@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:Orbitron Fallback;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_5d1bbd{font-family:Orbitron,Orbitron Fallback;font-style:normal}.__variable_5d1bbd{--font-orbitron:"Orbitron","Orbitron Fallback"}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dbbdd2d89d2ef0ef-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:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a06229eb79a83cfc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e224327ce7933e-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:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d85064eaed4b8683-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:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db234bd00cda6a96-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:Press Start\ 2P Fallback;src:local("Arial");ascent-override:44.58%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:224.32%}.__className_6d0c14{font-family:Press Start\ 2P,Press Start\ 2P Fallback;font-weight:400;font-style:normal}.__variable_6d0c14{--font-press-start:"Press Start 2P","Press Start 2P Fallback"}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/751eccb0decf5e18-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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f6590a0f07a97750-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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7bd7951037de757-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:VT323 Fallback;src:local("Arial");ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:89.73%}.__className_4f2f0f{font-family:VT323,VT323 Fallback;font-weight:400;font-style:normal}.__variable_4f2f0f{--font-vt323:"VT323","VT323 Fallback"}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--hub-bg-0);color:var(--hub-fg);font-family:var(--font-hub);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.app-shell{min-height:100dvh;position:relative;isolation:isolate}.app-shell:before{background:radial-gradient(90% 70% at 18% -5%,rgba(138,43,226,.14) 0,transparent 55%),radial-gradient(70% 60% at 100% 100%,rgba(57,255,20,.06) 0,transparent 55%),linear-gradient(180deg,#0c0d14 0,var(--hub-bg-0) 60%)}.app-shell:after,.app-shell:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}.app-shell:after{opacity:.5;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.018),rgba(255,255,255,.018) 1px,transparent 0,transparent 3px)}.app-rail{display:none}.app-canvas{position:relative;overflow:hidden;background:transparent;height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top)}@media (prefers-reduced-motion:no-preference){.app-canvas>*{animation:appReveal .5s cubic-bezier(.2,.7,.2,1) both}}@keyframes appReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:901px){.app-shell{display:grid;grid-template-columns:232px 1fr;min-height:100dvh}.app-rail{display:block;position:-webkit-sticky;position:sticky;top:0;height:100dvh;border-right:1px solid var(--hub-line);background:rgba(13,14,21,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10}.app-canvas{height:100dvh;overflow:hidden;padding:0 28px}.app-canvas-inner{position:relative;width:100%;max-width:1100px;height:100%;margin:0 auto;overflow:hidden}.app-canvas-inner :where(.hub-body){bottom:0!important}.app-screen-bottomnav{display:none}.app-screen-topbar{display:none!important}.app-canvas-inner>*{--screen-bottom-inset:0px}}@media (max-width:900px){.app-canvas-inner{position:absolute;inset:0}}:root{--hub-bg-0:#0b0c10;--hub-bg-1:#0d0e15;--hub-bg-2:#15171f;--hub-line:#1f2230;--hub-fg:#ffffff;--hub-fg-soft:#808a9a;--hub-fg-dim:#4a5161;--hub-accent:#8a2be2;--hub-accent-2:#39ff14;--font-hub:var(--font-inter),system-ui,sans-serif;--font-pixel-display:var(--font-press-start),monospace;--font-pixel-body:var(--font-vt323),monospace;--font-techno:var(--font-orbitron),sans-serif}.lvl-1{--c-deep:#0f380f;--c-mid:#306230;--c-light:#8bac0f;--c-pale:#9bbc0f;--c-card:#9bbc0f;--c-frame:#0f380f;--c-fg:#0f380f;--c-fg-soft:#306230;--c-element:#0f380f;--c-hp:#0f380f;--c-atk:#0f380f;--font-display:var(--font-pixel-display);--font-body:var(--font-pixel-body);--frame-radius:0px;--frame-border:4px solid var(--c-deep)}.lvl-2{--c-deep:#1a1054;--c-mid:#3b2eb8;--c-light:#fbbf24;--c-pale:#fde68a;--c-card:#2536d6;--c-frame:#fbbf24;--c-fg:#fef9c3;--c-fg-soft:#fde68a;--c-element:#f87171;--c-hp:#ef4444;--c-atk:#fbbf24;--font-display:var(--font-pixel-display);--font-body:var(--font-pixel-body);--frame-radius:6px;--frame-border:3px solid var(--c-frame)}.lvl-3{--c-deep:#0a1638;--c-mid:#1e3a8a;--c-light:#60a5fa;--c-pale:#93c5fd;--c-card:#112a5e;--c-frame:#94a3b8;--c-fg:#f1f5f9;--c-fg-soft:#cbd5e1;--c-element:#60a5fa;--c-hp:#ef4444;--c-atk:#fbbf24;--font-display:var(--font-techno);--font-body:var(--font-techno);--frame-radius:6px;--frame-border:2px solid #94a3b8}.ps2-chrome{background:linear-gradient(180deg,#e2e8f0,#94a3b8 45%,#475569 55%,#cbd5e1);color:#0a1638}.ps2-bloom{background:radial-gradient(120% 80% at 70% 20%,rgba(96,165,250,.55) 0,transparent 60%),linear-gradient(180deg,#1e3a8a,#0a1638)}.ps2-flare:after{content:"";position:absolute;inset:0;background:radial-gradient(8px 8px at 22% 18%,rgba(255,255,255,.9),transparent 70%),radial-gradient(60px 30px at 22% 18%,rgba(255,255,255,.18),transparent 70%),radial-gradient(3px 3px at 30% 28%,rgba(255,255,255,.6),transparent 70%),radial-gradient(2px 2px at 40% 40%,rgba(255,255,255,.4),transparent 70%);pointer-events:none;z-index:4;mix-blend-mode:screen}.lvl-4{--c-deep:#0a0a14;--c-mid:#1a1a2e;--c-light:#ffffff;--c-pale:#f0abfc;--c-card:#0a0a14;--c-frame:#fbbf24;--c-fg:#ffffff;--c-fg-soft:rgba(255,255,255,0.78);--c-element:#fbbf24;--c-hp:#ff3df0;--c-atk:#00ffff;--font-display:var(--font-techno);--font-body:var(--font-techno);--frame-radius:10px;--frame-border:2px solid rgba(255,255,255,0.4)}.lcd-scanlines:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(15,56,15,.18),rgba(15,56,15,.18) 1px,transparent 0,transparent 3px);mix-blend-mode:multiply;z-index:5}.dither-bg{background-image:radial-gradient(circle at 1px 1px,var(--c-deep) 1px,transparent 1.2px);background-size:4px 4px}.mode7{transform:perspective(420px) rotateX(38deg);transform-origin:center 80%}.holo-foil{position:relative;overflow:hidden;background:linear-gradient(135deg,#1a0a2e,#0a0a14 50%,#0a1a2e)}.holo-foil:before{inset:-10%;background:conic-gradient(from var(--foil-angle,0deg) at 50% 50%,#ff007f 0,#ffae00 14%,#fff700 28%,#00ff8a 42%,#00ffff 56%,#5b00ff 70%,#ff00d4 84%,#ff007f 100%);filter:blur(8px) saturate(140%);opacity:calc(.38 + .42 * var(--active, 0));mix-blend-mode:screen;transition:opacity .25s ease-out}.holo-foil:after,.holo-foil:before{content:"";position:absolute;pointer-events:none}.holo-foil:after{inset:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 2px,transparent 0,transparent 7px);mix-blend-mode:overlay}.glitch-strip{position:absolute;font-family:var(--font-pixel-body);font-size:11px;letter-spacing:.5px;color:#fbbf24;text-shadow:0 0 6px rgba(251,191,36,.65);white-space:nowrap;opacity:.85;pointer-events:none;mix-blend-mode:screen}.bevel-snes{box-shadow:inset 0 2px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.35),inset 2px 0 0 rgba(255,255,255,.18),inset -2px 0 0 rgba(0,0,0,.25)}.pixelated{image-rendering:pixelated;image-rendering:crisp-edges}.no-select{-moz-user-select:none;user-select:none;-webkit-user-select:none}@keyframes haloPulse{0%,to{box-shadow:0 0 0 2px rgba(138,43,226,.55),0 0 20px rgba(138,43,226,.3)}50%{box-shadow:0 0 0 2px rgba(138,43,226,.85),0 0 36px rgba(138,43,226,.65)}}@keyframes echangeShift{0%{background-position:0 0}to{background-position:16px 0}}@keyframes drawerUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes btnPulse{0%,to{box-shadow:0 0 12px rgba(138,43,226,.4)}50%{box-shadow:0 0 22px rgba(138,43,226,.9)}}@keyframes floatUp0{0%{transform:translateY(0);opacity:.8}to{transform:translateY(-50px);opacity:0}}@keyframes floatUp1{0%{transform:translateY(0) translateX(0);opacity:.7}to{transform:translateY(-40px) translateX(8px);opacity:0}}@keyframes floatUp2{0%{transform:translateY(0) translateX(0);opacity:.65}to{transform:translateY(-60px) translateX(-6px);opacity:0}}@keyframes sealShockwave{0%{transform:scale(.4);opacity:.95;border-width:3px}to{transform:scale(2.2);opacity:0;border-width:1px}}@keyframes sealSpark0{0%{transform:rotate(var(--a,0deg)) translateX(20px);opacity:1}to{transform:rotate(var(--a,0deg)) translateX(80px);opacity:0}}@keyframes sealSpark1{0%{transform:rotate(var(--a,0deg)) translateX(15px);opacity:1}to{transform:rotate(var(--a,0deg)) translateX(95px);opacity:0}}@keyframes sealSpark2{0%{transform:rotate(var(--a,0deg)) translateX(10px);opacity:1}to{transform:rotate(var(--a,0deg)) translateX(70px);opacity:0}}@keyframes coinFly0{0%{transform:translate(170px,150px) scale(1.6);opacity:0}8%{opacity:1}50%{transform:translate(220px,60px) scale(1.1)}to{transform:translate(300px,30px) scale(.45);opacity:0}}@keyframes coinFly1{0%{transform:translate(200px,150px) scale(1.6);opacity:0}8%{opacity:1}50%{transform:translate(260px,40px) scale(1.1)}to{transform:translate(300px,30px) scale(.45);opacity:0}}@keyframes coinFly2{0%{transform:translate(230px,150px) scale(1.6);opacity:0}8%{opacity:1}50%{transform:translate(290px,90px) scale(1.1)}to{transform:translate(300px,30px) scale(.45);opacity:0}}@keyframes badgePop{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes notifSlide{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}