@font-face{font-family:__Archivo_7347c0;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-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:__Archivo_7347c0;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_7347c0;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-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:__Archivo_Fallback_7347c0;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:__Archivo_7347c0,__Archivo_Fallback_7347c0;font-style:normal}.__variable_7347c0{--font-archivo:"__Archivo_7347c0","__Archivo_Fallback_7347c0"}@font-face{font-family:__Inter_69d019;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_69d019;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_69d019;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_69d019;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_69d019;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_69d019;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_69d019;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_69d019;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_69d019;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_69d019;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_69d019;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_69d019;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_69d019;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_69d019;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_69d019;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_69d019;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_69d019;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_69d019;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_69d019;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_69d019;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_69d019;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_69d019;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_69d019{font-family:__Inter_69d019,__Inter_Fallback_69d019;font-style:normal}.__variable_69d019{--font-inter:"__Inter_69d019","__Inter_Fallback_69d019"}@font-face{font-family:__JetBrains_Mono_5f34dc;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_5f34dc;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_5f34dc;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_5f34dc;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_5f34dc;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_5f34dc;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_5f34dc;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_5f34dc;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_5f34dc;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_5f34dc;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_5f34dc;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_5f34dc;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_5f34dc;font-style:normal;font-weight:600;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_5f34dc;font-style:normal;font-weight:600;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_5f34dc;font-style:normal;font-weight:600;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_5f34dc;font-style:normal;font-weight:600;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_5f34dc;font-style:normal;font-weight:600;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_5f34dc;font-style:normal;font-weight:600;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_5f34dc;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_5f34dc{font-family:__JetBrains_Mono_5f34dc,__JetBrains_Mono_Fallback_5f34dc;font-style:normal}.__variable_5f34dc{--font-mono:"__JetBrains_Mono_5f34dc","__JetBrains_Mono_Fallback_5f34dc"}:root{--bg:#07080a;--bg-2:#0c0e12;--bg-3:#12151a;--bg-4:#181c22;--line:#1e2229;--line-2:#2c323b;--ink:#f4f5f7;--ink-2:#b6bcc6;--mute:#7a828e;--neon:#14f195;--neon-ink:#04281a;--neon-soft:rgba(20,241,149,.12);--hot:#9945ff;--hot-soft:rgba(153,69,255,.16);--pink:#ff2db3;--warn:#ffb020;--bad:#ff4d4d;--gold:#e3b341;--blue:#4da3ff;--display:var(--font-archivo),"Archivo","Inter",system-ui,sans-serif;--sans:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--gutter:clamp(16px,5vw,56px);--max:1200px;--r:14px;--r-sm:8px;--sec:clamp(64px,9vw,120px);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#07080a;--bg-2:#0c0e12;--bg-3:#12151a;--bg-4:#181c22;--line:#1e2229;--line-2:#2c323b;--ink:#f4f5f7;--ink-2:#b6bcc6;--mute:#7a828e}}:root[data-theme=dark]{--bg:#07080a;--bg-2:#0c0e12;--bg-3:#12151a;--bg-4:#181c22;--line:#1e2229;--line-2:#2c323b;--ink:#f4f5f7;--ink-2:#b6bcc6;--mute:#7a828e}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased;min-width:320px}body:before{content:"";position:fixed;inset:-10%;z-index:2000;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:220px 220px}canvas,img,svg{display:block;max-width:100%}a{color:inherit}h1,h2,h3,h4{margin:0;line-height:1.05;letter-spacing:-.02em;font-weight:700}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}button,input,select{font:inherit;color:inherit}::selection{background:var(--neon);color:var(--neon-ink)}.mono,.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.display{font-family:var(--display);font-stretch:62%;font-weight:900;text-transform:uppercase;letter-spacing:-.005em;line-height:.9}h1.display{font-size:clamp(3rem,10.5vw,8.6rem)}h1.display,h2.display{overflow-wrap:break-word}h2.display{font-size:clamp(2.2rem,6.4vw,5rem)}h3.display{font-size:clamp(1.4rem,3vw,2.2rem)}h2.display.md{font-size:clamp(1.8rem,4vw,3rem)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--neon);margin-bottom:20px}.eyebrow:before{content:"";width:18px;height:2px;background:var(--neon)}.eyebrow.hot{color:var(--hot)}.eyebrow.hot:before{background:var(--hot)}.eyebrow.tight{margin-bottom:10px}.lead{font-size:clamp(1.05rem,1.5vw,1.3rem);color:var(--ink-2);max-width:48ch}.neon{color:var(--neon)}.hot{color:var(--hot)}.pink{color:var(--pink)}.mute{color:var(--mute)}.glitch{position:relative;display:inline-block}.glitch:hover{animation:glitch .5s steps(2) 1}@keyframes glitch{0%{text-shadow:3px 0 var(--hot),-3px 0 var(--neon);transform:translateX(0)}25%{text-shadow:-3px 0 var(--hot),3px 0 var(--neon);transform:translateX(-2px)}50%{text-shadow:3px 2px var(--pink),-2px -2px var(--neon);transform:translateX(2px)}to{text-shadow:none;transform:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;height:50px;border-radius:6px;border:1px solid transparent;text-decoration:none;font-family:var(--display);font-stretch:85%;font-weight:800;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:transparent;transition:transform .12s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-neon{background:var(--neon);color:var(--neon-ink)}.btn-neon:hover{background:#4bffb6;box-shadow:0 0 0 4px var(--neon-soft),0 10px 30px -10px var(--neon)}.btn-ghost{background:transparent;border-color:var(--line-2);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink)}.btn-hot{background:var(--hot);color:#fff}.btn-hot:hover{background:#ab66ff}.btn-sm{height:40px;padding:0 16px;font-size:.82rem}.tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border-radius:4px;border:1px solid var(--line-2);color:var(--ink-2)}.tag.neon{border-color:var(--neon);color:var(--neon)}.tag.hot{border-color:var(--hot);color:#c89bff;background:var(--hot-soft)}.tag.warn{border-color:rgba(255,176,32,.5);color:var(--warn)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(7,8,10,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav .wrap{display:flex;justify-content:space-between;gap:16px;height:64px}.brand,.nav .wrap{align-items:center}.brand{display:inline-flex;gap:10px;text-decoration:none;font-family:var(--display);font-stretch:62%;font-weight:900;font-size:1.35rem;letter-spacing:.02em;text-transform:uppercase;line-height:1}.brand i{width:10px;height:10px;border-radius:50%;background:var(--neon);box-shadow:0 0 14px var(--neon);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.nav-links{display:none;gap:4px;font-family:var(--mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.nav-links a{text-decoration:none;padding:8px 10px;border-radius:4px;transition:color .15s ease,background-color .15s ease}.nav-links a:hover{color:var(--ink);background:var(--bg-3)}.nav-links a[aria-current=page]{color:var(--neon)}.nav-right{display:flex;align-items:center;gap:10px}.burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:40px;padding:0 10px;background:transparent;border:1px solid var(--line-2);border-radius:6px;cursor:pointer}.burger span{display:block;height:2px;background:var(--ink);transition:transform .2s ease,opacity .2s ease}.burger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu{display:none;border-bottom:1px solid var(--line);background:var(--bg-2)}.menu.open{display:block}.menu .wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2px;gap:2px;padding-block:12px 18px}.menu a{text-decoration:none;font-family:var(--display);font-stretch:75%;font-weight:800;font-size:1.2rem;text-transform:uppercase;padding:10px 12px;border-radius:6px}.menu a:hover{background:var(--bg-3)}.menu a[aria-current=page]{color:var(--neon)}@media (min-width:1100px){.nav-links{display:flex}.burger,.menu{display:none!important}}.tape{overflow:hidden;border-block:1px solid var(--line);background:var(--neon);color:var(--neon-ink);font-family:var(--display);font-stretch:70%;font-weight:900;text-transform:uppercase;font-size:clamp(1rem,1.6vw,1.3rem);letter-spacing:.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tape.dark{background:var(--bg-2);color:var(--ink)}.tape.hot{background:var(--hot);color:#fff}.tape-track{display:flex;width:max-content;gap:0;animation:tape 46s linear infinite;will-change:transform}.tape:hover .tape-track{animation-play-state:paused}.tape-track>span{display:inline-flex;align-items:center;gap:1.4rem;padding:12px .7rem;white-space:nowrap}.tape-track>span:after{content:"◆";font-size:.55em;opacity:.6}.tape.mono-tape{font-family:var(--mono);font-weight:500;font-size:.78rem;letter-spacing:.12em}@keyframes tape{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.tape-track{animation:none}}.js .rv{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.js .rv.in{opacity:1;transform:none}.js .rv.d1{transition-delay:.08s}.js .rv.d2{transition-delay:.16s}.js .rv.d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none;transition:none}}.hero{position:relative;padding-block:clamp(40px,6vw,88px) clamp(36px,5vw,64px);overflow:hidden;background:radial-gradient(70% 50% at 80% 10%,var(--hot-soft),transparent 60%),radial-gradient(50% 40% at 10% 90%,var(--neon-soft),transparent 60%)}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,hsla(0,0%,100%,.022) 3px 4px)}.hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1fr;grid-gap:36px;gap:36px;align-items:start}@media (min-width:980px){.hero .wrap{grid-template-columns:1fr 1fr;gap:40px}.hero .viewer-block{margin-top:-12px}}.hero .lead{margin-top:22px}.price-row{display:flex;align-items:baseline;gap:18px;margin-top:30px;flex-wrap:wrap}.price{font-family:var(--mono);font-size:clamp(2.4rem,4.5vw,3.4rem);font-weight:500;letter-spacing:-.04em;line-height:1}.price.lg{font-size:clamp(3rem,6vw,4.4rem)}.price-meta{color:var(--mute);font-size:.92rem;max-width:32ch}.cta-row{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.fine{margin-top:14px;font-size:.82rem;color:var(--mute)}.stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;margin-top:40px;background:var(--line);border:1px solid var(--line)}@media (min-width:560px){.stats{grid-template-columns:repeat(4,1fr)}}.stats>div{background:var(--bg);padding:14px 16px}.stats .k{font-family:var(--mono);font-size:1.3rem;letter-spacing:-.02em}.stats .l{color:var(--mute);font-size:.74rem;margin-top:2px;text-transform:uppercase;letter-spacing:.08em}.phero{padding-block:clamp(44px,7vw,96px) clamp(28px,4vw,48px);border-bottom:1px solid var(--line);position:relative;overflow:hidden;background:radial-gradient(60% 60% at 90% 0,var(--hot-soft),transparent 60%)}.phero .lead{margin-top:20px}.phero .cta-row{margin-top:24px}.viewer-block{display:grid;grid-gap:12px;gap:12px}.viewer{position:relative;width:100%;aspect-ratio:4/4.4;max-height:720px;border:1px solid var(--line);overflow:hidden;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;background:radial-gradient(55% 45% at 50% 40%,rgba(20,241,149,.1),transparent 70%),radial-gradient(70% 50% at 50% 100%,rgba(153,69,255,.12),transparent 70%),var(--bg-2)}.viewer.wide{aspect-ratio:16/11;max-height:560px}.hero .viewer{aspect-ratio:4/4.84;max-height:792px}.viewer canvas{position:absolute;inset:0;width:100%!important;height:100%!important;opacity:0;transition:opacity .6s ease;cursor:-webkit-grab;cursor:grab;touch-action:none}.viewer.is-3d canvas{opacity:1}.viewer canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.viewer-status{left:14px;bottom:12px;font-size:.68rem;letter-spacing:.1em;color:var(--mute)}.viewer-badge,.viewer-status{position:absolute;font-family:var(--mono);text-transform:uppercase;pointer-events:none}.viewer-badge{right:14px;top:12px;font-size:.66rem;letter-spacing:.12em;color:var(--neon);border:1px solid rgba(20,241,149,.4);padding:5px 9px;background:rgba(7,8,10,.6)}.viewer-badge.soon{color:var(--hot);border-color:rgba(153,69,255,.6)}.viewer-label{position:absolute;left:0;top:0;transform:translate(-50%,calc(-100% - 14px));background:var(--ink);color:var(--bg);font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;border-radius:3px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease}.viewer-label.show{opacity:1}.viewer-label:after{content:"";position:absolute;left:50%;bottom:-5px;width:8px;height:8px;background:var(--ink);transform:translateX(-50%) rotate(45deg)}.viewer-controls{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.viewer-controls .sep{width:1px;height:24px;background:var(--line-2);margin:0 4px}.viewer-controls .grow{flex:1 1}.vbtn{height:36px;padding:0 12px;border-radius:4px;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.vbtn:hover{border-color:var(--ink);color:var(--ink)}.vbtn.on{border-color:var(--neon);color:var(--neon);background:var(--neon-soft)}.vbtn.hot.on{border-color:var(--hot);color:#c89bff;background:var(--hot-soft)}.device-mock{position:absolute;left:50%;top:50%;width:min(42%,230px);aspect-ratio:64.5/111.5;transform:translate(-50%,-50%) rotate(-6deg);border-radius:7%/4%;background:linear-gradient(160deg,#1b1e22,#121417 60%,#0e1013);box-shadow:0 40px 80px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.06);transition:opacity .6s ease}.device-mock:after{content:"";position:absolute;left:7%;right:7%;top:13%;bottom:12%;background:#0b0d10}.viewer.is-3d .device-mock{opacity:0;pointer-events:none}.hw-layout{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr}@media (min-width:960px){.hw-layout{grid-template-columns:1.1fr .9fr;align-items:start}}.callouts{display:grid;grid-gap:2px;gap:2px;counter-reset:c}.callouts button{counter-increment:c;display:grid;grid-template-columns:34px 1fr auto;grid-gap:12px;gap:12px;align-items:center;width:100%;text-align:left;padding:12px 14px;background:var(--bg-2);border:1px solid var(--line);color:var(--ink);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.callouts button:hover{border-color:var(--line-2);background:var(--bg-3)}.callouts button.on{border-color:var(--neon);background:var(--neon-soft)}.callouts button:before{content:counter(c,decimal-leading-zero);font-family:var(--mono);font-size:.78rem;color:var(--neon)}.callouts b{display:block;font-family:var(--display);font-stretch:80%;font-weight:800;text-transform:uppercase;font-size:1rem;letter-spacing:.02em}.callouts small{display:block;color:var(--mute);font-size:.82rem}.callouts .where{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.sec{padding-block:var(--sec);border-bottom:1px solid var(--line);position:relative}.sec.tight{padding-block:clamp(40px,6vw,72px)}.sec.alt{background:var(--bg-2)}.sec-head{max-width:64ch;margin-bottom:clamp(28px,4vw,52px)}.sec-head p{margin-top:16px;color:var(--ink-2);font-size:1.06rem}.sec-head .eyebrow{margin-bottom:16px}.grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:700px){.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.g4{grid-template-columns:repeat(4,1fr)}}.card{position:relative;background:var(--bg-2);border:1px solid var(--line);padding:24px;transition:border-color .2s ease,transform .2s ease}a.card{text-decoration:none;display:block}.card:hover{border-color:var(--neon);transform:translateY(-2px)}.card h3{font-family:var(--display);font-stretch:78%;font-weight:800;text-transform:uppercase;font-size:1.3rem;margin-bottom:10px}.card p{color:var(--ink-2);font-size:.95rem}.card .idx{font-family:var(--mono);font-size:.7rem;color:var(--neon);letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.card .idx.hot{color:var(--hot)}.card .more{display:inline-block;margin-top:14px;font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--neon)}.card .more.hot{color:var(--hot)}.card.hotline{border-color:rgba(153,69,255,.5);background:linear-gradient(160deg,var(--hot-soft),transparent 60%),var(--bg-2)}.card.neonline{border-color:rgba(20,241,149,.5)}.card.still:hover{transform:none;border-color:var(--line)}.steps{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);grid-template-columns:1fr}@media (min-width:760px){.steps{grid-template-columns:repeat(3,1fr)}}.step{background:var(--bg);padding:28px 24px 30px}.step .n{font-family:var(--display);font-stretch:62%;font-weight:900;font-size:clamp(3.4rem,6vw,5.4rem);line-height:.9;color:var(--neon)}.step .n.hot{color:var(--hot)}.step h3{margin-top:14px;font-family:var(--display);font-stretch:78%;font-weight:800;text-transform:uppercase;font-size:1.35rem}.step p{margin-top:10px;color:var(--ink-2);font-size:.95rem}.poster{padding-block:clamp(56px,9vw,120px);border-bottom:1px solid var(--line);background:radial-gradient(50% 60% at 50% 100%,var(--hot-soft),transparent 70%),var(--bg-2);text-align:center;overflow:hidden}.poster .display{font-size:clamp(2.4rem,10vw,9rem)}.poster .display em{font-style:normal;color:var(--neon)}.poster p{margin-top:20px;color:var(--ink-2);font-size:1.05rem;max-width:56ch;margin-inline:auto}.bignum{font-family:var(--display);font-stretch:62%;font-weight:900;font-size:clamp(3rem,7vw,6rem);line-height:.9;letter-spacing:-.01em}.bignum small{font-size:.35em;font-stretch:80%;letter-spacing:.04em;color:var(--mute)}.kv{grid-gap:0;gap:0;margin:0}.kv,.kv>div{display:grid}.kv>div{grid-template-columns:130px 1fr;grid-gap:12px;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.kv>div:last-child{border-bottom:0}.kv dt{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding-top:4px}.kv dd{margin:0;color:var(--ink)}.kv.pad{padding:6px 24px}@media (max-width:480px){.kv>div{grid-template-columns:1fr;gap:4px}}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid var(--line-2);font-size:.9rem;background:var(--bg-3);font-family:var(--mono)}.pill.first{border-color:var(--neon);color:var(--neon)}.pill .tag{font-size:.6rem;padding:2px 6px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font-family:var(--mono);font-size:.76rem;letter-spacing:.08em;padding:6px 10px;border:1px solid var(--line-2);color:var(--ink-2)}.chip.on{border-color:var(--neon);color:var(--neon)}.split{display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr;align-items:start}@media (min-width:960px){.split{grid-template-columns:1fr 1fr;gap:40px}.split.rev>:first-child{order:2}}.split.v-center{align-items:center}.checklist{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}@media (min-width:820px){.checklist{grid-template-columns:repeat(2,1fr)}}.check{display:grid;grid-template-columns:26px 1fr;grid-gap:14px;gap:14px;padding:22px 24px;background:var(--bg-2)}.check .box{width:22px;height:22px;margin-top:1px;border:1px solid var(--neon);display:grid;place-items:center;color:var(--neon)}.check .box svg{width:13px;height:13px}.check h3{font-family:var(--display);font-stretch:80%;font-weight:800;text-transform:uppercase;font-size:1.1rem;margin-bottom:6px}.check p{color:var(--ink-2);font-size:.93rem}.wallets{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;align-items:center}@media (min-width:700px){.wallets{grid-template-columns:1fr auto 1fr}}.wallet{border:1px solid var(--line-2);padding:22px;background:var(--bg-2)}.wallet.vault{border-color:var(--hot)}.wallet.trading{border-color:var(--neon)}.wallet .idx{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.wallet.vault .idx{color:#c89bff}.wallet.trading .idx{color:var(--neon)}.wallet h3{font-family:var(--display);font-stretch:75%;font-weight:900;text-transform:uppercase;font-size:1.6rem}.wallet ul{margin-top:12px;display:grid;grid-gap:6px;gap:6px;color:var(--ink-2);font-size:.92rem}.wallet li:before{content:"— ";color:var(--mute)}.arrow{text-align:center;font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding:8px 16px}.arrow b{display:block;font-size:1.6rem;color:var(--ink);line-height:1;margin-bottom:6px}.addr{background:var(--bg);border:1px solid var(--line);padding:16px;font-family:var(--mono);font-size:.86rem;word-break:break-all;color:var(--ink-2);line-height:1.7}.addr .hl{color:var(--neon);font-weight:600}.addr .label{display:block;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-bottom:4px}.specs{width:100%;border-collapse:collapse;border:1px solid var(--line)}.specs td,.specs th{text-align:left;padding:15px 18px;border-bottom:1px solid var(--line);vertical-align:top}.specs tr:last-child td,.specs tr:last-child th{border-bottom:0}.specs th{width:32%;font-family:var(--mono);font-weight:500;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);background:var(--bg-2)}.specs td{font-size:.98rem}@media (max-width:560px){.specs td,.specs th{display:block;width:100%;padding:12px 14px}.specs th{border-bottom:0;padding-bottom:2px}}.leds{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);grid-template-columns:1fr}@media (min-width:700px){.leds{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.leds.wide{grid-template-columns:repeat(4,1fr)}}.led{display:grid;grid-template-columns:28px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:18px 20px;background:var(--bg-2)}.led i{width:16px;height:16px;border-radius:50%;margin-top:3px;box-shadow:0 0 12px currentColor;background:currentColor}.led b{display:block;font-family:var(--display);font-stretch:80%;font-weight:800;text-transform:uppercase;font-size:1rem}.led span{color:var(--ink-2);font-size:.9rem}.led i.blink{animation:blink 1s steps(2) infinite}.led i.slow{animation:blink 2.6s ease-in-out infinite}.led i.triple{animation:triple 2s steps(1) infinite}.led i.sb{animation:sblink 5s steps(1) infinite}@keyframes blink{50%{opacity:.15}}@keyframes triple{0%,10%,20%{opacity:1}15%,25%,5%,to{opacity:.15}}@keyframes sblink{0%,4%{opacity:1}5%,to{opacity:.15}}@media (prefers-reduced-motion:reduce){.led i{animation:none!important}}.c-blue{color:var(--blue)}.c-green{color:var(--neon)}.c-red{color:var(--bad)}.c-yellow{color:var(--warn)}.c-purple{color:var(--hot)}.road{display:grid;grid-gap:0;gap:0;border-left:2px solid var(--line-2);margin-left:8px}.road>li{position:relative;padding:6px 0 36px 28px}.road>li:before{content:"";position:absolute;left:-9px;top:12px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:2px solid var(--line-2)}.road>li.now:before{background:var(--neon);border-color:var(--neon);box-shadow:0 0 14px var(--neon)}.road>li.soon:before{border-color:var(--hot);background:var(--hot)}.road .when{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;color:var(--mute)}.road .when,.road h3{text-transform:uppercase}.road h3{margin-top:6px;font-family:var(--display);font-stretch:75%;font-weight:900;font-size:clamp(1.5rem,3vw,2.2rem)}.road p{margin-top:8px;color:var(--ink-2);max-width:64ch}.road ul{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:20px 0;display:grid;grid-template-columns:1fr 28px;grid-gap:16px;gap:16px;align-items:center;font-family:var(--display);font-stretch:80%;font-weight:800;font-size:1.15rem;text-transform:uppercase}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);font-weight:400;color:var(--neon);text-align:center;font-size:1.4rem}.faq details[open] summary:after{content:"–"}.faq .answer{padding:0 0 22px;color:var(--ink-2);max-width:72ch}.faq .answer p+p{margin-top:10px}.form{display:grid;grid-gap:16px;gap:16px}.field{display:grid;grid-gap:8px;gap:8px}.field label{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.field input,.field select{height:52px;padding:0 16px;border-radius:6px;border:1px solid var(--line-2);background:var(--bg);color:var(--ink);width:100%;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.field input:disabled,.field select:disabled{opacity:.6}.field select{background-image:linear-gradient(45deg,transparent 50%,var(--mute) 50%),linear-gradient(135deg,var(--mute) 50%,transparent 50%);background-position:calc(100% - 20px) 23px,calc(100% - 15px) 23px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:40px}.field input:focus,.field select:focus{border-color:var(--neon);box-shadow:0 0 0 3px var(--neon-soft)}.field.invalid input,.field.invalid select{border-color:var(--bad)}.field-error{display:none;font-size:.85rem;color:var(--bad)}.field.invalid .field-error{display:block}.form .btn{width:100%}.form-note{font-size:.8rem;color:var(--mute)}.form-error{border:1px solid var(--bad);color:var(--bad);padding:12px 14px;font-size:.9rem;background:rgba(255,77,77,.08)}.qty{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 16px;border:1px solid var(--line-2);border-radius:6px;background:var(--bg);font-family:var(--mono)}.qty small{color:var(--mute);font-family:var(--sans);font-size:.8rem}.success{border:1px solid var(--neon);background:var(--neon-soft);padding:24px;display:grid;grid-gap:8px;gap:8px}.success h3{font-family:var(--display);font-stretch:75%;font-weight:900;text-transform:uppercase;font-size:1.6rem;color:var(--neon)}.success p{color:var(--ink-2);font-size:.95rem}.success.soon{border-color:var(--hot);background:var(--hot-soft)}.success.soon h3{color:#c89bff}.offer{border:1px solid var(--line-2);padding:clamp(24px,4vw,40px);background:linear-gradient(160deg,var(--neon-soft),var(--hot-soft) 70%,transparent),var(--bg-2);display:grid;grid-gap:18px;gap:18px}.offer ul{display:grid;grid-gap:8px;gap:8px;color:var(--ink-2)}.offer li{display:grid;grid-template-columns:14px 1fr;grid-gap:10px;gap:10px}.offer li:before{content:"";width:6px;height:6px;margin-top:9px;background:var(--neon)}.regions{display:flex;flex-wrap:wrap;gap:8px}.regions li{font-family:var(--mono);font-size:.82rem;padding:7px 11px;border:1px solid var(--line-2)}.regions li.more{border-style:dashed;color:var(--mute)}.order-summary{display:grid;grid-gap:0;gap:0;border:1px solid var(--line);background:var(--bg-2);margin:0}.order-summary>div{display:flex;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--line);font-size:.95rem}.order-summary>div:last-child{border-bottom:0}.order-summary dt{color:var(--mute);font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.order-summary dd{margin:0;font-family:var(--mono);text-align:right;word-break:break-all}.legal{max-width:76ch}.legal h2{font-family:var(--display);font-stretch:78%;font-weight:800;text-transform:uppercase;font-size:1.5rem;margin-top:40px;margin-bottom:10px}.legal li,.legal p{color:var(--ink-2);margin-top:10px}.legal ul{list-style:disc;padding-left:20px}.legal .draft{border:1px dashed var(--warn);color:var(--warn);padding:12px 14px;font-family:var(--mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px}.open-links{display:flex;flex-wrap:wrap;gap:12px}.open-links a{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid var(--line-2);text-decoration:none;font-family:var(--mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;transition:border-color .15s ease}.open-links a:hover{border-color:var(--neon);color:var(--neon)}.open-links svg{width:18px;height:18px}.screens{display:grid;grid-gap:28px 20px;gap:28px 20px;grid-template-columns:1fr}@media (min-width:560px){.screens{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.screens{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.screens.four{grid-template-columns:repeat(4,1fr)}}.screens.pair{grid-template-columns:1fr 1fr}@media (max-width:440px){.screens.pair{grid-template-columns:1fr}}.shot{display:grid;grid-gap:14px;gap:14px;justify-items:center;margin:0}.shot figcaption{text-align:center;max-width:30ch}.shot figcaption b{display:block;font-family:var(--display);font-stretch:80%;font-weight:800;text-transform:uppercase;font-size:.98rem}.shot figcaption span{color:var(--mute);font-size:.84rem}.anim-tag{display:inline-block;margin-top:6px;font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--neon);border:1px solid rgba(20,241,149,.4);padding:2px 7px}.device{container-type:inline-size;width:100%;max-width:290px;margin-inline:auto;aspect-ratio:64.5/111.5;position:relative;border-radius:6.2%/3.6%;background:linear-gradient(160deg,#1c1f24,#121417 50%,#0e1013);box-shadow:0 30px 60px -20px rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 -1px 0 rgba(0,0,0,.5)}.device.sm{max-width:240px}.device .d-wheel{position:absolute;right:-2.2%;top:4.6%;width:4%;height:10.4%;border-radius:40%;background:repeating-linear-gradient(180deg,#3a3f46 0 1px,#1f2328 1px 3px);box-shadow:inset 0 0 0 1px #0e1013;transition:box-shadow .15s ease}.device .d-trade{right:-2%;top:64.8%;height:6.3%;background:var(--neon)}.device .d-pwr,.device .d-trade{position:absolute;width:3%;border-radius:2px;transition:box-shadow .15s ease,transform .15s ease}.device .d-pwr{left:-2%;top:19.1%;height:8.1%;background:#22262b}.device .d-light{position:absolute;left:32%;top:-3.6%;width:7.8%;height:4.4%;border-radius:40% 40% 10% 10%;background:var(--neon);box-shadow:0 0 14px var(--neon);transition:background-color .3s ease,box-shadow .3s ease}.device .d-light.purple{background:var(--hot);box-shadow:0 0 14px var(--hot);animation:blink 2.6s ease-in-out infinite}.device .d-light.yellow{background:var(--warn);box-shadow:0 0 14px var(--warn)}.device .d-light.blue{background:var(--blue);box-shadow:0 0 14px var(--blue);animation:blink 1s steps(2) infinite}.device .d-light.off{background:#2a2e33;box-shadow:none}.device .d-light.red{background:var(--bad);box-shadow:0 0 14px var(--bad);animation:triple 2s steps(1) infinite}.device[data-press=trade] .d-trade{box-shadow:0 0 0 4px var(--neon-soft),0 0 18px var(--neon);transform:translateX(-30%)}.device[data-press=wheel-press] .d-wheel{box-shadow:inset 0 0 0 1px #0e1013,0 0 0 4px var(--neon-soft),0 0 16px var(--neon)}.device[data-press=wheel-down] .d-wheel,.device[data-press=wheel-up] .d-wheel{box-shadow:inset 0 0 0 1px #0e1013,0 0 0 3px var(--neon-soft)}.device[data-press=wheel-up] .d-wheel{animation:knurl-up .5s linear infinite}.device[data-press=wheel-down] .d-wheel{animation:knurl-down .5s linear infinite}@keyframes knurl-up{to{background-position:0 -3px}}@keyframes knurl-down{to{background-position:0 3px}}.device[data-press=power-hold] .d-pwr,.device[data-press=power] .d-pwr{box-shadow:0 0 0 4px hsla(0,0%,100%,.12),0 0 14px hsla(0,0%,100%,.4);transform:translateX(30%)}.scr{position:absolute;left:6.8%;right:6.8%;top:13%;bottom:12.1%;background:#0b0d10;border-radius:2px;overflow:hidden;font-size:2.7cqw;color:#e9ecf0;font-family:var(--sans);line-height:1.3;display:flex;flex-direction:column}.scr.off{background:#050608}.scr.off>*{opacity:0}.ui-bar{flex:none;height:3.2em;justify-content:space-between;padding:0 1.4em;font-family:var(--mono);font-size:1.05em;color:#8a929e;border-bottom:1px solid #1a1e24;letter-spacing:.04em}.ui-bar,.ui-bar .l,.ui-bar .r{display:flex;align-items:center}.ui-bar .l,.ui-bar .r{gap:.7em}.ui-bar .room{color:var(--neon);font-weight:600}.ui-bar .room.hot{color:#c89bff}.ui-bar .room.warn{color:var(--warn)}.ui-bar svg{width:1.5em;height:1.5em}.ui-body{flex:1 1;padding:1.3em 1.4em;display:flex;flex-direction:column;gap:1.1em;min-height:0;position:relative}.ui-body.center{justify-content:center;align-items:center;text-align:center}.ui-body.tight{gap:.8em}.ui-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8em}.ui-hint{flex:none;height:3.4em;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-top:1px solid #1a1e24;font-family:var(--mono);font-size:.82em;letter-spacing:.04em;color:#8a929e}.ui-hint .hs{display:flex;flex-direction:column;align-items:center;gap:.15em;padding:0 .3em;text-align:center;line-height:1.15;border-right:1px solid #1a1e24}.ui-hint .hs:last-child{border-right:0}.ui-hint .hs i{font-style:normal;font-size:.85em;letter-spacing:.1em;text-transform:uppercase;color:#5c6470;display:flex;align-items:center;gap:.4em}.ui-hint .hs i svg{width:1.3em;height:1.3em}.ui-hint .hs b{font-weight:500;color:#c5ccd6;text-transform:uppercase;letter-spacing:.06em;font-size:1em}.ui-hint .hs.trade b{color:var(--neon)}.ui-hint .hs.sign b{color:var(--neon);font-weight:700;text-shadow:0 0 .6em rgba(20,241,149,.6)}.ui-hint .hs.off{opacity:.32}.ui-title{font-family:var(--display);font-stretch:72%;font-weight:900;text-transform:uppercase;font-size:2.4em;line-height:.95;letter-spacing:.005em}.ui-title.sm{font-size:1.9em}.ui-sub{font-family:var(--mono);font-size:1.05em;color:#8a929e;letter-spacing:.04em;margin-top:-.4em}.ui-sub.up{color:var(--neon)}.ui-eyebrow{font-family:var(--mono);font-size:.9em;letter-spacing:.14em;text-transform:uppercase;color:#6c7480}.ui-eyebrow.c{text-align:center}.ui-list{display:flex;flex-direction:column}.ui-row{display:flex;justify-content:space-between;align-items:center;gap:1em;min-height:4.6em;padding:.9em 1em;border-bottom:1px solid #1a1e24;font-size:1em;border-radius:.4em;transition:box-shadow .18s ease,background-color .18s ease}.ui-row .t{font-weight:600;font-size:1.5em}.ui-row .t.mono{font-family:var(--mono);font-weight:500}.ui-row .t.md{font-size:1.3em}.ui-row .s{font-size:1em;color:#8a929e;margin-top:.2em}.ui-row .s,.ui-row .v{font-family:var(--mono)}.ui-row .v{font-size:1.3em;text-align:right}.ui-row .v small{display:block;font-size:.75em;color:#8a929e}.ui-row .chev{color:#6c7480;width:1.4em;height:1.4em;flex:none}.ui-row .ok{width:1.8em;height:1.8em;color:var(--neon)}.ui-focus,.ui-row.sel{box-shadow:inset 0 0 0 .2em var(--neon),0 0 1.2em rgba(20,241,149,.18);background:rgba(20,241,149,.06);border-radius:.5em;border-bottom-color:transparent}.ui-strip{display:flex;justify-content:space-between;align-items:baseline;padding:.8em 1em;border-top:1px solid #1f242b;border-bottom:1px solid #1f242b;font-family:var(--mono);font-size:1.3em;border-radius:.5em}.ui-strip .up{color:var(--neon)}.ui-strip .dn{color:var(--bad)}.ui-feed{display:flex;flex-direction:column;gap:.9em;flex:1 1;min-height:0;overflow:hidden;justify-content:flex-end}.ui-msg .who{font-family:var(--mono);font-size:1em;color:var(--neon)}.ui-msg .who span{color:#6c7480;margin-left:.6em}.ui-msg .txt{font-size:1.35em;line-height:1.3;margin-top:.15em}.ui-msg.me .who{color:#c89bff}.ui-ptt{width:11.5em;height:11.5em;border-radius:50%;border:.3em solid var(--neon);box-shadow:0 0 0 .8em rgba(20,241,149,.12),0 0 3em rgba(20,241,149,.25);margin:.4em auto 0;display:grid;place-items:center;text-align:center;color:var(--neon);font-family:var(--display);font-stretch:75%;font-weight:900;font-size:1em;flex:none;animation:ptt 2.4s ease-in-out infinite}.ui-ptt.muted{border-color:#3a4049;color:#6c7480;box-shadow:none;animation:none}.ui-ptt b{font-size:2.6em;letter-spacing:.08em;line-height:1}.ui-ptt small{display:block;font-family:var(--mono);font-weight:500;font-size:.85em;letter-spacing:.14em;color:#8a929e;margin-top:.5em}@keyframes ptt{0%,to{box-shadow:0 0 0 .8em rgba(20,241,149,.12),0 0 3em rgba(20,241,149,.25)}50%{box-shadow:0 0 0 1.3em rgba(20,241,149,.08),0 0 4em rgba(20,241,149,.35)}}.ui-btn{flex:none;min-height:4.4em;display:flex;align-items:center;justify-content:center;gap:.8em;border-radius:.6em;font-family:var(--display);font-stretch:80%;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:1.3em;border:1px solid #2c323b;color:#e9ecf0}.ui-btn.primary{background:var(--neon);color:var(--neon-ink);border-color:var(--neon)}.ui-btn.hot{background:var(--hot);color:#fff;border-color:var(--hot)}.ui-btn.bad{border-color:var(--bad);color:var(--bad)}.ui-btn.trade{background:#0f1a15;border-color:var(--neon);color:var(--neon)}.ui-btn svg{width:1.3em;height:1.3em}.ui-btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8em;gap:.8em}.ui-chips{display:flex;flex-wrap:wrap;gap:.6em}.ui-chip{font-family:var(--mono);font-size:1em;padding:.6em .9em;border:1px solid #2c323b;border-radius:.4em;color:#b6bcc6}.ui-chip.on{border-color:var(--neon);color:var(--neon);background:rgba(20,241,149,.08)}.ui-toggle{display:flex;justify-content:space-between;align-items:center;padding:.9em 1em;border:1px solid #1f242b;border-radius:.6em;font-size:1.25em}.ui-toggle .ui-eyebrow{margin-left:.5em}.ui-sw{width:3.2em;height:1.8em;border-radius:1em;background:#2c323b;position:relative;flex:none}.ui-sw:after{content:"";position:absolute;top:.2em;left:.2em;width:1.4em;height:1.4em;border-radius:50%;background:#8a929e}.ui-sw.on{background:var(--neon)}.ui-sw.on:after{left:auto;right:.2em;background:var(--neon-ink)}.ui-kv{display:grid;grid-template-columns:1fr auto;grid-gap:.6em 1em;gap:.6em 1em;font-size:1.2em;margin:0}.ui-kv dt{color:#8a929e}.ui-kv dd{margin:0;font-family:var(--mono);text-align:right}.ui-kv dd.neon{color:var(--neon)}.ui-kv dd.bad{color:var(--bad)}.ui-kv dd.hot{color:#c89bff}.ui-kv dd.sans{font-family:var(--sans)}.ui-kv dd .cp{display:inline-block;width:1em;height:1em;vertical-align:-.15em;margin-left:.4em;color:#6c7480}.ui-big{font-family:var(--mono);font-size:3em;letter-spacing:-.03em;line-height:1}.ui-big.md{font-size:2.4em;margin-top:.3em}.ui-big small{font-size:.45em;color:#8a929e;letter-spacing:0;margin-left:.3em}.ui-card{border:1px solid #1f242b;border-radius:.6em;padding:1.1em 1.2em;background:#0f1216}.ui-card.hot{border-color:var(--hot);background:rgba(153,69,255,.1)}.ui-card.warn{border-color:rgba(255,176,32,.6)}.ui-card.neon{border-color:var(--neon)}.ui-card.row{display:flex;justify-content:space-between;align-items:center}.ui-addr{font-family:var(--mono);font-size:1.15em;word-break:break-all;line-height:1.5;color:#b6bcc6}.ui-addr b{color:var(--neon);font-weight:600}.ui-chart{height:9em;border:1px solid #1f242b;border-radius:.6em;position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(20,241,149,.08),transparent)}.ui-chart svg{position:absolute;inset:0;width:100%;height:100%}.ui-chart.tall{height:14em}.ui-words{display:grid;grid-template-columns:1fr;grid-gap:.6em;gap:.6em}.ui-word{display:flex;gap:.6em;align-items:center;padding:.7em .8em;border:1px solid #1f242b;border-radius:.5em;font-family:var(--mono);font-size:1.15em}.ui-word i{font-style:normal;color:#6c7480;font-size:.85em;width:1.6em}.ui-word.ask{border-color:var(--neon);color:var(--neon);border-style:dashed}.ui-word.ok{border-color:var(--neon)}.ui-word svg{width:1.2em;height:1.2em;margin-left:auto;color:var(--neon)}.ui-kbd{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:.35em;gap:.35em}.ui-kbd span{height:3em;display:grid;place-items:center;background:#1a1e24;border-radius:.3em;font-size:1.1em;font-family:var(--mono)}.ui-kbd span.on{background:var(--neon);color:var(--neon-ink)}.ui-prog{height:.6em;border-radius:1em;background:#1f242b;overflow:hidden}.ui-prog i{display:block;height:100%;background:var(--neon)}.ui-prog.warn i{background:var(--warn)}.ui-legend{display:grid;grid-gap:.7em;gap:.7em}.ui-legend div{display:grid;grid-template-columns:1.6em 1fr;grid-gap:.8em;gap:.8em;align-items:center;font-size:1.15em}.ui-legend i{width:1.1em;height:1.1em;border-radius:50%;background:currentColor;box-shadow:0 0 .8em currentColor}.ui-legend span{color:#b6bcc6}.ui-legend span b{color:#e9ecf0;font-weight:600}.ui-badge{display:inline-flex;align-items:center;gap:.4em;font-family:var(--mono);font-size:.9em;letter-spacing:.1em;text-transform:uppercase;padding:.35em .7em;border-radius:.3em;border:1px solid #2c323b;color:#b6bcc6;white-space:nowrap}.ui-badge.ok{border-color:var(--neon);color:var(--neon)}.ui-badge.hot{border-color:var(--hot);color:#c89bff}.ui-badge.warn{border-color:var(--warn);color:var(--warn)}.ui-seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid #2c323b;border-radius:.5em;overflow:hidden;font-family:var(--mono);font-size:1.1em;text-align:center}.ui-seg span{padding:.7em;color:#8a929e}.ui-seg span.on{background:#1a1e24;color:#e9ecf0}.ui-lev{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.4em;gap:.4em}.ui-lev span{padding:.7em 0;text-align:center;border:1px solid #2c323b;border-radius:.4em;font-family:var(--mono);font-size:1.1em;color:#8a929e}.ui-lev span.on{border-color:var(--hot);color:#c89bff;background:rgba(153,69,255,.12)}.ui-wave{display:flex;align-items:center;gap:.25em;height:2.2em;justify-content:center;margin-bottom:.6em}.ui-wave i{width:.35em;background:var(--neon);border-radius:1em;height:40%;animation:wave 1.1s ease-in-out infinite}.ui-wave i:nth-child(2n){height:90%;animation-delay:.15s}.ui-wave i:nth-child(3n){height:65%;animation-delay:.3s}@keyframes wave{50%{transform:scaleY(.45)}}.ui-ptt.muted .ui-wave i{background:#6c7480;animation:none}.ui-tabs{display:flex;gap:.4em;font-family:var(--mono);font-size:1em;letter-spacing:.08em;text-transform:uppercase;color:#6c7480;align-items:center}.ui-tabs span{padding:.45em .8em;border-radius:.4em;border:1px solid transparent;transition:color .2s ease,border-color .2s ease}.ui-tabs span.on{color:var(--neon);border-color:rgba(20,241,149,.5);background:rgba(20,241,149,.06)}.ui-tabs .pg{margin-left:auto;letter-spacing:.2em}.ui-scrim{position:absolute;inset:0;background:rgba(4,5,8,.55);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:5}.ui-scrim.open{opacity:1}.ui-drawer{position:absolute;top:0;bottom:0;left:0;width:72%;background:#0f1216;border-right:1px solid #22272e;z-index:6;transform:translateX(-102%);transition:transform .38s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;padding:1.4em 1.2em 1.2em}.ui-drawer.open{transform:translateX(0)}.ui-drawer .ui-eyebrow{margin-bottom:.8em}.ui-menu{display:flex;flex-direction:column;gap:.25em;flex:1 1}.ui-menu div{display:flex;align-items:center;gap:.9em;padding:.95em .9em;border-radius:.5em;font-size:1.45em;font-weight:600;color:#c5ccd6;transition:box-shadow .18s ease,background-color .18s ease}.ui-menu div svg{width:1.1em;height:1.1em;color:#6c7480}.ui-menu div.ui-focus{color:#fff}.ui-menu div.ui-focus svg{color:var(--neon)}.ui-wsw{border-top:1px solid #22272e;padding-top:.9em;display:grid;grid-gap:.4em;gap:.4em}.ui-wsw div{display:flex;justify-content:space-between;align-items:center;padding:.7em .9em;border-radius:.5em;border:1px solid #22272e;font-size:1.1em}.ui-wsw div b{font-family:var(--mono);font-weight:500}.ui-wsw div.on{border-color:var(--neon)}.ui-wsw .wl{display:flex;align-items:center;gap:.6em}.ui-wsw .wl i{width:.7em;height:.7em;border-radius:50%;background:#6c7480}.ui-wsw .vault i{background:var(--hot)}.ui-wsw .trading i{background:var(--neon)}.ui-sheet{position:absolute;left:0;right:0;bottom:0;z-index:7;background:#10141a;border-top:1px solid #2c323b;border-radius:1.2em 1.2em 0 0;padding:.8em 1.3em 1.1em;transform:translateY(104%);transition:transform .42s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;gap:.75em;box-shadow:0 -2em 4em rgba(0,0,0,.5)}.ui-sheet.open{transform:translateY(0)}.ui-sheet .grab{width:4em;height:.4em;border-radius:1em;background:#2c323b;margin:0 auto .3em}.ui-sheet .ui-kv{font-size:1.1em;gap:.5em 1em}.ui-sheet .ui-kv dd small{margin-left:.4em}.ui-sheet .ui-kv dd small,.ui-sheet .ui-kv dd.sub{color:#8a929e;font-size:.85em}.ui-sheet h4{font-stretch:75%;font-weight:900;font-size:1.9em;letter-spacing:.01em}.ui-sheet h4,.ui-sign{font-family:var(--display);text-transform:uppercase}.ui-sign{margin-top:.3em;display:flex;align-items:center;justify-content:center;gap:1em;min-height:4.8em;border-radius:.7em;border:1px solid var(--neon);background:#0f1a15;color:var(--neon);font-stretch:80%;font-weight:800;letter-spacing:.06em;font-size:1.35em}.ui-sign .kg{width:1.3em;height:2.2em;border-radius:.25em;background:var(--neon);animation:keypulse 1.1s ease-in-out infinite;flex:none}@keyframes keypulse{0%,to{box-shadow:0 0 0 0 rgba(20,241,149,.6);transform:scale(1)}50%{box-shadow:0 0 0 .6em rgba(20,241,149,0);transform:scale(.92)}}.ui-sign.done{background:var(--neon);color:var(--neon-ink)}.ui-sign.done .kg{animation:none;background:var(--neon-ink)}.ui-sign.done svg{width:1.4em;height:1.4em}.ui-chat{display:flex;flex-direction:column;gap:.7em;flex:1 1;min-height:0;overflow:hidden;justify-content:flex-end}.ui-cm{display:grid;grid-template-columns:2.8em 1fr;grid-gap:.7em;gap:.7em;align-items:start;animation:cm-in .4s cubic-bezier(.2,.8,.2,1) both}@keyframes cm-in{0%{opacity:0;transform:translateY(.8em)}to{opacity:1;transform:none}}.ui-av{width:2.8em;height:2.8em;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:1em;font-weight:600;color:#04050a}.ui-cm .bub{background:#141920;border-radius:.3em .9em .9em .9em;padding:.6em .9em .7em}.ui-cm .hd{display:flex;align-items:baseline;gap:.6em;font-family:var(--mono);font-size:.95em}.ui-cm .hd b{font-weight:600}.ui-cm .hd span{color:#6c7480;font-size:.85em;letter-spacing:.06em}.ui-cm .og{font-size:1.25em;line-height:1.3;margin-top:.15em}.ui-cm .tr{font-size:1.1em;color:#8a929e;margin-top:.25em;line-height:1.3;border-left:2px solid #2c323b;padding-left:.6em}.ui-cm.me .bub{background:#152a21;border-radius:.9em .3em .9em .9em}.ui-compose{display:flex;align-items:center;gap:.7em;border:1px solid #22272e;border-radius:2em;padding:.55em .6em .55em 1em;font-size:1.15em;color:#6c7480}.ui-compose .mic{margin-left:auto;width:2.6em;height:2.6em;border-radius:50%;background:var(--neon);color:var(--neon-ink);display:grid;place-items:center;flex:none}.ui-compose .mic svg{width:1.3em;height:1.3em}.ui-cool{height:.3em;border-radius:1em;background:#1f242b;overflow:hidden;margin-top:-.4em}.ui-cool i{display:block;height:100%;background:var(--warn);width:100%;transform-origin:left;animation:cool 10s linear infinite}@keyframes cool{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ui-cool-txt{font-family:var(--mono);font-size:.8em;color:#6c7480;letter-spacing:.1em;text-transform:uppercase;margin-top:-.6em}.ui-toast{position:absolute;left:1.4em;right:1.4em;bottom:5em;z-index:8;background:#1a1e24;border:1px solid #2c323b;border-radius:.8em;padding:.9em 1.1em;font-size:1.15em;display:flex;align-items:center;gap:.8em;opacity:0;transform:translateY(1em);transition:opacity .3s ease,transform .3s ease}.ui-toast.show{opacity:1;transform:none}.ui-toast svg{width:1.3em;height:1.3em;color:var(--neon);flex:none}.ui-slider{position:relative;height:5em;border-radius:2.5em;background:#1a1e24;border:1px solid #2c323b;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:1.1em;letter-spacing:.1em;text-transform:uppercase;color:#8a929e;overflow:hidden}.ui-slider .knob{position:absolute;left:.4em;top:.4em;width:4.2em;height:4.2em;border-radius:50%;background:var(--bad);display:grid;place-items:center;color:#fff;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.ui-slider .knob svg{width:1.6em;height:1.6em}.ui-slider.go .knob{transform:translateX(calc(86.4cqw - 2.8em - 5em))}.ui-slider.go{color:#3a4049}.ui-cancel{min-height:4.4em;display:grid;place-items:center;border-radius:2.2em;border:1px solid #2c323b;font-size:1.3em;font-weight:600}.ui-shimmer{background:linear-gradient(90deg,#8a929e,#fff 50%,#8a929e);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 2s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.ui-pwr-sheet{position:absolute;inset:0;z-index:9;background:rgba(5,6,8,.86);display:flex;flex-direction:column;justify-content:flex-end;gap:1em;padding:1.4em;opacity:0;transition:opacity .3s ease;pointer-events:none}.ui-pwr-sheet.open{opacity:1}.ui-pwr-sheet .ui-cancel,.ui-pwr-sheet .ui-slider{transform:translateY(2em);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.ui-pwr-sheet.open .ui-cancel,.ui-pwr-sheet.open .ui-slider{transform:none}.ui-caret{display:inline-block;width:.55em;height:1.1em;background:var(--neon);vertical-align:middle;margin-left:.15em;animation:caret 1s steps(2) infinite}@keyframes caret{50%{opacity:0}}.anim-shot{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr;align-items:center}@media (min-width:640px){.anim-shot{grid-template-columns:minmax(0,290px) 1fr;gap:28px}}.anim-side{display:grid;grid-gap:14px;gap:14px;align-content:center}.anim-side h3{font-family:var(--display);font-stretch:78%;font-weight:800;text-transform:uppercase;font-size:1.25rem}.anim-side>p{color:var(--ink-2);font-size:.95rem}.steps-list{display:grid;grid-gap:2px;gap:2px}.steps-list div{display:grid;grid-template-columns:26px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);background:var(--bg-2);color:var(--mute);font-size:.9rem;transition:border-color .2s ease,color .2s ease}.steps-list div.on{border-color:var(--neon);color:var(--ink);background:var(--neon-soft)}.steps-list div i{font-style:normal;font-family:var(--mono);font-size:.7rem;color:var(--neon)}.glyph-row{display:flex;align-items:center;gap:16px}.glyph{width:64px;height:64px;flex:none;display:grid;place-items:center;border:1px solid var(--line-2);background:var(--bg-2);border-radius:10px;color:var(--ink-2);position:relative}.glyph svg{width:44px;height:44px;overflow:visible}.glyph .arrows{opacity:0;transition:opacity .2s ease}.glyph.down .arrows,.glyph.up .arrows{opacity:1;color:var(--neon)}.glyph .teeth{transform-origin:22px 22px}.glyph.up .teeth{animation:spin-ccw 1.2s linear infinite}.glyph.down .teeth{animation:spin-cw 1.2s linear infinite}.glyph.down .arrows{transform:scaleX(-1);transform-origin:22px 22px}.glyph.press .hub{fill:var(--neon);animation:hubpress .8s ease-in-out infinite}.glyph.key .cap{fill:var(--neon)}.glyph.key.press .cap{animation:cappress .8s ease-in-out infinite}.glyph.key.hold .cap{transform:translateX(6px)}.glyph.key.pwr .cap{fill:#c5ccd6}.glyph.idle{opacity:.45}@keyframes spin-ccw{to{transform:rotate(-1turn)}}@keyframes spin-cw{to{transform:rotate(1turn)}}@keyframes hubpress{0%,to{transform:scale(1)}50%{transform:scale(.7)}}.glyph .hub{transform-origin:22px 22px}@keyframes cappress{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}.glyph-cap{font-size:.92rem;color:var(--ink-2)}.glyph-cap b{display:block;font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--neon);margin-bottom:2px}@media (prefers-reduced-motion:reduce){.glyph *,.ui-caret,.ui-cm,.ui-cool i,.ui-ptt,.ui-shimmer,.ui-sign .kg,.ui-wave i{animation:none!important}}.rules{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);grid-template-columns:1fr}@media (min-width:760px){.rules{grid-template-columns:repeat(3,1fr)}}.rule{background:var(--bg-2);padding:22px 22px 24px;display:grid;grid-gap:10px;gap:10px;align-content:start}.rule .glyph{width:54px;height:54px}.rule .glyph svg{width:38px;height:38px}.rule h3{font-family:var(--display);font-stretch:78%;font-weight:800;text-transform:uppercase;font-size:1.2rem}.rule ul{display:grid;grid-gap:6px;gap:6px;color:var(--ink-2);font-size:.92rem}.rule li{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px}.rule li b{font-family:var(--mono);font-weight:500;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--neon);padding-top:3px;white-space:nowrap}.rule.hot li b{color:#c89bff}.cs-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;align-items:start}@media (min-width:900px){.cs-grid{grid-template-columns:1.15fr .85fr;gap:40px}}.cs-sticky{position:-webkit-sticky;position:sticky;top:80px;height:min(62vh,520px);z-index:1}@media (min-width:900px){.cs-sticky{height:calc(100vh - 110px);max-height:760px}}.cs-sticky .viewer{aspect-ratio:auto;height:100%;max-height:none}.cs-progress{position:absolute;left:14px;right:14px;top:12px;height:2px;background:var(--line-2)}.cs-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--hot),var(--neon));transform-origin:left;transform:scaleX(0)}.cs-cards{display:grid;grid-gap:24px;gap:24px}.cs-card{min-height:46vh;display:grid;align-content:center}@media (min-width:900px){.cs-card{min-height:72vh}}.cs-card .card{transition:border-color .3s ease,opacity .3s ease;opacity:.55}.cs-card.on .card{opacity:1;border-color:var(--hot)}.cs-card .card .idx{color:var(--hot)}.cs-card .card .k{font-family:var(--mono);font-size:2rem;letter-spacing:-.03em;color:var(--ink);margin-bottom:8px}.footer{border-top:1px solid var(--line);padding-block:56px 36px;color:var(--ink-2);font-size:.9rem;background:var(--bg-2)}.footer .wrap{display:grid;grid-gap:36px;gap:36px}.foot-top{display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr}@media (min-width:760px){.foot-top{grid-template-columns:1.3fr 1fr 1fr 1fr}}.foot-top h4{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:12px}.foot-top ul{display:grid;grid-gap:7px;gap:7px}.foot-top a{text-decoration:none;color:var(--ink-2)}.foot-top a:hover{color:var(--neon)}.foot-brand .brand{margin-bottom:14px}.foot-brand p{color:var(--mute);max-width:34ch;font-size:.88rem}.disclaimers{display:grid;grid-gap:10px;gap:10px}@media (min-width:820px){.disclaimers{grid-template-columns:repeat(3,1fr);gap:24px}}.disclaimers p{font-size:.88rem;color:var(--ink-2);padding-left:12px;border-left:2px solid var(--neon)}.fineprint{display:grid;grid-gap:6px;gap:6px;color:var(--mute);font-size:.74rem;line-height:1.5;max-width:90ch}.foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--line);font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.foot-bottom a{text-decoration:none}.foot-bottom a:hover{color:var(--ink)}.note{border-left:2px solid var(--hot);background:var(--bg-3);padding:14px 18px;color:var(--ink-2);font-size:.92rem}.note.neon{border-color:var(--neon)}.mt-8{margin-top:8px}.mt-14{margin-top:14px}.mt-18{margin-top:18px}.mt-22{margin-top:22px}.mt-28{margin-top:28px}.mt-36{margin-top:36px}.pad0{padding:0}.scr.off>.ui-toast.show{opacity:1}.scr.off>.ui-pwr-sheet{opacity:0}.pcb-figure{margin:0;display:grid;justify-items:center;grid-gap:12px;gap:12px}.pcb-figure img{width:100%;max-width:420px;height:auto;filter:drop-shadow(0 24px 48px rgba(0,0,0,.55))}.pcb-figure figcaption{font-family:var(--mono);font-size:.72rem;color:var(--mute);letter-spacing:.04em;text-align:center}.board-facts{display:grid;grid-gap:8px;gap:8px;font-size:.95rem;color:var(--ink-2)}.board-facts b{font-family:var(--mono);color:var(--neon);margin-right:6px}