Generic counter / dot indicator that attaches a small floating element to
any host. Purely presentational (aria-hidden="true") - semantic meaning
must live on the host (aria-label).
Raw value. Numbers show as text (respecting max); booleans flip dot
mode; strings render verbatim. Numbers at or below 0 count as empty -
a negative count never renders, mirroring the 0 behaviour.