/* select.js — the searchable-select enhancement, rastrillo.js's sibling on the same rules: first-party, dependency-free, inert by default. Only a in the page, so everything works with scripts off. The PURE half (ranking a query, what leaving the box commits, which blanks are prompts) has no DOM or state and is exported to Node behind a guard, so ui/select_node.mjs pins it without a browser. The rest sits behind the `document` guard. App-owned once scaffolded. Converged with Tito Go's searchselect, whose country picker taught most of it. Vocabulary, on the with too many options to scan by eye becomes a filterable // combobox — but the