.Auth-module__-ASQiq__authContainer{justify-content:center;align-items:center;min-height:70vh;padding:40px 20px;display:flex}.Auth-module__-ASQiq__authCard{background:#fff;border-radius:12px;width:100%;max-width:400px;padding:40px;box-shadow:0 4px 20px #00000014}.Auth-module__-ASQiq__authCardCentered{text-align:center}.Auth-module__-ASQiq__authTitle{color:#1f2937;text-align:center;margin:0 0 8px;font-size:24px;font-weight:600}.Auth-module__-ASQiq__authSubtitle{color:#6b7280;text-align:center;margin:0 0 32px;line-height:1.6}.Auth-module__-ASQiq__authForm{flex-direction:column;gap:20px;display:flex}.Auth-module__-ASQiq__formGroup{flex-direction:column;gap:6px;display:flex}.Auth-module__-ASQiq__formLabel{color:#374151;font-size:14px;font-weight:500}.Auth-module__-ASQiq__required{color:#ef4444}.Auth-module__-ASQiq__formInput{border:1px solid #d1d5db;border-radius:8px;padding:12px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.Auth-module__-ASQiq__formInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.Auth-module__-ASQiq__formInput:disabled{cursor:not-allowed;background:#f3f4f6}.Auth-module__-ASQiq__authButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:14px;font-size:16px;font-weight:500;transition:background .2s}.Auth-module__-ASQiq__authButton:hover:not(:disabled){background:#2563eb}.Auth-module__-ASQiq__authButton:disabled{cursor:not-allowed;background:#9ca3af}.Auth-module__-ASQiq__authButtonLink{color:#fff;background:#3b82f6;border-radius:8px;padding:12px 24px;font-weight:500;text-decoration:none;display:inline-block}.Auth-module__-ASQiq__authButtonLink:hover{background:#2563eb}.Auth-module__-ASQiq__authFooter{text-align:center;color:#6b7280;margin-top:24px}.Auth-module__-ASQiq__authLink{color:#3b82f6;font-weight:500;text-decoration:none}.Auth-module__-ASQiq__authLink:hover{text-decoration:underline}.Auth-module__-ASQiq__successIcon{margin-bottom:20px}.Auth-module__-ASQiq__authContact{color:#6b7280;margin-top:16px;font-size:14px;line-height:1.5}.Auth-module__-ASQiq__authContactAlt{color:#9ca3af;margin-top:12px;font-size:13px}
