.BackgroundEffects_backgroundEffects__o1I0e{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.BackgroundEffects_particle__W_MNg{position:absolute;width:3px;height:3px;background:linear-gradient(135deg,#0ff,#f0f);border-radius:50%;pointer-events:none;animation:BackgroundEffects_floatUp__9_XNh 16s linear infinite;box-shadow:0 0 10px rgba(0,255,255,.5)}.BackgroundEffects_particle__W_MNg.BackgroundEffects_golden__dwJ9T{background:linear-gradient(135deg,gold,#ffed4e);box-shadow:0 0 15px rgba(255,215,0,.7)}@keyframes BackgroundEffects_floatUp__9_XNh{0%{transform:translateY(100vh) scale(0);opacity:0}10%{transform:translateY(90vh) scale(1);opacity:1}90%{transform:translateY(10vh) scale(1);opacity:1}to{transform:translateY(0) scale(0);opacity:0}}.BackgroundEffects_shootingStar__izTlG{position:absolute;width:200px;height:2px;background:linear-gradient(90deg,transparent,#fff,transparent);filter:drop-shadow(0 0 6px #ffffff);animation:BackgroundEffects_shootingStarAnim__g9HhO 1.2s linear}.BackgroundEffects_shootingStar__izTlG.BackgroundEffects_direction1__ek_mD{animation:BackgroundEffects_shootDiagonal1__wO7jv 1.2s linear}.BackgroundEffects_shootingStar__izTlG.BackgroundEffects_direction2__hBKy2{animation:BackgroundEffects_shootDiagonal2__dHQSI 1.2s linear}.BackgroundEffects_shootingStar__izTlG.BackgroundEffects_direction3__rdI0m{animation:BackgroundEffects_shootDiagonal3__vOSVW 1.2s linear}.BackgroundEffects_shootingStar__izTlG.BackgroundEffects_direction4__guQO9{animation:BackgroundEffects_shootDiagonal4__0RW_I 1.2s linear}.BackgroundEffects_shootingStar__izTlG.BackgroundEffects_direction5__9n3pP{animation:BackgroundEffects_shootDiagonal5__5g99A 1.2s linear}@keyframes BackgroundEffects_shootingStarAnim__g9HhO{0%{transform:translateX(-200px) translateY(0) rotate(-45deg);opacity:1}to{transform:translateX(calc(100vw + 200px)) translateY(100vh) rotate(-45deg);opacity:0}}@keyframes BackgroundEffects_shootDiagonal1__wO7jv{0%{transform:translateX(-200px) translateY(-200px) rotate(-30deg);opacity:1}to{transform:translateX(calc(100vw + 200px)) translateY(calc(100vh + 200px)) rotate(-30deg);opacity:0}}@keyframes BackgroundEffects_shootDiagonal2__dHQSI{0%{transform:translateX(calc(100vw + 200px)) translateY(-200px) rotate(-150deg);opacity:1}to{transform:translateX(-200px) translateY(calc(100vh + 200px)) rotate(-150deg);opacity:0}}@keyframes BackgroundEffects_shootDiagonal3__vOSVW{0%{transform:translateX(-200px) translateY(50vh) rotate(-20deg);opacity:1}to{transform:translateX(calc(100vw + 200px)) translateY(80vh) rotate(-20deg);opacity:0}}@keyframes BackgroundEffects_shootDiagonal4__0RW_I{0%{transform:translateX(calc(100vw + 200px)) translateY(20vh) rotate(-160deg);opacity:1}to{transform:translateX(-200px) translateY(90vh) rotate(-160deg);opacity:0}}@keyframes BackgroundEffects_shootDiagonal5__5g99A{0%{transform:translateX(50vw) translateY(-200px) rotate(-90deg);opacity:1}to{transform:translateX(60vw) translateY(calc(100vh + 200px)) rotate(-90deg);opacity:0}}.BackgroundEffects_auroraWave__F6FIA{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,rgba(0,255,128,.1) 30%,rgba(0,128,255,.2) 50%,rgba(128,0,255,.1) 70%,transparent);animation:BackgroundEffects_auroraFlow__KmZHk 4s ease-in-out;filter:blur(40px);pointer-events:none}@keyframes BackgroundEffects_auroraFlow__KmZHk{0%{transform:translateY(-100%) scaleY(.5);opacity:0}50%{transform:translateY(0) scaleY(1);opacity:.6}to{transform:translateY(100%) scaleY(.5);opacity:0}}.BackgroundEffects_lightningBolt__gPWfM{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;animation:BackgroundEffects_lightningFlash__tvazq .6s ease-out}.BackgroundEffects_lightningSegment__9Npdj{position:absolute;background:linear-gradient(90deg,transparent,#fff,transparent);box-shadow:0 0 10px aqua,0 0 20px aqua,0 0 30px aqua;transform-origin:0 50%;animation:inherit}@keyframes BackgroundEffects_lightningFlash__tvazq{0%{opacity:1}50%{opacity:.8}to{opacity:0}}.BackgroundEffects_constellationDot__bgrC5{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;box-shadow:0 0 10px #fff;animation:BackgroundEffects_twinkle__IrzFl 3s ease-in-out}.BackgroundEffects_constellationLine__Bppk3{position:absolute;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);transform-origin:0 50%;animation:BackgroundEffects_constellationFade__zAnCp 2.5s ease-in-out}@keyframes BackgroundEffects_twinkle__IrzFl{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}@keyframes BackgroundEffects_constellationFade__zAnCp{0%{opacity:0}50%{opacity:.6}to{opacity:0}}.BackgroundEffects_ripple__RGeq_{position:absolute;width:50px;height:50px;border:2px solid rgba(0,255,255,.5);border-radius:50%;animation:BackgroundEffects_rippleExpand__blnKh 3s ease-out}@keyframes BackgroundEffects_rippleExpand__blnKh{0%{width:50px;height:50px;opacity:1}to{width:300px;height:300px;opacity:0}}.BackgroundEffects_morphBlob__GwqQj{position:absolute;width:200px;height:200px;background:radial-gradient(circle,rgba(138,43,226,.3),transparent);border-radius:50%;filter:blur(40px);animation:BackgroundEffects_morphFloat__WSoa4 15s ease-in-out infinite}@keyframes BackgroundEffects_morphFloat__WSoa4{0%,to{transform:translateY(0) scale(1) rotate(0deg);opacity:.3}25%{transform:translateY(-100px) scale(1.2) rotate(90deg);opacity:.5}50%{transform:translateY(-200px) scale(.8) rotate(180deg);opacity:.4}75%{transform:translateY(-100px) scale(1.1) rotate(270deg);opacity:.6}}.BackgroundEffects_comet__szECU{position:absolute;width:300px;height:3px;background:linear-gradient(90deg,transparent,#ff4500,#ff0,transparent);top:20%;left:-300px;filter:drop-shadow(0 0 10px #ff4500);animation:BackgroundEffects_cometFly__AI7rh 2.5s linear}@keyframes BackgroundEffects_cometFly__AI7rh{0%{transform:translateX(0) translateY(0) rotate(-30deg);opacity:1}to{transform:translateX(calc(100vw + 600px)) translateY(200px) rotate(-30deg);opacity:0}}.BackgroundEffects_glitchEffect__MZY54{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,transparent 30%,rgba(255,0,0,.1) 30.1%,rgba(255,0,0,.1) 33%,transparent 33.1%,transparent 60%,rgba(0,255,0,.1) 60.1%,rgba(0,255,0,.1) 63%,transparent 63.1%,transparent 90%,rgba(0,0,255,.1) 90.1%,rgba(0,0,255,.1) 93%,transparent 93.1%);animation:BackgroundEffects_glitchAnim__3HFyT .3s linear;mix-blend-mode:screen}@keyframes BackgroundEffects_glitchAnim__3HFyT{0%{transform:translateX(0)}20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}to{transform:translateX(0)}}.BackgroundEffects_backgroundGlow__vGQ0s{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(138,43,226,.1) 0,transparent 70%);pointer-events:none;z-index:0;animation:BackgroundEffects_glowPulse__XRUvK 8s ease-in-out infinite}@keyframes BackgroundEffects_glowPulse__XRUvK{0%,to{opacity:.3}50%{opacity:.6}}@keyframes Signup_glowPulse__ryUX_{0%,to{opacity:.3}50%{opacity:.6}}@keyframes Signup_float__nh2O7{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes Signup_gradientShift___7ZQW{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes Signup_textGlitch__AzoGb{0%,to{transform:skew(0deg)}20%{transform:skew(5deg);color:aqua}40%{transform:skew(-5deg);color:#f0f}60%{transform:skew(3deg);color:#8a2be2}80%{transform:skew(-3deg)}}@keyframes Signup_dropIn__CY3U2{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes Signup_badgePulse__pX79D{0%,to{transform:rotate(2deg) scale(1)}50%{transform:rotate(-2deg) scale(1.05)}}@keyframes Signup_formFloat__mLtEv{0%,to{transform:translateY(0) rotateX(0deg) rotateY(0deg)}25%{transform:translateY(-8px) rotateX(-1deg) rotateY(.5deg)}50%{transform:translateY(0) rotateX(.5deg) rotateY(-.5deg)}75%{transform:translateY(8px) rotateX(1deg) rotateY(.5deg)}}.Signup_cyberpunkSignupPage__VhNPT{font-family:Space Mono,monospace;color:var(--text-primary);min-height:100vh;display:flex;align-items:center;justify-content:center;overflow-x:hidden;position:relative;padding:40px 0;z-index:1;background:linear-gradient(135deg,#0a0a0f,#1a1a2e);transition:background 2s ease}.Signup_cyberpunkSignupPage__VhNPT.Signup_dawn__5zrWD{background:linear-gradient(135deg,#1a0f2e,#2d1b4e);background:radial-gradient(circle at 30% 70%,rgba(151,117,250,.2) 0,transparent 50%),radial-gradient(circle at 70% 30%,rgba(0,255,136,.14) 0,transparent 50%)}.Signup_cyberpunkSignupPage__VhNPT.Signup_morning__vnetF{background:linear-gradient(135deg,#0f2027,#203a43)}.Signup_cyberpunkSignupPage__VhNPT.Signup_noon__Gzu4v{background:linear-gradient(135deg,#1e3c72,#2a5298);background:radial-gradient(circle at 30% 70%,rgba(151,117,250,.2) 0,transparent 50%),radial-gradient(circle at 70% 30%,rgba(0,255,136,.14) 0,transparent 50%)}.Signup_cyberpunkSignupPage__VhNPT.Signup_afternoon__UtBjp{background:linear-gradient(135deg,#2c1810,#4a2c2a);background:radial-gradient(circle at 30% 70%,rgba(151,117,250,.2) 0,transparent 50%),radial-gradient(circle at 70% 30%,rgba(0,255,136,.14) 0,transparent 50%)}.Signup_cyberpunkSignupPage__VhNPT.Signup_dusk__wBJ9i{background:linear-gradient(135deg,#2d1b69,#0f0c29);background:radial-gradient(circle at 30% 70%,rgba(151,117,250,.2) 0,transparent 50%),radial-gradient(circle at 70% 30%,rgba(0,255,136,.14) 0,transparent 50%)}.Signup_cyberpunkSignupPage__VhNPT.Signup_night__t_oU7{background:linear-gradient(135deg,#0a0a0f,#1a1a2e);background:radial-gradient(circle at 30% 70%,rgba(151,117,250,.2) 0,transparent 50%),radial-gradient(circle at 70% 30%,rgba(0,255,136,.14) 0,transparent 50%)}.Signup_backgroundGlow__2uGZl{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(138,43,226,.1) 0,transparent 70%);pointer-events:none;z-index:0;animation:Signup_glowPulse__ryUX_ 8s ease-in-out infinite}.Signup_signupContainer__NxkVp{position:relative;z-index:2;width:100%;max-width:480px;margin:0 20px}.Signup_formHeader__T3JLH{text-align:center;margin-bottom:40px;animation:Signup_dropIn__CY3U2 .6s ease-out}.Signup_welcomeBadge__uSnGC{display:inline-block;padding:8px 20px;background:#ff0040;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:3px;font-weight:700;margin-bottom:24px;transform:rotate(-1deg);animation:Signup_badgePulse__pX79D 4s ease-in-out infinite}.Signup_formTitle__kNNxZ{font-family:Archivo Black,sans-serif;font-size:clamp(40px,8vw,56px);text-transform:uppercase;letter-spacing:-2px;background:linear-gradient(45deg,#8a2be2,#0ff,#f0f);background-size:400% 400%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:Signup_gradientShift___7ZQW 3s ease infinite;margin-bottom:16px;line-height:1.1}.Signup_formSubtitle__hl9de{font-size:16px;color:var(--text-secondary);letter-spacing:1px}.Signup_formBox__289Pn{background:rgba(15,15,25,.9);-webkit-backdrop-filter:blur(20px) saturate(200%);backdrop-filter:blur(20px) saturate(200%);border-radius:24px;padding:40px;position:relative;overflow:hidden;border:2px solid transparent;background-image:linear-gradient(rgba(15,15,25,.9),rgba(15,15,25,.9)),linear-gradient(45deg,#8a2be2,#0ff,#f0f);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 0 80px rgba(138,43,226,.3);animation:Signup_formFloat__mLtEv 6s ease-in-out infinite}.Signup_altAction__8iBoB{text-align:center;margin-bottom:32px;font-size:14px;color:var(--text-secondary)}.Signup_altAction__8iBoB a{color:aqua;text-decoration:none;font-weight:700;transition:all .3s ease;position:relative;margin-left:4px}.Signup_altAction__8iBoB a:hover{color:#f0f;text-shadow:0 0 10px #f0f}.Signup_formFooter___VClj{text-align:center;font-size:14px;color:var(--text-secondary);margin-top:24px}.Signup_formFooter___VClj span{color:var(--text-muted)}.Signup_formFooter___VClj a{color:aqua;text-decoration:none;font-weight:700;transition:all .3s ease;margin-left:4px}.Signup_formFooter___VClj a:hover{color:#f0f;text-shadow:0 0 10px #f0f}.Signup_footerBottom__svJIr{margin-top:40px;text-align:center;font-size:12px;color:var(--text-muted)}.Signup_footerBottom__svJIr a{color:aqua;text-decoration:none}.Signup_footerBottom__svJIr a:hover{text-decoration:underline}.Signup_glitchText__Qxl9U{position:relative;display:inline-block}.Signup_glitchText__Qxl9U:hover{animation:Signup_textGlitch__AzoGb .3s ease}.Signup_formBox__289Pn .firebase-auth-container a,.Signup_formBox__289Pn .firebase-auth-container button,.Signup_formBox__289Pn .social-signin a,.Signup_formBox__289Pn .social-signin button{background:hsla(0,0%,100%,.02)!important;color:#fff!important;border:2px solid hsla(0,0%,100%,.15)!important;border-radius:16px!important;padding:18px 24px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;font-weight:600!important;font-size:16px!important;transition:all .3s ease!important;text-decoration:none!important;box-sizing:border-box!important;font-family:Space Mono,monospace!important;min-height:56px!important;cursor:pointer}.Signup_formBox__289Pn .firebase-auth-container a:hover,.Signup_formBox__289Pn .firebase-auth-container button:hover,.Signup_formBox__289Pn .social-signin a:hover,.Signup_formBox__289Pn .social-signin button:hover{transform:translateY(-2px)!important;border-color:hsla(0,0%,100%,.25)!important;box-shadow:0 8px 25px rgba(0,0,0,.3)!important;background:hsla(0,0%,100%,.05)!important}.Signup_formBox__289Pn input{background:rgba(0,0,0,.8)!important;border:2px solid hsla(0,0%,100%,.15)!important;border-radius:16px!important;color:hsla(0,0%,100%,.9)!important;font-family:Space Mono,monospace!important;padding:20px!important;font-size:16px!important;outline:none!important;width:100%;transition:all .3s ease!important}.Signup_formBox__289Pn input::-moz-placeholder{color:hsla(0,0%,100%,.4)!important;font-weight:400!important}.Signup_formBox__289Pn input::placeholder{color:hsla(0,0%,100%,.4)!important;font-weight:400!important}.Signup_formBox__289Pn input:focus{background:rgba(0,0,0,.9)!important;border-color:aqua!important;box-shadow:0 0 20px rgba(0,255,255,.2)!important}.Signup_formBox__289Pn label{color:var(--text-secondary)!important;font-family:Space Mono,monospace!important;font-size:14px!important;font-weight:500!important;margin-bottom:8px!important;display:block!important}.Signup_formBox__289Pn .form_btn button,.Signup_formBox__289Pn button[type=submit]{background:linear-gradient(135deg,#8a2be2,#0ff,#f0f)!important;color:#fff!important;border:none!important;border-radius:102px!important;padding:12px 16px!important;width:100%!important;font-size:16px!important;font-weight:600!important;font-family:Space Mono,monospace!important;transition:all .3s ease!important;cursor:pointer}.Signup_formBox__289Pn .form_btn button:hover,.Signup_formBox__289Pn button[type=submit]:hover{transform:translateY(-3px)!important;box-shadow:0 10px 20px rgba(0,0,0,.2)!important}.Signup_formBox__289Pn .error_msg{color:#ff0040!important;font-size:12px!important;margin-top:4px!important;font-family:Space Mono,monospace!important}.Signup_formBox__289Pn .terms_conditions{color:var(--text-muted)!important;font-size:12px!important}.Signup_formBox__289Pn .terms_conditions a{color:#8a2be2!important;text-decoration:underline!important}.Signup_formBox__289Pn .terms_conditions a:hover{color:aqua!important}.Signup_formBox__289Pn .separator .Signup_line__ZCNcP{border-color:var(--border)!important}.Signup_formBox__289Pn .separator span{color:var(--text-muted)!important;font-family:Space Mono,monospace!important}@media(max-width:640px){.Signup_formBox__289Pn{padding:24px}.Signup_formTitle__kNNxZ{font-size:36px}.Signup_welcomeBadge__uSnGC{font-size:10px;padding:6px 16px}.Signup_formSubtitle__hl9de{font-size:14px}}