.page-module__cQAUyW__page{background:#f8faff;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.page-module__cQAUyW__card{background:#fff;border:1px solid #e2e8f0;border-radius:4px;width:100%;max-width:420px;padding:40px 36px;box-shadow:0 2px 12px #1e3a8a0f}.page-module__cQAUyW__logoLink{margin-bottom:24px;text-decoration:none;display:inline-block}.page-module__cQAUyW__logoImage{object-fit:contain;width:auto;height:48px;display:block}.page-module__cQAUyW__headingBlock{margin-bottom:24px}.page-module__cQAUyW__title{color:#0f172a;letter-spacing:-.02em;margin-bottom:6px;font-size:1.375rem;font-weight:700;line-height:1.3}.page-module__cQAUyW__subtitle{color:#64748b;font-size:.875rem;line-height:1.5}.page-module__cQAUyW__oauthSection{flex-direction:column;gap:12px;display:flex}.page-module__cQAUyW__credentialsForm{flex-direction:column;gap:10px;display:flex}.page-module__cQAUyW__loginInput{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:4px;outline:none;width:100%;height:42px;padding:0 12px;font-family:inherit;font-size:.875rem;transition:border-color .15s}.page-module__cQAUyW__loginInput:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.page-module__cQAUyW__loginInput::placeholder{color:#94a3b8}.page-module__cQAUyW__loginError{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:8px 10px;font-size:.8125rem}.page-module__cQAUyW__loginSubmitBtn{color:#fff;cursor:pointer;letter-spacing:.01em;background:#1e3a8a;border:none;border-radius:4px;width:100%;height:42px;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s}.page-module__cQAUyW__loginSubmitBtn:hover:not(:disabled){background:#1d4ed8}.page-module__cQAUyW__loginSubmitBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__cQAUyW__divider{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;font-size:.75rem;font-weight:500;display:flex}.page-module__cQAUyW__divider:before,.page-module__cQAUyW__divider:after{content:"";background:#e2e8f0;flex:1;height:1px}.page-module__cQAUyW__oauthBtn{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;height:42px;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.page-module__cQAUyW__oauthBtnGoogle{color:#1e293b;background:#fff;border:1px solid #cbd5e1}.page-module__cQAUyW__oauthBtnGoogle:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.page-module__cQAUyW__oauthIcon{flex-shrink:0;width:18px;height:18px}.page-module__cQAUyW__signUpBtn{color:#1e3a8a;background:0 0;border:1.5px solid #1e3a8a;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.page-module__cQAUyW__signUpBtn:hover{background:#eff6ff;text-decoration:none}.page-module__cQAUyW__terms{color:#94a3b8;text-align:center;margin-top:20px;font-size:.75rem;line-height:1.6}.page-module__cQAUyW__terms a{color:#2563eb;text-decoration:underline}.page-module__cQAUyW__signupRow{color:#64748b;text-align:center;margin-top:12px;font-size:.8125rem}.page-module__cQAUyW__signupLink{color:#1d4ed8;font-weight:600;text-decoration:none}.page-module__cQAUyW__signupLink:hover{text-decoration:underline}.page-module__cQAUyW__quickFillRow{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:.75rem;display:flex}.page-module__cQAUyW__quickFillBtn{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:2px;padding:3px 8px;font-family:inherit;font-size:.6875rem;font-weight:600;transition:all .1s}.page-module__cQAUyW__quickFillBtn:hover:not(:disabled){color:#1e3a8a;border-color:#1e3a8a}@media (max-width:480px){.page-module__cQAUyW__card{box-shadow:none;background:0 0;border:none;padding:28px 20px}}
