.charts_chartWrapper__rXGmX{position:relative;width:100%;background:var(--surface-2);border-radius:var(--radius);overflow:hidden;animation:charts_chartFadeIn__OxbpC .4s var(--ease-micro)}:root[data-theme=dark] .charts_chartWrapper__rXGmX{box-shadow:var(--shadow-card-rest)}:root[data-theme=light] .charts_chartWrapper__rXGmX{box-shadow:0 2px 8px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04)}.charts_chartHeader___WJpR{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.charts_chartTitle__I833l{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0}.charts_chartSubtitle__3HMFF{font-size:.75rem;color:var(--text-tertiary);margin:4px 0 0}.charts_periodSelector__Lq9aS{display:flex;gap:var(--space-1);background:var(--surface-3);padding:2px;border-radius:var(--radius)}.charts_periodButton__Hz69m{padding:var(--space-1) var(--space-3);font-size:.75rem;font-weight:500;font-family:inherit;color:var(--text-tertiary);background:transparent;border:none;border-radius:var(--radius);cursor:pointer;transition:color var(--duration-micro) var(--ease-micro),background var(--duration-micro) var(--ease-micro);white-space:nowrap}.charts_periodButton__Hz69m:hover:not(:disabled):not(.charts_periodButtonActive__lj1So){color:var(--brand-coral)}.charts_periodButtonActive__lj1So{background:var(--brand-coral);color:#fff}:root[data-theme=light] .charts_periodButtonActive__lj1So{color:#000}.charts_periodButton__Hz69m:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px}.charts_chartBody__ecRK3{padding:var(--space-4);min-height:200px}.charts_chartLoading__X_ipp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);background:var(--surface-2);border-radius:var(--radius)}.charts_loadingPulse__Y_ejc{width:48px;height:48px;border-radius:var(--radius-full);background:var(--brand-gradient);animation:charts_pulse__rBaOC 1.5s ease-in-out infinite}@keyframes charts_pulse__rBaOC{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.charts_loadingText__UuMgD{font-size:.8125rem;color:var(--text-tertiary)}.charts_chartEmpty__Q7JPf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);background:var(--surface-2);border-radius:var(--radius);border:1px dashed var(--border-default)}.charts_emptyIcon__Qry9z{width:48px;height:48px;color:var(--text-quaternary);margin-bottom:var(--space-1)}.charts_emptyText__3dF95{font-size:.875rem;font-weight:500;color:var(--text-tertiary)}.charts_emptySubtext__vokaC{font-size:.75rem;color:var(--text-quaternary);text-align:center;max-width:200px}.charts_tooltip__yThV5{background:var(--surface-2);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--border-default);border-radius:var(--radius);padding:var(--space-3);min-width:120px}:root[data-theme=dark] .charts_tooltip__yThV5{box-shadow:0 8px 32px rgba(0,0,0,.4)}:root[data-theme=light] .charts_tooltip__yThV5{box-shadow:0 4px 20px rgba(0,0,0,.12)}.charts_tooltipLabel__gVyL3{display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-1) 0}.charts_tooltipValue__JOovi{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem;font-weight:500;color:var(--text-secondary);margin:0}.charts_tooltipDot__IXgfa{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}.charts_tooltipSubtext__5Jahd{font-size:.6875rem;color:var(--text-tertiary);margin:var(--space-1) 0 0 0}.charts_legend__rb8wj{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);padding:0;margin:var(--space-3) 0 0 0;list-style:none}.charts_legendItem__ZyjMo{display:flex;align-items:center;gap:var(--space-2);font-size:.75rem;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-micro) var(--ease-micro)}.charts_legendItem__ZyjMo:hover{color:var(--text-primary)}.charts_legendDot__um2d5{width:10px;height:10px;border-radius:var(--radius-full);flex-shrink:0}.charts_legendLabel__yFq_w{white-space:nowrap}.charts_legendItemActive__wU36P{color:var(--text-primary)}.charts_legendItemInactive__LjXkk{opacity:.4}.charts_pieContainer__4YhbT{position:relative}.charts_pieCenter__H0QBb{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);display:flex;flex-direction:column;align-items:center;pointer-events:none}.charts_pieCenterValue__H7zER{font-size:1.25rem;font-weight:700;color:var(--text-primary);line-height:1}.charts_pieCenterLabel__yo6_t{font-size:.6875rem;font-weight:500;color:var(--text-quaternary);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--space-1)}.charts_barLabel__mIhPU{font-size:.75rem;font-weight:500;color:var(--text-primary)}.charts_barValue__bZFAn{font-size:.6875rem;color:var(--text-tertiary)}@keyframes charts_chartFadeIn__OxbpC{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.charts_chartWrapper__rXGmX .recharts-cartesian-axis-tick-value{fill:var(--text-tertiary);font-size:.6875rem}.charts_chartWrapper__rXGmX .recharts-cartesian-grid-horizontal line,.charts_chartWrapper__rXGmX .recharts-cartesian-grid-vertical line{stroke:var(--border-subtle)}.charts_chartWrapper__rXGmX .recharts-legend-wrapper{padding-top:var(--space-4)}:root[data-theme=light] .charts_chartWrapper__rXGmX .recharts-cartesian-axis-tick-value{fill:rgba(0,0,0,.5)}:root[data-theme=light] .charts_chartWrapper__rXGmX .recharts-cartesian-grid-horizontal line,:root[data-theme=light] .charts_chartWrapper__rXGmX .recharts-cartesian-grid-vertical line{stroke:rgba(0,0,0,.06)}.charts_quickStatsRow__3nC4w{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.charts_quickStatCard__jCzLi{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--surface-2);border-radius:var(--radius);transition:transform .2s var(--ease-micro),box-shadow .2s var(--ease-micro)}:root[data-theme=dark] .charts_quickStatCard__jCzLi{box-shadow:var(--shadow-card-rest)}:root[data-theme=light] .charts_quickStatCard__jCzLi{box-shadow:0 2px 8px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04)}.charts_quickStatCard__jCzLi:hover{transform:translateY(-2px)}:root[data-theme=dark] .charts_quickStatCard__jCzLi:hover{box-shadow:var(--shadow-card-hover)}:root[data-theme=light] .charts_quickStatCard__jCzLi:hover{box-shadow:0 6px 20px rgba(0,0,0,.1),0 12px 32px rgba(0,0,0,.06)}.charts_quickStatHeader__3w_Bo{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.charts_quickStatValue__eHzzy{font-size:1.5rem;font-weight:700;color:var(--text-primary);line-height:1.2}.charts_quickStatSparkline__7u_qx{flex-shrink:0}.charts_quickStatLabel__KW_K2{font-size:.75rem;font-weight:500;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.charts_quickStatTrend__tLSst{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.75rem;font-weight:500}.charts_quickStatTrendPositive__uXDJp{color:var(--color-success)}.charts_quickStatTrendNegative__RWTe_{color:var(--color-error)}.charts_quickStatTrendNeutral__pg5WB{color:var(--text-tertiary)}.charts_quickStatIcon__38S_p{width:16px;height:16px}.charts_activityFeed__yZ0tH{display:flex;flex-direction:column;gap:0}.charts_activityFeedEmpty__s__5_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);text-align:center}.charts_activityFeedEmptyText__ECyIP{font-size:.875rem;color:var(--text-tertiary)}.charts_activityItem__jmM_o{display:flex;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-subtle);transition:background var(--duration-micro) var(--ease-micro)}.charts_activityItem__jmM_o:last-child{border-bottom:none}.charts_activityItem__jmM_o:hover{background:var(--glass-bg-hover)}.charts_activityIcon__1NHLk{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:var(--surface-3);border-radius:var(--radius);color:var(--text-secondary)}.charts_activityIconSvg__Tv6_e{width:20px;height:20px}.charts_activityIconSales__hPkcS{background:var(--color-success-subtle);color:var(--color-success)}.charts_activityIconSignup__WOfkp{background:var(--color-info-subtle);color:var(--color-info)}.charts_activityIconAlert__r9cbJ{background:var(--color-warning-subtle);color:var(--color-warning)}.charts_activityIconSystem__uy0Qr{background:var(--brand-coral-subtle);color:var(--brand-coral)}.charts_activityContent__WHdS1{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1;min-width:0}.charts_activityTitle__n8Ssj{font-size:.875rem;font-weight:500;color:var(--text-primary)}.charts_activityDescription__OsOyz{font-size:.8125rem;color:var(--text-secondary);line-height:1.4}.charts_activityTimestamp__2Zfim{font-size:.6875rem;color:var(--text-quaternary)}.charts_activityAction__QUoeA{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);margin-top:var(--space-2);font-size:.75rem;font-weight:500;font-family:inherit;color:var(--brand-coral);background:transparent;border:1px solid var(--brand-coral);border-radius:var(--radius);cursor:pointer;transition:background var(--duration-micro) var(--ease-micro),color var(--duration-micro) var(--ease-micro)}.charts_activityAction__QUoeA:hover{background:var(--brand-coral);color:#fff}:root[data-theme=light] .charts_activityAction__QUoeA:hover{color:#000}.charts_activityAction__QUoeA:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px}.charts_loadMoreButton__eIek4{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--space-3);font-size:.8125rem;font-weight:500;font-family:inherit;color:var(--text-secondary);background:transparent;border:none;border-top:1px solid var(--border-subtle);cursor:pointer;transition:color var(--duration-micro) var(--ease-micro)}.charts_loadMoreButton__eIek4:hover:not(:disabled){color:var(--brand-coral)}.charts_loadMoreButton__eIek4:disabled{opacity:.5;cursor:not-allowed}.charts_loadMoreButton__eIek4:focus-visible{outline:2px solid var(--brand-coral);outline-offset:-2px}@media (max-width:1023px){.charts_quickStatsRow__3nC4w{grid-template-columns:repeat(2,1fr)}.charts_quickStatValue__eHzzy{font-size:1.25rem}.charts_chartHeader___WJpR{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.charts_periodSelector__Lq9aS{width:100%;justify-content:flex-start}}@media (max-width:767px){.charts_quickStatsRow__3nC4w{grid-template-columns:1fr}.charts_quickStatCard__jCzLi{flex-direction:row;align-items:center;justify-content:space-between}.charts_quickStatHeader__3w_Bo{flex-direction:column;align-items:flex-start}.charts_quickStatValue__eHzzy{font-size:1.125rem}.charts_legend__rb8wj{gap:var(--space-3);flex-wrap:wrap}.charts_legendItem__ZyjMo{font-size:.6875rem}.charts_tooltip__yThV5{padding:var(--space-2) var(--space-3);min-width:100px}.charts_tooltipLabel__gVyL3{font-size:.75rem}.charts_tooltipValue__JOovi{font-size:.8125rem}.charts_pieCenterValue__H7zER{font-size:1.125rem}.charts_pieCenterLabel__yo6_t{font-size:.625rem}.charts_activityItem__jmM_o{padding:var(--space-3)}.charts_activityIcon__1NHLk{width:36px;height:36px}.charts_activityIconSvg__Tv6_e{width:18px;height:18px}.charts_chartBody__ecRK3{padding:var(--space-3)}}@media (max-width:374px){.charts_quickStatCard__jCzLi{padding:var(--space-3)}.charts_quickStatValue__eHzzy{font-size:1rem}.charts_periodSelector__Lq9aS{overflow-x:auto;-webkit-overflow-scrolling:touch}.charts_periodButton__Hz69m{padding:var(--space-1) var(--space-2);font-size:.6875rem}}.RevenueTreeMap_controls__WMOe5{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--surface-3)}:root[data-theme=light] .RevenueTreeMap_controls__WMOe5{background:#f5f5f5}.RevenueTreeMap_breadcrumbs__CsjQ9{display:flex;align-items:center;gap:var(--space-1);font-size:.8125rem}.RevenueTreeMap_breadcrumbLink__DTxQX{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);font-size:.8125rem;font-weight:500;font-family:inherit;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius);cursor:pointer;transition:color var(--duration-micro) var(--ease-micro),background var(--duration-micro) var(--ease-micro)}.RevenueTreeMap_breadcrumbLink__DTxQX:hover{color:var(--brand-coral);background:var(--glass-bg-hover)}.RevenueTreeMap_breadcrumbLink__DTxQX:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px}.RevenueTreeMap_breadcrumbSeparator__VQRaH{display:flex;align-items:center;color:var(--text-quaternary)}.RevenueTreeMap_breadcrumbCurrent___t9ms{padding:var(--space-1) var(--space-2);font-size:.8125rem;font-weight:600;color:var(--text-primary)}.RevenueTreeMap_legend__UD7_g{display:flex;align-items:center;gap:var(--space-3)}.RevenueTreeMap_legendTitle__ftv4E{font-size:.6875rem;font-weight:500;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.RevenueTreeMap_legendItems__tjqZu{display:flex;align-items:center;gap:var(--space-3)}.RevenueTreeMap_legendItem__f4zeE{display:flex;align-items:center;gap:var(--space-1)}.RevenueTreeMap_legendDot__Rhsdo{width:10px;height:10px;border-radius:var(--radius);flex-shrink:0}.RevenueTreeMap_legendLabel__HA20b{font-size:.6875rem;color:var(--text-secondary);white-space:nowrap}.RevenueTreeMap_nodeGroup__L7HDg{cursor:default;transition:opacity var(--duration-micro) var(--ease-micro)}.RevenueTreeMap_nodeClickable__RZPhs{cursor:pointer}.RevenueTreeMap_nodeClickable__RZPhs:focus-visible{outline:2px solid var(--brand-coral);outline-offset:-2px}.RevenueTreeMap_nodeRect__eLPfM{transition:filter var(--duration-micro) var(--ease-micro),stroke-width var(--duration-micro) var(--ease-micro);stroke:var(--surface-1);stroke-width:2px}.RevenueTreeMap_nodeClickable__RZPhs:hover .RevenueTreeMap_nodeRect__eLPfM{filter:brightness(1.1);stroke-width:3px}.RevenueTreeMap_nodeClickable__RZPhs:active .RevenueTreeMap_nodeRect__eLPfM{filter:brightness(.95)}.RevenueTreeMap_nodeHoverOverlay__RTSy2{fill:transparent;pointer-events:none;transition:fill var(--duration-micro) var(--ease-micro)}.RevenueTreeMap_nodeClickable__RZPhs:hover .RevenueTreeMap_nodeHoverOverlay__RTSy2{fill:hsla(0,0%,100%,.1)}:root[data-theme=light] .RevenueTreeMap_nodeClickable__RZPhs:hover .RevenueTreeMap_nodeHoverOverlay__RTSy2{fill:rgba(0,0,0,.05)}.RevenueTreeMap_nodeName__VHND7{font-size:.8125rem;font-weight:600;fill:#fff;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.3)}:root[data-theme=light] .RevenueTreeMap_nodeName__VHND7{fill:hsla(0,0%,100%,.95);text-shadow:0 1px 3px rgba(0,0,0,.4)}.RevenueTreeMap_nodeValue__0CyHr{font-size:.75rem;font-weight:500;fill:hsla(0,0%,100%,.9);pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.3)}:root[data-theme=light] .RevenueTreeMap_nodeValue__0CyHr{fill:hsla(0,0%,100%,.85);text-shadow:0 1px 3px rgba(0,0,0,.4)}.RevenueTreeMap_nodeGrowth__7vWxS{font-size:.6875rem;font-weight:600;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.3)}.RevenueTreeMap_nodeGrowthPositive__P6iIs{fill:#10b981}.RevenueTreeMap_nodeGrowthNegative__5kphW{fill:#ef4444}:root[data-theme=light] .RevenueTreeMap_nodeGrowth__7vWxS{text-shadow:0 1px 3px rgba(0,0,0,.4)}.RevenueTreeMap_nodeType__1Kvx9{font-size:.5625rem;font-weight:700;fill:hsla(0,0%,100%,.6);text-transform:uppercase;pointer-events:none}.RevenueTreeMap_drillIcon__U0soU{fill:hsla(0,0%,100%,.2);transition:fill var(--duration-micro) var(--ease-micro)}.RevenueTreeMap_nodeClickable__RZPhs:hover .RevenueTreeMap_drillIcon__U0soU{fill:hsla(0,0%,100%,.4)}.RevenueTreeMap_drillIconPath__7kkra{stroke:hsla(0,0%,100%,.8)}@media (max-width:1023px){.RevenueTreeMap_controls__WMOe5,.RevenueTreeMap_legend__UD7_g{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.RevenueTreeMap_legendItems__tjqZu{flex-wrap:wrap;gap:var(--space-2)}.RevenueTreeMap_breadcrumbs__CsjQ9{font-size:.75rem;flex-wrap:wrap}.RevenueTreeMap_breadcrumbCurrent___t9ms,.RevenueTreeMap_breadcrumbLink__DTxQX{font-size:.75rem;padding:var(--space-1)}.RevenueTreeMap_nodeName__VHND7{font-size:.75rem}.RevenueTreeMap_nodeValue__0CyHr{font-size:.6875rem}}@media (max-width:767px){.RevenueTreeMap_controls__WMOe5{padding:var(--space-2) var(--space-3)}.RevenueTreeMap_breadcrumbs__CsjQ9{font-size:.6875rem;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.RevenueTreeMap_breadcrumbCurrent___t9ms,.RevenueTreeMap_breadcrumbLink__DTxQX{font-size:.6875rem;white-space:nowrap}.RevenueTreeMap_legendLabel__HA20b,.RevenueTreeMap_legendTitle__ftv4E{font-size:.625rem}.RevenueTreeMap_legendDot__Rhsdo{width:8px;height:8px}.RevenueTreeMap_nodeName__VHND7{font-size:.6875rem}.RevenueTreeMap_nodeValue__0CyHr{font-size:.625rem}.RevenueTreeMap_nodeGrowth__7vWxS{font-size:.5625rem}}@media (max-width:374px){.RevenueTreeMap_controls__WMOe5{padding:var(--space-2)}.RevenueTreeMap_legend__UD7_g{display:none}.RevenueTreeMap_breadcrumbs__CsjQ9{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.RevenueTreeMap_breadcrumbLink__DTxQX,.RevenueTreeMap_drillIcon__U0soU,.RevenueTreeMap_nodeGroup__L7HDg,.RevenueTreeMap_nodeHoverOverlay__RTSy2,.RevenueTreeMap_nodeRect__eLPfM{transition:none}}@media (prefers-contrast:high){.RevenueTreeMap_nodeRect__eLPfM{stroke-width:3px}.RevenueTreeMap_nodeName__VHND7,.RevenueTreeMap_nodeValue__0CyHr{text-shadow:0 1px 3px rgba(0,0,0,.8)}.RevenueTreeMap_breadcrumbLink__DTxQX:focus-visible,.RevenueTreeMap_nodeClickable__RZPhs:focus-visible{outline-width:3px}}