.SignInForm-module__T2HVVa__form{gap:16px;margin-top:8px;display:grid}.SignInForm-module__T2HVVa__field{gap:6px;display:grid}.SignInForm-module__T2HVVa__label{color:var(--color-text-muted);font-size:.8125rem;font-weight:500}.SignInForm-module__T2HVVa__input{border:1px solid var(--color-border);background:var(--color-surface-elevated);width:100%;color:var(--color-text);border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:.9375rem;transition:border-color .12s,box-shadow .12s}.SignInForm-module__T2HVVa__input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #7aa2ff33}.SignInForm-module__T2HVVa__error{color:#ffb4b4;background:#f45c5c1f;border:1px solid #f45c5c52;border-radius:10px;padding:10px 12px;font-size:.875rem}.SignInForm-module__T2HVVa__submit{border:1px solid var(--color-brand);background:var(--color-brand);color:#0b1020;cursor:pointer;border-radius:10px;margin-top:4px;padding:10px 14px;font-size:.9375rem;font-weight:600;transition:background .12s}.SignInForm-module__T2HVVa__submit:hover:not(:disabled){background:var(--color-brand-strong)}.SignInForm-module__T2HVVa__submit:disabled{opacity:.6;cursor:not-allowed}
.page-module__PAjjvG__page{place-items:center;min-height:100vh;padding:32px 24px;display:grid}.page-module__PAjjvG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;gap:16px;width:min(420px,100%);padding:32px;display:grid}.page-module__PAjjvG__eyebrow{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.page-module__PAjjvG__heading{margin:0;font-size:1.75rem;line-height:1.1}.page-module__PAjjvG__lead{color:var(--color-text-muted);margin:0;font-size:.9375rem}
