SIGN IN SIGN UP

feat(gui): dashboard layout on the original CyberColors palette

Overview is a row of stat tiles -- small device-class label, the number at
30px in that device's colour, a supporting line and a load bar -- over two
panels holding the process table and what is attached to the machine. The
previous pane spelled every reading as `label: value` at one size and one
weight, so nothing was findable without reading all of it.

The palette is the egui GUI's `CyberColors`, recovered from git rather
than reinvented: GitHub-dark grounds under cyan CPU, green accelerators,
magenta memory, orange disk and blue network, matching the TUI's
conventions. Section titles carry their device colour again. 4.0.0 had
replaced the lot with a neutral palette of my own invention, which is why
the port stopped looking like simon even once it was legible.

Threshold bands are the original four at 90 / 70 / 50 rather than the
three at 85 / 60 the rewrite used, so 55% reads cyan again, not green.

Row values stay neutral until 70%. The tiles are where colour earns its
place; twenty neon percentages in a table is what made the first attempt
at this read as an alarm panel rather than an instrument.

Also fixes a dead `NETWORK` constant that clippy caught: a blanket
neutralise of row colours had flattened every section heading to plain
text, taking the device-class titles with it.

840 tests, 0 failures. clippy -D warnings clean.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
A
Adam Erickson committed
b45815bf4a100bb039aabb1ff5491e7eab35aa7e
Parent: 6706a9e