.MicroCharts_hbar__y3qri{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.MicroCharts_hbarRow__DmEKA{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) minmax(0,auto);gap:12px;align-items:center}.MicroCharts_hbarLabel__18d15{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MicroCharts_hbarTrack__9AYon{position:relative;height:8px;background:var(--surface-2);border-radius:999px;overflow:hidden}.MicroCharts_hbarFill__E2z1U{position:absolute;inset:0;background:var(--accent);border-radius:999px;transition:width .6s cubic-bezier(.2,.8,.2,1)}.MicroCharts_hbarValue__CEbrH{font-family:var(--font-display);font-size:18px;line-height:1;color:var(--text);text-align:right;font-variant-numeric:tabular-nums;min-width:60px}.MicroCharts_hbarSub__j931F{grid-column:2/-1;font-family:var(--font-sans);font-size:11px;letter-spacing:.18em;font-weight:800;text-transform:uppercase;color:var(--text-mute)}.MicroCharts_spark__8zksJ{display:block;width:100%;height:100%}.MicroCharts_sparkBox__4slN0{display:flex;flex-direction:column;width:100%}.MicroCharts_sparkWrap__yr6aQ{position:relative;width:100%;height:100%;cursor:crosshair}.MicroCharts_sparkAxis__2q3Sd{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:0 2px;font-family:var(--font-sans);font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-mute)}.MicroCharts_sparkAxisEnd__0_xo6,.MicroCharts_sparkAxisStart__oXdmj{white-space:nowrap}.MicroCharts_sparkEmpty__pGk4I{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 16px;background:var(--surface-faint);border:1px dashed var(--line-strong);border-radius:6px;width:100%;box-sizing:border-box}.MicroCharts_sparkEmptyDot__3cK_u{width:6px;height:6px;border-radius:50%;background:var(--text-mute);opacity:.6}.MicroCharts_sparkEmptyLabel__ZyO1p{font-family:var(--font-sans);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);text-align:center}.MicroCharts_sparkEmptyRange__ZDC4x{font-family:var(--font-sans);font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--text-mute)}.MicroCharts_sparkTooltip__ziFj6{position:absolute;bottom:calc(100% + 6px);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;background:var(--surface);border:1px solid var(--accent);border-radius:6px;box-shadow:var(--shadow-card);white-space:nowrap;pointer-events:none;z-index:5}.MicroCharts_sparkTooltipLeft__oFlku{transform:translateX(0)}.MicroCharts_sparkTooltipRight__zvnoS{transform:translateX(-100%)}.MicroCharts_sparkTooltipValue__gO9_N{font-family:var(--font-display);font-size:18px;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.MicroCharts_sparkTooltipLabel__Ch91c{font-family:var(--font-sans);font-size:10px;letter-spacing:.22em;font-weight:800;text-transform:uppercase;color:var(--text-mute)}.MicroCharts_forecastWrap__m60XN{position:relative;width:100%;display:flex;flex-direction:column}.MicroCharts_forecastChartArea__x5zEL{position:relative;width:100%;cursor:crosshair;padding-top:4px}.MicroCharts_forecastSvg__c2hw2{display:block;width:100%;height:100%}.MicroCharts_forecastBoundaryTag__GeUQX{position:absolute;top:0;transform:translateX(-50%);font-family:var(--font-sans);font-size:9px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);background:var(--surface);padding:2px 6px;border:1px solid var(--gold);border-radius:4px;white-space:nowrap;pointer-events:none}.MicroCharts_forecastYMax__zLhDG,.MicroCharts_forecastYMin__hGxrp{position:absolute;right:6px;font-family:var(--font-display);font-size:13px;line-height:1;color:var(--text-mute);font-variant-numeric:tabular-nums;pointer-events:none}.MicroCharts_forecastYMax__zLhDG{top:26px}.MicroCharts_forecastYMin__hGxrp{bottom:38px}.MicroCharts_forecastXAxis__1AQvG{position:absolute;left:0;right:44px;bottom:4px;height:14px;font-family:var(--font-sans);font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-mute);pointer-events:none}.MicroCharts_forecastXTick__AtuSM{position:absolute;left:8px}.MicroCharts_forecastXTickCenter__GAcP2{position:absolute;transform:translateX(-50%);color:var(--gold)}.MicroCharts_forecastXTickEnd__XMf4t{position:absolute;right:8px}.MicroCharts_forecastLegend__06NB2{display:flex;flex-wrap:wrap;gap:14px 18px;margin-top:14px;padding-top:12px;padding-right:4px;border-top:1px solid var(--line);width:100%;box-sizing:border-box}.MicroCharts_forecastLegendItem__YDPSo{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.MicroCharts_forecastLegendSwatchDashed__1u3PL,.MicroCharts_forecastLegendSwatchSolid__aUCOf{display:inline-block;width:18px;height:2px;border-radius:1px}.MicroCharts_forecastLegendSwatchSolid__aUCOf{background:var(--accent)}.MicroCharts_forecastLegendSwatchDashed__1u3PL{background-image:linear-gradient(to right,var(--accent-soft) 50%,transparent 50%);background-size:5px 2px;background-repeat:repeat-x}.MicroCharts_donut__TOqwz{display:block}.MicroCharts_funnel__9Y8UX{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.MicroCharts_funnelStep__taeSe{display:flex;flex-direction:column;gap:6px}.MicroCharts_funnelHead__yVoSn{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.MicroCharts_funnelLabel__yQjv7{font-family:var(--font-sans);font-size:12px;letter-spacing:.22em;font-weight:800;text-transform:uppercase;color:var(--text)}.MicroCharts_funnelValue__f7EhR{font-family:var(--font-display);font-size:24px;line-height:1;color:var(--text);font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:8px}.MicroCharts_funnelPct__8VjFE{font-family:var(--font-sans);font-size:11px;letter-spacing:.22em;font-weight:800;text-transform:uppercase;color:var(--accent-soft)}.MicroCharts_funnelBarWrap__LuMT_{display:flex;align-items:center;height:10px}.MicroCharts_funnelBar__nwtao{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-soft));border-radius:4px;transition:width .7s cubic-bezier(.2,.8,.2,1)}.MicroCharts_heat__akwCS{position:relative;display:flex;flex-direction:column;gap:4px}.MicroCharts_heatRow__wwGJK{display:grid;grid-template-columns:44px repeat(24,minmax(0,1fr));gap:3px;align-items:center}.MicroCharts_heatLabel__YBBj2{font-family:var(--font-sans);font-size:10px;letter-spacing:.22em;font-weight:800;text-transform:uppercase;color:var(--text-mute)}.MicroCharts_heatCorner__0dDHd{width:44px}.MicroCharts_heatHeadCell__rEzkK{font-family:var(--font-sans);font-size:10px;letter-spacing:.04em;font-weight:700;color:transparent;text-align:center}.MicroCharts_heatHeadCellOn__vhPmF{color:var(--text-mute)}.MicroCharts_heatCell__O8vV_{aspect-ratio:1/1;border-radius:3px;min-height:12px;display:block;cursor:crosshair;transition:box-shadow .12s ease,transform .12s ease}.MicroCharts_heatCellHover__7fZzM{box-shadow:0 0 0 2px var(--accent);transform:scale(1.15);z-index:1;position:relative}.MicroCharts_heatTooltip__GivKv{position:absolute;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 14px;background:var(--surface);border:1px solid var(--accent);border-radius:6px;box-shadow:var(--shadow-card);white-space:nowrap;pointer-events:none;z-index:10}.MicroCharts_heatTooltipFlipRight__7hAEI{transform:translate(-100%,-100%)}.MicroCharts_heatTooltipKicker__jNdnu{font-family:var(--font-sans);font-size:10px;letter-spacing:.22em;font-weight:800;text-transform:uppercase;color:var(--accent-soft)}.MicroCharts_heatTooltipValue__Vt0L6{font-family:var(--font-display);font-size:26px;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.MicroCharts_heatTooltipMeta__3PNIL{font-family:var(--font-sans);font-size:11px;color:var(--text-mute);font-weight:600}.MicroCharts_retention__ogSpT{display:flex;flex-direction:column;gap:4px}.MicroCharts_retRow__LSEGA{display:grid;grid-template-columns:minmax(80px,1fr) minmax(60px,auto) repeat(5,minmax(54px,1fr));gap:6px;align-items:center}.MicroCharts_retCohort__CJd0u{font-family:var(--font-sans);font-size:11px;letter-spacing:.16em;font-weight:800;text-transform:uppercase;color:var(--text)}.MicroCharts_retSize__8P__I{font-family:var(--font-display);font-size:16px;line-height:1;color:var(--text);text-align:center;font-variant-numeric:tabular-nums}.MicroCharts_retCell__xrnmI{font-family:var(--font-sans);font-size:12px;font-weight:700;color:var(--text);text-align:center;padding:8px 6px;border-radius:4px;font-variant-numeric:tabular-nums}.MicroCharts_retRow__LSEGA:first-child .MicroCharts_retCell__xrnmI,.MicroCharts_retRow__LSEGA:first-child .MicroCharts_retSize__8P__I{font-family:var(--font-sans);font-size:10px;letter-spacing:.22em;font-weight:800;text-transform:uppercase;color:var(--text-mute);background:transparent}@media (max-width:720px){.MicroCharts_hbarRow__DmEKA{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,auto)}.MicroCharts_heatRow__wwGJK{grid-template-columns:32px repeat(24,minmax(0,1fr));gap:2px}.MicroCharts_heatCell__O8vV_{min-height:8px}}