.customer-auth-overlay[x-cloak]{display:none!important}.customer-auth-overlay,.customer-auth,.customer-auth *,.customer-auth :before,.customer-auth :after{box-sizing:border-box}.customer-auth :where(p,h2,ul){margin:0;padding:0}.customer-auth :where(button,input){font:inherit}.customer-auth :where(button){cursor:pointer;background:0 0;border:0;padding:0}.customer-auth :where(button:disabled){cursor:not-allowed}.customer-auth :where(a){text-decoration:none}.customer-auth :where(img,svg){display:block}@layer base{.customer-auth-overlay.dmg-overlay-safe-viewport.dmg-overlay-flex-row{align-items:center!important}}.customer-auth-overlay{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#15284547;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}[data-customer-auth-background][inert]{filter:blur(9px)}body:has([data-customer-auth-background][inert]) .customer-auth-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.customer-auth{overscroll-behavior:contain;color:#172a48;background:#fff;border:1px solid #dce5f1;border-radius:18px;width:440px;max-width:100%;max-height:calc(100dvh - 40px);padding:22px 28px;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5;position:relative;overflow-y:auto;box-shadow:0 24px 72px #10264b2b}.customer-auth__brand-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.customer-auth--profile{width:500px;padding:28px 32px}.customer-auth__final-step{color:#0866e9;background:#eaf2ff;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600}.customer-auth__profile-progress{color:#637591;align-items:center;gap:16px;margin:24px 0;font-size:12px;display:flex}.customer-auth__profile-progress span{white-space:nowrap;align-items:center;gap:8px;display:flex}.customer-auth__profile-progress i{color:#fff;background:#26ad70;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.customer-auth__profile-progress b{background:#dce5f1;flex:1;height:1px}.customer-auth__profile-progress [aria-current]{color:#144fb2;font-weight:600}.customer-auth__profile-progress [aria-current] i{background:#0866ff;box-shadow:inset 0 0 0 5px #e8f1ff}.customer-auth__profile-form{gap:16px}.customer-auth__phone{align-items:center;display:flex;position:relative}.customer-auth__phone-prefix{pointer-events:none;border-right:1px solid #dce5f1;align-items:center;gap:7px;padding-right:12px;font-size:13px;display:flex;position:absolute;inset:8px auto 8px 12px}.customer-auth .customer-auth__phone .customer-auth__input{padding-left:103px}.customer-auth__profile-form .customer-auth__button{min-height:48px;margin-top:6px}.customer-auth__profile-foot{text-align:center;color:#6b7c94;font-size:11px;line-height:1.5}.customer-auth__field-error{color:#a12b3e;margin-top:5px;font-size:12px}@media (width<=480px){.customer-auth--profile{padding:22px}.customer-auth__profile-progress{gap:10px;font-size:11px}}.customer-auth__close{color:#667892;border-radius:9px;place-items:center;width:36px;height:36px;margin-right:-8px;display:grid}.customer-auth__close:hover{color:#173c75;background:#f0f5fc}.customer-auth__heading h2{color:#102442;letter-spacing:-.7px;outline:none;margin:0;font-size:25px;font-weight:700;line-height:1.25}.customer-auth__heading p{color:#61718b;margin:7px 0 0;font-size:14px}.customer-auth__button{color:#172a48;background:#fff;border:1px solid #cbd7e8;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.5;transition:background .15s,border-color .15s;display:flex}.customer-auth__button--google:hover{background:#f7faff;border-color:#9fb7da}.customer-auth__button--google svg{flex-shrink:0;width:20px;height:20px}.customer-auth__button--primary{color:#fff;background:#0866ff;border-color:#0866ff;box-shadow:0 3px 8px #0866ff1f}.customer-auth__button--primary:hover{background:#0757d9;border-color:#0757d9}.customer-auth__button:disabled{cursor:wait;opacity:.7}.customer-auth__divider{color:#6b7c94;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.customer-auth__divider:before,.customer-auth__divider:after{content:"";background:#dce4ef;flex:1;height:1px}.customer-auth__form{gap:11px;display:grid}.customer-auth__form label{color:#344863;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.customer-auth .customer-auth__input{color:#172a48;background:#fff;border:1px solid #cbd7e8;border-radius:8px;width:100%;height:44px;margin:0;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5;display:block;box-shadow:0 1px 2px #10264b05}.customer-auth .customer-auth__input::placeholder{color:#8796ac;opacity:1}.customer-auth .customer-auth__input:focus{border-color:#0866ff;outline:none;box-shadow:0 0 0 3px #0866ff1f}.customer-auth .customer-auth__input[aria-invalid=true]{border-color:#d34a50}.customer-auth__label-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.customer-auth__label-row a{margin-bottom:5px;font-size:12px;font-weight:600}.customer-auth__password{position:relative}.customer-auth__password .customer-auth__input{padding-right:44px}.customer-auth__eye{color:#6a7b94;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;right:0}.customer-auth__form .customer-auth__remember{color:#61718b;cursor:pointer;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:400;display:flex}.customer-auth__remember input{color:#0866ff;border:1px solid #a8b8ce;border-radius:4px;width:16px;height:16px}.customer-auth a,.customer-auth__switch button,.customer-auth__back{color:#0866e9}.customer-auth a:hover,.customer-auth__switch button:hover,.customer-auth__back:hover{text-decoration:underline}.customer-auth :is(button,a,input[type=checkbox]):focus-visible{outline-offset:3px;outline:2px solid #0866ff}.customer-auth__switch{text-align:center;color:#61718b;margin:14px 0 0;font-size:12px}.customer-auth__switch button{font-weight:600}.customer-auth__legal{text-align:center;color:#687a94;margin:12px 0 0;font-size:12px;line-height:1.5}.customer-auth__legal a{text-underline-offset:2px;text-decoration:underline}.customer-auth__help{text-align:center;margin:10px 0 0;font-size:12px;font-weight:500}.customer-auth__hint{color:#6b7c94;margin:5px 0 0;font-size:11px;line-height:1.5}.customer-auth__back{align-items:center;gap:7px;margin-bottom:14px;font-size:12px;display:flex}.customer-auth__notice,.customer-auth__error{color:#27528a;background:#edf5ff;border-radius:8px;margin:12px 0;padding:10px 12px;font-size:12px}.customer-auth__error{color:#a12b3e;background:#fff1f2}.customer-auth-background{background:#f7faff;min-height:100dvh}.customer-auth-background__header{color:#284269;background:#fff;justify-content:space-between;align-items:center;gap:32px;min-height:76px;padding:18px max(5%,50% - 620px);font-size:14px;display:flex}.customer-auth-background__nav{margin-left:28px}.customer-auth-background__hero{text-align:center;color:#fff;background:linear-gradient(115deg,#092b65,#105db7);min-height:300px;padding:66px 24px}.customer-auth-background__hero h1{font-size:36px;font-weight:700}.customer-auth-background__hero p{color:#c4d8f3;margin-top:12px}.customer-auth-background__search{color:#7a8da8;text-align:left;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;max-width:720px;margin:28px auto 0;padding:12px 16px;display:flex}.customer-auth-background__search span{color:#fff;background:#0866ff;border-radius:8px;padding:10px 20px}.customer-auth-background__content{max-width:1240px;margin:auto;padding:40px 24px}.customer-auth-background__content h2{font-size:22px;font-weight:600}.customer-auth-background__tiles{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;display:grid}.customer-auth-background__tiles span{background:linear-gradient(#e8eff8 52%,#fff 52%);border:1px solid #e4eaf3;border-radius:14px;height:210px}@media (width<=480px){.customer-auth-overlay{padding:14px}.customer-auth{border-radius:16px;max-height:calc(100dvh - 28px);padding:20px}.customer-auth__heading h2{font-size:24px}.customer-auth .customer-auth__input{font-size:16px}.customer-auth-background__nav{display:none}.customer-auth-background__tiles{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.customer-auth__button{transition:none}}.customer-auth{color:#1b2d47;border-color:#eef2f7;border-radius:19px;width:486px;padding:29px 32px 27px;transition:width .35s cubic-bezier(.22,1,.36,1);box-shadow:0 25px 70px -15px #112c504f,0 1px 3px #223d4e0b}.customer-auth--wide{width:556px}.customer-auth__brand-row{margin-bottom:30px}.customer-auth__window-actions{align-items:center;gap:9px;display:flex}.customer-auth__close{color:#7c8ba1;width:28px;height:28px;margin:0}.customer-auth__back{color:#72839c;margin:0;font-size:11px}.customer-auth__heading{margin-bottom:23px}.customer-auth__heading h2{letter-spacing:-1px;font-size:28px;font-weight:650;line-height:1.22}.customer-auth__heading p{color:#708199;margin-top:11px;font-size:13px;line-height:1.8}.customer-auth__heading .customer-auth__eyebrow{letter-spacing:1.5px;color:#7f93af;margin:0 0 11px;font-size:9px;font-weight:600}.customer-auth__stage{color:#7e8fa8;letter-spacing:1.2px;justify-content:space-between;align-items:center;margin-bottom:21px;font-size:9px;font-weight:550;display:flex}.customer-auth__stage b{color:#4c74aa;margin-left:6px}.customer-auth__stage-track{gap:5px;display:flex}.customer-auth__stage-track i{background:#e9eef5;border-radius:3px;width:23px;height:3px;transition:background .3s}.customer-auth__stage-track i.active{background:#5e94ed}.customer-auth__button{border-color:#d9e2f0;min-height:49px;font-size:13px;position:relative}.customer-auth__button--primary{background:#0967ff;border-color:#0967ff;box-shadow:0 2px 4px #0967ff12}.customer-auth__button--primary:hover{background:#075cdf}.customer-auth__button--primary:disabled{color:#7488a4;opacity:1;cursor:default;box-shadow:none;background:#e8eef7;border-color:#e8eef7}.customer-auth__button--selected,.customer-auth__button--selected:hover{color:#0967ff;box-shadow:none;background:#f7faff;border-color:#d9e6fb;justify-content:flex-start}.customer-auth__button--primary>span[aria-hidden=true]:last-child:not(.customer-auth__spinner){position:absolute;right:18px}.customer-auth a.customer-auth__button--primary{color:#fff;text-decoration:none}.customer-auth__divider{margin:17px 0;font-size:11px}.customer-auth__form{gap:15px}.customer-auth .customer-auth__input{height:48px;box-shadow:none;border-color:#d9e2ed;font-size:13px}.customer-auth .customer-auth__input:focus{border-color:#81adf5;box-shadow:0 0 0 3px #317fff0c}.customer-auth__eye{height:48px}.customer-auth__form label{color:#51647e;margin-bottom:7px;font-size:12px}.customer-auth__hint{color:#7a8ba2;font-size:11px}.customer-auth__legal{color:#798aa2;margin-top:18px;font-size:11px;line-height:1.7}.customer-auth__legal a{color:#647e9e}.customer-auth__switch{margin-top:17px;font-size:12px}.customer-auth__email-reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1),opacity .25s;display:grid}.customer-auth__email-reveal.is-expanded{opacity:1;grid-template-rows:1fr}.customer-auth__email-reveal>div{overflow:hidden}.customer-auth__email-form{padding:19px 3px 3px}.customer-auth__email-review{border-bottom:1px solid #eaf0f7;align-items:center;gap:14px;margin-bottom:21px;padding-bottom:20px;display:flex}.customer-auth__email-review>span{overflow-wrap:anywhere;color:#49617e;flex:1;font-size:13px}.customer-auth__email-review button,.customer-auth__code-email button{color:#377bd8;font-size:12px}.customer-auth__code-email{overflow-wrap:anywhere;align-items:center;gap:12px;margin:-12px 0 22px;font-size:13px;display:flex}.customer-auth__note{color:#7c8da5;text-align:center;margin-top:16px;font-size:11px}.customer-auth__otp{position:relative}.customer-auth__otp input{z-index:1;color:#0000;caret-color:#0000;width:100%;height:54px;box-shadow:none;background:0 0;border:0;outline:none;padding:0;position:absolute;inset:0}.customer-auth__otp-boxes{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.customer-auth__otp-boxes span{border:1px solid #dee6f0;border-radius:8px;place-items:center;height:54px;font-size:23px;font-weight:600;transition:background .2s,border-color .2s;display:grid}.customer-auth__otp-boxes span.filled{background:#f8fbff;border-color:#ccdef8}.customer-auth__otp:focus-within .current{border-color:#4289ff;box-shadow:0 0 0 3px #0967ff0d}.customer-auth__otp:has(input[aria-invalid=true]) .customer-auth__otp-boxes span{border-color:#d34a50}.customer-auth__resend{text-align:center;color:#6f829d;margin-top:18px;font-size:11px}.customer-auth__resend button{color:#0967ff;margin-left:4px}.customer-auth__resend button:disabled{color:#7e8da4}.customer-auth__verified{border-bottom:1px solid #eef1f6;flex-wrap:wrap;align-items:center;gap:8px;margin:-1px 0 23px;padding-bottom:20px;display:flex}.customer-auth__verified>span,.customer-auth__success-status>span{color:#20a476;background:#eaf7ef;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;display:grid}.customer-auth__verified strong{color:#576d8b;overflow-wrap:anywhere;font-size:12px;font-weight:500}.customer-auth__verified small{color:#58846d;border-left:1px solid #e1eae4;padding-left:10px;font-size:10px}.customer-auth__password-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.customer-auth__password-grid>div{min-width:0}.customer-auth__strength{margin-top:2px;font-size:10px}.customer-auth__strength>div:first-child{color:#7689a3;justify-content:space-between;gap:12px;margin-bottom:9px;display:flex}.customer-auth__strength-track{background:#edf1f6;border-radius:3px;height:3px;margin-bottom:11px;overflow:hidden}.customer-auth__strength-track span{background:#d95368;height:100%;transition:width .35s,background .3s;display:block}.customer-auth__strength[data-score="3"] .customer-auth__strength-track span{background:#cd901b}.customer-auth__strength[data-score="4"] .customer-auth__strength-track span{background:#15966b}.customer-auth__strength ul{flex-wrap:wrap;gap:7px 14px;margin:0;padding:0;list-style:none;display:flex}.customer-auth__strength li{color:#7889a2;align-items:center;gap:4px;display:flex}.customer-auth__strength li:before{content:"";border:1px solid #aab8cd;border-radius:50%;width:6px;height:6px}.customer-auth__strength li.passed{color:#4b846f}.customer-auth__strength li.passed:before{background:#58af8f;border-color:#58af8f}.customer-auth__match{color:#43856b;margin:0;font-size:11px}.customer-auth__match.is-mismatch{color:#b43e51}.customer-auth__success-status{letter-spacing:1.35px;color:#658c78;align-items:center;gap:7px;margin-bottom:18px;font-size:9px;font-weight:600;display:flex}.customer-auth__success h2{letter-spacing:-1.8px;outline:none;margin:0 0 17px;font-size:44px;font-weight:620;line-height:1.09}.customer-auth__success h2 em{color:#0967ff;font-style:normal}.customer-auth__success>p:not(.customer-auth__success-status){color:#72859f;font-size:12px;line-height:1.9}.customer-auth__success-identity{border-block:1px solid #edf1f6;align-items:center;gap:10px;margin:25px 0 23px;padding:16px 0;display:flex}.customer-auth__avatar{color:#6f96c7;background:#f0f5fd;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.customer-auth__success-identity>div{flex:1;min-width:0}.customer-auth__success-identity strong{color:#566c86;overflow-wrap:anywhere;font-size:12px;font-weight:500}.customer-auth__success-identity small{color:#8393a9;margin-top:3px;font-size:10px;display:block}.customer-auth__success-identity>span:last-child{color:#5f9c83}.customer-auth__success .customer-auth__success-foot{text-align:center;margin-top:15px;font-size:10px}.customer-auth__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite customer-auth-spin}@keyframes customer-auth-spin{to{transform:rotate(360deg)}}@media (width<=600px){.customer-auth{border-radius:18px;padding:25px 24px 24px}.customer-auth__heading h2{font-size:25px}.customer-auth__password-grid{grid-template-columns:1fr;gap:13px}.customer-auth .customer-auth__input{font-size:16px}.customer-auth__strength ul{grid-template-columns:1fr 1fr;gap:8px;display:grid}.customer-auth__verified{gap:7px}.customer-auth__verified strong{font-size:11px}.customer-auth__otp-boxes{gap:6px}.customer-auth__success h2{font-size:40px}}@media (width<=350px){.customer-auth{padding:20px 19px}.customer-auth__brand-row{margin-bottom:18px}.customer-auth__heading{margin-bottom:19px}.customer-auth__heading h2{font-size:23px}.customer-auth__success h2{font-size:36px}.customer-auth__form{gap:12px}.customer-auth__verified{margin-bottom:17px;padding-bottom:14px}}@media (prefers-reduced-motion:reduce){.customer-auth,.customer-auth *{transition-duration:.001ms!important;animation-duration:.001ms!important}}
