.page-module__egYU9a__page{background:var(--bg-base);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.page-module__egYU9a__card{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;width:100%;max-width:360px;padding:2rem}.page-module__egYU9a__title{color:var(--text-primary);letter-spacing:-.3px;margin:0 0 4px;font-size:20px;font-weight:700}.page-module__egYU9a__subtitle{color:var(--text-muted);margin:0 0 1.75rem;font-size:13px}.page-module__egYU9a__form{flex-direction:column;gap:1rem;display:flex}.page-module__egYU9a__field{flex-direction:column;gap:6px;display:flex}.page-module__egYU9a__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.page-module__egYU9a__input{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-primary);border-radius:6px;outline:none;padding:9px 12px;font-size:14px;transition:border-color .15s}.page-module__egYU9a__input:focus{border-color:var(--accent)}.page-module__egYU9a__btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:4px;padding:10px;font-size:14px;font-weight:600;transition:background .15s}.page-module__egYU9a__btn:hover{background:var(--accent-hover)}.page-module__egYU9a__error{color:var(--color-blocked);margin-top:-4px;font-size:12px}
