## Summary The demo UI in `apps/web` should clearly display the current round phase (Open / Reveal / Settled) and a countdown to the target Drand round R. ## Motivation Users cannot currently tell at a glance when a round will unseal, which is the core value proposition of the product. ## Acceptance criteria - [ ] Phase badge driven by `classifyRoundPhase`. - [ ] Countdown that updates live and handles the past-R state. - [ ] Works offline against the canonical demo trace. - [ ] Component-level test for phase/countdown rendering.