fix(web): actually truncate long names in the default-profile picker

The earlier cap missed on two counts: `truncate` sat on an inline span
inside `ItemText`'s block, where overflow rules never apply, so long names
scrolled instead of ellipsizing; and `max-w-64` styled the list rather than
the glass shell, which still matched the trigger width and left empty chrome
beside the list when the trigger was full-width. The label is now a block,
the cap applies to the shell as well, and the trigger width is not matched —
the same shape as the keybinding pickers.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
32e789ff3aJulius Marminge committed on 9/2/2026, 9:34:16 PMparent81742f8
1 file changedLine totals unavailable