.auth_page__qcwhc{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--surface-2)}.auth_card__oO96U{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:28px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:16px}.auth_brand__Y8pnt{display:flex;align-items:center;gap:10px;font-family:var(--font-display),serif;font-weight:700;font-size:1.15rem;color:var(--ink);text-decoration:none}.auth_mark__ZYqle{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--accent);color:var(--accent-ink);font-size:1rem}.auth_title__JtMX4{font-size:1.45rem}.auth_text__kZ1Dk{color:var(--muted);font-size:.93rem}.auth_form__Oyaaf{display:flex;flex-direction:column;gap:12px}.auth_label__tAjyF{font-size:.85rem;font-weight:600}.auth_input__IpHH_{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--ink);font:inherit}.auth_input__IpHH_:focus{outline:2px solid var(--accent);outline-offset:1px}.auth_code__ap1FK{letter-spacing:.4em;text-align:center;font-size:1.3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auth_button__VhaMT{padding:12px 16px;border:none;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-weight:700}.auth_button__VhaMT:disabled{opacity:.6;cursor:default}.auth_error__Ptrb5{background:var(--bad-soft);color:var(--bad)}.auth_error__Ptrb5,.auth_success__gZr0i{border-radius:10px;padding:10px 12px;font-size:.88rem;font-weight:600}.auth_success__gZr0i{background:var(--ok-soft);color:var(--ok)}.auth_foot__9ONVc{font-size:.82rem;color:var(--muted);text-align:center}