.AuthShell_overlay__w5NaV{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));min-height:100dvh;overflow-y:auto;background:rgba(5,8,18,.82);backdrop-filter:blur(10px)}.AuthShell_modal__OYjx1{position:relative;width:min(100%,580px);max-height:min(88dvh,860px);margin:auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:22px;border:1px solid rgba(63,185,255,.42);background:linear-gradient(180deg,rgba(12,20,38,.98),rgba(8,14,28,.98));box-shadow:0 0 0 1px rgba(63,185,255,.08),0 28px 70px rgba(0,0,0,.55),0 0 40px rgba(63,185,255,.08);font-family:var(--font-app),"Sora",system-ui,sans-serif!important;font-weight:700;letter-spacing:-.02em}.AuthShell_boardFloor__webfn{pointer-events:none;position:absolute;inset:auto 0 0 0;height:42%;background:radial-gradient(ellipse at 50% 100%,rgba(63,185,255,.12),transparent 62%),linear-gradient(0deg,rgba(63,185,255,.04),transparent 70%);opacity:.9}.AuthShell_close__ymERL{position:absolute;top:.85rem;right:.85rem;z-index:5;width:2.15rem;height:2.15rem;display:grid;place-items:center;border-radius:9999px;border:1px solid rgba(148,163,184,.28);background:hsla(0,0%,100%,.04);color:#94a3b8;cursor:pointer;transition:background .15s ease,color .15s ease}.AuthShell_close__ymERL:hover{background:hsla(0,0%,100%,.08);color:#f8fafc}.AuthShell_view__m676B{position:relative;z-index:1;padding:1.75rem 1.5rem 1.4rem}@media (min-width:640px){.AuthShell_view__m676B{padding:2rem 1.85rem 1.6rem}}.AuthShell_centered__dfCtS{text-align:center}.AuthShell_logo__op0BM{display:block;margin:.1rem auto 1.1rem;width:min(250px,78%);height:auto}.AuthShell_heading__lj5Yf{text-align:center;margin-bottom:1.35rem}.AuthShell_heading__lj5Yf h2{margin:0;font-family:var(--font-app),"Sora",system-ui,sans-serif!important;font-size:clamp(1.7rem,3.5vw,2.15rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#fff}.AuthShell_centered__dfCtS>p,.AuthShell_heading__lj5Yf p{margin:.45rem 0 0;color:#94a3b8;font-size:.98rem;font-weight:600}.AuthShell_brandOnes__t9FEJ{color:#3fb9ff}.AuthShell_progress__dyawr{display:flex;align-items:center;justify-content:center;gap:0;margin:.1rem 0 1.25rem}.AuthShell_progressDot__B4z7o{width:1.85rem;height:1.85rem;border-radius:9999px;display:grid;place-items:center;font-size:.8rem;font-weight:700;color:#64748b;background:hsla(0,0%,100%,.03);border:2px solid rgba(148,163,184,.28)}.AuthShell_progressDotActive__KqbQ3{color:#3fb9ff;border-color:#3fb9ff;background:rgba(8,14,28,.95);box-shadow:0 0 0 3px rgba(63,185,255,.16),0 0 18px rgba(63,185,255,.32)}.AuthShell_progressDotActive__KqbQ3 svg{width:.9rem;height:.9rem}.AuthShell_progressLine__gEs3_{width:2.55rem;height:1.5px;background:rgba(148,163,184,.22);margin:0 .2rem}.AuthShell_progressLineActive__V3i0i{background:#3fb9ff}.AuthShell_field__t4yUI{display:block;text-align:left;margin-bottom:1.05rem}.AuthShell_fieldLabel__kQk7b{display:block;margin-bottom:.4rem;font-size:.875rem;font-weight:650;color:#f1f5f9}.AuthShell_inputWrap__8nLYG{position:relative;display:flex;flex-direction:row;align-items:center;gap:.55rem;width:100%;min-height:3.15rem;padding:0 .85rem 0 .9rem;border-radius:.85rem;border:1px solid rgba(148,163,184,.28);background:rgba(8,14,28,.92);transition:border-color .15s ease,box-shadow .15s ease}.AuthShell_inputWrap__8nLYG:focus-within{border-color:#3fb9ff;box-shadow:0 0 0 3px rgba(63,185,255,.2)}.AuthShell_inputWrap__8nLYG>svg{width:1.05rem;height:1.05rem;flex-shrink:0;color:#94a3b8}.AuthShell_inputWrap__8nLYG input,.AuthShell_inputWrap__8nLYG select{flex:1 1 auto;width:100%;min-width:0;height:3.05rem!important;min-height:3.05rem!important;max-height:3.05rem!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important;color:#f8fafc!important;font-size:.98rem!important;line-height:1.2!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc}.AuthShell_inputWrap__8nLYG input:-webkit-autofill,.AuthShell_inputWrap__8nLYG input:-webkit-autofill:focus,.AuthShell_inputWrap__8nLYG input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px rgba(8,14,28,.92)!important;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc;transition:background-color 99999s ease-out}.AuthShell_inputWrap__8nLYG input::placeholder{color:#94a3b8!important;opacity:1!important}.AuthShell_inputError__sDohG{border-color:hsla(0,91%,71%,.7)}.AuthShell_errorText__ypLu_,.AuthShell_field__t4yUI small{display:block;margin-top:.35rem;color:#f87171;font-size:.78rem}.AuthShell_labelRow__oUaIl{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.AuthShell_labelRow__oUaIl span{font-size:.875rem;font-weight:650;color:#f1f5f9}.AuthShell_linkBtn__yLzZs{border:0;background:none;padding:0;color:#3fb9ff;font-size:.85rem;font-weight:650;cursor:pointer}.AuthShell_linkBtn__yLzZs:hover{text-decoration:underline;color:#5dc5ff}.AuthShell_eye__0k_9k{flex-shrink:0;width:2rem;height:2rem;display:grid;place-items:center;border:0;border-radius:.5rem;background:transparent;color:#94a3b8;cursor:pointer}.AuthShell_eye__0k_9k:hover{color:#f8fafc}.AuthShell_eye__0k_9k svg{width:1.05rem;height:1.05rem}.AuthShell_next__LguvE,.AuthShell_primary__mc0Nb{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:0;border-radius:.8rem;background:#3fb9ff;color:#041018;font-family:var(--font-app),"Sora",system-ui,sans-serif!important;font-weight:800;font-size:1rem;cursor:pointer;box-shadow:0 8px 24px rgba(63,185,255,.35);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.AuthShell_primary__mc0Nb{width:100%;padding:.95rem 1.25rem;margin-top:.35rem}.AuthShell_next__LguvE{padding:.72rem 1.15rem;font-size:.92rem}.AuthShell_next__LguvE:hover:not(:disabled),.AuthShell_primary__mc0Nb:hover:not(:disabled){background:#5dc5ff;transform:translateY(-1px)}.AuthShell_google__YtGIZ:disabled,.AuthShell_next__LguvE:disabled,.AuthShell_primary__mc0Nb:disabled,.AuthShell_secondary__g7t8x:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthShell_secondary__g7t8x{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.72rem 1.1rem;border-radius:.8rem;border:1px solid rgba(63,185,255,.4);background:transparent;color:#f8fafc;font-family:var(--font-app),"Sora",system-ui,sans-serif!important;font-weight:650;font-size:.92rem;cursor:pointer}.AuthShell_secondary__g7t8x:hover:not(:disabled){background:rgba(63,185,255,.08)}.AuthShell_google__YtGIZ{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;width:100%;padding:.9rem 1rem;margin-top:.15rem;border-radius:.8rem;border:1px solid rgba(63,185,255,.35);background:hsla(0,0%,100%,.03);color:#f8fafc;font-family:var(--font-app),"Sora",system-ui,sans-serif!important}.AuthShell_google__YtGIZ:hover:not(:disabled){background:hsla(0,0%,100%,.06)}.AuthShell_divider__F31iO{position:relative;margin:1.25rem 0;text-align:center}.AuthShell_divider__F31iO:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(148,163,184,.2)}.AuthShell_divider__F31iO span{position:relative;display:inline-block;padding:0 .8rem;background:linear-gradient(180deg,rgba(12,20,38,.98),rgba(8,14,28,.98));color:#94a3b8;font-size:.8rem;font-weight:500}.AuthShell_switch__32mfw{margin:1.25rem 0 0;color:#94a3b8;font-size:.9rem}.AuthShell_switch__32mfw button{border:0;background:none;padding:0;color:#3fb9ff;font-weight:700;cursor:pointer}.AuthShell_switch__32mfw button:hover{text-decoration:underline}.AuthShell_footer__cBwVE{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.35rem;padding-top:1.1rem;border-top:1px solid rgba(148,163,184,.16)}.AuthShell_footer__cBwVE>span{color:#94a3b8;font-size:.85rem;font-weight:500}.AuthShell_footerActions__kLl4c{display:flex;align-items:center;gap:.65rem}.AuthShell_stack__rBlpa{display:flex;flex-direction:column;gap:.15rem}.AuthShell_errorBanner__JXiCT{border-radius:.65rem;border:1px solid hsla(0,91%,71%,.35);background:hsla(0,91%,71%,.1);color:#fca5a5}.AuthShell_errorBanner__JXiCT,.AuthShell_successBanner__wZsEr{margin-bottom:.9rem;padding:.7rem .9rem;font-size:.86rem;text-align:left}.AuthShell_successBanner__wZsEr{border-radius:.65rem;border:1px solid rgba(0,250,154,.3);background:rgba(0,250,154,.1);color:#6ee7b7}.AuthShell_hint__IUD_q{margin:-.35rem 0 .85rem;color:#94a3b8;font-size:.82rem;text-align:left}.AuthShell_strength__dJrxt{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:-.35rem 0 1rem}.AuthShell_strengthBars__GWFSc{display:flex;gap:.35rem;flex:1}.AuthShell_strengthBar__Zljbs{display:block;height:4px;flex:1;border-radius:999px;background:rgba(148,163,184,.22)}.AuthShell_strengthBarOn__pg8Jw{background:#3fb9ff}.AuthShell_strengthLabel__CDt_Y{font-size:.78rem;font-weight:650;color:#94a3b8;min-width:3.5rem;text-align:right}.AuthShell_availability__PKLuD{display:flex;align-items:center;gap:.4rem;margin:-.2rem 0 .9rem;min-height:1.25rem;font-size:.82rem;color:#94a3b8;text-align:left}.AuthShell_availabilityAvailable__r_eD7{color:#34d399}.AuthShell_availabilityInvalid__gvb7Z,.AuthShell_availabilityUnavailable__mOZbd{color:#f87171}.AuthShell_ageLegend__OZKfJ{margin:0 0 .65rem;font-size:.875rem;font-weight:650;color:#f1f5f9;text-align:left}.AuthShell_ageGrid__q5__S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media (min-width:480px){.AuthShell_ageGrid__q5__S{grid-template-columns:repeat(4,minmax(0,1fr))}}.AuthShell_age__H8Io3{padding:.7rem .5rem;border-radius:.75rem;border:1px solid rgba(148,163,184,.28);background:rgba(8,14,28,.7);color:#e2e8f0;font-weight:650;font-size:.88rem;cursor:pointer}.AuthShell_ageSelected__ycho2{border-color:#3fb9ff;color:#3fb9ff;box-shadow:0 0 0 2px rgba(63,185,255,.18);background:rgba(63,185,255,.08)}.AuthShell_twoCol__QLku2{display:grid;gap:.15rem 1rem}@media (min-width:640px){.AuthShell_twoCol__QLku2{grid-template-columns:1fr 1fr}}@media (max-width:640px){.AuthShell_overlay__w5NaV{align-items:flex-start;padding:calc(max(.65rem, env(safe-area-inset-top)) + 3.5rem) .65rem max(.75rem,env(safe-area-inset-bottom))}.AuthShell_modal__OYjx1{border-radius:1rem;max-height:min(92dvh,860px)}.AuthShell_view__m676B{padding:1.25rem 1rem 1.1rem}}.SignupModal_modalOverlay__a8jB0{position:fixed;inset:0;background:rgba(5,8,18,.8);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:50;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));min-height:100dvh;overflow-y:auto}.SignupModal_modalContainer__Jp_VN{display:flex;flex-direction:column;align-items:center;width:100%;max-width:32rem}.SignupModal_logoContainer__O_B8o{margin-bottom:1.5rem}.SignupModal_logoImage__5OyN0{height:6rem;width:auto;max-width:min(280px,85%);object-fit:contain}.SignupModal_modalContent__p8Ui3{background:rgba(10,16,32,.96);border:1px solid rgba(63,185,255,.45);border-radius:1.35rem;padding:1.75rem 1.5rem 1.5rem;width:100%;max-width:32rem;position:relative;box-shadow:0 0 0 1px rgba(63,185,255,.08),0 24px 60px rgba(0,0,0,.55);backdrop-filter:blur(14px);max-height:min(88dvh,860px);overflow-y:auto;overscroll-behavior:contain}@media (min-width:640px){.SignupModal_modalOverlay__a8jB0{align-items:center;padding:1.5rem}.SignupModal_modalContent__p8Ui3{padding:2rem}}.SignupModal_closeButton__1Ei2W{position:absolute;top:.75rem;right:.75rem;z-index:5;color:var(--clr-text-muted);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);cursor:pointer;width:2.1rem;height:2.1rem;padding:0;display:flex;align-items:center;justify-content:center;transition:color var(--transition-fast),background var(--transition-fast);border-radius:9999px}.SignupModal_closeButton__1Ei2W:hover{color:var(--clr-text-main);background:hsla(0,0%,100%,.08)}.SignupModal_modalContent__p8Ui3::-webkit-scrollbar{width:0;height:0}@media (max-width:1024px){.SignupModal_modalContainer__Jp_VN,.SignupModal_modalContent__p8Ui3{max-width:min(100%,36rem)}}@media (max-width:640px){.SignupModal_modalOverlay__a8jB0{padding:calc(max(.65rem, env(safe-area-inset-top)) + 4rem) .65rem max(.75rem,env(safe-area-inset-bottom));align-items:flex-start}.SignupModal_modalContainer__Jp_VN,.SignupModal_modalContent__p8Ui3{max-width:100%}.SignupModal_modalContent__p8Ui3{border-radius:1rem;padding:1.9rem 1rem 1rem;max-height:min(92dvh,860px)}.SignupModal_closeButton__1Ei2W{top:.35rem;right:.45rem}}.SignupModal_intro__sYIba{text-align:center}.SignupModal_brand__dlAzN{display:flex;justify-content:center;margin:.15rem 0 1.1rem}.SignupModal_brandLogo__PEqFk{height:2.6rem;width:auto;object-fit:contain}.SignupModal_brandChess____KbN{font-weight:800;color:#fff}.SignupModal_brandOnes__Re0gJ{font-weight:800;color:var(--clr-primary)}.SignupModal_title__JwKrZ{font-family:var(--font-app),"Sora",var(--font-heading),sans-serif;font-size:clamp(1.7rem,3.6vw,2.1rem);font-weight:800;color:#fff;margin:0 0 .4rem;text-align:center;letter-spacing:-.03em;line-height:1.15}.SignupModal_subtitle__hoyDv{color:#94a3b8;margin:0 0 1.55rem;text-align:center;font-size:.95rem;font-weight:500}.SignupModal_formGroup__SBL6B{margin-bottom:1.15rem;text-align:left}.SignupModal_errorMessage__xQori{margin-bottom:1rem;padding:.75rem 1rem;background:rgba(255,77,77,.1);border:1px solid rgba(255,77,77,.3);color:#ff6b6b;border-radius:.5rem;font-size:.875rem}.SignupModal_progressIndicator__6XEIH{display:flex;align-items:center;justify-content:center;margin:.15rem 0 1.35rem;gap:0}.SignupModal_progressItem__SFeBP{display:inline-flex;align-items:center}.SignupModal_progressStep__3Cl4v{width:1.85rem;height:1.85rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;transition:all var(--transition-normal)}.SignupModal_progressStepCompleted__afGIf{background:rgba(63,185,255,.16);border:2px solid var(--clr-primary);color:var(--clr-primary)}.SignupModal_progressStepActive__6b3wB{background:rgba(8,14,28,.9);border:2px solid #3fb9ff;color:#3fb9ff;box-shadow:0 0 0 3px rgba(63,185,255,.18),0 0 18px rgba(63,185,255,.35)}.SignupModal_progressStepInactive__zY531{background:hsla(0,0%,100%,.03);border:2px solid rgba(148,163,184,.28);color:#64748b}.SignupModal_progressConnector__M2aVq{width:2.6rem;height:1.5px;margin:0 .15rem;transition:all var(--transition-normal)}.SignupModal_progressConnectorCompleted__sdV_4{background:var(--clr-primary)}.SignupModal_progressConnectorInactive__p9kdH{background:hsla(0,0%,100%,.1)}.SignupModal_formLabel__SQMx3{display:block;font-size:.875rem;font-weight:600;color:#f1f5f9;margin-bottom:.45rem}.SignupModal_inputWithIcon__DDWFc{position:relative}.SignupModal_inputIcon__StQjg{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);width:1.05rem;height:1.05rem;color:var(--clr-text-muted);pointer-events:none;z-index:1}.SignupModal_inputWithIcon__DDWFc .SignupModal_input__jUVr1{padding-left:2.7rem!important}.SignupModal_inputWithTrailing__tgciG{padding-right:2.85rem!important}.SignupModal_formLabel__SQMx3 span{color:#ff6b6b}.SignupModal_input__jUVr1{width:100%!important;height:3.1rem!important;min-height:3.1rem!important;padding:.9rem 1rem!important;background:rgba(8,14,28,.92)!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:.85rem!important;color:#f8fafc!important;font-family:var(--font-body)!important;font-size:.98rem!important;line-height:1.2!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important;outline:none!important;box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important}.SignupModal_input__jUVr1::placeholder{color:#94a3b8!important;opacity:1!important}.SignupModal_input__jUVr1:focus,.SignupModal_input__jUVr1:focus-visible{border-color:#3fb9ff!important;background:rgba(10,18,36,.98)!important;box-shadow:0 0 0 3px rgba(63,185,255,.2)!important;outline:none!important}.SignupModal_input__jUVr1:disabled{opacity:.5;cursor:not-allowed}.SignupModal_inputHint__3n6Ab{font-size:.75rem;color:var(--clr-text-muted);margin-top:.25rem}.SignupModal_passwordContainer__kkyCh,.SignupModal_passwordFieldWrap__0xmBt{position:relative}.SignupModal_passwordToggle__yJ9Lu{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--clr-text-muted);cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:color var(--transition-fast);z-index:2}.SignupModal_passwordToggle__yJ9Lu:hover{color:var(--clr-text-main)}.SignupModal_buttonPrimary__n4h_A{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.95rem 1.5rem;background:var(--clr-primary);color:#000;border:none;border-radius:.75rem;font-family:var(--font-app),"Sora",var(--font-heading),sans-serif;font-weight:800;font-size:1.02rem;cursor:pointer;transition:all var(--transition-normal);box-shadow:0 8px 24px rgba(63,185,255,.35)}.SignupModal_buttonPrimary__n4h_A:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px var(--clr-primary-glow);background:#5dc5ff}.SignupModal_buttonPrimary__n4h_A:disabled{opacity:.6;cursor:not-allowed;transform:none}.SignupModal_buttonSecondary__Yass_{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:hsla(0,0%,100%,.05);color:var(--clr-text-main);border:1px solid rgba(63,185,255,.4);border-radius:.75rem;font-family:var(--font-app),"Sora",var(--font-heading),sans-serif;font-weight:650;font-size:.95rem;cursor:pointer;transition:all var(--transition-normal);backdrop-filter:blur(10px)}.SignupModal_buttonSecondary__Yass_:hover:not(:disabled){background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.SignupModal_buttonSecondary__Yass_:disabled{opacity:.6;cursor:not-allowed;transform:none}.SignupModal_divider__V6Zfy{position:relative;margin:1.5rem 0 1.75rem}.SignupModal_divider__V6Zfy:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:hsla(0,0%,100%,.1)}.SignupModal_dividerText__jPZQH{position:relative;display:inline-block;left:50%;transform:translateX(-50%);text-align:center;padding:0 .85rem;background:rgba(10,16,32,.96);color:var(--clr-text-muted);font-size:.8rem;font-weight:500;white-space:nowrap}.SignupModal_titleChess___qCdu{color:var(--clr-text-main)}.SignupModal_titleOnes__GwYvA{color:var(--clr-primary)}.SignupModal_footerText__jPTVe{margin-top:1.5rem;text-align:center;font-size:.875rem;color:var(--clr-text-muted)}.SignupModal_footerLink__sCo8z{color:var(--clr-primary);cursor:pointer;transition:color var(--transition-fast)}.SignupModal_footerLink__sCo8z:hover{color:#5dc5ff;text-decoration:underline}.SignupModal_buttonGroup__No_p6{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.35rem;padding-top:1.15rem;border-top:1px solid rgba(148,163,184,.16)}.SignupModal_buttonGroupLeft__QQvCg{font-size:.85rem;color:#94a3b8;font-weight:500}.SignupModal_buttonGroupRight__cHvaG{display:flex;align-items:center;gap:.65rem}.SignupModal_buttonGroupRight__cHvaG .SignupModal_buttonPrimary__n4h_A,.SignupModal_buttonGroupRight__cHvaG .SignupModal_buttonSecondary__Yass_{width:auto!important;min-width:0;padding:.7rem 1.2rem!important;border-radius:.75rem!important;font-size:.92rem!important}.SignupModal_countryDropdownContainer__qgfnE,.SignupModal_countryDropdownInputWrap__BRGHK{position:relative}.SignupModal_countryDropdownInput__Ji4Eq{padding-right:2.5rem!important}.SignupModal_countryLeadingFlag__kVRM2{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none}.SignupModal_hasValue__YsRG6{padding-left:2.2rem!important}.SignupModal_countryChevron__skCMm{color:var(--clr-text-muted)}.SignupModal_countryChevronButton__VqIsl{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.4rem;background:transparent;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.SignupModal_countryChevronButton__VqIsl:hover{background:hsla(0,0%,100%,.08)}.SignupModal_countryChevronButton__VqIsl:disabled{opacity:.5;cursor:not-allowed}.SignupModal_countryDropdown__h97WO{width:100%;padding:.875rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:var(--clr-text-main);font-family:var(--font-body);font-size:1rem;cursor:pointer;transition:all var(--transition-fast);outline:none;display:flex;align-items:center;justify-content:space-between}.SignupModal_countryDropdown__h97WO:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.SignupModal_countryDropdown__h97WO:focus{border-color:var(--clr-primary);background:hsla(0,0%,100%,.08);box-shadow:0 0 0 3px rgba(63,185,255,.1)}.SignupModal_countryDropdownMenu__KDGvV{position:absolute;top:calc(100% + .5rem);left:0;right:0;max-height:15rem;overflow:hidden;background:var(--clr-bg-panel);border:var(--border-glass);border-radius:.5rem;box-shadow:var(--shadow-glass);z-index:10;backdrop-filter:blur(10px)}.SignupModal_countrySearch__lXvK8{padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.SignupModal_countryList__uY7um{max-height:12rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.SignupModal_countryItem__BmWMg{padding:.75rem 1rem;cursor:pointer;transition:background var(--transition-fast);display:flex;width:100%;text-align:left;background:transparent;border:none;align-items:center;gap:.75rem}.SignupModal_countryItem__BmWMg:hover{background:hsla(0,0%,100%,.05)}.SignupModal_countryList__uY7um::-webkit-scrollbar{width:0;height:0}.SignupModal_checkboxContainer__Of5uL{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem}.SignupModal_checkbox__0uDXU{width:1rem;height:1rem;margin-top:.125rem;cursor:pointer;accent-color:var(--clr-primary)}.SignupModal_checkboxLabel__G5L00{font-size:.875rem;color:var(--clr-text-muted);line-height:1.5}.SignupModal_checkboxLabel__G5L00 a{color:var(--clr-primary);text-decoration:none;transition:color var(--transition-fast)}.SignupModal_checkboxLabel__G5L00 a:hover{color:#5dc5ff;text-decoration:underline}.HomeLanding_page__dooHc{background:#020617;color:#f8fafc;min-height:100vh;font-family:var(--home-display)!important;font-weight:600;letter-spacing:-.02em;-webkit-font-smoothing:antialiased}.HomeLanding_footer__D3cHV,.HomeLanding_header__7hvpt,.HomeLanding_page__dooHc{--home-primary:#3fb9ff;--home-primary-glow:rgba(63,185,255,.45);--home-surface:#0a1224;--home-surface-2:#101c36;--home-border:rgba(148,163,184,.18);--home-muted:#a8b4c6;--home-ease:cubic-bezier(0.22,1,0.36,1);--home-display:var(--font-app),"Sora",system-ui,sans-serif}.HomeLanding_page__dooHc :where(h1,h2,h3,h4,.HomeLanding_headline__CF_2m,.HomeLanding_navLink__s2gvl,.HomeLanding_btn__Mjbg1,button,a){font-family:var(--home-display)!important;font-weight:700}.HomeLanding_page__dooHc :where(h1,.HomeLanding_headline__CF_2m,.HomeLanding_headline__CF_2m>span){font-weight:800!important}.HomeLanding_container__4J_X5{width:min(1320px,calc(100% - 3rem));margin-inline:auto}@media (prefers-reduced-motion:reduce){.HomeLanding_page__dooHc *,.HomeLanding_page__dooHc :after,.HomeLanding_page__dooHc :before{animation:none!important;transition-duration:.01ms!important}}.HomeLanding_headerSpacer__wN1I3{height:72px}.HomeLanding_header__7hvpt{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;justify-content:center;pointer-events:none;transition:transform .5s cubic-bezier(.4,0,.2,1);transform:none}.HomeLanding_headerScrolled___kpH9{transform:translateY(12px) scale(.97)}.HomeLanding_headerBar__Irdru{pointer-events:auto;width:100%;max-width:1280px;margin:0 auto;padding:0 1.25rem;background:transparent;border:1px solid transparent;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:max-width .5s cubic-bezier(.4,0,.2,1),width .5s cubic-bezier(.4,0,.2,1),margin .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),background .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1),border-radius .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1),backdrop-filter .5s ease}.HomeLanding_headerBarScrolled__XAHul{width:calc(100% - 2.75rem);max-width:1120px;margin:0 1.375rem;padding:0 1.5rem;background:rgba(8,14,28,.78);border-color:rgba(63,185,255,.16);border-radius:999px;box-shadow:0 10px 36px rgba(0,0,0,.32),inset 0 0 0 1px hsla(0,0%,100%,.04);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.HomeLanding_headerBarOpen__vKOqg{border-radius:1.35rem}.HomeLanding_headerBarScrolled__XAHul.HomeLanding_headerBarOpen__vKOqg{border-radius:1.5rem}.HomeLanding_headerInner__1lfMd{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;height:72px;transition:height .5s cubic-bezier(.4,0,.2,1)}.HomeLanding_headerBarScrolled__XAHul .HomeLanding_headerInner__1lfMd{height:68px}.HomeLanding_headerBrand__7t1dB{flex:1;display:flex;justify-content:flex-start;min-width:0}.HomeLanding_logo__Lx6eu{display:block;width:156px;height:auto;flex-shrink:0;transition:width .5s cubic-bezier(.4,0,.2,1),opacity .25s ease}.HomeLanding_logoScrolled__Ghz8N{width:148px}.HomeLanding_logo__Lx6eu:hover{opacity:.9}.HomeLanding_navDesktop__weNNf{display:none;align-items:center;justify-content:center;gap:1.85rem;flex:0 0 auto}.HomeLanding_navLink__s2gvl{position:relative;color:rgba(226,232,240,.82);font-family:var(--home-display);font-size:.92rem;font-weight:700;letter-spacing:-.015em;text-decoration:none;white-space:nowrap;transition:color .2s ease}.HomeLanding_navLink__s2gvl:hover{color:#fff}.HomeLanding_headerActions___iNNq{display:none;align-items:center;justify-content:flex-end;gap:.65rem;flex:1;min-width:0}.HomeLanding_headerCta__MERLM{padding:.5rem 1.05rem!important;font-size:.88rem!important;box-shadow:0 0 18px rgba(63,185,255,.28)!important}.HomeLanding_headerBarScrolled__XAHul .HomeLanding_headerCta__MERLM{padding:.42rem .95rem!important;font-size:.84rem!important}.HomeLanding_iconBtn___rTcf{width:44px;height:44px;border-radius:999px;border:1px solid var(--home-border);background:transparent;color:#f8fafc;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s var(--home-ease),box-shadow .25s ease,color .25s ease}.HomeLanding_iconBtn___rTcf:hover{background:rgba(63,185,255,.1);border-color:rgba(63,185,255,.45);color:var(--home-primary);transform:translateY(-2px);box-shadow:0 8px 20px rgba(63,185,255,.15)}.HomeLanding_btn__Mjbg1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;font-family:var(--home-display);font-weight:700;font-size:1rem;cursor:pointer;border:none;text-decoration:none;position:relative;overflow:hidden;letter-spacing:-.02em;transition:transform .3s var(--home-ease),box-shadow .3s ease,background .25s ease,border-color .25s ease,color .25s ease}.HomeLanding_btn__Mjbg1 svg{transition:transform .3s var(--home-ease)}.HomeLanding_btn__Mjbg1:hover{transform:translateY(-3px)}.HomeLanding_btn__Mjbg1:hover svg{transform:translateX(3px)}.HomeLanding_btn__Mjbg1:active{transform:translateY(-1px) scale(.985)}.HomeLanding_btnGhost__MqtfA{background:transparent;color:#f8fafc;border:1px solid transparent;padding:.65rem 1.3rem}.HomeLanding_btnGhost__MqtfA:hover{background:hsla(0,0%,100%,.06)}.HomeLanding_btnOutline__LLep0{background:transparent;color:#f8fafc;border:1px solid rgba(248,250,252,.4);padding:.65rem 1.45rem}.HomeLanding_btnOutline__LLep0:hover{border-color:rgba(63,185,255,.7);background:rgba(63,185,255,.08);color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.25)}.HomeLanding_btnPrimary__V9Vwc{background:var(--home-primary);color:#020617;padding:.65rem 1.65rem;box-shadow:0 0 28px var(--home-primary-glow)}.HomeLanding_btnPrimary__V9Vwc:hover{background:#6dcbff;box-shadow:0 12px 32px rgba(63,185,255,.35),0 0 42px var(--home-primary-glow)}.HomeLanding_btnLg__Iqpdq{padding:.95rem 1.85rem;font-size:1.05rem}.HomeLanding_menuBtn__bQDQc{display:inline-flex}.HomeLanding_mobileMenu__Xiezm{border-top:1px solid rgba(148,163,184,.12)}.HomeLanding_mobileNav__iJjeq{display:grid;gap:.15rem;padding:.85rem .35rem 1.15rem}.HomeLanding_mobileNav__iJjeq a{border-radius:10px;padding:.9rem 1rem;font-family:var(--home-display);font-weight:700;color:#f8fafc;text-decoration:none;font-size:1.05rem;transition:background .25s ease,color .25s ease,transform .25s var(--home-ease)}.HomeLanding_mobileNav__iJjeq a:hover{background:var(--home-surface-2);color:var(--home-primary);transform:translateX(4px)}.HomeLanding_mobileAuth__a9HuH{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.85rem;padding-top:1.1rem;border-top:1px solid var(--home-border)}.HomeLanding_mobileAuth__a9HuH>:only-child{grid-column:1/-1}@media (min-width:1024px){.HomeLanding_headerActions___iNNq,.HomeLanding_navDesktop__weNNf{display:flex}.HomeLanding_menuBtn__bQDQc{display:none}}.HomeLanding_hero__QAH8P{position:relative;padding:3.25rem 0 4rem;overflow:visible;background:#020617}.HomeLanding_hero__QAH8P:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 55% at 78% 42%,rgba(63,185,255,.14),transparent 68%),radial-gradient(ellipse 35% 40% at 12% 70%,rgba(99,102,241,.08),transparent 60%);pointer-events:none}.HomeLanding_heroGrid__bjxXO{position:relative;display:grid;gap:2.5rem;align-items:center}.HomeLanding_heroCopy__1_uk_{max-width:30rem;position:relative;z-index:2}.HomeLanding_eyebrow__FAhKh{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;border-radius:999px;border:1px solid rgba(63,185,255,.4);background:rgba(10,18,36,.85);color:#e2e8f0;font-family:var(--home-display);font-size:.88rem;font-weight:700;margin-bottom:1.35rem}.HomeLanding_eyebrow__FAhKh svg{color:#fbbf24;width:16px;height:16px}.HomeLanding_headline__CF_2m{font-size:clamp(3.85rem,6.8vw,5.85rem);line-height:.92;margin:0 0 1.35rem;display:flex;flex-direction:column;align-items:flex-start;gap:0;text-wrap:balance;-webkit-font-smoothing:antialiased;transform:scaleX(1.1);transform-origin:left center}.HomeLanding_headline__CF_2m,.HomeLanding_headline__CF_2m>span{font-family:var(--home-display);font-weight:800;letter-spacing:-.03em}.HomeLanding_headline__CF_2m>span{display:block;font-synthesis:none;text-shadow:0 2px 28px rgba(0,0,0,.4)}.HomeLanding_headlineAccent__KLsyp{color:var(--home-primary);text-shadow:0 0 42px rgba(63,185,255,.4)}.HomeLanding_heroCopy__1_uk_>p{color:var(--home-muted);font-size:1.08rem;font-weight:600;line-height:1.65;margin:0;max-width:26rem;letter-spacing:-.015em}.HomeLanding_ctaRow__nQxYv{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.85rem}.HomeLanding_storeRow__FlS49{margin-top:1.35rem}.HomeLanding_storeBadges__nBzmc{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.HomeLanding_storeBadgeLink__x1fJb{display:inline-flex;line-height:0;text-decoration:none;transition:opacity .15s ease,transform .15s ease}.HomeLanding_storeBadgeLink__x1fJb:hover{opacity:.92;transform:translateY(-1px)}.HomeLanding_storeBadgeLink__x1fJb:focus-visible{outline:2px solid hsla(0,0%,100%,.55);outline-offset:4px;border-radius:8px}.HomeLanding_storeBadgeImgApple__TMnRk,.HomeLanding_storeBadgeImgGoogle__V95XK{display:block;height:56px;width:auto;object-fit:contain;user-select:none;-webkit-user-drag:none}.HomeLanding_storeBadgeImgGoogle__V95XK{height:82px;margin:-13px -14px}.HomeLanding_storeBadgesCompact__Q_1sS .HomeLanding_storeBadgeImgApple__TMnRk{height:52px}.HomeLanding_storeBadgesCompact__Q_1sS .HomeLanding_storeBadgeImgGoogle__V95XK{height:76px;margin:-12px -13px}.HomeLanding_mobileStoreRow__Uym_M{margin-top:1.5rem}.HomeLanding_heroVisual__Vym2A{position:relative;width:100%;z-index:1;display:flex;align-items:flex-start;justify-content:flex-end;margin-top:-.35rem}.HomeLanding_heroVisual__Vym2A:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#020617,rgba(2,6,23,.55) 6%,rgba(2,6,23,.2) 14%,transparent 24%)}.HomeLanding_heroScene__xMT7F{display:block;width:100%;height:auto;max-width:100%;border:0;outline:none;border-radius:0;background:transparent;object-fit:contain;object-position:right top;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000),radial-gradient(92% 88% at 55% 45%,#000 55%,rgba(0,0,0,.85) 72%,rgba(0,0,0,.4) 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent,#000 10%,#000),radial-gradient(92% 88% at 55% 45%,#000 55%,rgba(0,0,0,.85) 72%,rgba(0,0,0,.4) 88%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:1100px){.HomeLanding_hero__QAH8P{padding:2.75rem 0 3.5rem;overflow:visible}.HomeLanding_heroGrid__bjxXO{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:.75rem;align-items:start}.HomeLanding_heroVisual__Vym2A{width:calc(100% + 1.5rem);margin-right:-1.5rem;margin-top:-.5rem}.HomeLanding_heroVisual__Vym2A:after{background:linear-gradient(90deg,#020617,rgba(2,6,23,.55) 7%,rgba(2,6,23,.22) 15%,transparent 26%)}.HomeLanding_heroScene__xMT7F{width:100%;max-width:none;height:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000),radial-gradient(95% 90% at 55% 44%,#000 58%,rgba(0,0,0,.88) 74%,rgba(0,0,0,.35) 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent,#000 12%,#000),radial-gradient(95% 90% at 55% 44%,#000 58%,rgba(0,0,0,.88) 74%,rgba(0,0,0,.35) 90%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (min-width:1440px){.HomeLanding_heroVisual__Vym2A{width:calc(100% + 1.5rem + max(0px, (100vw - 1320px) / 2));margin-right:calc(-1.5rem - max(0px, (100vw - 1320px) / 2))}}.HomeLanding_section__utnVL{padding:1.75rem 0 3.25rem;scroll-margin-top:5rem}.HomeLanding_featureGrid__edGBO{display:grid;gap:1.15rem}.HomeLanding_featureCard__veOKi{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#0b152c,#080f1f);border:1px solid var(--home-border);text-decoration:none;color:inherit;min-height:270px;transition:border-color .35s ease,transform .4s var(--home-ease),box-shadow .4s ease}.HomeLanding_featureCard__veOKi:hover{border-color:rgba(63,185,255,.55);transform:translateY(-8px);box-shadow:0 20px 48px rgba(0,0,0,.45),0 0 0 1px rgba(63,185,255,.12),0 0 36px rgba(63,185,255,.12)}.HomeLanding_featureArt__dyXIv{height:156px;background:#07101f;display:grid;place-items:center;overflow:hidden}.HomeLanding_featureArt__dyXIv img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .55s var(--home-ease),filter .4s ease}.HomeLanding_featureCard__veOKi:hover .HomeLanding_featureArt__dyXIv img{transform:scale(1.08);filter:brightness(1.08) saturate(1.08)}.HomeLanding_featureCopy__SVoVk{display:flex;align-items:flex-end;justify-content:space-between;gap:.85rem;padding:1.2rem 1.2rem 1.3rem;flex:1}.HomeLanding_featureCopy__SVoVk h3{margin:0 0 .4rem;font-family:var(--home-display);font-size:1.22rem;font-weight:700;letter-spacing:-.025em;transition:color .25s ease}.HomeLanding_featureCard__veOKi:hover .HomeLanding_featureCopy__SVoVk h3{color:#fff}.HomeLanding_featureCopy__SVoVk p{margin:0;color:var(--home-muted);font-size:.95rem;font-weight:600;line-height:1.45;letter-spacing:-.01em}.HomeLanding_arrow__a5f_1{width:38px;height:38px;border-radius:999px;background:var(--home-primary);color:#020617;display:grid;place-items:center;flex-shrink:0;box-shadow:0 0 16px var(--home-primary-glow);transition:transform .35s var(--home-ease),box-shadow .35s ease,background .25s ease}.HomeLanding_featureCard__veOKi:hover .HomeLanding_arrow__a5f_1{transform:translateX(4px) scale(1.06);box-shadow:0 0 24px rgba(63,185,255,.55);background:#6dcbff}.HomeLanding_arrow__a5f_1 svg{width:16px;height:16px}@media (min-width:720px){.HomeLanding_featureGrid__edGBO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.HomeLanding_featureGrid__edGBO{grid-template-columns:repeat(4,minmax(0,1fr))}}.HomeLanding_showcase__5jWzL{position:relative;margin:1rem 0 2.75rem;min-height:460px;border-radius:0;overflow:hidden}.HomeLanding_showcaseScene__J2HA7{position:absolute;inset:0}.HomeLanding_showcaseScene__J2HA7 img{width:100%;height:100%;object-fit:cover;object-position:left center;transition:transform .8s var(--home-ease)}.HomeLanding_showcase__5jWzL:hover .HomeLanding_showcaseScene__J2HA7 img{transform:scale(1.04)}.HomeLanding_showcaseShade__wZPgD{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,6,23,.12),rgba(2,6,23,.5) 48%,rgba(2,6,23,.9) 72%,#020617)}.HomeLanding_showcaseGrid__PgNiV{position:relative;z-index:1;display:grid;min-height:460px;align-items:center;width:min(1280px,calc(100% - 3rem));margin-inline:auto}.HomeLanding_showcaseCopy__smgMf{max-width:27rem;justify-self:end;padding:2.75rem 0}.HomeLanding_showcaseCopy__smgMf h2{margin:0 0 1rem;font-family:var(--home-display);font-size:clamp(2.4rem,4vw,3.35rem);font-weight:700;line-height:1.05;letter-spacing:-.04em}.HomeLanding_showcaseCopy__smgMf p{margin:0 0 1.5rem;color:var(--home-muted);font-size:1.05rem;font-weight:600;line-height:1.6}@media (max-width:859px){.HomeLanding_showcaseGrid__PgNiV,.HomeLanding_showcase__5jWzL{min-height:420px}.HomeLanding_showcaseShade__wZPgD{background:linear-gradient(180deg,rgba(2,6,23,.2),rgba(2,6,23,.92) 55%,#020617)}.HomeLanding_showcaseCopy__smgMf{justify-self:start;max-width:34rem}}.HomeLanding_proof__H0Dlj{padding:0 0 2.75rem}.HomeLanding_proofInner__IptZA{display:grid;gap:.25rem;border-radius:20px;border:1px solid var(--home-border);background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(8,15,31,.95));padding:1.15rem .6rem}.HomeLanding_proofItem__te7G2{display:flex;align-items:center;gap:.9rem;padding:.95rem 1.35rem;border-radius:14px;transition:background .3s ease,transform .3s var(--home-ease)}.HomeLanding_proofItem__te7G2:hover{background:rgba(63,185,255,.06);transform:translateY(-2px)}.HomeLanding_proofItem__te7G2 svg{width:24px;height:24px;color:var(--home-primary);flex-shrink:0;transition:transform .35s var(--home-ease),filter .35s ease}.HomeLanding_proofItem__te7G2:hover svg{transform:scale(1.12);filter:drop-shadow(0 0 8px rgba(63,185,255,.5))}.HomeLanding_proofItem__te7G2 strong{display:block;font-family:var(--home-display);font-size:1.25rem;font-weight:700;line-height:1.15;letter-spacing:-.03em}.HomeLanding_proofItem__te7G2 span{display:block;color:var(--home-muted);font-size:.95rem;font-weight:600;margin-top:.1rem;letter-spacing:-.01em}@media (min-width:640px){.HomeLanding_proofInner__IptZA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.HomeLanding_proofInner__IptZA{grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem .6rem}}.HomeLanding_mobileSection__uE_cz{position:relative;margin:0 0 2.75rem;min-height:400px;overflow:hidden}.HomeLanding_mobileArt__s62QT{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s var(--home-ease)}.HomeLanding_mobileSection__uE_cz:hover .HomeLanding_mobileArt__s62QT{transform:scale(1.04)}.HomeLanding_mobileShade__o7WuV{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,6,23,.92),rgba(2,6,23,.72) 42%,rgba(2,6,23,.35) 70%,rgba(2,6,23,.55))}.HomeLanding_mobileContent__CMDzd{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:400px;padding:2.75rem 0}.HomeLanding_mobileCopy__I8YkY h2{margin:0 0 .9rem;font-family:var(--home-display);font-size:clamp(2.2rem,4vw,3.15rem);font-weight:700;line-height:1.08;letter-spacing:-.04em}.HomeLanding_mobileCopy__I8YkY p{margin:0;color:#cbd5e1;font-size:1.05rem;font-weight:600;line-height:1.55;max-width:28rem}@media (min-width:900px){.HomeLanding_mobileContent__CMDzd{justify-content:center}}.HomeLanding_finalWrap__GR_Kr{padding-bottom:3.25rem}.HomeLanding_finalCta__gwpM6{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(63,185,255,.28);min-height:240px;display:grid;align-items:center;gap:1.35rem;padding:2.25rem 1.75rem;transition:border-color .35s ease,box-shadow .4s ease,transform .4s var(--home-ease)}.HomeLanding_finalCta__gwpM6:hover{border-color:rgba(63,185,255,.5);box-shadow:0 18px 48px rgba(0,0,0,.35),0 0 40px rgba(63,185,255,.1);transform:translateY(-3px)}.HomeLanding_finalCta__gwpM6>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--home-ease)}.HomeLanding_finalCta__gwpM6:hover>img{transform:scale(1.05)}.HomeLanding_finalShade__K5439{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,6,23,.88),rgba(2,6,23,.72) 45%,rgba(2,6,23,.55))}.HomeLanding_finalActions__lSMbv,.HomeLanding_finalCopy__MJta_{position:relative;z-index:1}.HomeLanding_finalCopy__MJta_ h2{margin:0 0 .6rem;font-family:var(--home-display);font-size:clamp(1.9rem,3.2vw,2.55rem);font-weight:700;letter-spacing:-.035em}.HomeLanding_finalCopy__MJta_ p{margin:0;color:#cbd5e1;max-width:30rem;font-size:1.05rem;font-weight:600;line-height:1.55}.HomeLanding_finalActions__lSMbv{display:flex;flex-wrap:wrap;gap:.85rem}@media (min-width:900px){.HomeLanding_finalCta__gwpM6{grid-template-columns:1fr auto;padding:2.5rem 2.4rem}}.HomeLanding_footer__D3cHV{border-top:1px solid var(--home-border);padding:2.5rem 0 2.25rem}.HomeLanding_footerInner__QjeFf{display:flex;flex-direction:column;gap:1.75rem}.HomeLanding_footerGrid__Ieba7{display:grid;gap:1.5rem;align-items:center;justify-items:center}.HomeLanding_footerBrand__t0Yvt{text-align:center}.HomeLanding_footerBrand__t0Yvt .HomeLanding_logo__Lx6eu{max-width:168px;width:100%;height:auto;display:block;margin-inline:auto}.HomeLanding_footerNav__gcf4A{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem 1.25rem}.HomeLanding_footerLink__9bi5M{color:var(--home-muted)!important;text-decoration:none!important;font-family:var(--home-display)!important;font-size:.98rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.015em!important;transition:color .25s ease,transform .25s var(--home-ease)}.HomeLanding_footerNav__gcf4A .HomeLanding_footerLink__9bi5M:hover,.HomeLanding_legal__gLT_3 .HomeLanding_footerLink__9bi5M:hover{color:var(--home-primary)!important}.HomeLanding_footerNav__gcf4A .HomeLanding_footerLink__9bi5M:hover{transform:translateY(-2px)}.HomeLanding_footerMeta__dWA7v{display:grid;gap:.9rem;justify-items:center}.HomeLanding_social__Kr_D3{display:flex;gap:.75rem}.HomeLanding_socialBtn__R_q3h{display:inline-flex;width:40px;height:40px;border-radius:999px;align-items:center;justify-content:center;border:1px solid transparent;background:rgba(15,23,42,.55);color:#fff;cursor:pointer;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .3s var(--home-ease),box-shadow .3s ease,filter .25s ease}.HomeLanding_socialBtn__R_q3h svg{display:block}.HomeLanding_socialFacebook__fk_px{color:#1877f2;border-color:rgba(24,119,242,.35);background:rgba(24,119,242,.12)}.HomeLanding_socialX__uwVqU{color:#f8fafc;border-color:rgba(148,163,184,.28);background:rgba(15,23,42,.75)}.HomeLanding_socialInstagram__jkOBW{color:#e1306c;border-color:rgba(225,48,108,.35);background:linear-gradient(135deg,rgba(131,58,180,.18),rgba(253,29,29,.14),rgba(252,176,69,.12))}.HomeLanding_socialYoutube__WiK4W{color:red;border-color:rgba(255,0,0,.35);background:rgba(255,0,0,.12)}.HomeLanding_socialBtn__R_q3h:hover{transform:translateY(-3px);filter:brightness(1.12);box-shadow:0 8px 18px rgba(0,0,0,.28)}.HomeLanding_socialFacebook__fk_px:hover{background:rgba(24,119,242,.22);box-shadow:0 8px 18px rgba(24,119,242,.28)}.HomeLanding_socialX__uwVqU:hover{background:rgba(30,41,59,.95);box-shadow:0 8px 18px rgba(148,163,184,.18)}.HomeLanding_socialInstagram__jkOBW:hover{box-shadow:0 8px 18px rgba(225,48,108,.28)}.HomeLanding_socialYoutube__WiK4W:hover{background:rgba(255,0,0,.2);box-shadow:0 8px 18px rgba(255,0,0,.28)}.HomeLanding_footerBottom__TDXLR{display:flex;flex-direction:column;align-items:center;gap:.85rem;padding-top:1.35rem;border-top:1px solid var(--home-border);text-align:center}.HomeLanding_footerCopy__eb5HB{margin:0;color:var(--home-muted);font-family:var(--home-display);font-size:.98rem;font-weight:600;line-height:1.35;letter-spacing:-.015em}.HomeLanding_legal__gLT_3{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.1rem}.HomeLanding_legal__gLT_3 .HomeLanding_footerLink__9bi5M{white-space:nowrap}@media (min-width:1024px){.HomeLanding_footerGrid__Ieba7{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);justify-items:stretch;gap:2rem}.HomeLanding_footerBrand__t0Yvt{text-align:left;justify-self:start}.HomeLanding_footerBrand__t0Yvt .HomeLanding_logo__Lx6eu{margin-inline:0}.HomeLanding_footerMeta__dWA7v{justify-items:end;justify-self:end}.HomeLanding_footerBottom__TDXLR{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}.HomeLanding_legal__gLT_3{justify-content:flex-end}}.HomeLanding_srOnly__DCV0P{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.HomeLanding_accent__JA9t4{color:var(--home-primary)}