Built using multiple artboards, state machines, view models, listeners, and custom properties in Rive. The system relies on interconnected Boolean, Number, Color, and Enum properties to coordinate interface states, motion behavior, and visual feedback across the dashboard.