[data-slot=field][data-shake]{--field-shake-distance:6px;--field-shake-overshoot:4px;--field-shake-ease:cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:no-preference){[data-slot=field][data-shake] .ui-field-shaking{animation:.28s linear ui-field-shake}}@keyframes ui-field-shake{0%{animation-timing-function:var(--field-shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--field-shake-distance));animation-timing-function:var(--field-shake-ease)}57.14%{transform:translateX(calc(var(--field-shake-distance) * -1));animation-timing-function:var(--field-shake-ease)}78.57%{transform:translateX(var(--field-shake-overshoot));animation-timing-function:var(--field-shake-ease)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){[data-slot=field][data-shake] .ui-field-shaking{animation:none;transform:none}}
[data-slot=input-otp]{--digit-dur:.25s;--digit-distance:4px;--digit-blur:2px;--digit-ease:cubic-bezier(.22, 1, .36, 1);--digit-dir-x:0;--digit-dir-y:1}[data-slot=input-otp-slot-wrapper]>[data-slot=input-otp-slot]{color:#0000;width:100%;height:100%}[data-slot=input-otp-slot][data-filled]{caret-color:#0000}@media (prefers-reduced-motion:no-preference){[data-slot=input-otp-character][data-animate]{animation:ui-otp-character-pop var(--digit-dur) var(--digit-ease) both}}@keyframes ui-otp-character-pop{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)), calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}@media (forced-colors:active){[data-slot=input-otp-slot-wrapper]>[data-slot=input-otp-slot]{color:canvastext;caret-color:auto}[data-slot=input-otp-character]{display:none}}
