.mkt-auth__input--error{border-color:#ff7a6e80}.mkt-auth__input--error:focus{border-color:#ff7a6eb3;box-shadow:0 0 0 3px #ff7a6e1a}.mkt-auth__forgot{color:#f97316d9;font-size:12px;font-weight:500;text-decoration:none;transition:color .14s}.mkt-auth__forgot:hover{color:#f97316}.mkt-auth__pwd-wrap{position:relative}.mkt-auth__pwd-wrap .mkt-auth__input{padding-right:50px}.mkt-auth__pwd-toggle{color:#ffffff73;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 8px;font-size:11px;font-weight:600;transition:color .12s,background .12s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mkt-auth__pwd-toggle:hover{color:#ffffffd9;background:#ffffff0f}.mkt-auth__hint{color:#ffffff73;margin-top:2px;font-size:12px;line-height:1.35}.mkt-auth__hint--error{color:#ff7a6e}.mkt-auth__hint--warn{color:#fbbf24}.mkt-auth__label-row{justify-content:space-between;align-items:center;display:flex}.mkt-auth__logo-mark{width:38px;height:38px}.mkt-auth__logo-text{color:#fff;letter-spacing:-.02em;font-size:20px;font-weight:900}.mkt-auth__loading{color:#fff6;text-align:center;padding:24px 0;font-size:14px}.mkt-auth__support{color:#ffffff73;text-align:center;margin:6px 0 0;font-size:12.5px}.mkt-auth__support a{color:#f97316d9;font-weight:500;text-decoration:none}.mkt-auth__support a:hover{color:#f97316;text-decoration:underline}.mkt-auth__spinner{vertical-align:-2px;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.7s linear infinite mkt-auth-spin;display:inline-block}@keyframes mkt-auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mkt-auth__spinner{animation-duration:2s}}.mkt-auth__strength{align-items:center;gap:8px;margin-top:6px;display:flex}.mkt-auth__strength-bars{flex:1;gap:4px;display:flex}.mkt-auth__strength-bar{background:#ffffff14;border-radius:999px;flex:1;height:4px;transition:background .16s}.mkt-auth__strength-bar--on-weak{background:#ff7a6e}.mkt-auth__strength-bar--on-medium{background:#fbbf24}.mkt-auth__strength-bar--on-strong{background:#34d399}.mkt-auth__strength-label{letter-spacing:.04em;color:#ffffff73;text-transform:uppercase;text-align:right;width:56px;font-size:11px;font-weight:600}.mkt-auth__strength-label--weak{color:#ff7a6e}.mkt-auth__strength-label--medium{color:#fbbf24}.mkt-auth__strength-label--strong{color:#34d399}.mkt-auth__terms{color:#ffffff52;text-align:center;margin:0;font-size:12px;line-height:1.5}.mkt-auth__terms a{color:#f97316bf;font-weight:500;text-decoration:none}.mkt-auth__terms a:hover{color:#f97316;text-decoration:underline}.mkt-auth__confirm{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:4px 0;display:flex}.mkt-auth__confirm-icon{color:#34d399;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.mkt-auth__confirm-title{color:#fff;letter-spacing:-.015em;margin:0;font-size:18px;font-weight:700}.mkt-auth__confirm-body{color:#fff9;margin:0;font-size:13.5px;line-height:1.5}.mkt-auth__confirm-body strong{color:#fff;font-weight:600}.mkt-auth__card--wide{max-width:480px}.mkt-auth__footer--tight{margin-top:4px}.mkt-auth__inline-button{cursor:pointer;color:#f97316;font-weight:600;font-size:inherit;background:0 0;border:0;padding:0;font-family:inherit}.mkt-auth__inline-button:hover{text-decoration:underline}.mkt-auth__divider{color:#ffffff59;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0 14px;font-size:11px;font-weight:600;display:flex}.mkt-auth__divider:before,.mkt-auth__divider:after{content:"";background:#ffffff14;flex:1;height:1px}.mkt-auth__social{flex-direction:column;gap:8px;display:flex}.mkt-auth__social-button{color:#ffffffeb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;padding:11px 14px;font-size:14px;font-weight:600;transition:background .14s,border-color .14s;display:flex}.mkt-auth__social-button:hover:not(:disabled){background:#ffffff17;border-color:#fff3}.mkt-auth__social-button:disabled{opacity:.55;cursor:not-allowed}.mkt-auth__magic-link{color:#ffffff8c;cursor:pointer;background:0 0;border:0;width:100%;padding:8px 0;font-size:13px;font-weight:500;transition:color .14s;display:block}.mkt-auth__magic-link:hover:not(:disabled){color:#ffffffd9}.mkt-auth__magic-link:disabled{opacity:.5;cursor:not-allowed}.mkt-auth__captcha{justify-content:center;margin:4px 0;display:flex}.mkt-auth__mfa-prompt{text-align:center;margin-bottom:4px}.mkt-auth__input--code{text-align:center;letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:16px}.mfa-enrollment{color:var(--fg,#e7e7ea);flex-direction:column;gap:12px;padding:8px 0;font-size:14px;display:flex}.mfa-enrollment__placeholder{color:var(--muted,#ffffff73);margin:0;font-size:13px}.mfa-enrollment__list{flex-direction:column;gap:10px;display:flex}.mfa-enrollment__factor{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mfa-enrollment__factor-name{color:var(--fg,#fff);font-size:14px;font-weight:600}.mfa-enrollment__factor-meta{color:var(--muted,#ffffff73);margin-top:2px;font-size:12px}.mfa-enrollment__note{color:var(--muted,#ffffff80);margin:0;font-size:12.5px;line-height:1.5}.mfa-enrollment__step{margin:0;font-size:13.5px;line-height:1.5}.mfa-enrollment__step strong{color:var(--accent,#f97316);margin-right:4px}.mfa-enrollment__qr{background:#fff;border-radius:8px;align-self:center;width:180px;height:180px;padding:10px}.mfa-enrollment__qr svg{width:100%;height:100%;display:block}.mfa-enrollment__manual{color:var(--muted,#ffffff8c);font-size:12.5px}.mfa-enrollment__manual summary{cursor:pointer;padding:4px 0}.mfa-enrollment__secret{word-break:break-all;-webkit-user-select:all;user-select:all;background:#0000004d;border-radius:6px;margin-top:6px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;display:block}.mfa-enrollment__code-input{width:100%;max-width:220px;color:var(--fg,#fff);letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:10px 12px;font-size:16px}.mfa-enrollment__code-input:focus{border-color:#f9731699;outline:none;box-shadow:0 0 0 3px #f9731626}.mfa-enrollment__code-input[aria-invalid=true]{border-color:#ff7a6e99}.mfa-enrollment__error{color:#ff7a6e;margin:0;font-size:13px}.mfa-enrollment__actions{align-items:center;gap:10px;display:flex}.mfa-enrollment__empty{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.mfa-enrollment__verify{flex-direction:column;align-items:stretch;gap:12px;display:flex}