**Input** — text field on a sunken well. Supports label, leading icon (search), trailing element, and error state. ```jsx set(e.target.value)} /> } placeholder="Search channels…" /> ``` Props: `label`, `leadingIcon`, `trailing`, `error`, `size` (sm·md), `disabled`, `type`.