OTP slots that land with a cascade, wash green on success, and shake with a red inner ring on reject before auto-clearing.
Success Wash OTP is a one-time-code field built for verification flows. Digits land into soft slots with a spring cascade and a blinking caret. When the code is accepted, a green success wash sweeps across the row and a check rises into place. On reject, the filled white slots keep their digits, gain a red inner outline, and the row shakes — without selecting a slot. After four seconds of inactivity the field clears back to idle; typing sooner cancels the error and starts a fresh entry. Theme accent, success, danger and slot colours independently. Reduced motion softens springs and skips the shake.