.auth-form-module__9T5Z4a__form{gap:1rem;display:grid}.auth-form-module__9T5Z4a__field{gap:.55rem;display:grid}.auth-form-module__9T5Z4a__label{color:var(--muted-strong);font-size:.92rem;font-weight:600}.auth-form-module__9T5Z4a__input{border:1px solid var(--border);background:var(--surface-strong);width:100%;min-height:46px;color:var(--foreground);font:inherit;border-radius:18px;padding:.8rem .9rem;box-shadow:inset 0 1px #ffffffb8}.auth-form-module__9T5Z4a__input:focus{border-color:#6fb7c87a;outline:none;box-shadow:inset 0 1px #ffffffb8,0 0 0 4px #6fb7c81f}.auth-form-module__9T5Z4a__button{border-radius:var(--radius-pill);background:var(--accent);color:#fff;width:fit-content;min-width:140px;font:inherit;cursor:pointer;box-shadow:var(--shadow-soft);border:0;padding:.8rem 1.15rem;font-weight:600;transition:transform .16s,background .16s,box-shadow .16s}.auth-form-module__9T5Z4a__button:disabled{cursor:wait;opacity:.72;transform:none}.auth-form-module__9T5Z4a__button:not(:disabled):hover{background:var(--accent-strong);box-shadow:var(--shadow-hover)}.auth-form-module__9T5Z4a__feedback{min-height:1.4rem;color:var(--muted);font-size:.92rem;line-height:1.5}.auth-form-module__9T5Z4a__feedback:not(:empty){color:var(--muted-strong);background:#6fb7c814;border:1px solid #2f4b5714;border-radius:16px;padding:.85rem .95rem}.auth-form-module__9T5Z4a__error{color:var(--danger-text);background:var(--danger-bg);border-color:#9b2f2f29}
.page-module__X_Z_4a__page{justify-content:center;width:100%;padding:48px 20px 64px;display:flex}.page-module__X_Z_4a__shell{width:min(100%,720px);padding:var(--space-panel);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-panel);gap:1.5rem;display:grid}.page-module__X_Z_4a__header{gap:.9rem;display:grid}.page-module__X_Z_4a__eyebrow{border-radius:var(--radius-pill);width:fit-content;color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;background:#6fb7c81a;border:1px solid #6fb7c838;align-items:center;padding:.45rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.page-module__X_Z_4a__title{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.page-module__X_Z_4a__description{max-width:52ch;color:var(--muted);font-size:1rem;line-height:1.7}.page-module__X_Z_4a__panel{padding:var(--space-card);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card);gap:1.15rem;display:grid}.page-module__X_Z_4a__helper{color:var(--muted);border-top:1px solid #2f4b5714;padding-top:1rem;font-size:.95rem;line-height:1.6}.page-module__X_Z_4a__inlineLink{color:var(--accent-strong);font-weight:600}.page-module__X_Z_4a__successBanner{background:var(--success-bg);color:var(--success-text);border:1px solid #1c6c452e;border-radius:16px;padding:.95rem 1rem;font-size:.94rem}@media (max-width:768px){.page-module__X_Z_4a__page{padding:20px 16px 40px}.page-module__X_Z_4a__shell{border-radius:24px;padding:1.35rem}}
.page-module__IMkl-G__page{justify-content:center;width:100%;padding:48px 20px 64px;display:flex}.page-module__IMkl-G__shell{width:min(100%,720px);padding:var(--space-panel);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-panel);gap:1.5rem;display:grid}.page-module__IMkl-G__header{gap:.9rem;display:grid}.page-module__IMkl-G__eyebrow{border-radius:var(--radius-pill);width:fit-content;color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;background:#6fb7c81a;border:1px solid #6fb7c838;align-items:center;padding:.45rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.page-module__IMkl-G__title{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.page-module__IMkl-G__description{max-width:56ch;color:var(--muted);font-size:1rem;line-height:1.7}.page-module__IMkl-G__panel{padding:var(--space-card);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card);gap:1.15rem;display:grid}.page-module__IMkl-G__helper{color:var(--muted);border-top:1px solid #2f4b5714;padding-top:1rem;font-size:.95rem;line-height:1.6}.page-module__IMkl-G__inlineLink{color:var(--accent-strong);font-weight:600}@media (max-width:768px){.page-module__IMkl-G__page{padding:20px 16px 40px}.page-module__IMkl-G__shell{border-radius:24px;padding:1.35rem}}
