.AuthForm-module__oRl-7W__form{border:1px solid var(--color-border);background:var(--color-bg-alt);border-radius:12px;flex-direction:column;gap:18px;max-width:480px;padding:24px;display:flex}.AuthForm-module__oRl-7W__field{flex-direction:column;gap:6px;display:flex}.AuthForm-module__oRl-7W__field label{font-size:14px;font-weight:600}.AuthForm-module__oRl-7W__field input,.AuthForm-module__oRl-7W__field textarea,.AuthForm-module__oRl-7W__field select{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:15px}.AuthForm-module__oRl-7W__field textarea{resize:vertical;min-height:110px}.AuthForm-module__oRl-7W__radioGroup{flex-direction:column;gap:8px;display:flex}.AuthForm-module__oRl-7W__radioOption{align-items:center;gap:8px;font-size:15px;font-weight:400;display:flex}.AuthForm-module__oRl-7W__hint{color:var(--color-text-muted);font-size:12px}.AuthForm-module__oRl-7W__fieldError{color:#b3261e;font-size:12px}.AuthForm-module__oRl-7W__formError{color:#b3261e;font-size:14px}.AuthForm-module__oRl-7W__formSuccess{color:var(--color-primary-dark);font-size:14px;line-height:1.5}.AuthForm-module__oRl-7W__submitButton{background:var(--color-primary);color:var(--color-primary-contrast);cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:12px 24px;font-size:15px;font-weight:700}.AuthForm-module__oRl-7W__submitButton:disabled{opacity:.6;cursor:default}.AuthForm-module__oRl-7W__footNote{color:var(--color-text-muted);font-size:13px}.AuthForm-module__oRl-7W__divider{text-align:center;color:var(--color-text-muted);font-size:13px;position:relative}.AuthForm-module__oRl-7W__googleButton{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;display:flex}.AuthForm-module__oRl-7W__googleButton:hover{background:var(--color-bg-alt)}.AuthForm-module__oRl-7W__statusCard{border:1px solid var(--color-border);background:var(--color-bg-alt);border-radius:10px;flex-direction:column;gap:6px;margin-bottom:24px;padding:16px;display:flex}.AuthForm-module__oRl-7W__statusRow{justify-content:space-between;font-size:14px;display:flex}.AuthForm-module__oRl-7W__statusLabel{color:var(--color-text-muted)}.AuthForm-module__oRl-7W__sectionTitle{margin:32px 0 12px;font-size:18px;font-weight:700}.AuthForm-module__oRl-7W__sectionTitle:first-of-type{margin-top:0}