/**
* TimePicker is a styled wrapper around the native ``.
*
* The browser owns the picker UI: typing into the segmented control, the
* UA-provided dropdown, and Escape-to-revert semantics all come from the
* platform. The trailing clock icon opens the native picker — on desktop via
* `HTMLInputElement.showPicker()`, on iOS Safari (where `showPicker` is not
* reliably implemented) by dispatching a click on the underlying input, which
* is what iOS Safari uses to open its native time picker.
*
* The `value` prop follows the same string format as the HTML ``
* element: `"HH:mm"` for hours and minutes, `"HH:mm:ss"` for hours, minutes, and seconds.
*
* The component does not render its own `