html.workspace-app{min-height:100%;background:#e4e7ec}html.workspace-app body{margin:0;min-height:100%;background:radial-gradient(circle at 14% 5%,#c7d2fed1 0,#c7d2fe00 34%),radial-gradient(circle at 88% 16%,#bae6fdb8 0,#bae6fd00 38%),radial-gradient(circle at 70% 94%,#ddd6fe9e 0,#ddd6fe00 34%),linear-gradient(145deg,#e8eaf0,#f3f4f6 48%,#e2e8f0);background-attachment:fixed}:is(.workspace-shell,body.workspace-app) button,:is(.workspace-shell,body.workspace-app) input,:is(.workspace-shell,body.workspace-app) textarea{font:inherit}:is(.workspace-shell,body.workspace-app) button:not([data-slot=button]){color:inherit}.workspace-shell{--paper:#f8fafc;--raised:#ffffff;--ink:#18181b;--muted:#52525b;--faint:#71717a;--line:#e1e5e7;--line-strong:#cbd2d5;--green:var(--accent,#155e75);--green-soft:var(--accent-soft,#e5f3f5);--amber:#b4532a;--signal-new:#a94e29;--signal-moved:#0e7490;--signal-verified:#287a5b;--signal-changed:#426a8c;--signal-danger:#a8423a;width:min(1680px,calc(100% - 16px));min-height:calc(100dvh - 16px);margin:8px auto;overflow:hidden;color:var(--ink);background:#f8fafcfb;border:1px solid rgba(161,161,170,.5);border-radius:14px;box-shadow:0 4px 8px #27272a1f;--font-ui:"Satoshi","Archivo",ui-sans-serif,system-ui,sans-serif;--font-editorial:"Newsreader","Iowan Old Style",Georgia,serif;--font-evidence:"IBM Plex Mono","Space Mono",Consolas,monospace;font-family:var(--font-ui);font-size:14px;line-height:1.45;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.workspace-app{--paper:#f8fafc;--raised:#ffffff;--ink:#18181b;--muted:#52525b;--faint:#71717a;--line:#e1e5e7;--line-strong:#cbd2d5;--green:var(--accent,#155e75);--green-soft:var(--accent-soft,#e5f3f5);--amber:#b4532a;--signal-new:#a94e29;--signal-moved:#0e7490;--signal-verified:#287a5b;--signal-changed:#426a8c;--signal-danger:#a8423a;--font-ui:"Satoshi","Archivo",ui-sans-serif,system-ui,sans-serif;--font-editorial:"Newsreader","Iowan Old Style",Georgia,serif;--font-evidence:"IBM Plex Mono","Space Mono",Consolas,monospace}:is(.workspace-shell,body.workspace-app) .global-header{height:66px;padding:0 30px;display:grid;grid-template-columns:220px 1fr minmax(520px,auto);align-items:center;border-bottom:1px solid var(--line);background:#ffffffe6;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:is(.workspace-shell,body.workspace-app) .brand{border:0;background:transparent;display:flex;gap:11px;align-items:baseline;padding:0;cursor:pointer}:is(.workspace-shell,body.workspace-app) .brand>span:first-child{font-family:inherit;font-size:25px;font-weight:700;line-height:1;letter-spacing:-.025em}:is(.workspace-shell,body.workspace-app) .brand-product,:is(.workspace-shell,body.workspace-app) .eyebrow{font-size:11px;line-height:1.2;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--green)}:is(.workspace-shell,body.workspace-app) .global-links{height:100%;display:flex;justify-content:center;gap:10px}:is(.workspace-shell,body.workspace-app) .global-links :is(button,a){height:100%;border:0;border-bottom:2px solid transparent;background:transparent;display:flex;align-items:center;gap:8px;padding:0 16px;color:var(--muted);cursor:pointer}:is(.workspace-shell,body.workspace-app) .global-links :is(button,a).active{color:var(--ink);border-color:var(--green)}:is(.workspace-shell,body.workspace-app) .header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}:is(.workspace-shell,body.workspace-app) .command-button{min-width:124px;justify-content:flex-start;color:var(--muted)}:is(.workspace-shell,body.workspace-app) .command-button kbd{margin-left:auto}:is(.workspace-shell,body.workspace-app) .account-trigger{position:relative;border:0;background:transparent;padding:0;cursor:pointer}:is(.workspace-shell,body.workspace-app) .trial-count{position:absolute;right:-5px;top:-6px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border:2px solid var(--paper);border-radius:999px;background:#b67916;color:#fff;font-size:10px;font-weight:700;line-height:1}:is(.workspace-shell,body.workspace-app) .primary-button{border:1px solid var(--green);background:var(--green);color:#fffdf8;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:5px;padding:9px 14px;cursor:pointer;transition:background .18s ease,transform .18s ease}:is(.workspace-shell,body.workspace-app) .primary-button:hover{background:color-mix(in srgb,var(--green) 88%,black)}:is(.workspace-shell,body.workspace-app) .primary-button:active,:is(.workspace-shell,body.workspace-app) .outline-button:active{transform:translateY(1px)}:is(.workspace-shell,body.workspace-app) .icon-button,:is(.workspace-shell,body.workspace-app) .avatar-button,:is(.workspace-shell,body.workspace-app) .mobile-trigger{width:34px;height:34px;border:1px solid var(--line);background:transparent;display:grid;place-items:center;border-radius:5px;cursor:pointer}:is(.workspace-shell,body.workspace-app) .avatar-button{border-radius:50%;background:var(--green);color:#fff;border-color:var(--green);font-size:11px}:is(.workspace-shell,body.workspace-app) .mobile-trigger{display:none}:is(.workspace-shell,body.workspace-app) .product-header{padding:18px 30px 0;border-bottom:1px solid var(--line);position:relative}:is(.workspace-shell,body.workspace-app) .crumb{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}:is(.workspace-shell,body.workspace-app) .crumb :is(button,a){border:0;background:transparent;color:var(--green);padding:0;cursor:pointer}:is(.workspace-shell,body.workspace-app) .product-line{display:flex;align-items:center;justify-content:space-between;margin-top:14px}:is(.workspace-shell,body.workspace-app) .product-identity{display:flex;align-items:center;gap:18px;position:relative}:is(.workspace-shell,body.workspace-app) .product-mark,:is(.workspace-shell,body.workspace-app) .product-card-mark{width:72px;height:72px;background:var(--green);color:#fff;border-radius:8px;display:grid;place-items:center;font-family:Newsreader,Georgia,serif;font-size:38px}:is(.workspace-shell,body.workspace-app) .product-name{display:flex;align-items:center;gap:12px;border:0;background:transparent;padding:0 0 2px;cursor:pointer;font-family:inherit;font-size:38px;font-weight:700;line-height:1.08;letter-spacing:-.03em}:is(.workspace-shell,body.workspace-app) .product-identity p{margin:5px 0 6px;color:var(--muted)}:is(.workspace-shell,body.workspace-app) .monitor-status{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}:is(.workspace-shell,body.workspace-app) .monitor-status i{width:8px;height:8px;border-radius:50%;background:#2e874d}:is(.workspace-shell,body.workspace-app) .monitor-status b{color:var(--line-strong)}:is(.workspace-shell,body.workspace-app) .outline-button{border:1px solid var(--line-strong);background:transparent;border-radius:5px;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .18s ease,transform .18s ease}:is(.workspace-shell,body.workspace-app) .outline-button:hover{background:var(--green-soft)}:is(.workspace-shell,body.workspace-app) .wide{width:100%}:is(.workspace-shell,body.workspace-app) .product-popover{position:absolute;top:82px;left:82px;width:320px;z-index:40;background:var(--raised);border:1px solid var(--line);border-radius:7px;padding:8px;box-shadow:0 18px 60px #2a332626}:is(.workspace-shell,body.workspace-app) .product-popover>p{padding:5px 8px;margin:0 0 3px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}:is(.workspace-shell,body.workspace-app) .product-popover button{width:100%;border:0;background:transparent;border-radius:5px;padding:9px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;text-align:left;cursor:pointer}:is(.workspace-shell,body.workspace-app) .product-popover button:hover,:is(.workspace-shell,body.workspace-app) .product-popover button.selected{background:var(--green-soft)}:is(.workspace-shell,body.workspace-app) .product-popover strong,:is(.workspace-shell,body.workspace-app) .product-popover small{display:block}:is(.workspace-shell,body.workspace-app) .product-popover small{color:var(--muted);margin-top:2px}:is(.workspace-shell,body.workspace-app) .mini-mark{width:30px;height:30px;border-radius:5px;background:var(--green);color:#fff;display:grid;place-items:center}:is(.workspace-shell,body.workspace-app) .product-popover .new-product{grid-template-columns:18px 1fr;border-top:1px solid var(--line);border-radius:0;margin-top:5px;color:var(--green)}:is(.workspace-shell,body.workspace-app) .product-nav{margin-top:18px;display:flex;gap:30px}:is(.workspace-shell,body.workspace-app) .product-nav :is(button,a){border:0;border-bottom:2px solid transparent;background:transparent;display:flex;gap:8px;align-items:center;padding:0 7px 13px;color:var(--muted);cursor:pointer}:is(.workspace-shell,body.workspace-app) .product-nav :is(button,a).active{color:var(--ink);border-color:var(--green)}:is(.workspace-shell,body.workspace-app) .page{padding:26px 32px 54px;max-width:1500px;margin:0 auto}:is(.workspace-shell,body.workspace-app) .page h1{font-family:Newsreader,Georgia,serif;font-size:39px;font-weight:500;letter-spacing:-.028em;margin:0;line-height:1.12;text-wrap:balance}:is(.workspace-shell,body.workspace-app) .page h2{font-family:Newsreader,Georgia,serif;font-weight:500;line-height:1.18;letter-spacing:-.015em;text-wrap:balance}:is(.workspace-shell,body.workspace-app) .page p{text-wrap:pretty}:is(.workspace-shell,body.workspace-app) .page-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:25px}:is(.workspace-shell,body.workspace-app) .page-toolbar>div:last-child{display:flex;gap:9px}:is(.workspace-shell,body.workspace-app) .page-toolbar p:not(.eyebrow):not(.crumb){margin:8px 0 0;color:var(--muted);max-width:65ch;font-size:14px;line-height:1.55}:is(.workspace-shell,body.workspace-app) .overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px}:is(.workspace-shell,body.workspace-app) .overview-main{min-width:0}:is(.workspace-shell,body.workspace-app) .page-intro p{color:var(--muted);margin:7px 0 0}:is(.workspace-shell,body.workspace-app) .cycle-line{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:12px;margin:26px 0 20px}:is(.workspace-shell,body.workspace-app) .cycle-line>div{display:flex;align-items:center;gap:9px}:is(.workspace-shell,body.workspace-app) .cycle-line svg{color:var(--green)}:is(.workspace-shell,body.workspace-app) .cycle-line strong,:is(.workspace-shell,body.workspace-app) .cycle-line small{display:block;font-size:11px}:is(.workspace-shell,body.workspace-app) .cycle-line small{color:var(--muted);margin-top:3px}:is(.workspace-shell,body.workspace-app) .cycle-line>i{height:1px;background:var(--green);min-width:18px}:is(.workspace-shell,body.workspace-app) .cycle-line>i.dashed{height:0;background:none;border-top:1px dashed var(--green)}:is(.workspace-shell,body.workspace-app) .cycle-signature{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-bottom:7px;border-bottom:1px solid var(--line);color:var(--green);font-family:var(--font-evidence);font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}:is(.workspace-shell,body.workspace-app) .cycle-signature b{color:var(--faint);font-weight:500}:is(.workspace-shell,body.workspace-app) .cycle-signature+.cycle-line{margin-top:14px}:is(.workspace-shell,body.workspace-app) .cycle-braille{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:9px 0 11px;border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .cycle-braille>:first-child{flex:1;max-width:270px}:is(.workspace-shell,body.workspace-app) .cycle-braille>span{color:var(--faint);font-family:var(--font-evidence);font-size:10px}:is(.workspace-shell,body.workspace-app) .review-strip{min-height:76px;border:1px solid var(--line);display:grid;grid-template-columns:38px auto 1px 40px 1fr auto auto;gap:14px;align-items:center;padding:13px 16px;border-radius:6px}:is(.workspace-shell,body.workspace-app) .review-icon{width:34px;height:34px;border:1px solid #8d845d;border-radius:50%;display:grid;place-items:center;color:#746b45}:is(.workspace-shell,body.workspace-app) .review-strip>strong{font-family:Newsreader,Georgia,serif;font-size:20px;font-weight:500}:is(.workspace-shell,body.workspace-app) .review-strip .divider{width:1px;height:38px;background:var(--line)}:is(.workspace-shell,body.workspace-app) .orbit-mark{width:36px;height:36px;border-radius:7px;background:#10192f;color:#fff;display:grid;place-items:center;font-family:Newsreader,Georgia,serif}:is(.workspace-shell,body.workspace-app) .review-strip b,:is(.workspace-shell,body.workspace-app) .review-strip small{display:block}:is(.workspace-shell,body.workspace-app) .review-strip small{color:#22723d;margin-top:3px}:is(.workspace-shell,body.workspace-app) .review-strip button{border:1px solid var(--line-strong);background:transparent;border-radius:5px;padding:8px 18px;cursor:pointer}:is(.workspace-shell,body.workspace-app) .review-strip button:hover{background:var(--green-soft)}:is(.workspace-shell,body.workspace-app) .section-heading{display:flex;align-items:center;justify-content:space-between;margin-top:20px;border-bottom:1px solid var(--line-strong);padding-bottom:10px}:is(.workspace-shell,body.workspace-app) .section-heading h2{font-size:28px;margin:0}:is(.workspace-shell,body.workspace-app) .section-heading>div{display:flex;gap:18px}:is(.workspace-shell,body.workspace-app) .section-heading button{border:0;background:transparent;display:flex;align-items:center;gap:5px;color:var(--muted);cursor:pointer}:is(.workspace-shell,body.workspace-app) .activity-row{display:grid;grid-template-columns:48px 82px minmax(190px,1.1fr) minmax(190px,.9fr) 70px 24px 24px;gap:13px;align-items:center;padding:12px 2px;border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .company-logo{width:42px;height:42px;border:1px solid var(--line);border-radius:6px;display:grid;place-items:center;font-weight:600;background:var(--raised)}:is(.workspace-shell,body.workspace-app) .company-logo.zapier{color:#ff5a20;font-size:27px}:is(.workspace-shell,body.workspace-app) .company-logo.orbit{background:#10192f;color:#fff}:is(.workspace-shell,body.workspace-app) .company-logo.postman{background:#111;color:#fff}:is(.workspace-shell,body.workspace-app) .company-logo.blue{background:#2f657b;color:#fff}:is(.workspace-shell,body.workspace-app) .company-logo.black{background:#111;color:#fff}:is(.workspace-shell,body.workspace-app) .company-logo.microsoft{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;padding:8px}:is(.workspace-shell,body.workspace-app) .company-logo.microsoft i:nth-child(1){background:#f35325}:is(.workspace-shell,body.workspace-app) .company-logo.microsoft i:nth-child(2){background:#81bc06}:is(.workspace-shell,body.workspace-app) .company-logo.microsoft i:nth-child(3){background:#05a6f0}:is(.workspace-shell,body.workspace-app) .company-logo.microsoft i:nth-child(4){background:#ffba08}:is(.workspace-shell,body.workspace-app) .source-tag,:is(.workspace-shell,body.workspace-app) .finding-type{justify-self:start;border:1px solid #91aa92;color:var(--green);padding:3px 8px;border-radius:4px;font-size:10px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}:is(.workspace-shell,body.workspace-app) .activity-row h3{margin:0;font-size:14px;line-height:1.35;letter-spacing:-.006em;font-weight:600}:is(.workspace-shell,body.workspace-app) .activity-row p{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--muted)}:is(.workspace-shell,body.workspace-app) .activity-row .relevance{font-size:12px;line-height:1.5}:is(.workspace-shell,body.workspace-app) .priority{display:flex;align-items:center;gap:7px;justify-content:flex-end;font-family:Newsreader,Georgia,serif;font-size:14px}:is(.workspace-shell,body.workspace-app) .priority i{width:8px;height:8px;border-radius:50%}:is(.workspace-shell,body.workspace-app) .priority.high{color:#22723d}:is(.workspace-shell,body.workspace-app) .priority.high i{background:#22723d}:is(.workspace-shell,body.workspace-app) .priority.medium{color:var(--amber)}:is(.workspace-shell,body.workspace-app) .priority.medium i{background:var(--amber)}:is(.workspace-shell,body.workspace-app) .priority.low{color:var(--muted)}:is(.workspace-shell,body.workspace-app) .priority.low i{background:#999}:is(.workspace-shell,body.workspace-app) .activity-row>button{border:0;background:transparent;padding:0;cursor:pointer}:is(.workspace-shell,body.workspace-app) .text-action{display:flex;align-items:center;gap:8px;margin:18px auto 0;border:0;background:transparent;color:var(--green);cursor:pointer}:is(.workspace-shell,body.workspace-app) .overview-rail{display:grid;align-content:start;gap:12px}:is(.workspace-shell,body.workspace-app) .report-card,:is(.workspace-shell,body.workspace-app) .profile-card,:is(.workspace-shell,body.workspace-app) .scope-card{border:1px solid var(--line);border-radius:6px;padding:22px;background:#fffdf859}:is(.workspace-shell,body.workspace-app) .report-card h2{font-size:31px;line-height:1.12;margin:15px 0 20px}:is(.workspace-shell,body.workspace-app) .report-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0}:is(.workspace-shell,body.workspace-app) .report-metrics span{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;padding:0 12px;border-left:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .report-metrics span:first-child{border:0;padding-left:0}:is(.workspace-shell,body.workspace-app) .report-metrics b{font-family:Newsreader,Georgia,serif;font-size:19px}:is(.workspace-shell,body.workspace-app) .report-metrics small{grid-column:2;color:var(--muted)}:is(.workspace-shell,body.workspace-app) .profile-card>p:nth-child(2){font-family:Newsreader,Georgia,serif;line-height:1.55;color:var(--muted)}:is(.workspace-shell,body.workspace-app) .profile-card dl{margin:16px 0;display:grid;gap:11px}:is(.workspace-shell,body.workspace-app) .profile-card dl div{display:grid;grid-template-columns:18px 70px 1fr;gap:7px;align-items:center}:is(.workspace-shell,body.workspace-app) .profile-card dt{color:var(--muted)}:is(.workspace-shell,body.workspace-app) .profile-card dd{margin:0}:is(.workspace-shell,body.workspace-app) .market-field{padding:18px;border-radius:10px;background:var(--metal-panel);box-shadow:inset 0 1px 0 var(--metal-highlight),0 1px 3px #27272a17}:is(.workspace-shell,body.workspace-app) .market-field header{display:flex;justify-content:space-between;gap:12px;align-items:start}:is(.workspace-shell,body.workspace-app) .market-field h2{margin:4px 0 0;font-family:var(--font-ui);font-size:16px;font-weight:650}:is(.workspace-shell,body.workspace-app) .market-field header>span{color:var(--faint);font-family:var(--font-evidence);font-size:10px}:is(.workspace-shell,body.workspace-app) .field-map{position:relative;height:180px;margin:14px 0 10px;overflow:hidden;border-radius:8px;background:color-mix(in srgb,var(--raised) 35%,transparent)}:is(.workspace-shell,body.workspace-app) .field-ring,:is(.workspace-shell,body.workspace-app) .field-axis{position:absolute;pointer-events:none}:is(.workspace-shell,body.workspace-app) .field-ring{left:50%;top:50%;border:1px solid color-mix(in srgb,var(--green) 30%,transparent);border-radius:50%;transform:translate(-50%,-50%)}:is(.workspace-shell,body.workspace-app) .ring-one{width:88px;height:88px}:is(.workspace-shell,body.workspace-app) .ring-two{width:154px;height:154px;opacity:.55}:is(.workspace-shell,body.workspace-app) .field-axis.x{left:10%;right:10%;top:50%;height:1px;background:var(--line)}:is(.workspace-shell,body.workspace-app) .field-axis.y{top:10%;bottom:10%;left:50%;width:1px;background:var(--line)}:is(.workspace-shell,body.workspace-app) .field-node{position:absolute;width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:var(--raised);border:1px solid var(--line-strong);color:var(--ink);font-family:var(--font-evidence);font-size:10px;font-weight:600;box-shadow:0 1px 3px #0000001f}:is(.workspace-shell,body.workspace-app) .field-node small{position:absolute;top:31px;left:50%;transform:translate(-50%);color:var(--muted);font-family:var(--font-ui);font-size:10px;font-weight:500;white-space:nowrap}:is(.workspace-shell,body.workspace-app) .field-node.core{left:calc(50% - 14px);top:calc(50% - 14px);background:var(--green);color:#fff;border-color:var(--green)}:is(.workspace-shell,body.workspace-app) .field-node.postman{left:22%;top:25%}:is(.workspace-shell,body.workspace-app) .field-node.orbit-node{right:23%;top:31%;border-color:var(--green)}:is(.workspace-shell,body.workspace-app) .field-node.smartbear{left:31%;bottom:23%}:is(.workspace-shell,body.workspace-app) .market-field footer{display:flex;gap:14px;color:var(--muted);font-size:10px}:is(.workspace-shell,body.workspace-app) .market-field footer span{display:flex;align-items:center;gap:5px}:is(.workspace-shell,body.workspace-app) .market-field footer i{width:6px;height:6px;border-radius:50%}:is(.workspace-shell,body.workspace-app) .market-field footer i.new{background:var(--amber)}:is(.workspace-shell,body.workspace-app) .market-field footer i.moved{background:var(--green)}:is(.workspace-shell,body.workspace-app) .activity-row{grid-template-columns:48px 98px minmax(190px,1.1fr) minmax(190px,.9fr) 70px 24px 24px}:is(.workspace-shell,body.workspace-app) .source-tag{position:relative;padding-left:17px;border:0;background:transparent;white-space:nowrap;letter-spacing:.06em}:is(.workspace-shell,body.workspace-app) .source-tag:before{content:"";position:absolute;left:5px;top:50%;width:6px;height:6px;border-radius:50%;transform:translateY(-50%);background:currentColor}:is(.workspace-shell,body.workspace-app) .source-tag.state-new{color:var(--signal-new)}:is(.workspace-shell,body.workspace-app) .source-tag.state-moved{color:var(--signal-moved)}:is(.workspace-shell,body.workspace-app) .source-tag.state-verified{color:var(--signal-verified)}:is(.workspace-shell,body.workspace-app) .source-tag.state-changed{color:var(--signal-changed)}:is(.workspace-shell,body.workspace-app) .research-status{margin-top:18px;border:1px solid var(--line);border-radius:5px;padding:10px 13px;display:flex;align-items:center;gap:0;color:var(--muted);font-size:11px}:is(.workspace-shell,body.workspace-app) .research-status>*{padding:0 15px;border-left:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .research-status>:first-child{padding-left:0;border:0;color:var(--green);display:flex;align-items:center;gap:7px}:is(.workspace-shell,body.workspace-app) .research-status i{width:8px;height:8px;background:#2d9b4e;border-radius:50%}:is(.workspace-shell,body.workspace-app) .research-status em{margin-left:auto}:is(.workspace-shell,body.workspace-app) .research-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:24px;margin-top:22px}:is(.workspace-shell,body.workspace-app) .research-panel,:is(.workspace-shell,body.workspace-app) .lineage,:is(.workspace-shell,body.workspace-app) .table-panel,:is(.workspace-shell,body.workspace-app) .market-read,:is(.workspace-shell,body.workspace-app) .movement-list{border:1px solid var(--line);border-radius:6px;background:#fffdf847}:is(.workspace-shell,body.workspace-app) .research-panel>header,:is(.workspace-shell,body.workspace-app) .table-panel>header,:is(.workspace-shell,body.workspace-app) .lineage>header,:is(.workspace-shell,body.workspace-app) .movement-list>header{display:flex;align-items:center;justify-content:space-between;padding:17px 19px;border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .research-panel header h2{margin:5px 0 0;font-size:21px}:is(.workspace-shell,body.workspace-app) .research-panel header span,:is(.workspace-shell,body.workspace-app) .table-panel header span{color:var(--muted);font-size:11px}:is(.workspace-shell,body.workspace-app) .research-row{width:100%;display:grid;grid-template-columns:92px 44px minmax(0,1fr) auto;gap:13px;align-items:center;padding:14px 18px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}:is(.workspace-shell,body.workspace-app) .research-row:hover{background:var(--green-soft)}:is(.workspace-shell,body.workspace-app) .research-row strong,:is(.workspace-shell,body.workspace-app) .research-row small{display:block}:is(.workspace-shell,body.workspace-app) .research-row small{color:var(--muted);margin-top:4px}:is(.workspace-shell,body.workspace-app) .research-row>span:last-child{color:var(--green);display:flex;align-items:center;gap:7px;font-size:11px}:is(.workspace-shell,body.workspace-app) .finding-type.updated{border-color:#b7a35a;color:#8d6a07}:is(.workspace-shell,body.workspace-app) .finding-type.contradicted{border-color:#b87b73;color:#963d32}:is(.workspace-shell,body.workspace-app) .lineage{margin-top:14px;padding-bottom:15px}:is(.workspace-shell,body.workspace-app) .lineage header{border:0}:is(.workspace-shell,body.workspace-app) .lineage header button{border:0;background:transparent;color:var(--green)}:is(.workspace-shell,body.workspace-app) .lineage>div{margin-left:30px;padding:0 18px 17px;display:grid;grid-template-columns:10px 1fr;gap:12px;border-left:1px solid var(--line-strong)}:is(.workspace-shell,body.workspace-app) .lineage .branch{margin-left:58px}:is(.workspace-shell,body.workspace-app) .lineage .node{width:9px;height:9px;border:2px solid var(--green);border-radius:50%;background:var(--paper);margin-left:-23px;margin-top:4px}:is(.workspace-shell,body.workspace-app) .lineage .node.working{border-color:var(--amber)}:is(.workspace-shell,body.workspace-app) .lineage p{margin:0}:is(.workspace-shell,body.workspace-app) .lineage strong,:is(.workspace-shell,body.workspace-app) .lineage small{display:block}:is(.workspace-shell,body.workspace-app) .lineage small{color:var(--muted);margin-top:4px}:is(.workspace-shell,body.workspace-app) .scope-card h2{font-size:26px;margin:12px 0 5px}:is(.workspace-shell,body.workspace-app) .scope-card>p:nth-child(3){color:var(--muted)}:is(.workspace-shell,body.workspace-app) .scope-card dl{margin:20px 0;display:grid;gap:16px}:is(.workspace-shell,body.workspace-app) .scope-card dl div{display:grid;grid-template-columns:20px 1fr;gap:10px}:is(.workspace-shell,body.workspace-app) .scope-card dt,:is(.workspace-shell,body.workspace-app) .scope-card dd{margin:0}:is(.workspace-shell,body.workspace-app) .scope-card dt{color:var(--muted);font-size:11px}:is(.workspace-shell,body.workspace-app) .scope-card dd{margin-top:3px}:is(.workspace-shell,body.workspace-app) .detail-page .page-toolbar h1,:is(.workspace-shell,body.workspace-app) .report-page .page-toolbar h1{font-size:35px;max-width:850px}:is(.workspace-shell,body.workspace-app) .run-meta,:is(.workspace-shell,body.workspace-app) .provenance{display:flex;align-items:center;gap:7px;color:var(--muted)}:is(.workspace-shell,body.workspace-app) .detail-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);gap:22px;margin-top:18px}:is(.workspace-shell,body.workspace-app) .research-document,:is(.workspace-shell,body.workspace-app) .research-chat{border:1px solid var(--line);border-radius:7px;background:#fffdf84d}:is(.workspace-shell,body.workspace-app) .research-document{padding:20px}:is(.workspace-shell,body.workspace-app) .research-document section{border-bottom:1px solid var(--line);padding:0 0 17px;margin-bottom:17px}:is(.workspace-shell,body.workspace-app) .research-document section>p:not(.eyebrow){font-family:Newsreader,Georgia,serif;line-height:1.6;color:var(--muted)}:is(.workspace-shell,body.workspace-app) .document-finding{display:grid;grid-template-columns:29px 1fr 190px;gap:12px;padding:13px 0}:is(.workspace-shell,body.workspace-app) .document-finding>span{width:26px;height:26px;border-radius:50%;background:#e8e8d6;display:grid;place-items:center;font-family:Newsreader,Georgia,serif}:is(.workspace-shell,body.workspace-app) .document-finding p{margin:4px 0;font-family:Newsreader,Georgia,serif;color:var(--muted);font-style:italic;line-height:1.5}:is(.workspace-shell,body.workspace-app) .document-finding cite{text-align:right;font-family:Newsreader,Georgia,serif;color:#697451;font-size:11px}:is(.workspace-shell,body.workspace-app) .entity-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}:is(.workspace-shell,body.workspace-app) .entity{display:grid;grid-template-columns:32px 1fr;gap:9px;align-items:center;padding:5px 0}:is(.workspace-shell,body.workspace-app) .entity .company-logo{width:29px;height:29px;font-size:10px}:is(.workspace-shell,body.workspace-app) .entity strong,:is(.workspace-shell,body.workspace-app) .entity small{display:block}:is(.workspace-shell,body.workspace-app) .entity small{color:var(--muted);font-family:Newsreader,Georgia,serif;font-style:italic}:is(.workspace-shell,body.workspace-app) .version-tree{display:grid;grid-template-columns:auto 1fr 30px 1fr;gap:10px;align-items:center}:is(.workspace-shell,body.workspace-app) .version-tree button{border:1px solid var(--line);background:transparent;border-radius:5px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px}:is(.workspace-shell,body.workspace-app) .version-tree button span{background:var(--green);color:#fff;padding:2px 5px;border-radius:4px;font-size:10px}:is(.workspace-shell,body.workspace-app) .version-tree button .progress-label{background:#f3d9a7;color:#8d5c00}:is(.workspace-shell,body.workspace-app) .version-tree>i{height:1px;background:var(--line-strong)}:is(.workspace-shell,body.workspace-app) .research-chat{display:flex;flex-direction:column;min-height:720px}:is(.workspace-shell,body.workspace-app) .research-chat>header{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .research-chat h2{margin:0;font-size:19px}:is(.workspace-shell,body.workspace-app) .research-chat header p{margin:4px 0 0;color:var(--muted)}:is(.workspace-shell,body.workspace-app) .conversation{padding:0 20px}:is(.workspace-shell,body.workspace-app) .turn{display:grid;grid-template-columns:32px 1fr;gap:10px;padding:16px 0;border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .turn .avatar-button{width:30px;height:30px}:is(.workspace-shell,body.workspace-app) .assistant-mark{width:30px;height:30px;display:grid;place-items:center;background:var(--green);color:#fff;border-radius:4px;font-family:Newsreader,Georgia,serif}:is(.workspace-shell,body.workspace-app) .speaker{font-weight:600;margin:0}:is(.workspace-shell,body.workspace-app) .speaker time{color:var(--muted);font-weight:400;margin-left:6px}:is(.workspace-shell,body.workspace-app) .turn>div>p:not(.speaker),:is(.workspace-shell,body.workspace-app) .turn li{font-family:Newsreader,Georgia,serif;line-height:1.55;color:var(--muted)}:is(.workspace-shell,body.workspace-app) .deepen-card{display:grid;grid-template-columns:30px 1fr;gap:10px;border:1px solid #bfb694;border-radius:6px;padding:12px;margin-top:12px}:is(.workspace-shell,body.workspace-app) .deepen-card strong,:is(.workspace-shell,body.workspace-app) .deepen-card small{display:block}:is(.workspace-shell,body.workspace-app) .deepen-card small{margin-top:3px}:is(.workspace-shell,body.workspace-app) .deepen-card>div{grid-column:1/-1;display:flex;justify-content:flex-end;gap:7px}:is(.workspace-shell,body.workspace-app) .deepen-card>div>button:not(.primary-button){border:1px solid var(--line);background:transparent;border-radius:4px;padding:6px 10px}:is(.workspace-shell,body.workspace-app) .deepen-card>div>button.selected{border-color:var(--green)}:is(.workspace-shell,body.workspace-app) .child-run{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:6px;padding:12px;margin-top:12px}:is(.workspace-shell,body.workspace-app) .progress-ring{width:30px;height:30px;border:4px solid #e3ddce;border-top-color:var(--amber);border-right-color:var(--amber);border-radius:50%}:is(.workspace-shell,body.workspace-app) .child-run strong,:is(.workspace-shell,body.workspace-app) .child-run small{display:block}:is(.workspace-shell,body.workspace-app) .child-run div>span{display:block;height:4px;background:#e3ddce;margin:6px 0}:is(.workspace-shell,body.workspace-app) .child-run div>span i{display:block;width:64%;height:100%;background:var(--amber)}:is(.workspace-shell,body.workspace-app) .child-run button{border:1px solid var(--line-strong);background:transparent;border-radius:4px;padding:6px 9px}:is(.workspace-shell,body.workspace-app) .chat-composer{margin:auto 12px 12px;border:1px solid var(--line);border-radius:6px;padding:10px}:is(.workspace-shell,body.workspace-app) .chat-composer textarea{width:100%;min-height:60px;border:0;background:transparent;resize:vertical;outline:0;font-family:Newsreader,Georgia,serif;font-style:italic}:is(.workspace-shell,body.workspace-app) .chat-composer button{display:block;margin-left:auto;border:0;background:var(--green-soft);color:var(--green);padding:7px 13px;border-radius:4px}:is(.workspace-shell,body.workspace-app) .chat-composer button:disabled{opacity:.45}:is(.workspace-shell,body.workspace-app) .tracker-summary{display:flex;gap:30px;margin:20px 0;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .tracker-summary span{display:flex;align-items:center;gap:8px}:is(.workspace-shell,body.workspace-app) .tracker-summary svg{color:var(--green)}:is(.workspace-shell,body.workspace-app) .table-panel{overflow:hidden}:is(.workspace-shell,body.workspace-app) .table-panel table{width:100%;border-collapse:collapse}:is(.workspace-shell,body.workspace-app) .table-panel th{text-align:left;color:var(--muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;padding:12px 15px;border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .table-panel td{padding:12px 15px;border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .table-panel td:first-child{display:flex;align-items:center;gap:10px}:is(.workspace-shell,body.workspace-app) .table-panel td .company-logo{width:30px;height:30px;font-size:10px}:is(.workspace-shell,body.workspace-app) .healthy{display:flex;align-items:center;gap:6px}:is(.workspace-shell,body.workspace-app) .healthy i{width:7px;height:7px;background:#2d8f4d;border-radius:50%}:is(.workspace-shell,body.workspace-app) .analytics-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:22px;margin-top:24px}:is(.workspace-shell,body.workspace-app) .market-read{padding:22px}:is(.workspace-shell,body.workspace-app) .market-read h2{font-size:30px;max-width:760px;margin:13px 0 8px}:is(.workspace-shell,body.workspace-app) .market-read>p:not(.eyebrow){color:var(--muted);max-width:700px}:is(.workspace-shell,body.workspace-app) .trend-chart{height:230px;display:flex;align-items:end;gap:7%;border-bottom:1px solid var(--line-strong);padding:20px 5% 0;margin-top:24px;background:linear-gradient(to top,color-mix(in srgb,var(--line) 42%,transparent),transparent 36%)}:is(.workspace-shell,body.workspace-app) .trend-chart span{flex:1;background:var(--green);border-radius:3px 3px 0 0;opacity:.82}:is(.workspace-shell,body.workspace-app) .market-read footer{display:flex;justify-content:space-around;color:var(--muted);padding-top:8px;font-size:10px}:is(.workspace-shell,body.workspace-app) .movement-list>div{display:grid;grid-template-columns:28px 1fr auto;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .movement-list>div>span{font-family:Newsreader,Georgia,serif;font-size:19px;color:var(--muted)}:is(.workspace-shell,body.workspace-app) .movement-list strong,:is(.workspace-shell,body.workspace-app) .movement-list small{display:block}:is(.workspace-shell,body.workspace-app) .movement-list small{color:var(--muted);margin-top:4px}:is(.workspace-shell,body.workspace-app) .movement-list>div>b{color:var(--green);font-weight:500}:is(.workspace-shell,body.workspace-app) .report-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px}:is(.workspace-shell,body.workspace-app) .report-page .page-toolbar>div:first-child>p:not(.crumb){font-family:Newsreader,Georgia,serif;font-size:15px;line-height:1.55}:is(.workspace-shell,body.workspace-app) .provenance{padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .report-story{display:grid;grid-template-columns:32px 1fr 230px;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .report-story>span{font-family:Newsreader,Georgia,serif;font-size:26px;color:var(--green)}:is(.workspace-shell,body.workspace-app) .report-story h2{font-size:22px;margin:5px 0 6px}:is(.workspace-shell,body.workspace-app) .report-story>div>p:not(.eyebrow){font-family:Newsreader,Georgia,serif;color:var(--muted);line-height:1.55}:is(.workspace-shell,body.workspace-app) .report-story .sources{font-size:11px}:is(.workspace-shell,body.workspace-app) .report-story .sources a{margin-left:10px;text-decoration:underline}:is(.workspace-shell,body.workspace-app) .report-story aside{align-self:start;padding:14px;border-radius:8px;background:var(--green-soft)}:is(.workspace-shell,body.workspace-app) .report-story aside strong{font-family:Newsreader,Georgia,serif}:is(.workspace-shell,body.workspace-app) .report-story aside p{color:var(--muted);line-height:1.5}:is(.workspace-shell,body.workspace-app) .report-rail{border-left:1px solid var(--line);padding-left:22px}:is(.workspace-shell,body.workspace-app) .report-rail section{padding:18px 0;border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .report-rail button{width:100%;border:0;background:transparent;display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:center;padding:9px 0;text-align:left;cursor:pointer}:is(.workspace-shell,body.workspace-app) .report-rail button span,:is(.workspace-shell,body.workspace-app) .report-rail button small{display:block}:is(.workspace-shell,body.workspace-app) .report-rail button small{color:var(--muted);margin-top:3px}:is(.workspace-shell,body.workspace-app) .report-rail button.date{grid-template-columns:20px 1fr}:is(.workspace-shell,body.workspace-app) .report-rail button.date.active{color:var(--green);font-weight:600}:is(.workspace-shell,body.workspace-app) .desk-code{margin:0;color:var(--green);font-family:var(--font-evidence);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}:is(.workspace-shell,body.workspace-app) .today-page{padding-top:42px}:is(.workspace-shell,body.workspace-app) .today-hero{display:flex;align-items:end;justify-content:space-between;gap:32px;padding-bottom:27px;border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .today-hero h1{margin:10px 0 8px;max-width:760px;font-family:var(--font-editorial);font-size:48px;font-weight:500;line-height:1.02;letter-spacing:-.035em}:is(.workspace-shell,body.workspace-app) .today-hero p:not(.desk-code){max-width:680px;margin:0;color:var(--muted);font-size:15px}:is(.workspace-shell,body.workspace-app) .today-actions{display:grid;justify-items:end;gap:13px}:is(.workspace-shell,body.workspace-app) .today-actions>span{display:flex;align-items:center;gap:7px;color:var(--muted);font-family:var(--font-evidence);font-size:10px}:is(.workspace-shell,body.workspace-app) .today-actions>span i{width:7px;height:7px;border-radius:50%;background:var(--signal-verified);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal-verified) 14%,transparent)}:is(.workspace-shell,body.workspace-app) .portfolio-strip{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr)) minmax(230px,1.35fr);gap:0;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .portfolio-strip>span{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:center;padding:0 18px;border-right:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .portfolio-strip>span:first-child{padding-left:0}:is(.workspace-shell,body.workspace-app) .portfolio-strip b{grid-row:1/3;font-family:var(--font-editorial);font-size:25px;font-weight:500}:is(.workspace-shell,body.workspace-app) .portfolio-strip small{color:var(--muted);font-family:var(--font-evidence);font-size:10px}:is(.workspace-shell,body.workspace-app) .portfolio-strip>:last-child{padding-left:20px}:is(.workspace-shell,body.workspace-app) .today-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:32px;margin-top:30px}:is(.workspace-shell,body.workspace-app) .product-intelligence>header{display:flex;justify-content:space-between;align-items:end;padding-bottom:12px}:is(.workspace-shell,body.workspace-app) .product-intelligence>header h2,:is(.workspace-shell,body.workspace-app) .workspace-feed h2{margin:0;font-size:22px}:is(.workspace-shell,body.workspace-app) .product-intelligence>header p{margin:4px 0 0;color:var(--muted)}:is(.workspace-shell,body.workspace-app) .product-intelligence>header button,:is(.workspace-shell,body.workspace-app) .workspace-feed>button{border:0;background:transparent;color:var(--green);display:flex;align-items:center;gap:6px;cursor:pointer}:is(.workspace-shell,body.workspace-app) .intelligence-row{display:grid;grid-template-columns:minmax(210px,1fr) minmax(250px,.9fr) minmax(210px,.8fr) 38px;gap:20px;align-items:center;padding:17px 0;border-top:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .intelligence-identity{border:0;background:transparent;display:flex;align-items:center;gap:13px;padding:0;text-align:left;cursor:pointer}:is(.workspace-shell,body.workspace-app) .intelligence-identity .product-card-mark{width:43px;height:43px;flex:0 0 auto;font-size:21px;border-radius:8px}:is(.workspace-shell,body.workspace-app) .intelligence-identity strong,:is(.workspace-shell,body.workspace-app) .intelligence-identity small{display:block}:is(.workspace-shell,body.workspace-app) .intelligence-identity strong{font-size:15px}:is(.workspace-shell,body.workspace-app) .intelligence-identity small{margin-top:3px;color:var(--muted)}:is(.workspace-shell,body.workspace-app) .intelligence-signals{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}:is(.workspace-shell,body.workspace-app) .intelligence-signals .signal-button{position:relative;height:auto;min-width:0;display:grid;justify-items:center;gap:2px;padding:7px 3px;color:var(--muted);border-radius:5px}:is(.workspace-shell,body.workspace-app) .intelligence-signals .signal-button:hover{color:var(--green);background:var(--green-soft)}:is(.workspace-shell,body.workspace-app) .intelligence-signals .signal-button.attention{color:var(--signal-new);background:color-mix(in srgb,var(--signal-new) 8%,transparent)}:is(.workspace-shell,body.workspace-app) .intelligence-signals b{color:var(--ink);font-family:var(--font-evidence);font-size:11px}:is(.workspace-shell,body.workspace-app) .intelligence-signals small{font-size:10px}:is(.workspace-shell,body.workspace-app) .intelligence-verdict{width:100%;height:auto;display:block;padding:7px 8px;white-space:normal;text-align:left}:is(.workspace-shell,body.workspace-app) .intelligence-verdict:hover{background:var(--green-soft)}:is(.workspace-shell,body.workspace-app) .intelligence-verdict small,:is(.workspace-shell,body.workspace-app) .intelligence-verdict strong{display:block}:is(.workspace-shell,body.workspace-app) .intelligence-verdict small{color:var(--faint);font-family:var(--font-evidence);font-size:10px;text-transform:uppercase}:is(.workspace-shell,body.workspace-app) .intelligence-verdict strong{margin-top:5px;font-family:var(--font-editorial);font-size:15px;font-weight:500;line-height:1.28}:is(.workspace-shell,body.workspace-app) .row-open{width:36px;height:36px;border:1px solid var(--line);border-radius:8px;background:transparent;display:grid;place-items:center;cursor:pointer}:is(.workspace-shell,body.workspace-app) .row-open:hover{color:var(--green);border-color:var(--green)}:is(.workspace-shell,body.workspace-app) .add-product-row{width:100%;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:13px;padding:16px 0;border:0;border-top:1px solid var(--line);background:transparent;color:var(--muted);text-align:left;cursor:pointer}:is(.workspace-shell,body.workspace-app) .add-product-row>svg:first-child{width:32px;height:32px;padding:7px;border:1px dashed var(--line-strong);border-radius:8px}:is(.workspace-shell,body.workspace-app) .add-product-row strong,:is(.workspace-shell,body.workspace-app) .add-product-row small{display:block}:is(.workspace-shell,body.workspace-app) .add-product-row strong{color:var(--ink)}:is(.workspace-shell,body.workspace-app) .add-product-row small{margin-top:3px}:is(.workspace-shell,body.workspace-app) .workspace-feed{padding-left:25px;border-left:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .workspace-feed header{padding-bottom:12px}:is(.workspace-shell,body.workspace-app) .workspace-feed article{display:grid;grid-template-columns:34px 1fr;gap:11px;padding:15px 0;border-top:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .change-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--raised)}:is(.workspace-shell,body.workspace-app) .change-icon.new{color:var(--signal-new)}:is(.workspace-shell,body.workspace-app) .change-icon.moved{color:var(--signal-moved)}:is(.workspace-shell,body.workspace-app) .change-icon.verified{color:var(--signal-verified)}:is(.workspace-shell,body.workspace-app) .change-icon.changed{color:var(--signal-changed)}:is(.workspace-shell,body.workspace-app) .workspace-feed article small,:is(.workspace-shell,body.workspace-app) .workspace-feed article strong,:is(.workspace-shell,body.workspace-app) .workspace-feed article p{display:block}:is(.workspace-shell,body.workspace-app) .workspace-feed article small{color:var(--green);font-family:var(--font-evidence);font-size:10px;text-transform:uppercase}:is(.workspace-shell,body.workspace-app) .workspace-feed article strong{margin-top:4px;font-family:var(--font-editorial);font-size:15px;font-weight:500;line-height:1.3}:is(.workspace-shell,body.workspace-app) .workspace-feed article p{margin:5px 0 0;color:var(--faint);font-family:var(--font-evidence);font-size:10px}:is(.workspace-shell,body.workspace-app) .workspace-feed>button{margin-top:13px}:is(.workspace-shell,body.workspace-app) .products-page{padding-top:38px}:is(.workspace-shell,body.workspace-app) .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}:is(.workspace-shell,body.workspace-app) .product-card{border:1px solid var(--line);background:transparent;border-radius:7px;padding:20px;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s ease}:is(.workspace-shell,body.workspace-app) .product-card:hover{background:var(--green-soft);transform:translateY(-2px)}:is(.workspace-shell,body.workspace-app) .product-card-mark{width:50px;height:50px;font-size:25px}:is(.workspace-shell,body.workspace-app) .product-card h2{font-size:25px;margin:15px 0 5px}:is(.workspace-shell,body.workspace-app) .product-card p{color:var(--muted);min-height:38px}:is(.workspace-shell,body.workspace-app) .product-card>div{border-top:1px solid var(--line);padding-top:13px;margin-top:15px;display:flex;gap:14px;color:var(--muted);font-size:10px}:is(.workspace-shell,body.workspace-app) .drawer-backdrop{position:fixed;inset:0;z-index:50;border:0;background:#1e1d1959;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:is(.workspace-shell,body.workspace-app) .profile-drawer{position:fixed;z-index:60;top:0;right:0;bottom:0;width:min(480px,100%);overflow-y:auto;overscroll-behavior:contain;background:var(--raised);border-left:1px solid var(--line);padding:22px;box-shadow:-20px 0 70px #2d322629}:is(.workspace-shell,body.workspace-app) .profile-drawer header{display:flex;align-items:center;justify-content:space-between}:is(.workspace-shell,body.workspace-app) .profile-drawer h2{font-family:Newsreader,Georgia,serif;font-size:28px;margin:4px 0 0}:is(.workspace-shell,body.workspace-app) .drawer-intro{font-family:Newsreader,Georgia,serif;color:var(--muted);line-height:1.55}:is(.workspace-shell,body.workspace-app) .profile-drawer label{display:grid;gap:6px;margin-top:15px;color:var(--muted);font-size:11px}:is(.workspace-shell,body.workspace-app) .profile-drawer input,:is(.workspace-shell,body.workspace-app) .profile-drawer textarea{width:100%;border:1px solid var(--line);border-radius:5px;background:transparent;padding:10px;color:var(--ink)}:is(.workspace-shell,body.workspace-app) .profile-drawer textarea{min-height:110px;resize:vertical}:is(.workspace-shell,body.workspace-app) .profile-drawer footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}:is(.workspace-shell,body.workspace-app) .toast{position:fixed;z-index:70;right:24px;bottom:24px;background:var(--green);color:#fff;border-radius:5px;padding:11px 15px;box-shadow:0 10px 35px #183f2833}:is(.workspace-shell,body.workspace-app) .remove-icon{width:40px;height:40px;display:grid;place-items:center;color:#a63d36;background:color-mix(in srgb,#a63d36 10%,transparent);border-radius:4px}:is(.workspace-shell,body.workspace-app) .remove-warning{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:11px 12px;color:#8d342f;background:color-mix(in srgb,#a63d36 8%,transparent);border-radius:4px}:is(.workspace-shell,body.workspace-app) .journey-backdrop{position:fixed;inset:0;z-index:50;border:0;background:#070e108f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}:is(.workspace-shell,body.workspace-app) .product-journey{position:fixed;z-index:60;left:50%;top:50%;width:min(720px,calc(100% - 32px));max-height:calc(100dvh - 48px);overflow:auto;transform:translate(-50%,-50%);border-radius:12px;background:var(--metal-shell);color:var(--ink);box-shadow:0 8px 14px #00000047}:is(.workspace-shell,body.workspace-app) .product-journey>header{display:flex;justify-content:space-between;align-items:start;padding:24px 26px 17px;border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .product-journey h2{margin:5px 0 0;font-family:var(--font-editorial);font-size:30px;font-weight:500}:is(.workspace-shell,body.workspace-app) .journey-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:0 26px;transform:translateY(-2px)}:is(.workspace-shell,body.workspace-app) .journey-progress i{height:3px;border-radius:2px;background:var(--line-strong)}:is(.workspace-shell,body.workspace-app) .journey-progress i.active{background:var(--green)}:is(.workspace-shell,body.workspace-app) .journey-body{min-height:390px;padding:24px 26px 28px}:is(.workspace-shell,body.workspace-app) .journey-intro{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;margin-bottom:23px}:is(.workspace-shell,body.workspace-app) .journey-intro>span{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;color:var(--green);background:var(--green-soft)}:is(.workspace-shell,body.workspace-app) .journey-intro h3{margin:0;font-size:17px}:is(.workspace-shell,body.workspace-app) .journey-intro p{margin:5px 0 0;max-width:570px;color:var(--muted);line-height:1.5}:is(.workspace-shell,body.workspace-app) .journey-body label{display:grid;gap:7px;margin-top:15px;color:var(--muted);font-family:var(--font-evidence);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}:is(.workspace-shell,body.workspace-app) .journey-body input,:is(.workspace-shell,body.workspace-app) .journey-body textarea{width:100%;border:1px solid var(--line-strong);border-radius:8px;background:color-mix(in srgb,var(--raised) 70%,transparent);color:var(--ink);padding:11px 12px;font-family:var(--font-ui);font-size:14px;letter-spacing:0;text-transform:none;outline:0}:is(.workspace-shell,body.workspace-app) .journey-body textarea{min-height:105px;resize:vertical}:is(.workspace-shell,body.workspace-app) .journey-body input:focus,:is(.workspace-shell,body.workspace-app) .journey-body textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 13%,transparent)}:is(.workspace-shell,body.workspace-app) .journey-body label>small{color:var(--faint);font-family:var(--font-ui);font-size:11px;font-weight:400;letter-spacing:0;text-transform:none}:is(.workspace-shell,body.workspace-app) .discovery-preview{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:18px;border-radius:10px;background:var(--metal-panel);box-shadow:inset 0 1px 0 var(--metal-highlight)}:is(.workspace-shell,body.workspace-app) .discovery-preview strong{display:block;margin-top:14px;font-size:18px}:is(.workspace-shell,body.workspace-app) .discovery-preview p{margin:5px 0 0;color:var(--muted)}:is(.workspace-shell,body.workspace-app) .discovery-preview dl{display:grid;gap:9px;margin:0}:is(.workspace-shell,body.workspace-app) .discovery-preview dl div{display:flex;justify-content:space-between;gap:15px;padding-bottom:8px;border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .discovery-preview dt{color:var(--muted)}:is(.workspace-shell,body.workspace-app) .discovery-preview dd{margin:0;text-align:right;font-weight:600}:is(.workspace-shell,body.workspace-app) .activation-flow{display:grid}:is(.workspace-shell,body.workspace-app) .activation-flow>div{display:grid;grid-template-columns:38px 1fr 20px;gap:12px;align-items:center;padding:12px;border-radius:9px;background:color-mix(in srgb,var(--raised) 48%,transparent)}:is(.workspace-shell,body.workspace-app) .activation-flow>div>span{width:36px;height:36px;display:grid;place-items:center;color:var(--green)}:is(.workspace-shell,body.workspace-app) .activation-flow p{margin:0}:is(.workspace-shell,body.workspace-app) .activation-flow strong,:is(.workspace-shell,body.workspace-app) .activation-flow small{display:block}:is(.workspace-shell,body.workspace-app) .activation-flow small{margin-top:3px;color:var(--muted)}:is(.workspace-shell,body.workspace-app) .activation-flow>div>svg{color:var(--signal-verified)}:is(.workspace-shell,body.workspace-app) .activation-flow>i{width:1px;height:9px;margin-left:30px;background:var(--line-strong)}:is(.workspace-shell,body.workspace-app) .activation-note{display:flex;justify-content:space-between;gap:14px;margin-top:18px;padding-top:13px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}:is(.workspace-shell,body.workspace-app) .product-journey>footer{display:flex;justify-content:space-between;align-items:center;padding:16px 26px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--raised) 30%,transparent)}:is(.workspace-shell,body.workspace-app) .journey-field{display:grid;gap:7px;margin-top:15px}:is(.workspace-shell,body.workspace-app) .journey-field>label{display:block;margin:0}:is(.workspace-shell,body.workspace-app) .journey-field>small{color:var(--faint);font-family:var(--font-ui);font-size:11px}:is(.workspace-shell,body.workspace-app) .activation-page{max-width:980px;padding-top:54px}:is(.workspace-shell,body.workspace-app) .activation-header{max-width:760px;margin:0 auto 28px;text-align:center}:is(.workspace-shell,body.workspace-app) .activation-header h1{margin:10px 0;font-family:var(--font-editorial);font-size:44px;font-weight:500}:is(.workspace-shell,body.workspace-app) .activation-header>p:last-child{color:var(--muted);font-size:15px}:is(.workspace-shell,body.workspace-app) .first-run-panel,:is(.workspace-shell,body.workspace-app) .competitor-confirm,:is(.workspace-shell,body.workspace-app) .activation-complete{max-width:760px;margin:0 auto;padding:24px;background:var(--metal-panel);border-radius:4px;box-shadow:inset 0 1px 0 var(--metal-highlight)}:is(.workspace-shell,body.workspace-app) .first-run-panel{display:grid;gap:20px}:is(.workspace-shell,body.workspace-app) .first-run-panel>button{justify-self:end}:is(.workspace-shell,body.workspace-app) .run-stages{display:grid;grid-template-columns:1fr 1fr;gap:10px}:is(.workspace-shell,body.workspace-app) .run-stages>span{display:flex;align-items:center;gap:8px;padding:10px;color:var(--muted);border-top:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .run-stages>span.done{color:var(--signal-verified)}:is(.workspace-shell,body.workspace-app) .competitor-confirm>header,:is(.workspace-shell,body.workspace-app) .competitor-confirm>div{display:grid;grid-template-columns:44px 1fr 80px 90px;gap:12px;align-items:center}:is(.workspace-shell,body.workspace-app) .competitor-confirm>header{color:var(--faint);font-family:var(--font-evidence);font-size:10px;text-transform:uppercase}:is(.workspace-shell,body.workspace-app) .competitor-confirm>header span:first-child{grid-column:1/3}:is(.workspace-shell,body.workspace-app) .competitor-confirm>div{padding:13px 0;border-top:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .competitor-confirm p{margin:0}:is(.workspace-shell,body.workspace-app) .competitor-confirm strong,:is(.workspace-shell,body.workspace-app) .competitor-confirm small{display:block}:is(.workspace-shell,body.workspace-app) .competitor-confirm small{color:var(--muted)}:is(.workspace-shell,body.workspace-app) .competitor-confirm b{font-family:var(--font-evidence);color:var(--green)}:is(.workspace-shell,body.workspace-app) .competitor-confirm input{width:18px;height:18px;justify-self:center;accent-color:var(--green)}:is(.workspace-shell,body.workspace-app) .competitor-confirm footer,:is(.workspace-shell,body.workspace-app) .activation-complete-actions{display:flex;justify-content:space-between;margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .cycle-seal{display:flex;align-items:center;gap:12px;color:var(--signal-verified)}:is(.workspace-shell,body.workspace-app) .cycle-seal strong,:is(.workspace-shell,body.workspace-app) .cycle-seal small{display:block}:is(.workspace-shell,body.workspace-app) .activation-complete article{padding:24px 0}:is(.workspace-shell,body.workspace-app) .activation-complete article h2{margin:9px 0;font-family:var(--font-editorial);font-size:29px;font-weight:500}:is(.workspace-shell,body.workspace-app) .activation-complete article p:last-child{color:var(--muted)}:is(.workspace-shell,body.workspace-app) .flow-dialog{position:fixed;z-index:60;left:50%;top:50%;width:min(620px,calc(100% - 30px));max-height:calc(100dvh - 30px);overflow:auto;transform:translate(-50%,-50%);background:var(--metal-shell);color:var(--ink);border-radius:6px;box-shadow:0 8px 14px #00000047}:is(.workspace-shell,body.workspace-app) .flow-dialog>header,:is(.workspace-shell,body.workspace-app) .evidence-drawer>header{display:flex;justify-content:space-between;align-items:start;padding:22px 24px;border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .flow-dialog h2,:is(.workspace-shell,body.workspace-app) .evidence-drawer h2{margin:6px 0 0;font-family:var(--font-editorial);font-size:27px;font-weight:500}:is(.workspace-shell,body.workspace-app) .flow-body{display:grid;gap:12px;padding:22px 24px}:is(.workspace-shell,body.workspace-app) .flow-body textarea,:is(.workspace-shell,body.workspace-app) .flow-body input{border-radius:4px}:is(.workspace-shell,body.workspace-app) .depth-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}:is(.workspace-shell,body.workspace-app) .depth-options>span{grid-column:1/-1;color:var(--muted);font-family:var(--font-evidence);font-size:10px;text-transform:uppercase}:is(.workspace-shell,body.workspace-app) .depth-options button,:is(.workspace-shell,body.workspace-app) .tracker-types button{border:1px solid var(--line);border-radius:3px;background:transparent;padding:10px;text-align:left;color:var(--muted);cursor:pointer}:is(.workspace-shell,body.workspace-app) .depth-options button.selected,:is(.workspace-shell,body.workspace-app) .tracker-types button.selected{border-color:var(--green);background:var(--green-soft);color:var(--ink)}:is(.workspace-shell,body.workspace-app) .depth-options strong,:is(.workspace-shell,body.workspace-app) .depth-options small{display:block}:is(.workspace-shell,body.workspace-app) .depth-options small{margin-top:3px}:is(.workspace-shell,body.workspace-app) .flow-summary{display:flex;align-items:center;gap:10px;padding:12px;background:var(--green-soft);border-radius:4px;color:var(--green)}:is(.workspace-shell,body.workspace-app) .flow-summary strong,:is(.workspace-shell,body.workspace-app) .flow-summary small{display:block}:is(.workspace-shell,body.workspace-app) .flow-summary small{margin-top:3px;color:var(--muted)}:is(.workspace-shell,body.workspace-app) .flow-dialog>footer,:is(.workspace-shell,body.workspace-app) .evidence-drawer>footer{display:flex;justify-content:space-between;padding:15px 24px;border-top:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .tracker-types{display:grid;grid-template-columns:1fr 1fr;gap:8px}:is(.workspace-shell,body.workspace-app) .tracker-types button{display:flex;align-items:center;gap:7px}:is(.workspace-shell,body.workspace-app) .notification-popover{position:fixed;z-index:45;top:67px;right:54px;width:340px;padding:8px 14px;background:var(--raised);border:1px solid var(--line);border-radius:4px;box-shadow:0 6px 8px #0003}:is(.workspace-shell,body.workspace-app) .notification-popover header{display:flex;justify-content:space-between;padding:8px 0 11px}:is(.workspace-shell,body.workspace-app) .notification-popover header button,:is(.workspace-shell,body.workspace-app) .notification-popover footer button{border:0;background:transparent;color:var(--green);cursor:pointer}:is(.workspace-shell,body.workspace-app) .notification-popover article{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px 0;border-top:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .notification-popover article p{margin:3px 0;color:var(--muted)}:is(.workspace-shell,body.workspace-app) .notification-popover article small{color:var(--faint);font-family:var(--font-evidence);font-size:10px}:is(.workspace-shell,body.workspace-app) .notification-popover footer{padding:10px 0 4px;border-top:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .evidence-drawer{position:fixed;z-index:60;top:8px;right:8px;bottom:8px;width:min(450px,calc(100% - 16px));overflow:auto;background:var(--metal-shell);color:var(--ink);box-shadow:-6px 0 10px #0000003d}:is(.workspace-shell,body.workspace-app) .evidence-drawer>div{padding:24px}:is(.workspace-shell,body.workspace-app) .evidence-drawer>div>p{color:var(--muted);line-height:1.55}:is(.workspace-shell,body.workspace-app) .evidence-drawer dl{margin:20px 0}:is(.workspace-shell,body.workspace-app) .evidence-drawer dl div{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .evidence-drawer dt{color:var(--muted)}:is(.workspace-shell,body.workspace-app) .evidence-drawer dd{margin:0;font-family:var(--font-evidence)}:is(.workspace-shell,body.workspace-app) .evidence-drawer h3{margin-top:25px}:is(.workspace-shell,body.workspace-app) .managed-product{padding:0;overflow:hidden}:is(.workspace-shell,body.workspace-app) .managed-product>button{width:100%;border:0;background:transparent;padding:20px;text-align:left;color:inherit;cursor:pointer}:is(.workspace-shell,body.workspace-app) .managed-product>button>div{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:15px;padding-top:13px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}:is(.workspace-shell,body.workspace-app) .managed-product>footer{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .managed-product>footer button{border:0;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;gap:6px}:is(.workspace-shell,body.workspace-app) .managed-product>footer button:hover{color:var(--green)}:is(.workspace-shell,body.workspace-app) .managed-product>footer .remove-product:hover{color:#a63d36}:is(.workspace-shell,body.workspace-app) .today-layout,:is(.workspace-shell,body.workspace-app) .product-intelligence,:is(.workspace-shell,body.workspace-app) .workspace-feed,:is(.workspace-shell,body.workspace-app) .intelligence-row>*,:is(.workspace-shell,body.workspace-app) .intelligence-identity>span:last-child,:is(.workspace-shell,body.workspace-app) .intelligence-verdict,:is(.workspace-shell,body.workspace-app) .workspace-feed article>div{min-width:0}:is(.workspace-shell,body.workspace-app) .intelligence-row{grid-template-columns:minmax(160px,1.1fr) minmax(190px,.9fr) minmax(135px,.8fr) 34px;gap:14px}:is(.workspace-shell,body.workspace-app) .intelligence-verdict strong,:is(.workspace-shell,body.workspace-app) .workspace-feed article strong,:is(.workspace-shell,body.workspace-app) .intelligence-identity small{overflow-wrap:anywhere;word-break:normal;text-wrap:pretty}:is(.workspace-shell,body.workspace-app) .workspace-feed{overflow:hidden}.workspace-shell{border-radius:8px}:is(.workspace-shell,body.workspace-app) .product-journey{border-radius:6px}:is(.workspace-shell,body.workspace-app) .report-card,:is(.workspace-shell,body.workspace-app) .profile-card,:is(.workspace-shell,body.workspace-app) .scope-card,:is(.workspace-shell,body.workspace-app) .research-panel,:is(.workspace-shell,body.workspace-app) .lineage,:is(.workspace-shell,body.workspace-app) .table-panel,:is(.workspace-shell,body.workspace-app) .market-read,:is(.workspace-shell,body.workspace-app) .movement-list,:is(.workspace-shell,body.workspace-app) .research-document,:is(.workspace-shell,body.workspace-app) .research-chat,:is(.workspace-shell,body.workspace-app) .product-card,:is(.workspace-shell,body.workspace-app) .market-field,:is(.workspace-shell,body.workspace-app) .review-strip,:is(.workspace-shell,body.workspace-app) .deepen-card,:is(.workspace-shell,body.workspace-app) .child-run,:is(.workspace-shell,body.workspace-app) .chat-composer,:is(.workspace-shell,body.workspace-app) .field-map,:is(.workspace-shell,body.workspace-app) .discovery-preview,:is(.workspace-shell,body.workspace-app) .activation-flow>div{border-radius:4px}:is(.workspace-shell,body.workspace-app) .outline-button,:is(.workspace-shell,body.workspace-app) .primary-button,:is(.workspace-shell,body.workspace-app) .icon-button,:is(.workspace-shell,body.workspace-app) .mobile-trigger,:is(.workspace-shell,body.workspace-app) .row-open,:is(.workspace-shell,body.workspace-app) .product-mark,:is(.workspace-shell,body.workspace-app) .product-card-mark,:is(.workspace-shell,body.workspace-app) .company-logo,:is(.workspace-shell,body.workspace-app) .orbit-mark,:is(.workspace-shell,body.workspace-app) .finding-type,:is(.workspace-shell,body.workspace-app) .source-tag,:is(.workspace-shell,body.workspace-app) .change-icon,:is(.workspace-shell,body.workspace-app) .journey-intro>span{border-radius:3px}:is(.workspace-shell,body.workspace-app) .header-actions [data-slot=button],:is(.workspace-shell,body.workspace-app) .product-journey [data-slot=button],:is(.workspace-shell,body.workspace-app) .today-page [data-slot=button]{border-radius:3px}:is(.workspace-shell,body.workspace-app) button:focus-visible,:is(.workspace-shell,body.workspace-app) input:focus-visible,:is(.workspace-shell,body.workspace-app) textarea:focus-visible{outline:2px solid #1687a0;outline-offset:2px}.workspace-shell small{font-size:11px;line-height:1.4}.workspace-shell button{line-height:1.2}.workspace-shell :is(h1,h2,h3){font-family:var(--font-ui);font-weight:650}:is(.workspace-shell,body.workspace-app) .report-card h2,:is(.workspace-shell,body.workspace-app) .report-page h1,:is(.workspace-shell,body.workspace-app) .report-story h2,:is(.workspace-shell,body.workspace-app) .market-read h2,:is(.workspace-shell,body.workspace-app) .research-document section>p:not(.eyebrow),:is(.workspace-shell,body.workspace-app) .document-finding p,:is(.workspace-shell,body.workspace-app) .report-story>div>p:not(.eyebrow),:is(.workspace-shell,body.workspace-app) .report-page .page-toolbar>div:first-child>p:not(.crumb){font-family:var(--font-editorial)}:is(.workspace-shell,body.workspace-app) .eyebrow,:is(.workspace-shell,body.workspace-app) .run-meta,:is(.workspace-shell,body.workspace-app) .provenance,:is(.workspace-shell,body.workspace-app) .research-status,:is(.workspace-shell,body.workspace-app) .monitor-status,:is(.workspace-shell,body.workspace-app) .source-tag,:is(.workspace-shell,body.workspace-app) .finding-type,:is(.workspace-shell,body.workspace-app) .priority,:is(.workspace-shell,body.workspace-app) .report-metrics small,:is(.workspace-shell,body.workspace-app) .speaker time,:is(.workspace-shell,body.workspace-app) .version-tree,:is(.workspace-shell,body.workspace-app) .healthy,:is(.workspace-shell,body.workspace-app) .table-panel th{font-family:var(--font-evidence)}:is(.workspace-shell,body.workspace-app) .profile-card>p:nth-child(2),:is(.workspace-shell,body.workspace-app) .chat-composer textarea{font-family:var(--font-ui)}.workspace-shell :is(h1,h2,h3){letter-spacing:-.025em;text-wrap:balance}:is(.workspace-shell,body.workspace-app) .outline-button,:is(.workspace-shell,body.workspace-app) .primary-button,:is(.workspace-shell,body.workspace-app) .icon-button,:is(.workspace-shell,body.workspace-app) .mobile-trigger,:is(.workspace-shell,body.workspace-app) .product-card,:is(.workspace-shell,body.workspace-app) .report-card,:is(.workspace-shell,body.workspace-app) .profile-card,:is(.workspace-shell,body.workspace-app) .scope-card,:is(.workspace-shell,body.workspace-app) .research-panel,:is(.workspace-shell,body.workspace-app) .lineage,:is(.workspace-shell,body.workspace-app) .table-panel,:is(.workspace-shell,body.workspace-app) .market-read,:is(.workspace-shell,body.workspace-app) .movement-list,:is(.workspace-shell,body.workspace-app) .research-document,:is(.workspace-shell,body.workspace-app) .research-chat{border-radius:10px}:is(.workspace-shell,body.workspace-app) .primary-button{border-radius:8px;font-weight:600}:is(.workspace-shell,body.workspace-app) .primary-button:disabled{cursor:wait;opacity:.78}:is(.workspace-shell,body.workspace-app) .outline-button,:is(.workspace-shell,body.workspace-app) .icon-button,:is(.workspace-shell,body.workspace-app) .mobile-trigger{border-radius:8px;background:var(--raised)}:is(.workspace-shell,body.workspace-app) .outline-button:hover,:is(.workspace-shell,body.workspace-app) .icon-button:hover{background:var(--green-soft);border-color:#7ab6c2}.workspace-shell{--metal-shell:linear-gradient(135deg,#f5f6f8 0%,#eef1f4 52%,#f4f5f7 100%);--metal-panel:linear-gradient(118deg,rgba(255,255,255,.88) 0%,rgba(240,243,247,.84) 58%,rgba(250,250,251,.88) 100%);--metal-control:linear-gradient(112deg,#fafafa 0%,#f0f1f3 62%,#f7f7f8 100%);--metal-edge:rgba(113,113,122,.28);--metal-highlight:rgba(255,255,255,.68);background:var(--metal-shell);box-shadow:0 4px 8px #27272a24,inset 0 1px 0 var(--metal-highlight)}body.workspace-app{--metal-shell:linear-gradient(135deg,#f5f6f8 0%,#eef1f4 52%,#f4f5f7 100%);--metal-panel:linear-gradient(118deg,rgba(255,255,255,.88) 0%,rgba(240,243,247,.84) 58%,rgba(250,250,251,.88) 100%);--metal-control:linear-gradient(112deg,#fafafa 0%,#f0f1f3 62%,#f7f7f8 100%);--metal-edge:rgba(113,113,122,.28);--metal-highlight:rgba(255,255,255,.68)}:is(.workspace-shell,body.workspace-app) .global-header{background:linear-gradient(110deg,#fafafaf0,#f1f3f6eb 55%,#fafafaf0);box-shadow:inset 0 1px 0 var(--metal-highlight)}:is(.workspace-shell,body.workspace-app) .report-card,:is(.workspace-shell,body.workspace-app) .profile-card,:is(.workspace-shell,body.workspace-app) .scope-card,:is(.workspace-shell,body.workspace-app) .research-panel,:is(.workspace-shell,body.workspace-app) .lineage,:is(.workspace-shell,body.workspace-app) .table-panel,:is(.workspace-shell,body.workspace-app) .market-read,:is(.workspace-shell,body.workspace-app) .movement-list,:is(.workspace-shell,body.workspace-app) .research-document,:is(.workspace-shell,body.workspace-app) .research-chat,:is(.workspace-shell,body.workspace-app) .product-card,:is(.workspace-shell,body.workspace-app) .review-strip,:is(.workspace-shell,body.workspace-app) .tracker-summary{background:var(--metal-panel);border-color:transparent;box-shadow:inset 0 1px 0 var(--metal-highlight),0 1px 3px #27272a17}:is(.workspace-shell,body.workspace-app) .cycle-line{background:transparent;border:0;box-shadow:none}:is(.workspace-shell,body.workspace-app) .outline-button,:is(.workspace-shell,body.workspace-app) .icon-button,:is(.workspace-shell,body.workspace-app) .mobile-trigger,:is(.workspace-shell,body.workspace-app) .command-button,:is(.workspace-shell,body.workspace-app) .version-tree button,:is(.workspace-shell,body.workspace-app) .child-run button,:is(.workspace-shell,body.workspace-app) .deepen-card>div>button:not(.primary-button){background:var(--metal-control);border-color:var(--metal-edge);box-shadow:inset 0 1px 0 var(--metal-highlight)}:is(.workspace-shell,body.workspace-app) .outline-button:hover,:is(.workspace-shell,body.workspace-app) .icon-button:hover,:is(.workspace-shell,body.workspace-app) .command-button:hover{filter:brightness(1.035);border-color:#818cf8}html.workspace-app[data-theme=dark]{background:#09090b}html.workspace-app[data-theme=dark] body{background:radial-gradient(circle at 12% 8%,#155e754d 0,#155e7500 36%),radial-gradient(circle at 88% 16%,#14536540 0,#14536500 40%),radial-gradient(circle at 72% 92%,#b4532a21 0,#b4532a00 34%),linear-gradient(145deg,#090c0e,#171c1f,#0b1418)}:root[data-theme=dark] .workspace-shell{--paper:#171b1d;--raised:#22282b;--ink:#f7faf9;--muted:#aab4b6;--faint:#899598;--line:#323b3e;--line-strong:#465256;--green:var(--accent,#67d0df);--green-soft:var(--accent-soft,#1d363d);--amber:#e58a61;--metal-shell:linear-gradient(135deg,#1a1f21 0%,#20272a 54%,#191e20 100%);--metal-panel:linear-gradient(118deg,rgba(33,39,42,.96) 0%,rgba(27,32,34,.96) 58%,rgba(36,43,46,.94) 100%);--metal-control:linear-gradient(112deg,#293033 0%,#22282b 62%,#2c3437 100%);--metal-edge:rgba(152,168,171,.23);--metal-highlight:rgba(255,255,255,.06);background:var(--metal-shell);border-color:#3e494d;box-shadow:0 4px 8px #0006,inset 0 1px 0 var(--metal-highlight)}:root[data-theme=dark] body.workspace-app{--paper:#171b1d;--raised:#22282b;--ink:#f7faf9;--muted:#aab4b6;--faint:#899598;--line:#323b3e;--line-strong:#465256;--green:var(--accent,#67d0df);--green-soft:var(--accent-soft,#1d363d);--amber:#e58a61;--metal-shell:linear-gradient(135deg,#1a1f21 0%,#20272a 54%,#191e20 100%);--metal-panel:linear-gradient(118deg,rgba(33,39,42,.96) 0%,rgba(27,32,34,.96) 58%,rgba(36,43,46,.94) 100%);--metal-control:linear-gradient(112deg,#293033 0%,#22282b 62%,#2c3437 100%);--metal-edge:rgba(152,168,171,.23);--metal-highlight:rgba(255,255,255,.06)}:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .global-header{background:linear-gradient(110deg,#1b1d20f5,#222428f0 58%,#191b1ef5)}:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .primary-button{color:#111827}:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .trial-count{border-color:#18181b}:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .report-card,:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .profile-card,:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .scope-card,:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .research-panel,:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .lineage,:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .table-panel,:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .market-read,:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .movement-list,:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .research-document,:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .research-chat{background:var(--metal-panel)}:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .document-finding>span{background:#30362c}:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .source-tag.state-new{color:#f09a70}:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .source-tag.state-moved{color:#67d0df}:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .source-tag.state-verified{color:#73c69e}:root[data-theme=dark] :is(.workspace-shell,body.workspace-app) .source-tag.state-changed{color:#8eb4d3}:is(.workspace-shell,body.workspace-app) .profile-drawer{border-left:0}.workspace-shell{overflow-x:clip}:is(.workspace-shell,body.workspace-app) .portfolio-strip{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.workspace-shell,body.workspace-app) .portfolio-strip .cycle-complete{display:flex;align-items:center;gap:8px;color:var(--green);border-right:0}:is(.workspace-shell,body.workspace-app) .signal-summary span,:is(.workspace-shell,body.workspace-app) .signal-summary strong,:is(.workspace-shell,body.workspace-app) .signal-summary small{display:block;min-width:0}:is(.workspace-shell,body.workspace-app) .signal-summary strong{font-size:13px;color:var(--ink)}:is(.workspace-shell,body.workspace-app) .signal-summary small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}:is(.workspace-shell,body.workspace-app) .signal-summary svg{flex:0 0 auto;transition:transform .18s ease}:is(.workspace-shell,body.workspace-app) .intelligence-row>.intelligence-signals{grid-column:2/4}:is(.workspace-shell,body.workspace-app) .intelligence-signals{min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))}:is(.workspace-shell,body.workspace-app) .intelligence-signals .signal-button{width:100%;min-width:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.workspace-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:1300px)and (min-width:1101px){:is(.workspace-shell,body.workspace-app) .overview-grid{grid-template-columns:minmax(0,1fr) 350px;gap:24px}:is(.workspace-shell,body.workspace-app) .activity-row{grid-template-columns:42px 94px minmax(0,1fr) 62px 24px 24px;gap:11px}:is(.workspace-shell,body.workspace-app) .activity-row .relevance{display:none}:is(.workspace-shell,body.workspace-app) .priority{font-size:12px}}@media(max-width:1100px){:is(.workspace-shell,body.workspace-app) .global-header{grid-template-columns:190px 1fr auto}:is(.workspace-shell,body.workspace-app) .command-button span,:is(.workspace-shell,body.workspace-app) .command-button kbd{display:none}:is(.workspace-shell,body.workspace-app) .command-button{min-width:36px;width:36px;padding:0;justify-content:center}:is(.workspace-shell,body.workspace-app) .global-links{gap:2px}:is(.workspace-shell,body.workspace-app) .overview-grid,:is(.workspace-shell,body.workspace-app) .research-grid,:is(.workspace-shell,body.workspace-app) .detail-grid,:is(.workspace-shell,body.workspace-app) .report-layout{grid-template-columns:1fr}:is(.workspace-shell,body.workspace-app) .overview-rail{grid-template-columns:1fr 1fr}:is(.workspace-shell,body.workspace-app) .activity-row{grid-template-columns:42px 74px 1fr 80px 24px 24px}:is(.workspace-shell,body.workspace-app) .activity-row .relevance{display:none}:is(.workspace-shell,body.workspace-app) .research-chat{min-height:620px}:is(.workspace-shell,body.workspace-app) .report-rail{border-left:0;padding-left:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}:is(.workspace-shell,body.workspace-app) .report-rail section{border:1px solid var(--line);padding:16px}:is(.workspace-shell,body.workspace-app) .analytics-grid{grid-template-columns:1fr}:is(.workspace-shell,body.workspace-app) .product-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.workspace-shell{width:100%;min-height:100dvh;margin:0;border:0;border-radius:0;box-shadow:none}:is(.workspace-shell,body.workspace-app) .global-header{height:auto;min-height:60px;padding:12px 16px;grid-template-columns:1fr auto}:is(.workspace-shell,body.workspace-app) .global-links{display:none}:is(.workspace-shell,body.workspace-app) .header-actions .icon-button{display:none}:is(.workspace-shell,body.workspace-app) .mobile-trigger{display:grid}:is(.workspace-shell,body.workspace-app) .product-header{padding:15px 16px 0}:is(.workspace-shell,body.workspace-app) .product-mark{width:54px;height:54px;font-size:28px}:is(.workspace-shell,body.workspace-app) .product-name{font-size:32px}:is(.workspace-shell,body.workspace-app) .product-line>.outline-button{display:none}:is(.workspace-shell,body.workspace-app) .product-nav{display:none;position:absolute;left:0;right:0;top:100%;z-index:20;background:var(--raised);border-bottom:1px solid var(--line);padding:8px 16px;margin:0;box-shadow:0 18px 30px #00000014}:is(.workspace-shell,body.workspace-app) .product-nav.mobile-open{display:grid}:is(.workspace-shell,body.workspace-app) .product-nav :is(button,a){border-bottom:0;padding:10px}:is(.workspace-shell,body.workspace-app) .product-nav :is(button,a).active{background:var(--green-soft);border-radius:5px}:is(.workspace-shell,body.workspace-app) .page{padding:22px 16px 42px}:is(.workspace-shell,body.workspace-app) .page h1{font-size:33px;line-height:1.12}:is(.workspace-shell,body.workspace-app) .page-toolbar{display:block}:is(.workspace-shell,body.workspace-app) .page-toolbar>div:last-child{margin-top:13px}:is(.workspace-shell,body.workspace-app) .overview-grid{display:block}:is(.workspace-shell,body.workspace-app) .overview-rail{grid-template-columns:1fr;margin-top:18px}:is(.workspace-shell,body.workspace-app) .cycle-line{grid-template-columns:1fr 1fr;gap:15px}:is(.workspace-shell,body.workspace-app) .cycle-line>i{display:none}:is(.workspace-shell,body.workspace-app) .review-strip{grid-template-columns:34px 1fr auto auto}:is(.workspace-shell,body.workspace-app) .review-strip>strong,:is(.workspace-shell,body.workspace-app) .review-strip .divider{display:none}:is(.workspace-shell,body.workspace-app) .review-strip .orbit-mark{display:none}:is(.workspace-shell,body.workspace-app) .activity-row{grid-template-columns:40px 70px 1fr 24px}:is(.workspace-shell,body.workspace-app) .activity-row>.priority,:is(.workspace-shell,body.workspace-app) .activity-row>button:last-child{display:none}:is(.workspace-shell,body.workspace-app) .section-heading>div button:not(:last-child){display:none}:is(.workspace-shell,body.workspace-app) .research-status{display:grid;gap:8px}:is(.workspace-shell,body.workspace-app) .research-status>*{border:0;padding:0}:is(.workspace-shell,body.workspace-app) .research-grid{display:block}:is(.workspace-shell,body.workspace-app) .scope-card{margin-top:16px}:is(.workspace-shell,body.workspace-app) .research-row{grid-template-columns:76px 38px 1fr}:is(.workspace-shell,body.workspace-app) .research-row>span:last-child{display:none}:is(.workspace-shell,body.workspace-app) .detail-grid{display:block}:is(.workspace-shell,body.workspace-app) .research-chat{margin-top:15px}:is(.workspace-shell,body.workspace-app) .document-finding{grid-template-columns:28px 1fr}:is(.workspace-shell,body.workspace-app) .document-finding cite{display:none}:is(.workspace-shell,body.workspace-app) .entity-columns{grid-template-columns:1fr}:is(.workspace-shell,body.workspace-app) .version-tree{grid-template-columns:1fr}:is(.workspace-shell,body.workspace-app) .version-tree>i,:is(.workspace-shell,body.workspace-app) .version-tree>.eyebrow{display:none}:is(.workspace-shell,body.workspace-app) .tracker-summary{display:grid;gap:12px}:is(.workspace-shell,body.workspace-app) .table-panel{overflow-x:auto}:is(.workspace-shell,body.workspace-app) .table-panel table{min-width:750px}:is(.workspace-shell,body.workspace-app) .report-story{grid-template-columns:28px 1fr}:is(.workspace-shell,body.workspace-app) .report-story aside{grid-column:2}:is(.workspace-shell,body.workspace-app) .report-rail{grid-template-columns:1fr}:is(.workspace-shell,body.workspace-app) .product-grid{grid-template-columns:1fr}:is(.workspace-shell,body.workspace-app) .profile-drawer{padding:18px}:is(.workspace-shell,body.workspace-app) .brand-product{display:none}}@media(max-width:1100px)and (min-width:761px){:is(.workspace-shell,body.workspace-app) .activity-row{grid-template-columns:42px 94px 1fr 80px 24px 24px}}@media(max-width:760px){:is(.workspace-shell,body.workspace-app) .global-header button,:is(.workspace-shell,body.workspace-app) .product-nav :is(button,a),:is(.workspace-shell,body.workspace-app) .outline-button,:is(.workspace-shell,body.workspace-app) .primary-button,:is(.workspace-shell,body.workspace-app) .icon-button,:is(.workspace-shell,body.workspace-app) .mobile-trigger,:is(.workspace-shell,body.workspace-app) .section-heading button,:is(.workspace-shell,body.workspace-app) .report-rail button{min-height:44px}:is(.workspace-shell,body.workspace-app) .icon-button,:is(.workspace-shell,body.workspace-app) .mobile-trigger{width:44px}:is(.workspace-shell,body.workspace-app) .cycle-braille{align-items:start;flex-direction:column;gap:7px}:is(.workspace-shell,body.workspace-app) .cycle-braille>:first-child{width:100%;max-width:none}:is(.workspace-shell,body.workspace-app) .cycle-braille>span{font-size:10px}:is(.workspace-shell,body.workspace-app) .field-map{height:210px}:is(.workspace-shell,body.workspace-app) .today-page{padding-top:28px}:is(.workspace-shell,body.workspace-app) .today-hero{display:block}:is(.workspace-shell,body.workspace-app) .today-hero h1{font-size:38px}:is(.workspace-shell,body.workspace-app) .today-actions{justify-items:start;margin-top:20px}:is(.workspace-shell,body.workspace-app) .portfolio-strip{grid-template-columns:1fr 1fr}:is(.workspace-shell,body.workspace-app) .portfolio-strip>span{padding:10px 12px;border-bottom:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .portfolio-strip>span:nth-child(odd){padding-left:0}:is(.workspace-shell,body.workspace-app) .portfolio-strip>:last-child{grid-column:1/-1;padding:14px 0 4px}:is(.workspace-shell,body.workspace-app) .today-layout{display:block}:is(.workspace-shell,body.workspace-app) .workspace-feed{margin-top:28px;padding:24px 0 0;border-left:0;border-top:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .intelligence-row{grid-template-columns:1fr 44px;gap:12px}:is(.workspace-shell,body.workspace-app) .intelligence-signals{grid-column:1/-1;grid-row:2}:is(.workspace-shell,body.workspace-app) .intelligence-verdict{grid-column:1/-1}:is(.workspace-shell,body.workspace-app) .row-open{grid-column:2;grid-row:1;width:44px;height:44px}:is(.workspace-shell,body.workspace-app) .signal-summary{grid-column:1/-1;grid-row:2}:is(.workspace-shell,body.workspace-app) .intelligence-verdict{grid-row:3}:is(.workspace-shell,body.workspace-app) .intelligence-row>.intelligence-signals{grid-column:1/-1;grid-row:4}:is(.workspace-shell,body.workspace-app) .product-journey{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}:is(.workspace-shell,body.workspace-app) .product-journey>header,:is(.workspace-shell,body.workspace-app) .journey-body,:is(.workspace-shell,body.workspace-app) .product-journey>footer{padding-left:18px;padding-right:18px}:is(.workspace-shell,body.workspace-app) .journey-body{min-height:0}:is(.workspace-shell,body.workspace-app) .discovery-preview{grid-template-columns:1fr}:is(.workspace-shell,body.workspace-app) .activation-note{align-items:start;flex-direction:column}:is(.workspace-shell,body.workspace-app) .activation-page{padding-top:30px}:is(.workspace-shell,body.workspace-app) .activation-header{margin-bottom:20px;text-align:left}:is(.workspace-shell,body.workspace-app) .activation-header h1{font-size:36px}:is(.workspace-shell,body.workspace-app) .first-run-panel,:is(.workspace-shell,body.workspace-app) .competitor-confirm,:is(.workspace-shell,body.workspace-app) .activation-complete{padding:18px}:is(.workspace-shell,body.workspace-app) .run-stages{grid-template-columns:1fr}:is(.workspace-shell,body.workspace-app) .competitor-confirm>header{display:none}:is(.workspace-shell,body.workspace-app) .competitor-confirm>div{grid-template-columns:36px minmax(0,1fr) 58px 28px;gap:9px}:is(.workspace-shell,body.workspace-app) .competitor-confirm footer,:is(.workspace-shell,body.workspace-app) .activation-complete-actions{align-items:stretch;flex-direction:column;gap:10px}:is(.workspace-shell,body.workspace-app) .competitor-confirm footer button,:is(.workspace-shell,body.workspace-app) .activation-complete-actions button{width:100%}:is(.workspace-shell,body.workspace-app) .flow-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}:is(.workspace-shell,body.workspace-app) .flow-dialog>header,:is(.workspace-shell,body.workspace-app) .flow-body,:is(.workspace-shell,body.workspace-app) .flow-dialog>footer{padding-left:18px;padding-right:18px}:is(.workspace-shell,body.workspace-app) .depth-options,:is(.workspace-shell,body.workspace-app) .tracker-types{grid-template-columns:1fr}:is(.workspace-shell,body.workspace-app) .notification-popover{top:62px;right:8px;left:8px;width:auto}:is(.workspace-shell,body.workspace-app) .evidence-drawer{top:4px;right:4px;bottom:4px;width:calc(100% - 8px)}:is(.workspace-shell,body.workspace-app) .evidence-drawer>header,:is(.workspace-shell,body.workspace-app) .evidence-drawer>div,:is(.workspace-shell,body.workspace-app) .evidence-drawer>footer{padding-left:18px;padding-right:18px}}@media(max-width:1100px)and (min-width:761px){:is(.workspace-shell,body.workspace-app) .today-layout{grid-template-columns:1fr}:is(.workspace-shell,body.workspace-app) .workspace-feed{padding:24px 0 0;border-left:0;border-top:1px solid var(--line)}:is(.workspace-shell,body.workspace-app) .intelligence-row{grid-template-columns:minmax(210px,1fr) minmax(230px,.9fr) minmax(190px,.75fr) 38px}:is(.workspace-shell,body.workspace-app) .portfolio-strip{grid-template-columns:repeat(4,1fr)}:is(.workspace-shell,body.workspace-app) .portfolio-strip>:last-child{grid-column:1/-1;padding:15px 0 0;margin-top:15px;border-top:1px solid var(--line)}}.workspace-shell .nav-badge{display:inline-flex;align-items:center;margin-left:2px;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;background:var(--green-soft);color:var(--green);border:1px solid var(--line)}.workspace-shell .nav-badge.live{background:var(--green);color:#fff}.workspace-shell .nav-spin{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--line-strong);border-top-color:var(--amber);display:inline-block}@media(prefers-reduced-motion:no-preference){.workspace-shell .nav-spin{animation:ws-nav-spin .9s linear infinite}}@keyframes ws-nav-spin{to{transform:rotate(360deg)}}.workspace-shell .nav-done-dot{width:7px;height:7px;border-radius:999px;background:var(--green);box-shadow:0 0 0 3px var(--green-soft);display:inline-block}.workspace-shell .bell-wrap{position:relative;display:inline-flex}.workspace-shell .bell-dot{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:999px;background:var(--green);border:2px solid var(--paper);pointer-events:none}.workspace-shell .bell-dot-run{background:var(--amber)}@media(prefers-reduced-motion:no-preference){.workspace-shell .bell-dot-run{animation:ws-bell-pulse 1.4s ease-in-out infinite}}@keyframes ws-bell-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--amber) 55%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--amber) 0%,transparent)}}.workspace-shell .notification-popover .notification-link{margin-top:6px;padding:0;border:0;background:none;font-size:11.5px;font-weight:600;color:var(--green);cursor:pointer}.workspace-shell .notification-popover .notification-link:hover{text-decoration:underline}:is(.workspace-shell,body.workspace-app) [data-slot=button]{border-radius:5px}:is(.workspace-shell,body.workspace-app) [data-slot=button][class*=size-icon],:is(.workspace-shell,body.workspace-app) [data-slot=button].size-icon{border-radius:5px}.workspace-shell .mobile-menu,body.workspace-app .mobile-menu{display:none}@media(max-width:760px){:is(.workspace-shell,body.workspace-app) .new-research-btn .btn-label{display:none}:is(.workspace-shell,body.workspace-app) .new-research-btn{width:34px;min-width:34px;padding:0;justify-content:center}:is(.workspace-shell,body.workspace-app) .theme-toggle-btn{display:none}:is(.workspace-shell,body.workspace-app) .header-actions{gap:6px}:is(.workspace-shell,body.workspace-app) .mobile-menu{display:grid;position:absolute;left:0;right:0;top:100%;z-index:30;gap:2px;padding:8px;background:var(--raised);border-bottom:1px solid var(--line);box-shadow:0 18px 30px #0000001f}:is(.workspace-shell,body.workspace-app) .mobile-menu a,:is(.workspace-shell,body.workspace-app) .mobile-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:0;background:transparent;border-radius:6px;color:var(--ink);font-size:14px;text-align:left;cursor:pointer}:is(.workspace-shell,body.workspace-app) .mobile-menu a.active{background:var(--green-soft);color:var(--green);font-weight:600}:is(.workspace-shell,body.workspace-app) .mobile-menu a:hover,:is(.workspace-shell,body.workspace-app) .mobile-menu button:hover{background:var(--paper)}:is(.workspace-shell,body.workspace-app) .mobile-menu-sep{padding:10px 12px 4px;color:var(--faint);font-family:var(--font-evidence);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}:is(.workspace-shell,body.workspace-app) .global-header{position:relative}}
