.page-module__X_Z_4a__page{background:radial-gradient(circle at 0 0,#87aae638,#0000 34%),linear-gradient(#eef4ff 0%,#dce8fb 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.page-module__X_Z_4a__card{background:#ffffffe6;border:1px solid #9bb3df47;border-radius:28px;width:min(100%,460px);padding:32px;box-shadow:0 20px 50px #4c6aa124}.page-module__X_Z_4a__eyebrow{color:#86a1d8;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.9rem}.page-module__X_Z_4a__card h1{margin:0 0 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3rem;line-height:.95}.page-module__X_Z_4a__intro{color:#6b7b9f;margin:0 0 24px;line-height:1.5}.page-module__X_Z_4a__form{gap:16px;display:grid}.page-module__X_Z_4a__field{gap:8px;display:grid}.page-module__X_Z_4a__field span{color:#8ea6d8;font-size:.95rem;font-weight:600}.page-module__X_Z_4a__field input{color:#202c44;background:#ffffffd1;border:1px solid #9db3df59;border-radius:20px;outline:none;width:100%;min-height:58px;padding:0 18px;font-size:1.3rem}.page-module__X_Z_4a__field input:focus{border-color:#6e9ce8b3;box-shadow:0 0 0 4px #6e9ce829}.page-module__X_Z_4a__rememberRow{color:#4f5f82;align-items:center;gap:10px;font-weight:500;display:inline-flex}.page-module__X_Z_4a__rememberRow input{width:18px;height:18px}.page-module__X_Z_4a__error{color:#b9485d;margin:0;font-weight:600}.page-module__X_Z_4a__primaryButton{color:#1d2a43;cursor:pointer;background:linear-gradient(#b9cff5 0%,#9fb7e3 100%);border:none;border-radius:999px;min-height:62px;font-size:1.35rem;font-weight:700}.page-module__X_Z_4a__primaryButton:disabled{cursor:wait;opacity:.8}@media (prefers-color-scheme:dark){.page-module__X_Z_4a__page{background:radial-gradient(circle at 0 0,#5272a847,#0000 32%),linear-gradient(#131a28 0%,#0d1220 100%)}.page-module__X_Z_4a__card{background:#181e2deb;border-color:#5a6d9573;box-shadow:0 24px 60px #00000057}.page-module__X_Z_4a__card h1{color:#edf3ff}.page-module__X_Z_4a__intro{color:#93a1c4}.page-module__X_Z_4a__field span,.page-module__X_Z_4a__eyebrow{color:#9cb3e1}.page-module__X_Z_4a__field input{color:#edf3ff;background:#121826eb;border-color:#5a6d9573}.page-module__X_Z_4a__rememberRow{color:#c3cee7}.page-module__X_Z_4a__primaryButton{color:#0d1524;background:linear-gradient(#8da9dd 0%,#7996ce 100%)}}
