@media (prefers-reduced-motion:no-preference){.sm-in-up{animation:sm-in-up .5s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.sm-in-left{animation:sm-in-left .5s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.sm-pop{animation:sm-pop .4s cubic-bezier(.3, 1.5, .5, 1) var(--d,0s) both}.sm-grow-x{transform-origin:0;animation:sm-grow-x .6s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.sm-grow-y{transform-origin:bottom;animation:sm-grow-y .7s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.sm-draw-y{transform-origin:top;animation:sm-grow-y .4s ease-out var(--d,0s) both}.sm-draw-x-center{transform-origin:50%;animation:sm-grow-x .5s ease-out var(--d,0s) both}.sm-type{animation:sm-type 1.1s steps(12, end) var(--d,0s) both}.sm-caret{animation:1s step-end infinite sm-caret}.sm-pulse{animation:sm-pulse 2.2s ease-out var(--d,1.2s) infinite}.sm-float-in{animation:sm-in-up .6s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both, sm-float 4s ease-in-out calc(var(--d,0s) + .8s) infinite}.sm-flow{background-color:#0000;background-image:repeating-linear-gradient(90deg,#00e988 0 6px,#0000 6px 12px);animation:.9s linear infinite sm-flow}.sm-flow-reverse{background-color:#0000;background-image:repeating-linear-gradient(90deg,#b8bec4 0 6px,#0000 6px 12px);animation:.9s linear infinite reverse sm-flow}.sm-toggle-track{animation:sm-toggle-track 3.2s ease-in-out var(--d,1.4s) infinite}.sm-toggle-knob{animation:sm-toggle-knob 3.2s ease-in-out var(--d,1.4s) infinite}.sm-toggle-label{animation:sm-toggle-label 3.2s ease-in-out var(--d,1.4s) infinite}}@keyframes sm-in-up{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes sm-in-left{0%{opacity:0;translate:-12px}to{opacity:1;translate:0}}@keyframes sm-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes sm-grow-x{0%{scale:0 1}to{scale:1}}@keyframes sm-grow-y{0%{scale:1 0}to{scale:1}}@keyframes sm-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sm-caret{50%{opacity:0}}@keyframes sm-pulse{0%{box-shadow:0 0 #00e9888c}70%,to{box-shadow:0 0 0 8px #00e98800}}@keyframes sm-float{0%,to{translate:0}50%{translate:0 -6px}}@keyframes sm-flow{0%{background-position-x:0}to{background-position-x:12px}}@keyframes sm-toggle-track{0%,35%,95%,to{background-color:#dfe3e6}45%,85%{background-color:#00e988}}@keyframes sm-toggle-knob{0%,35%,95%,to{translate:0}45%,85%{translate:14px}}@keyframes sm-toggle-label{0%,35%,95%,to{color:#a3a3a3}45%,85%{color:#111}}
