Split our vendor dependencies into separate chunks using Vite's
manualChunks configuration this morning. Kept heavy charting and table libraries isolated so users aren't re-downloading a 900KB monolithic bundle on every minor patch deploy.commit 9c3eaef