v1.2 mobile PWA: installable app + mobile-first UI
- Installable PWA: manifest.json (standalone, portrait, maskable icons),
theme-color + apple-mobile-web-app meta, generated 192/512 PNG icons,
service worker (network-first, never caches /api/).
- Mobile UI (≤720px): sticky blurred header, agent grid -> horizontal
snap-scroll carousel, fixed bottom composer with safe-area insets,
modals -> full-screen bottom sheets, 16px inputs (no iOS zoom), bigger
touch targets, icon-only header actions.
- /app remains the app shell; / is the landing page.