.auth-container{display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.redirecting-wrapper{padding:2rem;text-align:center}.redirecting-wrapper p{color:#999;font-size:16px;margin:.5rem 0}.redirecting-wrapper p:first-child{color:#e0e0e0;font-weight:500}[data-amplify-authenticator]{--amplify-components-authenticator-container-background-color:transparent;--amplify-components-authenticator-container-border-radius:20px;--amplify-components-authenticator-container-box-shadow:0 10px 40px rgba(0,255,136,.1);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px);max-width:500px;width:100%}[data-amplify-form]{padding:2rem}[data-amplify-authenticator] h2,[data-amplify-authenticator] h3{font-family:Orbitron,sans-serif!important;color:#e0e0e0!important;font-weight:700;text-align:center;margin-bottom:1.5rem}[data-amplify-authenticator] input{background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:8px!important;color:#e0e0e0!important;font-family:Space Mono,monospace!important;padding:.75rem 1rem!important;transition:all .3s ease!important}[data-amplify-authenticator] input:focus{border-color:#0f8!important;box-shadow:0 0 0 2px rgba(0,255,136,.2)!important;outline:none!important;background:hsla(0,0%,100%,.08)!important}[data-amplify-authenticator] input::placeholder{color:#666!important}[data-amplify-authenticator] label{color:#999!important;font-family:Space Mono,monospace!important;font-weight:500!important;font-size:14px!important;margin-bottom:.5rem!important;display:block}[data-amplify-authenticator] button[data-variation=primary],[data-amplify-authenticator] button[type=submit]{background:linear-gradient(45deg,#0f8,#0cf)!important;color:#0f0f23!important;border:none!important;border-radius:50px!important;padding:.75rem 2rem!important;font-family:Orbitron,sans-serif!important;font-weight:700!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.05em!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 10px 30px rgba(0,255,136,.3)!important;margin-top:1rem!important;width:100%!important}[data-amplify-authenticator] button[data-variation=primary]:hover,[data-amplify-authenticator] button[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 15px 40px rgba(0,255,136,.4)!important}[data-amplify-authenticator] button[data-variation=primary]:active,[data-amplify-authenticator] button[type=submit]:active{transform:translateY(0)!important}[data-amplify-authenticator] a,[data-amplify-authenticator] button[data-variation=link]{color:#0f8!important;text-decoration:none!important;font-family:Space Mono,monospace!important;transition:color .3s ease!important}[data-amplify-authenticator] a:hover,[data-amplify-authenticator] button[data-variation=link]:hover{color:#0cf!important}[data-amplify-tabs]{border-bottom:1px solid hsla(0,0%,100%,.1)!important;margin-bottom:2rem!important}[data-amplify-tabs] button{color:#999!important;border-bottom:2px solid transparent!important;padding-bottom:.75rem!important;font-family:Orbitron,sans-serif!important;font-weight:500!important;transition:all .3s ease!important}[data-amplify-tabs] button:hover{color:#e0e0e0!important}[data-amplify-tabs] button[aria-selected=true]{color:#0f8!important;border-bottom-color:#0f8!important}[data-amplify-authenticator] [role=alert]{background:rgba(255,0,255,.1)!important;border:1px solid rgba(255,0,255,.3)!important;border-radius:8px!important;color:#f0f!important;padding:.75rem!important;font-family:Space Mono,monospace!important;font-size:13px!important;margin-bottom:1rem!important}[data-amplify-footer]{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}[data-amplify-footer] span{color:#999!important;font-family:Space Mono,monospace!important;font-size:13px!important}[data-amplify-authenticator] [data-amplify-loader]{border-color:#0f8 rgba(0,255,136,.2) rgba(0,255,136,.2)!important}[data-amplify-authenticator] input[type=checkbox],[data-amplify-authenticator] input[type=radio]{accent-color:#0f8!important}@media (max-width:768px){.signup-container{padding:1rem}[data-amplify-form]{padding:1.5rem}[data-amplify-authenticator] h2,[data-amplify-authenticator] h3{font-size:1.5rem}}[data-amplify-authenticator] .amplify-field{margin-bottom:1.5rem}[data-amplify-authenticator] .amplify-field:last-of-type{margin-bottom:0}[data-amplify-authenticator] button[aria-label*=password]{color:#0f8!important}[data-amplify-authenticator] button[aria-label*=password]:hover{color:#0cf!important}