.Header_wrap__bnB1e{position:-webkit-sticky;position:sticky;top:0;z-index:60;padding:8px var(--shell-margin) 0;background:linear-gradient(180deg,var(--bg-void) 62%,rgba(2,9,16,0) 100%)}.Header_bar__O6T0V{width:min(var(--shell-max),100%);margin-inline:auto;height:72px;display:flex;align-items:center;gap:var(--space-6);padding-inline:var(--space-6);border:1px solid var(--line-subtle);border-radius:14px;background:rgba(5,19,31,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.Header_brand__fkyv5{display:flex;align-items:center;gap:var(--space-5);min-width:280px;flex:none}.Header_mark__szb8V{font:700 22px/1 var(--font-display);letter-spacing:.06em;color:var(--text-primary);white-space:nowrap}.Header_rule__ExTM_{width:1px;height:30px;background:var(--line-default)}.Header_brandText__9ED4V{display:flex;flex-direction:column;gap:3px}.Header_brandText__9ED4V strong{font:500 15px/1 var(--font-body);color:var(--text-primary);white-space:nowrap}.Header_lockup__o2OGL{display:flex;align-items:center;gap:5px;font:500 9px/1 var(--font-mono);letter-spacing:.18em;color:var(--text-dim)}.Header_chev__chO_Y{font-style:normal;color:var(--accent-cyan);margin-right:5px}.Header_nav__tNWGY{display:flex;align-items:center;gap:var(--space-8);margin-left:auto}.Header_link__8qxmS{position:relative;padding-block:6px;font:500 14px/1 var(--font-body);color:var(--text-secondary);transition:color var(--motion-fast) var(--ease)}.Header_link__8qxmS:hover{color:var(--text-primary)}.Header_linkActive__IdoV8{color:var(--accent-cyan)}.Header_underline__K9Z9S{position:absolute;left:50%;bottom:-6px;height:2px;width:0;border-radius:2px;background:var(--accent-cyan);transform:translateX(-50%);transition:width var(--motion-fast) var(--ease)}.Header_linkActive__IdoV8 .Header_underline__K9Z9S{width:22px}.Header_right__ya__V{display:flex;align-items:center;gap:var(--space-3);margin-left:var(--space-6)}.Header_iconBtn__ilXq_{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}.Header_iconBtn__ilXq_:hover{color:var(--accent-cyan);border-color:var(--line-default)}.Header_menuBtn__4zUe8{display:none}.Header_sheet__6UR7h{width:min(var(--shell-max),100%);margin:8px auto 0;padding:var(--space-2);border:1px solid var(--line-default);border-radius:14px;background:var(--bg-panel);box-shadow:var(--shadow-float);display:none;flex-direction:column}.Header_sheetLink__RSvuK{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-radius:var(--radius-sm);color:var(--text-secondary);font:500 15px/1 var(--font-body)}.Header_sheetLink__RSvuK:hover{background:var(--bg-panel-hover);color:var(--text-primary)}.Header_sheetActive__6rS1M{color:var(--accent-cyan)}@media (max-width:1280px){.Header_nav__tNWGY{display:none}.Header_menuBtn__4zUe8{display:inline-flex}.Header_sheet__6UR7h{display:flex}.Header_brand__fkyv5{min-width:0;margin-right:auto}.Header_right__ya__V{margin-left:auto}}@media (max-width:640px){.Header_brandText__9ED4V,.Header_rule__ExTM_{display:none}.Header_bar__O6T0V{padding-inline:var(--space-4);gap:var(--space-3)}}@media (max-width:1024px){.Header_lockup__o2OGL{font-size:11px}}@media (pointer:coarse){.Header_brand__fkyv5{min-height:44px}.Header_link__8qxmS{min-height:44px;display:inline-flex;align-items:center}.Header_iconBtn__ilXq_{width:44px;height:44px}.Header_sheetLink__RSvuK{min-height:48px}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_6b9622{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_6b9622{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Inter;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.Footer_wrap__jsoZE{border-top:1px solid var(--line-subtle);background:var(--bg-nav)}.Footer_inner__vtL_T{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;padding-block:var(--space-8)}.Footer_brand__0rdww{display:flex;align-items:center;gap:var(--space-5)}.Footer_mark__l51Uw{font:700 20px/1 var(--font-display);letter-spacing:.06em}.Footer_rule__C9aqz{width:1px;height:28px;background:var(--line-default)}.Footer_brandText__BZIuX{display:flex;flex-direction:column;gap:3px}.Footer_brandText__BZIuX strong{font:500 13px/1 var(--font-body)}.Footer_lockup__G4mkx{display:flex;gap:8px}.Footer_lockup__G4mkx em{font-style:italic;font:italic 400 11px/1 var(--font-body);color:var(--text-dim)}.Footer_links__cFiYr{display:flex;gap:var(--space-6);margin-inline:auto;flex-wrap:wrap}.Footer_link__TBOP7{font:400 13px/1 var(--font-body);color:var(--text-muted);display:inline-flex;align-items:center;min-height:24px}.Footer_link__TBOP7:hover{color:var(--accent-cyan)}.Footer_right__s6ko6{display:flex;align-items:center;gap:var(--space-6)}.Footer_sign__0cjwn{font:italic 400 13px/1.5 var(--font-body);color:var(--text-muted)}.Footer_social__cGivK{display:flex;gap:var(--space-2)}.Footer_icon___SLPT{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);border:1px solid var(--line-subtle);color:var(--text-muted);transition:color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}.Footer_icon___SLPT:hover{color:var(--accent-cyan);border-color:var(--line-default)}@media (max-width:834px){.Footer_inner__vtL_T{flex-direction:column;align-items:flex-start}.Footer_links__cFiYr{margin-inline:0}}@media (pointer:coarse){.Footer_links__cFiYr{gap:var(--space-2) var(--space-5)}.Footer_link__TBOP7{min-height:44px;padding-inline:2px}.Footer_icon___SLPT{width:44px;height:44px}}:root{--bg-void:#020910;--bg-base:#04111b;--bg-nav:#05131f;--bg-panel:#071a29;--bg-panel-hover:#0a2233;--bg-panel-soft:#0a1e2d;--bg-input:#081826;--text-primary:#f4f8fb;--text-secondary:#bed0db;--text-muted:#7e97a7;--text-dim:#69889a;--text-inverse:#011016;--line-subtle:#102e42;--line-default:#174863;--line-strong:#246c8b;--line-focus:#20e4f2;--accent-cyan:#20e4f2;--accent-sky:#62b8ff;--accent-blue:#398dff;--accent-teal:#1acdb8;--accent-green:#38db91;--accent-amber:#ffb85a;--accent-red:#ff6178;--state-live:#19d894;--state-info:#49a5ff;--state-warn:#ffb554;--state-error:#ff5f76;--grad-accent:linear-gradient(90deg,#20e4f2,#62b8ff 58%,#1acdb8);--grad-panel:linear-gradient(180deg,rgba(16,47,68,.64),rgba(7,26,41,.92));--grad-hero-photo:linear-gradient(90deg,#04111b,rgba(4,17,27,.16) 48%,#04111b);--grad-glow:radial-gradient(circle,rgba(32,228,242,.18) 0%,rgba(32,228,242,0) 70%);--scale:1;--space-1:calc(4px * var(--scale));--space-2:calc(8px * var(--scale));--space-3:calc(12px * var(--scale));--space-4:calc(16px * var(--scale));--space-5:calc(20px * var(--scale));--space-6:calc(24px * var(--scale));--space-8:calc(32px * var(--scale));--space-10:calc(40px * var(--scale));--space-12:calc(48px * var(--scale));--space-14:calc(56px * var(--scale));--space-16:calc(64px * var(--scale));--space-20:calc(80px * var(--scale));--space-24:calc(96px * var(--scale));--space-28:calc(112px * var(--scale));--space-32:calc(128px * var(--scale));--space-40:calc(160px * var(--scale));--radius-xs:6px;--radius-sm:9px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:26px;--radius-pill:999px;--stroke-hairline:1px;--stroke-active:1.5px;--stroke-hero:2px;--shadow-panel:0 16px 48px rgba(0,0,0,.24);--shadow-float:0 24px 90px rgba(0,0,0,.36);--shadow-cyan-glow:0 0 0 1px rgba(32,228,242,.2),0 0 28px rgba(32,228,242,.12);--shadow-focus:0 0 0 3px rgba(32,228,242,.18);--motion-fast:150ms;--motion-standard:260ms;--motion-emphasis:420ms;--motion-pipeline-step:620ms;--ease:cubic-bezier(0.2,0.8,0.2,1);--ease-enter:cubic-bezier(0.16,1,0.3,1);--shell-max:1520px;--shell-margin:48px;--gutter:20px;--font-display:var(--font-space-grotesk),"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-signature:"Andellia Davilton","Segoe Script","Bradley Hand","Brush Script MT",cursive}@font-face{font-family:Andellia Davilton;src:url(/fonts/AndelliaDavilton.woff2) format("woff2"),url(/fonts/AndelliaDavilton.woff) format("woff"),url(/fonts/AndelliaDavilton.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg-void);color:var(--text-primary);font-family:var(--font-body);font-size:15px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-display);margin:0;text-wrap:balance}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit}ol,ul{margin:0;padding:0;list-style:none}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-xs)}.t-display-hero{font:700 clamp(38px,4.4vw,62px) /1.02 var(--font-display);letter-spacing:-.032em}.t-display-page{font:700 clamp(31px,3.4vw,45px) /1.09 var(--font-display);letter-spacing:-.026em}.t-h1{font:700 clamp(27px,2.8vw,38px) /1.13 var(--font-display);letter-spacing:-.022em}.t-h2{font:650 clamp(22px,2.1vw,28px) /1.21 var(--font-display);letter-spacing:-.015em}.t-h3{font:650 clamp(18px,1.6vw,21px) /1.28 var(--font-display);letter-spacing:-.008em}.t-lead{font:400 16px/26px var(--font-body)}.t-body{font:400 15px/24px var(--font-body)}.t-small{font:400 13px/20px var(--font-body)}.t-label{font:600 13px/18px var(--font-body);letter-spacing:.1px}.t-caps{font:650 11px/16px var(--font-body);letter-spacing:2.4px;text-transform:uppercase}.t-mono{font:500 12px/18px var(--font-mono);letter-spacing:.25px}.shell{width:min(var(--shell-max),calc(100% - var(--shell-margin) * 2));margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding-inline:20px;border-radius:10px;border:1px solid transparent;font:600 13px/18px var(--font-body);letter-spacing:.1px;cursor:pointer;white-space:nowrap;transition:transform var(--motion-fast) var(--ease),background var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease),box-shadow var(--motion-fast) var(--ease)}.btn svg{width:16px;height:16px;flex:none}.btn--primary{background:var(--accent-cyan);color:var(--text-inverse);border-color:var(--accent-cyan)}.btn--primary:hover{background:#4ceaf5;transform:translateY(-1px)}.btn--secondary{background:var(--bg-input);color:var(--text-primary);border-color:var(--line-strong)}.btn--secondary:hover{border-color:var(--line-focus);background:var(--bg-panel-hover);transform:translateY(-1px)}.btn--ghost{background:transparent;color:var(--text-secondary);border-color:transparent;padding-inline:8px}.btn--ghost:hover{color:var(--text-primary)}.btn--sm{height:38px;padding-inline:14px;border-radius:var(--radius-sm)}.panel{background:var(--bg-panel);border:1px solid var(--line-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.panel--soft{background:var(--bg-panel-soft)}.panel--grad{background:var(--grad-panel)}.panel-head{display:flex;align-items:center;gap:10px;min-height:34px;margin-bottom:var(--space-4)}.panel-head__title{font:650 11px/16px var(--font-body);letter-spacing:2.4px;text-transform:uppercase;color:var(--text-primary)}.panel-head__action{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--accent-cyan);font:600 12px/16px var(--font-body);transition:gap var(--motion-fast) var(--ease)}.panel-head__action:hover{gap:10px}.panel-head__icon{color:var(--accent-cyan);display:inline-flex}.panel-head__icon svg{width:16px;height:16px}.divider{height:1px;background:var(--line-subtle);border:0;margin:0}.chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding-inline:13px;border-radius:var(--radius-pill);background:var(--bg-panel-soft);border:1px solid var(--line-default);color:var(--text-secondary);font:400 13px/1 var(--font-body);white-space:nowrap;transition:border-color var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease)}.chip:hover{border-color:var(--line-strong);color:var(--text-primary)}.chip svg{width:13px;height:13px;color:var(--accent-sky);flex:none}.chip--selected{border-color:var(--accent-cyan);background:rgba(32,228,242,.06);color:var(--text-primary)}.tag{display:inline-flex;align-items:center;height:26px;padding-inline:10px;border-radius:var(--radius-xs);background:var(--bg-input);border:1px solid var(--line-subtle);color:var(--text-muted);font:500 11px/1 var(--font-body);white-space:nowrap}.eyebrow{gap:10px;font:650 11px/16px var(--font-body);letter-spacing:2.4px;color:var(--accent-cyan)}.eyebrow,.status{display:inline-flex;align-items:center;text-transform:uppercase}.status{gap:7px;height:24px;padding-inline:10px;border-radius:var(--radius-pill);border:1px solid var(--line-default);background:var(--bg-input);font:600 10px/1 var(--font-body);letter-spacing:1.2px;color:var(--text-secondary)}.status__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.status--live{color:var(--state-live);border-color:rgba(25,216,148,.35)}.status--in-development{color:var(--state-warn);border-color:rgba(255,181,84,.35)}.status--ongoing{color:var(--state-info);border-color:rgba(73,165,255,.35)}.status--research{color:var(--accent-sky);border-color:rgba(98,184,255,.35)}.status--archive{color:var(--text-muted)}.status--unknown{color:var(--text-dim);border-style:dashed}.handwritten{font-family:Segoe Script,Bradley Hand,Brush Script MT,cursive;color:var(--accent-cyan);line-height:1.55;transform:rotate(-3deg);opacity:.92}.section{padding-block:var(--space-20)}.section--tight{padding-block:var(--space-14)}@media (pointer:coarse){[role=button],a,button,summary{touch-action:manipulation}.btn{min-height:48px}.btn--sm{min-height:44px}.panel-head__action{min-height:44px;display:inline-flex;align-items:center}a.chip,a.tag{min-height:40px}}@keyframes enter-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.enter{animation:enter-up var(--motion-emphasis) var(--ease-enter) both}@media (max-width:1440px){:root{--shell-margin:40px;--gutter:20px}}@media (max-width:1280px){:root{--scale:0.92;--shell-margin:32px;--gutter:18px}}@media (max-width:1024px){:root{--scale:0.86}}@media (max-width:834px){:root{--scale:0.78;--shell-margin:28px;--gutter:18px}}@media (max-width:640px){:root{--scale:0.7;--shell-margin:20px;--gutter:14px}}@media (max-width:390px){:root{--scale:0.64;--shell-margin:18px;--gutter:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}