.SubscriptionsModal_overlay__N1wld{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(var(--black-rgb),.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;animation:SubscriptionsModal_fadeIn__KEcnH .18s ease}@keyframes SubscriptionsModal_fadeIn__KEcnH{0%{opacity:0}to{opacity:1}}.SubscriptionsModal_modal__DKLwO{background:var(--bg-primary);border-radius:20px;border:none;width:90%;max-width:460px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 24px 48px rgba(var(--black-rgb),.45);animation:SubscriptionsModal_slideUp__WZzIy .18s cubic-bezier(.22,1,.36,1)}.SubscriptionsModal_compactSheet__K4HNe.SubscriptionsModal_compactSheet__K4HNe{background:var(--bg-primary)}@keyframes SubscriptionsModal_slideUp__WZzIy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SubscriptionsModal_header__in7kk{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .75rem 1.25rem;flex-shrink:0}.SubscriptionsModal_title__Z9Xiu{margin:0;font-size:1rem;font-weight:700;color:var(--text-primary)}.SubscriptionsModal_closeBtn__OADrH{width:36px;height:36px;flex-shrink:0;background:none;border:none;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;font-size:1.2rem;padding:0;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.SubscriptionsModal_closeBtn__OADrH:hover{background:var(--hover-wash);color:var(--text-primary)}.SubscriptionsModal_body__78uX4{overflow-y:auto;overscroll-behavior-y:contain;padding:0 1.25rem 1.25rem;flex:1 1}.SubscriptionsModal_emptyState__9IAN_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;gap:.75rem}.SubscriptionsModal_emptyIcon__MyNj0{font-size:3rem;opacity:.4}.SubscriptionsModal_emptyText__UV7ai{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.SubscriptionsModal_emptySubtext__kIsBZ{margin:0;font-size:.8125rem;color:var(--text-muted);line-height:1.5}.SubscriptionsModal_subCard__kLrPq{background:var(--bg-secondary);border:none;border-radius:var(--radius-lg);padding:1rem;margin-bottom:.75rem}.SubscriptionsModal_subHeader__0Y8gF{display:flex;align-items:center;gap:.75rem}.SubscriptionsModal_subInfo__Kii_s{flex:1 1;min-width:0}.SubscriptionsModal_groupTitle__3a08X{margin:0 0 2px;font-size:.9375rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SubscriptionsModal_priceLine__djVqi{margin:0;font-size:.8125rem;color:var(--text-secondary);font-weight:600}.SubscriptionsModal_statusLine__JaeHz{margin:.625rem 0 .75rem;font-size:.8125rem;color:var(--text-muted)}.SubscriptionsModal_statusCancelled__Mh1Yn{color:var(--warning)}.SubscriptionsModal_statusLapsed__gil4c{color:var(--error)}.SubscriptionsModal_errorLine__Y9pxL{margin:0 0 .625rem;font-size:.8125rem;color:var(--error);line-height:1.4}.SubscriptionsModal_subActions__bdVIu{display:flex;gap:.625rem}.SubscriptionsModal_cancelBtn__Ct2BW{flex:1 1;height:40px;padding:0 1rem;background:transparent;border:none;border-radius:var(--radius-xl);color:var(--error);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease,color .15s ease}.SubscriptionsModal_cancelBtn__Ct2BW:hover:not(:disabled){background:rgba(var(--error-rgb),.12);color:var(--error)}.SubscriptionsModal_cancelBtn__Ct2BW:disabled{opacity:.5;cursor:not-allowed}.SubscriptionsModal_resumeBtn__CQox_{flex:1 1;height:40px;padding:0 1rem;background:var(--accent-gradient);border:none;border-radius:var(--radius-xl);color:var(--accent-on);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:none;transition:filter .15s ease,transform .15s ease}.SubscriptionsModal_resumeBtn__CQox_:hover:not(:disabled){filter:brightness(1.06)}.SubscriptionsModal_resumeBtn__CQox_:active:not(:disabled){transform:scale(.99)}.SubscriptionsModal_resumeBtn__CQox_:disabled{opacity:.5;cursor:not-allowed}.SubscriptionsModal_loadingState__Ip4uM{display:flex;align-items:center;justify-content:center;padding:2rem}.SubscriptionsModal_spinner__YZxrO{width:28px;height:28px;border:3px solid var(--border-subtle);border-top-color:rgb(var(--accent-rgb));border-radius:50%;animation:SubscriptionsModal_spin__33_iC .8s linear infinite}@keyframes SubscriptionsModal_spin__33_iC{to{transform:rotate(1turn)}}.SubscriptionsModal_subHeaderLink__5wlHu{width:100%;background:none;border:none;padding:0;font-family:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-md);transition:opacity .15s ease}.SubscriptionsModal_subHeaderLink__5wlHu:hover{opacity:.85}.SubscriptionsModal_subChevron__fPhJK{color:var(--text-muted);flex-shrink:0;margin-left:auto}.AccountHub_section__s0aRX{display:flex;flex-direction:column;gap:12px}.AccountHub_sectionTitle__8BXbZ{margin:0;font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.3;color:var(--text-primary)}.AccountHub_card__uwxAm{background:var(--bg-secondary);background-clip:padding-box;border-radius:var(--radius-lg);overflow:hidden}.AccountHub_row__rQfdb{display:flex;align-items:center;width:100%;padding:.8125rem 1.25rem;background:none;border:none;cursor:pointer;text-align:left;color:var(--text-primary);transition:background .15s ease}.AccountHub_row__rQfdb:hover{background:var(--hover-wash)}.AccountHub_rowIcon__Mh4mx{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-full);margin-right:.6875rem;background:var(--bg-tertiary);color:var(--accent-pink)}.AccountHub_rowLabel__aFvY0{flex:1 1;min-width:0;font-size:.9375rem;font-weight:600}.AccountHub_rowChevron__7opg4{flex-shrink:0;color:var(--text-muted)}.AccountHub_divider__5hZqy{height:1px;margin-left:calc(1.25rem + 28px + .6875rem);background:var(--border-subtle)}.AccountHub_rowDanger__7LPxN,.AccountHub_rowDanger__7LPxN .AccountHub_rowIcon__Mh4mx{color:var(--error)}@media (max-width:480px){.AccountHub_row__rQfdb{padding:.8125rem 1rem}.AccountHub_divider__5hZqy{margin-left:calc(1rem + 28px + .6875rem)}}