.signup-page{--signup-ink:#1d263f;--signup-muted:#626a7b;--signup-line:#e5e7ee;--signup-blue:#5814cb;--color-ff-canvas:#f8fafc;--color-ff-card:#fff;--color-ff-wash:#f6f8fa;--color-ff-ink:#1d263f;--color-ff-ink-2:#374055;--color-ff-body:#4b5469;--color-ff-muted:#626a7b;--color-ff-faint:#68738b;--color-ff-line:#e5e7ee;--color-ff-line-soft:#eff2f6;--color-ff-line-strong:#cfd6e3;--color-ff-hover:#f4f6fb;--color-ff-field:#fff;--color-ff-action:#5814cb;--color-ff-on-action:#fff;--color-ff-action-hover:#451b9e;--color-ff-accent:#5814cb;--color-ff-accent-soft:#efeeff;--color-ff-accent-line:#d5d2fe;--color-ff-accent-ink:#5814cb;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,#f3f3ff 0%,#f8fafc 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:#626a7b;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 #1d263f1a,0 2px 5px #1d263f03}.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:#374055;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 #cfd6e3;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 #1d263f03}.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:#99a1b1;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:#6b4cd5;outline:none;box-shadow:0 0 0 3px #5814cb12}.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:#5814cb;border:1px solid #5814cb;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 #5814cb12}.signup-page .signup-primary:hover:not(:disabled){background:#451b9e;border-color:#451b9e;box-shadow:0 5px 14px #5814cb22}.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 #bbb3ff}.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 #cfd6e3;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 #6b4cd5}.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}}
