BINDINGS: list[BindingType] = [Binding(
'up',
'move_up',
'Up',
Key bindings for navigation, expansion, and cancel.
All bindings use priority=True so they take precedence over the
embedded filter Input. Vim-style j/k bindings are deliberately
omitted because they would prevent typing those letters into the
always-focused filter input — same rationale as model_selector.py.