.signup-form_page__ncVlX{min-height:100svh;display:grid;grid-template-columns:1.1fr 1fr;background:#0d0e11;color:#f7f7f8;font-family:var(--font-sans),sans-serif;color-scheme:dark;padding:20px;gap:20px}.signup-form_page__ncVlX a,.signup-form_page__ncVlX button{-webkit-tap-highlight-color:transparent}.signup-form_page__ncVlX a:focus-visible,.signup-form_page__ncVlX button:focus-visible{outline:2px solid #a6e6be;outline-offset:5px}.signup-form_story__lWMZq{position:relative;isolation:isolate;overflow:hidden;border-radius:16px;min-height:calc(100svh - 40px);background:#121619;display:flex;flex-direction:column;padding:40px}.signup-form_glow__NPjDw{position:absolute;z-index:-1;inset:-18%;background:radial-gradient(ellipse at 68% 25%,#93b9a752,transparent 42%),radial-gradient(ellipse at 38% 40%,#45625380,transparent 46%),radial-gradient(ellipse at 80% 70%,#35354140,transparent 52%),linear-gradient(165deg,#263c39,#12181b 58%,#080b0f);animation:signup-form_drift__ibcAU 22s ease-in-out infinite alternate;transform:translateZ(0)}.signup-form_story__lWMZq:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,#090d12dd 88%);pointer-events:none}.signup-form_brand__GoI1a,.signup-form_mobileBrand__hMmsg{display:flex;gap:12px;align-items:center;font-size:19px;font-weight:600;letter-spacing:-.5px;width:fit-content}.signup-form_brand__GoI1a svg,.signup-form_mobileBrand__hMmsg svg{font-size:33px}.signup-form_storyContent__ylIuk{margin-top:auto;padding-top:150px;padding-bottom:60px}.signup-form_eyebrow__ggCtC{font-size:12px;letter-spacing:.14em;font-weight:500;color:#c4d7cf;margin-bottom:23px}.signup-form_story__lWMZq h1{font-size:clamp(40px,4.6vw,72px);line-height:1.02;letter-spacing:-.055em;font-weight:500;margin:0 0 24px}.signup-form_intro__AAYJW{font-size:16px;line-height:1.7;color:#c1c6ca;max-width:370px}.signup-form_steps__h9PIN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:36px 0 0;list-style:none}.signup-form_steps__h9PIN li{display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:110px;padding:16px;border:1px solid #ffffff26;border-radius:12px;font-size:13px;color:#c7cbcf;transition:background .35s,color .35s}.signup-form_steps__h9PIN li span{font-size:12px;font-variant-numeric:tabular-nums}.signup-form_steps__h9PIN li p{font-size:14px;font-weight:500;line-height:1.35;margin:0}.signup-form_steps__h9PIN li[data-current=true]{background:#ededed;color:#101419;border-color:#ededed}.signup-form_steps__h9PIN li[data-complete=true] span{color:#aaeac0}.signup-form_storyFooter__Gaeuy{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;color:#a5acae;margin:0}.signup-form_storyFooter__Gaeuy>span:not(.signup-form_footerEnd__Ie2fM){color:#687174}.signup-form_footerEnd__Ie2fM{margin-left:auto}.signup-form_formSide__cQh8_{display:flex;flex-direction:column;padding:22px clamp(18px,3.8vw,68px) 18px;min-width:0}.signup-form_topline__mbw9f{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:13px;color:#97999f;margin-bottom:40px}.signup-form_topline__mbw9f>a{display:flex;align-items:center;gap:7px}.signup-form_topline__mbw9f span a{color:#eee;margin-left:7px}.signup-form_topline__mbw9f a:hover{color:#b8eac9}.signup-form_formWrap__yjIK0{width:100%;max-width:440px;margin:auto;animation:signup-form_enter__JFcjv .55s ease-out both}.signup-form_mobileBrand__hMmsg{display:none}.signup-form_stepLabel__FEi9z{font-size:12px;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:#e4e4e7;margin-bottom:18px}.signup-form_stepLabel__FEi9z span{color:#656972}.signup-form_formWrap__yjIK0 h2{font-size:32px;line-height:1.16;letter-spacing:-1.3px;font-weight:500;margin:0 0 10px;outline:none}.signup-form_description__2bnJc{font-size:15px;line-height:1.65;color:#a5a7ae;margin:0 0 26px;overflow-wrap:anywhere}.signup-form_description__2bnJc strong{color:#dce1df;font-weight:400}.signup-form_plan__qlspI{border:1px solid #32363b;border-radius:12px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px 16px;padding:17px 18px;margin-bottom:28px;background:#ffffff03}.signup-form_planLabel__O_30B{font-size:12px;letter-spacing:.12em;color:#aaadb4}.signup-form_plan__qlspI p{margin:5px 0 0;font-size:17px;font-weight:500}.signup-form_plan__qlspI p span{display:block;margin-top:4px;font-size:13px;color:#a5a7ad;font-weight:400}.signup-form_planPrice__8jwSk{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.signup-form_planPrice__8jwSk strong{font-size:25px;letter-spacing:-.6px;font-weight:500}.signup-form_planPrice__8jwSk>span{font-size:12px;color:#a5a7ad}.signup-form_plan__qlspI .signup-form_planTerms__I2aJO{width:100%;font-size:12px;line-height:1.6;color:#b8cabc;border-top:1px solid #ffffff12;padding-top:10px;margin:0;font-weight:400}.signup-form_form__GqwCO fieldset{padding:0;margin:0;border:0;min-width:0;display:flex;flex-direction:column;gap:18px}.signup-form_form__GqwCO label{display:block;font-size:14px;line-height:1.5;color:#c9cacf}.signup-form_nameRow__QJMgN{display:grid;grid-template-columns:1fr 1fr;gap:12px}.signup-form_form__GqwCO input:not([data-input-otp]){display:block;width:100%;height:48px;background:#17181d;border:1px solid #303138;border-radius:10px;color:#fff;padding:12px 14px;font-size:16px;box-shadow:none;margin-top:7px;transition:border-color .2s,box-shadow .2s}.signup-form_form__GqwCO input:focus-visible{outline:0;border-color:#a8c9b5;box-shadow:0 0 0 3px #a8c9b510}.signup-form_form__GqwCO input:autofill{box-shadow:inset 0 0 0 100px #17181d;-webkit-text-fill-color:#fff}.signup-form_form__GqwCO input:user-invalid{border-color:#e5a09c}.signup-form_password__devDC{position:relative}.signup-form_password__devDC input{padding-right:48px!important}.signup-form_password__devDC button{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:40px;height:40px;background:transparent;border:0;color:#969aa2;cursor:pointer}.signup-form_requirements__4Dfco{display:flex;flex-wrap:wrap;gap:7px 13px;padding:0;margin:-6px 0 3px;list-style:none}.signup-form_requirements__4Dfco li{display:flex;align-items:center;gap:4px;font-size:12px;line-height:1.5;color:#93969e}.signup-form_requirements__4Dfco li svg{opacity:.35}.signup-form_requirements__4Dfco li[data-met=true]{color:#ade2bf}.signup-form_requirements__4Dfco li[data-met=true] svg{opacity:1}.signup-form_submit__xq3XZ{width:100%;height:51px;border-radius:10px;background:#eeeeef;color:#14151a;font-size:14px;font-weight:600;padding:12px 20px;justify-content:center;gap:12px;border:1px solid transparent;box-shadow:none}.signup-form_submit__xq3XZ:hover{background:#d4e7dc;color:#0d1711}.signup-form_submit__xq3XZ:disabled{opacity:.5}.signup-form_finePrint__oFU0Z{display:flex;justify-content:center;align-items:center;gap:6px;font-size:12px;line-height:1.6;color:#a1a4ad;text-align:center;margin:15px 0 0}.signup-form_alert__zIHGX{border:1px solid #835b51;background:#322321;border-radius:10px;color:#f0c8c1;padding:12px 14px;font-size:14px;line-height:1.6;margin:0 0 18px}.signup-form_alert__zIHGX button{display:block;margin-top:8px;text-decoration:underline;color:inherit;cursor:pointer}.signup-form_alert__zIHGX a{text-decoration:underline}.signup-form_notice__g8_Us{font-size:14px;color:#b7dcc5;margin-bottom:18px;line-height:1.6}.signup-form_otp__9JvAJ{margin:12px 0 22px}.signup-form_otp__9JvAJ>div{gap:8px;width:100%}.signup-form_otp__9JvAJ [data-slot=input-otp-slot]{width:calc((100% - 40px)/6);height:56px;background:#17181d;border:1px solid #404149;border-radius:9px;font-size:22px;color:#f7f7f8}.signup-form_otp__9JvAJ [data-active=true]{border-color:#b3d8c0;box-shadow:0 0 0 2px #b3d8c020}.signup-form_verifyActions__TGnt5{display:flex;justify-content:space-between;gap:14px;margin-top:18px;font-size:14px;color:#ccd7ce}.signup-form_verifyActions__TGnt5 button{cursor:pointer}.signup-form_verifyActions__TGnt5 button:disabled{color:#767c7a;cursor:default}.signup-form_complete__WTzEO{color:#b7c5bd;font-size:15px;line-height:1.75}.signup-form_complete__WTzEO>svg{color:#b8eac9;margin-bottom:16px}.signup-form_complete__WTzEO p{margin:0 0 25px}.signup-form_help__hz9Np{font-size:13px;color:#858992;text-align:center;margin:28px 0 0}.signup-form_help__hz9Np a{color:#c5c9cf;text-underline-offset:4px}.signup-form_help__hz9Np a:hover{text-decoration:underline}.signup-form_copyright__ixys6{text-align:center;font-size:12px;color:#6f737e;margin:40px 0 0}.signup-form_spinner__guxrz{animation:signup-form_spin__wl6Am .8s linear infinite}@keyframes signup-form_drift__ibcAU{0%{transform:translate3d(-3%,-2%,0) rotate(-5deg) scale(1)}to{transform:translate3d(4%,3%,0) rotate(7deg) scale(1.12)}}@keyframes signup-form_enter__JFcjv{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes signup-form_spin__wl6Am{to{transform:rotate(1turn)}}@media(min-width:1500px){.signup-form_page__ncVlX{grid-template-columns:1.15fr 1fr}.signup-form_story__lWMZq{padding:48px}.signup-form_storyContent__ylIuk{max-width:700px}.signup-form_formWrap__yjIK0{max-width:465px}}@media(max-width:1050px){.signup-form_story__lWMZq{padding:30px}.signup-form_steps__h9PIN{gap:8px}.signup-form_steps__h9PIN li{padding:12px;min-height:110px}.signup-form_steps__h9PIN li p{font-size:13px}.signup-form_formSide__cQh8_{padding-left:20px;padding-right:20px}.signup-form_footerEnd__Ie2fM{display:none}}@media(max-width:760px){.signup-form_page__ncVlX{display:flex;flex-direction:column;padding:0;gap:0;min-height:100svh}.signup-form_story__lWMZq{display:none}.signup-form_formSide__cQh8_{flex:1;padding:24px 24px 20px}.signup-form_topline__mbw9f{margin-bottom:40px;font-size:12px}.signup-form_formWrap__yjIK0{max-width:440px;margin:0 auto auto}.signup-form_mobileBrand__hMmsg{display:flex;margin-bottom:40px;font-size:17px}.signup-form_mobileBrand__hMmsg svg{font-size:28px}.signup-form_stepLabel__FEi9z{margin-bottom:14px}.signup-form_formWrap__yjIK0 h2{font-size:30px}.signup-form_description__2bnJc{font-size:15px;margin-bottom:24px}.signup-form_plan__qlspI{margin-bottom:25px}.signup-form_copyright__ixys6{margin-top:36px}}@media(max-width:370px){.signup-form_formSide__cQh8_{padding:22px 18px}.signup-form_topline__mbw9f{gap:12px;font-size:12px}.signup-form_nameRow__QJMgN{grid-template-columns:1fr}.signup-form_formWrap__yjIK0 h2{font-size:28px}.signup-form_plan__qlspI{padding:14px}.signup-form_otp__9JvAJ>div{gap:5px}.signup-form_otp__9JvAJ [data-slot=input-otp-slot]{width:calc((100% - 25px)/6)}}@media(prefers-reduced-motion:reduce){.signup-form_formWrap__yjIK0,.signup-form_glow__NPjDw,.signup-form_spinner__guxrz{animation:none}.signup-form_page__ncVlX *{transition:none!important}}