.FullPageLoader_loaderContainer__a0JcF{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;background-color:#0a0d13;z-index:9999}.FullPageLoader_spinner__QdPR1{width:28px;height:28px;border-radius:50%;border:2.5px solid hsla(0,0%,100%,.12);border-top-color:#4c7bf5;animation:FullPageLoader_spin__NDpQu .8s linear infinite}@keyframes FullPageLoader_spin__NDpQu{to{transform:rotate(1turn)}}.SubscriptionOverlay_overlay__wUwtY{position:absolute;top:-16px;left:-16px;right:-16px;bottom:-16px;background-color:rgba(10,13,19,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000;border-radius:16px}.SubscriptionOverlay_content__Way0e{text-align:center;background:#161b25;padding:40px 50px;border-radius:12px;box-shadow:0 12px 32px -8px rgba(0,0,0,.6);border:1px solid #333;color:#fff;max-width:90vw;box-sizing:border-box}.SubscriptionOverlay_content__Way0e h2{font-size:2rem;margin-bottom:10px;color:#fff}.SubscriptionOverlay_content__Way0e p{font-size:1.1rem;color:#aaa;margin-bottom:25px}.SubscriptionOverlay_signUpButton__0qus4{background:#3a67e0;color:#fff;border:none;padding:15px 30px;font-size:1rem;font-weight:700;border-radius:8px;cursor:pointer;transition:background .15s ease}.SubscriptionOverlay_signUpButton__0qus4:hover{background:#4c7bf5}.SubscriptionOverlay_signUpButton__0qus4:disabled{background:#4e5667;cursor:not-allowed}.SubscriptionOverlay_error___gcvA{color:#ef4444;margin-top:15px;font-size:.9rem}.SubscriptionOverlay_planSelector__xCUYA{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:25px}.SubscriptionOverlay_planButton__Pbh_i{background-color:#10141c;color:#fff;border:1px solid #555;padding:10px 20px;border-radius:8px;cursor:pointer;transition:background-color .2s,border-color .2s}@media (max-width:480px){.SubscriptionOverlay_content__Way0e{padding:28px 20px}.SubscriptionOverlay_content__Way0e h2{font-size:1.5rem}.SubscriptionOverlay_content__Way0e p{font-size:1rem}.SubscriptionOverlay_planButton__Pbh_i{padding:8px 14px;font-size:.9rem}.SubscriptionOverlay_signUpButton__0qus4{padding:12px 24px;width:100%}}.SubscriptionOverlay_planButton__Pbh_i:hover{background-color:#232834;border-color:#777}.SubscriptionOverlay_planButton__Pbh_i.SubscriptionOverlay_selected__QQM7W{background:#3a67e0;border-color:#4c7bf5;box-shadow:none}.SubscriptionOverlay_foundingNote__GV4cJ{margin:0 0 .75rem;padding:.5rem .75rem;border:1px solid rgba(16,185,129,.35);background:rgba(16,185,129,.08);border-radius:.5rem;color:#a7f3d0;font-size:.85rem}.SubscriptionOverlay_planButton__Pbh_i .SubscriptionOverlay_planName__Os019{display:block;font-weight:700}.SubscriptionOverlay_planButton__Pbh_i .SubscriptionOverlay_planPrice__yARYb{display:block;font-size:1.15rem;font-weight:800;margin-top:.15rem}.SubscriptionOverlay_planButton__Pbh_i .SubscriptionOverlay_planPeriod__BHWAt{display:block;font-size:.7rem;opacity:.75}.SubscriptionOverlay_planButton__Pbh_i .SubscriptionOverlay_planPerMonth__uPdjl{display:block;font-size:.7rem;opacity:.9;margin-top:.15rem}.SubscriptionOverlay_planButton__Pbh_i .SubscriptionOverlay_planSaving___00yZ{display:inline-block;margin-top:.3rem;padding:.05rem .4rem;border-radius:999px;background:rgba(16,185,129,.18);color:#6ee7b7;font-size:.65rem;font-weight:700}.SubscriptionOverlay_paybackNote__r64ns{margin:.75rem auto 0;max-width:34rem;padding:.5rem .9rem;border:1px solid rgba(16,185,129,.25);border-radius:.6rem;background:rgba(16,185,129,.08);color:#6ee7b7;font-size:.85rem}.SubscriptionOverlay_paybackNote__r64ns strong{color:#a7f3d0}