.mwpl-login-body .mwpl-notice-box{background-color:#246cfc;width:70%;max-width:420px;padding:10px;box-sizing:border-box;margin-bottom:20px;color:white;border-radius:5px}.mwpl-login-body .mwpl-notice-box:first-of-type{margin-bottom:10px}.mwpl-login-body .mwpl-notice-box.mwpl-login-notice-success{background-color:#26b781;color:#fff}.mwpl-login-body .mwpl-notice-box.mwpl-login-notice-error{background-color:#c63535;color:#fff}.mwpl-login-body .mwpl-login-wrapper .mwpl_login_inactive_mode_content{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:28px 24px;background:rgba(255,255,255,.62);pointer-events:auto}.mwpl-login-body .mwpl-form-wrapper.mwpl-inactive-mode{position:relative}.mwpl-login-body .mwpl-lockout-card{width:100%;max-width:300px;min-width:0;box-sizing:border-box;margin:0;padding:22px 18px 16px;border:1px solid rgba(198,53,53,.18);border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(24,24,27,.1);text-align:center;color:#3f3f46;animation:mwpl-lockout-in .2s ease-out}.mwpl-login-body .mwpl-lockout-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:12px;border-radius:999px;background:#fdecec;color:#c63535}.mwpl-login-body .mwpl-lockout-title{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.45;color:#9b2c2c;text-wrap:balance}.mwpl-login-body .mwpl-lockout-text{margin:0;font-size:14px;font-weight:400;line-height:1.7;color:#3f3f46;overflow-wrap:break-word;text-wrap:pretty}.mwpl-login-body .mwpl-lockout-timer{margin-top:16px;padding:10px 12px 8px;border:1px solid #f3d0d0;border-radius:12px;background:#fff7f7}.mwpl-login-body .mwpl-lockout-timer-value{display:block;direction:ltr;unicode-bidi:isolate;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#9b2c2c}.mwpl-login-body .mwpl-lockout-timer-label{display:block;margin-top:4px;font-size:14px;font-weight:500;line-height:1.5;color:#7f1d1d}.mwpl-login-body.mwpl-dark .mwpl_login_inactive_mode_content{background:rgba(18,18,18,.62)}.mwpl-login-body.mwpl-dark .mwpl-lockout-card{background:#262626;border-color:rgba(248,113,113,.28);box-shadow:none;color:#e4e4e7}.mwpl-login-body.mwpl-dark .mwpl-lockout-icon{background:rgba(198,53,53,.16);color:#fca5a5}.mwpl-login-body.mwpl-dark .mwpl-lockout-title,.mwpl-login-body.mwpl-dark .mwpl-lockout-timer-value{color:#fecaca}.mwpl-login-body.mwpl-dark .mwpl-lockout-text{color:#d4d4d8}.mwpl-login-body.mwpl-dark .mwpl-lockout-timer{background:rgba(198,53,53,.12);border-color:rgba(248,113,113,.24)}.mwpl-login-body.mwpl-dark .mwpl-lockout-timer-label{color:#fecaca}@media (prefers-reduced-motion:reduce){.mwpl-login-body .mwpl-lockout-card{animation:none}}.mwpl-login-body .mwpl-form-wrapper.mwpl-inactive-mode .mwpl-form-fields{pointer-events:none;opacity:.5}.mwpl-login-body .mwpl-form-wrapper.mwpl-inactive-mode>*:not(.mwpl_login_inactive_mode_content){filter:blur(5px)}.mwpl-login-body .mwpl-form-title{color:#000;font-size:22px;font-weight:700;margin-bottom:30px}.mwpl-login-body:not(.mwpl-rtl) .mwpl-form-fields .mwpl-input-item:not(.mwpl-field-type-radio) label{direction:ltr}.mwpl-login-body .mwpl-form-fields .mwpl-input-item.mwpl-field-type-radio{border:1px solid #ddd;padding:5px 20px;border-radius:10px}.mwpl-login-body .mwpl-form-fields .mwpl-input-item label.disabled{opacity:.5;pointer-events:none}.mwpl-login-body.mwpl-dark .mwpl-form-fields .mwpl-input-item label .mwpl-icon,.mwpl-login-body.mwpl-dark .mwpl-form-fields .mwpl-input-item label .mwpl-action-icon{filter:invert(1)}.mwpl-login-body.mwpl-dark .mwpl-form-fields a{color:white}.mwpl-login-body .mwpl-form-fields .mwpl-input-item.mwpl-field-type-selectbox label .mwpl-field{flex:auto}.mwpl-login-body .mwpl-form-fields .mwpl-input-item.mwpl-field-type-checkbox label .mwpl-field{flex-direction:row;align-items:center}.mwpl-login-body .mwpl-form-fields .mwpl-input-item *.hide{pointer-events:none;opacity:0;visibility:hidden}.mwpl-login-body .mwpl-form-fields .mwpl-input-item .mwpl-password-strength.mwpl-weak-mode{color:#d94f4f}.mwpl-login-body .mwpl-form-fields .mwpl-input-item .mwpl-password-strength.mwpl-moderate-mode{color:#e6b33c}.mwpl-login-body .mwpl-form-fields .mwpl-input-item .mwpl-password-strength.mwpl-strong-mode{color:#4ba83e}.mwpl-login-body .mwpl-form-fields .mwpl-notice-wrapper .mwpl-action-bar>span{cursor:pointer}.mwpl-login-body .mwpl-form-fields .mwpl-notice.mwpl-success{color:#639b2b}.mwpl-login-body .mwpl-form-fields .mwpl-notice.mwpl-error{color:#c82a2a}.mwpl-login-body .mwpl-image-cover-wrapper img{object-fit:cover;width:100%;height:100%}.captcha-field-group canvas{height:45px;max-width:100%}.mwpl-login-body .mwpl-form-fields .mwpl-input-item label .mwpl-icon i{font-size:17px}.is-doing{pointer-events:none;filter:grayscale(1) blur(1.5px);user-select:none;transition:ease .4s}.resetpassword-btn{font-size:13px;text-decoration:none;margin:15px 0 5px;display:inline-block}.mwpl-login-body .mwpl-form-fields .no-pointer{opacity:.4;pointer-events:none;user-select:none;filter:grayscale(1)}.mwpl-login-body .mwpl-image-cover-wrapper video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;z-index:0}.login-body-video-bg{position:fixed;top:0;right:0;width:100%;height:100%;object-fit:cover;z-index:0}.mp-lottie-file-wrap{padding:20px;position:relative;z-index:4}.mwpl-login-body .mwpl-wpml-language-switcher{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.mwpl-login-body .mwpl-wpml-language-switcher.item-cols-1,.mwpl-login-body .mwpl-wpml-language-switcher.item-cols-2,.mwpl-login-body .mwpl-wpml-language-switcher.item-cols-3{display:flex}.mwpl-login-body .mwpl-wpml-language-switcher a{text-decoration:none}.mwpl-login-body .mwpl-wpml-language-switcher .language-item{border:1px solid #e6e6e6;border-radius:5px;padding:5px 10px;display:flex;gap:5px;justify-content:center;align-items:center;transition:border-color .4s}.mwpl-login-body .mwpl-wpml-language-switcher .language-item:hover{border-color:#bbb}.mwpl-login-body .mwpl-wpml-language-switcher .language-item .language-item-flag{display:flex}.mwpl-login-body .mwpl-passkey-login-wrapper{margin-top:4px}.mwpl-login-body .mwpl-passkey-divider{display:flex;align-items:center;gap:12px;margin:4px 0 12px;color:#8a8f98;font-size:13px}.mwpl-login-body .mwpl-passkey-divider::before,.mwpl-login-body .mwpl-passkey-divider::after{content:"";flex:1 1 auto;height:1px;background:#e3e6ea}.mwpl-login-body .mwpl-passkey-login-button{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 10px;border:1px solid #e3e6ea;border-radius:10px;background:#fff;color:#252424;cursor:pointer;font:inherit;font-size:16px;text-decoration:none;outline:none;box-shadow:none;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease}.mwpl-login-body .mwpl-passkey-login-button:hover{border-color:#cfd4da;background:#fafbfc}.mwpl-login-body .mwpl-passkey-login-button:focus-visible{border-color:#0d94f7;box-shadow:0 0 0 3px rgba(13,148,247,.18)}.mwpl-login-body .mwpl-passkey-login-button:disabled,.mwpl-login-body .mwpl-passkey-login-button.is-loading{cursor:wait;opacity:.55}.mwpl-login-body .mwpl-passkey-button-icon{display:flex;align-items:center;color:#0d94f7}