@font-face{font-family:"__Instrument_Serif_1f5468";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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:"__Instrument_Serif_1f5468";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"__Instrument_Serif_1f5468";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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:"__Instrument_Serif_1f5468";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"__Instrument_Serif_Fallback_1f5468";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"__Instrument_Serif_1f5468","__Instrument_Serif_Fallback_1f5468";font-weight:400}.__variable_1f5468{--font-serif:"__Instrument_Serif_1f5468","__Instrument_Serif_Fallback_1f5468"}@font-face{font-family:__JetBrains_Mono_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e896d9;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_e896d9;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:__JetBrains_Mono_e896d9,__JetBrains_Mono_Fallback_e896d9;font-style:normal}.__variable_e896d9{--font-mono:"__JetBrains_Mono_e896d9","__JetBrains_Mono_Fallback_e896d9"}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_37ef13;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_37ef13;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_37ef13{font-family:__Inter_37ef13,__Inter_Fallback_37ef13;font-style:normal}.__variable_37ef13{--font-sans:"__Inter_37ef13","__Inter_Fallback_37ef13"}:root{--ivory:#faf9f6;--pearl:#fff;--platinum:#f1f3f5;--mist:#e8ecef;--slate:#4a5568;--graphite:#1f2937;--ink:#0f1620;--emerald:#2fbf71;--sky:#4da3ff;--coral:#d9534f;--edge:hsla(0,0%,100%,.78);--hair:rgba(31,41,55,.1);--serif:"Instrument Serif",Georgia,serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--sans:Inter,system-ui,sans-serif;--maxw:1220px;--gs:0 1px 0 hsla(0,0%,100%,.96) inset,0 -24px 38px -30px rgba(31,41,55,.5) inset,0 34px 64px -36px rgba(31,41,55,.3),0 2px 10px rgba(31,41,55,.04)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--graphite);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}body,p{margin:0}a{text-decoration:none}a,button{color:inherit}button{font:inherit;border:0;background:none;cursor:pointer}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 26px}section{padding:clamp(74px,8.5vw,126px) 0;position:relative;z-index:2}:focus-visible{outline:2px solid var(--sky);outline-offset:3px;border-radius:6px}.world{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.glow{inset:0;background:radial-gradient(58% 42% at 16% 6%,hsla(0,0%,100%,.95),transparent 70%),radial-gradient(52% 40% at 88% 20%,rgba(77,163,255,.12),transparent 70%),radial-gradient(60% 45% at 58% 98%,rgba(47,191,113,.1),transparent 70%)}.glow,.shard{position:absolute}.shard{border-radius:20px;border:1px solid hsla(0,0%,100%,.6);background:linear-gradient(140deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.06) 55%,rgba(232,236,239,.35));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);opacity:.5;animation:drift linear infinite}@keyframes drift{0%{transform:translateZ(0) rotate(var(--r,0deg))}50%{transform:translate3d(var(--dx,30px),var(--dy,-40px),0) rotate(calc(var(--r,0deg) + 8deg))}to{transform:translateZ(0) rotate(var(--r,0deg))}}.floor{position:absolute;left:-30%;right:-30%;bottom:-14vh;height:64vh;transform:perspective(560px) rotateX(74deg);transform-origin:50% 100%;background-image:repeating-linear-gradient(90deg,rgba(31,41,55,.1) 0 1px,transparent 1px 92px),repeating-linear-gradient(0deg,rgba(31,41,55,.09) 0 1px,transparent 1px 92px);-webkit-mask-image:linear-gradient(0deg,#000 6%,rgba(0,0,0,.35) 45%,transparent 80%);mask-image:linear-gradient(0deg,#000 6%,rgba(0,0,0,.35) 45%,transparent 80%);animation:floorRun 26s linear infinite}@keyframes floorRun{to{background-position:0 92px,0 92px}}.horizon{position:absolute;left:0;right:0;bottom:32vh;height:1px;opacity:.65;filter:blur(.4px);background:linear-gradient(90deg,transparent,rgba(77,163,255,.35),hsla(0,0%,100%,.9),rgba(47,191,113,.3),transparent)}.cross{position:fixed;z-index:8;pointer-events:none;opacity:0;transition:opacity .5s ease}.cross.on{opacity:1}.cx,.cy{position:fixed;background-image:linear-gradient(var(--dir,90deg),rgba(31,41,55,.28) 0 5px,transparent 5px 11px)}.cx{right:0;height:1px;--dir:90deg}.cx,.cy{left:0;top:0}.cy{bottom:0;width:1px;--dir:180deg}.ctag{position:fixed;padding:4px 9px;border-radius:7px;font-family:var(--mono);font-size:10px;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--graphite);color:#fff;white-space:nowrap;box-shadow:0 6px 14px -8px rgba(31,41,55,.7)}.ctag.px{right:14px;transform:translateY(-50%);background:var(--emerald);color:#04240f}.ctag.tm{bottom:14px;transform:translateX(-50%)}.grain{position:fixed;inset:0;z-index:9;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E")}h1,h2,h3{margin:0;font-family:var(--serif);font-weight:400;letter-spacing:-.02em}i{font-style:italic;color:#25384f}.label{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.19em;text-transform:uppercase}.label,.lede{color:var(--slate)}.lede{font-size:clamp(15px,1.3vw,17px);line-height:1.65}.glass{position:relative;border-radius:22px;background:linear-gradient(138deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.42) 48%,rgba(241,243,245,.66));-webkit-backdrop-filter:blur(26px) saturate(165%);backdrop-filter:blur(26px) saturate(165%);border:1px solid var(--edge);box-shadow:var(--gs);overflow:hidden;isolation:isolate}.glass:before{content:"";position:absolute;inset:-1px;pointer-events:none;z-index:0;opacity:.55;background:linear-gradient(118deg,transparent 0 25%,hsla(0,0%,100%,.72) 41%,hsla(0,0%,100%,.08) 52%,transparent 63%)}.glass>*{position:relative;z-index:1}.btn{display:inline-flex;align-items:center;gap:9px;height:52px;padding:0 26px;border-radius:999px;font-family:var(--sans);font-size:15px;font-weight:500;letter-spacing:-.011em;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}.btn svg{opacity:.9}.btn-go{color:#fff;background-color:var(--emerald);box-shadow:0 6px 16px -8px rgba(47,191,113,.7)}.btn-go:hover{background-color:#29ab67;transform:translateY(-1px);box-shadow:0 10px 20px -10px rgba(47,191,113,.75)}.btn-go:active{transform:translateY(0);background-color:#239159}.btn-soft{color:var(--graphite);background-color:#fff;border:1px solid rgba(31,41,55,.14);box-shadow:0 4px 12px -8px rgba(31,41,55,.4)}.btn-soft:hover{border-color:rgba(31,41,55,.3);transform:translateY(-1px)}.btn-soft:active{transform:translateY(0);background-color:#f7f8fa}.btn-dark{color:#fff;background-color:var(--graphite);box-shadow:0 6px 14px -8px rgba(31,41,55,.65)}.btn-dark:hover{background-color:#2b3849;transform:translateY(-1px)}.btn-dark:active{transform:translateY(0)}.btn-sm{height:40px;padding:0 18px;font-size:14px}.nav-shell{position:fixed;top:0;left:0;right:0;z-index:60;padding:16px 26px;display:flex;justify-content:center}.nav{width:100%;max-width:var(--maxw);gap:24px;padding:10px 10px 10px 20px;border-radius:20px}.brand,.nav{display:flex;align-items:center}.brand{gap:11px;font-family:var(--serif);font-size:21px}.nav-links{display:flex;gap:2px;margin-left:auto}.nav-links a{padding:9px 14px;border-radius:11px;font-size:14px;font-weight:500;color:var(--slate);transition:color .18s,background .18s}.nav-links a:hover{color:var(--graphite);background:hsla(0,0%,100%,.8)}.burger{display:none;margin-left:auto;padding:11px}.burger span{display:block;width:18px;height:1.6px;background:var(--graphite);border-radius:2px}.burger span+span{margin-top:5px}.hero{padding-top:clamp(140px,15vw,194px);padding-bottom:clamp(24px,3vw,38px)}.hgrid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);grid-gap:clamp(20px,4vw,50px);gap:clamp(20px,4vw,50px)}.eyebrow,.hgrid{align-items:center}.eyebrow{display:inline-flex;gap:10px;padding:7px 14px 7px 9px;border-radius:999px;background:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.58));border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--mono);font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--slate);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 20px -16px rgba(31,41,55,.5)}.dot{width:6px;height:6px;border-radius:50%;background:var(--emerald);animation:ping 2.6s infinite}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(47,191,113,.6)}70%{box-shadow:0 0 0 7px rgba(47,191,113,0)}to{box-shadow:0 0 0 0 rgba(47,191,113,0)}}h1.title{margin-top:24px;font-size:clamp(48px,7.2vw,102px);line-height:.92;letter-spacing:-.032em;max-width:13ch}h1.title .w{display:inline-block;opacity:0;transform:translateY(.35em) rotate(1.5deg);animation:rise .95s cubic-bezier(.19,1,.22,1) forwards;animation-delay:var(--d,0ms)}@keyframes rise{to{opacity:1;transform:none}}.hero-sub{margin-top:26px;max-width:44ch}.actions{gap:12px;margin-top:32px}.actions,.hrail{display:flex;flex-wrap:wrap}.hrail{gap:32px;margin-top:clamp(34px,4.5vw,52px);padding-top:24px;border-top:1px solid var(--hair)}.hrail .k{font-family:var(--serif);font-size:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hrail .l{margin-top:6px}.stage{position:relative;height:clamp(380px,44vw,516px);perspective:1400px;perspective-origin:50% 44%}.rig{inset:0;transform-style:preserve-3d;transform:rotateX(var(--px,-8deg)) rotateY(var(--py,0deg));transition:transform .6s cubic-bezier(.2,.8,.3,1)}.drum,.rig{position:absolute}.drum{left:50%;top:47%;width:0;height:0;transform-style:preserve-3d;animation:spin 44s linear infinite}@keyframes spin{to{transform:rotateY(-1turn)}}.face{position:absolute;width:164px;height:206px;margin:-103px 0 0 -82px;border-radius:18px;padding:16px 15px;transform:rotateY(calc(var(--i)*45deg)) translateZ(212px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(150deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.5) 46%,rgba(232,236,239,.8));border:1px solid hsla(0,0%,100%,.9);display:flex;flex-direction:column;box-shadow:inset 0 1px 0 #fff,inset 0 -20px 30px -26px rgba(31,41,55,.6),0 26px 44px -28px rgba(31,41,55,.5)}.face:after{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;background:linear-gradient(118deg,transparent 0 28%,hsla(0,0%,100%,.75) 44%,transparent 58%)}.face .sym{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--slate)}.face .px{font-family:var(--serif);font-size:29px;margin-top:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.face .dl{font-family:var(--mono);font-size:11px;margin-top:7px}.face .spark{height:38px;margin-top:12px}.up{color:#1f9c5c}.down{color:var(--coral)}.ring{position:absolute;left:50%;top:47%;width:640px;height:640px;margin:-320px 0 0 -320px;border-radius:50%;transform-style:preserve-3d;transform:rotateX(78deg);animation:spin2 34s linear infinite;border:1px solid rgba(77,163,255,.28);box-shadow:inset 0 0 40px rgba(77,163,255,.12)}@keyframes spin2{to{transform:rotateX(78deg) rotate(1turn)}}.chip{position:absolute;left:50%;top:50%;width:118px;height:44px;margin:-22px 0 0 -59px;border-radius:11px;display:grid;place-items:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--slate);background:linear-gradient(160deg,hsla(0,0%,100%,.94),rgba(241,243,245,.7));border:1px solid hsla(0,0%,100%,.95);box-shadow:inset 0 1px 0 #fff,0 14px 24px -18px rgba(31,41,55,.6);transform:rotate(calc(var(--a)*1deg)) translateX(318px) rotate(calc(var(--a)*-1deg))}.shadow{left:50%;top:80%;width:420px;height:80px;margin-left:-210px;border-radius:50%;background:radial-gradient(50% 50%,rgba(31,41,55,.22),transparent 70%);filter:blur(14px)}.hud,.shadow{position:absolute}.hud{padding:12px 15px;border-radius:15px;font-family:var(--mono);background:linear-gradient(160deg,hsla(0,0%,100%,.95),rgba(241,243,245,.72));border:1px solid hsla(0,0%,100%,.95);box-shadow:inset 0 1px 0 #fff,0 24px 40px -26px rgba(31,41,55,.55)}.hud .t{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.hud .v{font-family:var(--serif);font-size:20px;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hud-a{right:-2%;top:8%;transform:translateZ(120px)}.hud-b{left:-4%;bottom:12%;transform:translateZ(150px)}.wall-stage{perspective:1100px;padding:clamp(8px,1.6vw,22px) 0;overflow:hidden;position:relative;z-index:2}.wall{transform:rotateX(13deg) rotate(-1.4deg);transform-style:preserve-3d;display:grid;grid-gap:12px;gap:12px}.lane{display:flex;gap:12px;width:max-content;animation:slide linear infinite}.lane.a{animation-duration:46s}.lane.b{animation-duration:58s;animation-direction:reverse}.lane.c{animation-duration:52s}@keyframes slide{to{transform:translateX(-50%)}}.tile{display:flex;align-items:center;gap:14px;padding:14px 20px;border-radius:15px;white-space:nowrap;background:linear-gradient(160deg,hsla(0,0%,100%,.92),rgba(241,243,245,.66));border:1px solid hsla(0,0%,100%,.9);box-shadow:inset 0 1px 0 #fff,0 18px 30px -26px rgba(31,41,55,.55);font-family:var(--mono);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:transform .3s cubic-bezier(.2,.8,.3,1)}.tile:hover{transform:translateZ(34px) scale(1.03)}.tile b{font-weight:500;letter-spacing:.06em}.shead{max-width:62ch;margin-bottom:clamp(36px,4.4vw,58px)}.shead h2{margin-top:16px;font-size:clamp(34px,4.8vw,62px);line-height:1.02}.shead p{margin-top:20px;max-width:54ch}.fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.tilt{perspective:900px}.card{position:relative;transform-style:preserve-3d;padding:26px 26px 30px;border-radius:22px;transition:transform .5s cubic-bezier(.2,.8,.3,1);will-change:transform}.card .glare{position:absolute;inset:0;border-radius:22px;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(180px 180px at var(--gx,50%) var(--gy,50%),hsla(0,0%,100%,.85),transparent 65%)}.card:hover .glare{opacity:1}.lift{transform:translateZ(40px)}.cube-box{perspective:440px;margin:2px 0 22px}.cube,.cube-box{width:62px;height:62px}.cube{position:relative;transform-style:preserve-3d;transform:rotateX(-24deg) rotateY(-32deg);transition:transform 1.15s cubic-bezier(.2,.8,.3,1)}.card:hover .cube{transform:rotateX(-24deg) rotateY(-392deg)}.cube .f{position:absolute;inset:0;border-radius:11px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.95);background:linear-gradient(150deg,hsla(0,0%,100%,.97),rgba(232,236,239,.76));box-shadow:inset 0 1px 0 #fff;font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;color:var(--slate)}.cube .f1{transform:translateZ(31px)}.cube .f2{transform:rotateY(90deg) translateZ(31px)}.cube .f3{transform:rotateY(180deg) translateZ(31px)}.cube .f4{transform:rotateY(-90deg) translateZ(31px)}.cube .f5{transform:rotateX(90deg) translateZ(31px)}.cube .f6{transform:rotateX(-90deg) translateZ(31px)}.cube .ac-e{background:linear-gradient(150deg,#7ee0ab,#2fbf71);color:#04240f}.cube .ac-b,.cube .ac-e{border-color:hsla(0,0%,100%,.7)}.cube .ac-b{background:linear-gradient(150deg,#93c8ff,#4da3ff);color:#04182b}.cube .ac-k{background:linear-gradient(150deg,#42536a,#1f2937);color:#fff;border-color:hsla(0,0%,100%,.28)}.card .idx{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;color:var(--sky)}.card h3{margin-top:14px;font-size:25px;line-height:1.12}.card p{margin-top:11px;font-size:14px;line-height:1.62;color:var(--slate)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.step{padding:28px 26px 30px;border-radius:22px}.step .no{font-family:var(--mono);font-size:10.5px;letter-spacing:.19em;color:var(--sky)}.step h3{margin-top:14px;font-size:25px}.step p{margin-top:11px;font-size:14px;line-height:1.62;color:var(--slate)}.step .art{height:120px;margin:22px 0 0;perspective:620px}.plates{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(56deg) rotate(-40deg);transition:transform .6s cubic-bezier(.2,.8,.3,1)}.step:hover .plates{transform:rotateX(48deg) rotate(-33deg)}.plate{position:absolute;left:50%;top:38%;width:118px;height:118px;margin:-59px 0 0 -59px;border-radius:15px;border:1px solid hsla(0,0%,100%,.95);background:linear-gradient(150deg,hsla(0,0%,100%,.94),rgba(232,236,239,.72));box-shadow:inset 0 1px 0 #fff,0 14px 22px -18px rgba(31,41,55,.55);transform:translateZ(calc(var(--z)*1px));transition:transform .6s cubic-bezier(.2,.8,.3,1)}.step:hover .plate{transform:translateZ(calc(var(--z)*1.85px))}.plate.a{border-color:rgba(77,163,255,.6)}.plate.b{border-color:rgba(47,191,113,.6)}.screen-stage{perspective:1700px;perspective-origin:50% 20%}.screen{transform-origin:50% 0;transform:rotateX(24deg) scale(.91);will-change:transform;background:var(--ink);color:#e6ebf2;border-radius:30px;padding:clamp(22px,3vw,36px) clamp(18px,2.6vw,34px);box-shadow:0 60px 110px -60px rgba(15,22,32,.9),inset 0 1px 0 hsla(0,0%,100%,.09);position:relative;overflow:hidden}.screen:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 12% 0,rgba(77,163,255,.16),transparent 58%),radial-gradient(90% 70% at 92% 100%,rgba(47,191,113,.13),transparent 60%)}.screen>*{position:relative}.ink-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:20px}.ink-top h2{font-size:clamp(26px,3vw,40px);line-height:1.04;color:#fff;max-width:17ch}.ink-top .label{color:#8fa3bc}.mtabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.mtab{padding:9px 14px;border-radius:11px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:#8fa3bc;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.03);display:flex;gap:9px;align-items:center;transition:background .2s,color .2s,border-color .2s}.mtab:hover{background:hsla(0,0%,100%,.08);color:#d5deea}.mtab.on{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.2)}.mtab s{text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tgrid{grid-template-columns:minmax(0,2.35fr) minmax(0,1fr) minmax(0,1.05fr);grid-gap:12px}.tgrid,.tlower{display:grid;gap:12px}.tlower{grid-template-columns:minmax(0,2.35fr) minmax(0,2.05fr);grid-gap:12px;margin-top:12px}.dp{border-radius:16px;padding:14px;background:linear-gradient(150deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.11);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.13)}.dph{justify-content:space-between;align-items:center;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#8fa3bc;margin-bottom:12px}.dph,.istats{display:flex;font-family:var(--mono)}.istats{gap:22px;flex-wrap:wrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.istats .t{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#7e93ae}.istats .v{font-size:14px;margin-top:6px;color:#fff}.book{flex-direction:column;gap:2px;font-family:var(--mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.book,.brow{display:flex}.brow{position:relative;justify-content:space-between;padding:3.5px 8px;border-radius:5px;overflow:hidden;color:#c7d3e2}.brow i{position:absolute;inset:0 auto 0 0;opacity:.2;font-style:normal}.brow.ask i{background:var(--coral)}.brow.bid i{background:var(--emerald)}.brow em{font-style:normal;position:relative}.brow.ask em:first-child{color:#ff8b86}.brow.bid em:first-child{color:#6ee2a5}.spread{display:flex;justify-content:space-between;padding:8px;margin:5px 0;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;color:#7e93ae;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.seg{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;padding:4px;border-radius:12px;background:hsla(0,0%,100%,.06);margin-bottom:14px}.seg button{padding:10px;border-radius:9px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8fa3bc;transition:background .2s,color .2s}.seg button.on.long{background:rgba(47,191,113,.9);color:#04240f}.seg button.on.short{background:rgba(217,83,79,.9);color:#2b0605}.field{margin-bottom:12px}.field .fl{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#7e93ae;margin-bottom:6px}.field .fl,.field .fv{display:flex;justify-content:space-between;font-family:var(--mono)}.field .fv{align-items:baseline;padding:11px 13px;border-radius:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.09);font-size:13px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.field .fv span{color:#7e93ae;font-size:10.5px}.lev{display:flex;gap:5px}.lev button{flex:1 1;padding:9px 0;border-radius:9px;font-family:var(--mono);font-size:11px;color:#8fa3bc;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);transition:.2s}.lev button.on{background:rgba(77,163,255,.85);color:#04182b;border-color:transparent}.track{height:4px;background:hsla(0,0%,100%,.12);margin-top:12px;overflow:hidden}.track,.track i{border-radius:99px}.track i{display:block;height:100%;background:linear-gradient(90deg,var(--sky),#8fc7ff);transition:width .3s}.summary{margin-top:14px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.09)}.sline{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10.5px;color:#8fa3bc;padding:5px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sline b{color:#fff;font-weight:500}.place{width:100%;margin-top:14px;height:44px;border-radius:12px;font-family:var(--sans);font-size:14px;font-weight:500;color:#04240f;background:var(--emerald);transition:filter .2s,transform .15s}.place:hover{filter:brightness(1.07)}.place:active{transform:translateY(1px)}.tape{display:flex;flex-direction:column;gap:1px;font-family:var(--mono);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tape .r{display:flex;justify-content:space-between;padding:4.5px 6px;border-radius:5px;color:#9fb0c6}.tape .r:nth-child(odd){background:hsla(0,0%,100%,.03)}.pt{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#d5deea}.pt th{text-align:left;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#7e93ae;font-weight:500;padding:0 0 10px}.pt td{padding:9px 0;border-top:1px solid hsla(0,0%,100%,.09)}.side{font-size:9px;padding:3px 7px;border-radius:5px;letter-spacing:.1em;text-transform:uppercase}.side.long{background:rgba(47,191,113,.18);color:#6ee2a5}.side.short{background:rgba(217,83,79,.18);color:#ff8b86}.stack-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(24px,4vw,60px);gap:clamp(24px,4vw,60px);align-items:center}.stack-stage{height:clamp(340px,36vw,430px);perspective:1500px;position:relative}.stack{position:absolute;left:50%;top:50%;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(58deg) rotate(-42deg)}.layer{position:absolute;left:-150px;top:-95px;width:300px;height:190px;border-radius:16px;padding:16px;border:1px solid hsla(0,0%,100%,.95);background:linear-gradient(150deg,hsla(0,0%,100%,.94),rgba(241,243,245,.62));box-shadow:inset 0 1px 0 #fff,0 20px 30px -24px rgba(31,41,55,.55);transform:translateZ(calc(var(--i)*36px));transition:transform .55s cubic-bezier(.2,.8,.3,1),box-shadow .4s,border-color .3s}.layer:after{content:"";position:absolute;inset:0;border-radius:16px;background:linear-gradient(118deg,transparent 0 30%,hsla(0,0%,100%,.7) 46%,transparent 60%);opacity:.6}.layer .ll{font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#8f9bab}.layer .rows{margin-top:10px;display:grid;grid-gap:5px;gap:5px}.layer .rows span{display:block;height:5px;border-radius:99px;background:rgba(31,41,55,.1)}.layer.on{transform:translateZ(calc(var(--i)*36px + 46px)) scale(1.03);border-color:rgba(77,163,255,.75);box-shadow:inset 0 1px 0 #fff,0 40px 50px -30px rgba(31,41,55,.5)}.layer.on .rows span{background:rgba(77,163,255,.35)}.slist{display:grid;grid-gap:2px;gap:2px}.srow{display:flex;align-items:baseline;gap:16px;padding:17px 18px;border-radius:14px;transition:background .25s,transform .25s}.srow:hover{background:hsla(0,0%,100%,.75);transform:translateX(5px)}.srow .n{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--sky);flex:0 0 auto;width:22px}.srow h3{font-size:21px}.srow p{margin-top:5px;font-size:13.5px;line-height:1.55;color:var(--slate)}.sgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--hair);border-radius:24px;overflow:hidden;border:1px solid var(--edge);box-shadow:var(--gs)}.scell{padding:36px 26px;background:linear-gradient(160deg,hsla(0,0%,100%,.84),rgba(241,243,245,.56));-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.scell .n{font-family:var(--serif);font-size:clamp(38px,4.4vw,58px);line-height:.94;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#243244;text-shadow:1px 1px 0 #d9dfe5,2px 2px 0 #d2d9e0,3px 3px 0 #cbd3da,4px 4px 0 #c5cdd5,5px 5px 0 #bfc8d1,7px 8px 14px rgba(31,41,55,.22)}.scell .lb{margin-top:18px}.faqs{display:grid;grid-gap:10px;gap:10px;max-width:920px}.faq .q{width:100%;display:flex;align-items:center;gap:20px;text-align:left;padding:22px 26px;font-family:var(--serif);font-size:24px;line-height:1.2}.faq .pl{margin-left:auto;flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--hair);transition:transform .38s cubic-bezier(.2,.8,.3,1),background .25s}.faq.open .pl{transform:rotate(45deg);background:rgba(77,163,255,.14)}.faq .a{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.2,.8,.3,1)}.faq .a p{padding:0 26px 26px;font-size:14.5px;line-height:1.7;color:var(--slate);max-width:72ch}.cta{padding:clamp(46px,6vw,84px) clamp(26px,5vw,70px);border-radius:32px;text-align:center}.cta h2{font-size:clamp(36px,5.6vw,72px);line-height:.99;max-width:15ch;margin:0 auto}.cta p{margin:22px auto 0;max-width:46ch}.cta .actions{justify-content:center}footer{position:relative;z-index:2;padding:clamp(56px,7vw,86px) 0 40px;border-top:1px solid var(--hair);margin-top:clamp(60px,8vw,110px)}.fg2{display:grid;grid-template-columns:1.7fr repeat(3,1fr);grid-gap:34px;gap:34px}.fbrand p{margin-top:16px;font-size:13.5px;line-height:1.6;color:var(--slate);max-width:32ch}.fcol h4{margin:0 0 16px;font-family:var(--mono);font-size:10px;letter-spacing:.19em;text-transform:uppercase;font-weight:500}.fcol a{display:block;font-size:13.5px;color:var(--slate);padding:6px 0}.fcol a:hover{color:var(--graphite)}.fbot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:52px;padding-top:26px;border-top:1px solid var(--hair);font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--slate)}.rv{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0ms)}.rv.in{opacity:1;transform:none}@media (max-width:1080px){.hgrid,.stack-grid{grid-template-columns:1fr;gap:30px}.stage{height:440px}.fgrid,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tgrid,.tlower{grid-template-columns:1fr}.sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav .btn,.nav-links{display:none}.burger{display:block}.fg2{grid-template-columns:1fr 1fr}}@media (max-width:720px){.wrap{padding:0 18px}.fg2,.fgrid,.sgrid,.steps{grid-template-columns:1fr}.stage{height:350px;transform:scale(.74);transform-origin:50% 40%;margin:-34px 0}.hud{display:none}.stack-stage{height:290px;transform:scale(.8)}.btn{flex:1 1 auto;justify-content:center}.faq .q{font-size:20px;padding:20px}.screen{border-radius:22px}.cross{display:none}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html{scroll-behavior:auto}h1.title .w{opacity:1;transform:none}.screen{transform:none!important}}.trade-page{background:var(--ink);min-height:100vh;color:#e6ebf2;padding-top:80px}.trade-page .nav{background:rgba(15,22,32,.92);border-color:hsla(0,0%,100%,.1)}.trade-page .nav-links a{color:#8fa3bc}.trade-page .nav-links a:hover{color:#fff;background:hsla(0,0%,100%,.08)}.trade-layout{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);grid-gap:12px;gap:12px;padding:16px 26px;max-width:1480px;margin:0 auto}.trade-main,.trade-sidebar{display:flex;flex-direction:column;gap:12px}.market-selector{display:flex;gap:6px;flex-wrap:wrap;padding:0 26px;max-width:1480px;margin:0 auto 12px}.market-selector button{padding:7px 12px;border-radius:9px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:#8fa3bc;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);transition:.2s}.market-selector button.on{background:rgba(77,163,255,.2);color:#fff;border-color:rgba(77,163,255,.4)}.market-selector button:hover{background:hsla(0,0%,100%,.08);color:#d5deea}.markets-page{min-height:100vh;padding-top:120px}.markets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.market-card{padding:22px;border-radius:18px;transition:transform .3s,box-shadow .3s}.market-card:hover{transform:translateY(-3px)}.market-card .symbol{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--sky)}.market-card .name{font-family:var(--serif);font-size:22px;margin-top:8px}.market-card .detail{font-size:13px;color:var(--slate);margin-top:4px}.market-card .price{font-family:var(--mono);font-size:18px;margin-top:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.market-card .meta{display:flex;gap:16px;margin-top:10px;font-family:var(--mono);font-size:11px;color:var(--slate)}.filter-bar{gap:8px;margin-bottom:32px}.filter-bar button{padding:9px 16px;border-radius:11px;letter-spacing:.08em;color:var(--slate);background:hsla(0,0%,100%,.6);border:1px solid var(--edge);transition:.2s}.filter-bar button:hover{background:hsla(0,0%,100%,.9)}.wallet-btn{height:40px;padding:0 18px;border-radius:999px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;background:var(--graphite);color:#fff;display:inline-flex;align-items:center;gap:8px;transition:background .2s,transform .15s}.wallet-btn:hover{background:#2b3849;transform:translateY(-1px)}.wallet-btn.connected{background:rgba(47,191,113,.15);color:var(--emerald);border:1px solid rgba(47,191,113,.3)}.dashboard-shell{background:var(--ink);min-height:100vh;display:flex;flex-direction:column;position:relative;color:#fff}.dashboard-body{display:flex;flex:1 1;padding-top:56px}.dashboard-topbar{position:fixed;top:0;left:0;right:0;z-index:100;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:rgba(15,22,32,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.06)}.dashboard-brand{display:flex;align-items:center;gap:8px;font-family:var(--sans);font-size:15px;font-weight:600;color:#fff;letter-spacing:-.02em;text-decoration:none}.dashboard-topbar-right{display:flex;align-items:center;gap:12px}.network-badge{font-family:var(--mono);font-size:10px;letter-spacing:.14em;padding:5px 12px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:#7e93ae;transition:all .2s}.network-badge:hover{border-color:hsla(0,0%,100%,.2)}.network-badge.mainnet .network-dot{background:#2fbf71}.network-badge.testnet .network-dot{background:#f59e0b}.network-dot{width:6px;height:6px;border-radius:50%;background:#7e93ae}.wallet-btn-dash{font-family:var(--mono);font-size:11px;padding:8px 16px;border-radius:8px;background:hsla(0,0%,100%,.08);color:#fff;border:1px solid hsla(0,0%,100%,.12);cursor:pointer;transition:all .2s}.wallet-btn-dash.connected{background:rgba(47,191,113,.1);color:#2fbf71}.wallet-btn-dash:hover{background:hsla(0,0%,100%,.12)}.wallet-btn-dash.connected{background:rgba(47,191,113,.15);border-color:rgba(47,191,113,.3);color:#6ee2a5}.dashboard-sidebar{width:200px;min-width:200px;background:rgba(15,22,32,.6);border-right:1px solid hsla(0,0%,100%,.06);padding:16px 0;position:fixed;top:56px;bottom:0;left:0;overflow-y:auto;z-index:50}.sidebar-tabs{display:flex;flex-direction:column;gap:2px;padding:0 8px}.sidebar-tab{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#7e93ae;text-decoration:none;transition:all .15s}.sidebar-tab:hover{background:hsla(0,0%,100%,.05);color:#c8d3de}.sidebar-tab.active{background:rgba(77,163,255,.1);color:#fff;border:1px solid rgba(77,163,255,.2)}.sidebar-tab svg{opacity:.7}.sidebar-tab.active svg{opacity:1;color:#4da3ff}.dashboard-main{flex:1 1;margin-left:220px;padding:24px 28px 60px;min-height:calc(100vh - 56px);position:relative;z-index:2}.demo-banner{font-family:var(--mono);font-size:11px;letter-spacing:.08em;padding:8px 16px;border-radius:8px;margin-bottom:16px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.25);color:#f59e0b;display:flex;align-items:center;gap:8px}.demo-dot{width:6px;height:6px;border-radius:50%;background:#f59e0b;animation:pulse 1.5s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.trade-page{max-width:1340px}.trade-header{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;padding:14px 20px;margin-bottom:12px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.trade-grid{display:grid;grid-template-columns:1fr 320px;grid-gap:12px;gap:12px}.trade-chart-panel{padding:16px;min-height:420px}.trade-chart-panel,.trade-order-panel{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.09);border-radius:16px}.trade-order-panel{padding:20px;display:flex;flex-direction:column;gap:14px}.trade-stats-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.trade-stat-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.09);border-radius:14px;padding:16px 20px}.trade-stat-label{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#7e93ae}.trade-stat-value{font-family:var(--serif);font-size:22px;color:#fff;margin-top:4px}.trade-stat-sub{font-family:var(--mono);font-size:10px;color:#7e93ae;margin-top:2px}.trade-positions-panel{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;padding:16px 20px;margin-top:12px}.tf-btn{padding:4px 8px;border-radius:6px;font-family:var(--mono);font-size:10px;cursor:pointer;background:transparent;color:#7e93ae;border:1px solid transparent;transition:all .15s}.tf-btn.active{background:rgba(77,163,255,.2);color:#fff;border-color:rgba(77,163,255,.4)}.tf-btn:hover{color:#fff}.indicator-btn{font-size:12px}.indicators-panel{display:flex;gap:16px;padding:8px 0;font-family:var(--mono);font-size:11px;color:#7e93ae}.indicators-panel label{display:flex;align-items:center;gap:5px;cursor:pointer}.indicators-panel input[type=checkbox]{accent-color:#4da3ff}.close-btn{font-family:var(--mono);font-size:10px;padding:4px 10px;border-radius:6px;background:rgba(217,83,79,.15);color:#d9534f;border:1px solid rgba(217,83,79,.3);cursor:pointer;transition:all .15s}.close-btn:hover{background:rgba(217,83,79,.25)}.market-pill{padding:6px 12px;border-radius:8px;font-family:var(--mono);font-size:11px;cursor:pointer;background:hsla(0,0%,100%,.04);color:#7e93ae;border:1px solid hsla(0,0%,100%,.09);transition:all .15s}.market-pill:hover{color:#fff;border-color:hsla(0,0%,100%,.2)}.market-pill.active{background:var(--graphite);color:#fff;border-color:var(--graphite)}.earn-page{max-width:900px}.earn-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:24px}.earn-stat-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;padding:20px}.earn-stat-label{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#7e93ae}.earn-stat-value{font-family:var(--serif);font-size:22px;color:#fff;margin-top:8px}.earn-actions-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:24px}.earn-action-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;padding:24px}.earn-input-row{display:flex;align-items:center;gap:8px;margin-bottom:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:10px;padding:10px 14px}.earn-input{flex:1 1;background:none;border:none;color:#fff;font-family:var(--mono);font-size:13px;outline:none}.earn-input-suffix{font-family:var(--mono);font-size:11px;color:#7e93ae}.earn-btn{font-family:var(--mono);font-size:12px;padding:10px 20px;border-radius:10px;background:var(--graphite);color:#fff;border:1px solid hsla(0,0%,100%,.12);cursor:pointer;transition:all .15s;width:100%}.earn-btn:hover{background:hsla(0,0%,100%,.12)}.earn-btn:disabled{opacity:.5;cursor:not-allowed}.earn-btn-go{background:var(--emerald);color:#04240f;border-color:var(--emerald)}.earn-btn-go:hover{background:#29ab67}.earn-btn-coral{background:var(--coral);color:#fff;border-color:var(--coral)}.earn-btn-coral:hover{background:#c14540}.earn-btn-sky{background:var(--sky);color:#04182b;border-color:var(--sky)}.earn-btn-sky:hover{background:#3d8fdd}.earn-faucet{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2);border-radius:16px;padding:24px;text-align:center}.pools-page{max-width:1200px}.pools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px;margin-top:20px}.pool-card{display:block;text-decoration:none;color:inherit;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;padding:20px;transition:all .2s}.pool-card:hover{border-color:rgba(77,163,255,.3);background:hsla(0,0%,100%,.06)}.pool-symbol{font-family:var(--mono);font-size:13px;font-weight:600;color:#fff}.pool-name{font-size:11px}.pool-detail,.pool-name{font-family:var(--mono);color:#7e93ae}.pool-detail{font-size:10px;margin-bottom:8px}.pool-price{font-size:15px;color:#fff;margin-top:6px}.pool-meta,.pool-price{font-family:var(--mono)}.pool-meta{display:flex;gap:10px;margin-top:8px;font-size:10px;color:#7e93ae}.stats-page{max-width:1000px}.stats-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;padding:24px}.stats-card-header{font-family:var(--mono);font-size:11px;color:#7e93ae;margin-bottom:16px;letter-spacing:.08em}.stats-grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.stats-grid-5{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px}.stats-label{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#7e93ae}.stats-value{font-family:var(--serif);font-size:22px;color:#fff;margin-top:6px}.status-badge{font-family:var(--mono);font-size:10px;padding:3px 8px;border-radius:6px}.status-badge.open{background:rgba(77,163,255,.15);color:#4da3ff}.status-badge.closed{background:rgba(47,191,113,.15);color:#2fbf71}.status-badge.liquidated{background:rgba(217,83,79,.15);color:#d9534f}.referrals-page{max-width:700px}.referral-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;padding:32px;text-align:center}.referral-link{font-family:var(--mono);font-size:13px;color:#fff;background:hsla(0,0%,100%,.06);border-radius:10px;padding:12px 16px;word-break:break-all;margin-bottom:20px}.referral-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;text-align:center}.leaderboard-page{max-width:900px}.leaderboard-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;padding:32px;text-align:center}.ecosystem-page{max-width:900px}.ecosystem-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.ecosystem-card{display:block;text-decoration:none;color:inherit;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;padding:24px;transition:border-color .2s}.ecosystem-card:hover{border-color:rgba(77,163,255,.3)}.ecosystem-card-title{font-family:var(--mono);font-size:14px;color:#fff;margin-bottom:8px;display:flex;align-items:center;gap:8px}.ecosystem-card-desc{font-family:var(--mono);font-size:12px;color:#7e93ae;line-height:1.6}.announcements-page{max-width:800px}.announcements-list{display:flex;flex-direction:column;gap:16px}.announcement-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;padding:24px}.announcement-tag{font-family:var(--mono);font-size:10px;padding:3px 8px;border-radius:6px;letter-spacing:.04em}.filter-bar{display:flex;gap:6px;flex-wrap:wrap}.filter-bar button{font-family:var(--mono);font-size:11px;padding:6px 14px;border-radius:8px;cursor:pointer;background:hsla(0,0%,100%,.04);color:#7e93ae;border:1px solid hsla(0,0%,100%,.09);transition:all .15s}.filter-bar button:hover{color:#fff;border-color:hsla(0,0%,100%,.2)}.filter-bar button.on{background:var(--graphite);color:#fff;border-color:var(--graphite)}@media(max-width:900px){.dashboard-sidebar{width:60px;min-width:60px}.sidebar-tab span{display:none}.sidebar-tab{justify-content:center;padding:10px}.dashboard-main{margin-left:60px;padding:16px}.trade-grid,.trade-stats-row{grid-template-columns:1fr}.earn-stats-grid{grid-template-columns:repeat(2,1fr)}.earn-actions-grid{grid-template-columns:1fr}.stats-grid-4,.stats-grid-5{grid-template-columns:repeat(2,1fr)}.trade-header{flex-direction:column;align-items:flex-start}.trade-header>div:last-child{margin-left:0;flex-wrap:wrap}}.toast-container{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast-item{pointer-events:all;display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:12px;font-family:var(--mono);font-size:12px;color:#fff;min-width:280px;max-width:420px;animation:toastIn .3s cubic-bezier(.2,.8,.3,1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 32px -12px rgba(0,0,0,.5)}.toast-success{background:rgba(47,191,113,.92);color:#04240f}.toast-error{background:rgba(217,83,79,.92);color:#fff}.toast-info{background:rgba(31,41,55,.92);border:1px solid hsla(0,0%,100%,.12)}.toast-icon{font-size:16px;flex-shrink:0;width:20px;text-align:center}.toast-msg{flex:1 1;line-height:1.4}.toast-close{background:none;border:none;color:inherit;opacity:.6;font-size:18px;cursor:pointer;padding:0 4px;line-height:1}.toast-close:hover{opacity:1}@keyframes toastIn{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:none}}