.auth-form_form__t8Epl{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.auth-form_header__ewsr4{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.auth-form_eyebrow__hnaeK{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.auth-form_heading__2u0ra{margin:0;font-family:var(--font-serif);font-size:clamp(1.8rem,4vw,2.4rem);font-weight:500;letter-spacing:-.02em;color:var(--foreground)}.auth-form_subheading___xNih{margin:0;line-height:1.6;color:var(--muted)}.auth-form_errorBanner__Z6cUu{padding:var(--space-md);border:1px solid var(--color-error);border-radius:var(--radius-md);background:var(--color-error-soft);color:var(--color-error);font-size:.92rem;line-height:1.5}.auth-form_fields__4V9v7{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.auth-form_field__6781z{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.auth-form_label__SOfHt{font-size:.88rem;font-weight:600;color:var(--foreground)}.auth-form_input__wVl4Y{width:100%;padding:12px 16px;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);font-size:1rem;transition:border-color var(--ease-default),box-shadow var(--ease-default)}.auth-form_input__wVl4Y::placeholder{color:var(--muted-subtle)}.auth-form_input__wVl4Y:focus{outline:none;border-color:var(--surface-border-focus);box-shadow:0 0 0 3px var(--accent-soft)}.auth-form_submit__1pqOq{width:100%;padding:14px 24px;border:none;border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);font-size:1rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background var(--ease-default),transform var(--ease-default)}.auth-form_submit__1pqOq:hover{background:var(--accent-hover);transform:translateY(-1px)}.auth-form_submit__1pqOq:active{transform:translateY(0)}.auth-form_switchText__O34Wy{margin:0;text-align:center;font-size:.92rem;color:var(--muted)}.auth-form_switchLink__FHup_{color:var(--accent);font-weight:600;transition:color var(--ease-default)}.auth-form_switchLink__FHup_:hover{color:var(--accent-hover)}