html.motion-ok .fm-error-msg{animation:fm-error-in var(--revert-dur,.28s) ease-out backwards}@keyframes fm-error-in{0%{opacity:0;translate:0 calc(var(--distance-micro,4px) * -1)}}.fm-success-check{transform-origin:50%;display:inline-block}.fm-success-check svg{display:block;overflow:visible}html.motion-ok .fm-success-check[data-state=in]{animation:fm-check-fade var(--check-opacity-dur) var(--check-ease-opacity) backwards, fm-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) backwards, fm-check-blur var(--check-blur-dur) var(--check-ease-out) backwards, fm-check-bob var(--check-bob-dur) var(--check-ease-bob) backwards}html.motion-ok .fm-success-check[data-state=in] [data-check-path]{stroke-dasharray:var(--fm-check-length,24);animation:fm-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) backwards}@keyframes fm-check-fade{0%{opacity:0}}@keyframes fm-check-rotate{0%{transform:rotate(var(--check-rotate-from))}}@keyframes fm-check-blur{0%{filter:blur(var(--check-blur-from))}}@keyframes fm-check-bob{0%{translate:0 calc(var(--check-y-amount) * .25)}}@keyframes fm-check-draw{0%{stroke-dashoffset:var(--fm-check-length,24)}}html.motion-ok [data-touched]>.fm-checkbox:checked+.fm-checkbox-box [data-check-path]{stroke-dasharray:14;animation:fm-check-draw var(--check-draw) var(--check-ease) var(--check-delay,0s) backwards;--fm-check-length:14}html.motion-ok .fm-toggle[data-init][aria-checked=true] .fm-toggle-knob{animation:fm-toggle-on var(--toggle-dur) var(--toggle-ease) backwards}html.motion-ok .fm-toggle[data-init][aria-checked=false] .fm-toggle-knob{animation:fm-toggle-off var(--toggle-dur) var(--toggle-ease) backwards}@keyframes fm-toggle-on{0%{translate:0}55%{translate:calc(var(--fm-toggle-travel) + var(--toggle-ov1)) 0}80%{translate:calc(var(--fm-toggle-travel) - var(--toggle-ov2)) 0}to{translate:var(--fm-toggle-travel) 0}}@keyframes fm-toggle-off{0%{translate:var(--fm-toggle-travel) 0}55%{translate:calc(0px - var(--toggle-ov1)) 0}80%{translate:var(--toggle-ov2) 0}to{translate:0}}@media (prefers-reduced-motion:reduce){.fm-error-msg,.fm-success-check,.fm-success-check [data-check-path],.fm-checkbox-box [data-check-path],.fm-toggle-knob{animation:none!important}}
