.auth_page__N1Mpl{min-height:calc(100vh - 136px);display:grid;place-items:start center;padding:44px 20px 120px;background:#f5f7fb}.auth_card__FJKwD{width:min(100%,620px);padding:clamp(24px,5vw,44px);border:1px solid #e1e7f0;border-radius:22px;background:#fff;box-shadow:0 18px 55px rgb(23 48 85/8%)}.auth_eyebrow__vjpDK{margin:0 0 8px;color:#536b91;font-size:.78rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.auth_card__FJKwD h1{margin:0 0 4px;color:#172b4d;font-size:clamp(1.7rem,6vw,2.25rem);line-height:1.15}.auth_subtitle__9YJuJ{margin:4px 0 26px;color:#51627c;line-height:1.6}.auth_securityNotice__LeD8d{margin:0;padding:10px 12px;border-left:3px solid #d9a441;border-radius:8px;background:#fff9ec;color:#594a2e;font-size:.88rem;line-height:1.5}.auth_form__krKKs{display:grid;gap:16px}.auth_field__H8XQ4 label{display:block;font:600/.85rem Satoshi,system-ui,sans-serif;color:#293b58;margin-bottom:6px}.auth_field__H8XQ4 input{width:100%;padding:12px 14px;border:1.5px solid #cad6e3;border-radius:12px;font:inherit;font-size:.95rem;background:#f8fafc;transition:border-color .15s}.auth_field__H8XQ4 input:focus-visible{outline:3px solid #7ea4ff;outline-offset:3px;border-color:#315fce}.auth_field__H8XQ4 input:invalid{border-color:#e57373}.auth_checkRow__J9hok{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;color:#293b58;line-height:1.5}.auth_checkRow__J9hok input{width:19px;height:19px;margin:2px 0 0;accent-color:#315fce}.auth_checkRow__J9hok a{color:#2453b8;font-weight:700;text-decoration:underline;text-underline-offset:3px}.auth_submit__ry0bD{min-height:48px;margin-top:8px;border:0;border-radius:12px;background:#2453b8;color:white;font:inherit;font-weight:750;cursor:pointer}.auth_submit__ry0bD:hover{background:#1f43a3}.auth_submit__ry0bD:disabled{border:2px solid #65758b;background:#e6eaf0;color:#39485d;cursor:not-allowed}.auth_secondary__A5emr{min-height:44px;border:1.5px solid #cad6e3;border-radius:12px;background:#fff;color:#2453b8;font:600/.9rem;cursor:pointer}.auth_secondary__A5emr:hover{background:#eef5ff}.auth_error__RAJfV{margin:0;color:#ad2525;font-size:.9rem;font-weight:600}.auth_note__mZr1P{margin:18px 0 0;color:#697991;font-size:.85rem;line-height:1.5}.auth_switch__495QY{text-align:center;color:#51627c;font-size:.92rem}.auth_switch__495QY a{color:#2453b8;font-weight:700;text-decoration:underline;text-underline-offset:3px}.auth_codesGrid__ifKHm{display:grid;gap:10px}.auth_code__PgrFn{font-family:SF Mono,ui-monospace,monospace;font-size:.9rem;letter-spacing:.04em;word-break:break-all;background:#f0f4f8;padding:8px 10px;border-radius:8px;border:1px dashed #cbd6e2}.auth_copied__xcgrI{margin-top:10px;font-size:.85rem;color:#1a8a3e;font-weight:700}