The accent-family picker — five dots, each painted by the token it offers. No hex in the code.
IngotSegmented or IngotSelect.value: AccentChoice — The selected family.onChange: (choice: AccentChoice) => void — The choice is handed out — the component neither remembers nor stores it.groupLabel: string — Names the group for a screen reader (“Accent”). Required: an unnamed group reads as five unnamed choices.optionLabel: (choice: AccentChoice) => string — The name of one family. A function, not a dictionary — the caller owns the copy, the kit does not.disabled: boolean — Locks the choice until the previous one is saved.className: string — A pass-through class — the bar sets margins and alignment, the primitive the look.