/** * The roadmap page's inline CSS and JavaScript (html-roadmap-view). * * Constants rather than files so the page stays one self-contained file and the CLI * ships nothing extra. Both are hashed into the page's Content-Security-Policy, so any * change here changes the hash and nothing else (AC-13). * * The script handles events and nothing more: filters, selection, the side panel, search * and the done cap. Verdicts, squares and orders arrive precomputed in the markup — the * line between this and a front-end project. It is written as * plain ES2020 without template literals so `String.raw` can hold it unescaped; a test * fails it if it grows past 16 KB or ever contains `