{# Click-to-select typeahead (Alpine + tippy). Survives whole-form swaps; null-guarded tippy?. / $refs.input? throughout. The Clojure wrapper (sc/typeahead) resolves the initial {value,label} server-side and builds x_data + the hidden-input attrs. #}