@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-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:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-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:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-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:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-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:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-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:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-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:Pixelify Sans Fallback;src:local("Arial");ascent-override:81.70%;descent-override:24.87%;line-gap-override:0.00%;size-adjust:112.61%}.__className_6ad710{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.__variable_6ad710{--font-display:"Pixelify Sans","Pixelify Sans Fallback"}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_c046d1{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_c046d1{--font-body:"Nunito","Nunito Fallback"}@font-face{font-family:JetBrains Mono;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;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;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;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;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;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;font-style:normal;font-weight:700;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;font-style:normal;font-weight:700;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;font-style:normal;font-weight:700;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;font-style:normal;font-weight:700;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;font-style:normal;font-weight:700;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;font-style:normal;font-weight:700;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;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_b32614{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_b32614{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--sky-1:#C6ACE0;--sky-2:#E4B4D2;--sky-3:#F8BAAD;--sky-4:#FFCA9C;--sky-5:#FFE6C4;--bg:#FFF3E4;--band:#FFE8CF;--card:#FFFBF3;--line:#E8D2BC;--line-soft:#F5E4D1;--stroke:#2E2A32;--ink:#2E2A32;--body:#56495A;--muted:#7A6A7C;--dim:#8B7A8C;--accent:#7C5BC7;--accent-ink:#5B3EA0;--accent-wash:#EFE6FB;--gold:#F5C98A;--berry:#E0568F;--gain:#2E9E5B;--loss:#D1495B;--loss-wash:#FFE9EC;--on-ink:#FFF3E4;--on-ink-dim:#AB9CAD;--on-ink-accent:#F5C98A;--on-ink-loss:#FF9DA8;--ink-chip:rgba(255,243,228,0.12);--ease-out:cubic-bezier(0.16,0.84,0.28,1);--ease-snap:cubic-bezier(0.22,1.2,0.36,1);--px:3px;--drop:5px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;position:relative}.sky{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 62% at 50% 78%,rgba(255,236,190,.95) 0,rgba(255,236,190,0) 62%),linear-gradient(180deg,var(--sky-1) 0,var(--sky-2) 22%,var(--sky-3) 44%,var(--sky-4) 65%,var(--sky-5) 82%,var(--bg) 100%)}.sky:after,.sky:before{content:"";position:absolute;inset:0;background-repeat:repeat-x;will-change:background-position}.sky:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='12' viewBox='0 0 30 12'%3E%3Cg fill='%23ffffff' fill-opacity='0.62'%3E%3Crect x='7' y='2' width='11' height='2'/%3E%3Crect x='5' y='4' width='16' height='2'/%3E%3Crect x='3' y='6' width='21' height='2'/%3E%3C/g%3E%3C/svg%3E");background-size:360px 144px;background-position:0 90px;animation:drift 150s linear infinite}.sky:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10' viewBox='0 0 24 10'%3E%3Cg fill='%23ffffff' fill-opacity='0.4'%3E%3Crect x='5' y='2' width='9' height='2'/%3E%3Crect x='3' y='4' width='14' height='2'/%3E%3C/g%3E%3C/svg%3E");background-size:240px 100px;background-position:0 300px;animation:drift 95s linear infinite reverse}@keyframes drift{to{background-position-x:1200px}}a{color:var(--accent-ink);text-decoration:none}a:hover{color:var(--accent)}button{font-family:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.btn-ghost:disabled,.btn-primary:disabled,.chip.btn-primary:disabled{opacity:1;background:var(--band);color:var(--dim);border-color:var(--line);box-shadow:none;transform:none}img{image-rendering:pixelated}.btn,.chip,.slab,.slab-lg{-webkit-clip-path:none;clip-path:none}.display{font-family:var(--font-display),system-ui,sans-serif;font-weight:600;letter-spacing:.01em}.mono{font-family:var(--font-mono),ui-monospace,monospace}.card{background:var(--card);border:var(--px) solid var(--ink);box-shadow:var(--drop) var(--drop) 0 rgba(46,42,50,.16)}.shell{max-width:1440px;margin:0 auto;padding:0 40px}.btn-primary{background:var(--ink);color:var(--bg);border:var(--px) solid var(--ink);font-family:var(--font-display),sans-serif;font-weight:600;letter-spacing:.06em;padding:14px 26px;font-size:16px;box-shadow:var(--drop) var(--drop) 0 var(--gold)}.btn-primary:hover:not(:disabled){background:#3D3742}.btn-ghost{background:var(--card);color:var(--ink);border:var(--px) solid var(--ink);font-family:var(--font-display),sans-serif;font-weight:600;letter-spacing:.04em;padding:14px 24px;font-size:16px;box-shadow:var(--drop) var(--drop) 0 rgba(46,42,50,.2)}.btn-ghost:hover:not(:disabled){background:var(--accent-wash)}.chip{border:2px solid var(--ink);background:var(--card);box-shadow:3px 3px 0 rgba(46,42,50,.18);font-weight:700}.chip.btn-primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip.btn-primary:hover:not(:disabled){background:#3D3742}.label{font-size:11px;letter-spacing:.13em;color:var(--muted);text-transform:uppercase}.label,.stat{font-family:var(--font-mono),monospace}.stat{font-weight:700;letter-spacing:-.02em}.field{width:100%;border:var(--px) solid var(--ink);background:var(--card);padding:14px 15px;font-size:15px;color:var(--ink);font-family:inherit;font-weight:600;box-shadow:inset 2px 2px 0 rgba(46,42,50,.08)}.field:focus{outline:none;border-color:var(--accent);box-shadow:inset 2px 2px 0 rgba(124,91,199,.14)}.field-amount{font-family:var(--font-mono),monospace;font-weight:700;font-size:25px;border:none;background:transparent;width:100%;padding:0;color:var(--ink);box-shadow:none}.field-amount:focus{outline:none;box-shadow:none}.pxrule{height:6px;border:0;background-image:linear-gradient(90deg,var(--ink) 0 6px,transparent 6px 12px);background-size:12px 6px;background-repeat:repeat-x;opacity:.5}.between,.row{display:flex;align-items:center}.between{justify-content:space-between}.stack{display:flex;flex-direction:column}table{width:100%;border-collapse:collapse}th{text-align:left;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.12em;color:var(--muted);font-weight:700;text-transform:uppercase;padding:15px 26px;background:var(--band);border-bottom:var(--px) solid var(--ink)}td{padding:18px 26px;border-bottom:2px solid var(--line-soft);font-size:14px;vertical-align:middle}tbody tr:hover{background:var(--accent-wash)}tbody tr:last-child td{border-bottom:none}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:32px;gap:32px}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px}.grid-2,.grid-3{display:grid;gap:22px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll table{min-width:760px}.h-hero{font-size:clamp(40px,10vw,76px);line-height:1.02}.h-1{font-size:clamp(30px,5.6vw,48px)}.h-2{font-size:clamp(26px,4.8vw,42px)}.h-3{font-size:clamp(28px,6.4vw,56px)}@media (max-width:1100px){.grid-3{grid-template-columns:1fr}.grid-3>*{height:auto!important}}@media (max-width:900px){.shell{padding:0 20px}.hide-sm{display:none}.grid-12{grid-template-columns:1fr;gap:24px}.col-4,.col-5,.col-7,.col-8{grid-column:1/-1}.grid-2{grid-template-columns:1fr}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.sect{padding-left:20px!important;padding-right:20px!important}.stack-sm{flex-direction:column;align-items:flex-start!important;gap:14px}.ticker-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ticker-strip>*{border-right:none!important}:root{--drop:4px}}@media (max-width:520px){.grid-4{grid-template-columns:1fr}}.motion .reveal{transition-delay:var(--d,0s);opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.motion .reveal.in{opacity:1;transform:none}.motion .wipe{transition-delay:var(--d,0s);opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:opacity .42s linear,-webkit-clip-path .62s steps(12);transition:opacity .42s linear,clip-path .62s steps(12);transition:opacity .42s linear,clip-path .62s steps(12),-webkit-clip-path .62s steps(12)}.motion .wipe.in{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.motion .rise{transition-delay:var(--d,0s);opacity:0;transform:translateY(22px) scale(.985);transition:opacity .52s var(--ease-out),transform .52s var(--ease-snap)}.motion .rise.in{opacity:1;transform:none}.btn-ghost,.btn-primary,.chip{transition:transform .14s var(--ease-snap),box-shadow .14s var(--ease-snap),background-color .18s linear,border-color .18s linear}.btn-ghost:hover:not(:disabled),.btn-primary:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:calc(var(--drop) + 2px) calc(var(--drop) + 2px) 0 var(--gold)}.btn-ghost:hover:not(:disabled){box-shadow:calc(var(--drop) + 2px) calc(var(--drop) + 2px) 0 rgba(46,42,50,.24)}.btn-ghost:active:not(:disabled),.btn-primary:active:not(:disabled){transform:translate(var(--drop),var(--drop));box-shadow:none}.lift{transition:transform .2s var(--ease-snap),box-shadow .2s var(--ease-snap),border-color .2s linear}.lift:hover{transform:translate(-3px,-3px);box-shadow:calc(var(--drop) + 3px) calc(var(--drop) + 3px) 0 rgba(46,42,50,.22)}@keyframes sunBreathe{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.sun-glow{animation:sunBreathe 7.5s ease-in-out infinite}@keyframes pixelPulse{0%,45%{opacity:1}50%,95%{opacity:.28}to{opacity:1}}.pulse-dot{animation:pixelPulse 1.8s step-end infinite}.draw{position:relative}.draw:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .26s var(--ease-out)}.draw:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.sky:after,.sky:before{animation:none}.motion .reveal,.motion .rise,.motion .wipe{transition-delay:var(--d,0s);opacity:1;transform:none;-webkit-clip-path:none;clip-path:none;transition:none}.btn-ghost,.btn-primary,.chip,.lift{transition:none}.pulse-dot,.sun-glow{animation:none}}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marquee{overflow:hidden;position:relative}.marquee-track{display:flex;width:max-content;animation:marqueeSlide var(--marquee-duration,34s) linear infinite}.marquee-group{display:flex;flex-shrink:0}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marqueeSlide{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.marquee:after,.marquee:before{content:"";position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}.marquee:before{left:0;background:linear-gradient(to right,var(--band),transparent)}.marquee:after{right:0;background:linear-gradient(to left,var(--band),transparent)}.cursor-glow{position:fixed;top:0;left:0;z-index:90;width:22px;height:22px;border:2px solid rgba(124,91,199,.55);background:rgba(124,91,199,.08);pointer-events:none;opacity:0;transition:width .2s steps(4),height .2s steps(4),background .26s linear,border-color .26s linear,opacity .3s linear;mix-blend-mode:multiply}.cursor-glow.over{width:48px;height:48px;background:rgba(124,91,199,.14);border-color:rgba(124,91,199,.85)}.magnetic{display:inline-block;transition:transform .34s var(--ease-snap);will-change:transform}.scroll-progress{position:fixed;top:0;left:0;right:0;height:4px;z-index:100;background:var(--accent);transform:scaleX(0);transform-origin:left;will-change:transform}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}.cursor-glow{display:none}.magnetic{transition:none}}.pxbar{height:18px;position:relative;overflow:hidden;background:var(--band);border:3px solid var(--ink);box-shadow:3px 3px 0 rgba(46,42,50,.14)}.pxbar-fill{position:absolute;inset:0;background-color:var(--accent);background-image:linear-gradient(90deg,rgba(255,255,255,.3) 0 6px,transparent 6px 12px);background-size:12px 100%;transition:right .7s steps(16)}.scene-band{position:relative;height:200px;overflow:hidden}.scene-band svg{shape-rendering:crispEdges;position:absolute}.scene-water{position:absolute;left:0;right:0;bottom:0;height:120px;z-index:1;background:linear-gradient(180deg,#F6B9A6 0 16.66%,#F1AC9E 16.66% 33.33%,#E9A09A 33.33% 50%,#DE9497 50% 66.66%,#D08A96 66.66% 83.33%,#BE7F93 83.33% 100%)}.shore{background:linear-gradient(180deg,#BE7F93 0,#C98C98 44px,#E0A29B 130px,#F6CDAE 240px,var(--bg) 340px);padding-bottom:72px}.scene-sun{right:17%;bottom:34px;width:136px;height:136px;z-index:0}.scene-glint{right:17%;bottom:8px;width:136px;height:86px;z-index:2}.scene-island{left:13%;bottom:104px;width:224px;height:117px;z-index:3}@media (max-width:900px){.scene-band{height:150px}.scene-water{height:86px}.scene-sun{right:8%;bottom:26px;width:92px;height:92px}.scene-glint{right:8%;bottom:6px;width:92px;height:62px}.scene-island{left:6%;bottom:72px;width:148px;height:78px}}.hotbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--card);border:3px solid var(--ink);box-shadow:6px 6px 0 rgba(46,42,50,.18)}.hotbar>*{padding:17px 20px;border-right:3px solid var(--ink)}.hotbar>:last-child{border-right:none}@media (max-width:760px){.hotbar{grid-template-columns:repeat(2,minmax(0,1fr))}.hotbar>:nth-child(2){border-right:none}.hotbar>:nth-child(-n+2){border-bottom:3px solid var(--ink)}}.quest{display:grid;grid-gap:52px;gap:52px}.quest-step{position:relative;width:56%;padding:46px 34px 32px}.quest-step.alt{margin-left:auto}.quest-num{position:absolute;top:-24px;left:32px;width:68px;height:68px;display:grid;place-items:center;background:var(--ink);color:var(--bg);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--gold);font-family:var(--font-display),monospace;font-size:27px;font-weight:700}.quest-step.alt .quest-num{left:auto;right:32px}.quest-step.alt .quest-text{text-align:right;margin-left:auto}@media (max-width:1200px){.quest-step{width:74%}}@media (max-width:900px){.quest{gap:44px}.quest-step,.quest-step.alt{width:100%;margin-left:0;padding:44px 22px 26px}.quest-step.alt .quest-num{left:22px;right:auto}.quest-step.alt .quest-text{text-align:left}.quest-num{left:22px}}.bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:20px;gap:20px}.bento>:first-child{grid-column:span 4}.bento>:nth-child(2),.bento>:nth-child(3){grid-column:span 2}.bento>:nth-child(4){grid-column:span 4}@media (max-width:900px){.bento{grid-template-columns:1fr}.bento>*{grid-column:1/-1!important}}.sect-dark{background:var(--ink)}.sect-dark,.sect-dark .display,.sect-dark .stat{color:var(--on-ink)}.sect-dark .body-dim,.sect-dark .label,.sect-dark p{color:var(--on-ink-dim)}.sect-dark .card{background:#3A3440;border-color:#574E5D;color:var(--on-ink);box-shadow:5px 5px 0 rgba(0,0,0,.32)}.sect-dark .pxrule{opacity:.35;background-image:linear-gradient(90deg,var(--on-ink-dim) 0 6px,transparent 6px 12px)}.sect-dark a{color:var(--on-ink-accent)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:22px;gap:22px}.club-card{display:flex;flex-direction:column}.club-card>:last-child{margin-top:auto}.club-card-head{display:flex;gap:14px;align-items:center;padding:18px 22px;background:var(--band);border-bottom:3px solid var(--ink)}.club-avatar{width:54px;height:54px;flex-shrink:0;border:3px solid var(--ink);display:grid;place-items:center;image-rendering:pixelated}.club-card-rows{padding:10px 22px 20px}.club-card-rows>*+*{border-top:2px solid var(--line-soft)}.hotbar-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.hotbar-3{grid-template-columns:1fr}.hotbar-3>*{border-right:none;border-bottom:3px solid var(--ink)}.hotbar-3>:last-child{border-bottom:none}}.step-card{position:relative;padding:40px 28px 28px}.step-num{position:absolute;top:-18px;left:24px;width:52px;height:52px;display:grid;place-items:center;background:var(--ink);color:var(--bg);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--gold);font-size:20px;font-weight:700}@media (max-width:900px){.step-card{padding:38px 20px 24px}}