What moves the indicator and highlight, on the group: the pressed
option is measured (--fk-segmented-chosen-*) and one highlight follows
the pointer to the nearest option (--fk-segmented-hover-*), born at the
pressed one. Pass them beside the style; until they run, the pressed option
fills itself.
A segmented control: one group of pressed-button options. Plain
buttons, not tabs: the group is role="group", each option carries
aria-pressed, and there are no arrow keys or roving tabindex.
indicator and highlight, drawn first in the group, are the pressed
option's sliding pill and the hover that follows the pointer, which fluid
moves. With multiple, it is shadcn's and Zag's toggle group: any number
of options pressed, each filling itself (draw it without fluid, whose
pill marks one).
The pressed values after value is pressed. A single control keeps one
pressed, so pressing the pressed one changes nothing unless it is
optional; with multiple, a press turns its option on or off.
A segmented control in one call: the options as pressed buttons in a
group, each label also in data-label so turning semibold when pressed
moves nothing, after the indicator and highlight fluid moves.