.signuppage_page__Pk_29{position:relative;display:flex;flex:1 1;align-items:center;justify-content:center;width:100%;min-height:100%;padding:12px 8px 28px;overflow:auto}.signuppage_page__Pk_29:before{position:absolute;top:42%;left:50%;z-index:0;width:min(640px,90%);height:min(420px,55%);border-radius:50%;background:radial-gradient(circle,rgba(255,0,132,.18),transparent 68%);transform:translate(-50%,-50%);pointer-events:none;content:""}.signuppage_card__loE6v{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:min(920px,100%);border:1px solid hsla(0,0%,100%,.1);border-radius:28px;background:rgba(8,8,10,.82);box-shadow:0 24px 80px rgba(0,0,0,.45);overflow:hidden;animation:signuppage_card-enter__hwl46 .48s cubic-bezier(.22,1,.36,1)}.signuppage_welcome__UM1ZG{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:44px 36px;background:linear-gradient(165deg,rgba(255,0,132,.16),transparent 62%),hsla(0,0%,100%,.02);border-right:1px solid hsla(0,0%,100%,.08)}.signuppage_welcome__UM1ZG h1{margin:0;color:#fff;font-size:clamp(1.85rem,3vw,2.45rem);font-weight:500;letter-spacing:-.04em;line-height:1.1}.signuppage_eyebrow__HPwoR{margin:0;color:#ff0084;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.signuppage_lede__0eyqM{margin:0;max-width:34ch;color:rgba(215,235,255,.72);font-size:.98rem;line-height:1.55}.signuppage_perks___YsAI{display:grid;grid-gap:10px;gap:10px;margin:10px 0 0;padding:0;list-style:none}.signuppage_perks___YsAI li{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:rgba(0,0,0,.28)}.signuppage_perkLabel___scKT{color:#fff;font-size:.88rem;font-weight:600}.signuppage_perkDetail__AA6Rl{color:rgba(215,235,255,.58);font-size:.8rem;line-height:1.4}.signuppage_form__11VXW{display:flex;flex-direction:column;gap:16px;padding:40px 36px 32px}.signuppage_formIntro__y7bsK{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.signuppage_formIntro__y7bsK h2{margin:0;font-size:1.35rem;font-weight:600;letter-spacing:-.03em}.signuppage_formIntro__y7bsK p{margin:0;color:rgba(215,235,255,.58);font-size:.9rem;line-height:1.45}.signuppage_errorBanner__T8u3n,.signuppage_successBanner__d1mXG{padding:12px 14px;border-radius:12px;font-size:.9rem;line-height:1.45}.signuppage_errorBanner__T8u3n a,.signuppage_successBanner__d1mXG a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.signuppage_errorBanner__T8u3n{border:1px solid rgba(255,92,140,.35);background:rgba(255,0,132,.1);color:#ffd0e4}.signuppage_successBanner__d1mXG{border:1px solid rgba(10,177,255,.32);background:rgba(10,177,255,.1);color:#c8ecff}.signuppage_warningBanner__i8GCZ{margin-top:4px;padding:12px 14px;border:1px solid rgba(255,196,92,.4);border-radius:12px;background:rgba(255,170,0,.1);color:#ffe6b8;font-size:.86rem;line-height:1.45}.signuppage_warningBanner__i8GCZ p{margin:0}.signuppage_warningActions__ptnww{display:flex;gap:8px;margin-top:10px}.signuppage_warningActions__ptnww button{min-height:36px;padding:0 14px;border:1px solid rgba(255,196,92,.5);border-radius:10px;background:rgba(0,0,0,0);color:inherit;font:inherit;font-weight:600;cursor:pointer}.signuppage_nameRow___04Ar{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.signuppage_field__nkgAk{display:flex;flex-direction:column;gap:8px;color:rgba(215,235,255,.82);font-size:.88rem;font-weight:500}.signuppage_field__nkgAk label{font-weight:500}.signuppage_inputWrap__fKFsG{position:relative;width:100%}.signuppage_icon__wvO_a{position:absolute;top:50%;left:16px;transform:translateY(-50%);opacity:.8;pointer-events:none}.signuppage_field__nkgAk input{width:100%;min-height:50px;padding:12px 16px;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background-color:rgba(0,0,0,.45);color:#d7ebff;font-size:1rem;font-family:inherit;outline:none;box-sizing:border-box;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.signuppage_field__nkgAk input:focus{border-color:rgba(255,0,132,.42);background-color:#0b0b0b;box-shadow:0 0 0 3px rgba(255,0,132,.12)}.signuppage_inputWrap__fKFsG input{padding-left:46px;padding-right:68px}.signuppage_field__nkgAk input::placeholder{color:rgba(215,235,255,.38)}.signuppage_field__nkgAk input:-webkit-autofill,.signuppage_field__nkgAk input:-webkit-autofill:focus,.signuppage_field__nkgAk input:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px rgba(35,35,35,.1607843137)}.signuppage_togglePassword__7PaIE{position:absolute;top:50%;right:10px;transform:translateY(-50%);padding:6px 10px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:rgba(215,235,255,.62);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.signuppage_togglePassword__7PaIE:focus-visible,.signuppage_togglePassword__7PaIE:hover{color:#fff;outline:none}.signuppage_hint__UoWc1{font-size:.78rem;font-weight:400;line-height:1.4;color:rgba(215,235,255,.48)}.signuppage_submit__FGNMB{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:8px;border:1px solid #ff0084;border-radius:14px;background-color:#ff0084;color:#fff;font:inherit;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 0 22px rgba(255,0,132,.28);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.signuppage_submit__FGNMB:hover:not(:disabled){background-color:#d6006f;border-color:#d6006f;box-shadow:0 0 28px rgba(255,0,132,.38);transform:translateY(-1px)}.signuppage_submit__FGNMB:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.signuppage_googleSlot__0Z1jV{width:100%}.signuppage_googleSlot__0Z1jV a,.signuppage_googleSlot__0Z1jV a:hover,.signuppage_googleSlot__0Z1jV a:visited{color:#fff;text-decoration:none}.signuppage_optIn__jTgAa{display:flex;align-items:flex-start;gap:10px;color:rgba(215,235,255,.72);font-size:.84rem;line-height:1.45;cursor:pointer}.signuppage_optIn__jTgAa input{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:#ff0084;cursor:pointer}.signuppage_optIn__jTgAa input:focus-visible{outline:2px solid #0ab1ff;outline-offset:2px}.signuppage_signIn__Rt46z{margin:4px 0 0;color:hsla(0,0%,100%,.55);font-size:.92rem;text-align:center}.signuppage_signIn__Rt46z a,.signuppage_signIn__Rt46z a:visited{color:#ff0084;font-weight:500;text-decoration:none}.signuppage_signIn__Rt46z a:hover,.signuppage_signIn__Rt46z a:visited:hover{color:#fff}@keyframes signuppage_card-enter__hwl46{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.signuppage_card__loE6v{animation:none}.signuppage_submit__FGNMB:hover:not(:disabled){transform:none}}@media(max-width:860px){.signuppage_card__loE6v{grid-template-columns:1fr}.signuppage_welcome__UM1ZG{gap:10px;padding:28px 24px 20px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.08)}.signuppage_welcome__UM1ZG h1{font-size:1.7rem}.signuppage_lede__0eyqM{max-width:none}.signuppage_perks___YsAI{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}.signuppage_form__11VXW{padding:24px 24px 28px}}@media(max-width:720px){.signuppage_page__Pk_29{align-items:flex-start;padding:4px 0 8px;overflow:visible}.signuppage_card__loE6v{border-radius:22px}.signuppage_welcome__UM1ZG{gap:6px;padding:10px 16px 0}.signuppage_welcome__UM1ZG h1{font-size:1.4rem}.signuppage_lede__0eyqM{font-size:.88rem;line-height:1.3}.signuppage_perks___YsAI{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.signuppage_perks___YsAI li{padding:6px}.signuppage_warningBanner__i8GCZ{margin-top:4px;padding:12px 14px;border:1px solid rgba(255,196,92,.4);border-radius:12px;background:rgba(255,170,0,.1);color:#ffe6b8;font-size:.86rem;line-height:1.45}.signuppage_warningBanner__i8GCZ p{margin:0}.signuppage_warningActions__ptnww{display:flex;gap:8px;margin-top:10px}.signuppage_warningActions__ptnww button{min-height:36px;padding:0 14px;border:1px solid rgba(255,196,92,.5);border-radius:10px;background:rgba(0,0,0,0);color:inherit;font:inherit;font-weight:600;cursor:pointer}.signuppage_nameRow___04Ar{grid-template-columns:1fr}.signuppage_form__11VXW{padding:12px 16px 8px;gap:10px}.signuppage_field__nkgAk input{min-height:48px;font-size:16px}.signuppage_signIn__Rt46z{margin-top:2px}.signuppage_signIn__Rt46z a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px}.signuppage_submit__FGNMB{position:static}}