.jeff-login-refresh{--jeff-bg:#f5f5f7;--jeff-text:#1d1d1f;--jeff-accent:#06c;--jeff-border:#dedee3;--jeff-heading:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--jeff-body:var(--jeff-heading);font-family:var(--jeff-body);color:#1d1d1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f5f7}.jeff-login-refresh .jeff-login-header{background:#fff;border-color:#dedee3;flex-wrap:wrap;gap:24px;padding-block:22px}.jeff-login-refresh .jeff-login-header .jeff-brand{margin-right:auto}.jeff-login-refresh .jeff-login-header>.jeff-text-action{align-items:center;min-height:40px;display:inline-flex}.jeff-login-refresh .jeff-brand{color:#1d1d1f;font:750 26px/1 var(--jeff-heading);letter-spacing:-1px}.jeff-login-refresh .jeff-brand-mark{display:none}.jeff-login-refresh .jeff-text-action{color:#06c;letter-spacing:0;font-size:14px}.jeff-login-refresh .jeff-input-wrap>svg{color:#6e6e73}.jeff-login-refresh ::selection{color:#1d1d1f;background:#b9dcff}.jeff-login-refresh .jeff-login-main{grid-template-columns:1fr 1.1fr;align-items:center;gap:54px;max-width:1160px;padding:64px 36px}.jeff-login-refresh .jeff-login-story{color:#1d1d1f;background:0 0;padding:30px 15px}.jeff-login-refresh .jeff-eyebrow{font:500 13px/1.6 var(--jeff-body);letter-spacing:0;color:#6e6e73}.jeff-login-refresh .jeff-login-story h1{font:650 clamp(40px,4.1vw,58px)/1.08 var(--jeff-heading);letter-spacing:-2px;max-width:400px;margin:20px 0 24px}.jeff-login-refresh .jeff-login-story h1 span{color:inherit}.jeff-login-refresh .jeff-login-intro{color:#6e6e73;letter-spacing:-.3px;margin-bottom:24px;font-size:20px;line-height:1.6}.jeff-login-refresh .jeff-login-access{background:0 0;border:0;padding:0}.jeff-login-refresh .jeff-login-card{background:#fff;border:0;border-radius:24px;max-width:500px;padding:36px;box-shadow:0 4px 22px #00000005}.jeff-login-refresh .jeff-login-card .jeff-eyebrow{letter-spacing:0;font-size:12px}.jeff-login-refresh .jeff-environment{color:#6e6e73;letter-spacing:0;background:#f5f5f7;border-color:#dedee3;font-size:11px}.jeff-login-refresh .jeff-environment>span{box-shadow:none;background:#86868b}.jeff-login-refresh .jeff-login-title-icon{color:#1d1d1f;background:#f5f5f7;border:0;border-radius:14px;margin:26px 0 20px}.jeff-login-refresh .jeff-login-title-icon:first-child{margin-top:0}.jeff-login-refresh .jeff-login-card h2{font:600 32px/1.2 var(--jeff-heading);letter-spacing:-1px;color:#1d1d1f}.jeff-login-refresh .jeff-login-card>h2+.jeff-login-form{margin-top:24px}.jeff-login-refresh .jeff-login-caption{color:#6e6e73;margin:14px 0 24px;font-size:14px;line-height:1.6}.jeff-login-refresh .jeff-local-note{background:#f5f5f7;border-radius:10px;padding:12px 14px;font-size:12px}.jeff-login-refresh .jeff-field label{color:#1d1d1f;font-size:14px}.jeff-login-refresh .jeff-input-wrap{color:#6e6e73;background:#fff;border-color:#a1a1a6;border-radius:12px;height:52px}.jeff-login-refresh .jeff-input-wrap:focus-within{border-color:#0071e3;box-shadow:0 0 0 3px #0071e326}.jeff-login-refresh .jeff-input-wrap input{color:#1d1d1f;font-size:16px}.jeff-login-refresh .jeff-input-wrap input::placeholder{color:#6e6e73}.jeff-login-refresh .jeff-input-wrap input:-webkit-autofill{-webkit-text-fill-color:#1d1d1f;box-shadow:inset 0 0 0 60px #fff}.jeff-login-refresh .jeff-password-toggle{color:#6e6e73}.jeff-login-refresh .jeff-login-submit{color:#fff;letter-spacing:0;background:#0071e3;border-color:#0071e3;border-radius:28px;font-size:16px}.jeff-login-refresh .jeff-login-submit:hover:not(:disabled){color:#fff;background:#0077ed}.jeff-login-refresh .merchant-auth-switch{color:#6e6e73;font-size:13px}.jeff-login-refresh .merchant-auth-switch a{color:#06c}.jeff-login-refresh .jeff-login-note{color:#6e6e73;border-color:#dedee3;margin-top:24px;padding-top:20px}.jeff-login-refresh .jeff-login-note p,.jeff-login-refresh .jeff-login-note p span,.jeff-login-refresh .jeff-login-environment-note{color:#6e6e73;font-size:12px}.jeff-login-refresh .jeff-login-footer{color:#6e6e73;font:12px var(--jeff-body);letter-spacing:0;border-color:#dedee3}.jeff-login-refresh .jeff-form-error{color:#aa3434;background:#fff2f0;border-color:#eac1bc}.jeff-login-refresh .merchant-field-note,.jeff-login-refresh .merchant-muted{color:#6e6e73;font:13px/1.6 var(--jeff-body)}.jeff-login-refresh .merchant-muted{max-width:390px;margin-top:28px}.jeff-login-refresh .merchant-register-steps{gap:24px;margin-top:32px}.jeff-login-refresh .merchant-register-steps li{gap:16px}.jeff-login-refresh .merchant-register-steps li>span{color:#515154;width:32px;height:32px;font:500 13px/1 var(--jeff-body);background:#e8e8ed;border:0;border-radius:50%}.jeff-login-refresh .merchant-register-steps h2{color:#1d1d1f;font:600 16px/1.5 var(--jeff-body);margin:0}.jeff-login-refresh .merchant-register-steps p{color:#6e6e73;font:14px/1.6 var(--jeff-body);margin:5px 0 0}.jeff-login-refresh .verify-code-form{border-color:#dedee3}.jeff-login-refresh .verify-form-status{color:#515154;font:13px/1.6 var(--jeff-body);background:#f5f5f7;border:0;border-radius:12px}.jeff-login-refresh .verify-send-button{color:#06c;min-height:48px;font:500 14px/1.5 var(--jeff-body);background:#fff;border:1px solid #c5c5ca;border-radius:24px}.jeff-login-refresh .verify-send-button:hover:not(:disabled){background:#f5f5f7;border-color:#86868b}.jeff-login-refresh .verify-send-button:disabled{color:#6e6e73;background:#f5f5f7}.jeff-login-refresh .jeff-login-access,.jeff-login-refresh .jeff-login-story,.jeff-login-refresh .jeff-field{min-width:0}.jeff-login-refresh .merchant-success{background:#eef8f2;border-color:#c8e1d2;color:#216540!important}.jeff-login-refresh :focus-visible{outline-offset:3px;outline:2px solid #0071e3}@media (prefers-reduced-motion:no-preference){.jeff-login-refresh .jeff-login-card{animation:.35s both jeff-login-arrive}}@keyframes jeff-login-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.jeff-login-refresh .jeff-login-header{gap:14px;padding:18px 22px}.jeff-login-refresh .jeff-login-header .jeff-brand{font-size:24px}.jeff-login-refresh .jeff-login-header>.jeff-text-action{gap:4px;font-size:12px}.jeff-login-refresh .jeff-login-main{flex-direction:column;align-items:stretch;gap:32px;padding:28px 20px;display:flex}.jeff-login-refresh .jeff-login-access{order:0}.jeff-login-refresh .jeff-login-card{padding:30px 24px}.jeff-login-refresh .jeff-login-story{text-align:center;padding:0 14px 20px}.jeff-login-refresh .jeff-login-story .jeff-eyebrow{letter-spacing:0;font-size:12px}.jeff-login-refresh .jeff-login-story h1{letter-spacing:-1px;max-width:none;font-size:34px}.jeff-login-refresh .jeff-login-intro{font-size:16px}.jeff-login-refresh .merchant-register-steps{text-align:left}.jeff-login-refresh .merchant-muted{margin-inline:auto}.jeff-login-refresh .jeff-login-footer{font-size:11px}}@media (max-width:380px){.jeff-login-refresh .jeff-login-header{-moz-column-gap:10px;gap:0 10px;padding:12px 16px}.jeff-login-refresh .jeff-login-header>.jeff-text-action{margin-left:auto}.jeff-login-refresh .jeff-login-main{padding-inline:12px}.jeff-login-refresh .jeff-login-card{padding:26px 20px}}@media (prefers-reduced-motion:reduce){.jeff-login-refresh *,.jeff-login-refresh :before,.jeff-login-refresh :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
