.login-form-module__yQ3egG__form{gap:12px;display:grid}.login-form-module__yQ3egG__field{gap:6px;display:grid}.login-form-module__yQ3egG__field span{color:var(--muted);font-size:.9rem}.login-form-module__yQ3egG__field input{border:1px solid var(--border);background:#fff;border-radius:10px;padding:10px 12px}.login-form-module__yQ3egG__modeToggle{border:1px solid var(--border);border-radius:10px;display:flex;overflow:hidden}.login-form-module__yQ3egG__modeButton,.login-form-module__yQ3egG__activeMode{cursor:pointer;background:#fff;border:0;flex:1;padding:8px 10px}.login-form-module__yQ3egG__activeMode{color:#1e3a8a;background:#e0e7ff;font-weight:600}.login-form-module__yQ3egG__submit{background:var(--primary);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:10px 12px;font-weight:600}.login-form-module__yQ3egG__submit:disabled{opacity:.7;cursor:not-allowed}.login-form-module__yQ3egG__error{color:var(--danger);font-size:.92rem}.login-form-module__yQ3egG__message{color:var(--success);font-size:.92rem}
.login-module__Si-P0q__page{place-items:center;min-height:100vh;padding:24px;display:grid}.login-module__Si-P0q__card{background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:12px;width:min(440px,100%);padding:24px;display:grid;box-shadow:0 14px 32px #0b122014}.login-module__Si-P0q__card h1{font-size:1.5rem}.login-module__Si-P0q__card p{color:var(--muted)}
