Accessibility
MetricCard presents one metric. The value is not a heading. Threshold meaning lives on the delta: the arrow glyph plus the delta text, not color alone.
role="status" and aria-busy. Skeleton geometry sits in one aria-hidden cluster.aria-hidden.CardHeader semantics. Override rank with headingLevel; default is HeadingLevel.H3.span, not a heading element.AnimatedNumber: reel motion is hidden; polite announcements require localized copy on the value only.aria-label and optional aria-pressed. Selected clickable tiles expose aria-pressed; header controls stay outside the action target.label.loadingLabel whenever loading is true.label on introduced and unavailable deltas.directionLabel on increase, decrease, and unchanged magnitude deltas. The delta region exposes this text to assistive technology; the arrow stays decorative (aria-hidden).aria-label whenever onClick is set.announcement when the value uses animation.live={AnimatedNumberLive.Polite}.CardControls and SegmentedControl keyboard contracts.