@font-face{font-family:__Outfit_410c3d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_410c3d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_410c3d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_410c3d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_410c3d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_410c3d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_410c3d;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_410c3d{font-family:__Outfit_410c3d,__Outfit_Fallback_410c3d;font-style:normal}.__variable_410c3d{--font-outfit:"__Outfit_410c3d","__Outfit_Fallback_410c3d"}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_37ef13;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_37ef13{font-family:__Inter_37ef13,__Inter_Fallback_37ef13;font-style:normal}.__variable_37ef13{--font-inter:"__Inter_37ef13","__Inter_Fallback_37ef13"}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--font-mono:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}:root{--night:#05080c;--deep:#080d14;--slate:#0d1520;--raise:#121c29;--hairline:rgba(159,179,192,.14);--hairline-strong:rgba(159,179,192,.26);--ice:#eaf1f6;--frost:#a6bac8;--dim:#6b8194;--faint:#47596a;--ember:#e8843c;--ember-soft:rgba(232,132,60,.12);--ember-line:rgba(232,132,60,.34);--aurora:#4fd1b0;--aurora-soft:rgba(79,209,176,.12);--maxw:1240px;--gut:clamp(20px,5vw,56px);--section:clamp(88px,12vw,168px);--ease:cubic-bezier(0.16,1,0.3,1);--nav-bg:rgba(5,8,12,.82);--aurora-line:rgba(79,209,176,.34);--tick-on:rgba(159,179,192,.45);--ember-pulse:rgba(232,132,60,.05);--sweep-glint:rgba(159,179,192,.07);--contour:#9fb3c0;--hero-scrim-rgb:5,8,12;--hero-scrim-strong:rgba(5,8,12,.86);--hero-scrim-mid:rgba(5,8,12,.62);--hero-scrim-soft:rgba(5,8,12,.3);--hero-scrim-faint:rgba(5,8,12,.06);--hero-scrim-v:linear-gradient(180deg,rgba(5,8,12,.86) 0%,rgba(5,8,12,.3) 26%,rgba(5,8,12,.62) 62%,rgba(5,8,12,.96) 92%,var(--night) 100%);--hero-scrim-h:linear-gradient(96deg,rgba(5,8,12,.8),rgba(5,8,12,.42) 46%,rgba(5,8,12,.06) 82%);--aurora-wash:radial-gradient(60% 45% at 22% 18%,rgba(79,209,176,.1),transparent 62%),radial-gradient(52% 40% at 78% 8%,rgba(232,132,60,.085),transparent 60%),radial-gradient(70% 50% at 50% 0%,rgba(94,140,190,.1),transparent 68%);--aurora-fade:linear-gradient(180deg,rgba(5,8,12,.34) 0%,rgba(5,8,12,.06) 34%,rgba(5,8,12,.86) 84%,var(--night) 100%);color-scheme:dark}:root[data-theme=light]{--night:#f4f7fa;--deep:#ebeef3;--slate:#e2e7ee;--raise:#d5dce6;--hairline:rgba(15,28,42,.1);--hairline-strong:rgba(15,28,42,.18);--ice:#0a1219;--frost:#3a4d5c;--dim:#5a6e7e;--faint:#7a8e9e;--ember:#e8843c;--ember-soft:rgba(232,132,60,.12);--ember-line:rgba(232,132,60,.34);--aurora:#2a9b82;--aurora-soft:rgba(42,155,130,.12);--maxw:1240px;--gut:clamp(20px,5vw,56px);--section:clamp(88px,12vw,168px);--ease:cubic-bezier(0.16,1,0.3,1);--nav-bg:rgba(244,247,250,.88);--aurora-line:rgba(42,155,130,.34);--tick-on:rgba(15,28,42,.28);--ember-pulse:rgba(232,132,60,.08);--sweep-glint:rgba(15,28,42,.06);--contour:#5a7080;--hero-scrim-rgb:244,247,250;--hero-scrim-strong:rgba(244,247,250,.88);--hero-scrim-mid:rgba(244,247,250,.62);--hero-scrim-soft:rgba(244,247,250,.36);--hero-scrim-faint:rgba(244,247,250,.08);--hero-scrim-v:linear-gradient(180deg,rgba(244,247,250,.9) 0%,rgba(244,247,250,.36) 26%,rgba(244,247,250,.62) 62%,rgba(244,247,250,.96) 92%,var(--night) 100%);--hero-scrim-h:linear-gradient(96deg,rgba(244,247,250,.86),rgba(244,247,250,.48) 46%,rgba(244,247,250,.08) 82%);--aurora-wash:radial-gradient(60% 45% at 22% 18%,rgba(42,155,130,.12),transparent 62%),radial-gradient(52% 40% at 78% 8%,rgba(232,132,60,.1),transparent 60%),radial-gradient(70% 50% at 50% 0%,rgba(94,140,190,.1),transparent 68%);--aurora-fade:linear-gradient(180deg,rgba(244,247,250,.4) 0%,rgba(244,247,250,.08) 34%,rgba(244,247,250,.9) 84%,var(--night) 100%);color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{background:var(--night)}body{margin:0;color:var(--ice);font-family:var(--font-inter),system-ui,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h1,h2,h3,h4{font-family:var(--font-outfit),system-ui,sans-serif;font-weight:600;letter-spacing:-.03em;line-height:1.02;margin:0;text-wrap:balance}h1{font-size:clamp(2.75rem,7.2vw,5.6rem)}h2{font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.06}h3{font-size:clamp(1.3rem,2.1vw,1.75rem);line-height:1.18;letter-spacing:-.02em}h4{font-size:1.0625rem;letter-spacing:-.01em;line-height:1.3}p{margin:0 0 1.15em;text-wrap:pretty}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none}strong{font-weight:600;color:var(--ice)}.lede{font-size:clamp(1.125rem,1.9vw,1.4rem);line-height:1.55;max-width:62ch}.body-dim,.lede,.small{color:var(--frost)}.small{font-size:.9375rem;line-height:1.6}.tiny{font-size:.8125rem;line-height:1.55}.eyebrow,.tiny{color:var(--dim)}.eyebrow{font-family:var(--font-mono),monospace;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;margin:0 0 1.4rem;display:flex;align-items:center;gap:.75rem}.eyebrow:before{content:"";width:22px;height:1px;background:var(--ember);flex:none}.mono{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ember{color:var(--ember)}.aurora-text{color:var(--aurora)}.wrap{max-width:var(--maxw)}.wrap,.wrap-narrow{margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.wrap-narrow{max-width:820px}section{padding-block:var(--section);position:relative}.rule{height:1px;background:var(--hairline);border:0;margin:0}.grid-2{display:grid;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);grid-template-columns:1fr}@media (min-width:900px){.grid-2{grid-template-columns:repeat(2,1fr)}}.grid-3{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr}@media (min-width:720px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.grid-3{grid-template-columns:repeat(3,1fr)}}.grid-4{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(2,1fr);background:var(--hairline);border:1px solid var(--hairline)}@media (min-width:900px){.grid-4{grid-template-columns:repeat(4,1fr)}}.stack-sm>*+*{margin-top:.75rem}.stack>*+*{margin-top:1.5rem}.stack-lg>*+*{margin-top:3rem}.panel{background:var(--slate);border:1px solid var(--hairline);padding:clamp(24px,3vw,36px);position:relative}.panel-raise{background:var(--raise)}.panel-ember{border-color:var(--ember-line);background:linear-gradient(180deg,var(--ember-soft),transparent 60%),var(--slate)}.metric{background:var(--night);padding:clamp(20px,2.6vw,30px)}.metric-value{font-family:var(--font-outfit),sans-serif;font-size:clamp(1.75rem,3.4vw,2.65rem);font-weight:600;letter-spacing:-.035em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ice);display:block}.metric-label{font-size:.8125rem;line-height:1.45;color:var(--dim);margin-top:.7rem;display:block}.dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex:none;background:var(--aurora);box-shadow:0 0 0 3px var(--aurora-soft)}.dot-off{background:var(--faint);box-shadow:none}.btn{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.6rem;font-family:var(--font-inter),sans-serif;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;border:1px solid var(--hairline-strong);color:var(--ice);transition:border-color .25s var(--ease),background .25s var(--ease),transform .25s var(--ease)}.btn:hover{border-color:var(--ember-line);background:var(--ember-soft);transform:translateY(-1px)}.btn-solid{background:var(--ember);border-color:var(--ember);color:#140a03;font-weight:600}.btn-solid:hover{background:#f0954f;border-color:#f0954f;transform:translateY(-1px)}.link-u{border-bottom:1px solid var(--ember-line);padding-bottom:1px;transition:border-color .2s var(--ease),color .2s var(--ease)}.link-u:hover{border-color:var(--ember);color:var(--ember)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--nav-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline)}.nav-actions{display:flex;align-items:center;gap:.75rem;flex:none}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:1px solid var(--hairline-strong);background:transparent;color:var(--frost);cursor:pointer;transition:border-color .25s var(--ease),background .25s var(--ease),color .25s var(--ease)}.theme-toggle:hover{border-color:var(--ember-line);background:var(--ember-soft);color:var(--ice)}.theme-toggle svg{display:block;width:1rem;height:1rem}.nav-inner{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut);height:66px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.nav-links{display:none;gap:1.9rem;align-items:center}@media (min-width:940px){.nav-links{display:flex}}.nav-link{font-size:.875rem;color:var(--frost);transition:color .2s var(--ease)}.nav-link:hover{color:var(--ice)}.wordmark{font-family:var(--font-outfit),sans-serif;font-weight:600;font-size:1.0625rem;letter-spacing:-.02em;display:flex;align-items:center;gap:.6rem}.draft-bar{background:var(--ember-soft);border-bottom:1px solid var(--ember-line);padding:.55rem var(--gut);text-align:center}.draft-bar span{font-family:var(--font-mono),monospace;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ember)}.footer{border-top:1px solid var(--hairline);padding-block:64px 56px}.reveal{opacity:0;transform:translateY(18px)}.reveal.in{opacity:1;transform:none;transition:opacity .85s var(--ease),transform .85s var(--ease)}.src{font-family:var(--font-mono),monospace;font-size:.6875rem;line-height:1.5;color:var(--faint);letter-spacing:.01em}.callout{border-left:2px solid var(--ember);padding:.35rem 0 .35rem 1.5rem}.quote{font-family:var(--font-outfit),sans-serif;font-size:clamp(1.35rem,2.9vw,2.15rem);line-height:1.24;letter-spacing:-.028em;font-weight:400;color:var(--ice);text-wrap:balance}.console-wrap{max-width:1560px;margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.c-eyebrow{font-size:.8125rem;letter-spacing:.2em;color:var(--dim);margin:0;display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.c-eyebrow,.c-label{font-family:var(--font-mono),monospace;text-transform:uppercase}.c-label{font-size:.75rem;letter-spacing:.14em;color:var(--faint);display:block;line-height:1.5}.c-note{font-size:.875rem;color:var(--dim)}.c-body,.c-note{line-height:1.6;margin:0}.c-body{font-size:.9375rem;color:var(--frost)}.c-num{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ice)}.tag{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;padding:.26rem .6rem;line-height:1.35;white-space:normal;max-width:100%;text-align:left}.tag-rep{color:var(--ember);border:1px solid var(--ember-line);background:var(--ember-soft)}.tag-live{color:var(--aurora);border:1px solid var(--aurora-line);background:var(--aurora-soft)}.tag-flat{color:var(--dim);border:1px solid var(--hairline-strong);background:transparent}.quad-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:1fr;background:var(--hairline);border:1px solid var(--hairline)}@media (min-width:1180px){.quad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.quad{background:var(--deep);padding:clamp(22px,2.4vw,34px);min-width:0;display:flex;flex-direction:column;gap:1.5rem}.quad-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.9rem 1.1rem;padding-bottom:1.1rem;border-bottom:1px solid var(--hairline)}.quad-index{font-family:var(--font-mono),monospace;font-size:.8125rem;letter-spacing:.1em;color:var(--ember);flex:none}.quad-title{font-family:var(--font-outfit),sans-serif;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1;margin:0;color:var(--ice)}.quad-sub{font-size:.9375rem;color:var(--dim);margin:0;flex:1 1 200px}.qmetrics{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));background:var(--hairline);border:1px solid var(--hairline)}.qmetric{background:var(--night);padding:16px 18px;min-width:0}.qmetric-v{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,2.1vw,1.8rem);letter-spacing:-.035em;line-height:1.05;color:var(--ice);display:block}.qmetric-l{font-size:.8125rem;line-height:1.4;color:var(--dim);margin-top:.55rem;display:block}.scroll-x{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.scroll-x::-webkit-scrollbar{height:6px}.scroll-x::-webkit-scrollbar-thumb{background:var(--hairline-strong)}.ctable{width:100%;border-collapse:collapse;font-size:.9375rem}.ctable th{font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;color:var(--faint);font-weight:400;text-align:left;padding:0 14px 10px 0;border-bottom:1px solid var(--hairline-strong);white-space:nowrap}.ctable td{padding:13px 14px 13px 0;border-bottom:1px solid var(--hairline);color:var(--frost);vertical-align:top}.ctable tr:last-child td{border-bottom:0}.ctable td:last-child,.ctable th:last-child{padding-right:0}.feed-row{display:grid;grid-template-columns:14px 92px 148px 1fr;grid-gap:0 14px;gap:0 14px;align-items:start;padding:11px 0;border-bottom:1px solid var(--hairline);min-width:620px}.feed-row:last-child{border-bottom:0}.feed-time{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8125rem;color:var(--dim)}.feed-src{font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding-top:1px}.feed-text{font-size:.9375rem;color:var(--frost);line-height:1.45}.feed-text.crit{color:var(--ice)}.cite{border:1px solid var(--hairline);border-left:2px solid var(--ember);background:var(--slate);padding:14px 16px}.cite+.cite{margin-top:10px}.cite-doc{font-family:var(--font-mono),monospace;font-size:.8125rem;color:var(--ice);letter-spacing:-.01em;line-height:1.4;word-break:break-word}.cite-meta{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:8px}.cite-meta span{font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.06em;color:var(--faint)}.cite-quote{font-size:.875rem;line-height:1.55;color:var(--frost);margin:9px 0 0}.grade{font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.1em;color:var(--aurora);border:1px solid var(--aurora-line);padding:1px 6px;flex:none}.check-row{display:flex;align-items:center;gap:.75rem;padding:9px 0;border-bottom:1px solid var(--hairline);font-size:.875rem;color:var(--frost)}.check-row:last-child{border-bottom:0}.check-row .ok{margin-left:auto;font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.12em;color:var(--aurora);flex:none}.tickstrip{display:flex;gap:4px;flex-wrap:wrap}.tickstrip i{display:block;width:12px;height:26px;background:var(--raise);border:1px solid var(--hairline)}.tickstrip i.on{background:var(--tick-on);border-color:var(--hairline-strong)}.stage-board{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,minmax(150px,1fr));background:var(--hairline);border:1px solid var(--hairline);min-width:640px}.stage-col{background:var(--night);padding:14px 14px 18px;min-width:0}.stage-card{border:1px solid var(--hairline);background:var(--slate);padding:10px 11px;margin-top:9px}.stage-card b{display:block;font-size:.875rem;font-weight:600;color:var(--ice);letter-spacing:-.01em}.stage-card em{display:block;font-family:var(--font-mono),monospace;font-size:.75rem;font-style:normal;color:var(--dim);margin-top:5px}.tl-row{display:grid;grid-template-columns:12px 1fr;grid-gap:0 16px;gap:0 16px;padding:0 0 22px;position:relative}.tl-row:last-child{padding-bottom:0}.tl-rail{position:relative;display:flex;justify-content:center;padding-top:7px}.tl-rail:after{content:"";position:absolute;top:16px;bottom:-22px;width:1px;background:var(--hairline)}.tl-row:last-child .tl-rail:after{display:none}@keyframes c-pulse{0%,to{box-shadow:0 0 0 3px var(--ember-soft);opacity:1}50%{box-shadow:0 0 0 7px var(--ember-pulse);opacity:.72}}.dot-crit{background:var(--ember);box-shadow:0 0 0 3px var(--ember-soft);animation:c-pulse 2.6s var(--ease) infinite}@keyframes c-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.sweep{position:relative;overflow:hidden}.sweep:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--sweep-glint),transparent);animation:c-sweep 5.5s linear infinite;pointer-events:none}.sys-strip{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));background:var(--hairline);border:1px solid var(--hairline)}.sys-cell{background:var(--night);padding:15px 18px;display:flex;align-items:center;gap:.7rem;min-width:0}.sys-cell .nm{font-size:.8125rem;letter-spacing:.06em;color:var(--ice);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sys-cell .nm,.sys-cell .st{font-family:var(--font-mono),monospace}.sys-cell .st{margin-left:auto;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;flex:none}.chart-block{min-width:0}.chart-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.chart-scroll::-webkit-scrollbar{height:6px}.chart-scroll::-webkit-scrollbar-thumb{background:var(--hairline-strong)}.chart-svg-mono{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-detail-list{list-style:none;margin:1.4rem 0 0;padding:0;border-top:1px solid var(--hairline)}.chart-detail-list li{display:grid;grid-template-columns:18px 1fr;grid-gap:.9rem;gap:.9rem;align-items:start;padding:.75rem 0;border-bottom:1px solid var(--hairline)}.chart-detail-list li:last-child{border-bottom:0}.chart-detail-list .dot{margin-top:.45rem}