@import url(https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap);@import url(https://fonts.googleapis.com/css2?family=Meddon&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kranky&display=swap);@import url(https://fonts.googleapis.com/css2?family=Comforter+Brush&display=swap);@import url(https://fonts.googleapis.com/css2?family=Comforter&display=swap);@import url(https://fonts.googleapis.com/css2?family=Funnel+Display&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}:root{--neon-pink:#ff2a6d;--neon-blue:#05d9e8;--neon-purple:#d300c5;--dark-bg:#0d0221;--darker-bg:#070215;--text-glow:0 0 10px var(--neon-blue)}.App,.App-header,.cyberpunk-grid-cell,.cyberpunk-header,.cyberpunk-input,.cyberpunk-label,.cyberpunk-panel,.cyberpunk-select,.error-text,.form-header,.form-header h2,.form-header p,.ggs-btn,.help-text,.homepage-subtitle,.neon-text,.platform-field,.platform-label,.shadows-title,body,html{font-family:Electrolize,sans-serif;text-shadow:none!important}body{background-color:#0d0221;margin:0;overflow-x:hidden;padding:0}.App-header,body{color:#05d9e8;color:var(--neon-blue);position:relative}.App-header{align-items:center;background-color:initial;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh;overflow:hidden;z-index:2}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glitch{0%{text-shadow:0 0 10px #05d9e8;text-shadow:0 0 10px var(--neon-blue)}25%{text-shadow:0 0 10px #ff2a6d;text-shadow:0 0 10px var(--neon-pink)}50%{text-shadow:0 0 10px #d300c5;text-shadow:0 0 10px var(--neon-purple)}75%{text-shadow:0 0 10px #05d9e8;text-shadow:0 0 10px var(--neon-blue)}to{text-shadow:0 0 10px #ff2a6d;text-shadow:0 0 10px var(--neon-pink)}}h1,h2{position:relative}.matrix-rain{height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:0}.ggs-btn{background:#0000;border:2px solid #05d9e8;border:2px solid var(--neon-blue);border-radius:0;color:#05d9e8;color:var(--neon-blue);cursor:pointer;display:inline-block;font-family:Electrolize,sans-serif;font-weight:600;margin:.5rem;max-width:none!important;min-width:220px;overflow:hidden;padding:.75rem 1.5rem .75rem 2rem;position:relative;transition:all .3s ease;width:auto!important}.ggs-btn:hover{background:#05d9e8;background:var(--neon-blue);box-shadow:0 0 20px #05d9e8;box-shadow:0 0 20px var(--neon-blue);color:#0d0221;color:var(--dark-bg)}.ggs-btn:before{background:linear-gradient(90deg,#0000,#05d9e833,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.ggs-btn:hover:before{left:100%}.ggs-form{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:350px;padding:0;width:90%}.ggs-form .cyberpunk-input,.ggs-form .cyberpunk-select,.ggs-form .ggs-btn{box-sizing:border-box;margin-left:0;margin-right:0;max-width:none;width:auto}.form-header{margin-bottom:1rem;text-align:center}.form-header h2{color:#05d9e8!important;color:var(--neon-blue)!important;font-size:1.5rem}.form-header p{font-size:1rem;opacity:.8}.platform-field{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.ggs-form .platform-field:last-child{margin-bottom:0}.ggs-form .platform-field{margin-top:0}.platform-field.has-platform-id{margin-bottom:.1rem}.platform-label{align-items:center;color:#05d9e8;color:var(--neon-blue);display:flex;font-size:.9rem;gap:.5rem;letter-spacing:1px;text-transform:uppercase}.platform-icon{font-size:1.2rem}.help-text{color:#05d9e8;color:var(--neon-blue);opacity:.7}.error-text,.help-text{font-size:.8rem;font-style:italic;padding-left:.5rem;text-align:left}.error-text{color:#ff2a6d;color:var(--neon-pink);text-shadow:0 0 5px #ff2a6d;text-shadow:0 0 5px var(--neon-pink)}input{background:#0d0221fa;border:2px solid #05d9e8;border:2px solid var(--neon-blue);border-radius:0;color:#05d9e8;color:var(--neon-blue);font-size:1rem;padding:.75rem 1.5rem .75rem 1rem;transition:all .3s ease;width:100%}input.error{border-color:#ff2a6d;border-color:var(--neon-pink);box-shadow:0 0 5px #ff2a6d;box-shadow:0 0 5px var(--neon-pink)}input:focus{box-shadow:0 0 10px #05d9e8;box-shadow:0 0 10px var(--neon-blue);outline:none;transform:translateY(-1px)}input.error:focus{box-shadow:0 0 10px #ff2a6d;box-shadow:0 0 10px var(--neon-pink)}input::placeholder{color:#05d9e8;color:var(--neon-blue);opacity:.7}.ggs-btn{font-size:1.1rem;letter-spacing:1px;margin-top:1rem;padding:.75rem 2rem;text-transform:uppercase}.neon-text{text-shadow:0 0 10px #05d9e8;text-shadow:var(--text-glow)}.scanline{background:linear-gradient(180deg,#0000 50%,#0003 0);background-size:100% 4px;height:100%;left:0;opacity:.1;pointer-events:none;position:fixed;top:0;width:100%;z-index:2}.cyberpunk-select{-webkit-appearance:none;appearance:none;background:#0d0221f2;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' stroke='%2305d9e8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 1.2rem center;background-repeat:no-repeat;background-size:1.2rem;border:2.5px solid #05d9e8;border:2.5px solid var(--neon-blue);border-radius:.5rem .5rem 0 0;box-shadow:0 0 12px #05d9e8,inset 0 0 2px #ff2a6d;box-shadow:0 0 12px var(--neon-blue),0 0 2px var(--neon-pink) inset;color:#05d9e8;color:var(--neon-blue);cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:.8rem 1.2rem;transition:border .2s,box-shadow .2s;width:100%}.cyberpunk-select:focus{border-color:#ff2a6d;border-color:var(--neon-pink);box-shadow:0 0 16px #ff2a6d,inset 0 0 2px #05d9e8;box-shadow:0 0 16px var(--neon-pink),0 0 2px var(--neon-blue) inset;outline:none}.cyberpunk-select option{background:#070215;color:#05d9e8;color:var(--neon-blue);padding:.8rem}.cyberpunk-panel{background:#0d0221fa;border:none;border-radius:1.2rem 0 1.2rem 0;box-shadow:0 0 32px 2px #05d9e84d,inset 0 0 8px 2px #ea436f33;color:#43889d;margin:2rem auto 0;max-width:350px;overflow:visible;padding:3.2rem 2.5rem 2.5rem;position:relative;width:90%;z-index:3}.cyberpunk-header{align-items:center;animation:glitch 5s step-end infinite;background:#ff2a6d;background:var(--neon-pink);border-radius:1.2rem 0 0 0;box-sizing:border-box;color:#0d0221;display:flex;font-family:Electrolize,monospace;font-size:.9rem;font-weight:900;gap:.7rem;height:2.2rem;justify-content:center;left:0;letter-spacing:2px;padding:.5rem 0 .3rem;position:absolute;text-transform:uppercase;top:0;width:100%;z-index:4}.cyberpunk-grid{grid-gap:.5rem;background:#0d0221cc;display:grid;gap:.5rem;margin-bottom:2rem}.cyberpunk-grid,.cyberpunk-grid-cell{border:1px solid #05d9e8;border:1px solid var(--neon-blue)}.cyberpunk-grid-cell{background:#0d0221b3;color:#05d9e8;color:var(--neon-blue);font-size:1.1rem;padding:.5rem 0;text-align:center;transition:background .2s,color .2s,box-shadow .2s}.cyberpunk-grid-cell.selected{background:#05d9e8;background:var(--neon-blue);box-shadow:0 0 10px #05d9e8;box-shadow:0 0 10px var(--neon-blue);color:#0d0221}.cyberpunk-label{color:#ff2a6d;color:var(--neon-pink);display:block;font-size:.9rem;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.cyberpunk-glow{text-shadow:0 0 8px #05d9e8,0 0 16px #05d9e8;text-shadow:0 0 8px var(--neon-blue),0 0 16px var(--neon-blue)}.cyberpunk-ram-bar{display:flex;gap:.2rem;margin-bottom:1.2rem;margin-left:.1rem}.cyberpunk-ram-segment{background:#05d9e8;background:var(--neon-blue);border-radius:2px;box-shadow:0 0 6px #05d9e8;box-shadow:0 0 6px var(--neon-blue);height:10px;opacity:.85;width:18px}.cyberpunk-ram-segment.inactive{background:#222;box-shadow:none;opacity:.3}.cyberpunk-panel-scanline{background:repeating-linear-gradient(180deg,#0000 0,#0000 2px,#0000001f 3px,#0000 4px);border-radius:1.2rem .5rem 1.2rem .5rem;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.cyberpunk-divider{border:none;border-top:2px dashed #05d9e8;border-top:2px dashed var(--neon-blue);margin:1.2rem 0;opacity:.5}.cyberpunk-input,.cyberpunk-select,.ggs-btn{padding-right:1.2rem}.shadows-title{animation:none;color:#ff2a6d;color:var(--neon-pink);font-family:Comforter,cursive!important;font-size:5.5rem;letter-spacing:normal;line-height:1;margin-bottom:0!important;margin-top:0!important;opacity:1;padding-bottom:0!important;padding-top:0!important;text-align:center;transform:none;word-spacing:normal}.homepage-subtitle{background:#0000!important;color:#05d9e8!important;color:var(--neon-blue)!important;filter:none!important;font-size:1.5rem;opacity:1!important;text-shadow:none!important}.futuristic-bg-anim{animation:bg-move 8s linear infinite alternate;background:radial-gradient(ellipse at 60% 40%,#00eaff 0,#0d0221 80%);inset:0;opacity:.12;position:fixed;z-index:0}@keyframes bg-move{0%{background-position:60% 40%}to{background-position:40% 60%}}.futuristic-frame{animation:frame-glow 2.5s infinite alternate;background:#0a1428d9;border-radius:1.5rem;box-shadow:0 0 40px 10px #00eaff44;margin:3rem auto 0;max-width:900px;overflow:visible;padding:4rem 2rem;position:relative;z-index:1}@keyframes frame-glow{0%{box-shadow:0 0 40px 10px #00eaff44}to{box-shadow:0 0 80px 20px #00eaffcc}}.futuristic-frame-corners{inset:0;pointer-events:none;position:absolute;z-index:2}.homepage-subtitle,.shadows-title{animation:none;opacity:1;transform:none}.cyberpunk-bg{animation:bg-glitch 4s step-end infinite;background:radial-gradient(ellipse at 60% 40%,#00eaff44 0,#0d0221 80%),linear-gradient(120deg,#0d0221 60%,#1e90ff44);inset:0;opacity:.5;pointer-events:none;position:fixed;z-index:0}@keyframes bg-glitch{0%,97%{filter:none;opacity:.5;transform:none}98%{filter:brightness(1.5) contrast(2) hue-rotate(30deg);opacity:.7;transform:skewX(2deg) scaleY(1.03)}99%{filter:brightness(.7) contrast(1.5) hue-rotate(-20deg);opacity:.3;transform:skewX(-2deg) scaleY(.97)}to{filter:none;opacity:.5;transform:none}}.cyberpunk-scanlines{animation:scanlines-glitch 4s step-end infinite;background:repeating-linear-gradient(180deg,#0000 0,#0000 2px,#00eaff22 3px,#0000 4px);height:100vh;left:0;opacity:.2;pointer-events:none;position:fixed;top:0;width:100vw;z-index:0}@keyframes scanlines-glitch{0%,97%{filter:none;opacity:.2;transform:none}98%{filter:blur(1px) brightness(1.5);opacity:.4;transform:translateY(-2px) scaleX(1.01)}99%{filter:blur(2px) brightness(.7);opacity:.1;transform:translateY(2px) scaleX(.99)}to{filter:none;opacity:.2;transform:none}}.glitch{animation:none;position:relative}@media (max-width:600px){.shadows-title{display:block;font-size:3.2rem!important;margin-bottom:1.2rem!important;text-shadow:none!important;white-space:nowrap;width:100%}.homepage-subtitle{font-size:1rem!important;line-height:1.2;margin:0 auto 1.2rem!important;max-width:95vw;white-space:normal;word-break:break-word}.cyberpunk-panel{margin-bottom:2.5rem!important;max-width:350px!important;width:80vw!important}body[data-route=waitlist] .cyberpunk-panel{margin-top:0!important;max-width:350px!important;width:80vw!important}.App-header.homepage-header{padding-left:1.2rem;padding-right:1.2rem}body[data-route=waitlist] .App-header{justify-content:flex-start!important;min-height:0!important;min-height:auto!important;padding-top:1.5rem!important}}.cyberpunk-panel .cyberpunk-input:focus,.cyberpunk-panel .cyberpunk-select:focus{border-color:#ff2a6d;border-color:var(--neon-pink);box-shadow:0 0 16px #ff2a6d,inset 0 0 2px #05d9e8;box-shadow:0 0 16px var(--neon-pink),0 0 2px var(--neon-blue) inset}.link-below-btn{margin-top:1rem;text-align:center}.homepage-link{background:none;border:none;color:#05d9e8!important;color:var(--neon-blue)!important;display:inline-block;font-family:Electrolize,sans-serif;font-size:1rem;font-weight:400;margin:0;opacity:1;padding:0;position:relative;text-decoration:underline;transition:color .2s;z-index:1000}.homepage-link:hover{color:#ff2a6d!important;color:var(--neon-pink)!important}
/*# sourceMappingURL=main.8f7316cc.css.map*/