.Auth-module__-ASQiq__authPage{background:#191a1a;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.Auth-module__-ASQiq__authContainer{width:100%;max-width:480px}.Auth-module__-ASQiq__authCard{background:#2a2b2b;border:1px solid #3a3b3b;border-radius:16px;padding:32px;animation:.4s ease-out Auth-module__-ASQiq__slideUp;box-shadow:0 20px 60px #0009}@keyframes Auth-module__-ASQiq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Auth-module__-ASQiq__authHeader{text-align:center;margin-bottom:32px}.Auth-module__-ASQiq__backLink{color:#20b8cd;margin-bottom:20px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-block}.Auth-module__-ASQiq__backLink:hover{color:#3dd5e8}.Auth-module__-ASQiq__authTitle{color:#eee;margin:0 0 8px;font-size:24px;font-weight:700}.Auth-module__-ASQiq__authSubtitle{color:#b4b4b4;margin:0;font-size:14px}.Auth-module__-ASQiq__googleButton{color:#eee;cursor:pointer;background:#3a3b3b;border:2px solid #4a4b4b;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.Auth-module__-ASQiq__googleButton:hover:not(:disabled){background:#404141;border-color:#5a5b5b;transform:translateY(-2px);box-shadow:0 4px 12px #0006}.Auth-module__-ASQiq__googleButton:disabled{opacity:.6;cursor:not-allowed}.Auth-module__-ASQiq__googleIcon{width:20px;height:20px}.Auth-module__-ASQiq__divider{color:#8b8b8b;align-items:center;margin:24px 0;font-size:14px;display:flex}.Auth-module__-ASQiq__divider:before,.Auth-module__-ASQiq__divider:after{content:"";border-bottom:1px solid #3a3b3b;flex:1}.Auth-module__-ASQiq__divider span{padding:0 16px}.Auth-module__-ASQiq__authForm{flex-direction:column;gap:20px;display:flex}.Auth-module__-ASQiq__formGroup{flex-direction:column;gap:8px;display:flex}.Auth-module__-ASQiq__label{color:#eee;font-size:14px;font-weight:600}.Auth-module__-ASQiq__input{color:#eee;background:#202222;border:2px solid #3a3b3b;border-radius:8px;padding:12px 16px;font-size:15px;transition:all .2s}.Auth-module__-ASQiq__input:focus{border-color:#20b8cd;outline:none;box-shadow:0 0 0 3px #20b8cd33}.Auth-module__-ASQiq__input:disabled{cursor:not-allowed;background:#2a2b2b}.Auth-module__-ASQiq__input::placeholder{color:#8b8b8b}.Auth-module__-ASQiq__otpInput{text-align:center;letter-spacing:8px;font-size:24px;font-weight:600}.Auth-module__-ASQiq__inputHint{color:#718096;margin:0;font-size:13px}.Auth-module__-ASQiq__errorMessage{color:#ef5350;background:#ef53501a;border:1px solid #ef53504d;border-radius:8px;padding:12px 16px;font-size:14px}.Auth-module__-ASQiq__successMessage{color:#20b8cd;background:#20b8cd1a;border:1px solid #20b8cd4d;border-radius:8px;padding:12px 16px;font-size:14px}.Auth-module__-ASQiq__submitButton{color:#1a1a1a;cursor:pointer;background:#20b8cd;border:none;border-radius:8px;width:100%;padding:14px 24px;font-size:16px;font-weight:600;transition:all .2s}.Auth-module__-ASQiq__submitButton:hover:not(:disabled){background:#1a9fb0;transform:translateY(-2px);box-shadow:0 8px 20px #20b8cd66}.Auth-module__-ASQiq__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.Auth-module__-ASQiq__resendButton{color:#20b8cd;cursor:pointer;background:0 0;border:2px solid #20b8cd;border-radius:8px;width:100%;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.Auth-module__-ASQiq__resendButton:hover:not(:disabled){color:#1a1a1a;background:#20b8cd}.Auth-module__-ASQiq__resendButton:disabled{opacity:.5;cursor:not-allowed}.Auth-module__-ASQiq__verifyInfo{text-align:center;background:#202222;border:1px solid #3a3b3b;border-radius:8px;margin-bottom:20px;padding:20px}.Auth-module__-ASQiq__verifyInfo p{color:#b4b4b4;margin:0 0 8px;font-size:14px}.Auth-module__-ASQiq__verifyInfo strong{color:#eee;font-size:16px}.Auth-module__-ASQiq__changeEmailButton{color:#20b8cd;cursor:pointer;background:0 0;border:none;margin-top:12px;font-size:13px;text-decoration:underline}.Auth-module__-ASQiq__changeEmailButton:hover{color:#3dd5e8}.Auth-module__-ASQiq__authFooter{text-align:center;color:#b4b4b4;margin:0;font-size:14px}.Auth-module__-ASQiq__authLink{color:#20b8cd;font-weight:600;text-decoration:none}.Auth-module__-ASQiq__authLink:hover{color:#3dd5e8;text-decoration:underline}.Auth-module__-ASQiq__termsNotice{text-align:center;color:#8b8b8b;border-top:1px solid #3a3b3b;margin-top:24px;padding-top:24px;font-size:12px}.Auth-module__-ASQiq__termsNotice a{color:#20b8cd;text-decoration:none}.Auth-module__-ASQiq__termsNotice a:hover{text-decoration:underline}@media (max-width:768px){.Auth-module__-ASQiq__authPage{padding:16px}.Auth-module__-ASQiq__authCard{padding:28px 20px}.Auth-module__-ASQiq__authTitle{font-size:22px}.Auth-module__-ASQiq__authSubtitle{font-size:13px}.Auth-module__-ASQiq__googleButton{padding:11px 20px;font-size:14px}.Auth-module__-ASQiq__input{font-size:14px}}@media (max-width:480px){.Auth-module__-ASQiq__authCard{padding:24px 16px}.Auth-module__-ASQiq__authTitle{font-size:20px}}
