feat(web): start font rows as inputs, upgrade to the picker on discovery

Every row begins as a plain family-name input whose placeholder names
the font actually in use - no Default branding. Focusing the input is
the user gesture that runs Local Font Access discovery; when the engine
grants it, the control upgrades to the searchable picker, popped open
when the swap lands under focus. Blocked or unsupported engines simply
keep the input.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
8a5e436f23Julius Marminge committed on 8/4/2026, 5:08:42 PMparentdf2e7b3
2 files changedLine totals unavailable