.SignupModal_overlay__kHJqD{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:SignupModal_fadeIn__s3FgY .2s ease}@keyframes SignupModal_fadeIn__s3FgY{0%{opacity:0}to{opacity:1}}.SignupModal_modal__cSh5M{background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.25);border-radius:24px;padding:2.5rem;max-width:450px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:SignupModal_slideUp__HqCCe .3s ease;color:hsla(0,0%,100%,.95)}@keyframes SignupModal_slideUp__HqCCe{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.SignupModal_closeButton__1Ei2W{position:absolute;top:1rem;right:1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:1.5rem;line-height:1;transition:all .2s ease}.SignupModal_closeButton__1Ei2W:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.SignupModal_title__JwKrZ{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 .5rem}.SignupModal_subtitle__hoyDv{font-size:1rem;color:hsla(0,0%,100%,.75);margin:0 0 1.5rem}.SignupModal_error__G_h6A{padding:.75rem;margin-bottom:1rem;background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.5);border-radius:8px;color:#fff;font-size:.9rem}.SignupModal_form__RRIk6{display:flex;flex-direction:column;gap:1rem}.SignupModal_field___Wyxq{display:flex;flex-direction:column;gap:.5rem}.SignupModal_field___Wyxq label{font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.9)}.SignupModal_field___Wyxq input{width:100%;padding:.75rem .9rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.12);color:#fff;font-size:1rem;transition:all .2s ease}.SignupModal_field___Wyxq input:focus{outline:none;border-color:rgba(79,195,247,.8);background:hsla(0,0%,100%,.15)}.SignupModal_field___Wyxq input:disabled{opacity:.6;cursor:not-allowed}.SignupModal_field___Wyxq input::placeholder{color:hsla(0,0%,100%,.5)}.SignupModal_field___Wyxq small{font-size:.85rem;color:hsla(0,0%,100%,.6)}.SignupModal_submitButton__jJgl0{width:100%;padding:.9rem 1.25rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.35);background:linear-gradient(135deg,rgba(79,195,247,.9),#2196f3);color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.SignupModal_submitButton__jJgl0:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px rgba(33,150,243,.4)}.SignupModal_submitButton__jJgl0:disabled{opacity:.7;cursor:not-allowed}.SignupModal_loginLink__PawI1{margin-top:1rem;text-align:center;color:hsla(0,0%,100%,.75);font-size:.9rem}.SignupModal_loginLink__PawI1 a{color:#4fc3f7;text-decoration:none;font-weight:500}.SignupModal_loginLink__PawI1 a:hover{text-decoration:underline}.VerificationModal_overlay__KtPea{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:VerificationModal_fadeIn__OomyG .2s ease}@keyframes VerificationModal_fadeIn__OomyG{0%{opacity:0}to{opacity:1}}.VerificationModal_modal__o_V3O{background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.25);border-radius:24px;padding:2.5rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:VerificationModal_slideUp__EpVC_ .3s ease;color:hsla(0,0%,100%,.95)}@keyframes VerificationModal_slideUp__EpVC_{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.VerificationModal_closeButton__z1Ifp{position:absolute;top:1rem;right:1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:1.5rem;line-height:1;transition:all .2s ease}.VerificationModal_closeButton__z1Ifp:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.VerificationModal_title__Jua25{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 1rem}.VerificationModal_text__5uOfn{color:hsla(0,0%,100%,.75);margin:0 0 1rem;line-height:1.6}.VerificationModal_hint__Vc_Pu{color:hsla(0,0%,100%,.6);font-size:.9rem;margin:0 0 1.5rem}.VerificationModal_message__hisgl{padding:1rem;margin-bottom:1.5rem;border-radius:12px;color:#fff;font-size:.95rem}.VerificationModal_centered__wRroi{text-align:center}.VerificationModal_codeInputContainer__3793W{margin:1.5rem 0;display:flex;justify-content:center}.VerificationModal_codeInput__TrDwA{width:100%;max-width:280px;padding:1rem;font-size:2rem;font-weight:700;text-align:center;letter-spacing:.5rem;border-radius:12px;border:2px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.12);color:#fff;font-family:Courier New,monospace;transition:all .2s ease}.VerificationModal_codeInput__TrDwA:focus{outline:none;border-color:rgba(79,195,247,.8);background:hsla(0,0%,100%,.15);box-shadow:0 0 0 3px rgba(79,195,247,.2)}.VerificationModal_codeInput__TrDwA::placeholder{color:hsla(0,0%,100%,.4);letter-spacing:.5rem}.VerificationModal_button__4_uPB{width:100%;padding:.9rem 1.25rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.35);background:linear-gradient(135deg,rgba(79,195,247,.9),#2196f3);color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:1rem}.VerificationModal_button__4_uPB:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px rgba(33,150,243,.4)}.VerificationModal_button__4_uPB:disabled{opacity:.7;cursor:not-allowed}.VerificationModal_resendButton__YrHS7{width:100%;padding:.75rem 1.25rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.1);color:#fff;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .3s ease;margin-top:.75rem}.VerificationModal_resendButton__YrHS7:hover:not(:disabled){background:hsla(0,0%,100%,.15)}.VerificationModal_resendButton__YrHS7:disabled{opacity:.7;cursor:not-allowed}.LoginModal_overlay__pr1Z1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:LoginModal_fadeIn__OkCqW .2s ease}@keyframes LoginModal_fadeIn__OkCqW{0%{opacity:0}to{opacity:1}}.LoginModal_modal__PHX3i{background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.25);border-radius:24px;padding:2.5rem;max-width:450px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:LoginModal_slideUp__cl4Wt .3s ease;color:hsla(0,0%,100%,.95)}@keyframes LoginModal_slideUp__cl4Wt{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.LoginModal_closeButton__xT0ub{position:absolute;top:1rem;right:1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:1.5rem;line-height:1;transition:all .2s ease}.LoginModal_closeButton__xT0ub:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.LoginModal_title__gKtM2{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 .5rem}.LoginModal_subtitle__fFYB_{font-size:1rem;color:hsla(0,0%,100%,.75);margin:0 0 1.5rem}.LoginModal_error__aUl96{padding:.75rem;margin-bottom:1rem;background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.5);border-radius:8px;color:#fff;font-size:.9rem}.LoginModal_verificationHelp__9yWCo{margin-top:.75rem}.LoginModal_verificationText__5emwF{font-size:.85rem;color:hsla(0,0%,100%,.8);margin:0}.LoginModal_form__a3HYV{display:flex;flex-direction:column;gap:1rem}.LoginModal_field__W9jwZ{display:flex;flex-direction:column;gap:.5rem}.LoginModal_field__W9jwZ label{font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.9)}.LoginModal_field__W9jwZ input{width:100%;padding:.75rem .9rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.12);color:#fff;font-size:1rem;transition:all .2s ease}.LoginModal_field__W9jwZ input:focus{outline:none;border-color:rgba(79,195,247,.8);background:hsla(0,0%,100%,.15)}.LoginModal_field__W9jwZ input:disabled{opacity:.6;cursor:not-allowed}.LoginModal_field__W9jwZ input::placeholder{color:hsla(0,0%,100%,.5)}.LoginModal_submitButton__V8znA{width:100%;padding:.9rem 1.25rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.35);background:linear-gradient(135deg,rgba(79,195,247,.9),#2196f3);color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.LoginModal_submitButton__V8znA:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px rgba(33,150,243,.4)}.LoginModal_submitButton__V8znA:disabled{opacity:.7;cursor:not-allowed}.LoginModal_forgotPassword__rzYaL{margin-top:.75rem;text-align:center;font-size:.9rem}.LoginModal_forgotPassword__rzYaL a{color:#4fc3f7;text-decoration:none;font-weight:500}.LoginModal_forgotPassword__rzYaL a:hover{text-decoration:underline}.LoginModal_signupLink__RbEaz{margin-top:1rem;text-align:center;color:hsla(0,0%,100%,.75);font-size:.9rem}.LoginModal_signupLink__RbEaz a{color:#4fc3f7;text-decoration:none;font-weight:500}.LoginModal_signupLink__RbEaz a:hover{text-decoration:underline}.PricingPreview_pricing__UJQYP{padding:2rem;position:relative;z-index:1;min-height:calc(100vh - 4rem);display:flex;align-items:center}.PricingPreview_container__jFBIo{max-width:1400px;margin:0 auto}.PricingPreview_backRow__ST3At{display:flex;justify-content:flex-start;margin-bottom:1.25rem}.PricingPreview_backLink__zb_E7{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.2rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.06);color:rgba(229,231,255,.95);text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease}.PricingPreview_backLink__zb_E7:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.4);color:#fff;transform:translateY(-1px)}.PricingPreview_header__OHNtB{text-align:center;margin-bottom:2rem}.PricingPreview_title__EFMMP{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:.75rem;text-shadow:0 2px 20px rgba(0,0,0,.2)}.PricingPreview_subtitle__ysJxX{font-size:1.1rem;color:hsla(0,0%,100%,.8);margin-bottom:0}.PricingPreview_billingToggle__CtB_T{display:flex;justify-content:center;gap:0;margin-bottom:3rem;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;padding:.25rem;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.PricingPreview_toggleButton__0tr0Y{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:hsla(0,0%,100%,.8);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;position:relative}.PricingPreview_toggleButton__0tr0Y:hover{color:#fff}.PricingPreview_toggleButton__0tr0Y.PricingPreview_active___mYCS{background:hsla(0,0%,100%,.2);color:#fff}.PricingPreview_savingsBadge___qqqx{font-size:.75rem;padding:.25rem .5rem;background:linear-gradient(135deg,rgba(76,175,80,.3),rgba(76,175,80,.5));border:1px solid rgba(76,175,80,.5);border-radius:4px;color:hsla(0,0%,100%,.95);font-weight:700;white-space:nowrap}.PricingPreview_plans__FiI3A{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.PricingPreview_plan__9P7yO{background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem;transition:all .3s ease;position:relative}.PricingPreview_plan__9P7yO.PricingPreview_highlighted__XA13M{padding-top:3.5rem}.PricingPreview_plan__9P7yO:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.15);box-shadow:0 20px 40px rgba(0,0,0,.2)}.PricingPreview_highlighted__XA13M{background:hsla(0,0%,100%,.15);border:2px solid rgba(79,195,247,.5);box-shadow:0 15px 35px rgba(33,150,243,.3)}.PricingPreview_badge__Li5gk{position:absolute;top:-18px;left:50%;transform:translateX(-50%);padding:.6rem 1.5rem;background:linear-gradient(135deg,rgba(79,195,247,.9),#2196f3);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;color:#fff;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px rgba(33,150,243,.4);white-space:nowrap;z-index:10}.PricingPreview_planHeader__0S6y8{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1.25rem;padding-top:.5rem;border-bottom:1px solid hsla(0,0%,100%,.2)}.PricingPreview_planName__n4pL9{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.PricingPreview_priceContainer__SqZYZ{display:flex;align-items:baseline;gap:.25rem}.PricingPreview_price__Fnl_6{font-size:3rem;font-weight:800;color:#fff}.PricingPreview_period__m6of6{font-size:1rem;color:hsla(0,0%,100%,.7)}.PricingPreview_annualSavings__4Q6AU{font-size:.9rem;font-weight:600;color:rgba(76,175,80,.9);margin-top:.25rem}.PricingPreview_description__oZwgo{font-size:1rem;color:hsla(0,0%,100%,.8);margin:0}.PricingPreview_features__sFzbT{list-style:none;display:flex;flex-direction:column;gap:.75rem;flex-grow:1}.PricingPreview_feature__eDu_h{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;color:hsla(0,0%,100%,.9);line-height:1.5}.PricingPreview_checkmark__XZrly{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(76,175,80,.3);border:1px solid rgba(76,175,80,.5);color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.PricingPreview_ctaButton__nJd7D{width:100%;padding:1rem 2rem;font-size:1rem;font-weight:600;color:#fff;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;text-align:center;transition:all .3s ease;cursor:pointer;font-family:inherit}.PricingPreview_ctaButton__nJd7D:hover{background:hsla(0,0%,100%,.25);transform:translateY(-2px)}.PricingPreview_ctaButton__nJd7D:disabled{opacity:.55;cursor:not-allowed;transform:none}.PricingPreview_confirmOverlay__90ZQn{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:9999}.PricingPreview_confirmModal__vkSeO{width:100%;max-width:560px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;padding:1.5rem 1.5rem 1.25rem;box-shadow:0 20px 60px rgba(0,0,0,.35)}.PricingPreview_confirmTitle___5LhJ{font-size:1.25rem;font-weight:800;color:#fff;margin-bottom:.75rem}.PricingPreview_confirmBody__xOAwI{color:hsla(0,0%,100%,.85);font-size:.95rem;line-height:1.6;margin-bottom:1.25rem}.PricingPreview_confirmLine___TP0a{white-space:pre-wrap}.PricingPreview_confirmActions__plPb2{display:flex;gap:.75rem;justify-content:flex-end}.PricingPreview_confirmCancel__iakPT{padding:.65rem 1.1rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.06);color:rgba(229,231,255,.95);font-weight:600;cursor:pointer;transition:all .2s ease}.PricingPreview_confirmCancel__iakPT:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.4);transform:translateY(-1px)}.PricingPreview_confirmPrimary__nZhQM{padding:.65rem 1.2rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.25);background:linear-gradient(135deg,rgba(79,195,247,.9),#2196f3);color:#fff;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 6px 18px rgba(33,150,243,.35)}.PricingPreview_confirmPrimary__nZhQM:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(33,150,243,.45)}.PricingPreview_confirmPrimary__nZhQM:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.PricingPreview_highlighted__XA13M .PricingPreview_ctaButton__nJd7D{background:linear-gradient(135deg,rgba(79,195,247,.9),#2196f3);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 4px 15px rgba(33,150,243,.4)}.PricingPreview_highlighted__XA13M .PricingPreview_ctaButton__nJd7D:hover{box-shadow:0 6px 20px rgba(33,150,243,.5)}.PricingPreview_notice__d3mBy{text-align:center;font-size:.9rem;color:hsla(0,0%,100%,.7);margin-top:1rem}@media (max-width:1024px){.PricingPreview_plans__FiI3A{grid-template-columns:1fr;max-width:500px;margin:0 auto 2rem}}@media (max-width:768px){.PricingPreview_pricing__UJQYP{padding:3rem 1rem}.PricingPreview_header__OHNtB{margin-bottom:2rem}.PricingPreview_title__EFMMP{font-size:1.75rem;line-height:1.2}.PricingPreview_subtitle__ysJxX{font-size:1rem;line-height:1.6}.PricingPreview_billingToggle__CtB_T{margin-bottom:2rem;width:100%;max-width:300px}.PricingPreview_toggleButton__0tr0Y{padding:.65rem 1.25rem;font-size:.95rem;flex:1 1}.PricingPreview_savingsBadge___qqqx{font-size:.7rem;padding:.2rem .4rem}.PricingPreview_plans__FiI3A{gap:1.5rem;margin-bottom:1.5rem}.PricingPreview_plan__9P7yO{padding:1.75rem}.PricingPreview_badge__Li5gk{font-size:.8rem;padding:.4rem 1.25rem}.PricingPreview_planName__n4pL9{font-size:1.3rem}.PricingPreview_price__Fnl_6{font-size:2.5rem}.PricingPreview_period__m6of6{font-size:.9rem}.PricingPreview_description__oZwgo,.PricingPreview_feature__eDu_h{font-size:.95rem}.PricingPreview_ctaButton__nJd7D{padding:.9rem 1.75rem;font-size:.95rem}.PricingPreview_notice__d3mBy{font-size:.9rem;line-height:1.5}}