3cda008012
Port the NewDesign/TimeWorkedModal prototype onto the existing work-time feature with zero backend changes. Each daily track now shows WHEN work happened: a sticky 00/06/12/18/24 hour axis, shaded night hours (0–6, 21–24), a per-block hover tooltip "start – end · duration", and a "now" boundary on today's row. Work vs agent windows keep their existing colour semantics. The prototype's invented props (DaySummary[], pre-made labels) are replaced by a pure, unit-tested adapter (work-time-adapter.ts) over the real IPageWorkTime: windows → time-of-day blocks (epoch kept for a DST-safe tooltip), ms → labels via the shared formatters, in-place empty-run collapsing, and the today-only now-line. The agent-only fail-safe (#395/#551) is preserved — the agent estimate fills the main slot so it never renders empty. Reuses usePageWorkTime, the endpoint, tz bucketing and format-work-time; deletes the scratch prototype. New tooltip i18n key added to en-US/ru-RU. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>