Q3 target attainment, store by store

Eighteen gauges against one target. Green is done, amber is close, red is a conversation: the laggards jump out in a way no 18-bar chart manages.

The radial family needs no scale sharing beyond consistent options, which makes it one of the cheapest trellis types: every panel is a real radialBar on the same 0-100 track. The traffic-light fill comes from trellis.panel, the per-panel override hook: it reads each panel's own value and hands back a color. Trellis is a premium feature; without a license it renders with a trial watermark.