Discrete states (idle → loading → success) with timed segment playback. IDLE plays autonomous ambient motion; LOADING auto-advances to SUCCESS after 1.6s. Reduced-motion users get instant state jumps.
frame 0/59state idle
Discrete states (idle → loading → success) with timed segment playback. IDLE plays autonomous ambient motion; LOADING auto-advances to SUCCESS after 1.6s. Reduced-motion users get instant state jumps.