.login-page.reset-password-page{--sc-bg:#f5f8f6;--sc-panel:#fff;--sc-panel-2:#f5f8f6;--sc-text:#17243b;--sc-muted:#526178;--sc-muted-2:#34465b;--sc-line:#dce6df;--sc-line-strong:#b8c9c0;--sc-green:#11815f;--sc-green-strong:#076449;--sc-green-soft:#e4f4ec;--sc-danger:#a73b42;--text:#17243b;--muted:#526178;--panel:#fff;--line:#dce6df;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;color:#17243b!important;background:radial-gradient(at 50% 0,#e4f4ec,#0000 55%),#f5f8f6!important;min-height:100svh!important;padding:32px 20px!important;display:flex!important}.login-page:has(.mfa-card){--sc-bg:#f5f8f6;--sc-panel:#fff;--sc-panel-2:#f5f8f6;--sc-text:#17243b;--sc-muted:#526178;--sc-muted-2:#34465b;--sc-line:#dce6df;--sc-line-strong:#b8c9c0;--sc-green:#11815f;--sc-green-strong:#076449;--sc-green-soft:#e4f4ec;--sc-danger:#a73b42;--text:#17243b;--muted:#526178;--panel:#fff;--line:#dce6df;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;color:#17243b!important;background:radial-gradient(at 50% 0,#e4f4ec,#0000 55%),#f5f8f6!important;min-height:100svh!important;padding:32px 20px!important;display:flex!important}.reset-password-page .login-showcase{display:none!important}.reset-password-page .login-form-side{width:100%;max-width:480px;background:0 0!important;min-height:0!important;padding:0!important;display:block!important}.reset-password-page .login-card,.login-page .mfa-card{box-sizing:border-box;flex:none;gap:20px;width:100%;max-width:480px;height:auto;margin:0;color:#17243b!important;background:#fff!important;border:1px solid #dce6df!important;border-radius:18px!important;padding:32px!important;display:grid!important;box-shadow:0 12px 44px #1737290c!important}.access-brand{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.access-brand>img{object-fit:contain;background:0 0!important;border-radius:0!important;width:150px!important;height:102px!important;padding:0!important;display:block!important}.access-eyebrow{letter-spacing:1.7px;color:#526178;font-size:11px;font-weight:700}.access-symbol{color:#11815f;background:#eaf8f0;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.reset-password-page .login-card-heading,.mfa-card>h2,.mfa-card>p:first-of-type{text-align:center}.reset-password-page .login-card-heading>.eyebrow{display:none}.reset-password-page .login-card h2,.login-page .mfa-card h2{letter-spacing:-.8px;margin:0;line-height:1.2;color:#17243b!important;font-size:28px!important}.reset-password-page .login-card-heading p,.login-page .mfa-card p{margin:8px 0 0;font-size:14px;line-height:1.6;color:#526178!important}.reset-password-page .login-card label,.login-page .mfa-card label{color:#34465b;gap:9px;font-size:14px;font-weight:600;display:grid}.reset-password-page .login-card input,.login-page .mfa-card input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:50px;font:inherit;outline-offset:3px;border-radius:8px;padding:12px 14px;color:#17243b!important;background:#f8faf9!important;border:1px solid #b8c9c0!important}.reset-password-page input:focus-visible,.login-page .mfa-card input:focus-visible{outline:2px solid #11815f!important}.login-page .mfa-card input[autocomplete=one-time-code]{letter-spacing:.25em;text-align:center;font-size:30px;background:#eff9f3!important;border-color:#11815f!important}.reset-password-page .login-submit,.login-page .mfa-card .login-submit{cursor:pointer;border-radius:8px;width:100%;min-height:50px;padding:14px 18px;font-size:15px;font-weight:700;color:#fff!important;background:#11815f!important;border:0!important}.reset-password-page .login-link-button{text-align:center;cursor:pointer;border:0;min-height:44px;font-size:14px;text-decoration:underline;color:#076449!important;background:0 0!important}.reset-password-page .login-error,.login-page .mfa-card [role=alert]{background:#fff3f3;border:1px solid #edc5c7;border-radius:8px;padding:12px;font-size:14px;line-height:1.5;color:#a73b42!important}.reset-password-page .login-success{color:#076449;background:#eff9f3;border:1px solid #b7ddca;border-radius:8px;padding:12px;font-size:14px}.login-page .mfa-methods{grid-template-columns:1fr 1fr;gap:8px;display:grid}.login-page .mfa-methods button,.login-page .mfa-secondary{color:#34465b;background:#fff;border-color:#b8c9c0}.login-page .mfa-methods button[aria-pressed=true]{color:#076449;background:#e4f4ec;border-color:#11815f}.login-page .mfa-card .remember-session{font-weight:400;display:flex}.login-page .mfa-card .remember-session input{accent-color:#11815f}.login-page .mfa-card .mfa-help{font-size:12px}.access-footer{text-align:center;color:#526178;margin:0;font-size:12px;line-height:1.5}@media (max-width:520px){.login-page.reset-password-page{padding:20px 16px!important}.login-page:has(.mfa-card){padding:20px 16px!important}.reset-password-page .login-card,.login-page .mfa-card{gap:18px;padding:26px 22px!important}.reset-password-page .login-card h2,.login-page .mfa-card h2{font-size:26px!important}.access-brand{gap:16px}}
