@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;transition:background 2s ease}.Signup_cyberpunkSignupPage__VhNPT.Signup_dawn__5zrWD{background:linear-gradient(135deg,#1a0f2e,#2d1b4e);position:relative}.Signup_cyberpunkSignupPage__VhNPT.Signup_dawn__5zrWD:after{content:"";position:fixed;top:0;left:0;right:0;min-height:100vh;height:100%;width:100%;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);position:relative}.Signup_cyberpunkSignupPage__VhNPT.Signup_morning__vnetF:after{content:"";position:fixed;top:0;left:0;right:0;min-height:100vh;height:100%;width:100%;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_noon__Gzu4v{background:linear-gradient(135deg,#1e3c72,#2a5298);position:relative}.Signup_cyberpunkSignupPage__VhNPT.Signup_noon__Gzu4v:after{content:"";position:fixed;top:0;left:0;right:0;min-height:100vh;height:100%;width:100%;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);position:relative}.Signup_cyberpunkSignupPage__VhNPT.Signup_afternoon__UtBjp:after{content:"";position:fixed;top:0;left:0;right:0;min-height:100vh;height:100%;width:100%;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);position:relative}.Signup_cyberpunkSignupPage__VhNPT.Signup_dusk__wBJ9i:after{content:"";position:fixed;top:0;left:0;right:0;min-height:100vh;height:100%;width:100%;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);position:relative}.Signup_cyberpunkSignupPage__VhNPT.Signup_night__t_oU7:after{content:"";position:fixed;top:0;left:0;right:0;min-height:100vh;height:100%;width:100%;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}}