@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}

/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-\[280px\]{height:280px}.w-full{width:100%}.max-w-\[18rem\]{max-width:18rem}.min-w-full{min-width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--line\)\]{border-color:var(--line)}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-\[var\(--market-green\)\]{color:var(--market-green)}.text-\[var\(--muted\)\]{color:var(--muted)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@layer base{:root{--canvas:#f7f8f5;--surface:#fff;--surface-soft:#f1f3ee;--ink:#111;--muted:#6b7280;--muted-soft:#9ca3af;--line:#e6e8e1;--line-soft:#eef0ea;--market-green:#00c805;--market-green-soft:#e8fbe9;--market-red:#ff4d4f;--market-red-soft:#fff0f0;--market-amber:#c47f00;--market-amber-soft:#fff7df;--benchmark-blue:#496a8f;--color-canvas:#f7f8f5;--color-surface:#fff;--color-text-primary:#111318;--color-text-secondary:#667085;--color-text-subtle:#98a2b3;--color-border:#e4e7ec;--color-border-strong:#d0d5dd;--color-positive:#087a3d;--color-positive-soft:#ecfdf3;--color-negative:#b42318;--color-negative-soft:#fef3f2;--color-warning:#a15c00;--color-warning-soft:#fff7e6;--color-focus:#175cd3}body,html{background:var(--canvas);color:var(--ink);font-family:var(--font-inter),Inter,system-ui,sans-serif}body{min-height:100vh}.app-disclaimer{border-bottom:1px solid var(--line);color:var(--muted);background:#fcfdf9;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;font-size:12px;line-height:1.3;display:flex}.app-disclaimer-link{color:var(--ink);flex:none;font-weight:700;text-decoration:none}button,input{font:inherit}}@layer components{.app-shell{background:radial-gradient(circle at top left,#00c80512,transparent 34rem),var(--canvas);min-height:100vh;color:var(--ink)}.home-page{padding-bottom:48px}.home-hero{padding:54px 0 30px}.home-hero h1{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(32px,5vw,54px);line-height:1}.home-hero>p:last-child{max-width:600px;color:var(--muted);font-size:16px}.home-company-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px;display:grid}.home-company-card{padding:24px}.home-company-heading h2{margin:6px 0 2px;font-size:21px}.home-company-heading .company-link{color:var(--ink);text-decoration:none}.home-company-heading .company-link:hover{color:var(--market-green)}.home-metrics{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 14px;padding:14px 0;display:grid}.home-metrics div{gap:5px;display:grid}.home-metrics span,.home-purchase-value span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.home-metrics strong{font-size:17px}.home-purchase-list{gap:2px;display:grid}.home-purchase-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.home-purchase-row p{color:var(--muted);margin:4px 0 0;font-size:12px}.home-purchase-value{text-align:right;flex:none;gap:4px;display:grid}.home-purchase-value strong{font-size:14px}.home-more{color:var(--muted);margin:15px 0 0;font-size:13px}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:8px;padding:10px 14px;transition:top .12s;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.product-header{z-index:40;border-bottom:1px solid var(--line);background:var(--surface);position:relative}@supports (color:color-mix(in lab,red,red)){.product-header{background:color-mix(in srgb,var(--surface)94%,transparent)}}.product-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-header-inner{justify-content:space-between;align-items:center;gap:28px;max-width:1440px;min-height:68px;margin:0 auto;padding:0 24px;display:flex}.product-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.product-logo{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.product-logo img{object-fit:contain;width:100%;height:100%}.product-brand>span:last-child{flex-direction:column;gap:2px;display:flex}.product-brand strong{letter-spacing:-.02em;font-size:17px;line-height:1}.product-brand small{color:var(--muted);font-size:11px}.product-nav{align-items:center;gap:6px;display:flex}.product-nav a{min-height:40px;color:var(--muted);border-radius:9px;align-items:center;padding:0 13px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.product-nav a:focus-visible,.product-nav a:hover{background:var(--surface-soft);color:var(--ink)}.product-nav a.active{background:var(--ink);color:#fff}.mobile-nav-toggle{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:10px;place-items:center;display:none}.mobile-nav-toggle svg{width:20px;height:20px}.product-footer{border-top:1px solid var(--line);max-width:1440px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:28px 24px 36px;font-size:12px;display:flex}.directory-page{gap:24px;padding-top:38px;padding-bottom:64px;display:grid}.directory-hero{border:1px solid var(--line);background:var(--surface);border-radius:20px;justify-content:space-between;align-items:end;gap:28px;padding:28px;display:flex;box-shadow:0 18px 50px #1111110d}.directory-hero h1{letter-spacing:-.05em;margin:4px 0 8px;font-size:clamp(32px,5vw,54px);line-height:.98}.directory-hero>div>p:last-child{max-width:680px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.directory-search{border:1px solid var(--line);background:var(--surface-soft);width:min(360px,100%);min-height:46px;color:var(--muted);border-radius:12px;flex:none;align-items:center;gap:10px;padding:0 14px;display:flex}.directory-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #11111114}.directory-search svg{flex:none;width:18px;height:18px}.directory-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.directory-card{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:16px;flex-direction:column;gap:14px;padding:22px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.directory-card:hover{border-color:#c8ccc2;transform:translateY(-2px);box-shadow:0 16px 34px #11111112}.directory-card-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.compact-card p,.directory-card-head p,.directory-card>p{color:var(--muted);margin:3px 0 0}.directory-card-head strong{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:14px;display:grid}.directory-symbol{letter-spacing:.04em;font-size:15px;font-weight:800}.directory-card h2{letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.35}.directory-card-meta{flex-wrap:wrap;gap:6px;display:flex}.directory-card-meta span{background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:11px}.directory-card-link{color:var(--ink);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.compact-card>svg,.directory-card-link svg{width:16px;height:16px}.compact-card{flex-direction:row;align-items:center;min-height:118px}.compact-card>div:nth-child(2){flex:1;min-width:0}.compact-card>svg{flex:none}.directory-avatar{background:var(--ink);color:#fff;letter-spacing:.04em;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:13px;font-weight:800;display:grid}.product-footer span:first-child{color:var(--ink);font-weight:750}.product-footer nav{flex-wrap:wrap;gap:10px;display:inline-flex}.product-footer nav a{color:inherit;text-underline-offset:3px;text-decoration:underline}.dashboard-frame{max-width:1440px;margin:0 auto;padding:24px}.topbar{justify-content:space-between;gap:24px;padding:8px 0 24px}.account-chip,.brand-lockup,.search-box,.topbar,.topbar-actions,.topbar-status{align-items:center;display:flex}.brand-lockup{align-items:center;gap:12px;min-width:220px}.brand-mark{border-radius:12px;flex:none;width:52px;height:52px;display:block;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.brand-copy{flex-direction:column;justify-content:center;gap:4px;display:flex}.brand-lockup h1,.insight-header h2,.panel-header h2{color:var(--ink);letter-spacing:0;margin:0}.brand-lockup h1{font-size:22px;font-weight:750;line-height:1.05}.brand-lockup p,.insight-header span,.muted-copy,.panel-header p{color:var(--muted)}.brand-lockup p{margin-top:0;font-size:13px;line-height:1.1}.topbar-actions{flex:1}.topbar-actions,.topbar-status{justify-content:flex-end;gap:10px}.topbar-status{flex-wrap:wrap;flex:1}.status-chip{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.status-chip.muted{background:var(--surface-soft);color:var(--muted)}.search-box{border-bottom:1px solid var(--line);min-width:300px;color:var(--muted);gap:10px;padding:10px 2px}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.search-box input::placeholder{color:var(--muted-soft)}.segmented-control{background:var(--surface-soft);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.segmented-control button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:650;transition:background .16s,color .16s}.account-chip,.icon-button,.segmented-control button.active{background:var(--surface);color:var(--ink)}.account-chip,.icon-button{border:1px solid var(--line);cursor:pointer}.icon-button{border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:relative}.icon-button span{background:var(--market-green);border-radius:999px;width:7px;height:7px;position:absolute;top:8px;right:8px}.detail-action,.detail-action.secondary{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.editorial-shell{gap:18px;display:grid}.editorial-topbar{align-items:center;padding-bottom:0}.editorial-shell .topbar-actions{align-items:center;gap:8px}.editorial-shell .detail-action,.editorial-shell .external-action{white-space:nowrap;height:38px;margin-bottom:0}.editorial-hero{margin-bottom:0}.editorial-hero-copy{background:radial-gradient(circle at top right,#00c8051f,transparent 18rem),var(--surface);flex-direction:column;justify-content:space-between;min-height:260px;display:flex}.editorial-pills-left{justify-content:flex-start;margin-bottom:18px}.editorial-hero-copy h2{max-width:14ch}.editorial-hero-summary{color:var(--ink);max-width:48ch;margin-top:18px;font-size:18px;font-weight:620;line-height:1.55}.editorial-hero-note{color:var(--muted);max-width:52ch;margin-top:16px;font-size:14px;line-height:1.6}.editorial-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-check-grid,.editorial-detail-grid,.editorial-main-grid,.editorial-overview-grid,.editorial-section-grid,.editorial-section-grid-secondary,.editorial-signal-grid{gap:18px;display:grid}.editorial-overview-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.editorial-main-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:start}.editorial-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-section-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-signal-queue .company-panel{overflow:hidden}.editorial-signal-queue .editorial-bucket-list{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-check-grid{grid-template-columns:1fr;gap:10px}.editorial-action-row,.editorial-actions,.editorial-bucket-head,.editorial-editor-footer,.editorial-factors,.editorial-history-main,.editorial-history-meta,.editorial-inline-actions,.editorial-links,.editorial-login-form,.editorial-primary-copy,.editorial-tag-cloud{gap:12px;display:flex}.editorial-editor-panel,.editorial-feature-panel{overflow:hidden}.editorial-feature-header{border-bottom:1px solid var(--line-soft);align-items:flex-start;padding-bottom:18px}.editorial-feature-body{padding:0 22px 22px}.editorial-summary-large{margin:18px 0 0;font-size:17px;line-height:1.7}.editorial-reason-card{color:var(--ink);background:linear-gradient(#fbfcf8,#f5f7f0);border:1px solid #11111114;border-radius:14px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 16px;display:flex}.editorial-reason-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.editorial-list-block{border-top:1px solid var(--line-soft);gap:12px;margin-top:20px;padding-top:18px;display:grid}.editorial-section-heading{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:760}.editorial-tag-cloud{flex-wrap:wrap}.editorial-panel-subtitle,.editorial-subtle{color:var(--muted);font-size:13px;line-height:1.55}.editorial-panel-subtitle{margin:8px 0 0}.editorial-action-row,.editorial-inline-actions{flex-wrap:wrap;margin-top:18px}.editorial-freshness-rail{overflow:hidden}.editorial-freshness-rail .stat-tile span{font-size:20px;line-height:1.15}.editorial-editor-panel{gap:16px;top:18px}.editorial-editor-header{padding-bottom:0}.editorial-draft-tabs{margin-top:18px}.editorial-actions,.editorial-factors,.editorial-links{flex-wrap:wrap}.editorial-summary{color:var(--ink);margin:12px 0;font-size:15px;line-height:1.6}.editorial-date-input,.editorial-login-form input,.editorial-notes,.editorial-textarea,.search-box-input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:16px;padding:12px 14px}.editorial-date-input{max-width:160px;height:38px;padding:0 12px}.editorial-login{max-width:520px}.editorial-login-form{align-items:center;margin-top:16px}.editorial-textarea{resize:vertical;min-height:220px;margin-top:16px;line-height:1.6}.editorial-notes{resize:vertical;min-height:120px;margin-top:12px;line-height:1.6}.editorial-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.editorial-toast{z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:999px;justify-self:end;padding:10px 14px;font-size:13px;font-weight:700;position:sticky;top:8px}.editorial-error{color:var(--market-red);margin-top:10px}.editorial-bucket-list,.editorial-history-list{gap:10px;padding:0 22px 22px;display:grid}.editorial-bucket-item,.editorial-history-row{text-align:left;border:1px solid var(--line-soft);background:linear-gradient(#fff,#fbfcf9);border-radius:14px;gap:6px;padding:15px 16px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.editorial-bucket-item:hover,.editorial-history-row:hover{border-color:#00c80533;transform:translateY(-1px);box-shadow:0 10px 24px #1111110f}.editorial-bucket-item.selected,.editorial-history-row.selected{box-shadow:inset 3px 0 0 var(--market-green),0 10px 24px #1111110f;border-color:#00c8054d}.editorial-bucket-meta{color:var(--muted);font-size:12px;font-weight:700}.editorial-history-row{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:start;gap:12px}.editorial-history-main{flex-direction:column;gap:6px}.editorial-history-main span{color:var(--muted);font-size:13px;line-height:1.5}.editorial-history-meta{color:var(--muted);flex-direction:column;align-items:flex-end;font-size:12px;font-weight:650}.editorial-checklist{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:18px}.editorial-check-item{color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.editorial-check-box{border:1px solid var(--line);background:var(--surface);border-radius:4px;flex:none;width:14px;height:14px;margin-top:2px}.editorial-pill-alert{background:var(--market-amber-soft);color:var(--market-amber);border-color:#f0dfaa}@media (max-width:960px){.editorial-detail-grid,.editorial-form-grid,.editorial-history-row,.editorial-main-grid,.editorial-overview-grid,.editorial-section-grid,.editorial-section-grid-secondary,.editorial-signal-grid,.editorial-signal-queue .editorial-bucket-list{grid-template-columns:1fr}.editorial-topbar,.topbar-actions{flex-direction:column;align-items:stretch}.editorial-history-meta{align-items:flex-start}}.account-chip{border-radius:999px;gap:7px;height:36px;padding:0 12px;font-size:13px;font-weight:650}.inline-warning{background:var(--market-amber-soft);width:fit-content;color:var(--market-amber);border:1px solid #f0dfaa;border-radius:8px;align-items:center;gap:8px;margin-bottom:18px;padding:10px 12px;font-size:13px;display:flex}.hero-intro{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;margin-bottom:18px;display:grid}.filter-panel,.hero-copy,.proof-grid{border:1px solid var(--line);background:var(--surface);border-radius:8px}.hero-copy{padding:24px}.hero-copy h2{color:var(--ink);max-width:12ch;margin:0;font-size:clamp(30px,4vw,46px);font-weight:820;line-height:1.02}.hero-copy p:last-child{color:var(--muted);max-width:56ch;margin-top:14px;font-size:15px;line-height:1.55}.proof-grid{background:var(--line-soft);gap:1px;display:grid;overflow:hidden}.proof-card{background:var(--surface);padding:20px}.proof-card span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:760;display:block}.proof-card strong{color:var(--ink);font-size:20px;font-weight:780;line-height:1.2}.filter-panel{margin-bottom:18px;overflow:hidden}.filter-toolbar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:18px 22px 16px;display:flex}.filter-toolbar>label{flex:320px}.filter-toolbar .segmented-control{flex:none}.filter-grid{grid-template-columns:minmax(220px,1.3fr) minmax(170px,1fr) minmax(170px,1fr) minmax(140px,.8fr) minmax(110px,.55fr);gap:16px;padding:18px 22px 20px;display:grid}.scope-group{min-width:0}.scope-pills{flex-wrap:wrap;gap:8px;display:flex}.filter-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 22px 14px;font-size:13px;display:flex}.hero-grid{grid-template-columns:minmax(0,1.9fr) minmax(260px,.65fr);gap:18px;margin-bottom:18px;display:grid}.feed-panel,.insight-panel,.market-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px}.feed-panel,.market-panel{overflow:hidden}.panel-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 0;display:flex}.panel-header h2{font-size:24px;font-weight:760;line-height:1.15}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:760}.data-pill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:650}.chart-wrap{height:330px;padding:16px 12px 12px 8px}.summary-rail{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:1fr 1fr;display:grid}.stat-tile{border-bottom:1px solid var(--line-soft);min-height:108px;padding:20px}.stat-tile:nth-child(odd){border-right:1px solid var(--line-soft)}.stat-tile:nth-last-child(-n+2){border-bottom:0}.stat-tile span{color:var(--ink);letter-spacing:0;font-size:26px;font-weight:760;line-height:1;display:block}.stat-tile span.positive{color:var(--market-green)}.stat-tile span.negative{color:var(--market-red)}.stat-tile p{color:var(--muted);margin-top:10px;font-size:12px;font-weight:650}.workspace-grid{grid-template-columns:minmax(0,1.52fr) minmax(300px,.48fr);align-items:start;gap:18px;display:grid}.feed-header{border-bottom:1px solid var(--line-soft);align-items:center;padding-bottom:18px}.feed-list{flex-direction:column;display:flex}.feed-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(80px,1fr) minmax(180px,1.45fr) minmax(190px,1.5fr) minmax(74px,.6fr) minmax(180px,1.25fr);align-items:center;gap:12px;padding:8px 14px;transition:background .16s;display:grid}.feed-row.selected,.feed-row:hover{background:#fbfcf8}.feed-row.selected{box-shadow:inset 3px 0 0 var(--market-green)}.feed-row:focus-visible{outline:2px solid var(--market-green);outline-offset:-2px}.company-page{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.company-grid,.company-hero,.company-page-topbar,.company-panel{min-width:0}.company-page-topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.back-link{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--ink)}.company-hero,.company-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px}.company-hero{justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex}.company-identity{align-items:center;gap:16px;display:flex}.company-identity>div:last-child{min-width:0}.company-identity h1,.company-page-topbar nav{overflow-wrap:anywhere}.company-page-topbar nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.company-logo{background:linear-gradient(135deg,#00c80529,#111111e6),var(--ink);color:#fff;letter-spacing:.02em;text-transform:uppercase;border-radius:20px;place-items:center;width:72px;height:72px;font-size:22px;font-weight:800;display:grid}.company-hero h1{color:var(--ink);margin:0;font-size:clamp(28px,4vw,42px);font-weight:820;line-height:1}.company-subtitle{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.45}.company-pills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.company-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:18px;display:grid}.company-grid-wide{grid-template-columns:1fr}.company-metrics,.director-list,.profile-list{gap:10px;padding:0 22px 22px;display:grid}.profile-list{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card,.profile-row{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;padding:14px}.metric-card span,.profile-row span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:760;display:block}.metric-card strong,.profile-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:720;line-height:1.4}.metric-card .company-link,.profile-row .company-link{font-size:14px}.company-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.director-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 22px 22px;display:grid}.director-row{border:1px solid var(--line-soft);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;min-height:108px;padding:14px 16px;display:flex}.director-row span{color:var(--ink);font-size:14px;font-weight:720;display:block}.director-row p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35}.company-table-wrap{padding:0 22px 12px;overflow-x:auto}.company-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:880px}.company-table td,.company-table th{border-bottom:1px solid var(--line-soft);text-align:center;vertical-align:middle;padding:14px 10px}.company-table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.company-table td{color:var(--ink);font-size:14px}.company-table td:first-child,.company-table th:first-child{width:16%}.company-table td:nth-child(2),.company-table th:nth-child(2){width:22%}.company-table td:nth-child(3),.company-table th:nth-child(3){width:24%}.company-table td:nth-child(4),.company-table th:nth-child(4){width:12%}.company-table td:nth-child(5),.company-table td:nth-child(6),.company-table td:nth-child(7),.company-table th:nth-child(5),.company-table th:nth-child(6),.company-table th:nth-child(7){width:8.666%}.company-table tr:last-child td{border-bottom:0}.table-empty{min-height:120px;color:var(--muted);place-items:center;font-size:14px;display:grid}.table-footer{justify-content:space-between;align-items:center;gap:12px;padding:0 22px 22px;display:flex}.compact{min-height:140px}.insider-cell span,.ticker-cell span,.value-cell span{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;display:block;overflow:hidden}.value-cell .value-amount{color:var(--ink);white-space:nowrap;font-size:18px;font-weight:780;line-height:1.05;overflow:visible}.role-cell{overflow-wrap:anywhere;white-space:normal;min-width:0;color:var(--muted);text-overflow:clip;font-size:13px;font-weight:650;line-height:1.25;display:block}.company-link{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;text-decoration:none;display:inline-block;overflow:hidden}.company-link:hover{color:var(--market-green);text-underline-offset:2px;text-decoration:underline}.company-link-subtle{color:var(--muted);font-size:10px;font-weight:650}.table-subcopy{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35}.insider-cell p,.ticker-cell p,.value-cell p{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.value-cell p{text-overflow:clip;overflow:visible}.insider-cell,.role-cell,.ticker-cell,.value-cell{min-width:0}.feed-row .insider-cell p,.feed-row .ticker-cell p{display:none}.feed-row .ticker-cell{line-height:1.1}.feed-row .insider-cell,.feed-row .role-cell{padding-right:4px}.action-cell{justify-content:center;min-width:0;display:flex}.value-cell{text-align:left;min-width:0}.meta-cell,.value-cell{flex-direction:column;align-items:flex-start;display:flex}.meta-cell{justify-content:center;gap:6px}.direction-pill,.signal-badge{border-radius:999px;justify-content:center;align-items:center;width:fit-content;font-size:12px;font-weight:760;line-height:1;display:inline-flex}.direction-pill{min-width:50px;padding:5px 7px}.direction-pill.buy{background:var(--market-green-soft);color:#008f04}.direction-pill.sell{background:var(--market-red-soft);color:var(--market-red)}.direction-pill.neutral{background:var(--surface-soft);color:var(--muted)}.signal-cell{justify-content:center;display:flex}.signal-badge{background:var(--surface-soft);color:var(--muted);min-width:60px;padding:5px 8px}.signal-badge.strong{background:var(--market-green-soft);color:#008f04}.signal-badge.watch{background:var(--market-amber-soft);color:var(--market-amber)}.insight-panel{padding:20px;position:sticky;top:18px}.insight-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.insight-header h2{font-size:30px;font-weight:800;line-height:1}.insight-header span{max-width:260px;margin-top:8px;font-size:13px;line-height:1.35;display:block}.hero-metric{border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft);margin:18px 0;padding:18px 0}.detail-action,.external-action{border:1px solid var(--line);background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:38px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.detail-action{margin-bottom:18px}.detail-action.secondary{background:var(--surface);color:var(--ink)}.detail-action.secondary:hover{background:var(--surface-soft)}.event-action-row{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.event-action-row .detail-action{margin-bottom:0}.detail-action:hover,.external-action:hover{background:#252525}.event-hero,.transaction-hero{align-items:center}.value-explainer .panel-header{padding-bottom:18px}.value-explainer .panel-header h2{max-width:820px;font-size:22px;line-height:1.25}.value-formula{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0 22px 22px;display:grid}.event-value-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.event-profile-list{grid-template-columns:1fr}.event-insider-list{grid-template-columns:repeat(3,minmax(0,1fr))}.event-insider-list .director-row strong{color:var(--ink);font-size:16px;font-weight:780}.event-context-note{color:var(--muted);background:#d4af3714;border:1px solid #d4af3738;border-radius:14px;margin:0 22px 18px;padding:12px 14px;font-size:13px;line-height:1.5}.source-url-row{grid-column:1/-1}.source-url-row a{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.45;text-decoration:none;display:block}.source-url-row a:hover{color:var(--market-green);text-underline-offset:2px;text-decoration:underline}.hero-metric span{font-size:34px;font-weight:800;line-height:1;display:block}.hero-metric p{color:var(--muted);margin-top:10px;font-size:14px}.detail-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detail-metric{border-bottom:1px solid var(--line-soft);padding-bottom:10px}.detail-metric p{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:720}.detail-metric span{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:720;line-height:1.3;display:block}.detail-link-stack{flex-direction:column;gap:2px;display:flex}.detail-link-stack small{color:var(--muted);font-size:11px;line-height:1.25}.signal-sheet{background:var(--surface-soft);border-radius:8px;margin-top:18px;padding:14px}.signal-sheet-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.signal-sheet-header>span{font-size:14px;font-weight:760}.muted-copy{font-size:13px;line-height:1.45}.empty-state{text-align:center;place-items:center;min-height:180px;padding:28px;display:grid}.empty-state span{color:var(--ink);font-size:15px;font-weight:760}.empty-state p{color:var(--muted);max-width:260px;margin-top:8px;font-size:13px;line-height:1.45}.share-page-shell{min-height:100vh;color:var(--ink);background:#f3f5f0;padding:24px}.share-page-toolbar{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto 22px;display:flex}.share-page-toolbar .back-link{color:var(--muted)}.share-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.share-empty{min-height:420px;color:var(--muted);place-items:center;font-weight:700;display:grid}.x-card-stage{background:#f7f8f3;border-radius:8px;place-items:center;max-width:1040px;min-height:calc(100vh - 120px);margin:0 auto;padding:40px;display:grid}.x-card{aspect-ratio:16/9;color:#f5f5f5;width:min(100%,900px);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;background:#fbfcf8;border:1px solid #d9ded2;border-radius:18px;flex-direction:column;justify-content:space-between;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #11180c29,0 0 0 1px #ffffffe6}.x-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 86% 18%,#00c8051f,#0000 28%),linear-gradient(#fffffff5,#f7f9f3f0);position:absolute;inset:0}.x-card>*{z-index:1;position:relative}.x-card-watermark{z-index:0;color:#0c120a0b;letter-spacing:.18em;pointer-events:none;white-space:nowrap;font-size:54px;font-weight:900;line-height:1;position:absolute;bottom:66px;right:-32px;transform:rotate(-8deg)}.x-card-topline{background:#ffffffdb;border-bottom:1px solid #dfe5d7;justify-content:space-between;gap:16px;padding:24px 28px 20px}.x-card-brand,.x-card-topline{align-items:center;display:flex}.x-card-brand{gap:14px;min-width:0}.x-card-alert-mark{background:#fff;border:1px solid #dfe5d7;border-radius:16px;flex:none;width:64px;height:64px;padding:4px;display:block;overflow:hidden;box-shadow:0 10px 24px #11180c1f}.x-card-alert-mark img{object-fit:cover;width:100%;height:100%;display:block}.x-card-brand-copy{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.x-card-brand span{color:#11170f;font-size:27px;font-weight:900;line-height:1.2;display:block}.x-card-brand p{color:#5d6658;margin-top:2px;font-size:13px;font-weight:720;line-height:1.15}.x-card-live{color:#00c805;letter-spacing:.1em;background:#00c8051a;border:1px solid #00c80533;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:850;display:inline-flex}.x-card-live span{background:#00c805;border-radius:999px;width:6px;height:6px;animation:pulse 2s infinite}.x-card-main{border-left:4px solid #00a000;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:24px;margin:24px 24px 0;padding-left:16px;display:grid}.x-card-event-label{color:#00c805;letter-spacing:.08em;text-transform:uppercase;background:#00c8051f;border:1px solid #00c80540;border-radius:999px;width:fit-content;padding:5px 10px;font-size:11px;font-weight:820;display:inline-flex}.x-card h1{color:#11170f;letter-spacing:0;max-width:620px;margin-top:14px;font-size:42px;font-weight:850;line-height:1}.x-card-main p{color:#4f584b;max-width:560px;margin-top:12px;font-size:18px;font-weight:640;line-height:1.25}.x-score-sticker{aspect-ratio:1;color:#11170f;background:#fff;border:1px solid #dfe5d7;border-radius:20px;place-items:center;display:grid;box-shadow:0 14px 36px #11180c1a}.x-score-sticker span{color:#687264;letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:11px;font-weight:850}.x-score-sticker strong{color:#11170f;align-self:start;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:52px;font-weight:900;line-height:.9}.x-card-company-strip{align-items:center;gap:12px;width:fit-content;max-width:720px;margin:8px 24px 0;padding:0;display:flex}.x-ticker-sticker{color:#00c805;letter-spacing:.05em;background:#00c8051f;border:1px solid #00c80540;border-radius:8px;place-items:center;min-width:82px;height:42px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:880;display:grid}.x-card-company-strip span{color:#11170f;text-overflow:ellipsis;white-space:nowrap;max-width:560px;font-size:16px;font-weight:800;display:block;overflow:hidden}.x-card-company-strip p{color:#5d6658;margin-top:2px;font-size:13px;font-weight:720}.x-card-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 24px;display:grid}.x-card-metric{background:#ffffffe6;border:1px solid #dfe5d7;border-radius:10px;padding:13px}.x-card-metric span{color:#667060;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:820;display:block}.x-card-metric strong{color:#11170f;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:880;line-height:1;display:block}.x-card-footer{color:#5d6658;background:#ffffffc7;border-top:1px solid #dfe5d7;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;font-size:11px;font-weight:720;display:flex}.x-card-footer strong{color:#11170f61;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.chart-skeleton,.feed-skeleton div,.signal-loading{background:linear-gradient(90deg,#edf0e8,#f8faf5 50%,#edf0e8) 0 0/200% 100%;animation:pulse-soft 1.5s ease-in-out infinite}.chart-skeleton{border-radius:8px;height:100%}.feed-skeleton{gap:1px;padding:14px 22px;display:grid}.feed-skeleton div{border-radius:8px;height:48px}.signal-loading{border-radius:8px;height:78px}@keyframes pulse-soft{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.signal-detail-shell,.signals-shell{background:var(--canvas)}.signal-detail-page,.signals-page{max-width:1240px;padding-top:40px;padding-bottom:72px}.signals-page{gap:22px;display:grid}.signals-hero{justify-content:space-between;align-items:flex-end;gap:40px;padding:10px 0 14px;display:flex}.signal-detail-hero h1,.signals-hero h1{max-width:780px;color:var(--ink);letter-spacing:-.05em;margin:7px 0 10px;font-size:clamp(34px,5vw,58px);font-weight:720;line-height:1.02}.signals-hero-copy{max-width:720px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.signals-as-of{min-width:250px;color:var(--muted);grid-template-columns:18px auto;gap:1px 8px;padding:12px 0 2px;font-size:12px;display:grid}.signals-as-of svg{grid-row:1/3;width:17px;height:17px;margin-top:2px}.signals-as-of strong{color:var(--ink);font-size:13px;font-weight:680}.signals-controls{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;min-width:0;padding:8px 0 14px}.signal-tabs,.signals-controls{align-items:center;display:flex}.signal-tabs{gap:8px}.signal-tabs a{min-height:42px;color:var(--muted);border-radius:10px;align-items:center;gap:9px;padding:0 14px;text-decoration:none;display:inline-flex}.signal-tabs a:focus-visible,.signal-tabs a:hover{background:var(--surface-soft);color:var(--ink)}.signal-tabs a.active{background:var(--ink);color:#fff}.signal-tabs a span{font-size:14px;font-weight:700}.signal-tabs a strong{min-width:24px;color:inherit;text-align:center;background:#ffffff1f;border-radius:999px;font-size:11px;line-height:22px}.signal-tabs a:not(.active) strong{background:var(--surface-soft)}.signal-tool-row{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.signal-search{border:1px solid var(--line);background:var(--surface);width:min(320px,38vw);min-height:42px;color:var(--muted);border-radius:10px;align-items:center;gap:9px;padding:0 11px;display:flex}.signal-search:focus-within{border-color:#aeb3a9;box-shadow:0 0 0 3px #1111110d}.signal-search svg{flex:none;width:17px;height:17px}.signal-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.signal-pattern-filter button,.signal-search button{color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.signal-filter-disclosure{position:relative}.signal-filter-disclosure summary{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:700;list-style:none;display:flex}.signal-filter-disclosure summary::-webkit-details-marker{display:none}.signal-filter-disclosure summary svg{width:17px;height:17px}.filter-indicator{background:var(--market-amber);border-radius:50%;width:7px;height:7px}.signal-filter-panel{z-index:30;border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px;width:min(520px,100vw - 32px);padding:18px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #1111111a}.signal-filter-panel>label,.signal-pattern-filter{color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.signal-filter-panel select,.signal-pattern-filter>div{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);border-radius:9px;padding:0 10px;font-size:13px}.signal-pattern-filter>div{align-items:center;gap:8px;display:flex}.signal-pattern-filter input{background:0 0;border:0;outline:0;flex:1;min-width:0}.signal-clear-filters{color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;text-decoration:underline}.signal-data-notice{background:var(--market-amber-soft);color:#73510f;border:1px solid #ead49d;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.signal-data-notice svg{flex:none;width:18px;height:18px;margin-top:1px}.signal-data-notice div{gap:2px;display:grid}.signal-data-notice strong{font-size:13px}.signal-data-notice span{font-size:12px;line-height:1.5}.signal-list{gap:12px;display:grid}.signal-list[aria-busy=true]{opacity:.72}.signal-card{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:15px;grid-template-columns:178px minmax(280px,1fr) minmax(310px,.78fr);display:grid;overflow:hidden}.signal-card-new{grid-template-columns:178px minmax(320px,1fr) minmax(230px,.55fr)}.signal-card-copy,.signal-card-identity,.signal-new-tracking,.signal-outcome-panel,.signal-tracking-panel{min-width:0;padding:20px}.signal-card-identity{border-right:1px solid var(--line-soft);align-items:flex-start;gap:11px;display:flex}.signal-ticker-mark{border:1px solid var(--line);background:var(--surface-soft);width:42px;height:42px;color:var(--ink);letter-spacing:.04em;border-radius:11px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.signal-ticker-mark.large{border-radius:14px;width:58px;height:58px;font-size:15px}.signal-company-line{gap:3px;min-width:0;display:grid}.signal-company-line strong{letter-spacing:.03em;font-size:15px}.signal-card-identity p,.signal-company-line span{color:var(--muted);text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.signal-card-identity p{color:var(--ink);margin:10px 0 0;font-weight:650}.signal-card-copy{border-right:1px solid var(--line-soft)}.signal-card-labels,.signal-detail-labels{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.signal-card-labels>span,.signal-detail-labels>span{background:var(--surface-soft);min-height:24px;color:var(--muted);border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:720;display:inline-flex}.signal-attention.attention-high{color:#5f4720;background:#eee9df}.signal-attention.attention-medium{color:#46533a;background:#edf0e8}.signal-card-labels .quality-warning,.signal-detail-labels .quality-warning{background:var(--market-amber-soft);color:#7a560b}.signal-card-copy h2{letter-spacing:-.02em;margin:11px 0 13px;font-size:18px;font-weight:700;line-height:1.35}.signal-rationale{gap:7px;display:grid}.signal-rationale p{color:var(--muted);grid-template-columns:118px minmax(0,1fr);gap:9px;margin:0;font-size:12px;line-height:1.5;display:grid}.signal-rationale p strong{color:var(--ink);font-size:11px}.signal-rationale p.muted{color:var(--muted-soft)}.signal-source-meta{color:var(--muted);flex-wrap:wrap;gap:7px 14px;margin-top:15px;font-size:11px;display:flex}.signal-tracking-panel{background:#fafbf8;align-content:start;gap:15px;display:grid}.signal-return-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.signal-metric{gap:4px;min-width:0;display:grid}.signal-metric span{color:var(--muted);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.signal-metric strong{font-variant-numeric:tabular-nums;font-size:15px}.signal-metric.emphasized strong{font-size:20px}.signal-detail-metric.positive strong,.signal-metric.positive strong{color:#08743b}.signal-detail-metric.negative strong,.signal-metric.negative strong{color:#a23b3d}.signal-detail-progress,.signal-progress-block{gap:8px;display:grid}.signal-detail-progress>div:first-child,.signal-progress-block>div:first-child{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;font-size:10px;display:flex}.signal-detail-progress strong,.signal-progress-block strong{color:var(--ink);font-weight:700}.signal-progress-track{background:#e3e6df;border-radius:99px;height:5px;overflow:hidden}.signal-progress-track>span{border-radius:inherit;background:var(--ink);height:100%;display:block}.signal-excursions{color:var(--muted);flex-wrap:wrap;gap:6px 12px;font-size:10px;display:flex}.signal-excursions strong{color:var(--ink);font-variant-numeric:tabular-nums}.signal-new-tracking{background:#fafbf8;grid-template-columns:20px 1fr;align-content:center;gap:4px 9px;display:grid}.signal-new-tracking svg{width:18px;height:18px;color:var(--muted);grid-row:1/4}.signal-new-tracking small,.signal-new-tracking span{color:var(--muted);font-size:10px}.signal-new-tracking strong{font-variant-numeric:tabular-nums;font-size:13px}.signal-outcome-panel{background:#fafbf8;align-content:start;gap:12px;display:grid}.signal-outcome-panel.positive{box-shadow:inset 3px 0 #5a8e6d}.signal-outcome-panel.negative{box-shadow:inset 3px 0 #ad6667}.signal-outcome-panel.warning{box-shadow:inset 3px 0 #c29943}.signal-outcome-heading{grid-template-columns:1fr auto;gap:3px 12px;display:grid}.signal-outcome-heading small,.signal-outcome-heading>span{color:var(--muted);font-size:10px}.signal-outcome-heading strong{font-size:15px}.signal-outcome-heading small{grid-column:1/-1}.signal-outcome-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.signal-outcome-panel>p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.signal-card-footer{border-top:1px solid var(--line-soft);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:8px 14px 8px 20px;display:flex}.signal-card-footer>div{align-items:baseline;gap:9px;min-width:0;display:flex}.signal-card-footer span,.signal-card-footer strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-card-footer strong{font-size:11px}.signal-card-footer span{color:var(--muted);font-size:10px}.signal-card-footer a,.signal-state a,.signal-state button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:730;text-decoration:none;display:inline-flex}.signal-card-footer a:focus-visible,.signal-card-footer a:hover{border-color:#acb1a7}.signal-card-footer svg,.signal-state button svg{width:14px;height:14px}.signal-state{background:var(--surface);text-align:center;border:1px dashed #cfd2ca;border-radius:15px;align-content:center;place-items:center;gap:9px;min-height:310px;padding:32px;display:grid}.signal-state>svg{width:24px;height:24px;color:var(--muted)}.signal-state h1,.signal-state h2{margin:4px 0 0;font-size:19px}.signal-state p{max-width:520px;color:var(--muted);margin:0 0 5px;font-size:13px;line-height:1.55}.signal-state button{cursor:pointer}.signal-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:8px 0;font-size:12px;display:flex}.signal-pagination>div{gap:8px;display:flex}.signal-pagination .disabled,.signal-pagination a{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);border-radius:9px;align-items:center;gap:5px;padding:0 11px;text-decoration:none;display:inline-flex}.signal-pagination .disabled{color:var(--muted-soft)}.signal-pagination svg{width:15px;height:15px}.signal-result-count{color:var(--muted);text-align:right;margin:0;font-size:12px}.skeleton-block{background:#e9ebe5;border-radius:7px;animation:signal-pulse 1.6s ease-in-out infinite;display:block;overflow:hidden}.skeleton-short{width:116px;height:14px}.skeleton-title{width:min(360px,84%);height:22px}.skeleton-heading{width:min(620px,86%);height:46px}.skeleton-line{width:min(660px,94%);height:13px}.skeleton-avatar{width:42px;height:42px}.skeleton-metrics{width:100%;height:92px}.skeleton-tabs{width:320px;height:42px}.skeleton-chart{width:100%;height:280px}.signal-skeleton{align-items:start;gap:16px;min-height:238px;padding:20px}.signal-skeleton>div{gap:14px;display:grid}.signals-hero-skeleton{align-content:end;gap:12px;min-height:170px;display:grid}@keyframes signal-pulse{0%,to{opacity:.55}50%{opacity:1}}.signal-detail-page{gap:18px;display:grid}.signal-breadcrumb{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.signal-breadcrumb a{min-height:36px;color:var(--ink);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.signal-breadcrumb svg{width:15px;height:15px}.signal-detail-hero,.signal-detail-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px}.signal-detail-hero{grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;padding:30px;display:grid}.signal-detail-identity{align-items:flex-start;gap:16px;min-width:0;display:flex}.signal-detail-hero h1{max-width:900px;margin:5px 0 8px;font-size:clamp(30px,4vw,48px)}.signal-detail-identity>div:last-child>p:last-child{color:var(--muted);margin:0;font-size:14px}.signal-detail-labels{place-content:start flex-end}.signal-detail-summary{max-width:870px;color:var(--ink);grid-column:1/-1;margin:0;font-size:17px;line-height:1.7}.signal-detail-publication{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:5px 10px;padding-top:15px;font-size:11px;display:flex}.signal-detail-publication strong{color:var(--ink);font-size:12px}.signal-detail-publication small{margin-left:auto}.signal-context-grid,.signal-thesis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.signal-detail-panel{min-width:0;padding:24px}.signal-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.signal-checkpoints h3,.signal-section-heading h2{letter-spacing:-.025em;margin:4px 0 0;font-size:21px;line-height:1.25}.signal-section-heading>svg{width:19px;height:19px;color:var(--muted)}.signal-caveat-list,.signal-reason-list{gap:14px;display:grid}.signal-reason-list>div{grid-template-columns:27px 1fr;gap:12px;display:grid}.signal-reason-list>div>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.signal-caveat-list strong,.signal-reason-list strong{font-size:13px}.signal-caveat-list p,.signal-context-summary,.signal-panel-empty,.signal-reason-list p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.6}.signal-caveat-list>div{border-left:2px solid #d7bd83;padding-left:12px}.live-tracking-section,.outcome-detail-section{padding:28px}.live-tracking-heading>div:last-child,.outcome-detail-heading>div:last-child{color:var(--muted);justify-items:end;gap:4px;font-size:10px;display:grid}.live-tracking-heading>div:last-child strong,.outcome-detail-heading>div:last-child strong{color:var(--ink);font-size:12px}.signal-detail-return-grid{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:1.15fr repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.signal-detail-return-grid.outcome{grid-template-columns:repeat(6,minmax(0,1fr))}.signal-detail-metric{background:var(--surface);align-content:center;gap:6px;min-height:104px;padding:15px;display:grid}.signal-detail-metric.primary{background:#f5f7f2}.signal-detail-metric small,.signal-detail-metric>span{color:var(--muted);font-size:10px;line-height:1.4}.signal-detail-metric strong{font-variant-numeric:tabular-nums;font-size:19px}.signal-detail-metric.primary strong{font-size:25px}.signal-detail-progress{margin-top:18px}.signal-detail-progress>div:first-child{font-size:12px}.signal-detail-progress>div:last-child{color:var(--muted);grid-template-columns:auto 1fr auto 1fr;gap:6px 12px;font-size:10px;display:grid}.signal-quality-reasons{background:var(--market-amber-soft);color:#73510f;border:1px solid #ead49d;border-radius:10px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px;font-size:11px;display:flex}.signal-quality-reasons svg{width:17px;height:17px}.signal-quality-reasons p{margin:3px 0 0}.signal-tracking-chart{border-top:1px solid var(--line-soft);margin:28px 0 0;padding-top:22px}.signal-tracking-chart>figcaption{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.signal-tracking-chart>figcaption>div:first-child{gap:3px;display:grid}.signal-tracking-chart>figcaption strong{font-size:14px}.signal-tracking-chart>figcaption span{color:var(--muted);font-size:10px}.signal-chart-legend{gap:14px;display:flex}.signal-chart-legend span{align-items:center;gap:6px;display:inline-flex}.signal-chart-legend i{background:var(--ink);width:18px;height:2px}.signal-chart-legend .benchmark-line-key{background:var(--benchmark-blue)}.signal-chart-canvas{width:100%;height:330px}.signal-chart-table{color:var(--muted);margin-top:8px;font-size:11px}.signal-chart-table summary{cursor:pointer;font-weight:650}.signal-chart-empty{border:1px dashed var(--line);min-height:220px;color:var(--muted);border-radius:12px;align-content:center;place-items:center;gap:5px;margin-top:24px;font-size:11px;display:grid}.signal-chart-empty svg{width:22px;height:22px}.signal-chart-empty strong{color:var(--ink);font-size:13px}.signal-checkpoints{border-top:1px solid var(--line-soft);gap:14px;margin-top:26px;padding-top:20px;display:grid}.signal-checkpoints h3{font-size:17px}.signal-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.signal-table-scroll table{border-collapse:collapse;width:100%;min-width:820px;font-size:10px}.signal-table-scroll td,.signal-table-scroll th{border-bottom:1px solid var(--line-soft);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:10px 9px}.signal-table-scroll td:first-child,.signal-table-scroll td:nth-child(2),.signal-table-scroll td:nth-child(3),.signal-table-scroll th:first-child,.signal-table-scroll th:nth-child(2),.signal-table-scroll th:nth-child(3){text-align:left}.signal-table-scroll th{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700}.outcome-detail-section.positive{box-shadow:inset 4px 0 #5a8e6d}.outcome-detail-section.negative{box-shadow:inset 4px 0 #ad6667}.outcome-detail-section.warning{box-shadow:inset 4px 0 #c29943}.outcome-conclusion-copy{max-width:900px;color:var(--ink);margin:-3px 0 20px;font-size:16px;line-height:1.7}.signal-tracking-unavailable{align-items:flex-start;gap:16px;display:flex}.signal-tracking-unavailable>svg{width:24px;height:24px;color:var(--muted)}.signal-tracking-unavailable h2{margin:4px 0 7px;font-size:19px}.signal-tracking-unavailable p:last-child{color:var(--muted);margin:0;font-size:12px}.signal-fact-list{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.signal-fact-list>div{background:var(--surface);gap:4px;min-width:0;padding:12px;display:grid}.signal-fact-list dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700}.signal-fact-list dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:680}.signal-fact-list p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.signal-context-summary{margin:-4px 0 16px;font-size:13px}.signal-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.signal-timeline li{grid-template-columns:16px 1fr;gap:12px;min-height:76px;display:grid;position:relative}.signal-timeline li:not(:last-child):before{background:var(--line);content:"";width:1px;position:absolute;top:15px;bottom:-4px;left:5px}.signal-timeline-dot{z-index:1;border:3px solid var(--surface);background:var(--ink);width:11px;height:11px;box-shadow:0 0 0 1px var(--line);border-radius:50%;margin-top:4px}.signal-timeline li>div{align-content:start;gap:5px;padding-bottom:22px;display:grid}.signal-timeline time{color:var(--muted);text-transform:uppercase;font-size:9px}.signal-timeline strong{font-size:13px;line-height:1.45}.signal-evidence-links,.signal-timeline-links{flex-wrap:wrap;gap:7px;display:flex}.signal-evidence-links a,.signal-timeline-links a{color:var(--muted);text-underline-offset:3px;align-items:center;gap:5px;font-size:10px;font-weight:650;text-decoration:underline;display:inline-flex}.signal-evidence-links svg,.signal-timeline-links svg{width:12px;height:12px}.signal-evidence-section>p,.signal-history-panel>p{max-width:900px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.signal-history-meta{border-top:1px solid var(--line-soft);color:var(--muted);grid-template-columns:auto 1fr auto 2fr;gap:8px 14px;margin-top:16px;padding-top:14px;font-size:11px;display:grid}.signal-history-meta strong{color:var(--ink)}.signal-evidence-links{gap:9px 18px;margin-top:16px}.signal-evidence-links a{color:var(--ink);font-size:11px}.signal-detail-skeleton{gap:18px;display:grid}.signal-detail-skeleton .signal-detail-hero,.signal-detail-skeleton .signal-detail-panel{gap:14px;min-height:180px;display:grid}}@media (max-width:1100px){.topbar,.topbar-actions{flex-direction:column;align-items:stretch}.search-box,.topbar-actions,.topbar-status{width:100%}.filter-grid,.hero-grid,.hero-intro,.value-formula,.workspace-grid{grid-template-columns:1fr}.insight-panel{position:static}.app-disclaimer{flex-direction:column;align-items:flex-start;padding:10px 16px}}.home-overview{gap:18px;display:grid}.home-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-kpi-grid .stat-tile{min-height:118px}.featured-intelligence{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.featured-signal-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.featured-signal{border-right:1px solid var(--line);min-width:0;min-height:190px;color:var(--ink);flex-direction:column;gap:8px;padding:20px 22px;text-decoration:none;display:flex}.featured-signal:last-child{border-right:0}.featured-signal:hover{background:var(--surface-soft)}.featured-signal>div{justify-content:space-between;align-items:center;display:flex}.featured-signal>div span{font-size:16px;font-weight:800}.featured-signal>div strong{color:var(--market-green);font-size:18px}.featured-signal h3,.featured-signal p{margin:0}.featured-signal h3{font-size:17px}.featured-signal p{color:var(--muted);font-size:13px;line-height:1.5}.featured-signal small{color:var(--muted);margin-top:auto;font-size:11px;line-height:1.45}.home-source-grid{grid-template-columns:minmax(0,1fr)}.x-card-export-preview{border-radius:18px;width:min(100%,1600px);height:auto;display:block;box-shadow:0 24px 60px #1111111f}.company-panel-copy{margin:0;padding:4px 22px 24px;line-height:1.65}@media (max-width:760px){[role=button],button{min-height:44px}.dashboard-frame{padding:18px 14px}.brand-lockup,.hero-copy,.proof-grid{min-width:0}.hero-copy{padding:20px}.proof-card{padding:18px}.filter-footer,.filter-grid,.filter-toolbar{padding-left:18px;padding-right:18px}.summary-rail{grid-template-columns:1fr 1fr}.stat-tile{min-height:92px;padding:16px}.stat-tile span{font-size:22px}.chart-wrap{height:260px}.filter-toolbar .segmented-control,.filter-toolbar button,.filter-toolbar>label{width:100%}.filter-toolbar .segmented-control{justify-content:space-between}.scope-pills{gap:6px}.company-grid,.company-hero,.company-metrics,.company-page-topbar,.profile-list,.table-footer,.value-formula{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.company-hero{padding:20px}.company-hero,.company-identity{align-items:flex-start}.company-pills{justify-content:flex-start}.company-metrics,.director-list,.profile-list,.value-formula{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.company-table-wrap,.table-footer{padding-left:18px;padding-right:18px}.feed-row{grid-template-columns:1fr;align-items:start;gap:8px;padding:16px}.action-cell,.insider-cell,.role-cell,.value-cell{grid-column:auto}.action-cell{justify-content:flex-start}.value-cell{text-align:left;justify-self:start;align-items:flex-start}.detail-grid{grid-template-columns:1fr}.share-page-toolbar{flex-direction:column;align-items:flex-start}.share-toolbar-actions{justify-content:flex-start}.x-card-stage{min-height:auto;padding:14px}.x-card{border-radius:16px;padding:0}.x-card-topline{align-items:flex-start;padding:14px 16px 12px}.x-card-brand span{font-size:18px}.x-card-brand p{font-size:11px}.x-card-alert-mark{border-radius:11px;width:44px;height:44px;padding:3px}.x-card-live{padding:3px 8px;font-size:9px}.x-card-main{grid-template-columns:1fr;gap:12px;margin:14px 16px 0;padding-left:12px}.x-card-event-label{padding:5px 8px;font-size:9px}.x-card h1{margin-top:12px;font-size:24px;line-height:1}.x-card-main p{margin-top:10px;font-size:14px}.x-score-sticker{border-radius:16px;width:66px;position:absolute;top:62px;right:18px}.x-score-sticker span{font-size:10px}.x-score-sticker strong{font-size:30px}.x-card-company-strip{max-width:100%;margin:6px 16px 0;padding:0}.x-ticker-sticker{min-width:54px;height:38px;font-size:16px}.x-card-company-strip span{font-size:12px}.x-card-company-strip p{font-size:11px}.x-card-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 16px}.x-card-metric{border-radius:10px;padding:10px}.x-card-metric span{font-size:9px}.x-card-metric strong{margin-top:5px;font-size:18px}.x-card-footer{padding:10px 16px;font-size:10px}@media (max-width:960px){.dashboard-frame{padding:16px}.company-hero,.company-page-topbar,.insight-header,.panel-header,.share-page-toolbar,.topbar{flex-direction:column;align-items:flex-start}.company-pills,.share-toolbar-actions,.topbar-actions,.topbar-status{justify-content:flex-start;width:100%}.company-grid,.hero-grid,.hero-intro,.workspace-grid{grid-template-columns:1fr}.company-metrics,.director-list,.event-insider-list,.event-value-grid,.filter-grid,.profile-list,.summary-rail,.value-formula{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-panel{position:static}.chart-wrap{height:280px}.company-table{min-width:760px}}@media (max-width:640px){.app-disclaimer{flex-direction:column;align-items:flex-start;padding:10px 16px}.dashboard-frame{padding:12px}.topbar{gap:12px;padding:4px 0 16px}.brand-lockup{width:100%;min-width:0}.brand-mark{border-radius:10px;width:44px;height:44px}.brand-lockup h1{font-size:18px}.brand-lockup p{font-size:12px}.company-hero,.company-panel,.feed-panel,.filter-panel,.hero-copy,.insight-panel,.market-panel,.proof-grid{border-radius:12px}.company-hero,.hero-copy,.panel-header{padding:16px}.hero-copy h2{max-width:none;font-size:28px}.proof-card{padding:16px}.proof-card strong{font-size:18px}.company-metrics,.company-table-wrap,.director-list,.event-action-row,.event-context-note,.feed-list,.filter-footer,.filter-grid,.filter-toolbar,.profile-list,.signal-sheet,.table-footer,.value-formula{padding-left:16px;padding-right:16px}.filter-grid{grid-template-columns:1fr;gap:12px;padding-top:12px;padding-bottom:16px}.filter-toolbar{padding:14px 16px 12px}.filter-footer{flex-direction:column;align-items:flex-start;gap:6px;padding-top:10px;padding-bottom:12px}.scope-pills{gap:6px}.scope-pills button,.segmented-control button{min-height:38px;padding:7px 11px}.company-grid,.hero-grid,.workspace-grid{gap:12px}.company-metrics,.detail-grid,.director-list,.event-insider-list,.event-value-grid,.profile-list,.summary-rail,.value-formula{grid-template-columns:1fr;gap:8px}.stat-tile{min-height:92px;padding:16px}.stat-tile span{font-size:22px}.insight-header h2,.panel-header h2,.value-explainer .panel-header h2{font-size:20px}.company-hero{flex-direction:column;align-items:flex-start;gap:14px}.company-identity{align-items:flex-start;width:100%}.company-logo{border-radius:16px;width:56px;height:56px;font-size:18px}.company-hero h1{font-size:26px;line-height:1.1}.company-pills{justify-content:flex-start}.chart-wrap{height:240px;padding:12px 8px 8px 4px}.feed-row{grid-template-columns:1fr;align-items:flex-start;gap:8px;padding:14px 16px;display:grid}.feed-row .action-cell,.feed-row .insider-cell,.feed-row .role-cell,.feed-row .ticker-cell,.feed-row .value-cell,.value-cell{text-align:left;justify-content:flex-start;align-items:flex-start}.feed-row .role-cell{font-size:13px;line-height:1.4}.feed-row .insider-cell p,.feed-row .ticker-cell p{white-space:normal;display:block;overflow:visible}.feed-row .value-cell p{white-space:normal}.feed-row.selected{box-shadow:inset 0 0 0 1px var(--market-green)}.company-table-wrap{-webkit-overflow-scrolling:touch;padding:0 12px 12px;overflow-x:auto}.company-table{min-width:720px}.company-table td,.company-table th{padding:12px 8px}.table-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:0 16px 16px}.back-link,.data-pill,.detail-action,.external-action,.status-chip{min-height:38px}.event-action-row{gap:8px;padding-bottom:0}.signal-sheet{margin-top:14px;padding:12px}.share-page-shell{padding:12px}.share-page-toolbar{margin-bottom:16px}.x-card-stage{min-height:auto;padding:16px}.x-card{aspect-ratio:1/1.25;border-radius:16px;width:100%}}body .back-link,body .detail-action,body .external-action,body [role=button],body button{min-height:44px}.product-header-inner{min-height:62px;padding:0 14px}.mobile-nav-toggle{display:grid}.product-nav{border-bottom:1px solid var(--line);background:var(--surface);flex-direction:column;align-items:stretch;gap:4px;padding:10px 14px 14px;display:none;position:absolute;top:61px;left:0;right:0;box-shadow:0 16px 28px #11111114}.product-nav.open{display:flex}.product-nav a{min-height:44px}.product-footer{flex-direction:column;align-items:flex-start;padding:22px 14px 28px}.directory-page{gap:16px;padding-top:18px;padding-bottom:36px}.directory-hero{flex-direction:column;align-items:stretch;padding:20px}.directory-search{width:100%}.directory-grid,.featured-signal-grid,.home-kpi-grid{grid-template-columns:1fr}.featured-signal{border-right:0;border-bottom:1px solid var(--line);min-height:0}.featured-signal:last-child{border-bottom:0}}@media (min-width:761px) and (max-width:1050px){.directory-grid,.home-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.signal-card,.signal-card-new{grid-template-columns:164px minmax(280px,1fr)}.signal-new-tracking,.signal-outcome-panel,.signal-tracking-panel{border-top:1px solid var(--line-soft);grid-column:1/-1}.signal-detail-return-grid,.signal-detail-return-grid.outcome{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.signal-detail-page,.signals-page{padding:24px 18px 52px}.signals-controls,.signals-hero{flex-direction:column;align-items:stretch}.signals-hero{gap:16px}.signals-as-of{min-width:0}.signal-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.signal-tabs a{justify-content:center}.signal-search,.signal-tool-row{width:100%}.signal-filter-disclosure{flex:none}.signal-card,.signal-card-new{grid-template-columns:1fr}.signal-card-copy,.signal-card-identity{border-right:0}.signal-card-identity{border-bottom:1px solid var(--line-soft)}.signal-card-copy,.signal-new-tracking,.signal-outcome-panel,.signal-tracking-panel{grid-column:1}.signal-context-grid,.signal-thesis-grid{grid-template-columns:1fr}.signal-detail-return-grid,.signal-detail-return-grid.outcome{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.signal-detail-page,.signals-page{padding:18px 14px 42px}.signals-hero h1{font-size:35px}.signals-hero-copy{font-size:14px}.signal-tabs{gap:4px}.signal-tabs a{gap:5px;padding:0 7px}.signal-tool-row{flex-direction:column;align-items:stretch}.signal-filter-disclosure summary{justify-content:center}.signal-filter-panel{grid-template-columns:1fr;width:100%;left:0;right:auto}.signal-card-copy,.signal-card-identity,.signal-new-tracking,.signal-outcome-panel,.signal-tracking-panel{padding:16px}.signal-rationale p{grid-template-columns:1fr;gap:2px}.signal-outcome-metrics,.signal-return-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-card-footer{flex-direction:column;align-items:stretch;padding:14px 16px}.signal-card-footer>div{flex-direction:column;align-items:flex-start;gap:4px}.signal-card-footer span,.signal-card-footer strong{white-space:normal}.signal-card-footer a{justify-content:center}.signal-pagination{flex-direction:column;align-items:stretch}.signal-pagination>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signal-pagination .disabled,.signal-pagination a{justify-content:center}.signal-detail-hero{grid-template-columns:1fr;padding:20px}.signal-detail-identity{flex-direction:column;align-items:flex-start}.signal-detail-hero h1{font-size:30px}.signal-detail-labels{justify-content:flex-start}.outcome-conclusion-copy,.signal-detail-summary{font-size:14px}.signal-detail-publication{flex-direction:column;align-items:flex-start}.signal-detail-publication small{margin-left:0}.live-tracking-section,.outcome-detail-section,.signal-detail-panel{padding:18px}.live-tracking-heading,.outcome-detail-heading,.signal-tracking-chart>figcaption{flex-direction:column;align-items:flex-start}.live-tracking-heading>div:last-child,.outcome-detail-heading>div:last-child{justify-items:start}.signal-detail-return-grid,.signal-detail-return-grid.outcome{grid-template-columns:1fr 1fr}.signal-detail-metric{min-height:92px;padding:12px}.signal-detail-metric strong,.signal-detail-metric.primary strong{font-size:18px}.signal-detail-progress>div:last-child{grid-template-columns:1fr 1fr}.signal-chart-canvas{height:250px}.signal-fact-list{grid-template-columns:1fr}.signal-history-meta{grid-template-columns:auto 1fr}}.product-header-inner{justify-content:flex-start;gap:24px;position:relative}.global-search{z-index:50;width:min(430px,42vw);position:relative}.global-search-control{border:1px solid var(--color-border);background:var(--color-canvas);min-height:38px;color:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:0 10px 0 12px;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.global-search-control:focus-within{border-color:var(--color-focus);background:var(--color-surface);box-shadow:0 0 0 3px #175cd31f}.global-search-control>svg{flex:none;width:16px;height:16px}.global-search-control input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.global-search-control input::placeholder{color:var(--muted)}.global-search-control input::-webkit-search-cancel-button{display:none}.global-search-clear,.global-search-mobile-toggle{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.global-search-clear{border-radius:5px;width:24px;height:24px;padding:0}.global-search-clear:focus-visible,.global-search-clear:hover,.global-search-mobile-toggle:focus-visible,.global-search-mobile-toggle:hover{background:var(--surface-soft);color:var(--ink)}.global-search-clear svg{width:15px;height:15px}.global-search-mobile-toggle{border-radius:8px;width:40px;height:40px;padding:0;display:none}.global-search-mobile-toggle svg{width:19px;height:19px}.global-search-dropdown{border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 14px 30px #1111111f}.global-search-section+.global-search-section{border-top:1px solid var(--line-soft)}.global-search-section-title{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:9px 13px 5px;font-size:10px;font-weight:750}.global-search-result{min-height:52px;color:var(--ink);align-items:center;gap:10px;padding:8px 13px;text-decoration:none;display:flex}.global-search-result>svg{width:16px;height:16px;color:var(--muted);flex:none}.global-search-result>span{gap:2px;min-width:0;display:grid}.global-search-result strong{font-size:13px}.global-search-result small,.global-search-result strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-result small{color:var(--muted);font-size:11px}.global-search-result.is-active,.global-search-result:focus-visible,.global-search-result:hover{background:var(--surface-soft);outline:0}.global-search-state{color:var(--muted);padding:17px 13px;font-size:13px}@media (max-width:760px){.product-header-inner{gap:8px}.global-search-mobile-toggle{margin-left:auto;display:grid}.global-search{width:100%;display:none}.global-search.is-mobile-open{width:auto;padding:8px 0 10px;display:block;position:absolute;top:calc(100% + 1px);left:14px;right:14px}.global-search.is-mobile-open .global-search-control{background:var(--color-surface);min-height:44px}.global-search.is-mobile-open .global-search-dropdown{top:calc(100% + 7px)}}.directory-list-surface{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;overflow:hidden}.directory-list-state{min-height:112px}.directory-list-state .table-empty{min-height:110px}.directory-row{border-bottom:1px solid var(--color-border);min-height:80px;color:var(--color-text-primary);grid-template-columns:minmax(250px,1.25fr) minmax(260px,1fr) minmax(180px,.72fr) 16px;align-items:center;gap:20px;padding:12px 18px;text-decoration:none;transition:background-color .15s;display:grid}.directory-row:last-child{border-bottom:0}.directory-row:hover{background:#fafbf9}.directory-row:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #175cd33d;position:relative}.directory-row-activity,.directory-row-identity,.directory-row-performance{min-width:0}.directory-row-identity{align-items:center;gap:12px;display:flex}.directory-row-activity,.directory-row-identity>div,.directory-row-performance{gap:3px;display:grid}.directory-row-identity .directory-avatar{border-radius:9px;width:38px;height:38px;font-size:11px}.directory-row-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.25;overflow:hidden}.directory-row-activity span,.directory-row-identity span:not(.directory-avatar),.directory-row-performance small,.directory-row-performance span{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.directory-row-activity strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.directory-row-performance{font-variant-numeric:tabular-nums;justify-items:start}.directory-row-performance strong{color:var(--color-text-primary);font-size:16px;font-weight:650;line-height:1.1}.directory-row-performance.positive strong{color:var(--color-positive)}.directory-row-performance.negative strong{color:var(--color-negative)}.directory-row-performance small{max-width:170px}.directory-row-arrow{width:15px;height:15px;color:var(--color-text-secondary);transition:color .15s,transform .15s}.directory-row:hover .directory-row-arrow{color:var(--color-text-primary);transform:translate(2px)}@media (max-width:900px){.directory-row{grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) minmax(150px,.7fr) 16px;gap:12px;padding-inline:14px}}@media (max-width:680px){.directory-row{grid-template-columns:minmax(0,1fr) 16px;gap:9px 12px;min-height:108px;padding:13px 14px}.directory-row-identity{grid-area:1/1}.directory-row-activity,.directory-row-performance{grid-column:1}.directory-row-activity{grid-row:2;padding-left:50px}.directory-row-performance{grid-row:3;align-items:baseline;gap:8px;padding-left:50px;display:flex}.directory-row-performance small{max-width:none}.directory-row-arrow{grid-area:1/2;align-self:center}}.app-shell{background:var(--color-canvas)}.product-header{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.product-header-inner{max-width:1240px;min-height:60px;padding:0 24px}.product-logo{border-radius:9px;width:34px;height:34px}.product-nav a{border-radius:8px;min-height:36px;font-size:13px}.dashboard-frame{max-width:1240px}.company-page,.directory-page,.signals-page{padding-top:22px;padding-bottom:56px}.signals-hero{padding:0 0 8px}.company-hero h1,.directory-hero h1,.signals-hero h1{letter-spacing:-.045em;font-size:clamp(28px,4vw,42px)}.directory-page{gap:18px}.directory-hero{border:0;border-bottom:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:24px;padding:0 0 16px}.directory-hero h1{margin:4px 0 6px;font-size:clamp(30px,3vw,36px)}.directory-hero>div>p:last-child{max-width:620px;font-size:13px;line-height:1.5}.directory-search{border-color:var(--color-border);background:var(--color-surface);border-radius:10px;min-height:42px}.directory-search:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 3px #175cd324}.directory-grid{grid-template-columns:1fr;gap:8px}.directory-card{border-color:var(--color-border);min-height:76px;box-shadow:none;border-radius:12px;flex-direction:row;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,background-color .15s}.directory-card:hover{border-color:var(--color-border-strong);background:var(--color-surface);box-shadow:none;transform:none}.directory-avatar{background:var(--ink);border-radius:10px;width:40px;height:40px;font-size:11px}.compact-card h2{font-size:15px;line-height:1.25}.compact-card p{font-size:12px;line-height:1.35}.compact-card>svg{width:15px;height:15px;color:var(--muted)}.company-page{gap:18px;display:grid}.company-page-topbar{border:0;padding:0}.company-page-topbar nav{font-size:12px}.company-hero{border-color:var(--color-border);box-shadow:none;border-radius:14px;gap:20px;padding:18px 20px}.company-logo{border-radius:11px;width:44px;height:44px;font-size:15px}.company-hero h1{margin:3px 0 4px;line-height:1.05}.company-subtitle{font-size:12px}.company-pills{gap:6px}.data-pill,.status-chip{border-radius:999px;min-height:26px;padding:0 9px;font-size:11px;font-weight:600}.company-panel{border-color:var(--color-border);box-shadow:none;border-radius:14px;padding:20px}.company-panel .company-table .table-empty,.company-panel .empty-state.compact,.company-panel>.table-empty{min-height:112px;padding:20px}.company-panel .empty-state.compact p{max-width:420px}.panel-header{margin-bottom:16px}.panel-header h2{letter-spacing:-.025em;font-size:19px}.entity-summary-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.entity-summary-rail .metric-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;min-height:76px;padding:14px 16px}.entity-summary-rail .metric-card span,.entity-summary-rail .metric-card strong{font-variant-numeric:tabular-nums}.entity-summary-rail .metric-card span{color:var(--color-text-secondary);font-size:11px;font-weight:600}.entity-summary-rail .metric-card strong{color:var(--color-text-primary);letter-spacing:-.025em;margin-top:7px;font-size:20px;font-weight:650}.entity-summary-rail .metric-card.positive strong{color:var(--color-positive)}.entity-summary-rail .metric-card.negative strong{color:var(--color-negative)}.entity-note{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:24px;padding:2px 0 16px;display:flex}.entity-note h2{letter-spacing:-.02em;margin:4px 0 0;font-size:17px}.entity-note p:last-child{max-width:620px;color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.entity-signal-list{gap:8px;display:grid}.entity-signal-row{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;color:var(--color-text-primary);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(210px,.48fr) 16px;align-items:center;gap:20px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}.entity-signal-row:hover{border-color:var(--color-border-strong);background:#fcfdfb}.entity-signal-row:focus-visible{outline-offset:2px;outline:3px solid #175cd33d}.entity-signal-main{min-width:0}.entity-signal-heading{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.entity-signal-heading>span:not(.signal-pattern-label){background:var(--surface-soft);min-height:23px;color:var(--color-text-secondary);border-radius:999px;padding:0 8px;font-size:10px;font-weight:650}.entity-signal-heading .quality-warning{background:var(--color-warning-soft);color:var(--color-warning)}.entity-signal-row h3{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 4px;font-size:15px;font-weight:650;line-height:1.3;overflow:hidden}.entity-signal-row p{color:var(--color-text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.entity-signal-row small{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin-top:7px;font-size:11px;display:block}.entity-signal-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.entity-signal-metric{gap:4px;min-width:0;display:grid}.entity-signal-metric span{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.entity-signal-metric strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.entity-signal-metric.positive strong{color:var(--color-positive)}.entity-signal-metric.negative strong{color:var(--color-negative)}.entity-signal-row>svg{width:15px;height:15px;color:var(--color-text-secondary)}.company-table td,.company-table th{font-variant-numeric:tabular-nums}.company-table tbody tr:hover{background:var(--surface-soft)}@media (max-width:820px){.product-header-inner{min-height:58px}.entity-summary-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.entity-signal-row{grid-template-columns:minmax(0,1fr) 16px;gap:12px}.entity-signal-metrics{grid-area:2/1/auto/-1;max-width:360px}.entity-signal-row>svg{grid-area:1/2}}@media (max-width:580px){.product-header-inner{padding:0 14px}.product-nav{top:57px}.company-page,.directory-page,.signals-page{padding-top:16px;padding-bottom:42px}.directory-hero{align-items:stretch;gap:14px}.directory-hero h1{font-size:30px}.company-hero{padding:16px}.entity-summary-rail{grid-template-columns:1fr}.entity-summary-rail .metric-card{min-height:64px}.entity-summary-rail .metric-card strong{margin-top:4px;font-size:18px}.entity-note{flex-direction:column;align-items:flex-start;gap:10px}.entity-signal-row{padding:13px 14px}.entity-signal-row h3{white-space:normal}.entity-signal-metrics{max-width:none}}@media (prefers-reduced-motion:reduce){.skeleton-block{animation:none}}.signals-shell{background:var(--color-canvas)}.signal-card{border-color:var(--color-border);box-shadow:none;color:var(--color-text-primary);border-radius:16px;text-decoration:none;transition:border-color .15s,background-color .15s;display:block}.signal-card:hover{background:var(--market-amber-soft);border-color:#e2c477}.signal-card-header{justify-content:space-between;gap:16px;padding:18px 24px 0}.signal-card-header,.signal-card-identity{align-items:center;min-width:0;display:flex}.signal-card-identity{border:0;gap:11px;padding:0}.signal-ticker-mark{border-color:var(--color-border);background:var(--surface-soft);border-radius:10px;width:40px;height:40px}.signal-company-line{align-items:baseline;gap:8px;display:flex}.signal-company-line strong{color:var(--color-text-primary);font-size:17px;font-weight:700}.signal-company-line span{max-width:min(32vw,280px);color:var(--color-text-secondary);font-size:13px}.signal-card-identity p{display:none}.signal-card-labels{justify-content:flex-end;gap:6px}.signal-card-labels>span{border:1px solid #0000;border-radius:999px;min-height:27px;padding:0 9px;font-size:12px;font-weight:600}.signal-card-labels .lifecycle-badge,.signal-card-labels .signal-attention{background:var(--surface-soft);color:var(--color-text-secondary)}.signal-card-labels .quality-warning{background:var(--color-warning-soft);color:var(--color-warning)}.signal-card-main{grid-template-columns:minmax(0,7fr) minmax(300px,5fr);gap:32px;padding:22px 24px 20px;display:grid}.signal-card-copy{border:0;min-width:0;padding:0}.signal-pattern-label{color:var(--color-text-secondary);font-size:12px;font-weight:600}.signal-card-copy h2{max-width:650px;color:var(--color-text-primary);letter-spacing:-.03em;margin:7px 0 9px;font-size:clamp(20px,2vw,22px);font-weight:650;line-height:1.25}.signal-thesis{max-width:600px;color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.signal-source-meta{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin-top:18px;font-size:12px}.signal-performance{align-content:start;gap:16px;min-width:0;padding:0;display:grid}.signal-performance-metrics{grid-template-columns:1.2fr 1fr .9fr;align-items:end;gap:18px;display:grid}.signal-metric{gap:5px;min-width:0}.signal-metric span{color:var(--color-text-secondary);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.signal-metric strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:650;line-height:1.1}.signal-metric.emphasized strong{letter-spacing:-.05em;font-size:clamp(30px,3vw,36px);font-weight:650}.signal-detail-metric.positive strong,.signal-metric.positive strong{color:var(--color-positive)}.signal-detail-metric.negative strong,.signal-metric.negative strong{color:var(--color-negative)}.signal-progress-block>div:first-child{font-size:11px}.signal-progress-block>div:first-child span{color:var(--color-text-secondary)}.signal-progress-block>div:first-child strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.signal-progress-track{background:#e8ebe5;height:6px}.signal-progress-track>span{background:var(--color-text-primary)}.signal-conclusion-label,.signal-progress-block small{color:var(--color-text-secondary);font-size:11px}.signal-excursions{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;gap:6px 14px;font-size:11px}.signal-excursions strong{color:var(--color-text-primary)}.signal-tracking-pending{border:1px solid var(--color-border);background:var(--surface-soft);border-radius:10px;align-content:center;min-height:116px;padding:14px}.signal-card-footer{border-top-color:var(--color-border);min-height:46px;padding:7px 24px 8px}.signal-card-footer span,.signal-card-footer strong{font-variant-numeric:tabular-nums;font-size:11px}.signal-card-footer a{min-height:34px;color:var(--color-text-primary);background:0 0;border-color:#0000;padding:0 2px}.signal-card-footer a:focus-visible,.signal-card-footer a:hover{color:var(--color-focus);border-color:#0000}.signal-card-open-link{min-height:26px;color:var(--color-text-primary);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.signal-card:focus-visible .signal-card-open-link,.signal-card:hover .signal-card-open-link{color:#73510f}.signal-card a:focus-visible,.signal-card button:focus-visible,.signal-card input:focus-visible,.signal-card:focus-visible,.signal-card:focus-within{outline-offset:2px;outline:3px solid #73510f52}.signals-hero{align-items:flex-start;padding:0 0 2px}.signals-hero h1{letter-spacing:-.04em;margin:0 0 5px;font-size:clamp(24px,3vw,32px);line-height:1.05}.signals-hero-copy{max-width:760px;font-size:13px;line-height:1.45}.signal-card-header{padding:12px 18px 0}.signal-card-copy h2{margin:5px 0 6px;font-size:19px;line-height:1.2}.signal-thesis{font-size:13px;line-height:1.35}.signal-source-meta{margin-top:11px}.signal-tracking-pending{min-height:88px;padding:10px}.signals-page{gap:12px;padding-top:12px;padding-bottom:40px}.signals-hero{padding-bottom:0}.signals-controls{padding:2px 0 8px}.signal-filter-disclosure summary,.signal-search,.signal-tabs a{min-height:36px}.signal-data-notice{padding:8px 12px}.signal-data-notice span{line-height:1.3}.signal-list{gap:8px}.signal-card-header{gap:8px;padding:8px 16px 0}.signal-ticker-mark{width:34px;height:34px}.signal-company-line strong{font-size:15px}.signal-card-labels>span{min-height:23px;padding:0 8px;font-size:11px}.signal-card-main{gap:16px;padding:9px 16px 8px}.signal-pattern-label{font-size:11px}.signal-card-copy h2{margin:3px 0 4px;font-size:17px}.signal-thesis{-webkit-line-clamp:1;font-size:12px;line-height:1.25}.signal-source-meta{margin-top:7px;font-size:11px}.signal-performance{gap:6px}.signal-performance-metrics{gap:8px}.signal-metric{gap:3px}.signal-metric span{font-size:10px}.signal-metric strong{font-size:14px}.signal-metric.emphasized strong{font-size:26px}.signal-progress-block{gap:4px}.signal-progress-track{height:4px}.signal-excursions{gap:4px 10px;font-size:10px}.signal-card-footer{min-height:32px;padding:3px 16px 4px}.signal-card-footer a{min-height:26px}.signal-presentation-card{border-color:var(--line);background:var(--surface);box-shadow:0 10px 26px #1111110d}.signal-presentation-return{border-left:1px solid var(--line-soft);text-align:right;grid-column:2;align-content:center;justify-items:end;gap:4px;min-width:180px;padding-left:28px;display:grid}.signal-presentation-return span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.signal-presentation-return strong{color:var(--ink);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(34px,4vw,54px);font-weight:720;line-height:.95}.signal-presentation-return.positive strong{color:var(--color-positive)}.signal-presentation-return.negative strong{color:var(--color-negative)}.signal-presentation-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:16px;display:flex}.signal-presentation-actions button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.signal-presentation-actions button:focus-visible,.signal-presentation-actions button:hover{border-color:var(--line-strong);background:var(--surface-soft)}@media (max-width:820px){.signal-presentation-return{border-top:1px solid var(--line-soft);text-align:left;border-left:0;grid-column:1;justify-items:start;padding-top:16px;padding-left:0}}.signal-presentation-actions button:focus-visible{outline-offset:2px;outline:3px solid #175cd33d}.signal-presentation-actions svg{width:15px;height:15px}.signal-reasons-panel .signal-section-heading{border-bottom:1px solid var(--line-soft);padding-bottom:14px}.signal-reason-list>div>span{background:var(--market-amber-soft);color:#73510f;font-variant-numeric:tabular-nums;border:1px solid #d7bd83;font-size:11px}.signal-reason-list strong{color:var(--color-text-primary);font-size:14px}.signal-reason-list p{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.signal-presentation-card{grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;padding:22px 24px 16px}.signal-detail-topline{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.signal-detail-topline .signal-detail-identity{align-items:center;gap:10px}.signal-ticker-mark-label{letter-spacing:.04em;border-radius:9px;width:auto;min-width:48px;height:34px;padding:0 9px;font-size:11px}.signal-detail-topline .eyebrow{color:var(--muted);letter-spacing:.08em;margin:0;font-size:10px}.signal-detail-status{color:var(--muted);font-size:12px;font-weight:700}.signal-presentation-card>h1{letter-spacing:-.04em;grid-column:1/-1;max-width:760px;margin:4px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.08}.signal-detail-meta{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px}.signal-presentation-metrics{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:6px;padding:12px 0;display:grid}.signal-presentation-metric{border-left:1px solid var(--line-soft);align-content:center;gap:3px;min-width:0;padding:0 18px;display:grid}.signal-presentation-metric:first-child{border-left:0;padding-left:0}.signal-presentation-metric strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:720;line-height:1}.signal-presentation-metric small,.signal-presentation-metric span{color:var(--muted);font-size:10px;line-height:1.3}.signal-presentation-metric span{font-weight:700}.signal-presentation-metric small{color:#8a6a28}.signal-presentation-metric.positive strong{color:var(--color-positive)}.signal-presentation-metric.negative strong{color:var(--color-negative)}.signal-detail-publication{border-top:0;grid-column:1;align-items:center;padding-top:0;font-size:11px}.signal-detail-publication span{align-items:center;gap:5px;display:inline-flex}.signal-detail-publication svg{width:13px;height:13px;color:var(--muted)}.signal-presentation-actions{border-top:0;grid-column:2;justify-content:flex-end;align-items:center;padding-top:0}.signal-presentation-actions a,.signal-presentation-actions button{min-height:30px;padding:0 10px;font-size:11px}.signal-presentation-actions button:first-of-type{justify-content:center;width:30px;padding:0}.signal-presentation-primary-action{min-height:30px;color:var(--ink);align-items:center;gap:5px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.signal-presentation-primary-action:focus-visible,.signal-presentation-primary-action:hover{color:var(--color-focus)}@media (max-width:820px){.signal-presentation-card{grid-template-columns:1fr;padding:18px}.signal-presentation-metric{padding:0 10px}.signal-presentation-metric:first-child{padding-left:0}.signal-detail-publication,.signal-presentation-actions{grid-column:1}.signal-presentation-actions{justify-content:flex-start}}@media (max-width:1050px){.signal-card-main{grid-template-columns:minmax(0,1fr);gap:14px}.signal-performance{border-top:1px solid var(--line-soft);padding-top:12px}}@media (max-width:820px){.signal-card-header{flex-direction:column;align-items:flex-start;gap:8px;padding:11px 16px 0}.signal-card-labels{justify-content:flex-start}.signal-card-main{padding:14px 16px 12px}.signal-company-line{gap:2px;display:grid}.signal-company-line span{max-width:70vw}}@media (max-width:580px){.signal-card-header{padding:10px 14px 0}.signal-card-main{gap:14px;padding:10px 14px 9px}.signal-card-copy h2{font-size:18px}.signal-performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.signal-metric.emphasized strong{font-size:30px}.signal-card-footer{flex-direction:column;align-items:flex-start;gap:7px;padding:8px 14px 9px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}