**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`.