.bn7oWq_page{isolation:isolate;width:100%;min-height:100svh;padding:calc(clamp(20px, 4vw, 48px) + env(safe-area-inset-top,0px)) calc(clamp(20px, 4vw, 48px) + env(safe-area-inset-right,0px)) calc(clamp(20px, 4vw, 48px) + env(safe-area-inset-bottom,0px)) calc(clamp(20px, 4vw, 48px) + env(safe-area-inset-left,0px));background:radial-gradient(ellipse at 50% 0, #214b6757, transparent 58%), radial-gradient(ellipse at 75% 100%, #1369861f, transparent 48%), var(--page);place-items:center;display:grid;position:relative;overflow-x:clip}.bn7oWq_page:before,.bn7oWq_page:after{z-index:-1;content:"";aspect-ratio:1;border:1px solid #73adcc1f;border-radius:50%;width:280px;position:absolute}.bn7oWq_page:before{top:-190px;left:-120px}.bn7oWq_page:after{width:360px;bottom:-210px;right:-170px}.bn7oWq_card{background:#101b28;border:1px solid #293b4e;border-radius:20px;width:min(100%,452px);min-width:0;margin:auto;padding:clamp(24px,5vw,38px);box-shadow:0 24px 70px #00000061,0 0 34px #44bee40b}.bn7oWq_signupCard{width:min(100%,660px)}.bn7oWq_brand{max-width:100%;color:var(--page-ink);align-items:center;gap:12px;margin-bottom:30px;text-decoration:none;display:inline-flex}.bn7oWq_brandMark{color:#07131d;background:linear-gradient(145deg,#9ceaff,#1eb9e5);border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font:800 20px Manrope,sans-serif;display:grid;box-shadow:0 6px 18px #1eb9e533}.bn7oWq_brandCopy{min-width:0}.bn7oWq_brandCopy strong,.bn7oWq_brandCopy small{display:block}.bn7oWq_brandCopy strong{color:#e8f1fa;letter-spacing:-.3px;font:800 15px Manrope,sans-serif}.bn7oWq_brandCopy small{color:#a4b4c4;margin-top:3px;font-size:11px}.bn7oWq_calculatorIcon{object-fit:contain;width:180px;height:180px;margin:0 auto 24px;display:block}.bn7oWq_eyebrow{color:#59d9ff;letter-spacing:1.4px;margin:0 0 9px;font-size:10px;font-weight:800}.bn7oWq_title{color:#edf5fc;letter-spacing:-1px;overflow-wrap:anywhere;margin:0;font:800 clamp(25px,5vw,31px)/1.16 Manrope,sans-serif}.bn7oWq_description{color:#a4b4c4;margin:10px 0 25px;font-size:13px;line-height:1.6}.bn7oWq_form{gap:17px;min-width:0;display:grid}.bn7oWq_signupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0;display:grid}.bn7oWq_fieldFull{grid-column:1/-1}.bn7oWq_field{gap:7px;min-width:0;display:grid}.bn7oWq_label{color:#d3deea;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.4}.bn7oWq_optional{color:#93a6b8;font-size:11px;font-weight:500}.bn7oWq_input{color:#e8f1fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1420;border:1px solid #2a3d50;border-radius:9px;width:100%;min-width:0;min-height:48px;padding:11px 13px;font-size:14px;line-height:1.4;transition:border-color .15s,box-shadow .15s,background-color .15s;display:block}.bn7oWq_input:hover{border-color:#607e98}.bn7oWq_passwordControl{min-width:0;position:relative}.bn7oWq_passwordInput{padding-right:56px}.bn7oWq_passwordToggle{color:#a4b4c4;background:0 0;border:0;border-radius:7px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.bn7oWq_passwordToggle:hover{color:#59d9ff}.bn7oWq_passwordToggle:focus-visible{outline-offset:-2px;outline:2px solid #59d9ff}.bn7oWq_message{overflow-wrap:anywhere;border:1px solid #0000;border-radius:9px;min-width:0;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.bn7oWq_error{color:#ffd1c9;background:#361c1b;border-color:#814840}.bn7oWq_success{color:#a6ecff;background:#112a38;border-color:#286075}.bn7oWq_submit{color:#07131d;background:#59d9ff;border:0;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 16px;font-size:13px;font-weight:800;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.bn7oWq_submit:hover:not(:disabled){background:#a6ecff}.bn7oWq_submit:active:not(:disabled){transform:translateY(1px)}.bn7oWq_submit:focus-visible{outline-offset:3px;outline:3px solid #59d9ff59}.bn7oWq_submit:disabled{cursor:not-allowed;opacity:.62}.bn7oWq_switch{color:#a4b4c4;text-align:center;overflow-wrap:anywhere;margin:22px 0 0;font-size:12px;line-height:1.6}.bn7oWq_switch a{color:#59d9ff;text-underline-offset:3px;font-weight:800;text-decoration-thickness:1px}.bn7oWq_switch a:hover{color:#b0f0ff}.bn7oWq_switch a:focus-visible,.bn7oWq_brand:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #59d9ff59}.bn7oWq_legalConsent{color:#d3deea;background:#0b1420;border:1px solid #293d50;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.55;display:flex}.bn7oWq_legalConsent>input{accent-color:#59d9ff;flex:none;margin:3px 0 0}.bn7oWq_legalConsent>div{min-width:0}.bn7oWq_legalConsent label{cursor:pointer}.bn7oWq_legalConsent p{color:#a4b4c4;margin:5px 0 0;font-size:11px}.bn7oWq_legalConsent a{color:#59d9ff;text-underline-offset:3px;font-weight:700}.bn7oWq_legalConsent a:hover{color:#b0f0ff}.bn7oWq_legalConsent a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #59d9ff}@media (max-width:620px){.bn7oWq_calculatorIcon{width:140px;height:140px;margin-bottom:20px}.bn7oWq_signupGrid{grid-template-columns:minmax(0,1fr)}.bn7oWq_legalConsent>input{flex-basis:44px;width:44px;height:44px}.bn7oWq_fieldFull{grid-column:auto}}
