.common_container__vQYir{min-height:100vh;position:relative;overflow-x:hidden;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.common_mainContent__mDw0D{max-width:100%;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;padding:20px 16px 16px}.common_header__SOXaR{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding:0 0 16px}.common_pageTitle___lvi1{font-size:28px;font-weight:700;color:#1d1d1f;margin:0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.common_pageSubtitle__kBmQ0{font-size:15px;color:#6e6e73;font-weight:400;margin-top:4px}.common_primaryButton__coyfk{padding:16px 24px;border-radius:16px;text-align:center;text-decoration:none;font-weight:600;font-size:16px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;box-shadow:0 4px 20px rgba(0,122,255,.3)}.common_primaryButton__coyfk:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,122,255,.4)}.common_secondaryButton__MQQ_h{padding:12px 16px;border-radius:16px;text-align:center;text-decoration:none;font-weight:600;font-size:14px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#1d1d1f;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 20px rgba(0,0,0,.1)}.common_secondaryButton__MQQ_h:hover{transform:translateY(-1px);box-shadow:0 8px 30px rgba(0,0,0,.15);background:hsla(0,0%,100%,.95)}.common_dangerButton__P7Edy{padding:12px 16px;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;color:rgba(255,0,0,.9)}.common_dangerButton__P7Edy:hover{box-shadow:0 8px 30px rgba(255,59,48,.4)}.common_buttonIcon__LGVK3{font-size:18px}.common_card__p4zK4{background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;padding:24px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.common_card__p4zK4:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.common_form__JbxNQ{display:flex;flex-direction:column;gap:20px}.common_formField__TiLr4{display:flex;flex-direction:column;gap:8px}.common_formField__TiLr4 label{font-size:14px;font-weight:600;color:#1d1d1f}.common_formField__TiLr4 input{padding:16px 20px;border:1px solid rgba(0,0,0,.1);border-radius:16px;font-size:16px;background:hsla(0,0%,100%,.8);transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.common_formField__TiLr4 input:focus{outline:none;border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.1);background:hsla(0,0%,100%,.95)}.common_radioGroup__EeSsm{display:flex;flex-direction:column;gap:12px}.common_radioOption__bl0J1{display:flex;align-items:center;gap:12px;padding:16px 20px;border:1px solid rgba(0,0,0,.1);border-radius:16px;background:hsla(0,0%,100%,.8);cursor:pointer;transition:all .2s ease}.common_radioOption__bl0J1:hover{background:hsla(0,0%,100%,.95);border-color:#007aff}.common_radioOption__bl0J1 input[type=radio]{margin:0;width:18px;height:18px;accent-color:#007aff;cursor:pointer}.common_radioOption__bl0J1 span{font-size:16px;font-weight:500;color:#1d1d1f;flex:1}.common_radioOption__bl0J1 small{font-size:12px;color:#8e8e93;font-weight:400}.common_radioOption__bl0J1 input[type=radio]:disabled+span{color:#8e8e93}.common_radioOption__bl0J1:has(input[type=radio]:disabled){opacity:.6;cursor:not-allowed}.common_radioOption__bl0J1:has(input[type=radio]:disabled):hover{background:hsla(0,0%,100%,.8);border-color:rgba(0,0,0,.1)}.common_buttonGroup__EMOL_{display:flex;gap:12px;flex-direction:column}.common_buttonGroup__EMOL_ .common_dangerButton__P7Edy,.common_buttonGroup__EMOL_ .common_primaryButton__coyfk{margin:0}.common_dangerButton__P7Edy{padding:16px 24px;border-radius:16px;text-align:center;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;border:none}.common_dangerButton__P7Edy:hover{transform:translateY(-1px)}.common_dangerButton__P7Edy:active{transform:translateY(0);box-shadow:0 4px 15px rgba(255,59,48,.3)}.common_dangerButton__P7Edy:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media (min-width:768px){.common_buttonGroup__EMOL_{flex-direction:row}}.common_switchContainer__hpK8m{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.common_switchLabel__ndZAf{font-size:14px;font-weight:600;color:#1d1d1f}.common_switch__KMGxH{position:relative;display:inline-block;width:51px;height:31px;background:#e5e5ea;border-radius:31px;transition:background .3s ease;cursor:pointer}.common_switchActive__bPi25{background:#34c759}.common_switch__KMGxH:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.common_switchActive__bPi25:after{transform:translateX(20px)}.common_formActions__fYBjw{display:flex;gap:12px;margin-top:8px}.common_cancelButton__e3BQ7{flex:1;padding:16px 20px;background:rgba(0,0,0,.05);border:none;border-radius:16px;font-weight:600;color:#6e6e73;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.common_cancelButton__e3BQ7:hover{background:rgba(0,0,0,.1);transform:translateY(-1px)}.common_submitButton__A6zdH{flex:1;padding:16px 20px;background:linear-gradient(135deg,#007aff,#5856d6);border:none;border-radius:16px;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,122,255,.3);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.common_submitButton__A6zdH:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,122,255,.4)}.common_submitButton__A6zdH:disabled{opacity:.6;cursor:not-allowed;transform:none}.common_modalOverlay__UPnkz{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:999;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px}.common_modalContent__ApAnx{background:hsla(0,0%,100%,.95);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:24px;padding:32px;box-shadow:0 20px 60px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.2);max-width:400px;width:100%}.common_modalTitle__9n9J8{font-size:24px;font-weight:700;color:#1d1d1f;margin:0 0 16px;text-align:center}.common_modalText__ofEVV{font-size:16px;color:#6e6e73;margin-bottom:24px;text-align:center;line-height:1.5}.common_modalActions__nkMsQ{display:flex;gap:12px}.common_externalLink__mOqND{color:#007aff;text-decoration:none;font-weight:500;font-size:14px;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;background:rgba(0,122,255,.1)}.common_externalLink__mOqND:hover{background:rgba(0,122,255,.15);transform:translateY(-1px)}.common_externalLink__mOqND:active{transform:translateY(0)}.common_loadingText__7J_q5{text-align:center;color:#6e6e73;font-size:16px;padding:20px}.common_loadingContainer__l9D3p{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.common_loadingSpinner__VNkLI{width:40px;height:40px;border:3px solid rgba(0,122,255,.2);border-top-color:#007aff;border-radius:50%;animation:common_spin__fsVUx 1s linear infinite;margin-bottom:16px}@keyframes common_spin__fsVUx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.common_errorText__fWjBY{color:#ff3b30;background:rgba(255,59,48,.1);padding:16px 20px;border-radius:16px;margin-bottom:16px;font-size:14px;font-weight:500}.common_errorContainer__jfC6T{margin:16px 0}.common_currentSubscription__EGy7V{margin-bottom:32px}.common_subscriptionCard__K6bRZ{background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:18px;padding:20px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1)}.common_subscriptionHeader__MS9wv{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.common_subscriptionTitle__9bpep{font-size:18px;font-weight:600;color:#1d1d1f;margin:0}.common_statusBadge__ewUuf{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.common_statusBadge__ewUuf.common_active__rRwzz{background:rgba(52,199,89,.1);color:#34c759}.common_statusBadge__ewUuf.common_expired__zfACC{background:rgba(255,59,48,.1);color:#ff3b30}.common_statusBadge__ewUuf.common_cancelled__MTCl_{background:hsla(240,2%,57%,.1);color:#8e8e93}.common_subscriptionStats__rGTIP{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px}.common_statItem__VMqoP{display:flex;flex-direction:column;align-items:center;text-align:center}.common_statLabel__BkWca{font-size:12px;color:#6e6e73;font-weight:500;margin-bottom:4px}.common_statValue__w03ds{font-size:16px;font-weight:600;color:#1d1d1f}.common_periodSelector__FqxwP{margin-bottom:32px}.common_periodToggle__Hqk22{display:flex;background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;padding:4px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 20px rgba(0,0,0,.1)}.common_periodButton__xyNJx{padding:12px 20px;border-radius:12px;font-weight:600;color:#6e6e73;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.common_periodButton__xyNJx.common_active__rRwzz{background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;box-shadow:0 4px 20px rgba(0,122,255,.3)}.common_discountBadge__LdeBq{position:absolute;top:-8px;right:-8px;background:#ff3b30;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;transform:scale(.8)}.common_subscriptionPlans__gs8TV{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:32px}.common_planCard__ky9XS{background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;padding:24px 20px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.common_planCard__ky9XS:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.15)}.common_planCard__ky9XS.common_currentPlan__bFQNS{border:2px solid #007aff;background:linear-gradient(135deg,rgba(0,122,255,.05),rgba(88,86,214,.05))}.common_currentPlanBadge__3NoTX{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#007aff;color:#fff;font-size:12px;font-weight:600;padding:6px 16px;border-radius:20px;box-shadow:0 4px 20px rgba(0,122,255,.3)}.common_planHeader__8lyqK{text-align:center;margin-bottom:20px}.common_planTitle__ItZoI{font-size:20px;font-weight:700;color:#1d1d1f;margin:0 0 6px}.common_planDescription__r0BBS{font-size:13px;color:#6e6e73;margin:0;line-height:1.4}.common_planPrice__xbycc{text-align:center;margin-bottom:20px}.common_freePrice__mdIUZ{font-size:28px;font-weight:700;color:#34c759}.common_priceContainer__stwe2{display:flex;align-items:center;justify-content:center;gap:6px}.common_price__0caF7{font-size:28px;font-weight:700;color:#1d1d1f}.common_period__EuLoJ{font-size:14px;font-weight:500;color:#6e6e73}.common_discount__m0JlL{background:#ff3b30;color:#fff;font-size:12px;font-weight:700;padding:4px 8px;border-radius:12px}.common_planFeatures__rV3Dn{margin-bottom:20px;text-align:center}.common_featureItem__Ihu8D{display:flex;align-items:center;justify-content:center;gap:8px}.common_featureIcon__ilNdQ{color:#34c759;font-size:16px;font-weight:700}.common_featureText__IDo_M{font-size:14px;color:#1d1d1f;font-weight:600}.common_subscribeButton__T2iyn{width:100%;padding:14px 20px;border:none;border-radius:14px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;box-shadow:0 4px 20px rgba(0,122,255,.3)}.common_subscribeButton__T2iyn:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,122,255,.4)}.common_subscribeButton__T2iyn.common_currentButton__KoeHI{background:hsla(240,2%,57%,.2);color:#8e8e93;cursor:not-allowed;box-shadow:none}.common_subscribeButton__T2iyn.common_currentButton__KoeHI:hover{transform:none;box-shadow:none}.common_subscribeButton__T2iyn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.common_paymentsList___cStq{display:flex;flex-direction:column;gap:16px}.common_paymentCard__EgbZa{background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;padding:24px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.common_paymentCard__EgbZa:hover{transform:translateY(-2px);box-shadow:0 16px 48px rgba(0,0,0,.15)}.common_paymentHeader___lVNI{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.common_paymentInfo__zhmkc{flex:1}.common_paymentDescription__tp267{font-size:18px;font-weight:600;color:#1d1d1f;margin:0 0 8px}.common_paymentDate__I0vFC{font-size:14px;color:#6e6e73;margin:0}.common_paymentAmount__NKi5f{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.common_amount__tUCNT{font-size:20px;font-weight:700;color:#1d1d1f}.common_paymentDetails__5RJun{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding-top:16px;border-top:1px solid hsla(240,2%,57%,.2)}.common_detailItem__syeht{display:flex;justify-content:space-between;align-items:center}.common_detailLabel__me1zh{font-size:12px;color:#6e6e73;font-weight:500}.common_detailValue__42duM{font-size:14px;color:#1d1d1f;font-weight:600}.common_statusBadge__ewUuf.common_completed__4wZCB{background:rgba(52,199,89,.1);color:#34c759}.common_statusBadge__ewUuf.common_pending__ZPxBa{background:rgba(255,149,0,.1);color:#ff9500}.common_statusBadge__ewUuf.common_failed__VEJuu{background:rgba(255,59,48,.1);color:#ff3b30}.common_statusBadge__ewUuf.common_refunded__x3QSB{background:hsla(240,2%,57%,.1);color:#8e8e93}.common_emptyState__Q6lWy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px}.common_emptyIcon__o1ZUQ{font-size:48px;margin-bottom:16px}.common_emptyTitle__pPbqz{font-size:20px;font-weight:600;color:#1d1d1f;margin:0 0 8px}.common_emptyText__EKzGC{font-size:14px;color:#6e6e73;margin:0;line-height:1.4}@media (max-width:480px){.common_mainContent__mDw0D{padding:16px 12px 12px}.common_header__SOXaR{margin-bottom:24px;padding:0 0 12px}.common_pageTitle___lvi1{font-size:24px}.common_pageSubtitle__kBmQ0{font-size:14px}.common_dangerButton__P7Edy,.common_primaryButton__coyfk,.common_secondaryButton__MQQ_h{padding:14px 20px;font-size:15px}.common_buttonIcon__LGVK3{font-size:16px}.common_card__p4zK4{padding:20px;border-radius:16px}.common_cancelButton__e3BQ7,.common_formField__TiLr4 input,.common_submitButton__A6zdH{padding:14px 18px;font-size:15px}.common_switch__KMGxH{width:47px;height:29px}.common_switch__KMGxH:after{width:25px;height:25px}.common_switchActive__bPi25:after{transform:translateX(18px)}.common_switchLabel__ndZAf{font-size:13px}.common_modalContent__ApAnx{padding:24px;border-radius:20px}.common_modalTitle__9n9J8{font-size:20px}.common_modalText__ofEVV{font-size:14px}.common_externalLink__mOqND{font-size:13px;padding:3px 6px}}.common_menuItem__8710t{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#495057;text-decoration:none;border-radius:8px;transition:all .2s ease;font-size:14px;font-weight:500}.common_menuItem__8710t:hover{background-color:#f8f9fa;color:#212529}.common_menuItem__8710t i{width:16px;text-align:center;font-size:16px;color:#6c757d}.common_agreementContent__7kmFb{text-align:center;padding:20px 0}.common_agreementInfo__yQR0u{margin-bottom:32px}.common_agreementInfo__yQR0u h3{margin:16px 0 12px;color:#495057;font-size:1.2rem}.common_agreementInfo__yQR0u p{color:#6c757d;line-height:1.5;margin:0}.common_agreementActions__TwCcN{display:flex;flex-direction:column;gap:12px;max-width:300px;margin:0 auto}.common_agreementActions__TwCcN button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;font-weight:500;transition:all .2s ease;border:none;cursor:pointer}.common_agreementActions__TwCcN button i{font-size:16px}.common_priceAnalysisCard__QR1cA{background:#fff;border:1px solid #f2f2f7;border-radius:16px;padding:20px;margin-top:20px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .2s ease}.common_priceAnalysisCard__QR1cA:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-1px)}.common_priceAnalysisHeader___JHDA{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.common_priceAnalysisTitle__ON8oc{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:600;color:#1d1d1f;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.common_priceAnalysisTitle__ON8oc i{color:#007aff;font-size:1rem}.common_priceStats__NUozH{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.common_priceStat__h8FEQ{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px;background:#f2f2f7;border-radius:12px}.common_priceLabel__k2Wxc{font-size:12px;color:#8e8e93;margin-bottom:4px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.common_priceValue__IFEiB{font-size:18px;font-weight:600;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.common_periodSelector__FqxwP{display:flex;gap:8px;margin-bottom:24px;padding:4px;background:#f2f2f7;border-radius:10px;width:100%}.common_periodButton__xyNJx{flex:1;padding:12px 16px;border:none;background:transparent;color:#8e8e93;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}.common_periodButton__xyNJx.common_active__rRwzz{background:#fff;color:#007aff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.common_chartCard__EzMXs{background:#fff;border-radius:16px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid #f2f2f7}.common_chartContainer__cI5w3{height:200px;position:relative}.common_priceStatsCard__1_gW9{background:#fff;border-radius:16px;padding:12px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid #f2f2f7}.common_priceStatsGrid___iDwf{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.common_priceStatItem__Aq15b{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 4px;background:#f8f9fa;border-radius:8px;min-width:0}.common_priceStatLabel__FZ2pl{font-size:.7rem;color:#8e8e93;margin-bottom:2px;font-weight:500}.common_priceStatLabel__FZ2pl,.common_priceStatValue__Z4NN5{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.common_priceStatValue__Z4NN5{font-size:.9rem;font-weight:600;color:#1d1d1f}.common_actionButtons__m292b{display:flex;gap:12px;margin-top:20px}.common_pageSubtitle__kBmQ0{color:#6c757d;margin-top:8px;margin-bottom:0}