:root{--bg:#071018;--bg-deep:#04080d;--ink:#edf3ff;--muted:#8c98ad;--line:rgba(122,138,163,.24);--line-strong:rgba(154,174,204,.45);--panel:rgba(9,18,28,.82);--panel-strong:rgba(11,22,34,.94);--accent:#f26b5f;--signal:#9df7c4;--warn:#ffc36b;--mono:"IBM Plex Mono","Aptos Mono","SFMono-Regular",monospace;--display:"Space Grotesk","Aptos","Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:hidden}body{margin:0;color:var(--ink);font-family:var(--display);background:linear-gradient(rgba(96,123,160,.08) 1px,transparent 0),linear-gradient(90deg,rgba(96,123,160,.08) 1px,transparent 0),radial-gradient(circle at top left,rgba(122,199,255,.09),transparent 35%),radial-gradient(circle at 80% 0,hsla(5,85%,66%,.08),transparent 28%),linear-gradient(180deg,#08111b,#05080e);background-size:28px 28px,28px 28px,auto,auto,auto}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.015),transparent 22%,transparent 78%,hsla(0,0%,100%,.015));opacity:.45;mix-blend-mode:screen}a{color:inherit;text-decoration:none}blockquote,li,p{line-height:1.65}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(4,8,13,.82);border-bottom:1px solid var(--line)}.site-announcement-bar{display:block;text-decoration:none;color:inherit;position:relative;overflow:hidden;border-bottom:1px solid hsla(5,85%,66%,.24);background:linear-gradient(90deg,hsla(5,85%,66%,.28),rgba(255,195,107,.18),rgba(108,193,255,.12)),rgba(18,15,18,.98)}.site-announcement-bar:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,hsla(0,0%,100%,.07),transparent 24%,transparent 72%,hsla(0,0%,100%,.06)),repeating-linear-gradient(90deg,hsla(0,0%,100%,.04) 0 1px,transparent 1px 22px);pointer-events:none;mix-blend-mode:screen;opacity:.5}.site-announcement-inner{position:relative;min-height:52px;padding-top:12px;padding-bottom:12px;align-items:center;flex-wrap:wrap}.site-announcement-badge,.site-announcement-cta{font-family:var(--mono);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site-announcement-badge{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:999px;border:1px solid hsla(7,100%,90%,.35);background:rgba(43,19,20,.56);color:#fff0ec;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.site-announcement-copy{flex:1 1 360px;min-width:0}.site-announcement-message{color:#fff2ee;font-size:.98rem;font-weight:600;letter-spacing:-.02em}.site-announcement-cta{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,195,107,.25);background:rgba(255,195,107,.1);color:#ffd995}.site-announcement-cta:after{content:"→";margin-left:8px}.topline{border-bottom:1px solid rgba(157,247,196,.12);background:rgba(8,16,26,.8)}.site-header-inner{max-width:1220px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.topline-inner{padding-top:10px;padding-bottom:10px;color:var(--muted);font-family:var(--mono);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.status-dot{width:8px;height:8px;border-radius:999px;background:var(--signal);box-shadow:0 0 14px rgba(157,247,196,.55)}.site-header-subline{padding-top:0;color:var(--muted);font-size:.92rem;flex-wrap:wrap}.brand{font-family:var(--display);font-size:1.55rem;font-weight:700;letter-spacing:-.05em;text-transform:uppercase}.brand span{color:var(--accent)}.site-nav{display:flex;gap:18px;flex-wrap:wrap;font-family:var(--mono);font-size:.86rem;letter-spacing:.06em;text-transform:uppercase}.site-nav a{color:var(--muted)}.site-nav a:hover{color:var(--ink)}.container{max-width:1220px;margin:0 auto;padding:32px 24px 72px;width:100%}.site-footer{border-top:1px solid var(--line);background:rgba(4,8,13,.82)}.site-footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-top:14px;padding-bottom:18px;font-size:.9rem;flex-wrap:wrap}.site-footer-copy{display:grid;grid-gap:8px;gap:8px;max-width:760px}.site-footer-disclaimer{margin:0;font-size:.82rem;line-height:1.55}.site-footer-nav{display:flex;gap:16px;font-family:var(--mono);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.site-footer-nav a{color:var(--muted)}.site-footer-nav a:hover{color:var(--ink)}.page-stack{display:grid;grid-gap:22px;gap:22px}.legal-page h1{max-width:14ch}.legal-panel p{max-width:78ch}.page-stack-home{padding-bottom:132px}.article-shell h1,.company-hero h1,.hero h1,.page-intro h1{max-width:12ch;margin:0 0 14px;font-family:var(--display);font-size:clamp(2.35rem,5vw,4.8rem);line-height:.98;letter-spacing:-.06em}.eyebrow{margin:0 0 12px;color:var(--signal);font-family:var(--mono);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hero-copy,.muted,.summary-preview{color:var(--muted)}.hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.95fr);grid-gap:18px;gap:18px;padding:28px;border:1px solid var(--line-strong);border-radius:26px;overflow:hidden;background:radial-gradient(circle at top right,hsla(5,85%,66%,.1),transparent 30%),linear-gradient(180deg,rgba(10,22,35,.98),rgba(8,15,24,.92));box-shadow:0 30px 80px rgba(0,0,0,.35)}.hero-compact{grid-template-columns:repeat(4,minmax(0,1fr));padding:18px}.card:after,.company-card:after,.hero-card:after,.hero:after,.metric-card:after,.mini-panel:after,.panel:after,.watch-item:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid hsla(0,0%,100%,.03)}.card,.company-card,.hero-card,.hero-copy-wrap,.metric-card,.mini-panel,.panel,.watch-item{position:relative}.signal-strip{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.signal-globe-shell{display:grid;grid-gap:16px;gap:16px}.signal-globe-shell-compact{gap:12px}.globe-toolbar{position:relative;z-index:4}.globe-company-filter{position:relative;max-width:460px;display:grid;grid-gap:8px;gap:8px}.globe-company-input-wrap{display:flex;gap:10px;align-items:center;min-width:0}.globe-company-input{width:100%;min-width:0;min-height:44px;padding:11px 14px;border-radius:14px;border:1px solid rgba(140,184,255,.16);background:rgba(8,14,22,.9);color:var(--ink);font:inherit}.globe-company-input::placeholder{color:var(--muted)}.globe-clear-filter{padding:10px 14px;border:1px solid hsla(5,85%,66%,.18);border-radius:999px;background:hsla(5,85%,66%,.1);color:#ffafa6;font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.globe-company-results{position:absolute;top:calc(100% - 8px);left:0;right:0;display:grid;grid-gap:6px;gap:6px;padding:10px;border-radius:16px;border:1px solid rgba(140,184,255,.16);background:rgba(6,11,19,.96);box-shadow:0 16px 36px rgba(0,0,0,.28)}.globe-company-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:12px;background:hsla(0,0%,100%,.03);color:var(--ink);cursor:pointer;text-align:left}.globe-company-option:hover{border-color:rgba(157,247,196,.2);transform:translateY(-1px)}.globe-selected-companies{display:flex;flex-wrap:wrap;gap:8px}.globe-selected-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(157,247,196,.24);background:rgba(157,247,196,.12);color:var(--ink);cursor:pointer}.globe-chip-remove{color:var(--signal);font-family:var(--mono);font-size:.85rem;font-weight:700}.globe-focus-copy{margin:0}.globe-legend{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.legend-item{display:inline-flex;align-items:center;gap:8px;border:0;padding:0;background:transparent;color:var(--muted);font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:opacity .16s ease,color .16s ease,transform .16s ease}.legend-dot{width:10px;height:10px;border-radius:999px}.legend-item.is-active{color:var(--ink);opacity:1}.legend-item.is-muted{opacity:.38}.legend-item:hover{transform:translateY(-1px)}.globe-meta{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:16px;gap:16px;align-items:start}.globe-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.globe-stage{position:relative;min-height:560px;overflow:visible;background:radial-gradient(circle at center,rgba(140,184,255,.05),transparent 42%)}.company-signal-globe-shell{gap:14px}.company-globe-copy{max-width:62ch;margin:8px 0 0}.company-globe-legend{justify-content:flex-start}.company-globe-timeline{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.company-globe-timeline-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(140,184,255,.14);border-radius:999px;background:rgba(8,14,24,.54);color:var(--muted);font-family:var(--mono);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.company-globe-timeline-swatch{display:inline-block;width:12px;height:12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:linear-gradient(135deg,hsla(0,0%,100%,.18),rgba(140,184,255,.08))}.company-globe-timeline-note{margin-left:4px}.company-globe-layout{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)}.company-globe-stage{min-height:460px;border-radius:20px;border:1px solid rgba(140,184,255,.12);background:radial-gradient(circle at center,rgba(142,247,203,.05),transparent 30%),radial-gradient(circle at center,rgba(140,184,255,.05),transparent 46%)}.company-globe-inspector-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.globe-canvas{display:block;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;touch-action:none}.globe-canvas.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.globe-controls{position:absolute;top:18px;right:18px;z-index:2;display:flex;gap:10px;align-items:center}.globe-replay{padding:10px 14px;border:1px solid rgba(140,184,255,.2);border-radius:999px;background:rgba(7,14,24,.84);color:var(--ink);font-family:var(--mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.globe-replay:hover{border-color:hsla(5,85%,66%,.32);color:#ffd8d3}.globe-replay.is-active{border-color:rgba(142,247,203,.42);color:#bff7e1}.globe-phase-copy{position:absolute;left:22px;top:22px;z-index:2;max-width:340px;padding:16px 18px;border:1px solid rgba(140,184,255,.16);border-radius:18px;background:rgba(6,11,19,.76);box-shadow:0 16px 36px rgba(0,0,0,.28);opacity:0;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.globe-phase-copy.is-visible{opacity:1;transform:translateY(0)}.globe-phase-copy p{margin:0}.globe-phase-copy .eyebrow{margin-bottom:8px}.globe-phase-copy p:last-child{color:var(--muted);font-size:.95rem;line-height:1.55}.signal-tooltip{position:absolute;left:24px;bottom:24px;display:grid;grid-gap:2px;gap:2px;min-width:180px;padding:14px 16px;border-radius:14px;border:1px solid rgba(140,184,255,.18);background:rgba(7,14,24,.92);box-shadow:0 16px 36px rgba(0,0,0,.28)}.signal-tooltip strong{color:var(--ink)}.signal-tooltip span{color:var(--muted);font-family:var(--mono);font-size:.78rem}.signal-inspector{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:20px;border:1px solid rgba(140,184,255,.16);background:rgba(8,14,22,.75)}.signal-inspector-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:16px;gap:16px}.signal-inspector-meta,.signal-inspector-quotes{display:grid;grid-gap:10px;gap:10px}.score-chip,.signal-chip,.table-kicker,.tag{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(157,247,196,.18);background:rgba(157,247,196,.08);color:var(--signal);font-family:var(--mono);font-size:.76rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.score-chip,.tag-soft{border-color:hsla(5,85%,66%,.18);background:hsla(5,85%,66%,.1);color:#ffafa6}.tag-focus{border-color:rgba(157,247,196,.38);background:rgba(157,247,196,.16);color:var(--ink)}.hero-actions{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;border-radius:999px;font-family:var(--mono);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.button-primary{color:#081018;background:linear-gradient(135deg,var(--signal),#6cc1ff)}.button-primary:disabled,.button-secondary:disabled{opacity:.72}.button-loading{position:relative;gap:10px;padding-inline:18px;box-shadow:0 0 0 1px hsla(5,85%,66%,.22),0 0 24px hsla(5,85%,66%,.28)}.button-loading:before{content:"";width:.9rem;height:.9rem;border-radius:999px;border:2px solid rgba(8,16,24,.28);border-top-color:#081018;animation:button-spin .8s linear infinite}@keyframes button-spin{to{transform:rotate(1turn)}}.button-secondary{border:1px solid var(--line);background:rgba(12,23,35,.82);color:var(--ink)}.hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.narrative-panel h3{margin:0 0 10px;font-size:1.5rem;letter-spacing:-.04em}.card,.company-card,.hero-card,.mini-panel,.panel,.watch-item{background:linear-gradient(180deg,rgba(11,22,34,.94),rgba(9,18,28,.88));border:1px solid var(--line);border-radius:18px;min-width:0}.card,.company-card,.hero-card,.watch-item{padding:16px}.panel{padding:18px}.panel-attention{border-color:hsla(5,85%,66%,.28);background:linear-gradient(180deg,rgba(17,25,37,.95),rgba(11,19,28,.9))}.panel-muted{border-color:rgba(140,184,255,.1);background:linear-gradient(180deg,rgba(10,18,28,.8),rgba(9,16,25,.72))}.commentary-panel{border-color:rgba(255,195,107,.26);background:radial-gradient(circle at top right,rgba(255,195,107,.08),transparent 35%),linear-gradient(180deg,rgba(17,24,34,.96),rgba(13,18,27,.9))}.hero-stat{display:block;font-size:2rem;font-weight:700;letter-spacing:-.04em}.card-head,.company-header,.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card h2,.card h3,.company-card h3,.panel h2,.section-head h2{margin:0}.section-head h2{font-size:1.15rem;letter-spacing:-.03em}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.scan-results-meta{margin:8px 0 0;color:var(--muted);font-family:var(--mono);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.scan-results-controls{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr) auto;grid-gap:12px;gap:12px;align-items:end;margin:18px 0 16px}.scan-results-search,.scan-results-sort{display:grid;grid-gap:8px;gap:8px}.scan-results-label{color:var(--muted);font-family:var(--mono);font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.scan-results-select{width:100%;min-height:50px;padding:12px 16px;border-radius:16px;border:1px solid var(--line);background:rgba(7,14,22,.92);color:var(--ink);font:inherit}.scan-trending-panel{overflow:hidden;background:radial-gradient(circle at top right,rgba(108,193,255,.12),transparent 28%),linear-gradient(180deg,rgba(10,18,28,.82),rgba(9,16,25,.74))}.scan-discovery-panel{padding:10px 12px}.scan-trending-list{display:grid;grid-gap:6px;gap:6px}.scan-trending-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:rgba(8,15,23,.48);text-decoration:none;color:inherit}.scan-trending-rank{color:hsla(0,0%,100%,.44);font-family:var(--mono);font-size:.8rem;font-weight:700;letter-spacing:.08em}.scan-trending-main{min-width:0}.scan-trending-main h3{margin:0;font-size:.92rem}.scan-trending-copy{justify-self:end}.scan-trending-meta{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.scan-recommendation-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,210px);grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:2px}.scan-recommendation-card{min-height:0;padding:10px;gap:6px}.scan-recommendation-card h3{font-size:.92rem}.scan-recommendation-card p{margin:0}.scan-recommendation-compact{min-height:auto}.scan-recommendation-compact .eyebrow{font-size:.68rem;letter-spacing:.08em}.scan-trending-skeleton{min-height:96px}.scan-recommendation-rail::-webkit-scrollbar{height:8px}.scan-recommendation-rail::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.14);border-radius:999px}.scan-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;flex-wrap:wrap}.scan-pagination-center{display:flex;flex-direction:column;align-items:center;gap:10px;flex:1 1 320px}.scan-pagination-status{color:var(--muted);font-family:var(--mono);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.scan-pagination-pages{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.scan-pagination-slot{display:inline-flex;align-items:center;gap:8px}.scan-pagination-page{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:var(--text);font-family:var(--mono);font-size:.82rem;font-weight:700;letter-spacing:.05em;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease}.scan-pagination-page:hover{border-color:rgba(157,247,196,.28);background:hsla(0,0%,100%,.04)}.scan-pagination-page-active{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.08);color:var(--signal)}.scan-pagination-ellipsis{color:var(--muted);font-family:var(--mono);font-size:.9rem;letter-spacing:.08em}.scan-pagination-disabled{opacity:.45;pointer-events:none}.scan-related-grid{gap:12px}.scan-related-card{display:grid;grid-gap:8px;gap:8px;text-decoration:none;color:inherit}.scan-recommendation-card{min-height:100%}@media (max-width:900px){.scan-results-controls{grid-template-columns:minmax(0,1fr)}}.card:hover,.company-card:hover,.watch-item:hover{transform:translateY(-2px);border-color:rgba(157,247,196,.35);box-shadow:0 16px 40px rgba(0,0,0,.28)}.card,.company-card,.watch-item{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ticker{color:var(--signal);font-family:var(--mono);font-size:.88rem;font-weight:700}.tag-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.movement-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-family:var(--mono);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.movement-up{color:var(--signal);background:rgba(157,247,196,.1);border:1px solid rgba(157,247,196,.2)}.movement-down{color:#ffafa6;background:hsla(5,85%,66%,.12);border:1px solid hsla(5,85%,66%,.2)}.movement-na,.movement-stable{color:var(--warn);background:rgba(255,195,107,.1);border:1px solid rgba(255,195,107,.18)}.metrics-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.compare-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0 18px}.metric-card,.mini-panel{padding:14px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(15,28,43,.92),rgba(9,17,27,.86))}.metric-label{display:block;margin-bottom:8px;color:var(--muted);font-family:var(--mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.metric-value{font-family:var(--display);font-size:1.22rem;font-weight:700;letter-spacing:-.03em}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.split-wide{grid-template-columns:1.3fr .9fr}.compare-form-panel{overflow:visible}.compare-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:end}.compare-field{display:grid;grid-gap:8px;gap:8px}.compare-field label{color:var(--muted);font-family:var(--mono);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.compare-input{width:100%;min-height:48px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:rgba(7,15,24,.92);color:var(--ink);font-family:var(--display);font-size:1rem}.compare-input::placeholder{color:var(--muted);text-transform:uppercase}.compare-hero h1{max-width:18ch}.signal-page-hero h1{max-width:14ch}.signal-company-grid,.signal-history-grid,.signal-quote-list{display:grid;grid-gap:12px;gap:12px}.signal-list{margin:0;padding-left:18px}.signal-list li+li{margin-top:8px}.compact-list li+li{margin-top:6px}.raw-release-shell{display:grid;grid-gap:14px;gap:14px}.raw-release-trigger{width:max-content}.raw-release-text{max-height:52vh;overflow:hidden;margin:0;padding:16px;border:1px solid rgba(140,184,255,.14);border-radius:16px;background:rgba(7,14,24,.76);white-space:pre-wrap;word-break:break-word;position:relative}.raw-release-text:not(.is-expanded){mask-image:linear-gradient(180deg,#000,#000 78%,transparent);-webkit-mask-image:linear-gradient(180deg,#000,#000 78%,transparent)}.raw-release-text.is-expanded{max-height:none;overflow:visible}.raw-release-summary-grid{display:grid;grid-gap:14px;gap:14px}.table-wrap{overflow-x:auto;max-width:100%}.data-table{width:100%;border-collapse:collapse;font-family:var(--display);min-width:760px}.data-table td,.data-table th{padding:13px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.data-table th{color:var(--muted);font-family:var(--mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.table-link{font-weight:700}.rank-cell{color:var(--muted);font-family:var(--mono)}.chart-shell{height:360px}.updates-list,.watchlist-grid{display:grid;grid-gap:10px;gap:10px}.intelligence-card{display:grid;grid-gap:12px;gap:12px}.signal-detected-card{min-height:180px}.intelligence-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-family:var(--mono);font-size:.8rem}.intelligence-thesis{margin:0}.decoder-grid{display:grid;grid-gap:12px;gap:12px}.decoder-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:16px;border:1px solid rgba(255,195,107,.18);background:hsla(0,0%,100%,.03)}.decoder-company{margin:0;font-weight:700}.decoder-quote{margin:0;padding-left:12px;border-left:2px solid rgba(255,195,107,.55)}.decoder-translation{margin:0}.update-item{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:rgba(13,22,34,.72)}.update-kicker{font-family:var(--mono);font-size:.8rem}.watch-item{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:start}.watch-index{min-width:40px;color:rgba(157,247,196,.75);font-family:var(--mono);font-size:1.1rem}.commentary-label{display:inline-flex;margin:0 0 12px;padding:5px 10px;border-radius:999px;background:rgba(255,195,107,.1);border:1px solid rgba(255,195,107,.2);color:var(--warn);font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.commentary-copy{margin:0}.humor-ticker-panel{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid rgba(255,195,107,.22);border-radius:18px;background:linear-gradient(180deg,rgba(28,22,12,.94),rgba(15,17,23,.96));overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,195,107,.16),0 22px 48px rgba(0,0,0,.28)}.humor-ticker-head{display:flex;align-items:center;gap:10px}.humor-ticker-label{margin-bottom:0;background:rgba(255,195,107,.14);border-color:rgba(255,195,107,.28);color:#ffd48d}.humor-ticker-viewport{overflow:hidden}.humor-ticker-track{display:flex;align-items:stretch;gap:10px;width:max-content;max-width:none;animation:humor-ticker-marquee 54s linear infinite}.humor-ticker-panel:hover .humor-ticker-track{animation-play-state:paused}.humor-ticker-item{display:grid;grid-gap:4px;gap:4px;min-width:300px;max-width:420px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,195,107,.1);background:linear-gradient(180deg,rgba(255,195,107,.08),hsla(0,0%,100%,.03))}.humor-ticker-line{color:#fff4d7;font-weight:700;line-height:1.3}.humor-ticker-attribution{color:hsla(42,47%,83%,.8);font-family:var(--mono);font-size:.76rem}.panel-muted .company-card,.panel-muted .signal-detected-card{background:linear-gradient(180deg,rgba(10,18,28,.9),rgba(9,16,25,.78))}.pinned-decoder-shell,.pinned-decoder-tab{position:fixed;left:18px;right:18px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:34}.pinned-decoder-shell{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid rgba(255,195,107,.26);border-radius:18px;background:linear-gradient(180deg,rgba(31,22,11,.98),rgba(14,16,22,.98));box-shadow:0 20px 48px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,195,107,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pinned-decoder-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pinned-decoder-label{margin-bottom:0;color:#ffe0a7}.pinned-decoder-close,.pinned-decoder-tab{border:1px solid rgba(255,195,107,.22);background:rgba(255,195,107,.1);color:#ffe0a7;font-family:var(--mono);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.pinned-decoder-close{min-height:34px;padding:0 12px;border-radius:999px}.pinned-decoder-tab{left:auto;right:18px;width:auto;padding:10px 14px;border-radius:999px;box-shadow:0 16px 36px rgba(0,0,0,.28)}.pinned-decoder-viewport{overflow:hidden}.pinned-decoder-track{display:flex;gap:10px;align-items:stretch;width:max-content;animation:humor-ticker-marquee 54s linear infinite}.pinned-decoder-shell:hover .pinned-decoder-track{animation-play-state:paused}.pinned-decoder-item{display:grid;grid-gap:4px;gap:4px;min-width:300px;max-width:420px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,195,107,.1);background:linear-gradient(180deg,rgba(255,195,107,.08),hsla(0,0%,100%,.03))}.pinned-decoder-line{color:#fff5da;font-weight:700;line-height:1.3}.pinned-decoder-attribution{color:hsla(42,47%,83%,.82);font-family:var(--mono);font-size:.76rem}@keyframes humor-ticker-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.humor-ticker-viewport{overflow-x:auto}.humor-ticker-track{animation:none;width:auto}.pinned-decoder-viewport{overflow-x:auto}.pinned-decoder-track{animation:none;width:auto}}@media (max-width:720px){.site-announcement-inner{min-height:36px;padding-top:8px;padding-bottom:8px;gap:8px;flex-wrap:nowrap}.site-announcement-badge{min-height:0;padding:0;border:0;background:transparent;box-shadow:none;color:#ffd1cb;font-size:.68rem;flex:0 0 auto}.site-announcement-copy{flex:1 1 auto;min-width:0}.site-announcement-message{display:block;font-size:.82rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-announcement-cta{min-height:0;padding:0;border:0;background:transparent;color:#ffd995;font-size:.68rem;flex:0 0 auto}.site-announcement-cta:after{margin-left:4px}.humor-ticker-panel{padding:10px 12px}.humor-ticker-item{min-width:260px}}.commentary-list{margin:16px 0 0;padding-left:18px;color:var(--muted)}.commentary-list strong{color:var(--ink)}.evidence-quote{margin:0 0 16px;padding:14px 16px;border-left:3px solid var(--warn);background:hsla(0,0%,100%,.03);color:#dce4f5;font-style:italic}.evidence-card .evidence-quote{margin-bottom:10px}.article-shell{max-width:900px}.article-body{margin-top:20px}.article-body h2,.article-body h3{margin-top:28px;margin-bottom:10px}.article-body ul{padding-left:20px}.article-body blockquote{margin:20px 0;padding:12px 16px;border-left:3px solid var(--accent);background:hsla(0,0%,100%,.03)}.back-link{color:var(--signal);font-family:var(--mono);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (max-width:900px){.site-header{position:static}.site-announcement-inner{align-items:flex-start;gap:10px}.site-announcement-message{font-size:.92rem}.topline{display:none}.company-globe-inspector-grid,.company-globe-layout,.compare-form,.compare-metric-grid,.globe-meta,.hero,.hero-compact,.signal-inspector-grid,.split,.split-wide{grid-template-columns:1fr}.site-header-inner{align-items:flex-start;flex-direction:column}.site-nav{width:100%;gap:12px}.site-header-subline{display:none;gap:8px}.article-shell h1,.company-hero h1,.hero h1,.page-intro h1{max-width:none}}@media (max-width:1024px){.container{padding:16px 18px 48px}.page-stack{gap:16px}.company-globe-inspector-grid,.company-globe-layout,.globe-meta,.signal-inspector-grid,.split,.split-wide{grid-template-columns:1fr}.globe-stage{min-height:300px}.company-globe-stage{min-height:320px}.globe-phase-copy{max-width:300px;padding:14px 16px}.globe-controls{top:14px;right:14px}.card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.data-table{min-width:680px}.humor-ticker-item{min-width:260px;max-width:320px}.pinned-decoder-shell,.pinned-decoder-tab{left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom))}.pinned-decoder-item{min-width:260px;max-width:320px}}@media (max-width:640px){.container{padding:12px 12px 42px}.hero{padding:20px}.globe-metrics,.hero-grid,.metrics-row{grid-template-columns:1fr}.globe-canvas,.globe-stage{min-height:220px}.company-globe-stage{min-height:240px}.globe-phase-copy{left:14px;right:18px;max-width:none;padding:12px 14px}.globe-controls{left:18px;right:auto;top:auto;bottom:18px}.globe-company-input-wrap{flex-direction:column;align-items:stretch}.topline-inner{gap:6px}.site-header-inner{padding:12px}.brand{font-size:1.16rem}.site-nav{gap:8px 10px;font-size:.72rem}.globe-toolbar{gap:12px}.globe-company-filter{max-width:none}.globe-company-results{position:static}.signal-tooltip{left:14px;right:14px;bottom:14px;min-width:0}.humor-ticker-track{gap:8px}.humor-ticker-item{min-width:min(220px,calc(100vw - 56px));max-width:min(260px,calc(100vw - 56px))}.data-table{min-width:620px}.page-stack-home{padding-bottom:118px}.pinned-decoder-shell{gap:8px;padding:10px 12px;border-radius:16px}.pinned-decoder-item{min-width:min(220px,calc(100vw - 56px));max-width:min(260px,calc(100vw - 56px))}.pinned-decoder-tab{right:12px;left:auto;padding:9px 12px}}.scan-hero{align-items:stretch;grid-template-columns:minmax(0,1fr)}.scan-form{margin-top:18px}.scan-form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.scan-input{width:100%;min-height:50px;padding:12px 16px;border-radius:16px;border:1px solid var(--line);background:rgba(7,14,22,.92);color:var(--ink);font:inherit}.tag-button{cursor:pointer}.scan-error{color:#ffafa6;margin-top:10px}.scan-loading-shell{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);grid-gap:18px;gap:18px;align-items:center;min-height:460px}.scan-cta-panel h2,.scan-loading-stage h2,.scan-result-hero h2{margin:0 0 10px;font-size:1.75rem;letter-spacing:-.05em}.scan-loading-globe-wrap{display:grid;place-items:center}.scan-loading-globe{width:min(100%,520px);height:420px;display:block}.scan-result-hero{overflow:hidden;padding:12px}.scan-share-card{position:relative;padding:6px;border-radius:24px;border:1px solid hsla(5,85%,66%,.22);background:radial-gradient(circle at top right,hsla(5,85%,66%,.18),transparent 28%),radial-gradient(circle at left,rgba(108,193,255,.14),transparent 32%),linear-gradient(160deg,rgba(17,24,35,.98),rgba(10,16,24,.96) 58%,rgba(20,11,15,.94));box-shadow:0 24px 70px rgba(0,0,0,.34)}.scan-share-decor{position:absolute;border-radius:999px;pointer-events:none;filter:blur(12px)}.scan-share-decor-a{width:180px;height:180px;right:-30px;top:-30px;background:radial-gradient(circle,hsla(5,85%,66%,.3),hsla(5,85%,66%,0))}.scan-share-decor-b{width:220px;height:220px;left:-70px;bottom:-80px;background:radial-gradient(circle,rgba(108,193,255,.2),rgba(108,193,255,0))}.scan-result-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.scan-score-row{display:grid;grid-template-columns:280px minmax(0,1fr) 220px;grid-gap:22px;gap:22px;margin-top:20px;align-items:start}.scan-score-tile{padding:22px;border-radius:26px;border:1px solid hsla(5,85%,66%,.34);background:radial-gradient(circle at top left,hsla(5,85%,66%,.26),transparent 40%),linear-gradient(180deg,rgba(26,17,20,.98),rgba(12,18,27,.95));display:grid;grid-gap:14px;gap:14px;align-content:start}.scan-score-value{display:block;font-size:clamp(4.8rem,12vw,7.8rem);font-weight:900;line-height:.86;letter-spacing:-.1em;text-shadow:0 0 24px hsla(5,85%,66%,.18)}.scan-verdict-copy{display:grid;grid-gap:12px;gap:12px;align-content:start}.scan-domain-chip{justify-self:start;display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:999px;background:rgba(108,193,255,.12);border:1px solid rgba(108,193,255,.24);color:#cfe8ff;font-family:var(--mono);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.scan-share-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}.scan-share-rail{display:grid;align-content:start}.scan-share-rail .button-primary,.scan-share-rail .button-secondary{width:100%}.scan-share-status{color:var(--signal);font-family:var(--mono);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.scan-verdict-copy h2{font-size:clamp(2.1rem,5vw,3.6rem);line-height:.94;max-width:10ch}.scan-verdict-copy>p{max-width:62ch;font-size:1.02rem}.scan-pending{margin:10px 0 0;color:#ffd3cb;font-family:var(--mono);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.scan-share-bullets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:6px}.scan-bullet-card{min-height:100%;border-color:hsla(0,0%,100%,.06);background:linear-gradient(180deg,rgba(21,32,47,.96),rgba(10,18,28,.92))}.scan-bullet-card p{margin:0;font-size:1rem;line-height:1.45}.scan-cta-panel{margin:18px 0 14px}@media (max-width:900px){.scan-form-row,.scan-loading-shell,.scan-score-row,.scan-share-bullets{grid-template-columns:1fr}}