@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-pixel-next:"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-mono-next:"VT323","VT323 Fallback"}:root{--bg:#03030f;--bg-02:#07071a;--bg-card:#0b0b22;--bg-hover:#101030;--border:#1a1a3e;--green:#39ff14;--green-dim:#1a7a08;--cyan:#00f5ff;--cyan-dim:#006b70;--pink:#ff006e;--pink-dim:#700030;--yellow:#ffd700;--yellow-dim:#705f00;--purple:#bf00ff;--orange:#ff6b00;--text:#8888aa;--text-bright:#d0d0ee;--font-pixel:var(--font-pixel-next,"Press Start 2P",monospace);--font-mono:var(--font-mono-next,"VT323",monospace);--px:4px}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--green-dim) var(--bg-02);scrollbar-width:thin}body{background-color:var(--bg);color:var(--text-bright);font-family:var(--font-mono);font-size:20px;line-height:1.7;min-height:100vh;overflow-x:hidden;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.16) 0,rgba(0,0,0,.16) 4px)}body:after{content:"";position:fixed;inset:0;background:radial-gradient(ellipse at 50% 50%,transparent 45%,rgba(0,0,0,.7) 100%);pointer-events:none;z-index:9998}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-02)}::-webkit-scrollbar-thumb{background:var(--green-dim)}::-webkit-scrollbar-thumb:hover{background:var(--green)}::selection{background:var(--green);color:var(--bg)}.font-pixel{font-family:var(--font-pixel)!important}.font-mono{font-family:var(--font-mono)!important}h1,h2,h3{font-family:var(--font-pixel);line-height:1.6;letter-spacing:.05em}a{color:var(--cyan);text-decoration:none;transition:color .15s}a:hover{color:#ffffff}.btn-pixel{display:inline-block;font-family:var(--font-pixel);font-size:9px;padding:14px 22px;border:var(--px) solid var(--green);background:transparent;color:var(--green);cursor:pointer;transition:background .05s,color .05s,transform .05s,box-shadow .05s;box-shadow:var(--px) var(--px) 0 var(--green-dim);letter-spacing:.1em;text-transform:uppercase}.btn-pixel:hover{background:var(--green);color:var(--bg);box-shadow:calc(var(--px) * 2) calc(var(--px) * 2) 0 var(--green-dim);transform:translate(calc(var(--px) * -1),calc(var(--px) * -1))}.btn-pixel:active{transform:translate(0);box-shadow:none}.neon-green{color:var(--green);text-shadow:0 0 6px var(--green),0 0 14px var(--green)}.neon-cyan{color:var(--cyan);text-shadow:0 0 6px var(--cyan),0 0 14px var(--cyan)}.neon-pink{color:var(--pink);text-shadow:0 0 6px var(--pink),0 0 14px var(--pink)}.neon-yellow{color:var(--yellow);text-shadow:0 0 6px var(--yellow),0 0 14px var(--yellow)}.neon-purple{color:var(--purple);text-shadow:0 0 6px var(--purple),0 0 14px var(--purple)}.container{max-width:1180px;margin:0 auto;padding:0 28px}.pixel-divider{border:none;border-top:4px solid var(--border);margin:64px 0;position:relative}.pixel-divider:after{content:"◆";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--bg);padding:0 16px;color:var(--green);font-size:14px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes glitch{0%,85%,to{text-shadow:none;transform:translate(0)}87%{text-shadow:-3px 0 var(--pink),3px 0 var(--cyan);transform:translate(-2px,1px) skewX(-2deg)}90%{text-shadow:3px 0 var(--pink),-3px 0 var(--cyan);transform:translate(2px,-1px) skewX(1deg)}92%{-webkit-clip-path:inset(20% 0 30% 0);clip-path:inset(20% 0 30% 0);transform:translate(-4px)}94%{-webkit-clip-path:none;clip-path:none;text-shadow:none;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scanlineMov{0%{top:-5%;opacity:0}5%{opacity:1}95%{opacity:1}to{top:105%;opacity:0}}.blink{animation:blink 1s steps(1) infinite}.glitch{animation:glitch 6s ease-in-out infinite;animation-delay:3s}.float{animation:float 4s ease-in-out infinite}.fade-in-up{animation:fadeInUp .6s ease-out both}.stars{position:fixed;inset:0;pointer-events:none;z-index:0}.stars:before{width:1px;height:1px;background:transparent;box-shadow:80px 56px #fff,189px 210px rgba(255,255,255,.7),340px 88px #fff,499px 310px rgba(255,255,255,.5),612px 450px #fff,778px 140px rgba(255,255,255,.8),910px 380px #fff,1042px 220px rgba(255,255,255,.6),55px 480px #fff,170px 620px rgba(255,255,255,.4),295px 730px #fff,420px 560px rgba(255,255,255,.9),540px 670px #fff,680px 820px rgba(255,255,255,.5),800px 700px #fff,950px 510px rgba(255,255,255,.7),1080px 640px rgba(255,255,255,.3),130px 870px #fff,260px 950px rgba(255,255,255,.6),390px 170px #fff,520px 280px rgba(255,255,255,.8),660px 32px #fff,790px 920px rgba(255,255,255,.5),930px 780px #fff,1060px 460px rgba(255,255,255,.7),20px 320px #fff,150px 410px rgba(255,255,255,.4),310px 540px #fff,450px 760px rgba(255,255,255,.6),600px 900px #fff,740px 610px rgba(255,255,255,.8),870px 270px #fff,1010px 130px rgba(255,255,255,.5),38px 720px #fff,220px 52px rgba(255,255,255,.7),480px 840px #fff,720px 200px rgba(255,255,255,.3),860px 860px #fff,1100px 350px rgba(255,255,255,.6),115px 150px rgba(57,255,20,.6),280px 390px rgba(0,245,255,.5),440px 640px rgba(255,0,110,.4),590px 490px rgba(255,215,0,.5),750px 740px rgba(191,0,255,.4),900px 100px rgba(57,255,20,.7),25px 560px rgba(0,245,255,.6),360px 720px rgba(255,0,110,.5),630px 260px rgba(255,215,0,.4),1020px 790px rgba(191,0,255,.6);animation:float 50s linear infinite}.stars:after,.stars:before{content:"";position:absolute}.stars:after{top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(57,255,20,.15),transparent);animation:scanlineMov 12s linear infinite}img{image-rendering:pixelated}