body.login{position:relative;font-family:Helvetica,"Segoe UI",Arial,sans-serif!important;overflow-x:hidden;overflow-y:auto}body.login::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}#login,.blp-footer-bar{width:440px!important;position:relative;z-index:1}.blp-footer-bar{margin:0px auto;text-align:center!important;width:300px!important;padding-bottom:30px!important;}.blp-login-inner{background:#fff;border-radius:1rem;padding:2rem 2.2rem;width:100%;box-sizing:border-box;margin-bottom:1rem;border:1px solid #f1f1f1}.login h1{margin:0 0 1.5rem;padding:0;text-align:left}.login h1 a,.login h1 span{background-repeat:no-repeat!important;background-position:center left!important;background-size:contain!important;display:block!important;width:100%!important;height:50px!important;text-indent:-9999px;overflow:hidden}.login form{border-radius:0!important;box-shadow:none!important;border:none!important;padding:0!important;margin:0!important;background:transparent!important}.login label{font-family:Helvetica,"Segoe UI",Arial,sans-serif!important;font-size:14px;color:#333}.login input[type="text"],.login input[type="password"],.login input[type="email"]{border-radius:0.4rem!important;font-family:Helvetica,"Segoe UI",Arial,sans-serif!important;border:1px solid #ddd!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;-moz-appearance:none!important}.login #login_error{border-radius:0.4rem!important;font-family:Helvetica,"Segoe UI",Arial,sans-serif!important}.login .message{border-radius:0.4rem!important;font-family:Helvetica,"Segoe UI",Arial,sans-serif!important}.wp-core-ui .button-primary{float:none!important;width:100%!important;font-weight:700!important;min-height:48px!important;border-radius:0.4rem!important;border:none!important;color:#fff!important;cursor:pointer!important;background:#000!important;background-color:#000!important;border-color:#000!important;-webkit-appearance:none!important;appearance:none!important;-moz-appearance:none!important}.wp-core-ui .button-primary::-moz-focus-inner{border:0!important;padding:0!important}.wp-core-ui .button-primary:hover{background:#333!important}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:focus-visible,.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:active{box-shadow:none!important;outline:none!important}.login .button-primary{float:none!important;width:100%!important;font-weight:700!important;min-height:48px!important;border-radius:0.4rem!important;border:none!important;color:#fff!important;cursor:pointer!important}.wp-core-ui .button-group.button-large .button{min-height:42px!important;border-radius:0.4rem!important;border:none!important;color:#fff!important;cursor:pointer!important}.wp-core-ui .button.button-large{min-height:50px!important;border-radius:0.4rem!important;border:none!important;color:#fff!important;cursor:pointer!important;font-size:15px!important}.login #nav{text-align:center!important;margin:15px 0 0 0!important}.login #nav a,a.blp-magic-link{font-family:Helvetica,"Segoe UI",Arial,sans-serif!important;color:#000!important;opacity:0.7!important}.login #nav a:hover{text-decoration:underline!important;opacity:1!important}a.blp-magic-link{text-align:center!important;margin:15px 0 -15px 0!important}.login #nav a.password,a.blp-magic-link{text-decoration:underline!important}.login #nav a.password:hover,a.blp-magic-link:hover{text-decoration:none!important}#login form p.blp-prompt,.blp-backup-methods{text-align:center!important}.blp-2fa-below-form{padding:0!important}.blp-2fa-notice #login_notice,#login_notice,.login .message,.login .notice,.login .success,#login_error{background-color:#FFF8E6!important;color:#C18D0B!important;padding:1em!important;border-radius:0.4rem!important;border:1px solid rgba(193,141,11,0.2)!important;box-shadow:none!important}.blp-2fa-notice #login_notice strong,#login_notice strong,#login_notice,#login_notice a,.login .message,.login .notice,.login .success,#login-message a,.notice a,#login_error strong{color:#C18D0B!important}#login_notice a:hover,.blp-backup-link a:hover,#login-message a:hover,.notice a:hover{text-decoration:none!important}.blp-backup-link a{color:rgba(0,0,0,0.7)!important}.blp-backup-link a:hover{color:#000!important}.blp-backup-label{margin:0!important;color:rgba(0,0,0,0.7)!important}.backup-methods-wrap{text-align:center!important;margin:15px 0 0 0}.login #backtoblog{text-align:left!important;opacity:0.7}.login #backtoblog a{font-family:Helvetica,"Segoe UI",Arial,sans-serif!important}.login #backtoblog a:hover{text-decoration:underline!important;opacity:1!important}.login #backtoblog,.login #nav{padding:0!important}.login form .forgetmenot{float:none!important}.login form .input,.login input[type=password],.login input[type=text]{margin:0 0 8px 0!important;padding:0!important}.login #nav a.wp-login-lost-password{color:#777!important}.wp-core-ui p.submit .button{color:#fff!important;font-size:15px!important}p.blp-email-resend{margin-top:15px!important;text-align:center!important}p.blp-email-resend input.button{border:none!important;background:#f1f1f1!important;color:#444!important;padding:4px 10px!important;border-radius:0.4rem!important}p.forgetmenot{display:none!important}#caps-warning{display:none!important}p.forgetmenot{display:block;margin:-10px 0 10px 0!important}.dashicons-translation:before{color:#fff!important}.language-switcher{display:none!important}.cf-turnstile{margin-left:0!important;border-radius:0.4rem!important}.button-primary.second{margin-top:-20px!important;display:block!important}a.wp-login-log-in{display:block!important;margin-bottom:5px!important}a.wp-login-register{display:block!important;margin-bottom:5px!important}.blp-custom-message{font-size:11px;font-family:Helvetica,"Segoe UI",Arial,sans-serif;margin:0 0 15px 0;color:rgba(0,0,0,0.5)!important}.blp-custom-message a{text-decoration:underline!important;font-size:11px;color:rgba(0,0,0,0.5)!important}.blp-custom-message a:hover{text-decoration:none!important}.blp-dark-mode .blp-footer-bar .blp-custom-message{color:#fff!important;opacity:0.6}.blp-dark-mode .blp-footer-bar .blp-auth0-badge{color:#ffffff!important;opacity:0.7}.blp-dark-mode .blp-footer-bar a{text-decoration:underline!important;color:#fff!important}.blp-dark-mode .blp-footer-bar a:hover{opacity:1;text-decoration:none!important;filter:brightness(1.3)}.blp-auth0-badge a{display:inline-flex;align-items:center;color:inherit!important;text-decoration:none!important}.blp-auth0-badge a:hover{opacity:1!important}.blp-auth0-badge{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-family:Helvetica,"Segoe UI",Arial,sans-serif;margin:0;color:#000000;opacity:0.5!important}.login-form-title{font-size:24px!important;font-weight:700;margin:10px auto 1.5rem auto;text-align:center!important;color:#333;font-family:Helvetica,"Segoe UI",Arial,sans-serif;line-height:1.1!important;width:75%;letter-spacing:-0.5px}.blp-field-wrap{position:relative}.blp-field-wrap label{position:absolute;top:42%;left:12px;transform:translateY(-42%);font-size:14px;color:#999;pointer-events:none;transition:all 0.2s ease;background:transparent;margin:0;padding:0;line-height:1}.blp-field-wrap.blp-field-active label{top:8px;transform:none;font-size:11px;color:#666}.blp-field-wrap input[type="text"],.blp-field-wrap input[type="password"],.blp-field-wrap input[type="email"]{width:100%!important;box-sizing:border-box;padding:18px 12px 8px!important;height:auto!important;font-size:17px!important;font-weight:700!important;letter-spacing:-0.5px!important}.login .button.wp-hide-pw{position:absolute;right:0px;top:35px!important;transform:translateY(-30px)!important;background:none;border:none;padding:0}.blp-register-link{text-align:center;font-size:13px;font-family:Helvetica,"Segoe UI",Arial,sans-serif;margin:1rem 0 0;color:rgba(0,0,0,0.7)!important;}.blp-register-link a{color:rgba(0,0,0,0.7)!important;}.blp-register-link a:hover{color:rgba(0,0,0,1)!important;text-decoration:none!important;}.login .button.wp-hide-pw:focus{border:none!important;box-shadow:none!important}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#000!important}button.button.wp-generate-pw{width:100%;border:2px solid #ddd;border-radius:0.4rem;color:#000!important;padding:7px 10px;background-color:#fff!important;margin-bottom:8px!important;background:#fff!important}p#reg_passmail{text-align:center!important;}button.button.wp-generate-pw:hover{border-color:#999!important;background:#fff!important}.wp-core-ui p.submit .button.wp-generate-pw{color:#333!important;font-weight:700!important}.login #pass-strength-result{border-radius:0.4rem!important}form#resetpassform .button.wp-hide-pw{top:-22px!important}.jetpack-sso-form-display #loginform>p,.jetpack-sso-form-display #loginform>div{display:block}#login form p.blp-prompt{margin-bottom:1em}.input.authcode{letter-spacing:.3em}.input.authcode::placeholder{opacity:0.5}.blp-magic-sent__clients{text-align:center;margin-top:30px}.blp-magic-sent__clients svg{height:40px;width:40px;filter:grayscale(1);margin:0px 10px;opacity:0.6!important}.blp-magic-sent__clients svg:hover{filter:grayscale(0);opacity:1!important}.blp-magic-sent__clients a{border:none!important;text-decoration:none!important;box-shadow:none!important}.blp-magic-sent{text-align:center;padding:2.5em 0!important}.blp-magic-sent-screen .login-form-title{display:none}p.blp-magic-sent__message strong{display:block}p.blp-magic-link-wrap{text-align:center!important;margin-top:15px!important}.awfa-sso-wrap{margin:0 0 1rem}.awfa-sso-divider{display:flex;align-items:center;gap:0.75rem;margin:2rem 0 1em 0!important;color:#aaa;font-size:11px;font-family:Helvetica,"Segoe UI",Arial,sans-serif;text-transform:uppercase!important}.awfa-sso-divider::before,.awfa-sso-divider::after{content:"";flex:1;height:1px;background:#e0e0e0}.blp-sso-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:0 16px!important;border:1px solid #ddd!important;border-radius:0.4rem!important;background:#fff!important;color:#333!important;font-size:15px;font-family:Helvetica,"Segoe UI",Arial,sans-serif;font-weight:600;cursor:pointer;box-shadow:none!important;transition:background 0.2s,border-color 0.2s;position:relative}.blp-sso-button svg{position:absolute;left:16px;width:20px;height:20px;flex-shrink:0}.blp-sso-button:hover{background:#f5f5f5!important;border-color:#bbb!important}@media screen and (max-width:690px){#login,.blp-footer-bar{width:90%!important}}@media screen and (max-width:430px){.login-form-title{width:90%!important}.blp-login-inner{padding:2.5em 1.8em!important}.login h1 a,.login h1 span{height:45px!important}}.login input[type="number"]::-webkit-inner-spin-button,.login input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}.login input[type="number"]{-moz-appearance:textfield!important}.login input:-webkit-autofill,.login input:-webkit-autofill:hover,.login input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out 0s}.login input[type="text"]::-ms-clear,.login input[type="password"]::-ms-reveal{display:none}.login input[type="password"]::-ms-reveal{display:none!important}
.blp-submit-wrap{position:relative;display:block;width:100%!important;}.blp-spinner{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;border:2.5px solid rgba(255,255,255,0.35);border-top-color:#fff;border-radius:50%;opacity:0;pointer-events:none;transition:opacity 0.15s;}.blp-loading .blp-spinner{opacity:1;animation:blp-spin 0.7s linear infinite;}@keyframes blp-spin{to{transform:translateY(-50%) rotate(360deg);}}.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{opacity:1!important;background:#000!important;background-color:#000!important;color:#fff!important;cursor:pointer!important;}
