.AuthForm_form__YWbP7{display:flex;flex-direction:column;gap:1rem}.AuthForm_field__s7fkE{display:flex;flex-direction:column;gap:.375rem}.AuthForm_label__xzma5{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary)}.AuthForm_input__RNpmp{width:100%;padding:.6875rem .875rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-text);font-size:.9375rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.AuthForm_input__RNpmp:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}.AuthForm_otpInput__ar2Ek{letter-spacing:.5em;text-align:center;font-size:1.25rem;font-weight:700}.AuthForm_error__H0_sM{background:var(--color-error-subtle);color:var(--color-error)}.AuthForm_error__H0_sM,.AuthForm_success__caRdP{padding:.625rem .75rem;border-radius:var(--radius-sm);font-size:.8125rem}.AuthForm_success__caRdP{background:var(--color-success-subtle);color:var(--color-success)}.AuthForm_submitButton__zmuvz{padding:.75rem;border:none;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-text-inverse);font-size:.9375rem;font-weight:600;cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast)}.AuthForm_submitButton__zmuvz:hover:not(:disabled){background:var(--color-primary-light)}.AuthForm_submitButton__zmuvz:active:not(:disabled){transform:scale(.98)}.AuthForm_submitButton__zmuvz:disabled{opacity:.6;cursor:not-allowed}.AuthForm_linkButton__bJ1P7{align-self:flex-start;border:none;background:transparent;color:var(--color-primary);font-size:.8125rem;font-weight:600;cursor:pointer;padding:0}.AuthForm_linkButton__bJ1P7:hover{text-decoration:underline}.AuthForm_linkButton__bJ1P7:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.AuthForm_switchText__P7Uxc{text-align:center}.AuthForm_description__2SmXn,.AuthForm_switchText__P7Uxc{font-size:.8125rem;color:var(--color-text-secondary)}.AuthForm_phoneDisplay__O_dYp{font-weight:600;color:var(--color-text)}