frontend: pierre diffs/trees bundle and sourcehut theme css Vendored esbuild bundle (frontend/src/app.ts) rendering @pierre/diffs FileDiff per file and a @pierre/trees FileTree sidebar against the SSR #compare-data contract, plus scss/main.scss (base + compare views) compiled and content-hashed into web/static/.