Built entirely in Bubble — workflows drive the check-in state machine (active → pending → resolved/alert), with a "Signal & Calm" design system where color itself communicates status: teal for safe, amber for pending, and coral reserved only for real alerts.