// Phase 23 end-to-end coverage for the Report View. Mocks the // gateway with a single seeded report that fills every wire field // the orchestrator's sections render, then drives the page through // the targeted-test contract: // // 1. Every TOC anchor click scrolls the matching section into view // and the section is present in the DOM with at least one row // (or its empty-state copy when it is intentionally empty). // 2. Snapshot save/restore on the active-view-host scroll // container survives a /map navigation round-trip. // 3. The "back to map" button navigates to the map URL. // 4. The mobile