.AuthForm_heading__0Diil{display:flex;flex-direction:column;gap:.35rem}.AuthForm_title__cVWY1{font-size:1.75rem;font-weight:700;color:var(--color-text-primary)}.AuthForm_description__TtwG_{font-size:.95rem;color:var(--color-text-muted)}.AuthForm_field__GHdcb{display:flex;flex-direction:column;gap:.45rem}.AuthForm_label__fzIHM{font-weight:600;color:var(--color-text-primary)}.AuthForm_input__Mqv3L{border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-primary);padding:.75rem 1rem;font-size:.95rem}.AuthForm_submit__Fiuqq{padding:.85rem 1.5rem;border-radius:12px;border:none;background:var(--color-accent);color:var(--color-accent-text);font-weight:600;cursor:pointer;box-shadow:var(--shadow-soft);margin-top:1rem}.AuthForm_linkRow__OzG_7{display:flex;justify-content:space-between;font-size:.9rem;color:var(--color-text-secondary)}.AuthForm_statusError__ljy_J,.AuthForm_statusSuccess__yBgv1{padding:.85rem 1rem;border-radius:12px;font-size:.9rem;line-height:1.4}.AuthForm_statusSuccess__yBgv1{background:rgba(34,197,94,.12);color:var(--color-text-primary);border:1px solid rgba(34,197,94,.35)}.AuthForm_statusError__ljy_J{background:rgba(244,63,94,.12);color:var(--color-danger,#dc2626);border:1px solid rgba(244,63,94,.35)}.AuthForm_footerLink__4f76Q{margin-top:1rem;font-size:.9rem;color:var(--color-text-secondary);text-align:center}.AuthForm_brandHeader__QlGCw{display:flex;flex-direction:column;gap:.2rem;text-align:center;margin-bottom:1.5rem}.AuthForm_brandTitle__nrlzl{font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary)}.AuthForm_appLink__x1BKo{margin-top:1rem;text-align:center;font-size:.9rem}.AuthForm_appLink__x1BKo a{color:var(--color-accent);font-weight:600}@media (max-width:600px){.AuthForm_form__HWhZm{display:grid;grid-gap:1rem;gap:1rem}.AuthForm_title__cVWY1{font-size:1.4rem;text-align:center}.AuthForm_description__TtwG_{text-align:center;font-size:.9rem}.AuthForm_field__GHdcb{gap:.3rem}.AuthForm_input__Mqv3L{font-size:1rem;padding:.9rem 1rem}.AuthForm_submit__Fiuqq{width:100%;font-size:1rem;padding:1rem}.AuthForm_linkRow__OzG_7{flex-direction:column;gap:.5rem;align-items:center}.AuthForm_brandHeader__QlGCw{margin-bottom:1rem}.AuthForm_brandTitle__nrlzl{font-size:1.2rem}.AuthForm_appLink__x1BKo{font-size:.95rem}}