export function formatNumber(value: number): string { if (value >= 1_000_000) return `${(value / 1_000_000).toFixed(1)}M`; if (value >= 1_000) return `${(value / 1_000).toFixed(1)}k`; return value.toString(); } export function formatCompact(value: number): string { if (value >= 1_000_000) return `${Math.round(value / 100_000) / 10}M`; if (value >= 10_000) return `${Math.round(value / 100) / 10}k`; if (value >= 1_000) return `${(value / 1_000).toFixed(1)}k`; return value.toString(); }