fix(web): include the environment label in the collapse, gate the code family

The interactive environment picker rendered a bare SelectValue, so the
overflow measurement never saw it and it stayed full-width while its
neighbours collapsed. It now carries the same label marker and transition.

The Code row accepted any custom family, including proportional faces that
break column alignment in code blocks, diffs, and file previews. It requires
monospace now, matching Terminal.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
805813ee79Wout Stiens committed on 8/1/2026, 9:20:16 AMparentc2677c2
2 files changedLine totals unavailable