"use client"; import * as React from "react"; import { motion } from "framer-motion"; import type { Activity } from "@/lib/api"; /** * Hand-rolled SVG rather than a charting library. * * Recharts/Chart.js would add ~150KB to a page that needs one stacked bar * chart, and most of them inject