.user-profile-loading{display:flex;align-items:center;gap:.5rem}.user-profile-loading-avatar{height:2rem;width:2rem;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:50%;background-color:#e5e7eb}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.user-profile-login-button{border-radius:.375rem;background-color:#2563eb;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:white;border:none;cursor:pointer;transition:background-color .2s}.user-profile-login-button:hover{background-color:#1d4ed8}.user-profile-login-button:focus{outline:none;box-shadow:0 0 0 2px #3b82f6,0 0 0 4px rgba(59,130,246,.5)}.user-profile-container{position:relative;border:2px solid #34d399;background-image:linear-gradient(to bottom left,#0891b2,#059669);border-radius:2rem;padding:.5rem}.user-profile-button{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#374151;background:none;border:none;cursor:pointer;padding:0}.user-profile-button:hover{color:#111827}.user-profile-button:focus{outline:none}.user-profile-avatar{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:50%;background-color:#3b82f6;color:white}.user-profile-avatar img{height:3rem;width:3rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.user-profile-avatar-initial{font-size:.875rem;font-weight:700;color:white}.user-profile-name{color:white;display:block}@media (max-width:768px){.user-profile-name{display:none}.user-profile-container{padding:.25rem}.user-profile-avatar{height:1.75rem;width:1.75rem}.user-profile-avatar img{height:2.5rem;width:2.5rem}}.user-profile-chevron{height:1rem;width:1rem;transition:transform .2s;color:white}.user-profile-chevron.rotated{transform:rotate(180deg)}.user-profile-dropdown{position:absolute;right:0;z-index:50;margin-top:1.5rem;width:19rem;border-radius:.8rem;border:1px solid rgb(255,255,255);background-color:rgba(54,54,54,.781);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);padding-top:.25rem;padding-bottom:.25rem;box-shadow:0 0 16px 0 rgba(255,255,255,.35)}.user-profile-dropdown-header{padding:.5rem 1rem;font-size:.875rem;color:#ffffff;transition:background-color .2s}.user-profile-dropdown-header:hover{background-color:#f3f4f650}.user-profile-dropdown-name{font-weight:500}.user-profile-dropdown-email{font-size:.75rem;color:#ffffff}.bp-divider-user{border:none;border-top:1.8px solid #74d3c1;width:90%;display:block;margin:1rem auto}.user-profile-dropdown-bubbo-plus{display:flex;justify-content:start;padding:.5rem 1rem;cursor:pointer}.user-profile-logout-button{display:block;width:100%;padding:.5rem 1rem;margin-bottom:1rem;text-align:left;font-size:.875rem;color:#ffffff;background:none;border:none;cursor:pointer;transition:background-color .2s}.user-profile-logout-button:hover{background-color:#f3f4f650}.user-profile-dropdown-lang-list{overflow-y:auto;scrollbar-width:none}.user-profile-dropdown-lang-list::-webkit-scrollbar{display:none}.user-profile-dropdown-preferences a{text-decoration:none!important;color:inherit}.user-profile-dropdown-preferences a:hover{text-decoration:none!important}.user-profile-dropdown-preferences a:active,.user-profile-dropdown-preferences a:visited{color:inherit}.PaymentModal_backdrop__KUn3C{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:9999}.PaymentModal_modalContainer__gyIqh{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;max-width:450px;width:90%;max-height:90vh;overflow-y:auto}.PaymentModal_modalPanel__HTWSy{background:rgba(20,20,20,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 40px rgba(0,0,0,.5)}.PaymentModal_modalContent__hbloF{position:relative;padding:32px}.PaymentModal_closeButton__hxlsI{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#ffffff;cursor:pointer;transition:all .3s ease}.PaymentModal_closeButton__hxlsI:hover{background:rgba(255,255,255,.2);transform:scale(1.1)}.PaymentModal_closeIcon__h3_7Z{width:20px;height:20px}.PaymentModal_modalTitle___AkJG{font-size:24px;font-weight:700;background:linear-gradient(135deg,#00D4FF,#00A8CC 50%,#0080FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:24px}.PaymentModal_form__AW5Kg{display:flex;flex-direction:column;gap:24px}.PaymentModal_planDetails__az__F{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:20px;border-radius:16px}.PaymentModal_planName__XF4pc{font-weight:600;color:#ffffff;font-size:16px;margin-bottom:8px}.PaymentModal_planPrice__lpzXd{font-size:28px;font-weight:700;background:linear-gradient(135deg,#00D4FF,#00A8CC 50%,#0080FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PaymentModal_paymentElementContainer__g59YX{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:20px;border-radius:16px}.PaymentModal_errorContainer__WpD2T{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:16px}.PaymentModal_errorText__V10aM{color:#FCA5A5;font-size:14px}.PaymentModal_buttonContainer__KfxoL{display:flex;gap:12px}.PaymentModal_submitButton__Q4pEF{flex:1;background:linear-gradient(135deg,#00D4FF,#00A8CC 50%,#0080FF);color:white;border-radius:12px;padding:12px 24px;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;font-size:16px}.PaymentModal_submitButton__Q4pEF:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,212,255,.3)}.PaymentModal_submitButton__Q4pEF:disabled{opacity:.5;cursor:not-allowed}.PaymentModal_cancelButton__DbWzx{padding:12px 24px;color:#ffffff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:16px}.PaymentModal_cancelButton__DbWzx:hover:not(:disabled){background:rgba(255,255,255,.2)}.PaymentModal_cancelButton__DbWzx:disabled{opacity:.5;cursor:not-allowed}.PaymentModal_spinner__8X_24{display:inline-flex;align-items:center;justify-content:center}.PaymentModal_spinnerIcon__G7wIH{animation:PaymentModal_spin__ZovS4 1s linear infinite;margin-right:8px;width:20px;height:20px}@keyframes PaymentModal_spin__ZovS4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentModal_securityText__OlMmE{text-align:center;color:rgba(255,255,255,.6);font-size:12px;margin-top:8px}.PaymentModal_loadingContainer__TnJhN{display:flex;align-items:center;justify-content:center;padding:80px 0}.PaymentModal_loadingSpinner__mQobS{width:40px;height:40px;border:3px solid rgba(0,212,255,.2);border-top-color:#00d4ff;border-radius:50%;animation:PaymentModal_spin__ZovS4 1s linear infinite}.PaymentModal_successContainer__x7q19{text-align:center;padding:40px 0}.PaymentModal_successIcon__pjq4F{width:60px;height:60px;margin:0 auto 20px;background:linear-gradient(135deg,#00D4FF,#00A8CC 50%,#0080FF);border-radius:50%;display:flex;align-items:center;justify-content:center}.PaymentModal_successIconSvg__qanUO{width:30px;height:30px;color:white}.PaymentModal_successTitle__y4U0A{font-size:20px;font-weight:600;color:#ffffff;margin-bottom:8px}.PaymentModal_successText___zzKr{color:rgba(255,255,255,.7);font-size:14px}.PaymentModal_paymentElementContainer__g59YX .StripeElement{background:rgba(255,255,255,.05);border-radius:8px;padding:12px}.PaymentModal_paymentElementContainer__g59YX .StripeElement--focus{box-shadow:0 0 0 2px rgba(0,212,255,.5)}@media (max-width:640px){.PaymentModal_modalContainer__gyIqh{width:95%;max-width:none}.PaymentModal_modalContent__hbloF{padding:24px}.PaymentModal_modalTitle___AkJG{font-size:20px}.PaymentModal_planPrice__lpzXd{font-size:24px}}.PaymentModal_promoCodeDisplay__YlP6M{background:rgba(79,180,161,.1);border:1px solid rgba(79,180,161,.3);border-radius:10px;padding:12px 16px;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.PaymentModal_promoCodeLabel__IwBG1{font-size:12px;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.PaymentModal_promoCodeValue__vkdjo{font-size:14px;color:#4ade80;font-weight:700;text-shadow:0 0 10px rgba(74,222,128,.3)}.BubboPlusModal_modalOverlay__ZvDJM{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.BubboPlusModal_modalContent__gm3Id{background:rgba(203,200,200,.3);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:2px solid rgb(255,255,255);border-radius:20px;max-width:1200px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 32px 0 rgba(0,0,0,.7)}.BubboPlusModal_modalHeader__OxmWj{display:flex;align-items:center;justify-content:space-between;padding:20px 30px 0}.BubboPlusModal_closeButton__5MGHz{background:none;border:none;color:#888;font-size:24px;cursor:pointer;padding:8px;transition:color .3s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.BubboPlusModal_backButton__Zr74y:hover,.BubboPlusModal_closeButton__5MGHz:hover{color:#fff;background:rgba(255,255,255,.1)}.BubboPlusModal_modalTitle__3k1vm{font-size:28px;font-weight:600;color:#fff;margin:0 auto;text-align:center}.BubboPlusModal_titleHighlight__hHzLy{background:linear-gradient(90deg,#5fc5b2,#26b3c7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.BubboPlusModal_modalBody__r_vcB{display:flex;flex:1;overflow:hidden;margin:1rem;border-radius:20px;background:rgba(0,0,0,.4)}.BubboPlusModal_leftSection__71Emo{flex:0 0 300px;padding:10px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);backdrop-filter:blur(20px)}.BubboPlusModal_bubboCard__CTmkX{background:rgba(26,26,26,.8);border:3px solid #4fb4a1;border-radius:20px;padding:15px;width:100%;max-width:320px;box-shadow:0 10px 30px rgba(0,0,0,.5);position:relative;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.BubboPlusModal_cardHeader__5_Dnt{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:0}.BubboPlusModal_bubboLogo__2Duij{height:40px;width:auto}.BubboPlusModal_plusBadge__xd3NF{background:linear-gradient(90deg,#4fb4a1,#1c99ad);color:#000;font-weight:900;padding:4px 12px;border-radius:20px;font-size:14px}.BubboPlusModal_cardSubtitle__gqAve{font-size:14px;margin-bottom:10px;font-weight:600;border-bottom:2px solid transparent;-o-border-image:linear-gradient(90deg,#4fb4a1,#1c99ad) 1;border-image:linear-gradient(90deg,#4fb4a1,#1c99ad) 1;text-align:center}.BubboPlusModal_cardSubtitle__gqAve .BubboPlusModal_titleHighlight__hHzLy{background:linear-gradient(90deg,#5fc5b2,#26b3c7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.BubboPlusModal_benefitsList__AeTpQ{display:flex;flex-direction:column;justify-items:center;list-style:none;padding:0 15px 10px;border-bottom:2px solid transparent;-o-border-image:linear-gradient(90deg,#4fb4a1,#1c99ad) 1;border-image:linear-gradient(90deg,#4fb4a1,#1c99ad) 1;max-width:260px}.BubboPlusModal_benefitsList__AeTpQ li{color:#bbb;font-size:13px;margin-bottom:2px;display:flex;align-items:center;justify-content:flex-start;gap:8px;line-height:1.4;text-align:left}.BubboPlusModal_trialButton__P5dA9{width:100%;background:linear-gradient(90deg,#4fb4a1,#1c99ad);color:#000;border:none;padding:12px 20px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;text-transform:uppercase;letter-spacing:.5px}.BubboPlusModal_trialButton__P5dA9:hover{transform:translateY(-2px);box-shadow:0 5px 20px rgba(79,180,161,.4)}.BubboPlusModal_trialInfo__X4Lke{text-align:center;color:#fffefe;font-size:12px}.BubboPlusModal_trialTerms__FzBzz{text-align:center;color:#666;font-size:10px;line-height:1.3}.BubboPlusModal_rightSection__X__G1{position:flex;flex-direction:column;align-items:center;flex:1;padding:30px 10px;overflow-y:auto;background:rgba(0,0,0,.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.BubboPlusModal_plansTitle__Qntin{font-size:20px;font-weight:600;color:#fff;margin:0;line-height:1.2}.BubboPlusModal_plansSubtitle__ys2lw{color:#fff;font-size:20px;font-weight:600;margin:0 0 20px;line-height:1.2}.BubboPlusModal_plansList__TSOlA{display:flex;flex-direction:column;gap:5px}.BubboPlusModal_planItem___cIxC{display:flex;align-items:center;gap:20px;padding:10px;background:rgba(79,180,161,.1);border:1px solid rgba(79,180,161,.3);border-radius:10px;cursor:pointer;transition:all .3s ease;position:relative}.BubboPlusModal_planItem___cIxC:hover{background:rgba(79,180,161,.15);border-color:rgba(79,180,161,.5);transform:translateX(5px)}.BubboPlusModal_planHighlight__vQ_zc{background:rgba(79,180,161,.1);border-color:rgba(79,180,161,.3)}.BubboPlusModal_planHighlight__vQ_zc:hover{background:rgba(79,180,161,.15);border-color:rgba(79,180,161,.5)}.BubboPlusModal_planIcon__Or0_5{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.BubboPlusModal_planInfo__Fk_Cq{display:flex;flex:1;flex-direction:column}.BubboPlusModal_planTitle__GyjmR{font-size:18px;font-weight:600;background:linear-gradient(90deg,#5fc5b2,#26b3c7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0;line-height:1.2}.BubboPlusModal_planDescription__ALssy{font-size:14px;color:#fff;margin:0;line-height:1.3}.BubboPlusModal_planPricing__IuxZ_{text-align:right;position:relative;display:flex;justify-content:center;align-items:center;gap:10px}.BubboPlusModal_originalPrice__oW_J6{text-decoration:line-through;color:#666;font-size:14px;display:flex}.BubboPlusModal_planPrice__jL3Z9{font-size:20px;font-weight:700;background:linear-gradient(90deg,#5fc5b2,#26b3c7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.BubboPlusModal_pricePeriod__WM1hE{font-size:14px;font-weight:400;color:#888}.BubboPlusModal_discountBadge__NfBLc{position:absolute;top:-21px;right:-10px;background:linear-gradient(90deg,#4fb4a1,#1c99ad);color:#fff;font-size:12px;font-weight:600;padding:2px 10px;border-radius:5px 8px 0 5px;white-space:nowrap}.BubboPlusModal_cancelInfo__Tsoyh{text-align:right;color:#a5a2a2;font-size:14px;margin-top:20px}@media (max-width:1024px){.BubboPlusModal_modalContent__gm3Id{max-width:90vw}.BubboPlusModal_leftSection__71Emo{flex:0 0 320px}}@media (max-width:768px){.BubboPlusModal_modalBody__r_vcB{flex-direction:column}.BubboPlusModal_leftSection__71Emo{flex:none;padding:30px 20px;border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.BubboPlusModal_rightSection__X__G1{padding:30px 20px}.BubboPlusModal_modalTitle__3k1vm{font-size:22px}.BubboPlusModal_plansTitle__Qntin{font-size:20px}.BubboPlusModal_planItem___cIxC{padding:15px}.BubboPlusModal_planTitle__GyjmR{font-size:16px}.BubboPlusModal_planPrice__jL3Z9{font-size:20px}}@media (max-width:480px){.BubboPlusModal_modalOverlay__ZvDJM{padding:0}.BubboPlusModal_modalContent__gm3Id{max-width:100%;max-height:100vh;border-radius:0}.BubboPlusModal_modalHeader__OxmWj{padding:15px 20px}.BubboPlusModal_modalTitle__3k1vm{font-size:18px}.BubboPlusModal_bubboCard__CTmkX{padding:20px}.BubboPlusModal_planItem___cIxC{flex-wrap:wrap;gap:10px}.BubboPlusModal_planIcon__Or0_5{width:35px;height:35px;font-size:20px}.BubboPlusModal_planInfo__Fk_Cq{flex:1 1 calc(100% - 55px)}.BubboPlusModal_planPricing__IuxZ_{flex:1 1 100%;text-align:left}}.BubboPlusModal_promoContainer__RGadL{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);width:100%;display:flex;flex-direction:column;align-items:flex-end}.BubboPlusModal_promoInputWrapper__S_pvg{display:flex;gap:10px;margin-bottom:5px;width:100%;max-width:320px}.BubboPlusModal_promoInput__ldlg3{flex:1;background:rgba(255,255,255,.05);border:1px solid rgba(79,180,161,.3);border-radius:10px;color:#fff;padding:10px 15px;font-size:14px;transition:all .3s ease}.BubboPlusModal_promoInput__ldlg3:focus{outline:none;border-color:#4fb4a1;background:rgba(255,255,255,.1);box-shadow:0 0 15px rgba(79,180,161,.2)}.BubboPlusModal_promoInput__ldlg3::-moz-placeholder{color:rgba(255,255,255,.3)}.BubboPlusModal_promoInput__ldlg3::placeholder{color:rgba(255,255,255,.3)}.BubboPlusModal_applyButton__2w8JW{background:linear-gradient(90deg,#4fb4a1,#1c99ad);color:#000;border:none;border-radius:10px;padding:0 20px;font-weight:700;font-size:13px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;min-width:80px}.BubboPlusModal_applyButton__2w8JW:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(79,180,161,.3);filter:brightness(1.1)}.BubboPlusModal_applyButton__2w8JW:disabled{opacity:.5;cursor:not-allowed;transform:none;filter:grayscale(.5)}.BubboPlusModal_removeButton__sb9_6{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.3);border-radius:10px;padding:0 20px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s ease;min-width:80px}.BubboPlusModal_removeButton__sb9_6:hover{background:rgba(239,68,68,.2);border-color:#ef4444;box-shadow:0 0 15px rgba(239,68,68,.2)}.BubboPlusModal_statusMessage__md_mU{text-align:right;font-size:12px;margin-top:5px;font-weight:500}.BubboPlusModal_successMessage__0eJmT{color:#4ade80;text-shadow:0 0 10px rgba(74,222,128,.3)}.BubboPlusModal_errorMessage__r_sFu{color:#ef4444;text-shadow:0 0 10px rgba(239,68,68,.3)}.SubscriptionManagementModal_modalOverlay__JpAzf{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.SubscriptionManagementModal_modalContent___pcTp{background:rgba(203,200,200,.3);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:2px solid rgb(255,255,255);border-radius:20px;max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 32px 0 rgba(0,0,0,.7)}.SubscriptionManagementModal_modalHeader__0J0a8{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;border-bottom:1px solid rgba(255,255,255,.1)}.SubscriptionManagementModal_closeButton__emqX5{background:none;border:none;color:#888;font-size:24px;cursor:pointer;padding:8px;transition:color .3s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.SubscriptionManagementModal_closeButton__emqX5:hover{color:#fff;background:rgba(255,255,255,.1)}.SubscriptionManagementModal_modalTitle__p1qbh{font-size:24px;font-weight:600;color:#fff;margin:0;text-align:center;flex:1}.SubscriptionManagementModal_titleHighlight__RevXS{background:linear-gradient(90deg,#5fc5b2,#26b3c7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.SubscriptionManagementModal_modalBody__o9FVM{flex:1;overflow-y:auto;padding:30px;background:rgba(0,0,0,.4)}.SubscriptionManagementModal_statusSection__vRDtt{margin-bottom:30px}.SubscriptionManagementModal_sectionTitle__onqEX{font-size:18px;font-weight:600;color:#fff;margin:0 0 15px}.SubscriptionManagementModal_statusCard__hf1_I{background:rgba(79,180,161,.1);border:1px solid rgba(79,180,161,.3);border-radius:10px;padding:15px 20px}.SubscriptionManagementModal_statusItem__rNen_{display:flex;align-items:center;gap:10px}.SubscriptionManagementModal_checkIcon__Lazjc{color:#4fb4a1;font-size:20px;font-weight:700}.SubscriptionManagementModal_statusText__TLDOB{color:#fff;font-size:16px;font-weight:500}.SubscriptionManagementModal_detailsSection__OqmZw{background:rgba(26,26,26,.6);border-radius:10px;padding:20px;margin-bottom:20px}.SubscriptionManagementModal_detailItem__QPpF1{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.SubscriptionManagementModal_detailItem__QPpF1:last-child{border-bottom:none}.SubscriptionManagementModal_detailLabel__wO_qE{color:#888;font-size:14px}.SubscriptionManagementModal_detailValue__3B562{color:#fff;font-size:14px;font-weight:500}.SubscriptionManagementModal_trialInfo__juRMV{background:rgba(79,180,161,.1);border:1px solid rgba(79,180,161,.3);border-radius:8px;padding:12px 16px;margin-top:15px;display:flex;align-items:center;gap:10px}.SubscriptionManagementModal_trialIcon__2AH4t{font-size:20px}.SubscriptionManagementModal_trialText__H8jd9{color:#4fb4a1;font-size:14px;font-weight:500}.SubscriptionManagementModal_promotionInfo__FUx_1{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:8px;padding:12px 16px;margin-top:10px;display:flex;align-items:center;gap:10px}.SubscriptionManagementModal_promotionIcon___4tA8{font-size:20px}.SubscriptionManagementModal_promotionText__YXnJl{color:#ffc107;font-size:14px;font-weight:500}.SubscriptionManagementModal_customerSection__O4AoC{background:rgba(26,26,26,.6);border-radius:10px;padding:20px;margin-bottom:20px}.SubscriptionManagementModal_customerInfo__lo82H{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.SubscriptionManagementModal_customerInfo__lo82H:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}.SubscriptionManagementModal_customerLabel__uVEGh{color:#888;font-size:13px}.SubscriptionManagementModal_customerValue__Yhjge{color:#fff;font-size:13px;font-family:monospace}.SubscriptionManagementModal_cancelSection__3pJrJ{margin-top:30px;text-align:center}.SubscriptionManagementModal_cancelButton__jI3Fl{background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.5);color:#dc3545;padding:12px 30px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.SubscriptionManagementModal_cancelButton__jI3Fl:hover:not(:disabled){background:rgba(220,53,69,.2);border-color:#dc3545;transform:translateY(-1px)}.SubscriptionManagementModal_cancelButton__jI3Fl:disabled{opacity:.5;cursor:not-allowed}.SubscriptionManagementModal_confirmCancelSection__3Pis6{background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);border-radius:10px;padding:20px}.SubscriptionManagementModal_confirmText__V0zNF{color:#fff;font-size:14px;margin:0 0 20px;text-align:center}.SubscriptionManagementModal_confirmButtons__Yf9G5{display:flex;gap:10px;justify-content:center}.SubscriptionManagementModal_confirmButton__RUyKL{background:#dc3545;border:none;color:#fff;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.SubscriptionManagementModal_confirmButton__RUyKL:hover:not(:disabled){background:#c82333;transform:translateY(-1px)}.SubscriptionManagementModal_confirmButton__RUyKL:disabled{opacity:.5;cursor:not-allowed}.SubscriptionManagementModal_keepButton__2SjJB{background:rgba(79,180,161,.1);border:1px solid rgba(79,180,161,.5);color:#4fb4a1;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.SubscriptionManagementModal_keepButton__2SjJB:hover:not(:disabled){background:rgba(79,180,161,.2);border-color:#4fb4a1;transform:translateY(-1px)}.SubscriptionManagementModal_keepButton__2SjJB:disabled{opacity:.5;cursor:not-allowed}.SubscriptionManagementModal_lifetimeMessage__eLrXK{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:10px;padding:20px;margin-top:20px;text-align:center}.SubscriptionManagementModal_lifetimeIcon__uDr43{font-size:30px;display:block;margin-bottom:10px}.SubscriptionManagementModal_lifetimeText__tvWf2{color:#ffc107;font-size:14px;margin:0}.SubscriptionManagementModal_canceledMessage__JiIm5{background:rgba(108,117,125,.1);border:1px solid rgba(108,117,125,.3);border-radius:10px;padding:20px;margin-top:20px;text-align:center}.SubscriptionManagementModal_canceledText__5x6Vz{color:#6c757d;font-size:14px;margin:0}.SubscriptionManagementModal_iosMessage__TATmY{background:rgba(0,122,255,.1);border:1px solid rgba(0,122,255,.3);border-radius:10px;padding:20px;margin-top:20px;text-align:center}.SubscriptionManagementModal_iosIcon__EZplX{font-size:30px;display:block;margin-bottom:10px}.SubscriptionManagementModal_iosText__jzJaU{color:#007aff;font-size:14px;margin:0;line-height:1.5}.SubscriptionManagementModal_noSubscriptionMessage__qMs0A{background:rgba(108,117,125,.1);border:1px solid rgba(108,117,125,.3);border-radius:10px;padding:30px;margin-top:20px;text-align:center}.SubscriptionManagementModal_noSubscriptionText__GUy7X{color:#6c757d;font-size:16px;margin:0}@media (max-width:768px){.SubscriptionManagementModal_modalContent___pcTp{max-width:95%}.SubscriptionManagementModal_modalHeader__0J0a8{padding:15px 20px}.SubscriptionManagementModal_modalTitle__p1qbh{font-size:20px}.SubscriptionManagementModal_modalBody__o9FVM{padding:20px}.SubscriptionManagementModal_customerSection__O4AoC,.SubscriptionManagementModal_detailsSection__OqmZw{padding:15px}.SubscriptionManagementModal_confirmButtons__Yf9G5{flex-direction:column;width:100%}.SubscriptionManagementModal_confirmButton__RUyKL,.SubscriptionManagementModal_keepButton__2SjJB{width:100%}}@media (max-width:480px){.SubscriptionManagementModal_modalOverlay__JpAzf{padding:0}.SubscriptionManagementModal_modalContent___pcTp{max-width:100%;max-height:100vh;border-radius:0}.SubscriptionManagementModal_modalHeader__0J0a8{padding:15px}.SubscriptionManagementModal_modalTitle__p1qbh{font-size:18px}.SubscriptionManagementModal_modalBody__o9FVM{padding:15px}.SubscriptionManagementModal_sectionTitle__onqEX{font-size:16px}.SubscriptionManagementModal_customerInfo__lo82H,.SubscriptionManagementModal_detailItem__QPpF1{flex-direction:column;align-items:flex-start;gap:5px}.SubscriptionManagementModal_customerValue__Yhjge,.SubscriptionManagementModal_detailValue__3B562{font-size:12px}}.bw-navbar-container{display:flex;align-items:center;padding:15px 30px;background:linear-gradient(180deg,#000000,rgba(0,0,0,0));position:fixed;top:0;left:0;right:0;z-index:9999;gap:20px;backdrop-filter:blur(200px);-webkit-backdrop-filter:blur(200px)}.bw-navbar-logo{flex-shrink:0;margin-right:20px}.logo-beta-container{position:relative;display:inline-block}.bw-navbar-logo img{height:60px;width:auto}.beta-banner{position:absolute;top:-5px;right:-5px;background:linear-gradient(135deg,#1d7688,#1da47a);color:white;font-size:10px;font-weight:700;letter-spacing:1px;padding:4px 8px;border-radius:4px;transform:rotate(-15deg);box-shadow:0 2px 8px rgba(29,164,122,.4);z-index:10}.beta-banner span{display:block;writing-mode:vertical-rl;text-orientation:upright;line-height:1}.bw-navbar-logo:after{content:"Inicio";position:absolute;top:-25px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.8);color:#25bcd3;font-weight:700;font-size:15px;padding:4px 8px;border-radius:4px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:10}.bw-navbar-logo:hover:after{opacity:1;visibility:visible}.bw-navbar-menu{display:flex;align-items:flex-start;flex:1}.bw-navbar-menu-wrapper{display:flex;flex-direction:column;gap:15px}.bw-navbar-navigation{display:flex;gap:40px;align-items:center}.bw-navbar-navigation a{color:rgba(255,255,255,.8);text-decoration:none;font-size:16px;font-weight:400;transition:all .3s ease;white-space:nowrap}.bw-navbar-navigation a:hover{color:white}.bw-navbar-navigation a.active{background:linear-gradient(90deg,#4fb4a1,#1c99ad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:500}.bw-navbar-right-section{display:flex;align-items:center;gap:15px;margin-left:auto}.search-bar-container{position:relative}.bw-navbar-wrapper{gap:15px}.bw-navbar-wrapper,.bw-navbar-wrapper-a{display:flex;align-items:center;position:relative}.bw-navbar-wrapper-a{justify-content:center;width:52px;height:52px;background:transparent;border-radius:50%;cursor:pointer;text-decoration:none;transition:all .3s ease;padding:0;border:2px solid transparent;background-image:linear-gradient(180deg,rgb(62,64,67),rgb(13,13,13)),linear-gradient(90deg,#4fb4a1 46.58%,#1c99ad);background-origin:border-box;background-clip:padding-box,border-box}.bw-navbar-wrapper-a:hover{cursor:pointer;box-shadow:0 0 10px 2px rgba(79,180,161,.6);transform:scale(1.05)}.bw-navbar-wrapper-a .icon-container,.style-iconLogin{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.bw-navbar-wrapper-a .icon-static{transition:opacity .5s ease;width:30px;height:30px}.bw-navbar-wrapper-a .icon-animated{position:absolute;display:flex;justify-content:center;align-items:center;transition:opacity .5s ease;opacity:0;width:60px;height:35px}.bw-navbar-wrapper-a:hover .icon-static{opacity:0}.bw-navbar-wrapper-a:hover .icon-animated{opacity:1}.hamburger-button{display:none;cursor:pointer;z-index:1001}.navbar-hamburger-toggle{display:none}.mobile-menu{display:none;position:fixed;top:0;left:0;width:100%;background-color:rgba(0,0,0,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:9998;padding:80px 20px 20px}.mobile-menu ul{list-style:none;padding:0;margin:0}.mobile-menu li{margin-bottom:20px;text-align:center}.mobile-menu a{color:white;text-decoration:none;font-size:18px;display:block;padding:10px;transition:all .3s ease}.mobile-menu a:hover{color:#4fb4a1}.mobile-menu .separator{border:none;border-top:1px solid #fff;margin:20px 0}.slide-in-top{animation:slideInTop .5s ease-out}.slide-out-top{animation:slideOutTop .5s ease-out}@keyframes slideInTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOutTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.bw-disabled-button{opacity:.6;cursor:not-allowed}.bw-navbar-left-group{display:none}.bw-navbar-search-desktop{display:block}.bw-navbar-search-mobile{display:none}@media (max-width:1024px){.hamburger-button{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:transparent;border-radius:50%;cursor:pointer;position:relative;text-decoration:none;transition:all .3s ease;padding:0;border:2px solid transparent;background-image:linear-gradient(180deg,rgb(62,64,67),rgb(13,13,13)),linear-gradient(90deg,#4fb4a1 46.58%,#1c99ad);background-origin:border-box;background-clip:padding-box,border-box}.hamburger-button:hover{cursor:pointer;box-shadow:0 0 10px 2px rgba(79,180,161,.6);transform:scale(1.05)}.hamburger-button img{width:30px;height:30px}.bw-navbar-menu{display:none}.mobile-menu{display:block}.bw-navbar-container{padding:10px 20px;justify-content:space-between;position:fixed;top:0;left:0;right:0;z-index:9999;background:linear-gradient(180deg,#000000,rgba(0,0,0,0));backdrop-filter:blur(200px);-webkit-backdrop-filter:blur(200px)}.bw-navbar-left-group{display:flex;align-items:center;gap:10px;order:1;position:relative;z-index:2500}.bw-navbar-search-mobile .searchContainer{width:52px!important;height:52px!important}.bw-navbar-logo{position:absolute;left:50%;transform:translateX(-50%);order:2;z-index:1}.bw-navbar-logo img{height:40px}.beta-banner{font-size:9px;padding:3px 6px;right:-5px;top:-6px}.bw-navbar-right-section{order:3;margin-left:auto;display:flex;align-items:center;gap:10px;z-index:2000}.bw-navbar-wrapper-a .profile-icon-home{width:28px;height:28px}.bw-navbar-wrapper-a .profile-icon-home:hover{width:33px;height:33px}.bw-navbar-wrapper{display:flex;align-items:center;gap:10px}.bw-navbar-wrapper-a{width:52px;height:52px}.bw-navbar-wrapper-a img{width:30px;height:30px}.bw-navbar-search-desktop{display:none}.bw-navbar-search-mobile{display:block}.bw-navbar-wrapper:has(.searchContainer.opened)>:not(.bw-navbar-search-desktop){display:none}}@media (max-width:768px){.bw-navbar-wrapper{gap:5px}.bw-navbar-container{padding:8px 15px}.bw-navbar-logo img{height:30px}.beta-banner{font-size:7px;padding:2px 4px;right:-3px;top:-8px}.hamburger-button{width:40px;height:40px}.hamburger-button img{width:24px;height:24px}.bw-navbar-wrapper-a{width:40px;height:40px}.bw-navbar-wrapper-a .icon-static,.bw-navbar-wrapper-a img{width:24px;height:24px}.bw-navbar-wrapper-a .icon-animated{width:48px;height:28px}.bw-navbar-search-mobile .searchContainer{width:40px!important;height:40px!important}.bw-navbar-left-group,.bw-navbar-right-section{gap:5px}}