.signup-page{--signup-ink:#15283e;--signup-muted:#5f6b7a;--signup-line:#e3e8ed;--signup-blue:#087aaf;--color-ff-canvas:#f7fafc;--color-ff-card:#fff;--color-ff-wash:#f6f8fa;--color-ff-ink:#15283e;--color-ff-ink-2:#334155;--color-ff-body:#475569;--color-ff-muted:#5f6b7a;--color-ff-faint:#64748b;--color-ff-line:#e3e8ed;--color-ff-line-soft:#eef2f6;--color-ff-line-strong:#cbd7e2;--color-ff-hover:#f2f7fa;--color-ff-field:#fff;--color-ff-action:#087aaf;--color-ff-on-action:#fff;--color-ff-action-hover:#066fa5;--color-ff-accent:#0889c5;--color-ff-accent-soft:#eef8ff;--color-ff-accent-line:#bfe3ff;--color-ff-accent-ink:#00719f;width:100%;min-height:100dvh;color:var(--signup-ink);letter-spacing:normal;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(680px 460px at 50% 150px,#eaf6fc 0%,#f7fafc 58%,#fafbfc 100%);font-family:Inter,sans-serif;font-size:15px;line-height:1.5}.signup-page *,.signup-page :before,.signup-page :after{box-sizing:border-box}.signup-page .signup-topbar{border-bottom:1px solid var(--signup-line);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 32px;display:grid}.signup-page .signup-logo{align-items:center;display:flex}.signup-page .signup-logo img{width:146px;height:auto}.signup-page .signup-back{justify-self:start}.signup-page [data-sign-up-back]{color:#5f6b7a;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.signup-page [data-sign-up-back]:before{content:none}.signup-page [data-sign-up-back] span{font-size:20px}.signup-page .signup-content{width:100%;padding:48px 24px 72px}.signup-page .signup-card{border:1px solid var(--signup-line);background:#fff;border-radius:28px;width:100%;max-width:488px;margin:0 auto;padding:40px 44px;box-shadow:0 12px 40px -16px #15283e1a,0 2px 5px #15283e03}.signup-checkout .signup-card{max-width:560px;padding:36px 40px}.signup-page .signup-card-header{margin-bottom:28px}.signup-page .signup-card-header h1{color:var(--signup-ink);letter-spacing:-1.1px;margin:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:32px;font-weight:650;line-height:1.18}.signup-page .signup-description{color:var(--signup-muted);margin-top:12px;font-size:15px;line-height:1.6}.signup-page .signup-identity{border:1px solid var(--signup-line);background:#f6f8fa;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:13px 15px;font-size:14px;display:flex}.signup-page .signup-identity>:first-child{min-width:0}.signup-page .signup-identity button{flex-shrink:0;font-size:13px}.signup-page .signup-card-body>form{gap:20px}.signup-page .signup-card-body label{color:#334155;font-size:14px;font-weight:600;line-height:1.4}.signup-page .signup-card-body input:not([type=hidden]):not([type=checkbox]),.signup-page .signup-card-body select,.signup-page [aria-label^="Country code:"]{min-height:54px;color:var(--signup-ink);background-color:#fff;border:1px solid #cbd7e2;border-radius:14px;padding:13px 16px;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #15283e03}.signup-page .signup-card-body input[type=password]{padding-right:48px}.signup-page .signup-card-body input:has(+[data-password-reveal]){padding-right:48px}.signup-page .signup-card-body input::placeholder{color:#95a2b0;opacity:1}.signup-page .signup-card-body input:focus,.signup-page .signup-card-body select:focus,.signup-page [aria-label^="Country code:"]:focus-visible{border-color:#149cde;outline:none;box-shadow:0 0 0 3px #0ea5e912}.signup-page .signup-card-body input[aria-invalid=true],.signup-page .signup-card-body select[aria-invalid=true]{border-color:#d8394b}.signup-page .signup-card-body div:has(>input[role=combobox]){border-radius:14px;height:54px;min-height:54px;padding-inline:16px}.signup-page .signup-card-body input:not([type=hidden]):not([type=checkbox])[role=combobox]{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.signup-page .signup-card-body [id$=-hint],.signup-page .signup-card-body [data-ig-status],.signup-page .signup-card-body [data-field-error]{font-size:13px;line-height:1.5}.signup-page .signup-card-body [data-password-reveal]{width:48px}.signup-page .signup-primary{color:#fff;letter-spacing:0;background:#087aaf;border:1px solid #087aaf;border-radius:999px;min-height:54px;padding:14px 20px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;transition:background-color .15s,box-shadow .15s;box-shadow:0 4px 10px #087aaf12}.signup-page .signup-primary:hover:not(:disabled){background:#066fa5;border-color:#066fa5;box-shadow:0 5px 14px #087aaf22}.signup-page .signup-primary:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.signup-page .signup-primary:focus-visible{outline-offset:3px;outline:3px solid #91d7fa}.signup-page .signup-card-footer{border-top:1px solid var(--signup-line);text-align:center;color:var(--signup-muted);margin-top:24px;padding-top:24px;font-size:14px}.signup-page .signup-terms{color:var(--signup-muted);font-size:13px;line-height:1.65}.signup-page .signup-payment{background:#fff;border:1px solid #cbd7e2;border-radius:14px;overflow:hidden}.signup-page .signup-payment-address>div{gap:0;position:relative}.signup-page .signup-payment-address label{z-index:1;pointer-events:none;font-size:12px;position:absolute;top:9px;left:16px}.signup-page .signup-card-body .signup-payment-address input:not([type=hidden]):not([type=checkbox]),.signup-page .signup-card-body .signup-payment-address select{height:64px;box-shadow:none;border:0;border-radius:0;padding:23px 16px 0;font-size:15px}.signup-page .signup-payment-address input:focus,.signup-page .signup-payment-address select:focus{box-shadow:inset 0 0 0 2px #149cde}.signup-page .signup-payment-address input[aria-invalid=true]{box-shadow:inset 0 0 0 2px #d8394b}.signup-page .signup-payment-address [data-field-error]{padding:4px 12px 10px}@media (width<=599px){.signup-page{background:#fff}.signup-page .signup-topbar{height:60px;padding:0 20px}.signup-page .signup-logo img{width:132px}.signup-page .signup-content{padding:32px 0 40px}.signup-page .signup-card,.signup-checkout .signup-card{max-width:460px;box-shadow:none;border:0;border-radius:0;padding:0 24px}.signup-checkout .signup-card{padding:0 20px}.signup-page .signup-card-header{margin-bottom:26px}.signup-page .signup-card-header h1{letter-spacing:-.9px;font-size:30px}.signup-page .signup-card-body>form{gap:19px}}@media (width<=399px){.signup-checkout [data-order-item]>span:nth-child(2){display:contents}.signup-checkout [data-order-item]>span:nth-child(2)>b{align-self:center}.signup-checkout [data-order-item]>span:nth-child(2)>span{grid-area:2/2/auto/-1;margin-top:0}.signup-checkout [data-order-item]>button{grid-area:1/3}}@media (prefers-reduced-motion:reduce){.signup-page *,.signup-page :before,.signup-page :after{transition:none!important;animation:none!important}}.signup-page.signup-page-grow{--signup-ink:#0b1220;--signup-muted:#566473;--signup-line:#e1e7ec;--color-ff-ink:#0b1220;--color-ff-ink-2:#243244;--color-ff-muted:#566473;--color-ff-line-strong:#cbd5df;background:radial-gradient(62% 62% at 50% 126%,#0ea5e9f2,#0ea5e98c 38%,#0ea5e91f 62%,#0000 78%),radial-gradient(52% 68% at 0 122%,#087aaff2,#087aaf73 42%,#0000 76%),radial-gradient(50% 64% at 100% 120%,#087aafe6,#0ea5e96b 44%,#0000 76%),radial-gradient(80% 40% at 50% 110%,#bae6fd8c,#0000 70%),radial-gradient(55% 32% at 50% -6%,#0ea5e938,#0000 72%),radial-gradient(28% 30% at 100% 0,#e0f2fef2,#0000 70%),#f3f6f8;flex-direction:column;display:flex}.signup-page-grow .signup-topbar{background:0 0;border:0;flex:none;height:72px;padding-inline:28px}.signup-page-grow .signup-logo img{width:auto;height:26px}.signup-page-grow .signup-content{flex:1 0 auto;padding:clamp(24px,8vh,88px) 24px 32px;animation:.24s ease-out both signup-grow-fade-in}@keyframes signup-grow-fade-in{0%{opacity:0}to{opacity:1}}.signup-page-grow .signup-card{max-width:420px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.signup-page-grow .signup-card-header{text-align:center;margin-bottom:28px}.signup-page-grow .signup-card-header h1{letter-spacing:-.035em;text-wrap:balance;font-size:30px;line-height:1.12}.signup-page-grow .signup-description{text-wrap:balance;margin-top:10px;font-size:15.5px;line-height:1.5}.signup-page-grow .signup-card-body>form{gap:14px}.signup-page-grow .signup-card-body label{color:var(--color-ff-ink-2);font-size:13.5px}.signup-page-grow .signup-primary{box-shadow:0 1px 2px #0b122014,0 8px 20px -10px #087aaf99}.signup-page-grow .signup-card-footer{border:0;margin-top:16px;padding:0}.signup-page-grow .signup-terms{text-align:center;font-size:12.5px;line-height:1.55}.signup-grow-login{color:var(--signup-muted);text-align:center;margin:0;font-size:14.5px}.signup-grow-social{gap:10px;display:grid}.signup-grow-social>button{border:1px solid var(--color-ff-line-strong);width:100%;min-height:54px;color:var(--signup-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:10px 46px;font-weight:600;position:relative}.signup-grow-social>button:hover{background:#fbfcfd;border-color:#b9c3cd}.signup-grow-social>button svg{width:19px;height:19px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.signup-grow-divider{color:var(--signup-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;margin-block:8px;font-size:12.5px;font-weight:600;display:flex}.signup-grow-divider:before,.signup-grow-divider:after{content:"";background:var(--signup-line);flex:1;height:1px}.signup-grow-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .32s,opacity .22s,visibility 0s .32s;display:grid}.signup-grow-reveal[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.signup-grow-reveal-inner{min-height:0;margin-inline:-5px;padding-inline:5px;overflow:clip}.signup-grow-reveal-field{padding-top:14px;padding-bottom:3px}.signup-page-grow .signup-grow-locked input[readonly]{background:#f2f5f8;width:100%;padding-right:78px}.signup-grow-progress{min-height:64px;padding-bottom:env(safe-area-inset-bottom,0px);flex:none;justify-content:center;align-items:center;gap:7px;display:flex}.signup-grow-progress span{background:#ffffff80;border-radius:999px;width:6px;height:6px}.signup-grow-progress [data-progress=past]{background:#ffffffd9}.signup-grow-progress [data-progress=current]{background:#fff;width:22px;box-shadow:0 1px 6px #087aaf59}@media (width>=900px){.signup-page-grow[data-signup-step="4"] .signup-content{padding-top:clamp(16px,4vh,44px)}}@media (width<=599px){.signup-page-grow .signup-topbar{height:62px;padding-inline:20px}.signup-page-grow .signup-logo img{height:23px}.signup-page-grow .signup-content{padding:20px 20px 28px}.signup-page-grow .signup-card-header h1{font-size:27px}.signup-grow-progress{min-height:54px}}
