.skip-link{position:absolute;top:-40px;left:0;z-index:9999;padding:8px 16px;background:var(--bg);color:var(--ink);text-decoration:none;font-family:var(--font-body);border:2px solid var(--ink)}.skip-link:focus{top:8px;left:8px}:root{--bg:#0b0b0b;--panel:#131313;--ink:#EDECEC;--muted:#B0B0B0;--grid:#2A2A2A;--accent:#ff9d23;--accent-hover:#FFB84D;--icon:#6b6b6b;--warning-critical:#ff6b6b;--warning-high:#ff9d23;--warning-medium:#ffd700;--grid-unit:8px;--grid-2x:calc(var(--grid-unit) * 2);--grid-3x:calc(var(--grid-unit) * 3);--grid-4x:calc(var(--grid-unit) * 4);--grid-6x:calc(var(--grid-unit) * 6);--grid-8x:calc(var(--grid-unit) * 8);--grid-10x:calc(var(--grid-unit) * 10);--grid-12x:calc(var(--grid-unit) * 12);--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-20:80px;--z-base:1;--z-controls:10;--z-modal:50;--z-loading:100;--z-flash:200;--z-skip-link:9999;--footer-height:56px;--page-padding-x:var(--grid-3x);--page-padding-y:var(--grid-4x);--content-max-width:1200px;--duration-instant:120ms;--duration-quick:150ms;--duration-flash:200ms;--duration-fast:300ms;--duration-normal:600ms;--duration-slow:800ms;--duration-slower:1000ms;--duration-dramatic:1800ms;--duration-invincible:2000ms;--duration-message:3000ms;--ease-luxury:cubic-bezier(0.16,1,0.3,1);--shadow-glow:0 0 40px rgba(255,157,35,0.5);--shadow-glow-intense:0 0 60px rgba(255,157,35,0.8);--font-heading:"argent-pixel-cf","Pixelify Sans","VT323",monospace;--font-body:"argent-pixel-cf","Roboto Mono",ui-monospace,monospace;--font-mono:"argent-pixel-cf","VT323",ui-monospace,monospace}@media (max-width:640px) and (max-height:700px){:root{--footer-height:64px}}@media (max-width:420px){:root{--page-padding-x:8px;--grid-2x:8px}}body,button,div,input,p,span{-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale}@theme inline{--color-bg:var(--bg);--color-panel:var(--panel);--color-ink:var(--ink);--color-muted:var(--muted);--color-grid:var(--grid);--color-accent:var(--accent);--color-accent-hover:var(--accent-hover)}*{box-sizing:border-box;padding:0;margin:0}html{height:100%}body,html{max-width:100vw;overflow-x:hidden}body{background:var(--bg);color:var(--ink)}.pixel-art{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.glow-orange{text-shadow:var(--shadow-glow)}.glow-orange-box{box-shadow:var(--shadow-glow)}.glow-orange-intense{box-shadow:var(--shadow-glow-intense)}.phosphor-glow{text-shadow:0 0 2px #EDECEC,0 0 4px #EDECEC,0 0 8px rgba(237,236,236,.6),0 0 12px rgba(237,236,236,.3)}.wordmark-glow{filter:blur(.4px) drop-shadow(0 0 1px #EDECEC) drop-shadow(0 0 3px rgba(237,236,236,.8)) drop-shadow(0 0 6px rgba(237,236,236,.4)) drop-shadow(0 0 9px rgba(237,236,236,.2)) hue-rotate(0deg) brightness(1)}@keyframes scanlines{0%{transform:translateY(0)}to{transform:translateY(4px)}}.scanline-overlay{position:relative}.scanline-overlay:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 4px);animation:scanlines .0666s linear infinite;pointer-events:none;z-index:20}.vignette{position:relative}.vignette:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 0,transparent 50%,rgba(0,0,0,.3) 80%,rgba(0,0,0,.6) 100%);pointer-events:none;z-index:15}@keyframes cursor-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.cursor-glow{box-shadow:0 0 8px rgba(255,157,35,.6),0 0 16px rgba(255,157,35,.3);animation:cursor-pulse .5s ease-in-out infinite}@keyframes elastic-land{0%{transform:translateY(-2px) scale(1.05);opacity:.8}60%{transform:translateY(.5px)}to{transform:translateY(0) scale(1);opacity:1}}.char-land{animation:elastic-land .12s cubic-bezier(.34,1.56,.64,1) forwards}.char-scramble{filter:blur(.5px);animation:scramble-jitter 20ms linear infinite}@keyframes scramble-jitter{0%,to{transform:translateX(-.5px)}50%{transform:translateX(.5px)}}@keyframes breathe{0%{transform:scale(1)}30%{transform:scale(1.008)}70%{transform:scale(1.008)}to{transform:scale(1)}}.breathe-pause{animation:breathe .8s cubic-bezier(.34,1.56,.64,1)}@keyframes fade-out-trail{0%{opacity:1;text-shadow:0 0 2px #EDECEC,0 0 4px #EDECEC,0 0 8px rgba(237,236,236,.6)}to{opacity:0;text-shadow:0 0 12px rgba(237,236,236,.2)}}.char-fade-out{animation:fade-out-trail 80ms ease-out forwards}@keyframes breathe-line-height{0%,to{line-height:1.618}50%{line-height:1.628}}.line-height-breathe{animation:breathe-line-height 8s ease-in-out infinite}@keyframes placeholder-pulse{0%,to{opacity:.3}50%{opacity:.5}}.placeholder-pulse{animation:placeholder-pulse 2s ease-in-out infinite}.tagline-char.scrambling{color:var(--muted);opacity:.4;filter:blur(.3px);animation:char-scramble-jitter 50ms linear infinite}@keyframes char-scramble-jitter{0%,to{transform:translateY(-.3px)}50%{transform:translateY(.3px)}}.tagline-char.decoded{color:#EDECEC;opacity:1;filter:blur(0);text-shadow:0 0 2px #EDECEC,0 0 4px #EDECEC,0 0 8px rgba(237,236,236,.4);animation:tagline-decode-pop .18s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes tagline-decode-pop{0%{transform:translateY(-1px) scale(1.08);opacity:.7}60%{transform:translateY(.3px) scale(1.02)}to{transform:translateY(0) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.tagline-char.decoded,.tagline-char.scrambling{animation:none!important;color:#EDECEC;opacity:1;filter:none}}.progress-bar{position:fixed;top:0;left:0;height:2px;background:var(--accent);transition:width .1s ease-out;z-index:100}.footer-cta-button:hover{color:var(--ink);background:rgba(255,157,35,.08);border-color:var(--accent);box-shadow:0 0 12px rgba(255,157,35,.2);transform:scale(1.05)}.footer-cta-button:active{color:var(--accent);background:rgba(255,157,35,.12);border-color:var(--accent);box-shadow:0 0 8px rgba(255,157,35,.3);transform:scale(.95)}.footer-cta-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;color:var(--ink)}@media (prefers-reduced-motion:reduce){.footer-cta-button{transition:none!important}.footer-cta-button:active,.footer-cta-button:hover{transform:none!important}}.chromatic-aberration{text-shadow:-.5px 0 0 rgba(255,0,0,.5),.5px 0 0 rgba(0,255,255,.5),0 0 2px #EDECEC,0 0 4px #EDECEC,0 0 8px rgba(237,236,236,.6)}.screen-curve{perspective:1000px;perspective-origin:50%}.screen-curve-inner{transform:rotateX(2deg) scale(1.02);transform-style:preserve-3d;transition:transform .6s var(--ease-luxury)}@keyframes light-leak-rotate{0%{transform:rotate(0deg) scale(2)}to{transform:rotate(1turn) scale(2)}}.light-leak{position:absolute;inset:-50%;background:radial-gradient(ellipse at 30% 20%,rgba(255,157,35,.08),transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(0,255,255,.06),transparent 50%);mix-blend-mode:screen;pointer-events:none;animation:light-leak-rotate 60s linear infinite;z-index:3}@keyframes grain-shift{0%,to{transform:translate(0)}10%{transform:translate(-5%,-5%)}30%{transform:translate(3%,-8%)}50%{transform:translate(-2%,4%)}70%{transform:translate(7%,2%)}90%{transform:translate(-4%,-6%)}}.film-grain{position:absolute;inset:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128"><filter id="noise"><feTurbulence type="fractalNoise" baseFrequency="0.9" numOctaves="4" /></filter><rect width="128" height="128" filter="url(%23noise)" opacity="0.15"/></svg>');background-repeat:repeat;opacity:.4;mix-blend-mode:overlay;pointer-events:none;animation:grain-shift 8s steps(10) infinite;z-index:4}.bezel-shadow{box-shadow:inset 0 0 20px rgba(0,0,0,.8),inset 0 0 40px rgba(0,0,0,.5),inset 0 0 60px rgba(0,0,0,.3)}@keyframes carriage-return{0%{transform:translateX(0)}30%{transform:translateX(-3px)}to{transform:translateX(0)}}.carriage-return{animation:carriage-return .15s var(--ease-luxury)}@keyframes char-rotate{0%{transform:translateY(-2px) scale(1.05) rotate(var(--rotation-start));opacity:.8}60%{transform:translateY(.5px) rotate(calc(var(--rotation-start) * .3))}to{transform:translateY(0) scale(1) rotate(0deg);opacity:1}}.char-rotate{animation:char-rotate .12s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes rainbow-wave{0%{filter:hue-rotate(0deg) brightness(1)}50%{filter:hue-rotate(180deg) brightness(1.2)}to{filter:hue-rotate(1turn) brightness(1)}}.rainbow-wave{animation:rainbow-wave 2s ease-in-out}.reflection-container{position:relative}.reflection-overlay{position:absolute;top:100%;left:0;right:0;transform:scaleY(-1);opacity:.08;mask-image:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 60%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 60%);pointer-events:none;filter:blur(1px)}.gpu-glow{filter:drop-shadow(0 0 2px #EDECEC) drop-shadow(0 0 4px #EDECEC) drop-shadow(0 0 8px rgba(237,236,236,.6));will-change:transform,filter}:root[data-theme=amber]{--ink:#FFBF00;--bg:#1a0f00}:root[data-theme=green]{--ink:#33FF33;--bg:#001a00}:root[data-theme=blue]{--ink:#66B3FF;--bg:#00000a}.wpm-counter{position:fixed;top:16px;right:16px;font-family:var(--font-mono);font-size:12px;color:var(--muted);opacity:.6;z-index:100;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .3s}.wpm-counter:hover{opacity:1}@keyframes shake-glitch{0%,to{transform:translate(0);filter:hue-rotate(0deg)}10%{transform:translate(-2px,1px);filter:hue-rotate(90deg)}20%{transform:translate(2px,-1px);filter:hue-rotate(-90deg)}30%{transform:translate(-1px,2px);filter:hue-rotate(45deg)}40%{transform:translate(1px,-2px);filter:hue-rotate(-45deg)}50%{transform:translate(-2px,-1px);filter:hue-rotate(180deg)}60%{transform:translate(2px,1px);filter:hue-rotate(-180deg)}70%{transform:translate(-1px,-1px);filter:hue-rotate(90deg)}80%{transform:translate(1px,1px);filter:hue-rotate(-90deg)}90%{transform:translate(-1px);filter:hue-rotate(45deg)}}.glitch-shake{animation:shake-glitch .3s linear}@keyframes logo-chase-left{0%,to{transform:translateY(calc(-28vh));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}15%{transform:translateY(calc(-5vh));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}35%{transform:translateY(calc(28vh));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}50%{transform:translateY(calc(15vh));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}65%{transform:translateY(calc(-10vh));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}85%{transform:translateY(calc(-35vh));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}}@keyframes logo-chase-right{0%,to{transform:translateY(calc(18vh)) scaleX(-1);filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}20%{transform:translateY(calc(32vh)) scaleX(-1);filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}38%{transform:translateY(calc(8vh)) scaleX(-1);filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}55%{transform:translateY(calc(-22vh)) scaleX(-1);filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}72%{transform:translateY(calc(-34vh)) scaleX(-1);filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}88%{transform:translateY(calc(-8vh)) scaleX(-1);filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}}.logo-container{position:absolute;top:50%;transform:translateY(-50%);z-index:25;contain:layout;width:clamp(50px,10vw,144px);height:auto}.logo-container.logo-left{left:calc((100vw - min(600px, 90vw)) / 4)}.logo-container.logo-right{right:calc((100vw - min(600px, 90vw)) / 4)}.logo-container img{opacity:.8;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;filter:blur(.2px) drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2)) drop-shadow(0 0 16px rgba(247,168,53,.1));-webkit-backface-visibility:hidden;backface-visibility:hidden}.logo-container.logo-right img{transform:scaleX(-1)}.logo-container[data-charging=true] img{scale:1.08;filter:brightness(1.4) drop-shadow(0 0 12px rgba(247,168,53,.9)) drop-shadow(0 0 20px rgba(247,168,53,.6))!important;transition:scale .3s ease-out,filter .3s ease-out}@media (max-height:700px){@keyframes logo-chase-left{0%{transform:translateY(calc(-20vh + 60px));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}8%{transform:translateY(calc(-23vh + 60px));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}18%{transform:translateY(calc(7vh));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}22%{transform:translateY(calc(10vh));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}35%{transform:translateY(calc(25vh - 60px));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}42%{transform:translateY(calc(23vh - 60px));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}58%{transform:translateY(calc(13vh));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}65%{transform:translateY(calc(3vh));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}72%{transform:translateY(calc(-7vh));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}85%{transform:translateY(calc(-25vh + 60px));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}92%{transform:translateY(calc(-23vh + 60px));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}to{transform:translateY(calc(-20vh + 60px));filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}}@keyframes logo-chase-right{0%{transform:translateY(calc(16vh)) scaleX(-1);filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}12%{transform:translateY(calc(25vh - 60px)) scaleX(-1);filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}20%{transform:translateY(calc(27vh - 60px)) scaleX(-1);filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}32%{transform:translateY(calc(-3vh)) scaleX(-1);filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}38%{transform:translateY(calc(-10vh)) scaleX(-1);filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}48%{transform:translateY(calc(-25vh + 60px)) scaleX(-1);filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}55%{transform:translateY(calc(-23vh + 60px)) scaleX(-1);filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}68%{transform:translateY(calc(7vh)) scaleX(-1);filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}78%{transform:translateY(calc(22vh - 50px)) scaleX(-1);filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}88%{transform:translateY(calc(19vh - 50px)) scaleX(-1);filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}to{transform:translateY(calc(16vh)) scaleX(-1);filter:drop-shadow(0 0 4px rgba(247,168,53,.4)) drop-shadow(0 0 8px rgba(247,168,53,.2))}}}@media (prefers-contrast:high){.logo-container img{opacity:1!important;filter:none!important;outline:2px solid #FFFFFF;outline-offset:2px}@keyframes logo-chase-left{0%,18%,22%,35%,42%,58%,65%,72%,8%,85%,92%,to{filter:none!important}}@keyframes logo-chase-right{0%,18%,22%,35%,42%,58%,65%,72%,8%,85%,92%,to{filter:none!important}}}@keyframes projectile-travel-left-to-right{0%{transform:translateX(0) scale(.3) rotate(0deg);opacity:0}5%{transform:translateX(20px) scale(1) rotate(2deg);opacity:1}95%{transform:translateX(calc(100vw - 200px)) scale(1) rotate(-2deg);opacity:1}to{transform:translateX(calc(100vw - 180px)) scale(.8) rotate(0deg);opacity:0}}@keyframes projectile-travel-right-to-left{0%{transform:translateX(0) scale(.3) rotate(0deg);opacity:0}5%{transform:translateX(-20px) scale(1) rotate(-2deg);opacity:1}95%{transform:translateX(calc(-100vw + 200px)) scale(1) rotate(2deg);opacity:1}to{transform:translateX(calc(-100vw + 180px)) scale(.8) rotate(0deg);opacity:0}}@media (max-width:640px){@keyframes projectile-travel-left-to-right{0%{transform:translateX(0) scale(.3) rotate(0deg);opacity:0}5%{transform:translateX(10px) scale(1) rotate(2deg);opacity:1}95%{transform:translateX(calc(100vw - 80px)) scale(1) rotate(-2deg);opacity:1}to{transform:translateX(calc(100vw - 70px)) scale(.8) rotate(0deg);opacity:0}}@keyframes projectile-travel-right-to-left{0%{transform:translateX(0) scale(.3) rotate(0deg);opacity:0}5%{transform:translateX(-10px) scale(1) rotate(-2deg);opacity:1}95%{transform:translateX(calc(-100vw + 80px)) scale(1) rotate(2deg);opacity:1}to{transform:translateX(calc(-100vw + 70px)) scale(.8) rotate(0deg);opacity:0}}}@media (min-width:641px) and (max-width:1024px){@keyframes projectile-travel-left-to-right{0%{transform:translateX(0) scale(.3) rotate(0deg);opacity:0}5%{transform:translateX(15px) scale(1) rotate(2deg);opacity:1}95%{transform:translateX(calc(100vw - 120px)) scale(1) rotate(-2deg);opacity:1}to{transform:translateX(calc(100vw - 100px)) scale(.8) rotate(0deg);opacity:0}}@keyframes projectile-travel-right-to-left{0%{transform:translateX(0) scale(.3) rotate(0deg);opacity:0}5%{transform:translateX(-15px) scale(1) rotate(-2deg);opacity:1}95%{transform:translateX(calc(-100vw + 120px)) scale(1) rotate(2deg);opacity:1}to{transform:translateX(calc(-100vw + 100px)) scale(.8) rotate(0deg);opacity:0}}}@keyframes muzzle-flash{0%{opacity:0;transform:scale(.3) rotate(-5deg);filter:brightness(1.8) drop-shadow(0 0 8px rgba(247,168,53,.8))}20%{opacity:1;transform:scale(1.2) rotate(5deg);filter:brightness(2.5) drop-shadow(0 0 16px rgba(247,168,53,1))}to{opacity:0;transform:scale(.6) rotate(-3deg);filter:brightness(1) drop-shadow(0 0 4px rgba(247,168,53,.4))}}@keyframes impact-explosion{0%{opacity:1;transform:scale(.5) rotate(0deg);filter:blur(0) brightness(1.5)}50%{opacity:1;transform:scale(1.5) rotate(180deg);filter:blur(1px) brightness(2);box-shadow:-2px 0 0 rgba(255,0,0,.5),2px 0 0 rgba(0,255,255,.5)}to{opacity:0;transform:scale(2.5) rotate(1turn);filter:blur(4px) brightness(1);box-shadow:-4px 0 0 rgba(255,0,0,.3),4px 0 0 rgba(0,255,255,.3)}}@keyframes screen-shake{0%,to{transform:translate(0)}10%{transform:translate(calc(-2px * var(--shake-intensity, 1)),calc(1px * var(--shake-intensity, 1)))}20%{transform:translate(calc(2px * var(--shake-intensity, 1)),calc(-1px * var(--shake-intensity, 1)))}30%{transform:translate(calc(-1px * var(--shake-intensity, 1)),calc(2px * var(--shake-intensity, 1)))}40%{transform:translate(calc(1px * var(--shake-intensity, 1)),calc(-2px * var(--shake-intensity, 1)))}50%{transform:translate(calc(-2px * var(--shake-intensity, 1)),calc(-1px * var(--shake-intensity, 1)))}60%{transform:translate(calc(2px * var(--shake-intensity, 1)),calc(1px * var(--shake-intensity, 1)))}70%{transform:translate(calc(-1px * var(--shake-intensity, 1)),calc(-1px * var(--shake-intensity, 1)))}80%{transform:translate(calc(1px * var(--shake-intensity, 1)),calc(1px * var(--shake-intensity, 1)))}90%{transform:translate(calc(-1px * var(--shake-intensity, 1)))}}@keyframes logo-recoil-left{0%{transform:translateX(0)}30%{transform:translateX(-15px)}to{transform:translateX(0)}}@keyframes logo-recoil-right{0%{transform:translateX(0)}30%{transform:translateX(15px)}to{transform:translateX(0)}}.battle-arena{position:relative;width:100%;height:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none}.projectile-layer{position:absolute;inset:0;pointer-events:none;z-index:10}.projectile{position:absolute;width:28.56px;height:4.76px;left:0;will-change:transform,opacity;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.projectile-left{--projectile-duration:850ms;animation:projectile-travel-left-to-right var(--projectile-duration) linear forwards}.projectile-right{--projectile-duration:850ms;animation:projectile-travel-right-to-left var(--projectile-duration) linear forwards}.projectile-core{position:absolute;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;filter:drop-shadow(0 0 4px rgba(247,168,53,.6)) drop-shadow(0 0 8px rgba(247,168,53,.4));-moz-user-select:none;user-select:none;-webkit-user-select:none}.projectile-trail{position:absolute;width:6px;height:6px;background:radial-gradient(circle,#FF9D23 0,#F7A835 50%,transparent 100%);border-radius:50%;left:10px;top:-1px;filter:blur(1px);will-change:opacity,transform}.trail-1{animation:trail-fade-1 .85s ease-out forwards}.trail-2{animation:trail-fade-2 .85s ease-out forwards;width:5px;height:5px}.trail-3{animation:trail-fade-3 .85s ease-out forwards;width:4px;height:4px}@keyframes trail-fade-1{0%{opacity:0;transform:translateX(0) scale(1)}15%{opacity:.7}to{opacity:0;transform:translateX(-15px) scale(.5)}}@keyframes trail-fade-2{0%{opacity:0;transform:translateX(0) scale(1)}20%{opacity:.5}to{opacity:0;transform:translateX(-25px) scale(.3)}}@keyframes trail-fade-3{0%{opacity:0;transform:translateX(0) scale(1)}25%{opacity:.3}to{opacity:0;transform:translateX(-35px) scale(.2)}}.muzzle-flash{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;animation:muzzle-flash .12s ease-out forwards;z-index:5;will-change:transform,opacity,filter;-moz-user-select:none;user-select:none;-webkit-user-select:none}.impact-layer,.muzzle-flash{position:absolute;pointer-events:none}.impact-layer{inset:0;z-index:12}.impact-effect{position:absolute;width:40px;height:40px;animation:impact-explosion .25s ease-out forwards;will-change:transform,opacity,filter;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.impact-burst{width:100%;height:100%;background:radial-gradient(circle,rgba(255,157,35,1) 0,rgba(255,157,35,0) 70%)}.impact-particles{position:absolute;inset:0}.impact-particle{position:absolute;width:4px;height:4px;background:#FF9D23;border-radius:50%;left:50%;top:50%;will-change:transform}@keyframes death-debris-scatter{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--debris-x),var(--debris-y)) scale(.3) rotate(1turn)}}.death-debris{position:absolute;width:8px;height:8px;background:#FF9D23;border-radius:50%;animation:death-debris-scatter .3s ease-out forwards;filter:blur(.5px) drop-shadow(0 0 4px rgba(247,168,53,.6));will-change:transform,opacity}@keyframes teleport-ring-expand{0%{transform:scale(.5) translate(-50%,-50%);opacity:1;border-width:4px}to{transform:scale(2.5) translate(-50%,-50%);opacity:0;border-width:1px}}@keyframes teleport-scanlines{0%{transform:translate(-50%,-50%) scaleY(0);opacity:1}to{transform:translate(-50%,-50%) scaleY(1);opacity:0}}@keyframes teleport-particle-inward{0%{opacity:1;transform:translate(var(--particle-x),var(--particle-y)) scale(1)}to{opacity:0;transform:translate(0) scale(0)}}.teleport-ring{width:60px;height:60px;border:4px solid #ff9d23;border-radius:50%;filter:drop-shadow(0 0 8px rgba(247,168,53,.8));animation:teleport-ring-expand .4s ease-out}.teleport-ring,.teleport-scanlines{position:absolute;left:50%;top:50%;will-change:transform,opacity}.teleport-scanlines{width:80px;height:80px;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(247,168,53,.6) 0,rgba(247,168,53,.6) 4px);animation:teleport-scanlines .4s ease-out}.teleport-particle{position:absolute;width:6px;height:6px;background:#FF9D23;border-radius:50%;filter:blur(.5px) drop-shadow(0 0 3px rgba(247,168,53,.8));animation:teleport-particle-inward .4s ease-in forwards;will-change:transform,opacity}.logo-hit{animation:logo-recoil-left .3s cubic-bezier(.68,-.55,.265,1.55)}.logo-hit.logo-right{animation-name:logo-recoil-right}.screen-shake-active{animation:screen-shake .2s linear}.freeze-frame .logo-container img,.freeze-frame .muzzle-flash,.freeze-frame .projectile{animation-play-state:paused!important}.screen-flash{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,.85);pointer-events:none;z-index:9999;animation:flash-fade .15s ease-out forwards}.logo-alive{transition:opacity .3s,transform .3s,filter .3s}@keyframes logo-pulse{0%,to{opacity:1}50%{opacity:.5}}.screen-shake{animation:screen-shake-anim .1s linear}@keyframes screen-shake-anim{0%,to{transform:translate(0)}25%{transform:translate(-2px,2px)}50%{transform:translate(2px,-2px)}75%{transform:translate(-2px,-2px)}}@media (prefers-reduced-motion:reduce){.impact-effect,.logo-container img,.muzzle-flash,.projectile,.screen-shake-active{animation:none!important}}.slow-motion .logo-container img{--logo-chase-duration:calc(4s * 3)}.slow-motion .logo-container:last-of-type img{--logo-chase-duration:calc(4.3s * 3)}.slow-motion .projectile-left,.slow-motion .projectile-right{--projectile-duration:calc(850ms * 3)}@keyframes logo-death-left{0%{transform:scale(1) rotate(0deg);opacity:1;filter:blur(0) brightness(1) drop-shadow(0 0 4px rgba(247,168,53,.4))}15%{transform:scale(1.3) rotate(0deg);opacity:1;filter:blur(0) brightness(4) drop-shadow(0 0 40px rgba(247,168,53,1)) drop-shadow(0 0 20px rgba(255,255,255,1)) drop-shadow(0 0 60px rgba(255,157,35,.8))}50%{transform:scale(2.5) rotate(90deg);opacity:.6;filter:blur(8px) brightness(2.5)}to{transform:scale(0) rotate(1turn);opacity:0;filter:blur(12px) brightness(.5)}}@keyframes logo-death-right{0%{transform:scaleX(-1) scale(1) rotate(0deg);opacity:1;filter:blur(0) brightness(1) drop-shadow(0 0 4px rgba(247,168,53,.4))}15%{transform:scaleX(-1) scale(1.3) rotate(0deg);opacity:1;filter:blur(0) brightness(4) drop-shadow(0 0 40px rgba(247,168,53,1)) drop-shadow(0 0 20px rgba(255,255,255,1)) drop-shadow(0 0 60px rgba(255,157,35,.8))}50%{transform:scaleX(-1) scale(2.5) rotate(90deg);opacity:.6;filter:blur(8px) brightness(2.5)}to{transform:scaleX(-1) scale(0) rotate(1turn);opacity:0;filter:blur(12px) brightness(.5)}}@keyframes logo-respawn-flash{0%{opacity:0;transform:scale(2.5);filter:blur(8px) brightness(2) drop-shadow(0 0 40px rgba(247,168,53,1))}30%{opacity:1;transform:scale(1.5);filter:blur(3px) brightness(2.5) drop-shadow(0 0 28px rgba(247,168,53,1)) drop-shadow(0 0 14px rgba(255,255,255,.6))}50%{opacity:.7;transform:scale(.9);filter:blur(1px) brightness(2) drop-shadow(0 0 20px rgba(247,168,53,.8))}70%{opacity:1;transform:scale(1.15);filter:blur(.5px) brightness(1.8) drop-shadow(0 0 16px rgba(247,168,53,.7))}to{opacity:1;transform:scale(1);filter:blur(.8px) brightness(1) drop-shadow(0 0 4px rgba(247,168,53,.4))}}@keyframes invincibility-shield{0%,to{opacity:.7;filter:drop-shadow(0 0 8px rgba(247,168,53,.8))}50%{opacity:.9;filter:drop-shadow(0 0 16px rgba(247,168,53,1))}}@keyframes logo-respawn-flash-right{0%{opacity:0;transform:scaleX(-1) scale(2.5);filter:blur(8px) brightness(2) drop-shadow(0 0 40px rgba(247,168,53,1))}30%{opacity:1;transform:scaleX(-1) scale(1.5);filter:blur(3px) brightness(2.5) drop-shadow(0 0 28px rgba(247,168,53,1)) drop-shadow(0 0 14px rgba(255,255,255,.6))}50%{opacity:.7;transform:scaleX(-1) scale(.9);filter:blur(1px) brightness(2) drop-shadow(0 0 20px rgba(247,168,53,.8))}70%{opacity:1;transform:scaleX(-1) scale(1.15);filter:blur(.5px) brightness(1.8) drop-shadow(0 0 16px rgba(247,168,53,.7))}to{opacity:1;transform:scaleX(-1) scale(1);filter:blur(.8px) brightness(1) drop-shadow(0 0 4px rgba(247,168,53,.4))}}@keyframes invincibility-shield-right{0%,to{opacity:.7;filter:drop-shadow(0 0 8px rgba(247,168,53,.8));transform:scaleX(-1)}50%{opacity:.9;filter:drop-shadow(0 0 16px rgba(247,168,53,1));transform:scaleX(-1)}}@keyframes victory-pose-left{0%,to{transform:translateY(0) scale(1.2) rotate(0deg);filter:brightness(1.5) drop-shadow(0 0 20px rgba(247,168,53,1))}50%{transform:translateY(-10px) scale(1.3) rotate(5deg);filter:brightness(2) drop-shadow(0 0 30px rgba(247,168,53,1))}}@keyframes victory-pose-right{0%,to{transform:scaleX(-1) translateY(0) scale(1.2) rotate(0deg);filter:brightness(1.5) drop-shadow(0 0 20px rgba(247,168,53,1))}50%{transform:scaleX(-1) translateY(-10px) scale(1.3) rotate(-5deg);filter:brightness(2) drop-shadow(0 0 30px rgba(247,168,53,1))}}.logo-container[data-victory=true]:first-of-type img{animation:victory-pose-left 1s ease-in-out infinite!important}.logo-container[data-victory=true]:last-of-type img{animation:victory-pose-right 1s ease-in-out infinite!important}.loading-center-wrapper{display:flex!important;flex-direction:column;align-items:center;justify-content:center}.loading-intro{transition:none}.loading-intro.center-hold,.loading-intro.fade-in{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin-bottom:0}.loading-intro.fade-in{opacity:0;animation:fade-in .5s ease-out forwards}@keyframes fade-in{to{opacity:1}}.loading-intro.center-hold{opacity:1}.loading-intro.slide-up{position:fixed;top:50%;left:50%;animation:slide-to-final-position .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes slide-to-final-position{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-32vh) scale(.5)}}.loading-intro.complete{opacity:1;position:fixed;top:50%;left:50%;transform:translate(-50%,-32vh) scale(.5)}.tagline-center-hold,.tagline-fade-in{opacity:1;transition:opacity .3s ease-in}.tagline-complete,.tagline-slide-up{opacity:0;transition:opacity .3s ease-in}.screen-shake{animation:shake .1s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px,2px)}50%{transform:translate(4px,-2px)}75%{transform:translate(-2px,-4px)}}@keyframes flash-fade{0%{opacity:1}to{opacity:0}}@keyframes impact-expand{0%{width:20px;height:20px;opacity:1}to{width:80px;height:80px;opacity:0}}.logo-alive{opacity:1;filter:none}.logo-dying{animation:death-shake .3s ease-out}@keyframes death-shake{0%{opacity:1;transform:rotate(0deg) scale(1)}25%{opacity:.9;transform:rotate(-8deg) scale(.95)}50%{opacity:.7;transform:rotate(8deg) scale(.85)}75%{opacity:.4;transform:rotate(-5deg) scale(.7) translateY(10px)}to{opacity:0;transform:rotate(15deg) scale(.3) translateY(20px)}}.logo-respawning{animation:respawn-fade 1.5s ease-in-out}@keyframes respawn-fade{0%{opacity:0;transform:scale(.3) rotate(-15deg) translateY(20px)}40%{opacity:.7;transform:scale(1.15) rotate(2deg) translateY(-5px)}60%{opacity:.9;transform:scale(.95) rotate(-1deg) translateY(2px)}80%{opacity:1;transform:scale(1.05) rotate(.5deg) translateY(-1px)}to{opacity:1;transform:scale(1) rotate(0deg) translateY(0)}}.logo-invincible{animation:invincible-flash .5s ease-in-out infinite}@keyframes invincible-flash{0%,to{opacity:1;filter:drop-shadow(0 0 12px rgba(237,236,236,.8))}50%{opacity:.3;filter:drop-shadow(0 0 4px rgba(237,236,236,.3))}}.slide-in-from-left{animation:slide-in-left .5s ease-out forwards}.slide-in-from-right{animation:slide-in-right .5s ease-out forwards}@keyframes slide-in-left{0%{opacity:0;left:-100px}to{opacity:1;left:calc((100vw - min(600px, 90vw)) / 4)}}@keyframes slide-in-right{0%{opacity:0;right:-100px}to{opacity:1;right:calc((100vw - min(600px, 90vw)) / 4)}}.fade-in-content{animation:fade-in-content .5s ease-out forwards}@keyframes fade-in-content{0%{opacity:0}to{opacity:1}}@keyframes screen-shake-intense{0%,to{transform:translate(0) rotate(0deg)}10%{transform:translate(-4px,3px) rotate(-.5deg)}20%{transform:translate(4px,-3px) rotate(.5deg)}30%{transform:translate(-3px,4px) rotate(-.3deg)}40%{transform:translate(3px,-4px) rotate(.3deg)}50%{transform:translate(-4px,-3px) rotate(-.4deg)}60%{transform:translate(4px,3px) rotate(.4deg)}70%{transform:translate(-3px,-2px) rotate(-.2deg)}80%{transform:translate(3px,2px) rotate(.2deg)}90%{transform:translate(-2px) rotate(-.1deg)}}@keyframes screen-shake-intense-mobile{0%,to{transform:translate(0)}10%{transform:translate(-2px,2px)}20%{transform:translate(2px,-2px)}30%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}50%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}70%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}90%{transform:translate(-1px)}}@keyframes hyperspace-pulse{0%,to{opacity:.8;transform:scale(1);filter:brightness(1) blur(0)}50%{opacity:1;transform:scale(1.05);filter:brightness(1.3) blur(.5px)}}@keyframes speed-line-pulse{0%{opacity:0;transform:scaleX(.5)}20%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.5)}}@keyframes white-flash{0%{opacity:0;background:rgba(255,255,255,0)}15%{opacity:1;background:rgba(255,255,255,.95)}to{opacity:0;background:rgba(255,255,255,0)}}@keyframes white-flash-mobile{0%{opacity:0;background:rgba(255,255,255,0)}15%{opacity:1;background:rgba(255,255,255,.85)}to{opacity:0;background:rgba(255,255,255,0)}}@keyframes rainbow{0%{filter:hue-rotate(0deg) saturate(1.5) brightness(1.2)}25%{filter:hue-rotate(90deg) saturate(1.5) brightness(1.2)}50%{filter:hue-rotate(180deg) saturate(1.5) brightness(1.2)}75%{filter:hue-rotate(270deg) saturate(1.5) brightness(1.2)}to{filter:hue-rotate(1turn) saturate(1.5) brightness(1.2)}}@keyframes flip-reveal{0%{opacity:0;transform:perspective(1000px) rotateY(-90deg) scale(.8)}60%{opacity:1;transform:perspective(1000px) rotateY(10deg) scale(1.05)}to{opacity:1;transform:perspective(1000px) rotateY(0deg) scale(1)}}@keyframes emoji-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes countdown-bounce{0%{opacity:0;transform:scale(.5) translateY(-15px)}50%{opacity:1;transform:scale(1.1) translateY(3px)}75%{transform:scale(.98) translateY(-1px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes lens-flare-horizontal{0%{opacity:0;transform:translateX(-100%) skewX(-20deg);filter:brightness(2) blur(8px)}30%{opacity:.8;filter:brightness(2.5) blur(6px)}70%{opacity:.8;filter:brightness(2.5) blur(6px)}to{opacity:0;transform:translateX(100%) skewX(-20deg);filter:brightness(2) blur(8px)}}@keyframes hectic-speed-entrance{0%{opacity:0;transform:scale(.3) translateY(-100px);filter:blur(8px)}60%{opacity:1;transform:scale(1.1) translateY(10px);filter:blur(0)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes nebula-rotate-slow{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(1)}}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}