@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9bd7381a27f2960-s.p.07v3xujt8_t9f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono Fallback;src:local(Arial);ascent-override:73.06%;descent-override:19.98%;line-gap-override:0.0%;size-adjust:121.13%}.share_tech_mono_c4b664b-module__L4yupW__className{font-family:Share Tech Mono,Share Tech Mono Fallback;font-style:normal;font-weight:400}.share_tech_mono_c4b664b-module__L4yupW__variable{--font-share-tech-mono:"Share Tech Mono", "Share Tech Mono Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_1f4e5dc8-module__rOl6kG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.ibm_plex_mono_1f4e5dc8-module__rOl6kG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0b0b;--ink:#e9e7e1;--ink-2:#cecbc3;--ink-3:#7e817c;--ink-4:#4a4d4a;--line:#2b2e2d;--line-2:#3b3f3d;--panel:#0a0b0bf7;--glass:#0a0b0bf7;--accent:#ff4a1c;--up:#8fcf9f;--down:#e0665a;--warn:#e6b450;--focus:var(--accent);--layer:#9db4d6;--font-mono:var(--font-share-tech-mono), "Share Tech Mono", ui-monospace, Menlo, monospace;--font-read:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;--font-sans:var(--font-mono);--font-display:var(--font-mono);--font-serif:var(--font-mono);--ease:cubic-bezier(.22, 1, .36, 1);--edge:28px}*{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-mono);letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:13px;line-height:1.5;overflow:hidden}body:after{content:"";z-index:1000;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:fixed;inset:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}:focus-visible{outline:1px solid var(--focus);outline-offset:2px}h1:focus,h2:focus,h1[tabindex="-1"]:focus-visible,h2[tabindex="-1"]:focus-visible{outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono-label{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:400}.glass{background:var(--panel);border:1px solid var(--line);box-shadow:none;border-radius:0}.ghost-btn{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line-2);border-radius:0;padding:7px 10px;font-size:10.5px;transition:color .2s,border-color .2s}.ghost-btn:hover{color:var(--accent);border-color:var(--accent);background:0 0}.boot{background:radial-gradient(circle at 52% 58%, #0b1424 0%, var(--bg) 62%);position:fixed;inset:0}.boot__brand{top:26px;left:var(--edge);font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;font-size:13px;font-weight:600;position:absolute}.boot__line{background:linear-gradient(var(--ink-4), transparent);width:1px;height:36px;position:absolute;bottom:34px;left:50%}.noscript{padding:80px var(--edge);background:var(--bg);color:var(--ink-2);position:fixed;inset:0;overflow:auto}.scene-loading,.scene-fallback{background:radial-gradient(circle at 52% 58%, #0b1424 0%, var(--bg) 62%);position:absolute;inset:0}.scene-fallback p{text-align:center;max-width:320px;color:var(--ink-3);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.atlas{position:fixed;inset:0;overflow:hidden}.scene-layer{z-index:0;isolation:isolate;position:absolute;inset:0}.scene-canvas{transition:filter .6s var(--ease)}.scene-canvas.is-dimmed{filter:brightness(.5)saturate(.85)}.overlay{z-index:10;pointer-events:none;position:absolute;inset:0}.overlay>*{pointer-events:auto}.hud{z-index:40;position:absolute}.hud-top{top:22px;left:var(--edge);right:var(--edge);pointer-events:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.hud-top>*{pointer-events:auto}.brand{text-align:left;align-items:center;gap:12px;display:flex}.brand__mark{flex-direction:column;align-items:center;gap:2px;width:20px;display:flex}.brand__mark i{border-radius:1px;height:2px;display:block;box-shadow:0 0 8px}.brand__mark i:first-child{width:10px}.brand__mark i:nth-child(2){width:12px}.brand__mark i:nth-child(3){width:14px}.brand__mark i:nth-child(4){width:17px}.brand__mark i:nth-child(5){width:20px}.brand__text{gap:2px;display:grid}.brand__name{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;font-size:13px;font-weight:600}.brand__sub{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.hud-top__right{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:14px;font-size:10.5px;display:flex}.data-status{align-items:center;gap:8px;display:inline-flex}.data-status i{background:var(--ink-4);border-radius:50%;width:6px;height:6px}.data-status.is-live i{background:var(--up);box-shadow:0 0 10px var(--up);animation:2.4s ease-in-out infinite pulse}.data-status.is-stale i{background:var(--warn)}.proto-tag{color:var(--warn);border:0;border-radius:0;padding:0}.proto-tag:before{content:"[ "}.proto-tag:after{content:" ]"}.sound-toggle{border:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-radius:0;align-items:center;gap:8px;padding:6px 9px;font-size:10.5px;display:inline-flex}.sound-toggle:hover{color:var(--accent);border-color:var(--accent)}.sound-toggle__bars{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.sound-toggle__bars i{background:currentColor;width:2px;height:3px}.sound-toggle[aria-pressed=true] .sound-toggle__bars i{animation:1s ease-in-out infinite bars}.sound-toggle[aria-pressed=true] .sound-toggle__bars i:nth-child(2){animation-delay:.15s}.sound-toggle[aria-pressed=true] .sound-toggle__bars i:nth-child(3){animation-delay:.3s}.hud-index{left:var(--edge);gap:2px;transition:opacity .3s;display:grid;bottom:30px}.atlas.mode-focus .hud-index,.atlas.mode-sublayers .hud-index,.atlas.mode-sublayer .hud-index,.atlas.has-deep-dive .hud-clock,.atlas.has-deep-dive .beacon{visibility:hidden;opacity:0}.hud-index__item{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;padding:5px 10px 5px 0;font-size:10.5px;transition:color .25s;display:flex}.hud-index__item:before{content:"";background:var(--ink-4);width:14px;height:1px;transition:width .35s var(--ease), background .25s}.hud-index__item:hover,.hud-index__item.is-hover,.hud-index__item.is-active{color:var(--ink)}.hud-index__item:hover:before,.hud-index__item.is-hover:before,.hud-index__item.is-active:before{background:var(--layer);width:28px;box-shadow:0 0 8px var(--layer)}.hud-index__num{color:var(--layer)}.hud-hero{top:104px;left:var(--edge);pointer-events:none;max-width:420px;animation:fadeUp 1.2s var(--ease) .4s both}.epigraph{gap:14px;margin:0;display:grid}.epigraph__text{max-width:38ch;font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.4}.epigraph__mark{color:var(--ink-3)}.epigraph__foot{pointer-events:auto;position:relative}.epigraph__sig{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:11px;transition:color .2s}.epigraph__sig:hover,.epigraph__sig:focus-visible,.epigraph.is-open .epigraph__sig{color:var(--ink)}.epigraph__source{white-space:nowrap;font-style:normal;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);opacity:0;transition:opacity .25s var(--ease), transform .25s var(--ease);font-size:10px;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px)}.epigraph__source a{border-bottom:1px dotted var(--line-2);text-decoration:none}.epigraph__foot:hover .epigraph__source,.epigraph__foot:focus-within .epigraph__source,.epigraph.is-open .epigraph__source{opacity:1;transform:none}.hud-hint{text-align:center;bottom:28px;left:50%;transform:translate(-50%)}.hint-text,.hint-cue span{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:10.5px}.hint-cue{justify-items:center;gap:12px;display:grid}.hint-cue:hover span{color:var(--accent)}.hint-cue i{background:var(--line-2);width:1px;height:34px;position:relative;overflow:hidden}.hint-cue i:after{content:"";background:var(--ink);width:1px;height:40%;animation:drip 1.8s var(--ease) infinite;position:absolute;top:-40%;left:0}.chain-dots{justify-items:center;gap:12px;display:grid}.chain-dots>button{width:26px;height:22px;margin:0 2px;display:inline-block;position:relative}.chain-dots>button:after{content:"";background:var(--ink-4);height:2px;transition:background .25s;position:absolute;top:10px;left:4px;right:4px}.chain-dots>button.is-active:after{background:var(--layer);box-shadow:0 0 8px var(--layer)}.chain-dots{grid-template-columns:repeat(5,auto)}.chain-dots .hint-text{grid-column:1/-1}.hud-clock{right:var(--edge);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-items:end;gap:4px;font-size:10.5px;display:grid;bottom:30px}.scene-overlay-layer{z-index:5;pointer-events:none;position:absolute;inset:0}.scene-overlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene-overlay>*{will-change:transform;position:absolute;top:0;left:0}.slab-label{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);text-shadow:0 0 14px #000000e6;transition:opacity .45s var(--ease), color .25s;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:11px;display:flex}.slab-label--stack:before{content:"";background:linear-gradient(90deg, transparent, var(--layer));width:46px;height:1px}.slab-label__index{color:var(--layer)}.slab-label.is-hovered{color:var(--ink)}.slab-label.is-hidden{opacity:0}.cluster{visibility:hidden;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:8px;width:max-content;max-width:400px;padding-bottom:10px;transition:visibility 0s linear .4s;display:flex}.cluster.is-visible{visibility:visible;pointer-events:auto;transition:visibility}.cluster__chip{letter-spacing:.06em;color:var(--ink);background:var(--panel);border:1px solid color-mix(in srgb, var(--layer) 45%, transparent);box-shadow:none;opacity:0;filter:blur(4px);transition:opacity .35s var(--ease), transform .45s var(--ease), filter .35s var(--ease), border-color .2s;border-radius:0;align-items:baseline;gap:9px;padding:6px 10px;font-size:12px;display:inline-flex;transform:translateY(10px)scale(.96)}.cluster.is-visible .cluster__chip{opacity:1;filter:none;transition-delay:calc(var(--order) * 45ms), calc(var(--order) * 45ms), calc(var(--order) * 45ms), 0s;transform:none}.cluster__chip:hover,.cluster__chip:focus-visible{border-color:var(--layer);color:var(--ink)}.cluster__chip .is-up,.cluster__chip .is-down,.cluster__meta{font-family:var(--font-mono);font-size:10.5px;font-weight:400}.cluster__meta{color:var(--layer);letter-spacing:.08em;text-transform:uppercase}.is-up{color:var(--up)}.is-down{color:var(--down)}.beacon{text-align:left;min-width:150px;color:var(--ink);background:var(--panel);border:1px solid color-mix(in srgb, var(--layer) 42%, transparent);box-shadow:none;visibility:hidden;opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .3s var(--ease), filter .3s var(--ease), visibility 0s linear .3s, border-color .2s;border-radius:0;gap:4px;padding:9px 12px 10px;display:grid}.beacon.is-visible{visibility:visible;opacity:1;filter:none;pointer-events:auto;transition:opacity .55s var(--ease) calc(.35s + var(--order) * 70ms), filter .55s var(--ease) calc(.35s + var(--order) * 70ms), visibility 0s, border-color .2s}.beacon:hover,.beacon:focus-visible{border-color:var(--layer);background:var(--panel);box-shadow:none}.beacon__name{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:400}.beacon__meta{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;gap:8px;font-size:10.5px;display:flex}.beacon__ticker{color:var(--layer);letter-spacing:.08em}.layer-panel{z-index:35;left:var(--edge);overscroll-behavior:contain;border-top:1px solid var(--line-2);scrollbar-width:thin;width:min(400px,34vw);padding:20px 22px 18px;position:absolute;top:92px;bottom:28px;overflow-y:auto}.layer-panel__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.layer-panel__title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:22px 0 6px;font-size:34px;font-weight:400;line-height:1}.layer-panel__short{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:10px 0 0;font-size:11px}.layer-panel__desc{letter-spacing:.02em;color:var(--ink-2);max-width:56ch;margin:14px 0 0;font-size:13.5px;line-height:1.6}.bottleneck{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;margin-top:18px;padding:12px 0 14px}.bottleneck__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bottleneck h2{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin:8px 0 6px;font-size:13px;font-weight:400;line-height:1.4}.bottleneck p{letter-spacing:.02em;color:var(--ink-2);max-width:60ch;margin:0;font-size:12.5px;line-height:1.55}.company-list{margin-top:18px}.company-list__group h3{align-items:baseline;gap:12px;margin:16px 0 2px;display:flex}.company-list__group h3:after{content:"";border-bottom:1px dotted var(--line);flex:1;transform:translateY(-3px)}.company-row{text-align:left;white-space:nowrap;border-top:0;align-items:baseline;gap:10px;width:100%;padding:7px 0;transition:color .2s;display:flex}.company-row:hover{background:0 0}.company-row:hover .company-row__name{color:var(--accent)}.company-row__name{letter-spacing:.04em;color:var(--ink);text-overflow:ellipsis;font-size:13px;transition:color .2s;overflow:hidden}.company-row__ticker{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.company-row__lead{border-bottom:1px dotted var(--line);flex:1;min-width:16px;transform:translateY(-4px)}.company-row__value{color:var(--ink);font-size:12.5px}.company-row__change{text-align:right;min-width:6.5ch;color:var(--ink-3);font-size:10.5px}.company-row__change.is-up{color:var(--up)}.company-row__change.is-down{color:var(--down)}.deep-dive-cta{text-align:left;border:1px solid var(--line-2);background:0 0;border-radius:0;gap:6px;width:100%;margin-top:18px;padding:14px 15px;transition:border-color .25s,color .25s;display:grid}.deep-dive-cta:hover{border-color:var(--accent)}.deep-dive-cta:hover .deep-dive-cta__label{color:var(--accent)}.deep-dive-cta__label{letter-spacing:.09em;text-transform:uppercase;font-size:12px;transition:color .2s}.deep-dive-cta__meta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);font-size:10.5px}.layer-panel__steps{justify-content:space-between;gap:10px;margin-top:18px;display:flex}.status-chip{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3);border:0;border-radius:0;padding:0;font-size:10px;font-weight:400;line-height:1.6;display:inline}.status-chip:before{content:"[ "}.status-chip:after{content:" ]"}.status-chip--live{color:var(--up)}.status-chip--filing{color:var(--ink)}.status-chip--reported,.status-chip--company-stated{color:var(--ink-2)}.status-chip--editorial,.status-chip--to-confirm,.status-chip--inference,.status-chip--na{color:var(--ink-3)}.source-link{font-family:var(--font-mono);color:#a6d8ff;border-bottom:1px solid #a6d8ff4d;align-items:baseline;gap:6px;font-size:10.5px;text-decoration:none;display:inline-flex}.source-link:hover{color:var(--accent);border-bottom-color:var(--accent)}.source-link__date{color:var(--ink-3)}.fact-source{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.deep-dive{z-index:38;left:calc(var(--edge) + min(400px, 34vw) + 16px);right:var(--edge);overscroll-behavior:contain;border-top:1px solid var(--line-2);max-height:calc(100% - 140px);padding:20px 22px 18px;position:absolute;bottom:28px;overflow-y:auto}.deep-dive__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.deep-dive__head h2{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:6px 0 0;font-size:22px;font-weight:400}.flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:18px 0 16px;padding:0;list-style:none;display:grid}.flow__stage{border-top:1px solid var(--line);border-left:1px solid var(--line);background:0 0;border-radius:0;padding:12px 12px 14px;transition:color .3s,border-color .3s;position:relative}.flow__stage:first-child{border-left:0}.flow__stage:not(:last-child):after{content:"→";color:var(--ink-4);font-size:11px;position:absolute;top:22px;right:-12px}.flow__stage.is-active{color:var(--ink);border-top-color:var(--accent)}.flow__stage.is-muted{color:var(--ink-3)}.flow__stage.is-muted .flow__company{color:inherit;border-color:var(--line)}.flow__index{font-family:var(--font-mono);color:var(--layer);font-size:10px}.flow__stage h3{letter-spacing:.09em;text-transform:uppercase;margin:6px 0 4px;font-size:12px;font-weight:400}.flow__stage p{color:var(--ink-3);margin:0 0 10px;font-size:12px;line-height:1.45}.flow__stage ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.flow__company{border:1px solid var(--line-2);font-family:var(--font-mono);color:var(--ink);border-radius:0;padding:2px 6px;font-size:11px;transition:color .2s,border-color .2s}.flow__company:hover{color:var(--accent);border-color:var(--accent)}.flow__external{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.walkthrough{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding-top:14px;display:flex}.walkthrough h3{font-family:var(--font-mono);margin:8px 0 6px;font-size:21px;font-weight:400}.walkthrough p{max-width:760px;color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.6}.walkthrough__controls{align-items:center;gap:10px;display:flex}.walkthrough__dots{gap:6px;display:flex}.walkthrough__dots i{background:var(--ink-4);border-radius:50%;width:6px;height:6px}.walkthrough__dots i.is-active{background:var(--accent)}.deep-dive__note{letter-spacing:.04em;color:var(--ink-3);margin:14px 0 0;font-size:10.5px}.dossier-scrim{z-index:90;transition:background-color .55s var(--ease), backdrop-filter .55s var(--ease), -webkit-backdrop-filter .55s var(--ease);position:fixed;inset:0}.dossier-scrim.is-center{-webkit-backdrop-filter:blur(12px)saturate(.8);backdrop-filter:blur(12px)saturate(.8);background-color:#0607075c}.dossier-scrim.is-side{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#02040866}.dossier{--dossier-gap:clamp(16px, 4.5vh, 48px);z-index:100;border:1px solid var(--line-2);transition:top .55s var(--ease), right .55s var(--ease), bottom .55s var(--ease), left .55s var(--ease), box-shadow .55s var(--ease);background:#0b0c0c;flex-direction:column;display:flex;position:fixed}.dossier--center{top:var(--dossier-gap);bottom:var(--dossier-gap);left:max(32px,50vw - 550px);right:max(32px,50vw - 550px);box-shadow:0 40px 140px #000000b3}.dossier--side{inset:-1px -1px -1px calc(100vw - min(1000px,68vw));box-shadow:-40px 0 120px #0000008c}@media (prefers-reduced-motion:reduce){.dossier,.dossier-scrim{transition:none}}.dossier:before{content:none}.dossier__bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;display:flex}.dossier__crumbs{align-items:center;gap:14px;min-width:0;display:flex}.layer-dot{background:var(--layer);width:7px;height:7px;box-shadow:0 0 8px var(--layer);vertical-align:1px;border-radius:50%;margin-right:9px;display:inline-block}.dossier__actions{align-items:center;gap:8px;display:flex}.dossier__pin{border:1px solid var(--line-2);color:var(--ink-2);border-radius:0;align-items:center;gap:10px;padding:7px 10px;transition:color .2s,border-color .2s;display:inline-flex}.dossier__pin:hover,.dossier__pin.is-pinned{color:var(--accent);border-color:var(--accent)}.dossier__pin-icon{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round;transition:transform .35s var(--ease);display:block;transform:rotate(40deg)}.dossier__pin.is-pinned .dossier__pin-icon{transform:none}.dossier__pin.is-pinned .dossier__pin-head{fill:currentColor}.dossier__close{border:1px solid var(--line-2);color:var(--ink-2);border-radius:0;align-items:center;gap:10px;padding:7px 11px;font-size:13px;transition:color .2s,border-color .2s;display:inline-flex}.dossier__close:hover{color:var(--accent);border-color:var(--accent)}.dossier__esc{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-3);font-size:10px}.dossier__scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;padding:0 32px 72px;overflow-y:auto}.dossier__head{padding:30px 0 22px}.dossier__kind{flex-wrap:wrap;gap:16px;display:flex}.dossier__classification{color:var(--layer)}.dossier__review.is-draft{color:var(--warn)}.dossier__review.is-reviewed{color:var(--ink-2)}.dossier__head h1{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:12px 0 10px;font-size:40px;font-weight:400;line-height:1.05}.dossier__meta{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:10.5px}.dossier__tagline{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-2);margin:12px 0 0;font-size:14px;font-style:normal}.dossier__price{margin-top:22px}.price-block{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:6px;display:flex}.price-block__price{font-family:var(--font-mono);letter-spacing:.02em;font-size:34px;font-weight:400;line-height:1}.price-block__change{font-size:14px;font-weight:400}.price-block__meta{width:100%;font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);font-size:10.5px}.price-block--empty{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.dossier__nav{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-width:none;background:#0b0c0c;gap:18px;margin:0 -32px;padding:12px 32px;display:flex;position:sticky;top:0;overflow-x:auto}.dossier__nav::-webkit-scrollbar{display:none}.dossier__nav button{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-radius:0;flex:none;padding:2px 0 6px;font-size:10.5px;transition:color .2s,box-shadow .2s;box-shadow:inset 0 -1px #0000}.dossier__nav button:hover{color:var(--ink)}.dossier__nav button.is-active{color:var(--ink);box-shadow:inset 0 -1px 0 var(--accent);background:0 0}.dossier-section{border-bottom:1px solid var(--line);padding:36px 0 10px;scroll-margin-top:64px}.dossier-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 16px;margin-bottom:18px;display:flex}.dossier-section__head h2{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:16px;font-weight:400}.dossier-section__num{font-family:var(--font-mono);color:var(--ink-3);margin-right:14px;font-size:11px;font-weight:400}.section-source{font-family:var(--font-mono);color:var(--ink-3);align-items:center;gap:10px;font-size:10.5px;display:inline-flex}.lede{max-width:72ch;font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);margin:0;font-size:16px;line-height:1.5}.two-col,.three-col{gap:28px;margin-top:24px;display:grid}.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.two-col p{color:var(--ink-2);margin:8px 0 0;font-size:14.5px;line-height:1.6}.tag-list{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.tag-list li{border:1px solid var(--line-2);letter-spacing:.04em;color:var(--ink-2);border-radius:0;padding:3px 8px;font-size:11px}.bullets{margin:10px 0 0;padding:0;list-style:none}.bullets li{color:var(--ink-2);padding:0 0 8px 16px;font-size:13.5px;line-height:1.5;position:relative}.bullets li:before{content:"";background:var(--layer);width:8px;height:1px;position:absolute;top:9px;left:0}.block{margin:18px 0}.stat-grid{border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;margin:16px 0;display:grid}.stat-grid--wide{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.stat{border-bottom:1px solid var(--line);background:0 0;padding:12px 0 13px}.stat dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.stat dd{font-family:var(--font-mono);letter-spacing:.02em;overflow-wrap:anywhere;margin:7px 0 0;font-size:17px;font-weight:400}.stat dd:not(.stat__note) a{color:#a6d8ff;font-size:14px}.stat__note .fact-source{margin-top:4px}.stat dd.stat__note{font-family:var(--font-mono);letter-spacing:0;color:var(--ink-3);margin-top:6px;font-size:10.5px;font-weight:400}.stat dd.is-up{color:var(--up)}.stat dd.is-down{color:var(--down)}.range-bar{margin:12px 0 6px}.range-bar__track{background:var(--line-2);border-radius:0;height:1px;margin:8px 0;position:relative}.range-bar__marker{border-radius:0;width:2px;height:16px;position:absolute;top:-6px;transform:translate(-1px)}.range-bar__marker--price{background:var(--ink);box-shadow:0 0 0 2px var(--bg)}.range-bar__marker--target{background:var(--layer);box-shadow:0 0 0 2px var(--bg)}.range-bar__labels{font-family:var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:12px;font-size:11px;display:flex}.range-bar__labels em{color:var(--ink-3);font-style:normal}.range-bar__legend i{vertical-align:-1px;width:2px;height:10px;margin-right:6px;display:inline-block}.range-bar__legend--price i{background:var(--ink)}.range-bar__legend--target i{background:var(--layer)}.peer-bars{margin:10px 0 0;padding:0;list-style:none}.peer-bars li{color:var(--ink-2);grid-template-columns:110px minmax(0,1fr) 60px;align-items:center;gap:12px;padding:5px 0;font-size:13px;display:grid}.peer-bars li.is-self{color:var(--ink);font-weight:600}.peer-bars__track{height:12px}.peer-bars__bar{background:#e9edf442;border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.peer-bars li.is-self .peer-bars__bar{background:var(--layer);box-shadow:0 0 14px color-mix(in srgb, var(--layer) 40%, transparent)}.peer-bars__value{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.rating-bar{border-radius:0;gap:2px;height:8px;margin:10px 0 12px;display:flex;overflow:hidden}.rating-bar__seg--strongBuy{background:var(--up)}.rating-bar__seg--buy{background:color-mix(in srgb, var(--up) 55%, var(--bg))}.rating-bar__seg--hold{background:var(--ink-4)}.rating-bar__seg--sell{background:color-mix(in srgb, var(--down) 55%, var(--bg))}.rating-bar__seg--strongSell{background:var(--down)}.rating-legend{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.rating-legend i{vertical-align:-1px;border-radius:0;width:10px;height:10px;margin-right:7px;display:inline-block}.rating-legend strong{color:var(--ink);margin-left:4px}.columns-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:22px 0 6px;display:grid}.columns__plot{gap:14px;height:150px;margin-top:26px;display:flex;position:relative}.columns__plot:after{content:"";left:0;right:0;top:var(--zero);background:var(--line-2);height:1px;position:absolute}.columns__col{flex:1;height:100%;position:relative}.columns__bar{left:50%;bottom:calc(100% - var(--zero));background:var(--layer);border-radius:0;width:min(24px,60%);min-height:1px;position:absolute;transform:translate(-50%)}.columns__bar.is-negative{top:var(--zero);background:color-mix(in srgb, var(--down) 75%, transparent);border-radius:0;bottom:auto}.columns__value{white-space:nowrap;font-family:var(--font-mono);color:var(--ink-2);font-size:10.5px;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.columns__bar.is-negative .columns__value{top:calc(100% + 5px);bottom:auto}.columns__labels{font-family:var(--font-mono);color:var(--ink-3);gap:14px;margin-top:10px;font-size:10.5px;display:flex}.columns__labels span{text-align:center;flex:1}.table-wrap{margin:18px 0;overflow-x:auto}.data-grid{border-collapse:collapse;width:100%;font-size:13px}.data-grid caption{text-align:left;padding-bottom:8px}.data-grid th{border-bottom:1px solid var(--line-2);text-align:left;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 8px 0;font-size:10px;font-weight:500}.data-grid td{border-bottom:1px solid var(--line);color:var(--ink-2);font-variant-numeric:tabular-nums;padding:9px 10px 9px 0}.people{margin:10px 0 0;padding:0;list-style:none}.people li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:9px 0;display:flex}.people__name{font-size:14.5px;font-weight:500}.people__role{color:var(--ink-3);text-align:right;font-size:13px}.connections__group{margin-bottom:20px}.connections__group ul{margin:8px 0 0;padding:0;list-style:none}.connection{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 0;display:grid}.connection__dot{border-radius:50%;width:7px;height:7px;margin-top:6px}.connection__main{gap:3px;min-width:0;display:grid}.connection__name{text-align:left;justify-self:start;font-size:14.5px;font-weight:500}button.connection__name:hover{text-underline-offset:3px;text-decoration:underline}.connection__name--external{color:var(--ink-2);font-weight:400}.connection__note{color:var(--ink-3);font-size:12.5px}.connection__status{justify-items:end;gap:6px;display:grid}.facts{margin:10px 0 0;padding:0;list-style:none}.facts li{border-bottom:1px solid var(--line);padding:10px 0}.facts p{color:var(--ink-2);margin:0 0 6px;font-size:14px;line-height:1.5}.fact-line{color:var(--ink-2);margin:10px 0;font-size:13.5px}.fact-line .mono-label{margin-right:8px}.status-banner{border-top:1px solid var(--warn);border-bottom:1px solid var(--line);background:0 0;gap:6px;margin:4px 0 18px;padding:14px 0;display:grid}.status-banner strong{font-size:16px;font-weight:600}.status-banner p{color:var(--ink-2);margin:0 0 4px;font-size:13.5px;line-height:1.55}.facts__date{font-family:var(--font-mono);color:var(--layer);margin-right:10px;font-size:11px}.na-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;align-items:flex-start;gap:14px;margin:20px 0 10px;padding:14px 0;display:flex}.na-panel p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.unit-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.02em;color:var(--ink-2);background:0 0;max-width:72ch;margin:28px 0 0;padding:14px 0;font-size:13px;line-height:1.55}.business-summary{margin-top:22px}.business-summary summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px}.business-summary summary .fine-print{text-transform:none;letter-spacing:0}.business-summary p{letter-spacing:.02em;color:var(--ink-2);max-width:72ch;font-size:13px;line-height:1.6}.news{margin:0;padding:0;list-style:none}.news a{border-bottom:1px solid var(--line);gap:4px;padding:12px 0;text-decoration:none;display:grid}.news__title{color:var(--ink);font-size:15px;line-height:1.4}.news a:hover .news__title{text-underline-offset:3px;text-decoration:underline}.news__meta{font-family:var(--font-mono);color:var(--ink-3);font-size:10.5px}.source-register{gap:10px;margin:0;padding:0;list-style:none;display:grid}.source-register li{color:var(--ink-2);grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:14px;font-size:13px;line-height:1.5;display:grid}.source-register .status-chip{justify-self:start}.empty-note{letter-spacing:.02em;color:var(--ink-3);margin:4px 0 12px;font-size:12.5px}.fine-print{color:var(--ink-3);margin:12px 0 0;font-size:11.5px;line-height:1.5}.disclaimer{border-top:1px solid var(--line);letter-spacing:.04em;color:var(--ink-3);border-radius:0;margin:22px 0 0;padding:13px 0 0;font-size:11px;line-height:1.55}.price-chart{margin:0}.price-chart__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.segmented{border:0;border-bottom:1px solid var(--line);border-radius:0;gap:14px;padding:0;display:inline-flex}.segmented button{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-3);border-radius:0;padding:4px 0 7px;font-size:10.5px;transition:color .2s,box-shadow .2s;box-shadow:inset 0 -1px #0000}.segmented button:hover{color:var(--accent)}.segmented button.is-active{color:var(--ink);box-shadow:inset 0 -1px 0 var(--accent);background:0 0}.price-chart__change{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);font-size:11px}.price-chart__change strong{margin-left:8px;font-size:13px;font-weight:500}.price-chart__plot{margin-top:14px;transition:opacity .25s;position:relative}.price-chart__plot.is-loading{opacity:.5}.price-chart__plot svg{outline:none;display:block;overflow:visible}.price-chart__plot svg:focus-visible{outline:1px solid var(--focus);outline-offset:6px}.price-chart__placeholder{border-bottom:1px solid var(--line)}.chart-grid{stroke:#e9edf412;stroke-width:1px}.chart-tick{fill:var(--ink-3);font-family:var(--font-mono);font-size:10.5px}.chart-reference{stroke:#e9edf459;stroke-width:1px;stroke-dasharray:3 4}.chart-crosshair{stroke:#e9edf473;stroke-width:1px}.chart-dot{stroke:#0b0f17;stroke-width:2px}.chart-tooltip{pointer-events:none;border:1px solid var(--line-2);white-space:nowrap;background:#0b0c0c;border-radius:0;gap:2px;padding:6px 10px;display:grid;position:absolute;transform:translate(-50%)}.chart-tooltip strong{font-size:14px;font-weight:600}.chart-tooltip span{font-family:var(--font-mono);color:var(--ink-3);font-size:10.5px}.price-chart__caption{font-family:var(--font-mono);color:var(--ink-3);justify-content:space-between;gap:12px;margin-top:8px;font-size:10.5px;display:flex}.data-table{margin-top:12px}.data-table summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.data-table table{border-collapse:collapse;color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--line);padding:4px 18px 4px 0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes bars{0%,to{height:3px}50%{height:10px}}@keyframes drip{0%{top:-40%}to{top:110%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes beaconIn{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.96)}to{opacity:1;filter:none;transform:none}}.rank-line{letter-spacing:.06em;color:var(--ink-3);margin:12px 0 0;font-size:11px}.kv{grid-template-columns:max-content 1fr;gap:6px 16px;margin:8px 0 0;font-size:12.5px;display:grid}.kv dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-top:2px;font-size:10px}.kv dd{color:var(--ink-2);margin:0}.cites{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:6px;font-size:10.5px;display:inline-flex}.cites__more,.cites__locator{color:var(--ink-3);letter-spacing:.04em;font-size:10px}.cites-line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.roles{margin:8px 0 0;padding:0;list-style:none}.roles li{border-top:1px solid var(--line);grid-template-columns:170px 1fr;gap:16px;padding:9px 0;display:grid}.roles__layer{letter-spacing:.12em;text-transform:uppercase;color:var(--layer,var(--ink-2));font-size:10.5px}.roles__text{color:var(--ink-2);font-size:12.5px;line-height:1.55}.org{margin:18px 0 8px}.org__top{justify-content:center;padding-bottom:22px;display:flex;position:relative}.org__top:after{content:"";border-left:1px solid var(--line-2);height:22px;position:absolute;bottom:0;left:50%}.org__reports{border-top:1px solid var(--line-2);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:22px 14px;margin:0;padding:22px 0 0;list-style:none;display:grid;position:relative}.org__reports>li{position:relative}.org__reports>li:before{content:"";border-left:1px dotted var(--line-2);height:22px;position:absolute;top:-22px;left:22px}.org__reports--loose{border-top-style:dotted;margin-top:18px}.org__children{border-left:1px dotted var(--line-2);gap:8px;margin:8px 0 0 22px;padding:0 0 0 12px;list-style:none;display:grid}.org__board{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.person{text-align:left;border:1px solid var(--line);background:#ffffff03;grid-template-columns:44px 1fr;align-items:center;gap:12px;width:100%;min-width:0;padding:8px 10px 8px 8px;transition:border-color .2s,color .2s;display:grid}.org__top .person{border-color:var(--line-2);width:min(320px,100%)}.person:hover,.person.is-active{border-color:var(--accent)}.person.is-active .person__name{color:var(--accent)}.person__text{gap:3px;min-width:0;display:grid}.person__name{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;transition:color .2s;overflow:hidden}.person__title{color:var(--ink-3);font-size:10.5px;line-height:1.35}.portrait{border:1px solid var(--line-2);background:#111313;place-items:center;width:44px;height:52px;display:grid;position:relative;overflow:hidden}.portrait img{object-fit:cover;object-position:top;filter:grayscale()contrast(1.08)brightness(.92);width:100%;height:100%}.portrait:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px);position:absolute;inset:0}.portrait__initials{letter-spacing:.08em;color:var(--ink-3);font-size:13px}.person-file{border:1px solid var(--line-2);border-left:1px solid var(--accent);background:#0c0d0d;grid-template-columns:120px 1fr;gap:22px;margin:18px 0;padding:18px 18px 16px;display:grid;position:relative}.person-file .portrait{width:120px;height:148px}.person-file .portrait__initials{font-size:30px}.person-file__name{letter-spacing:.1em;text-transform:uppercase;margin:6px 0 2px;font-size:22px;font-weight:400}.person-file__title{letter-spacing:.06em;color:var(--ink-2);margin:0 0 12px;font-size:12px}.person-file__bio{max-width:64ch;color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.person-file__close{position:absolute;top:12px;right:12px}.products{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0 24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.product{border-top:1px solid var(--line);padding:16px 0 18px}.product__head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.product__index{color:var(--ink-3);font-size:10.5px}.product__name{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:400}.product__category,.product__status{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.product__desc{color:var(--ink-2);margin:10px 0;font-size:13px;line-height:1.6}.product__meta{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:12px;display:grid}.product__meta dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-top:2px;font-size:10px}.product__meta dd{color:var(--ink-2);margin:0;line-height:1.5}.parties{margin:6px 0 0;padding:0;list-style:none}.party{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 0;display:grid}.party__dot{background:var(--ink-4);border-radius:50%;width:7px;height:7px;margin-top:6px}.party__main{gap:4px;min-width:0;display:grid}.party__name{letter-spacing:.04em;color:var(--ink);text-align:left;justify-self:start;font-size:13px}button.party__name:hover{color:var(--accent)}.party__name--external{color:var(--ink-2)}.party__detail{color:var(--ink-2);font-size:12px;line-height:1.55}.party__status{text-align:right;justify-items:end;gap:4px;display:grid}.findings{margin:8px 0 0;padding:0;list-style:none}.findings li{border-top:1px solid var(--line);gap:4px;padding:10px 0;display:grid}.findings__title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:12.5px}.findings__detail{color:var(--ink-2);font-size:12.5px;line-height:1.55}.data-grid--numbers th,.data-grid--numbers td{white-space:nowrap;text-align:right}.data-grid--numbers th[scope=row],.data-grid--numbers thead th:first-child{text-align:left}.filings{margin:6px 0 0;padding:0;list-style:none}.filings li{border-bottom:1px dotted var(--line);grid-template-columns:70px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:7px 0;font-size:12px;display:grid}.filings__form{letter-spacing:.1em;color:var(--ink);font-size:10.5px}.filings a{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.filings a:hover{color:var(--accent)}.filings__date{color:var(--ink-3);font-size:10.5px}.news__kind{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.source-register__type{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.atlas.is-compact{--edge:16px}.atlas.is-compact .hud-top{top:14px}.atlas.is-compact .brand__sub,.atlas.is-compact .data-status__text,.atlas.is-compact .hud-index,.atlas.is-compact .hud-clock{display:none}.atlas.is-compact .data-status{gap:0;font-size:0}.atlas.is-compact .hud-top__right{gap:8px}.atlas.is-compact .slab-label--stack{visibility:hidden}.atlas.is-compact .sound-toggle{padding:8px 9px}.atlas.is-compact .sound-toggle__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.atlas.is-compact .cluster{max-width:calc(100vw - 32px)}.atlas.is-compact .hud-hero{max-width:300px;top:72px}.atlas.is-compact .epigraph__text{font-size:15px}.atlas.is-compact .hud-hint{bottom:calc(18px + env(safe-area-inset-bottom))}.atlas.is-compact .layer-panel{width:auto;max-height:56dvh;padding:16px 16px calc(20px + env(safe-area-inset-bottom));border-radius:0;inset:auto 0 0}.atlas.is-compact .layer-panel__title{margin-top:14px;font-size:34px}.atlas.is-compact .deep-dive{max-height:none;padding:16px 16px calc(24px + env(safe-area-inset-bottom));border-radius:0;inset:64px 0 0}.atlas.is-compact .flow{grid-template-columns:1fr}.atlas.is-compact .flow__stage:not(:last-child):after{content:"↓";top:auto;bottom:-18px;right:12px}.atlas.is-compact .walkthrough{flex-direction:column;align-items:stretch}.atlas.is-compact .dossier{box-shadow:none;border:0;inset:0}.atlas.is-compact .dossier__bar{padding:12px 16px}.atlas.is-compact .dossier__scroll{padding:0 16px calc(56px + env(safe-area-inset-bottom))}.atlas.is-compact .dossier__nav{margin:0 -16px;padding:8px 16px}.atlas.is-compact .dossier__head h1{font-size:36px}.atlas.is-compact .dossier__tagline{font-size:17px}.atlas.is-compact .price-block__price{font-size:34px}.atlas.is-compact .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas.is-compact .two-col,.atlas.is-compact .three-col,.atlas.is-compact .columns-pair{grid-template-columns:1fr}.atlas.is-compact .lede{font-size:18px}.atlas.is-compact .source-register li{grid-template-columns:1fr;gap:6px}.atlas.is-compact .connection{grid-template-columns:10px minmax(0,1fr)}.atlas.is-compact .connection__status{grid-column:2;justify-items:start}.atlas.is-compact .peer-bars li{grid-template-columns:84px minmax(0,1fr) 52px}@media (max-width:1100px){.hud-top__right .data-status__text{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:760px){.roles li{grid-template-columns:1fr;gap:4px}.person-file{grid-template-columns:1fr}.filings li{grid-template-columns:60px minmax(0,1fr)}.filings__date{grid-column:2}.party{grid-template-columns:10px minmax(0,1fr)}.party__status{text-align:left;grid-column:2;justify-items:start}}.atlas.is-compact .dossier-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.dossier):after{opacity:0}.dossier :is(.lede,.two-col p,.dossier__tagline,.product__desc,.product__meta dd,.party__detail,.findings__detail,.roles__text,.person-file__bio,.bullets li,.fact-line,.unit-note,.connection__note,.news__title,.kv dd){font-family:var(--font-read);letter-spacing:0;color:#dddad2;font-size:13.5px;line-height:1.75}.dossier .lede{max-width:66ch;color:var(--ink);font-size:15.5px}.dossier :is(.product__meta dd,.party__detail,.findings__detail,.roles__text,.kv dd,.connection__note){color:#c9c6be;font-size:12.5px}.dossier .news__title{color:var(--ink);line-height:1.45}.dossier :is(.party__detail,.findings__detail,.roles__text,.connection__note){max-width:80ch}.dossier .stat-grid--metrics{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:0 32px}.dossier .metric-long{font-family:var(--font-read);letter-spacing:0;color:var(--ink);font-size:14px;line-height:1.6;display:block}.dossier :is(.mono-label,.product__category,.product__status,.rank-line,.fine-print,.section-source,.cites__more,.cites__locator){color:#9c9f99}.dossier :is(.product__meta dt,.kv dt){color:#9c9f99;font-size:10.5px}.dossier .products{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:0 56px}.dossier .product{padding:22px 0 26px}.dossier .product__head{grid-template-columns:32px minmax(0,1fr);align-items:baseline;gap:6px 0;display:grid}.dossier .product__name{letter-spacing:.06em;color:var(--ink);font-size:13.5px;line-height:1.45}.dossier :is(.product__category,.product__status){grid-column:2}.dossier .product__desc{max-width:62ch;margin:14px 0 16px 32px}.dossier .product__meta{margin-left:32px;display:block}.dossier .product__meta dt{margin-top:12px}.dossier .product__meta dd{margin-top:3px}.dossier .product .cites{margin:14px 0 0 32px}.dossier .cites .source-link{color:#a3a6a0;border-bottom-color:var(--line-2)}.dossier .cites .source-link:hover{color:var(--accent);border-bottom-color:var(--accent)}.atlas.is-compact .dossier .products{grid-template-columns:minmax(0,1fr)}.sub-label{white-space:normal;text-align:center;opacity:0;max-width:170px;transition:opacity .45s var(--ease), color .25s;flex-direction:column;gap:4px;line-height:1.35}.sub-label--stack{white-space:nowrap;text-align:left;flex-direction:row;max-width:none}.sub-label.is-visible{opacity:1;transition-delay:1s,0s}.cluster__chip--note{color:var(--ink-3);pointer-events:none;border-style:dashed}.sublayers-cta{margin-top:16px}.sublayer-list{border-top:1px solid var(--line);margin:18px 0 0;padding:0;list-style:none}.sublayer-row{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;gap:2px 10px;width:100%;padding:12px 0;transition:background-color .2s;display:grid}.sublayer-row:hover,.sublayer-row:focus-visible{background:color-mix(in srgb, var(--layer) 7%, transparent)}.sublayer-row__code{letter-spacing:.08em;color:var(--layer);grid-row:span 2;font-size:11px}.sublayer-row__name{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:12.5px}.sublayer-row__count{letter-spacing:.08em;color:var(--ink-3);font-size:10.5px}.sublayer-row__short{font-family:var(--font-read);color:var(--ink-2);grid-column:2/-1;font-size:12px;line-height:1.5}.sublayer-panel__crumb{margin:22px 0 0}.sublayer-panel__crumb+.layer-panel__title{margin-top:8px}.sublayer-panel__note{margin-top:14px}.briefing-card{text-align:left;border:1px solid var(--line-2);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;width:100%;margin:18px 0 4px;padding:10px;transition:border-color .2s,background-color .2s;display:grid}.briefing-card:hover,.briefing-card:focus-visible{border-color:var(--layer);background:color-mix(in srgb, var(--layer) 6%, transparent)}.briefing-card__thumb{aspect-ratio:16/9;background:#050708 var(--poster,none) center / cover no-repeat;border:1px solid color-mix(in srgb, var(--layer) 40%, transparent);place-items:center;display:grid;position:relative;overflow:hidden}.briefing-card__thumb:after{content:"";background:linear-gradient(#0000 40%,#0000008c);position:absolute;inset:0}.briefing-card__play,.briefing__big-play-icon{z-index:1;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent var(--ink);width:0;height:0;filter:drop-shadow(0 0 8px var(--layer));position:relative}.briefing-card__text{gap:3px;min-width:0;display:grid}.briefing-card__label{letter-spacing:.14em;text-transform:uppercase;color:var(--layer);font-size:10.5px}.briefing-card__title{font-family:var(--font-read);color:var(--ink);font-size:13px;line-height:1.4}.briefing-card__meta{letter-spacing:.06em;color:var(--ink-3);font-size:10.5px}.briefing-scrim{z-index:90;-webkit-backdrop-filter:blur(14px)saturate(.8);backdrop-filter:blur(14px)saturate(.8);background-color:#04050599;position:fixed;inset:0}.briefing{z-index:100;border:1px solid var(--line-2);background:#0b0c0c;flex-direction:column;width:min(1120px,100vw - 64px,177.778vh - 444.444px);min-width:min(560px,100vw - 32px);display:flex;position:fixed;top:50%;left:50%;translate:-50% -50%;box-shadow:0 40px 140px #000000bf}.briefing__bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 18px 12px;display:flex}.briefing__heading h2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:6px 0 0;font-size:18px;font-weight:400}.briefing__actions{align-items:center;gap:14px;display:flex}.briefing__status{letter-spacing:.1em;text-transform:uppercase;color:var(--warn);white-space:nowrap;font-size:10.5px}.briefing__status--in-production{color:var(--ink-3)}.briefing__stage{aspect-ratio:16/9;background:#020304;position:relative;overflow:hidden}.briefing__video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.briefing__stage:fullscreen .briefing__video{object-fit:contain}.briefing__caption{width:min(78%,760px);max-width:min(78%,760px);font-family:var(--font-read);text-align:center;color:var(--ink);border-left:2px solid var(--layer);background:#040505b8;margin:0;padding:8px 14px;font-size:clamp(13px,1.5vw,17px);line-height:1.5;position:absolute;bottom:7%;left:50%;translate:-50%}.briefing__big-play{background:radial-gradient(circle,#0405050d,#0405058c);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.briefing__big-play-icon{border-width:22px 0 22px 36px}.briefing__big-play-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);text-shadow:0 0 14px #000000e6;font-size:11px}.briefing__big-play:hover .briefing__big-play-icon,.briefing__big-play:focus-visible .briefing__big-play-icon{border-left-color:var(--layer)}.briefing__slate{background:linear-gradient(180deg, #04050533, #040505d9), #050708 var(--poster,none) center / cover no-repeat;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;padding:7% 8%;display:flex;position:absolute;inset:0}.briefing__slate p{max-width:56ch;font-family:var(--font-read);color:var(--ink);margin:0;font-size:15px;line-height:1.65}.briefing__controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:10px 18px;display:flex}.briefing__control{min-width:34px;color:var(--ink-2);border:1px solid var(--line-2);padding:5px 8px;font-size:12px;transition:color .2s,border-color .2s}.briefing__control:hover,.briefing__control.is-on{color:var(--layer);border-color:var(--layer)}.briefing__time{letter-spacing:.08em;min-width:86px;color:var(--ink-2);font-size:11px}.briefing__track{flex:1;height:22px;position:relative}.briefing__track:before,.briefing__track:after{content:"";pointer-events:none;height:2px;position:absolute;top:50%;left:0;translate:0 -50%}.briefing__track:before{background:var(--line-2);right:0}.briefing__track:after{width:calc(var(--progress) * 100%);background:var(--layer);box-shadow:0 0 10px var(--layer)}.briefing__scrub{z-index:1;opacity:0;cursor:pointer;width:100%;margin:0;position:absolute;inset:0}.briefing__scrub:focus-visible+.briefing__tick,.briefing__track:focus-within:before{outline:1px solid var(--focus)}.briefing__tick{background:var(--ink-2);pointer-events:none;width:1px;height:10px;position:absolute;top:50%;translate:0 -50%}.briefing__chapters{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin:0;padding:0;list-style:none;display:grid}.briefing__chapter{text-align:left;border-right:1px solid var(--line);grid-template-columns:auto 1fr;gap:2px 8px;width:100%;height:100%;padding:10px 14px 12px;transition:background-color .2s,box-shadow .2s;display:grid;box-shadow:inset 0 2px #0000}.briefing__chapter:not(:disabled):hover{background:color-mix(in srgb, var(--layer) 6%, transparent)}.briefing__chapter.is-active{box-shadow:inset 0 2px 0 var(--layer);background:color-mix(in srgb, var(--layer) 8%, transparent)}.briefing__chapter:disabled{cursor:default}.briefing__chapter-code{color:var(--layer);font-size:10.5px}.briefing__chapter-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:11px}.briefing__chapter-time{color:var(--ink-3);grid-column:2;font-size:10.5px}body:has(.briefing):after{opacity:0}.atlas.is-compact .briefing{width:calc(100vw - 16px);min-width:0}.atlas.is-compact .briefing__status{display:none}.atlas.is-compact .briefing__chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas.is-compact .briefing__caption{width:calc(100% - 28px);max-width:none;padding:6px 9px;line-height:1.35;bottom:5%}.atlas.is-compact .briefing__big-play[aria-label="Resume the briefing"]{background:0 0;justify-content:flex-start;align-items:flex-end;padding:16px}.atlas.is-compact .briefing__big-play[aria-label="Resume the briefing"] .briefing__big-play-icon{border-width:12px 0 12px 20px}.atlas.is-compact .briefing__big-play[aria-label="Resume the briefing"] .briefing__big-play-label{display:none}.company-row--ranked{grid-template-columns:22px minmax(0,auto) auto minmax(16px,1fr) auto;align-items:baseline;gap:2px 10px;display:grid}.company-row--ranked .company-row__name{text-overflow:ellipsis;overflow:hidden}.company-row__rank{color:var(--layer);font-size:10.5px}.company-row__basis{letter-spacing:.04em;color:var(--ink-3);text-align:left;grid-column:2/-1;font-size:10.5px}.briefing__title-card{animation:briefing-in .9s var(--ease) both;pointer-events:none;gap:6px;display:grid;position:absolute;top:12%;left:7%}.briefing__title-code{letter-spacing:.2em;color:var(--layer);font-size:clamp(11px,1.1vw,14px)}.briefing__title-layer{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-shadow:0 0 30px #000c;font-size:clamp(30px,4.4vw,64px)}.briefing__title-line{font-family:var(--font-read);color:var(--ink-2);font-size:clamp(13px,1.4vw,18px)}.briefing__lower-third{border-left:2px solid var(--layer);animation:briefing-in .6s var(--ease) both;pointer-events:none;background:#0405059e;gap:4px;padding:10px 14px 12px;display:grid;position:absolute;top:8%;left:5%}.briefing__lower-code{letter-spacing:.16em;color:var(--layer);font-size:clamp(10px,.95vw,12px)}.briefing__lower-title{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:clamp(16px,2vw,26px)}.briefing__lower-companies{letter-spacing:.06em;color:var(--ink-2);font-size:clamp(10px,1vw,13px)}@keyframes briefing-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.briefing__title-card,.briefing__lower-third{animation:none}}.review-desk{background:var(--bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(300px,380px) minmax(0,1fr);display:grid;position:fixed;inset:0}.review-desk__bar{padding:16px var(--edge);border-bottom:1px solid var(--line);grid-column:1/-1;align-items:center;gap:28px;display:flex}.review-desk__bar h1{letter-spacing:.14em;text-transform:uppercase;margin:2px 0 0;font-size:18px;font-weight:400}.review-desk__tally{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;gap:18px;margin-left:auto;font-size:11px;display:flex}.review-desk__tally b{color:var(--ink);font-weight:400}.review-desk__list{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.review-desk__filters{border-bottom:1px solid var(--line);display:flex}.review-desk__filters button{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex:1;padding:10px 6px;font-size:10.5px;box-shadow:inset 0 -2px #0000}.review-desk__filters button.is-active{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.review-desk__filters span{color:var(--ink-4)}.review-desk__search{font:inherit;color:var(--ink);border:1px solid var(--line-2);background:0 0;border-radius:0;margin:10px 14px;padding:8px 10px}.review-desk__rows{flex:1;margin:0;padding:0 0 24px;list-style:none;overflow-y:auto}.review-desk__group{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:14px 14px 4px;font-size:10px}.review-row{text-align:left;border-left:2px solid #0000;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"rank name flags""rank state state";column-gap:8px;width:100%;padding:7px 14px;display:grid}.review-row:hover,.review-row.is-selected{background:#ffffff09}.review-row.is-selected{border-left-color:var(--accent)}.review-row__rank{color:var(--ink-3);grid-area:rank}.review-row__name{white-space:nowrap;text-overflow:ellipsis;grid-area:name;overflow:hidden}.review-row__flags{color:var(--warn);grid-area:flags;font-size:9px}.review-row__state{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);grid-area:state;font-size:10px}.review-row--accepted .review-row__state{color:var(--up)}.review-row--needs_work .review-row__state,.review-row--changed .review-row__state{color:var(--warn)}.review-desk__detail{min-height:0;font-family:var(--font-read);padding:26px clamp(20px,4vw,56px) 60px;overflow-y:auto}.review-desk__detail article{max-width:820px}.review-desk__detail h2{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:8px 0 6px;font-size:30px;font-weight:400}.review-desk__detail h3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:26px 0 8px;font-size:11px;font-weight:400}.review-desk__tagline{color:var(--ink-2);margin:0 0 12px}.review-desk__status{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.review-chip{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.review-chip:before{content:"[ "}.review-chip:after{content:" ]"}.review-chip--accepted{color:var(--up)}.review-chip--needs_work,.review-chip--changed{color:var(--warn)}.review-chip--unreviewed{color:var(--ink-3)}.review-desk__counts{color:var(--ink-2);margin:0 0 8px;font-size:12px}.review-desk__signals{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.review-signal{font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--line-2);padding:2px 7px;font-size:10.5px}.review-signal--warn{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.review-signal--info{color:var(--ink-3)}.review-desk__open{text-decoration:none;display:inline-block}.review-desk__people{margin:0;padding:0;list-style:none}.review-desk__people li{border-bottom:1px dotted var(--line-2);gap:2px;padding:8px 0;display:grid}.review-desk__people li>span:last-child{color:var(--ink-2);font-size:12px}.review-desk__decide textarea{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line-2);resize:vertical;background:0 0;border-radius:0;margin:6px 0 12px;padding:10px;display:block}.review-desk__buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.review-btn{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line-2);padding:9px 14px;font-size:11px}.review-btn:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.review-btn--accept{color:var(--ink);border-color:var(--ink-3)}.review-btn kbd{font:inherit;color:var(--ink-3);margin-left:6px}.review-btn:disabled{opacity:.5;cursor:default}.review-desk__message{font-family:var(--font-mono);color:var(--ink-2);margin:12px 0 0;font-size:11px}.review-desk__message--bar{max-width:34ch;margin:0}.briefing__ranking{border-top:1px solid color-mix(in srgb, var(--layer) 60%, transparent);width:min(34%,380px);animation:briefing-in .6s var(--ease) both;pointer-events:none;background:#040505a8;padding:14px 16px 12px;position:absolute;top:42%;right:4%;transform:translateY(-50%)}.briefing__ranking-head{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:clamp(9px,.85vw,11px);display:block}.briefing__ranking ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.briefing__ranking li{grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"rank name value""rank bar bar";gap:4px 8px;font-size:clamp(10px,1vw,13px);display:grid}.briefing__ranking-rank{color:var(--layer);grid-area:rank}.briefing__ranking-name{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);grid-area:name;overflow:hidden}.briefing__ranking-value{color:var(--ink-2);grid-area:value}.briefing__ranking-bar{background:var(--layer);height:3px;box-shadow:0 0 8px color-mix(in srgb, var(--layer) 60%, transparent);transform-origin:0;animation:briefing-bar .9s var(--ease) var(--delay,0s) forwards;grid-area:bar;transform:scaleX(0)}@keyframes briefing-bar{to{transform:scaleX(var(--share,0))}}@media (prefers-reduced-motion:reduce){.briefing__ranking,.briefing__ranking-bar{animation:none}.briefing__ranking-bar{transform:scaleX(var(--share,0))}}.atlas.is-compact .briefing__ranking{display:none}
