.qcentic-auth-page{margin:0;background:var(--color-paper,#f6f4ef);color:var(--color-ink,#151515);font-family:var(--font-body,system-ui,sans-serif)}.qauth-header{padding:20px 16px;border-bottom:1px solid var(--color-line,#d8d4cb)}.qauth-brand{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;font-weight:600}.qauth-brand img{max-height:40px;width:auto}.qauth-main{display:flex;justify-content:center;padding:32px 16px 64px}.qauth{width:100%;max-width:440px}.qauth__kicker{margin:0 0 8px;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-mute,#6b675f)}.qauth h1{margin:0 0 12px;font-family:var(--font-display,inherit);font-size:2rem;line-height:1.15}.qauth__panel{margin-top:24px;padding:24px;border:1px solid var(--color-line,#d8d4cb);background:#fff}.qauth__form{display:grid;gap:16px}.qauth__form label{display:grid;gap:6px;font-size:.9rem}.qauth__form input[type="text"],.qauth__form input[type="password"],.qauth__form input[type="email"]{padding:10px 12px;border:1px solid var(--color-line,#bdb8ad);font:inherit}.qauth__form .qauth__check{display:flex;align-items:center;gap:8px}.qauth__button,.qauth #tfa_login_btn{display:inline-block;padding:12px 18px;border:0;background:var(--color-ink,#151515);color:var(--color-paper,#fff);font:inherit;text-align:center;text-decoration:none;cursor:pointer}.qauth__links{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;font-size:.9rem}.qauth__notice{margin-bottom:16px;padding:10px 12px;border:1px solid var(--color-line,#bdb8ad);font-size:.9rem}.qauth__notice--error{border-color:#b3261e;color:#8c1d18}.qauth__hint{margin:0;font-size:.85rem;color:var(--color-muted,#5c584f)}.qauth [hidden]{display:none!important}.qauth__strength{margin:0;min-height:1.3em;font-size:.85rem;color:var(--color-muted,#5c584f)}.qauth__strength[data-strength="2"]{color:#8c1d18}.qauth__strength[data-strength="3"]{color:#7a5b00}.qauth__strength[data-strength="4"]{color:#1d6b2f}.qauth__new-link{display:inline-block}.qauth__form .submit,.qauth__form .forgetmenot{margin:0}.qauth__form .forgetmenot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;color:var(--color-muted,#5c584f)}.qauth__form #simba_two_factor_auth{padding:10px 12px;border:1px solid var(--color-line,#bdb8ad);font:inherit;font-size:.9rem;font-variant-numeric:tabular-nums;letter-spacing:.15em}.qauth .simba_tfa_otp_login_help{display:block;flex:0 0 100%;font-size:.85rem;color:var(--color-muted,#5c584f)}.qauth__form #simba_tfa_mark_as_trusted+label{display:inline;font-size:.85rem}.qauth .simbaotp_is_trusted{display:block;margin:0 0 16px;padding:10px 12px;border:1px solid var(--color-line,#bdb8ad);background:var(--color-paper,#f6f4ef);font-size:.9rem}.qauth .simbaotp_spinner{margin-left:8px;vertical-align:middle}.qauth__form--otp>label:not(.qauth__otp-label),.qauth__form--otp>.qauth__check,.qauth__form--otp>.qauth__links,.qauth__form--otp>.qauth__hint,.qauth__form--otp>button.qauth__button,.qauth__form--otp .hide-when-displaying-tfa-input,.qauth__form--otp>br{display:none}.qauth .aiowps-captcha{display:grid;gap:8px;margin:0}.qauth .aiowps-captcha label{display:block;font-size:.9rem}.qauth .aiowps-captcha-equation{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.qauth .aiowps-captcha-answer{width:6em;padding:10px 12px;border:1px solid var(--color-line,#bdb8ad);font:inherit}.qauth .g-recaptcha-wrap,.qauth .cf-turnstile-wrap{padding:0!important}.qauth .aio_special_field{display:none!important}@media (max-width:420px){.qauth__form--otp #tfa_login_btn{width:100%}}