.signup_page__fl6rl{display:grid;min-height:100dvh;grid-template-columns:minmax(0,.9fr) minmax(36rem,1.1fr);background:#08110f;color:#f7faf9}.signup_intro__h_Cqb{position:relative;overflow:hidden;padding:clamp(2rem,5vw,5.5rem);background:radial-gradient(circle at 18% 13%,rgba(92,107,255,.35),transparent 32%),radial-gradient(circle at 70% 88%,rgba(83,221,168,.21),transparent 34%),linear-gradient(135deg,#101636,#091511 75%)}.signup_intro__h_Cqb:after{position:absolute;inset:0;pointer-events:none;content:"";opacity:.22;background-image:linear-gradient(rgba(235,240,255,.18) 1px,transparent 0),linear-gradient(90deg,rgba(235,240,255,.18) 1px,transparent 0);background-size:2.5rem 2.5rem;-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%)}.signup_intro__h_Cqb>*{position:relative;z-index:1}.signup_brand__3PYi1{display:inline-flex;align-items:center;gap:.65rem;color:inherit;font-weight:800;letter-spacing:.16em;text-decoration:none}.signup_brandMark__gMCxY{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.65rem;background:linear-gradient(135deg,#99a6ff,#72ebbd);color:#0a1120;letter-spacing:0}.signup_eyebrow__e_0BB{margin:clamp(5rem,15vh,10rem) 0 1rem;color:#9cf0ce;font-size:.72rem;font-weight:800;letter-spacing:.16em}.signup_intro__h_Cqb h1{max-width:10ch;margin:0;font-size:clamp(3.4rem,5.6vw,6.7rem);line-height:.94;letter-spacing:-.075em}.signup_copy__yjKu9{max-width:31rem;margin:2rem 0;color:rgba(242,247,245,.72);font-size:1.08rem;line-height:1.7}.signup_steps__1f0Ys{display:grid;gap:.8rem;max-width:25rem;padding:1.4rem 0 0;margin:0;border-top:1px solid rgba(255,255,255,.2);list-style:none}.signup_steps__1f0Ys li{display:flex;gap:.8rem;color:rgba(255,255,255,.8);font-weight:650}.signup_steps__1f0Ys span{color:#8df0c4;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.signup_roleNote__Bh3Bz{max-width:33rem;margin-top:3rem;color:rgba(255,255,255,.56);font-size:.9rem;line-height:1.55}.signup_panel__BmWej{align-self:center;width:min(100% - 3rem,44rem);margin-inline:auto;padding:clamp(2rem,4vw,4rem);border:1px solid rgba(255,255,255,.12);border-radius:1.6rem;background:rgba(13,20,18,.92);box-shadow:0 2rem 6rem rgba(0,0,0,.28)}.signup_panelHeading__2k0gh .signup_eyebrow__e_0BB{margin:0 0 .7rem;color:#8df0c4}.signup_panelHeading__2k0gh h2{margin:0;font-size:clamp(2rem,3vw,3rem);letter-spacing:-.05em}.signup_panelHeading__2k0gh p:not(.signup_eyebrow__e_0BB){max-width:38rem;margin:.8rem 0 2rem;color:rgba(255,255,255,.58);line-height:1.55}.signup_form__kGT7f{display:grid;gap:1rem}.signup_twoCol__18s3z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.signup_field__jBcH7{display:grid;gap:.5rem;color:rgba(255,255,255,.78);font-size:.86rem;font-weight:700}.signup_consentOptional___XMc8 em,.signup_field__jBcH7 em{color:rgba(255,255,255,.43);font-style:normal;font-weight:500}.signup_field__jBcH7 input{min-width:0;height:3rem;padding:0 .9rem;border:1px solid rgba(255,255,255,.16);border-radius:.75rem;outline:none;background:rgba(255,255,255,.045);color:#fff;font:inherit;transition:border-color .2s,background .2s}.signup_field__jBcH7 input:focus{border-color:#7fe4b7;background:rgba(127,228,183,.07)}.signup_consents__lvNvb{display:grid;gap:.8rem;padding:1.1rem;margin:.45rem 0 0;border:1px solid rgba(255,255,255,.11);border-radius:1rem}.signup_consents__lvNvb legend{padding:0 .4rem;color:rgba(255,255,255,.74);font-size:.86rem;font-weight:750}.signup_consentOptional___XMc8,.signup_consent__V35kl{display:flex;align-items:flex-start;gap:.65rem;color:rgba(255,255,255,.66);font-size:.82rem;line-height:1.45}.signup_consentOptional___XMc8 input,.signup_consent__V35kl input{width:1rem;height:1rem;margin:.15rem 0 0;accent-color:#68dca8}.signup_consent__V35kl a{color:#a9ecd0;text-decoration-thickness:1px;text-underline-offset:2px}.signup_consentOptional___XMc8{color:rgba(255,255,255,.45)}.signup_error__4DFlZ{margin:0;padding:.8rem .9rem;border:1px solid rgba(255,121,121,.45);border-radius:.75rem;background:rgba(190,44,44,.13);color:#ffb7b7;font-size:.9rem}.signup_submit__PqE1r{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;margin-top:.2rem;border:0;border-radius:.85rem;background:linear-gradient(120deg,#99f1c7,#72a8ff);color:#07110e;cursor:pointer;font:800 .95rem/1 inherit;transition:transform .2s,filter .2s}.signup_submit__PqE1r:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.signup_submit__PqE1r:disabled{opacity:.65;cursor:wait}.signup_signin__J4EFC{margin:1.4rem 0 0;color:rgba(255,255,255,.55);font-size:.9rem;text-align:center}.signup_signin__J4EFC a{color:#b4f0d6;font-weight:700}@media (max-width:960px){.signup_page__fl6rl{grid-template-columns:1fr}.signup_intro__h_Cqb{min-height:auto;padding-bottom:2.5rem}.signup_eyebrow__e_0BB{margin-top:3rem}.signup_intro__h_Cqb h1{max-width:14ch;font-size:clamp(3rem,9vw,5rem)}.signup_roleNote__Bh3Bz{display:none}.signup_panel__BmWej{margin:-1.5rem auto 2rem}}@media (max-width:560px){.signup_panel__BmWej{width:calc(100% - 1.5rem);padding:1.4rem;border-radius:1.2rem}.signup_twoCol__18s3z{grid-template-columns:1fr}.signup_intro__h_Cqb{padding:1.5rem}.signup_intro__h_Cqb h1{font-size:3.2rem}.signup_steps__1f0Ys{display:none}}