.AuthForm_shell__VpRVf{width:100%;max-width:460px;margin:0 auto;padding:48px 16px 96px}.AuthForm_card__w65de{border:1px solid var(--color-border);background:var(--color-background);border-radius:1.25rem;padding:32px;box-shadow:0 24px 60px rgba(10,10,11,.06)}.AuthForm_eyebrow__Mx_iV{color:var(--color-primary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.AuthForm_title__kzofu{margin-top:8px;font-size:1.75rem;font-weight:700}.AuthForm_subtitle__v__RE{margin-top:6px;color:var(--color-muted-foreground);font-size:.95rem}.AuthForm_form__YWbP7{margin-top:24px;display:flex;flex-direction:column;gap:14px}.AuthForm_field__s7fkE{display:flex;flex-direction:column;gap:6px}.AuthForm_label__xzma5{font-size:.78rem;font-weight:600;color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.06em}.AuthForm_inputWrap__Qk8_b{position:relative}.AuthForm_toggleVisibility__94b97{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:0;padding:4px;cursor:pointer;color:var(--color-muted-foreground)}.AuthForm_row__sGROu{display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.AuthForm_checkboxRow__vdzmR{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;color:var(--color-muted-foreground)}.AuthForm_checkboxRow__vdzmR input{margin-top:4px}.AuthForm_linkButton__bJ1P7{background:transparent;border:0;padding:0;color:var(--color-primary);font-weight:600;cursor:pointer}.AuthForm_linkButton__bJ1P7:disabled{opacity:.6;cursor:not-allowed}.AuthForm_fieldError__LJ6rx{font-size:.78rem;color:#c0382b}.AuthForm_error__H0_sM{background:rgba(220,38,38,.08);color:#b91c1c}.AuthForm_error__H0_sM,.AuthForm_success__caRdP{margin-top:14px;padding:10px 12px;border-radius:8px;font-size:.875rem}.AuthForm_success__caRdP{background:rgba(34,197,94,.1);color:#15803d}.AuthForm_submit___JtvB{margin-top:8px;width:100%;justify-content:center}.AuthForm_footerText__e5g_N{margin-top:20px;text-align:center;font-size:.875rem;color:var(--color-muted-foreground)}.AuthForm_footerLink__IPRFx{margin-left:6px;color:var(--color-foreground);font-weight:600;text-decoration:none}.AuthForm_footerLink__IPRFx:hover{text-decoration:underline}.AuthForm_otpBody__QtusM{display:flex;flex-direction:column;gap:14px}.AuthForm_otpInput__ar2Ek{text-align:center;letter-spacing:.4em;font-size:1.125rem;font-weight:600}.AuthForm_actions__d40In{display:flex;gap:12px;justify-content:flex-end}