/* Issue #1061 — Bottom navigation for narrow viewports. * Issue #1174 — Add 6th "More" tab + bottom-anchored sheet for long-tail routes. * * Renders 6 tabs anchored to the bottom on viewports ≤768px: * 1. Home — primary * 2. Packets — primary * 3. Live — primary * 4. Map — primary * 5. Channels — primary * 6. More — toggles a bottom-anchored sheet listing the long-tail * routes (Nodes, Tools, Observers, Analytics, Perf, Audio Lab). * Replaces the hamburger at ≤768px (#1174 design call). * * Tabs are so they reuse the existing hashchange-driven * router in app.js (no full reload, no reimplementation of routing logic). * The "More" tab is a