826be4c347
Replace `import * as mdi from '@mdi/js'` (loads ~5MB of SVG paths synchronously into every HMR update) with a lazy async import that loads once and caches. MdiIcon and IconPicker now use getMdiPath() and getAllMdiNames() from the shared mdi-lookup module.