.SubscriptionInfo_container__rxCW_{background:var(--surface-primary-1);border:1px solid var(--surface-secondary-2);border-radius:12px;padding:24px;margin-bottom:24px}.SubscriptionInfo_header__U4LiZ{margin-bottom:32px}.SubscriptionInfo_titleSection__PzTxZ{display:flex;flex-direction:column;gap:8px}.SubscriptionInfo_title__KXqxg{font-family:var(--font-aeonik);font-size:24px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.02em}.SubscriptionInfo_subtitle__lsXt9{font-size:14px;color:var(--text-secondary);margin:0;font-weight:500}.SubscriptionInfo_content__IfiNV{min-height:120px}.SubscriptionInfo_loadingState__x8vUN{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.SubscriptionInfo_loadingSpinner__OjJlf{width:32px;height:32px;border-top:3px solid var(--border-tertiary);border:3px solid var(--border-tertiary);border-top-color:var(--primary-500);border-radius:50%;animation:SubscriptionInfo_spin__xoZXC 1s linear infinite;margin-bottom:16px}.SubscriptionInfo_loadingText__yEA94{color:var(--text-secondary);font-size:14px;margin-bottom:24px}.SubscriptionInfo_loadingBars__HQSiI{display:flex;flex-direction:column;gap:12px;width:100%;max-width:200px}.SubscriptionInfo_loadingBar___oF0s{height:8px;background:var(--surface-secondary-2);border-radius:4px;position:relative;overflow:hidden}.SubscriptionInfo_loadingBar___oF0s:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--primary-200),transparent);animation:SubscriptionInfo_shimmer__DjFI2 1.5s infinite}.SubscriptionInfo_loadingBar___oF0s:first-child:after{animation-delay:0s}.SubscriptionInfo_loadingBar___oF0s:nth-child(2):after{animation-delay:.2s}.SubscriptionInfo_loadingBar___oF0s:nth-child(3):after{animation-delay:.4s}@keyframes SubscriptionInfo_spin__xoZXC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes SubscriptionInfo_shimmer__DjFI2{0%{left:-100%}to{left:100%}}.SubscriptionInfo_errorState__5jmdi{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.SubscriptionInfo_errorIcon__hTie6{font-size:32px;margin-bottom:16px}.SubscriptionInfo_errorTitle__8q_Vk{color:var(--text-primary);font-weight:600;font-size:16px;margin-bottom:8px}.SubscriptionInfo_errorMessage__G7FVx{color:var(--text-secondary);font-size:14px;line-height:1.5;margin-bottom:24px;max-width:280px}.SubscriptionInfo_retryButton__Ehv3B{min-width:120px}.SubscriptionInfo_spinner__4uPH3{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:SubscriptionInfo_spin__xoZXC 1s linear infinite;margin-right:8px}.SubscriptionInfo_subscriptionInfo__uGaIN{display:flex;flex-direction:column;gap:24px}.SubscriptionInfo_mainStatusCard__84IYJ{background:var(--surface-primary-1);border:1px solid var(--surface-secondary-2);border-radius:12px;padding:24px;position:relative}.SubscriptionInfo_statusHeader__mB_0q{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.SubscriptionInfo_statusInfo__fX5Db{display:flex;flex-direction:column;gap:12px}.SubscriptionInfo_statusTitle__6SGQI{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.SubscriptionInfo_statusBadge__4nEY6{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;width:-moz-fit-content;width:fit-content}.SubscriptionInfo_statusActive__ymXTQ{background:#10b981;color:white}.SubscriptionInfo_statusWarning__bVVm5{background:#f59e0b;color:white}.SubscriptionInfo_statusCritical__DZ0os{background:#ef4444;color:white}.SubscriptionInfo_statusDot__Vprim{width:6px;height:6px;border-radius:50%;background:currentColor}.SubscriptionInfo_refreshButton__fOBqV{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--surface-secondary-1);border:1px solid var(--surface-secondary-2);border-radius:8px;cursor:pointer;transition:all .2s ease;color:var(--text-secondary)}.SubscriptionInfo_refreshButton__fOBqV:hover{background:var(--surface-secondary-2);color:var(--text-primary)}.SubscriptionInfo_refreshButton__fOBqV:disabled{opacity:.5;cursor:not-allowed}.SubscriptionInfo_refreshButton__fOBqV svg{transition:transform .2s ease}.SubscriptionInfo_refreshButton__fOBqV:not(:disabled):hover svg{transform:rotate(180deg)}.SubscriptionInfo_mainMetric__rZJC0{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.SubscriptionInfo_unlimitedDisplay__Srwys{display:flex;align-items:center;gap:16px;text-align:center}.SubscriptionInfo_unlimitedIcon__JHVxp{font-size:48px;font-weight:700;color:var(--primary-500);line-height:1}.SubscriptionInfo_unlimitedText__1JShb{font-size:24px;font-weight:700;color:var(--text-primary);margin:0}.SubscriptionInfo_daysDisplay__jgkVE{display:flex;align-items:baseline;gap:8px;text-align:center}.SubscriptionInfo_daysNumber__8jm5H{font-family:var(--font-aeonik);font-size:48px;font-weight:700;color:var(--text-primary);line-height:1}.SubscriptionInfo_daysLabel__lFrjn{font-size:18px;color:var(--text-secondary);font-weight:500}.SubscriptionInfo_progressSection__7tzCG{display:flex;flex-direction:column;gap:8px}.SubscriptionInfo_progressBar___7jsS{width:100%;height:8px;background:var(--surface-secondary-2);border-radius:4px;overflow:hidden}.SubscriptionInfo_progressFill__ZVCBB{height:100%;border-radius:4px;transition:width .3s ease}.SubscriptionInfo_progressNormal__nazTj{background:var(--primary-500)}.SubscriptionInfo_progressWarning__10fEL{background:#f59e0b}.SubscriptionInfo_progressDanger__Inf6X{background:#ef4444}.SubscriptionInfo_progressLabels__8ndnc{display:flex;justify-content:space-between;font-size:12px;color:var(--text-tertiary);font-weight:500}.SubscriptionInfo_metricsGrid__OszTw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:960px){.SubscriptionInfo_metricsGrid__OszTw{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.SubscriptionInfo_metricsGrid__OszTw{grid-template-columns:1fr}}.SubscriptionInfo_egressMetricsGrid__EaUM2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:16px}@media (max-width:640px){.SubscriptionInfo_egressMetricsGrid__EaUM2{grid-template-columns:1fr}}.SubscriptionInfo_egressError__gwEbx{grid-column:1/-1;text-align:center;color:var(--text-secondary);font-size:14px}.SubscriptionInfo_egressError__gwEbx,.SubscriptionInfo_metricCard__aW0Qm{background:var(--surface-primary-1);border:1px solid var(--surface-secondary-2);border-radius:12px;padding:20px}.SubscriptionInfo_metricCard__aW0Qm{transition:all .2s ease}.SubscriptionInfo_metricCard__aW0Qm:hover{border-color:var(--primary-200);box-shadow:0 4px 12px rgba(0,0,0,.05)}.SubscriptionInfo_metricHeader___2iOw{display:flex;align-items:center;gap:12px;margin-bottom:12px}.SubscriptionInfo_metricIcon__Dw3Gq{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--primary-100);border-radius:8px;color:var(--primary-600);flex-shrink:0}.SubscriptionInfo_metricLabel__UFLN_{font-size:12px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:6px}.SubscriptionInfo_tooltipTrigger__eYi7t{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--surface-secondary-2);color:var(--text-secondary);font-size:11px;font-weight:700;cursor:help;position:relative;transition:all .2s ease;flex-shrink:0}.SubscriptionInfo_tooltipTrigger__eYi7t:hover{background:var(--primary-100);color:var(--primary-600)}.SubscriptionInfo_tooltipTrigger__eYi7t:before{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-8px);background:var(--surface-primary-3);color:var(--text-primary);padding:8px 12px;border-radius:8px;font-size:12px;font-weight:500;text-transform:none;letter-spacing:normal;white-space:normal;width:220px;line-height:1.4;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15)}.SubscriptionInfo_tooltipTrigger__eYi7t:after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--surface-primary-3);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000}.SubscriptionInfo_tooltipTrigger__eYi7t:hover:after,.SubscriptionInfo_tooltipTrigger__eYi7t:hover:before{opacity:1;transform:translateX(-50%) translateY(-4px)}.SubscriptionInfo_tooltipTrigger__eYi7t:hover:after{transform:translateX(-50%)}.SubscriptionInfo_labelWithTooltip__TjbWe{display:inline-flex;align-items:center;gap:var(--space-2)}.SubscriptionInfo_tooltipIcon__u_7Uv{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--surface-secondary-2);color:var(--text-secondary);font-size:11px;font-weight:var(--font-weight-bold);cursor:help;position:relative;transition:all var(--transition-fast);flex-shrink:0}.SubscriptionInfo_tooltipIcon__u_7Uv:hover{background:var(--primary-500);color:var(--surface-primary-1)}.SubscriptionInfo_tooltipIcon__u_7Uv:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--surface-primary-1);color:var(--text-primary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:12px;font-weight:var(--font-weight-normal);white-space:normal;width:280px;opacity:0;pointer-events:none;transition:opacity var(--transition-fast);z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid var(--border-default);line-height:1.5;text-transform:none;letter-spacing:normal}.SubscriptionInfo_tooltipIcon__u_7Uv:hover:after{opacity:1}.SubscriptionInfo_tooltipIcon__u_7Uv:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--surface-primary-1);opacity:0;pointer-events:none;transition:opacity var(--transition-fast);z-index:1001}.SubscriptionInfo_tooltipIcon__u_7Uv:hover:before{opacity:1}.SubscriptionInfo_metricValue__FHBSv{font-size:16px;font-weight:700;color:var(--text-primary);font-family:var(--font-aeonik);line-height:1.2}.SubscriptionInfo_pricingBreakdown__8cRJ0{display:inline-flex;align-items:center;gap:4px}.SubscriptionInfo_pricingValue__PK38h{position:relative;cursor:help;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:3px;transition:color var(--transition-fast)}.SubscriptionInfo_pricingValue__PK38h:hover{color:var(--primary-500)}.SubscriptionInfo_pricingValue__PK38h:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--surface-primary-1);color:var(--text-primary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:12px;font-weight:var(--font-weight-normal);white-space:normal;width:280px;opacity:0;pointer-events:none;transition:opacity var(--transition-fast);z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid var(--border-default);line-height:1.5;text-transform:none;letter-spacing:normal;text-decoration:none}.SubscriptionInfo_pricingValue__PK38h:hover:after{opacity:1}.SubscriptionInfo_pricingValue__PK38h:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--surface-primary-1);opacity:0;pointer-events:none;transition:opacity var(--transition-fast);z-index:1001}.SubscriptionInfo_pricingValue__PK38h:hover:before{opacity:1}.SubscriptionInfo_alertCard__CUyl3{display:flex;align-items:flex-start;gap:16px;padding:20px;border-radius:12px;border:1px solid}.SubscriptionInfo_alertWarning___zrP2{background:#fef3c7;border-color:#f59e0b}.SubscriptionInfo_alertCritical__4KnL_{background:#fecaca;border-color:#ef4444}.SubscriptionInfo_alertIcon__dwJ82{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.SubscriptionInfo_alertWarning___zrP2 .SubscriptionInfo_alertIcon__dwJ82{background:#f59e0b;color:white}.SubscriptionInfo_alertCritical__4KnL_ .SubscriptionInfo_alertIcon__dwJ82{background:#ef4444;color:white}.SubscriptionInfo_alertContent__jBIOs{flex:1 1;min-width:0}.SubscriptionInfo_alertTitle__OYV8s{font-size:16px;font-weight:600;margin-bottom:4px;line-height:1.3}.SubscriptionInfo_alertWarning___zrP2 .SubscriptionInfo_alertTitle__OYV8s{color:#92400e}.SubscriptionInfo_alertCritical__4KnL_ .SubscriptionInfo_alertTitle__OYV8s{color:#991b1b}.SubscriptionInfo_alertText__lji1X{font-size:14px;line-height:1.5}.SubscriptionInfo_alertWarning___zrP2 .SubscriptionInfo_alertText__lji1X{color:#a16207}.SubscriptionInfo_alertCritical__4KnL_ .SubscriptionInfo_alertText__lji1X{color:#b91c1c}@media (max-width:768px){.SubscriptionInfo_container__rxCW_{padding:20px}.SubscriptionInfo_statusHeader__mB_0q{flex-direction:column;gap:16px;align-items:flex-start}.SubscriptionInfo_refreshButton__fOBqV{align-self:flex-end}.SubscriptionInfo_mainMetric__rZJC0{margin-bottom:20px}.SubscriptionInfo_daysDisplay__jgkVE,.SubscriptionInfo_unlimitedDisplay__Srwys{flex-direction:column;gap:8px}.SubscriptionInfo_daysNumber__8jm5H,.SubscriptionInfo_unlimitedIcon__JHVxp{font-size:40px}.SubscriptionInfo_unlimitedText__1JShb{font-size:20px}.SubscriptionInfo_daysLabel__lFrjn{font-size:16px}.SubscriptionInfo_metricCard__aW0Qm{padding:16px}.SubscriptionInfo_alertCard__CUyl3{flex-direction:column;gap:12px;padding:16px}}@media (max-width:480px){.SubscriptionInfo_container__rxCW_{padding:16px;margin-bottom:16px}.SubscriptionInfo_header__U4LiZ{margin-bottom:24px}.SubscriptionInfo_title__KXqxg{font-size:20px}.SubscriptionInfo_subtitle__lsXt9{font-size:13px}.SubscriptionInfo_mainStatusCard__84IYJ{padding:20px}.SubscriptionInfo_daysNumber__8jm5H,.SubscriptionInfo_unlimitedIcon__JHVxp{font-size:36px}.SubscriptionInfo_unlimitedText__1JShb{font-size:18px}.SubscriptionInfo_daysLabel__lFrjn{font-size:14px}.SubscriptionInfo_metricCard__aW0Qm{padding:14px}.SubscriptionInfo_metricHeader___2iOw{gap:8px}.SubscriptionInfo_metricIcon__Dw3Gq{width:28px;height:28px}.SubscriptionInfo_metricLabel__UFLN_{font-size:11px}.SubscriptionInfo_metricValue__FHBSv{font-size:14px}.SubscriptionInfo_alertCard__CUyl3{padding:14px}.SubscriptionInfo_alertIcon__dwJ82{width:28px;height:28px}.SubscriptionInfo_alertTitle__OYV8s{font-size:14px}.SubscriptionInfo_alertText__lji1X{font-size:13px}}