@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;700;900&family=Space+Mono:wght@400;700&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}.mx-auto{margin-inline:auto}.flex{display:flex}.grid{display:grid}.table{display:table}.max-h-\[55vh\]{max-height:55vh}.min-h-\[64px\]{min-height:64px}.min-h-\[320px\]{min-height:320px}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(to_right\,\#00ffff_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#00ffff_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#0ff 1px,#0000 1px),linear-gradient(#0ff 1px,#0000 1px)}.bg-\[size\:4rem_4rem\]{background-size:4rem 4rem}.text-center{text-align:center}.text-left{text-align:left}.text-\[clamp\(0\.9rem\,2vw\,1\.2rem\)\]{font-size:clamp(.9rem,2vw,1.2rem)}.text-\[clamp\(1\.1rem\,2\.3vw\,1\.8rem\)\]{font-size:clamp(1.1rem,2.3vw,1.8rem)}.text-\[clamp\(1\.1rem\,2\.5vw\,2rem\)\]{font-size:clamp(1.1rem,2.5vw,2rem)}.text-\[clamp\(1\.2rem\,2\.6vw\,2rem\)\]{font-size:clamp(1.2rem,2.6vw,2rem)}.text-\[clamp\(2\.6rem\,6vw\,5\.5rem\)\]{font-size:clamp(2.6rem,6vw,5.5rem)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-100{opacity:1}.shadow-\[0_0_22px_rgba\(34\,211\,238\,0\.65\)\,0_12px_0_rgba\(4\,47\,46\,0\.6\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#22d3eea6),0 12px 0 var(--tw-shadow-color,#042f2e99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(244\,114\,182\,0\.65\)\,0_12px_0_rgba\(88\,28\,58\,0\.6\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#f472b6a6),0 12px 0 var(--tw-shadow-color,#581c3a99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(34\,211\,238\,0\.18\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#22d3ee2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(168\,85\,247\,0\.2\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#a855f733);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:shadow-\[0_0_36px_rgba\(34\,211\,238\,0\.85\)\,0_12px_0_rgba\(4\,47\,46\,0\.65\)\]:hover{--tw-shadow:0 0 36px var(--tw-shadow-color,#22d3eed9),0 12px 0 var(--tw-shadow-color,#042f2ea6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_36px_rgba\(244\,114\,182\,0\.85\)\,0_12px_0_rgba\(88\,28\,58\,0\.65\)\]:hover{--tw-shadow:0 0 36px var(--tw-shadow-color,#f472b6d9),0 12px 0 var(--tw-shadow-color,#581c3aa6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-110:active{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:shadow-\[0_0_22px_rgba\(34\,211\,238\,0\.7\)\,0_8px_0_rgba\(4\,47\,46\,0\.6\)\]:active{--tw-shadow:0 0 22px var(--tw-shadow-color,#22d3eeb3),0 8px 0 var(--tw-shadow-color,#042f2e99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:shadow-\[0_0_22px_rgba\(244\,114\,182\,0\.7\)\,0_8px_0_rgba\(88\,28\,58\,0\.6\)\]:active{--tw-shadow:0 0 22px var(--tw-shadow-color,#f472b6b3),0 8px 0 var(--tw-shadow-color,#581c3a99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:root{--neon-cyan:#0ff;--neon-green:#0f0;--neon-pink:#f0f;--neon-yellow:#ff0;--bg-dark:#0a0a0f;--bg-darker:#050508}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-dark);color:var(--neon-cyan);font-family:Space Mono,monospace;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:40;background:repeating-linear-gradient(0deg,#00000026,#00000026 1px,#0000 1px 2px);width:100%;height:100%;animation:8s linear infinite scanline;position:fixed;top:0;left:0}@keyframes scanline{0%{transform:translateY(0)}to{transform:translateY(10px)}}.glow-cyan{text-shadow:0 0 5px var(--neon-cyan),0 0 10px var(--neon-cyan),0 0 20px var(--neon-cyan)}.glow-green{text-shadow:0 0 5px var(--neon-green),0 0 10px var(--neon-green),0 0 20px var(--neon-green)}.glow-pink{text-shadow:0 0 5px var(--neon-pink),0 0 10px var(--neon-pink),0 0 20px var(--neon-pink)}.glow-yellow{text-shadow:0 0 5px var(--neon-yellow),0 0 10px var(--neon-yellow),0 0 20px var(--neon-yellow)}.box-glow-cyan{box-shadow:0 0 10px var(--neon-cyan),0 0 20px var(--neon-cyan),inset 0 0 10px #0ff3}.box-glow-green{box-shadow:0 0 10px var(--neon-green),0 0 20px var(--neon-green),inset 0 0 10px #0f03}.box-glow-pink{box-shadow:0 0 10px var(--neon-pink),0 0 20px var(--neon-pink),inset 0 0 10px #f0f3}.box-glow-yellow{box-shadow:0 0 10px var(--neon-yellow),0 0 20px var(--neon-yellow),inset 0 0 10px #ff03}@keyframes neonPulse{0%,to{text-shadow:0 0 6px var(--neon-cyan),0 0 12px var(--neon-cyan),0 0 24px var(--neon-cyan)}50%{text-shadow:0 0 8px var(--neon-cyan),0 0 16px var(--neon-cyan),0 0 32px var(--neon-cyan)}}.neon-title{color:var(--neon-cyan);text-transform:uppercase;letter-spacing:.1em;-webkit-user-select:none;user-select:none;font-weight:800;animation:3.5s ease-in-out infinite neonPulse}.arcade-cta{color:#000;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(90deg,#06b6d4 0%,#22d3ee 100%);border-radius:.75rem;font-weight:800;transition:transform .2s ease-out,box-shadow .2s ease-out;box-shadow:0 0 45px #0ff9}.arcade-cta:hover{transform:scale(1.05);box-shadow:0 0 90px #00ffffd9}.arcade-cta:active{transform:scale(.95);box-shadow:0 0 20px #00ffff80}@keyframes shake{0%,to{transform:translate(0)rotate(0)}10%{transform:translate(-2px,1px)rotate(-1deg)}20%{transform:translate(2px,-1px)rotate(1deg)}30%{transform:translate(-2px,-1px)rotate(-1deg)}40%{transform:translate(2px,1px)rotate(1deg)}50%{transform:translate(-2px,1px)rotate(-1deg)}60%{transform:translate(2px,-1px)rotate(1deg)}70%{transform:translate(-2px,-1px)rotate(-1deg)}80%{transform:translate(2px,1px)rotate(1deg)}90%{transform:translate(-2px,1px)rotate(-1deg)}}.shake{animation:.5s ease-in-out shake}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pulse{animation:.3s ease-in-out pulse}.arcade-btn{text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:#00000080;border:3px solid;padding:1rem 2rem;font-family:Outfit,sans-serif;font-weight:900;transition:all .2s;position:relative;overflow:hidden}.arcade-btn:active{transform:scale(.95)}.arcade-btn:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .3s,height .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arcade-btn:active:before{width:300px;height:300px}h1,h2,h3{letter-spacing:3px;font-family:Outfit,sans-serif;font-weight:900}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.5s ease-out fadeIn}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:.6s ease-out slideUp}.crt-screen{border:4px solid var(--neon-cyan);background:var(--bg-darker);border-radius:8px;position:relative}.crt-screen:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#00ffff08 50%) 0 0/100% 4px;border-radius:4px;width:100%;height:100%;position:absolute;top:0;left:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
