.jeff-login-refresh{--jeff-bg:#f5f5f7;--jeff-text:#1d1d1f;--jeff-accent:#0066cc;--jeff-border:#dedee3;--jeff-heading:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--jeff-body:var(--jeff-heading);font-family:var(--jeff-body);background:#f5f5f7;color:#1d1d1f;color-scheme:light}.jeff-login-refresh .jeff-login-header{padding-block:22px;border-color:#dedee3;background:#fff;gap:24px;flex-wrap:wrap}.jeff-login-refresh .jeff-login-header .jeff-brand{margin-right:auto}.jeff-login-refresh .jeff-login-header>.jeff-text-action{display:inline-flex;min-height:40px;align-items:center}.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:#0066cc;font-size:14px;letter-spacing:0}.jeff-login-refresh .jeff-input-wrap>svg{color:#6e6e73}.jeff-login-refresh ::-moz-selection{color:#1d1d1f;background:#b9dcff}.jeff-login-refresh ::selection{color:#1d1d1f;background:#b9dcff}.jeff-login-refresh .jeff-login-main{padding:64px 36px;gap:54px;max-width:1160px;grid-template-columns:1fr 1.1fr;align-items:center}.jeff-login-refresh .jeff-login-story{padding:30px 15px;color:#1d1d1f;background:transparent}.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;margin:20px 0 24px;max-width:400px}.jeff-login-refresh .jeff-login-story h1 span{color:inherit}.jeff-login-refresh .jeff-login-intro{font-size:20px;line-height:1.6;color:#6e6e73;letter-spacing:-.3px;margin-bottom:24px}.jeff-login-refresh .jeff-login-access{padding:0;background:transparent;border:0}.jeff-login-refresh .jeff-login-card{max-width:500px;padding:36px;background:#fff;border:0;border-radius:24px;box-shadow:0 4px 22px #00000005}.jeff-login-refresh .jeff-login-card .jeff-eyebrow{font-size:12px;letter-spacing:0}.jeff-login-refresh .jeff-environment{color:#6e6e73;background:#f5f5f7;border-color:#dedee3;font-size:11px;letter-spacing:0}.jeff-login-refresh .jeff-environment>span{background:#86868b;box-shadow:none}.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;font-size:14px;line-height:1.6;margin:14px 0 24px}.jeff-login-refresh .jeff-local-note{padding:12px 14px;background:#f5f5f7;border-radius:10px;font-size:12px}.jeff-login-refresh .jeff-field label{color:#1d1d1f;font-size:14px}.jeff-login-refresh .jeff-input-wrap{background:#fff;border-color:#a1a1a6;height:52px;border-radius:12px;color:#6e6e73}.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::-moz-placeholder{color:#6e6e73}.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{background:#0071e3;color:#fff;border-color:#0071e3;border-radius:28px;font-size:16px;letter-spacing:0}.jeff-login-refresh .jeff-login-submit:hover:not(:disabled){background:#0077ed;color:#fff}.jeff-login-refresh .merchant-auth-switch{color:#6e6e73;font-size:13px}.jeff-login-refresh .merchant-auth-switch a{color:#0066cc}.jeff-login-refresh .jeff-login-note{border-color:#dedee3;color:#6e6e73;padding-top:20px;margin-top:24px}.jeff-login-refresh .jeff-login-environment-note,.jeff-login-refresh .jeff-login-note p,.jeff-login-refresh .jeff-login-note p span{color:#6e6e73;font-size:12px}.jeff-login-refresh .jeff-login-footer{border-color:#dedee3;color:#6e6e73;font:12px var(--jeff-body);letter-spacing:0}.jeff-login-refresh .jeff-form-error{background:#fff2f0;color:#aa3434;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{margin-top:28px;max-width:390px}.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{width:32px;height:32px;border:0;border-radius:50%;background:#e8e8ed;color:#515154;font:500 13px/1 var(--jeff-body)}.jeff-login-refresh .merchant-register-steps h2{margin:0;color:#1d1d1f;font:600 16px/1.5 var(--jeff-body)}.jeff-login-refresh .merchant-register-steps p{margin:5px 0 0;color:#6e6e73;font:14px/1.6 var(--jeff-body)}.jeff-login-refresh .verify-code-form{border-color:#dedee3}.jeff-login-refresh .verify-form-status{border:0;border-radius:12px;background:#f5f5f7;color:#515154;font:13px/1.6 var(--jeff-body)}.jeff-login-refresh .verify-send-button{min-height:48px;border:1px solid #c5c5ca;border-radius:24px;background:#fff;color:#0066cc;font:500 14px/1.5 var(--jeff-body)}.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-field,.jeff-login-refresh .jeff-login-access,.jeff-login-refresh .jeff-login-story{min-width:0}.jeff-login-refresh .merchant-success{color:#216540!important;background:#eef8f2;border-color:#c8e1d2}.jeff-login-refresh :focus-visible{outline:2px solid #0071e3;outline-offset:3px}@media (prefers-reduced-motion:no-preference){.jeff-login-refresh .jeff-login-card{animation:jeff-login-arrive .35s ease both}}@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{padding:18px 22px;gap:14px}.jeff-login-refresh .jeff-login-header .jeff-brand{font-size:24px}.jeff-login-refresh .jeff-login-header>.jeff-text-action{font-size:12px;gap:4px}.jeff-login-refresh .jeff-login-main{display:flex;flex-direction:column;padding:28px 20px;gap:32px;align-items:stretch}.jeff-login-refresh .jeff-login-access{order:0}.jeff-login-refresh .jeff-login-card{padding:30px 24px}.jeff-login-refresh .jeff-login-story{padding:0 14px 20px;text-align:center}.jeff-login-refresh .jeff-login-story .jeff-eyebrow{font-size:12px;letter-spacing:0}.jeff-login-refresh .jeff-login-story h1{font-size:34px;letter-spacing:-1px;max-width:none}.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{padding:12px 16px;-moz-column-gap:10px;column-gap:10px;row-gap:0}.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 :after,.jeff-login-refresh :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}