.Account_card__dW7xO{background:hsla(0,0%,100%,.98);box-shadow:0 12px 32px rgba(47,93,98,.12);border:1px solid rgba(47,93,98,.14)}.dark .Account_card__dW7xO{background:rgba(90,154,159,.1);box-shadow:none;border-color:rgba(90,154,159,.12)}.Account_cardInner__ty3MS{background:hsla(0,0%,100%,.92);border:1px solid rgba(47,93,98,.12)}.dark .Account_cardInner__ty3MS{background:rgba(22,27,34,.6);border-color:rgba(90,154,159,.12)}.Account_page__cIHwB{display:flex;gap:2rem;align-items:stretch;padding:3.5rem clamp(1.5rem,5vw,4rem);max-width:1280px;margin:0 auto;min-height:calc(100vh - 12rem)}.Account_content__tSoCq{flex:1;display:flex;flex-direction:column;min-height:calc(100vh - 12rem);padding-top:1rem;padding-bottom:3rem}.Account_sectionWrapper__t2GXK{width:100%}.Account_statusShell__Y_L6y{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:4rem 1.5rem}.Account_statusCard__5ZmxO{padding:1.25rem 1.75rem;border-radius:var(--radius-md,20px);background:#fff;border:1px solid rgba(47,93,98,.08);box-shadow:var(--shadow-card);font-size:1rem;color:var(--text-secondary)}.Account_mobileTabs__iyHBC{flex-direction:column}.Account_mobileTabsOnly__h_2GT{display:none}.Account_sidebarHiddenOnMobile__C21K_{display:block}.Account_mobileHeader__SAzid{display:none;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;margin-bottom:.5rem;flex-shrink:0}@media (max-width:1024px){.Account_page__cIHwB{flex-direction:column;padding-top:2.5rem;gap:1.5rem;min-height:auto}.Account_mobileHeader__SAzid,.Account_mobileTabsOnly__h_2GT{display:flex}.Account_sidebarHiddenOnMobile__C21K_{display:none}.Account_content__tSoCq{min-height:auto;padding-bottom:2rem}}.SubscriptionChangeModal_backdrop__x4uWO{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.dark .SubscriptionChangeModal_backdrop__x4uWO{background:rgba(0,0,0,.7)}.SubscriptionChangeModal_modal__XAaw4{background:var(--surface,#fff);border-radius:var(--radius-sm,12px);box-shadow:var(--shadow-card,0 24px 50px rgba(47,93,98,.08));border:1px solid var(--accent-tint,rgba(47,93,98,.14));max-width:400px;width:100%;max-height:calc(100vh - 2rem);padding:1.25rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.dark .SubscriptionChangeModal_modal__XAaw4{border-color:var(--accent-tint);box-shadow:0 24px 80px rgba(0,0,0,.5)}.SubscriptionChangeModal_iconContainer__j8_hv{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem;flex-shrink:0;position:relative}.SubscriptionChangeModal_iconContainer__j8_hv:before{content:"";position:absolute;inset:-4px;border-radius:50%;opacity:.15}.SubscriptionChangeModal_iconContainer__j8_hv.SubscriptionChangeModal_upgrade__djjaI{background:var(--accent-soft);color:var(--accent)}.SubscriptionChangeModal_iconContainer__j8_hv.SubscriptionChangeModal_upgrade__djjaI:before{background:var(--accent)}.SubscriptionChangeModal_iconContainer__j8_hv.SubscriptionChangeModal_downgrade__3pXu7{background:var(--accent-soft);color:var(--accent)}.SubscriptionChangeModal_iconContainer__j8_hv.SubscriptionChangeModal_downgrade__3pXu7:before{background:var(--accent)}.SubscriptionChangeModal_iconContainer__j8_hv.SubscriptionChangeModal_cancel__AnnUn{background:rgba(239,68,68,.12);color:#dc2626}.SubscriptionChangeModal_iconContainer__j8_hv.SubscriptionChangeModal_cancel__AnnUn:before{background:linear-gradient(135deg,#ef4444,#dc2626)}.dark .SubscriptionChangeModal_iconContainer__j8_hv.SubscriptionChangeModal_cancel__AnnUn{color:#f87171}.SubscriptionChangeModal_title__BCht8{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:-.02em;color:var(--text-primary);text-align:center;line-height:1.3}.SubscriptionChangeModal_description__NCeXh{margin:0;color:var(--text-muted);font-size:.875rem;line-height:1.5;text-align:center;max-width:340px}.SubscriptionChangeModal_description__NCeXh strong{color:var(--text-secondary);font-weight:600}.SubscriptionChangeModal_planComparison__76ndQ{gap:.75rem;width:100%;margin:.5rem 0;padding:.5rem .75rem}.SubscriptionChangeModal_planCard__z5k6k,.SubscriptionChangeModal_planComparison__76ndQ{display:flex;align-items:center;background:var(--surface-muted);border-radius:8px;border:1px solid var(--accent-tint)}.SubscriptionChangeModal_planCard__z5k6k{flex:1;flex-direction:column;gap:.15rem;padding:.5rem .6rem;transition:all .2s ease}.SubscriptionChangeModal_planCard__z5k6k.SubscriptionChangeModal_target__tM54f{background:var(--accent-soft);border-color:var(--accent-tint);box-shadow:0 4px 12px rgba(47,93,98,.1)}.SubscriptionChangeModal_planLabel__PE10u{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.SubscriptionChangeModal_planName__B1cUi{font-size:.9rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.SubscriptionChangeModal_planPrice__i_xEN{font-size:.8rem;font-weight:600;color:var(--accent)}.SubscriptionChangeModal_arrow__b2vii{color:var(--text-muted);flex-shrink:0}.SubscriptionChangeModal_detailsList__k0_WZ{margin:.35rem 0;padding:0;list-style:none;width:100%;display:flex;flex-direction:column;gap:.35rem}.SubscriptionChangeModal_detailItem__nV0s6{display:flex;align-items:flex-start;padding:.5rem .75rem;background:var(--surface-muted);border-radius:6px;border:1px solid var(--accent-tint);transition:all .2s ease}.SubscriptionChangeModal_detailContent__cp1rF{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.SubscriptionChangeModal_detailLabel__7D_C9{font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.SubscriptionChangeModal_detailValue__hkgpC{font-size:.8rem;color:var(--text-secondary);line-height:1.35}.SubscriptionChangeModal_actions__nfiUu{display:flex;gap:.5rem;width:100%;margin-top:.5rem;flex-shrink:0}.SubscriptionChangeModal_cancelButton__sL01T,.SubscriptionChangeModal_confirmButton__CMGAO,.SubscriptionChangeModal_dangerButton__LaN7Q{flex:1;padding:.6rem 1rem;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;border:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.SubscriptionChangeModal_cancelButton__sL01T{background:var(--accent-soft);color:var(--accent)}.SubscriptionChangeModal_cancelButton__sL01T:hover:not(:disabled){background:var(--accent-tint)}.SubscriptionChangeModal_confirmButton__CMGAO{background:linear-gradient(135deg,var(--accent) 0,var(--accent-gradient-end) 100%);color:#fff;box-shadow:0 4px 14px rgba(47,93,98,.25)}.SubscriptionChangeModal_confirmButton__CMGAO:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.SubscriptionChangeModal_confirmButton__CMGAO:active:not(:disabled){transform:translateY(0) scale(.98)}.SubscriptionChangeModal_dangerButton__LaN7Q{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 14px rgba(239,68,68,.25)}.SubscriptionChangeModal_dangerButton__LaN7Q:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.SubscriptionChangeModal_dangerButton__LaN7Q:active:not(:disabled){transform:translateY(0) scale(.98)}.SubscriptionChangeModal_cancelButton__sL01T:disabled,.SubscriptionChangeModal_confirmButton__CMGAO:disabled,.SubscriptionChangeModal_dangerButton__LaN7Q:disabled{opacity:.6;cursor:not-allowed;transform:none}.SubscriptionChangeModal_spinner__6Ibcj{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;display:inline-block}@media (max-width:480px){.SubscriptionChangeModal_modal__XAaw4{padding:1rem 1.25rem;margin:1rem;max-width:calc(100% - 2rem)}.SubscriptionChangeModal_title__BCht8{font-size:1.05rem}.SubscriptionChangeModal_planComparison__76ndQ{flex-direction:column;gap:.5rem}.SubscriptionChangeModal_arrow__b2vii{transform:rotate(90deg)}.SubscriptionChangeModal_planCard__z5k6k{width:100%}.SubscriptionChangeModal_actions__nfiUu{flex-direction:column-reverse}.SubscriptionChangeModal_cancelButton__sL01T,.SubscriptionChangeModal_confirmButton__CMGAO,.SubscriptionChangeModal_dangerButton__LaN7Q{width:100%}}.SubscriptionContent_subscriptionRoot__wbG_I{display:flex;flex-direction:column;gap:1.25rem}.SubscriptionContent_alertError__8Kpin{padding:.875rem 1rem;border-radius:10px;background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.18);color:#dc2626;font-size:.875rem;line-height:1.5}.dark .SubscriptionContent_alertError__8Kpin{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.25);color:#f87171}.SubscriptionContent_alertSuccess__9kk3o{padding:.875rem 1rem;border-radius:10px;background:rgba(34,197,94,.06);border:1px solid rgba(34,197,94,.2);color:#16a34a;font-size:.875rem;line-height:1.5}.dark .SubscriptionContent_alertSuccess__9kk3o{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.2);color:#4ade80}.SubscriptionContent_planCard__YCtfl{padding:1rem 1.25rem;border-radius:14px;background:hsla(0,0%,100%,.95);border:1px solid rgba(47,93,98,.13);box-shadow:0 2px 12px rgba(47,93,98,.08);display:flex;flex-direction:column;gap:.75rem}.dark .SubscriptionContent_planCard__YCtfl{background:rgba(90,154,159,.07);border-color:rgba(90,154,159,.14);box-shadow:none}.SubscriptionContent_planCardRow__MxwH_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem}.SubscriptionContent_billingPeriodRow__o1XX0{display:flex;align-items:baseline;gap:.5rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--accent-tint,rgba(47,93,98,.14))}.SubscriptionContent_billingPeriodLabel__1vzhv{font-size:.8125rem;font-weight:500;color:var(--text-muted)}.SubscriptionContent_billingPeriodDate__2W76q{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.SubscriptionContent_planCardLeft__GaVn7{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.SubscriptionContent_planBadge__j0OeE{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:600;letter-spacing:.01em;background:linear-gradient(135deg,rgba(47,93,98,.1),rgba(47,93,98,.07));color:var(--accent);border:1px solid rgba(47,93,98,.18)}.dark .SubscriptionContent_planBadge__j0OeE{background:rgba(90,154,159,.13);border-color:rgba(90,154,159,.22)}.SubscriptionContent_statusBadgeCanceled__Q8L1O,.SubscriptionContent_statusBadgeInactive__8MN2Q,.SubscriptionContent_statusBadge__2ClNi{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:500;letter-spacing:.01em}.SubscriptionContent_statusBadge__2ClNi{background:rgba(34,197,94,.1);color:#16a34a}.dark .SubscriptionContent_statusBadge__2ClNi{background:rgba(34,197,94,.15);color:#4ade80}.SubscriptionContent_statusBadgeCanceled__Q8L1O{background:rgba(245,158,11,.12);color:#d97706}.dark .SubscriptionContent_statusBadgeCanceled__Q8L1O{background:rgba(245,158,11,.18);color:#fbbf24}.SubscriptionContent_statusBadgeInactive__8MN2Q{background:hsla(220,9%,46%,.1);color:#6b7280}.dark .SubscriptionContent_statusBadgeInactive__8MN2Q{background:hsla(0,0%,100%,.07);color:var(--text-muted)}.SubscriptionContent_billingDate__pJA57{font-size:.8rem;font-weight:500;color:var(--text-muted);white-space:nowrap}.SubscriptionContent_canceledBar__4PT0E{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding-top:.75rem;border-top:1px solid rgba(245,158,11,.2);font-size:.8125rem;color:#b45309;line-height:1.5}.dark .SubscriptionContent_canceledBar__4PT0E{border-top-color:rgba(245,158,11,.15);color:#fbbf24}.SubscriptionContent_btnInline__CGP5h{flex-shrink:0;padding:.3rem .75rem;border-radius:8px;font-size:.8125rem;font-weight:500;border:1px solid rgba(245,158,11,.3);background:rgba(245,158,11,.08);color:#b45309;cursor:pointer;transition:background .15s ease,border-color .15s ease}.SubscriptionContent_btnInline__CGP5h:hover:not(:disabled){background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.4)}.dark .SubscriptionContent_btnInline__CGP5h{border-color:rgba(251,191,36,.25);background:rgba(251,191,36,.08);color:#fbbf24}.SubscriptionContent_btnInline__CGP5h:disabled{opacity:.5;cursor:not-allowed}.SubscriptionContent_planSection__8mV_6{display:flex;flex-direction:column;gap:.875rem}.SubscriptionContent_planSectionHeader__QXGlA{display:flex;flex-direction:column;gap:.3rem}.SubscriptionContent_sectionTitle__61AVS{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.SubscriptionContent_intro__K_fTi{margin:0;font-size:.8125rem;line-height:1.55;color:var(--text-muted)}.SubscriptionContent_planList__mfnvX{display:flex;flex-direction:column;gap:.5rem}.SubscriptionContent_planRow__PFjyo{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border-radius:12px;border:1px solid rgba(47,93,98,.09);background:hsla(0,0%,100%,.45);transition:border-color .18s ease,background .18s ease}.SubscriptionContent_planRow__PFjyo:hover{border-color:rgba(47,93,98,.17);background:hsla(0,0%,100%,.75)}.dark .SubscriptionContent_planRow__PFjyo{background:hsla(0,0%,100%,.025);border-color:hsla(0,0%,100%,.07)}.dark .SubscriptionContent_planRow__PFjyo:hover{background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.12)}.SubscriptionContent_planRowCurrent__RxXr_{border-color:var(--accent)!important;border-left-width:3px;background:rgba(47,93,98,.05)!important}.dark .SubscriptionContent_planRowCurrent__RxXr_{background:rgba(90,154,159,.09)!important;border-color:rgba(90,154,159,.5)!important}.SubscriptionContent_planRowInfo__qglP5{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.SubscriptionContent_planRowHeader__FB70O{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.SubscriptionContent_tierName__yD_nD{font-size:.9rem;font-weight:600;color:var(--text-primary)}.SubscriptionContent_currentBadge__UJzYg{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .45rem;border-radius:999px;background:var(--accent);color:#fff}.SubscriptionContent_tierPrice__ccXNu{font-size:.875rem;font-weight:700;color:var(--accent);margin-left:auto}.SubscriptionContent_tierPricePer__talDW{font-weight:500;font-size:.75rem;opacity:.75}.SubscriptionContent_tierDesc__g43JI{margin:0;font-size:.8rem;color:var(--text-muted);line-height:1.45}.SubscriptionContent_tierBullets__PYEOo{margin:.2rem 0 0;padding-left:1.1rem;font-size:.775rem;color:var(--text-muted);line-height:1.6;list-style-type:disc;opacity:.85}.SubscriptionContent_tierBullets__PYEOo li+li{margin-top:.1rem}.SubscriptionContent_planRowAction__IOrs8{flex-shrink:0;display:flex;align-items:flex-start;padding-top:.1rem}.SubscriptionContent_currentLabel__sc2l8{font-size:.8rem;font-weight:500;color:var(--text-muted);white-space:nowrap;padding-top:.15rem}.SubscriptionContent_btnPrimary__9pHqT{padding:.45rem .9rem;border-radius:9px;font-size:.8125rem;font-weight:600;border:none;cursor:pointer;transition:all .18s ease;background:linear-gradient(135deg,var(--accent),var(--accent-gradient-end,#274d51));color:#fff;box-shadow:0 2px 8px rgba(47,93,98,.22);white-space:nowrap}.SubscriptionContent_btnPrimary__9pHqT:hover:not(:disabled){box-shadow:0 4px 14px rgba(47,93,98,.3);transform:translateY(-.5px)}.SubscriptionContent_btnPrimary__9pHqT:disabled{opacity:.55;cursor:not-allowed}.SubscriptionContent_btnSecondary__t8oWd{padding:.4rem .8rem;border-radius:9px;font-size:.8125rem;font-weight:500;border:1px solid rgba(47,93,98,.18);cursor:pointer;transition:all .18s ease;background:rgba(47,93,98,.06);color:var(--accent);white-space:nowrap}.dark .SubscriptionContent_btnSecondary__t8oWd{background:rgba(90,154,159,.1);border-color:rgba(90,154,159,.18)}.SubscriptionContent_btnSecondary__t8oWd:hover:not(:disabled){background:rgba(47,93,98,.11);border-color:rgba(47,93,98,.26)}.dark .SubscriptionContent_btnSecondary__t8oWd:hover:not(:disabled){background:rgba(90,154,159,.16);border-color:rgba(90,154,159,.28)}.SubscriptionContent_btnSecondary__t8oWd:disabled{opacity:.5;cursor:not-allowed}.SubscriptionContent_footer__3HpJQ{display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem}.SubscriptionContent_footerActions__A_gcs{display:flex;align-items:center;justify-content:space-between}.SubscriptionContent_nextPaymentDue__3zfxM{margin:0;font-size:.8125rem;color:var(--text-muted);line-height:1.4}.SubscriptionContent_cancelLink__3lnoH{padding:.3rem 0;font-size:.8125rem;font-weight:500;color:var(--text-muted);background:none;border:none;cursor:pointer;transition:color .18s ease}.SubscriptionContent_cancelLink__3lnoH:hover:not(:disabled){color:#dc2626}.dark .SubscriptionContent_cancelLink__3lnoH:hover:not(:disabled){color:#f87171}.SubscriptionContent_cancelLink__3lnoH:disabled{opacity:.5;cursor:not-allowed}.SubscriptionContent_viewPricingLink__H6mpl{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:500;color:var(--accent);text-decoration:none;transition:opacity .18s ease}.SubscriptionContent_viewPricingLink__H6mpl:hover{opacity:.75}.SubscriptionContent_loadingState__WCuL8{padding:3rem 1rem;text-align:center;font-size:.9rem;color:var(--text-muted)}.SubscriptionContent_unpaidPill__XoEmR{display:inline-flex;align-self:flex-start;padding:.45rem 1rem;border-radius:999px;font-size:.8125rem;font-weight:500;color:#fff;background:#dc2626;box-shadow:0 2px 8px rgba(220,38,38,.3)}.dark .SubscriptionContent_unpaidPill__XoEmR{background:#b91c1c;color:#fef2f2}.UsageChart_chart__YxOqc{display:flex;flex-direction:column;gap:.75rem}.UsageChart_chartFrame__sfpuZ{--usage-chart-axis-color:#6b7280;--usage-chart-base-stroke:#334155;--usage-chart-premium-stroke:#eab308;--usage-chart-image-stroke:#8b5cf6;--usage-chart-websearch-stroke:#22c55e;--usage-chart-cursor-color:rgba(100,116,139,.58);--usage-chart-surface:hsla(0,0%,100%,.95);position:relative;width:100%;border-radius:.9rem;border:1px solid rgba(47,93,98,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(40,33%,95%,.8));padding:.4rem .45rem .5rem;overflow:hidden}.UsageChart_chartCanvas__QzUZs{width:100%;height:13rem}.UsageChart_rechartsHost__gRi9T .recharts-cartesian-grid-horizontal line{stroke:rgba(148,163,184,.33)}.UsageChart_rechartsHost__gRi9T .recharts-curve.recharts-tooltip-cursor{stroke:var(--usage-chart-cursor-color)}.UsageChart_tooltip__koW2t{min-width:9.25rem;max-width:12.5rem;padding:.5rem .6rem;border-radius:.7rem;border:1px solid rgba(47,93,98,.2);background:hsla(0,0%,100%,.96);box-shadow:0 10px 24px rgba(15,23,42,.14);z-index:3}.UsageChart_tooltipDate__v7l1J{margin:0 0 .28rem;font-size:.72rem;font-weight:600;color:var(--text-primary);line-height:1.2}.UsageChart_tooltipRow__0qcNH{margin:0;display:inline-flex;align-items:center;gap:.36rem;font-size:.72rem;color:var(--text-secondary);line-height:1.2}.UsageChart_tooltipRow__0qcNH+.UsageChart_tooltipRow__0qcNH{margin-top:.22rem}.UsageChart_tooltipSwatchBase__CQQxA,.UsageChart_tooltipSwatchImage__baEvQ,.UsageChart_tooltipSwatchPremium__CaXiS,.UsageChart_tooltipSwatchWebSearch__ENL9z{width:10px;height:2.5px;border-radius:999px;flex-shrink:0}.UsageChart_tooltipSwatchBase__CQQxA{background:#334155}.UsageChart_tooltipSwatchPremium__CaXiS{background:#eab308}.UsageChart_tooltipSwatchImage__baEvQ{background:#8b5cf6}.UsageChart_tooltipSwatchWebSearch__ENL9z{background:#22c55e}.UsageChart_legend__RqAH7{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.82rem;color:var(--text-secondary)}.UsageChart_legendItem__jXbC4{display:inline-flex;gap:.45rem;align-items:center;font-variant-numeric:tabular-nums}.UsageChart_legendItem__jXbC4 strong{color:var(--text-primary);font-weight:600}.UsageChart_legendSwatchBase__xJUPd,.UsageChart_legendSwatchImage__XsHrT,.UsageChart_legendSwatchPremium__tQZ1W,.UsageChart_legendSwatchWebSearch__eDpJD{width:14px;height:3px;border-radius:999px;flex-shrink:0}.UsageChart_legendSwatchBase__xJUPd{background:#334155}.UsageChart_legendSwatchPremium__tQZ1W{background:#eab308}.UsageChart_legendSwatchImage__XsHrT{background:#8b5cf6}.UsageChart_legendSwatchWebSearch__eDpJD{background:#22c55e}.UsageChart_empty__a2yrc{border-radius:.9rem;border:1px dashed rgba(148,163,184,.42);padding:.9rem;font-size:.82rem;color:var(--text-secondary);text-align:center}.dark .UsageChart_chartFrame__sfpuZ{--usage-chart-axis-color:#94a3b8;--usage-chart-base-stroke:#cbd5e1;--usage-chart-premium-stroke:#f59e0b;--usage-chart-image-stroke:#a78bfa;--usage-chart-websearch-stroke:#4ade80;--usage-chart-cursor-color:rgba(148,163,184,.58);--usage-chart-surface:rgba(4,7,10,.94);border-color:rgba(55,65,81,.85);background:radial-gradient(120% 90% at 50% 0,rgba(28,33,41,.55) 0,rgba(3,5,9,.97) 72%),linear-gradient(180deg,rgba(6,9,13,.98),#020305)}.dark .UsageChart_rechartsHost__gRi9T .recharts-cartesian-grid-horizontal line{stroke:rgba(100,116,139,.38)}.dark .UsageChart_tooltip__koW2t{border-color:rgba(71,85,105,.88);background:rgba(5,8,12,.95);box-shadow:0 14px 26px rgba(0,0,0,.5)}.dark .UsageChart_tooltipDate__v7l1J{color:var(--dark-text)}.dark .UsageChart_empty__a2yrc,.dark .UsageChart_legend__RqAH7,.dark .UsageChart_tooltipRow__0qcNH{color:var(--dark-text-muted)}.dark .UsageChart_legendItem__jXbC4 strong{color:var(--dark-text)}@media (max-width:640px){.UsageChart_chartFrame__sfpuZ{padding:.35rem .35rem .45rem}.UsageChart_chartCanvas__QzUZs{height:11.5rem}.UsageChart_tooltip__koW2t{min-width:8.5rem;padding:.45rem .55rem}.UsageChart_tooltipDate__v7l1J,.UsageChart_tooltipRow__0qcNH{font-size:.68rem}.UsageChart_legend__RqAH7{font-size:.78rem;gap:.4rem}}.ManageChatsView_toolbar__6e4s3{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}.ManageChatsView_toolbarRow1__r3rdH,.ManageChatsView_toolbarRow2__YcDFX{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ManageChatsView_filterInput___OoWl{flex:1;min-width:180px;max-width:24rem}.ManageChatsView_toolbarMobile__kuv0e .ManageChatsView_filterInput___OoWl{max-width:none}.ManageChatsView_toolbarMobile__kuv0e .ManageChatsView_toolbarRow1__r3rdH{flex-direction:column;align-items:stretch}.ManageChatsView_toolbarMobile__kuv0e .ManageChatsView_toolbarRow2__YcDFX{flex-wrap:wrap;gap:.5rem}.ManageChatsView_selectActions__lg9wc{display:flex;align-items:center;gap:.5rem;margin-left:auto}.ManageChatsView_projectGroup__bSH4C{border-radius:.75rem;border:2px dashed rgba(47,93,98,.12);transition:border-color .2s,background-color .2s}.ManageChatsView_projectGroup__bSH4C[data-drop-active=true]{border-color:var(--accent,#2f5d62);background-color:rgba(47,93,98,.1)}.dark .ManageChatsView_projectGroup__bSH4C{border-color:var(--dark-border,hsla(0,0%,100%,.12))}.dark .ManageChatsView_projectGroup__bSH4C[data-drop-active=true]{border-color:var(--accent);background-color:rgba(47,93,98,.15)}.ManageChatsView_groupHeader__YmEpl{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid rgba(47,93,98,.12)}.dark .ManageChatsView_groupHeader__YmEpl{border-color:var(--dark-border,hsla(0,0%,100%,.1))}.ManageChatsView_groupHeaderActions__mXd6d{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ManageChatsView_downloadZipButton__f18PY{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:var(--accent);background:transparent;border:1px solid rgba(47,93,98,.2);border-radius:.5rem;cursor:pointer;transition:background-color .15s,border-color .15s}.ManageChatsView_downloadZipButton__f18PY:hover:not(:disabled){background:rgba(47,93,98,.08);border-color:rgba(47,93,98,.35)}.ManageChatsView_downloadZipButton__f18PY:disabled{opacity:.6;cursor:not-allowed}.dark .ManageChatsView_downloadZipButton__f18PY{color:rgba(90,154,159,.95);border-color:hsla(0,0%,100%,.15)}.dark .ManageChatsView_downloadZipButton__f18PY:hover:not(:disabled){background:rgba(90,154,159,.1);border-color:hsla(0,0%,100%,.25)}.ManageChatsView_downloadZipWrapper__3lAUl{position:relative}.ManageChatsView_downloadSubmenu__s6AIk{position:absolute;left:0;top:100%;margin-top:.25rem;min-width:140px;padding:.25rem 0;border-radius:.5rem;border:1px solid rgba(47,93,98,.2);background:var(--surface,#fff);box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:20}.dark .ManageChatsView_downloadSubmenu__s6AIk{background:var(--dark-surface);border-color:hsla(0,0%,100%,.15);box-shadow:0 4px 12px rgba(0,0,0,.3)}.ManageChatsView_downloadSubmenuItem__rdM0S{display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:var(--text-primary);background:transparent;border:none;text-align:left;cursor:pointer;transition:background-color .15s}.ManageChatsView_downloadSubmenuItem__rdM0S:hover{background:rgba(47,93,98,.08)}.dark .ManageChatsView_downloadSubmenuItem__rdM0S{color:var(--dark-text)}.dark .ManageChatsView_downloadSubmenuItem__rdM0S:hover{background:rgba(90,154,159,.1)}.ManageChatsView_chatTable__PphFm{width:100%;text-align:left;border-collapse:collapse}.ManageChatsView_chatTable__PphFm th{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:500;padding:.5rem .75rem}.dark .ManageChatsView_chatTable__PphFm th{color:#9ca3af}.ManageChatsView_chatTable__PphFm th:first-child{width:2.5rem}.ManageChatsView_chatTable__PphFm th:nth-child(3){width:6rem}.ManageChatsView_chatTable__PphFm th:last-child,.ManageChatsView_chatTable__PphFm th:nth-child(4){width:5rem}.ManageChatsView_viewAllCell__c5q52{padding:0!important;vertical-align:top;border-top:1px solid rgba(47,93,98,.08)}.dark .ManageChatsView_viewAllCell__c5q52{border-color:hsla(0,0%,100%,.06)}.ManageChatsView_viewAllButton__YnxWh{display:inline-flex;align-items:center;gap:.375rem;width:100%;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;color:var(--accent);background:transparent;border:none;cursor:pointer;transition:background-color .15s,color .15s;text-align:left}.ManageChatsView_viewAllButton__YnxWh:hover{background:rgba(47,93,98,.06);color:var(--accent)}.dark .ManageChatsView_viewAllButton__YnxWh{color:rgba(90,154,159,.95)}.dark .ManageChatsView_viewAllButton__YnxWh:hover{background:rgba(90,154,159,.08)}.ManageChatsView_viewAllChevron__iIUGL{display:inline-flex;flex-shrink:0}.ManageChatsView_expandableWrapper__iUp1M{margin-top:0}.ManageChatsView_expandableChatRows__jvplY{display:flex;flex-direction:column;border-top:1px solid rgba(47,93,98,.06)}.dark .ManageChatsView_expandableChatRows__jvplY{border-color:hsla(0,0%,100%,.06)}.ManageChatsView_expandableRow__1CKro{display:grid;grid-template-columns:2.5rem 1fr 6rem 5rem 5rem;gap:0;align-items:center;padding:.5rem .75rem;border-bottom:1px solid rgba(47,93,98,.06);cursor:pointer;transition:background-color .15s}.ManageChatsView_expandableRow__1CKro:hover{background:rgba(47,93,98,.05)}.ManageChatsView_expandableRowSelected__aqYL0{background:rgba(47,93,98,.06)}.dark .ManageChatsView_expandableRow__1CKro{border-color:hsla(0,0%,100%,.06)}.dark .ManageChatsView_expandableRow__1CKro:hover{background:rgba(90,154,159,.08)}.dark .ManageChatsView_expandableRowSelected__aqYL0{background:rgba(90,154,159,.12)}.ManageChatsView_expandableRowCell__oJ5ya{padding:0 .5rem}.ManageChatsView_expandableRowCell__oJ5ya:first-child{padding-left:.75rem}.ManageChatsView_viewAllButtonMobile__vFFvR{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;padding:.75rem 1rem;font-size:.8125rem;font-weight:500;color:var(--accent);background:rgba(47,93,98,.06);border:none;border-top:1px solid rgba(47,93,98,.08);cursor:pointer;transition:background-color .15s;-webkit-tap-highlight-color:transparent}.ManageChatsView_viewAllButtonMobile__vFFvR:hover{background:rgba(47,93,98,.1)}.dark .ManageChatsView_viewAllButtonMobile__vFFvR{color:rgba(90,154,159,.95);background:rgba(90,154,159,.06);border-color:hsla(0,0%,100%,.06)}.dark .ManageChatsView_viewAllButtonMobile__vFFvR:hover{background:rgba(90,154,159,.1)}.ManageChatsView_expandableMobile__drPa6{border-top:1px solid rgba(47,93,98,.06)}.dark .ManageChatsView_expandableMobile__drPa6{border-color:hsla(0,0%,100%,.06)}.ManageChatsView_chatTableRoot__08A7Y{display:block}.ManageChatsView_chatListMobile__6Ugl7{display:none;flex-direction:column;gap:0}.ManageChatsView_chatCard__hlYd4{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;min-height:3.5rem;border-bottom:1px solid rgba(47,93,98,.08);transition:background-color .15s;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ManageChatsView_chatCard__hlYd4:last-child{border-bottom:none}.ManageChatsView_chatCard__hlYd4:hover{background-color:rgba(47,93,98,.05)}.ManageChatsView_chatCard__hlYd4[data-selected=true]{background-color:rgba(47,93,98,.06)}.dark .ManageChatsView_chatCard__hlYd4{border-color:hsla(0,0%,100%,.06)}.dark .ManageChatsView_chatCard__hlYd4:hover{background-color:rgba(47,93,98,.1)}.dark .ManageChatsView_chatCard__hlYd4[data-selected=true]{background-color:rgba(47,93,98,.12)}.ManageChatsView_chatCardMain__9J_Pv{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.ManageChatsView_chatCardTitle__s3MZy{font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9375rem}.dark .ManageChatsView_chatCardTitle__s3MZy{color:var(--dark-text)}.ManageChatsView_chatCardMeta__YxbTe{font-size:.75rem;color:#6b7280}.dark .ManageChatsView_chatCardMeta__YxbTe{color:#9ca3af}.ManageChatsView_chatCardActions__xxMgV{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ManageChatsView_chatCardActions__xxMgV button{min-height:2.5rem;min-width:2.5rem;padding:.375rem .625rem;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ManageChatsView_moveModalOverlay__joeDb{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);z-index:100;display:flex;align-items:flex-end;justify-content:center;padding:0}.ManageChatsView_moveModalSheet__oYt6S{width:100%;max-width:24rem;max-height:70vh;background:var(--surface,#fff);border-radius:1rem 1rem 0 0;padding:1rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom, 0));overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 -4px 24px rgba(0,0,0,.2);border:1px solid rgba(47,93,98,.08);border-bottom:none}.dark .ManageChatsView_moveModalSheet__oYt6S{background:var(--surface);border-color:hsla(0,0%,100%,.08);box-shadow:0 -4px 24px rgba(0,0,0,.5)}.ManageChatsView_moveModalTitle___x3xa{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.dark .ManageChatsView_moveModalTitle___x3xa{color:var(--text-primary)}.ManageChatsView_moveModalHint__h2sft{margin:0 0 1rem;font-size:.8125rem;color:var(--text-secondary);line-height:1.4}.dark .ManageChatsView_moveModalHint__h2sft{color:var(--text-secondary)}.ManageChatsView_moveProjectOption__996cR{display:flex;align-items:center;width:100%;padding:.75rem 1rem;margin-bottom:.25rem;border:1px solid rgba(47,93,98,.18);border-radius:.75rem;background:var(--surface-muted,hsla(38,33%,95%,.6));cursor:pointer;font-size:.9375rem;text-align:left;transition:background-color .15s,border-color .15s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ManageChatsView_moveProjectOption__996cR:hover{background:rgba(47,93,98,.1);border-color:rgba(47,93,98,.3)}.ManageChatsView_moveProjectOption__996cR:active{background:rgba(47,93,98,.14)}.dark .ManageChatsView_moveProjectOption__996cR{background:var(--surface-muted);border-color:hsla(0,0%,100%,.15)}.dark .ManageChatsView_moveProjectOption__996cR:hover{background:rgba(90,154,159,.12);border-color:hsla(0,0%,100%,.25)}.ManageChatsView_moveProjectOption__996cR[data-current=true]{opacity:.6;cursor:default;background:rgba(47,93,98,.05)}.ManageChatsView_moveProjectOption__996cR[data-current=true]:hover{background:rgba(47,93,98,.05)}.dark .ManageChatsView_moveProjectOption__996cR[data-current=true],.dark .ManageChatsView_moveProjectOption__996cR[data-current=true]:hover{background:rgba(90,154,159,.06)}@media (max-width:768px){.ManageChatsView_chatTableRoot__08A7Y{display:none}.ManageChatsView_chatListMobile__6Ugl7{display:flex}.ManageChatsView_toolbar__6e4s3{flex-direction:column;align-items:stretch}.ManageChatsView_filterInput___OoWl{max-width:none}}.ManageChatsView_emptyRow__qwg_U{padding:2rem 1rem;text-align:center;font-size:.875rem;color:#6b7280}.dark .ManageChatsView_emptyRow__qwg_U{color:#9ca3af}.Button_button__JJiqJ{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.75rem;border-radius:999px;border:1px solid transparent;font-size:.98rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:var(--transition-base);text-decoration:none;background:transparent;color:var(--text-primary);box-shadow:none}.Button_button__JJiqJ:focus-visible{outline:3px solid rgba(47,93,98,.24);outline-offset:2px}.Button_primary__zsboU{background:var(--accent);color:#fefefe;border-color:hsla(0,0%,100%,.12);box-shadow:var(--shadow-card)}.Button_primary__zsboU:hover{transform:translateY(-2px);box-shadow:0 30px 60px rgba(47,93,98,.18)}.dark .Button_primary__zsboU:hover{box-shadow:0 30px 60px rgba(90,154,159,.25)}.Button_secondary__RufDp{background:rgba(47,93,98,.08);color:var(--accent);border-color:rgba(47,93,98,.2)}.dark .Button_secondary__RufDp{background:rgba(90,154,159,.12);border-color:rgba(90,154,159,.3)}.Button_secondary__RufDp:hover{background:rgba(47,93,98,.12)}.dark .Button_secondary__RufDp:hover{background:rgba(90,154,159,.18)}.Button_ghost__eb_iL{background:#fff;border-color:rgba(30,27,22,.12);color:var(--text-primary)}.dark .Button_ghost__eb_iL{background:rgba(22,27,34,.8);border-color:hsla(0,0%,100%,.2);color:var(--text-primary)}.Button_ghost__eb_iL:hover{border-color:rgba(30,27,22,.2);background:hsla(0,0%,100%,.9)}.dark .Button_ghost__eb_iL:hover{border-color:hsla(0,0%,100%,.3);background:rgba(22,27,34,.95)}.Button_withIcon__cQIsG{gap:.5rem}.DeleteAccountModal_backdrop__NOgT_{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.dark .DeleteAccountModal_backdrop__NOgT_{background:rgba(0,0,0,.78)}.DeleteAccountModal_modal__eX7b4{background:#fff;border-radius:var(--radius-lg,24px);box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:480px;width:100%;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem;border:1px solid rgba(220,38,38,.2)}.DeleteAccountModal_iconContainer__vXKyG{width:64px;height:64px;border-radius:50%;background:rgba(220,38,38,.1);display:flex;align-items:center;justify-content:center;color:#dc2626;margin-bottom:.5rem}.DeleteAccountModal_icon__zaACF{width:32px;height:32px}.DeleteAccountModal_title__wPb4x{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:#1f2937;text-align:center}.DeleteAccountModal_message__crP3D{margin:0;color:var(--text-secondary);font-size:.95rem;line-height:1.6;text-align:center}.DeleteAccountModal_list__dnkY2{margin:1rem 0;padding:0;list-style:none;width:100%;display:flex;flex-direction:column;gap:.5rem}.DeleteAccountModal_listItem__Oqdt9{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;background:rgba(220,38,38,.04);border-radius:var(--radius-sm,12px);border:1px solid rgba(220,38,38,.12);transition:var(--transition-base)}.DeleteAccountModal_listItem__Oqdt9:hover{background:rgba(220,38,38,.06);border-color:rgba(220,38,38,.18)}.DeleteAccountModal_badge__71ovR{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .65rem;background:rgba(220,38,38,.12);color:#dc2626;border-radius:var(--radius-xs,8px);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;min-width:-moz-fit-content;min-width:fit-content;flex-shrink:0}.DeleteAccountModal_label__YQFwe{color:var(--text-secondary);font-size:.9rem;line-height:1.4;flex:1}.DeleteAccountModal_actions__zMBLG{display:flex;gap:.75rem;width:100%;margin-top:.5rem}.DeleteAccountModal_cancelButton__3XV4F,.DeleteAccountModal_deleteButton__mwLkI{flex:1;padding:.75rem 1.5rem;border-radius:var(--radius-sm,12px);font-weight:600;font-size:.95rem;cursor:pointer;transition:var(--transition-base);border:none}.DeleteAccountModal_cancelButton__3XV4F{background:rgba(47,93,98,.08);color:var(--accent)}.DeleteAccountModal_cancelButton__3XV4F:hover{background:rgba(47,93,98,.14)}.DeleteAccountModal_deleteButton__mwLkI{background:#dc2626;color:#fff}.DeleteAccountModal_deleteButton__mwLkI:hover{background:#b91c1c}.DeleteAccountModal_deleteButton__mwLkI:active{transform:scale(.98)}.DeleteAccountModal_cancelButton__3XV4F:disabled,.DeleteAccountModal_deleteButton__mwLkI:disabled{opacity:.6;cursor:not-allowed}.DeleteAccountModal_errorMessage__NLokQ{width:100%;padding:.875rem 1rem;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:var(--radius-sm,12px);color:#dc2626;font-size:.9rem;line-height:1.5;text-align:left;margin-top:.5rem}