App surface: CPU box gone, viz speaks character, backgrounds never stack

Three Paul asks in one surface pass:

• The ⚡ CPU meter box is removed (DOM, CSS, 1Hz ticker, its screenshot probe); the engine's load/eco machinery is untouched and still reads out in the chyron tech line.

• Inside-the-sound overhaul: the voice timeline is ALWAYS 8 cells — chordEvery-16/32 genres fold into stacked rows instead of shrinking (mobile was cramped)

• Background exclusivity: the video/demo alternator was XOR-correct all along — three BYPASS paths stacked the layers: the ⚙ panel's video button toggled VideoLayer directly (under the demo canvas's…

• (panels.js also carries the export cluster's ⤓ buttons — committed with their engine half in the next commit's story; kept here because the file merges both agents' work.)

▶ Play it: Rail Replacement Rapture — a bed-heavy genre where the found-sound layer carries the room https://stellate.app/?genre=transitwave&seed=1572&path=749.12536,768.12569,730.12569&xdur=13.122

09f18a7 https://github.com/aboard-io/stellate/commit/09f18a7c14df37b1a1e4296694c53ab9cf74f407