export function formatTokens(tokens: number): string { if (tokens < 1000) return tokens.toString(); if (tokens < 10000) return `${(tokens / 1000).toFixed(1)}k`; if (tokens < 1000000) return `${Math.round(tokens / 1000)}k`; return `${(tokens / 1000000).toFixed(tokens < 10000000 ? 1 : 0)}M`; } export function formatTimeAgo(ms: number): string { const seconds = Math.floor(ms / 1000); const minutes = Math.floor(seconds / 60); const hours = Math.floor(minutes / 60); const days = Math.floor(hours / 24); if (days > 0) return `${days}d ago`; if (hours > 0) return `${hours}h ago`; if (minutes > 0) return `${minutes}m ago`; return "just now"; }