Each widget is designed here in isolation, in its own container-query sandbox,
decoupled from where it lands on a dashboard. Drag a sandbox's right edge — or hit a face preset —
to feel its compact / normal / expanded faces resolve. Colour comes from the real design-system
tokens; Scheme flips the shipped data-color-theme="edo" palette and
Mode flips color-scheme — so the theme matrix falls out of tokens, not hand-tuning.
MIRRORS the shipped .bn-featured-quote — label-size quote text, bracketed context,
footer of timecode + speaker .badge + sentiment badge. Multiply is the real .bn-featured-row grid (3-up, 5 at 16″+).
The redesign faces (a compact 1-up, trim/add) are the pending conversation. width —
The exact analysis-lens signal card — source eyebrow · interpretive name (18px heading link) ·
one-line finding · pattern label · the metrics grid (label · mono value · viz). Copied verbatim from
analysis.css so a click lands on an identical item. No confidence badge — it’s hidden in the real UI.
MIRRORS the shipped .bn-dashboard-pane--pair + .bn-dashboard-nav — accent links, shared border,
no divider, no counts (the current dashboard shows none; counts are a candidate redesign addition to discuss).
MIRRORS the shipped .bn-coverage-box — 8px bar, round legend dots. Colours are palette-specific:
flip Scheme to Edo and the bar re-tones (blue→slate, ochre) while the sentiment widgets stay put.
“Where do participants agree — and disagree?” Rows = participants, columns = sections, cell hue = dominant sentiment, cell depth = quote count. Reads Scharp’s three continua at a glance. width —
Beds category is pervasive (6 of 8) — everyone went, nobody agrees. Aftercare is sporadic (1) but maximum-heat.
p1 is unbalanced (front-loaded, healthcare). p3 is balanced with high variance.
Checkout is split (p3 satisfaction, p4/p6 frustration) — live disagreement worth a rewatch.
⁺ marks an intensity-3 quote in the cell. Method after Scharp, K. (2021), J. Communication 71(4). Empty cells are information — who didn’t reach a section.
More benches land here as Phase 1 proceeds (friction heatmap → saturation → fingerprint → …). Gallery lives flat in docs/mockups/ so it stays in the dev About→Design listing.