.subscriptions_container__kfUni{max-width:1200px;margin:0 auto;padding:2rem;background:var(--bg-primary);min-height:100vh;transition:background-color .3s ease}.subscriptions_loading__2ZeF7{text-align:center;padding:4rem 0;font-size:1.25rem;color:var(--text-secondary)}.subscriptions_header__sksgp{text-align:center;margin-bottom:3rem}.subscriptions_headerIcon__MX3YL{font-size:4rem;color:#f093fb;margin-bottom:1rem}.subscriptions_title__w7S_V{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,#f093fb,#f5576c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subscriptions_subtitle__QZEul{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.subscriptions_carouselContainer__3yMRT{position:relative;margin-top:2rem}.subscriptions_carouselWrapper__wlAs_{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(240,147,251,.5) transparent;padding:1rem 0 2rem;margin:0 3rem}.subscriptions_carouselWrapper__wlAs_::-webkit-scrollbar{height:8px}.subscriptions_carouselWrapper__wlAs_::-webkit-scrollbar-track{background:transparent;border-radius:4px}.subscriptions_carouselWrapper__wlAs_::-webkit-scrollbar-thumb{background:rgba(240,147,251,.5);border-radius:4px;transition:background .3s ease}.subscriptions_carouselWrapper__wlAs_::-webkit-scrollbar-thumb:hover{background:rgba(240,147,251,.7)}@media(max-width:768px){.subscriptions_carouselWrapper__wlAs_{margin:0 2rem}}.subscriptions_scrollArrow__dGhsq{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:var(--bg-card);border:2px solid var(--border-primary);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.subscriptions_scrollArrow__dGhsq svg{font-size:1.5rem}.subscriptions_scrollArrow__dGhsq:hover{background:linear-gradient(135deg,#f093fb,#f5576c);border-color:#f093fb;color:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 16px rgba(240,147,251,.4)}.subscriptions_scrollArrow__dGhsq:active{transform:translateY(-50%) scale(.95)}@media(max-width:768px){.subscriptions_scrollArrow__dGhsq{width:40px;height:40px}.subscriptions_scrollArrow__dGhsq svg{font-size:1.25rem}}.subscriptions_scrollArrowLeft__4WArQ{left:0}.subscriptions_scrollArrowRight__Qt6Wd{right:0}.subscriptions_carousel__e6taL{display:flex;gap:2rem;padding:1rem .5rem;min-width:min-content;align-items:stretch}.subscriptions_scrollHint__ieuiK{text-align:center;margin-top:1.5rem;color:var(--text-secondary);font-size:.875rem;animation:subscriptions_fadeInOut__S4W_V 2s ease-in-out infinite}.subscriptions_scrollHint__ieuiK span{display:inline-block;padding:.5rem 1rem;background:rgba(240,147,251,.1);border-radius:20px}@keyframes subscriptions_fadeInOut__S4W_V{0%,to{opacity:.5}50%{opacity:1}}.subscriptions_subscriptionCard__ZFJtL{background:var(--bg-card);border:2px solid var(--border-primary);border-radius:16px;padding:2rem;position:relative;transition:all .3s ease;display:flex;flex-direction:column;min-width:340px;width:360px;flex-shrink:0;min-height:580px}.subscriptions_subscriptionCard__ZFJtL:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.subscriptions_subscriptionCard__ZFJtL.subscriptions_featured___Kezo{border-color:#f093fb;box-shadow:0 8px 24px rgba(240,147,251,.2)}.subscriptions_subscriptionCard__ZFJtL.subscriptions_featured___Kezo:hover{transform:translateY(-4px)}.subscriptions_subscriptionCard__ZFJtL.subscriptions_featured___Kezo .subscriptions_purchaseButton__fPj4t{background:linear-gradient(135deg,#f093fb,#f5576c)}.subscriptions_subscriptionCard__ZFJtL.subscriptions_featured___Kezo .subscriptions_purchaseButton__fPj4t:hover{background:linear-gradient(135deg,#f5576c,#f093fb)}.subscriptions_subscriptionCard__ZFJtL.subscriptions_wideCard__6IE9r{display:none}.subscriptions_badge__yJ2fz{position:absolute;top:-12px;right:1rem;background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;padding:.25rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.subscriptions_cardHeader__GiFEx{margin-bottom:1.5rem}.subscriptions_durationBadge__gbVeH{display:inline-block;padding:.5rem 1rem;background:rgba(240,147,251,.1);border:2px solid rgba(240,147,251,.5);border-radius:8px;color:#d946ef;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;transition:all .3s ease}.subscriptions_planName__b8s40{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--text-primary)}.subscriptions_planDescription__w7bez{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.subscriptions_pricing__LgEsO{text-align:center;padding:1.5rem 0;border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);margin-bottom:1.5rem}.subscriptions_originalPrice__lKRUE{font-size:.875rem;color:var(--text-secondary);text-decoration:line-through;margin-bottom:.25rem}.subscriptions_currentPrice__0kZhI{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.subscriptions_billingInfo__l9ymM{margin-bottom:.25rem}.subscriptions_billingInfo__l9ymM,.subscriptions_perMonth__roIwt{font-size:.875rem;color:var(--text-secondary)}.subscriptions_discount__y2Y48{display:inline-block;margin-top:.5rem;padding:.25rem .75rem;background:rgba(240,147,251,.15);color:#d946ef;border:1px solid rgba(240,147,251,.4);border-radius:12px;font-size:.75rem;font-weight:600;transition:all .3s ease}.subscriptions_features__Vlt1Z{flex:1;margin-bottom:1.5rem}.subscriptions_featuresTitle__syzTQ{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:1rem}.subscriptions_featuresList__oe4Pe{list-style:none;padding:0;margin:0}.subscriptions_featureItem__agqV7{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.875rem;color:var(--text-primary)}.subscriptions_checkIcon__xNy7B{color:#10b981;font-size:1rem;flex-shrink:0}.subscriptions_purchaseButton__fPj4t{width:100%;padding:1rem;background:#667eea;color:#fff;border:2px solid #667eea;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.subscriptions_purchaseButton__fPj4t:hover:not(:disabled){background:#5568d3;border-color:#5568d3;transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.subscriptions_purchaseButton__fPj4t:disabled{opacity:.6;cursor:not-allowed}.subscriptions_purchaseButton__fPj4t.subscriptions_featuredButton__NLthG{background:linear-gradient(135deg,#f093fb,#f5576c);border:2px solid transparent}.subscriptions_purchaseButton__fPj4t.subscriptions_featuredButton__NLthG:hover:not(:disabled){background:linear-gradient(135deg,#f5576c,#f093fb);box-shadow:0 4px 12px rgba(240,147,251,.4)}.subscriptions_cardFooter__oeIc_{text-align:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-primary)}.subscriptions_cardFooter__oeIc_ small{font-size:.75rem;color:var(--text-secondary)}@media(max-width:768px){.subscriptions_container__kfUni{padding:1rem}.subscriptions_title__w7S_V{font-size:2rem}.subscriptions_headerIcon__MX3YL{font-size:3rem}.subscriptions_subscriptionCard__ZFJtL{min-width:280px;max-width:320px}.subscriptions_carousel__e6taL{gap:1rem}}