Optionalanimate?: booleanOptionalminHeightClass?: stringThe card's own minimum, which the ghost matches so nothing jumps when the chart arrives. Override where the host box is already sized (a drawer's fixed-height chart area), so the ghost fills it instead of forcing it taller.
Plot-area skeleton for a Profiles pair-analysis chart (velocity / exertion / over-time), sized to fill its card body while the
/datarequest is in flight — a structured ghost in place of a bare "Loading…" line. The Profiles card (PairChartFrame) supplies the border + title; this fills the plot with the right-aligned badge row those charts carry plus a generic bar plot. Kept lean (no facet bar / legend) because the analysis charts have neither — so it lines up with what actually loads, without adopting the Insights chart chrome.