- refactor backend service from single countdown to HashMap storage with generated IDs - add create/list/delete commands and make start/pause/resume/reset/snapshot ID-aware - introduce validation and new countdown errors (id/label/duration/state/action/max limit) - update frontend countdown snapshot typing/mapping to match backend DTO changes - add shared base Pico CSS overrides and import base styles