.sl-root{--sl-ease:cubic-bezier(.16, 1, .3, 1)}.sl-a,.sl-x,.sl-fill,.sl-w,.sl-o,.sl-y{transition:opacity .55s var(--sl-ease), transform .7s var(--sl-ease);transition-delay:var(--d,0s)}.sl-x,.sl-fill{transform-origin:0}.sl-x.sl-from-r{transform-origin:100%}.sl-y{transform-origin:50% 100%}.sl-w{transition-duration:.35s}[data-play=armed] :is(.sl-a,.sl-x,.sl-fill,.sl-w,.sl-o,.sl-y){transition:none}[data-play=armed] .sl-a{opacity:0;transform:translateY(var(--sl-dy,10px))}[data-play=armed] .sl-o,[data-play=armed] .sl-w{opacity:0}[data-play=armed] .sl-x,[data-play=armed] .sl-fill{transform:scaleX(0)}[data-play=armed] .sl-x{opacity:0}[data-play=armed] .sl-y{transform:scaleY(0)}.sl-scan{opacity:0}[data-play=on] .sl-scan{animation:sl-scan var(--dur,1.3s) cubic-bezier(.45, 0, .55, 1) var(--d,0s) both}@keyframes sl-scan{0%{opacity:0;transform:translate(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateX(var(--sl-travel,100cqw))}}[data-play=on] .sl-dimpass{animation:sl-dimpass var(--dur,1.3s) ease var(--d,0s) both}@keyframes sl-dimpass{0%{opacity:1}30%{opacity:.55}to{opacity:1}}.sl-caret{opacity:0}[data-play=on] .sl-caret{animation:sl-caret var(--dur,2s) steps(1) var(--d,0s) both}@keyframes sl-caret{0%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.sl-root *{transition:none!important;animation:none!important}}.sl-out{opacity:0;transition:opacity .35s ease var(--d,0s)}[data-play=armed] .sl-out{opacity:1;transition:none}.sl-win{opacity:0}[data-play=on] .sl-win{animation:sl-win var(--dur,1s) ease var(--d,0s) both}@keyframes sl-win{0%{opacity:0}12%{opacity:1}85%{opacity:1}to{opacity:0}}[data-play=on] .sl-press{animation:sl-press .26s ease var(--d,0s) both}@keyframes sl-press{0%,to{transform:none}45%{filter:none;transform:scale(.94)}}.sl-cursor{opacity:0}[data-play=on] .sl-cursor{animation:sl-cursor var(--dur,1.1s) cubic-bezier(.45, 0, .2, 1) var(--d,0s) both}@keyframes sl-cursor{0%{opacity:0;transform:translate(-140px,70px)}12%{opacity:1}62%{opacity:1;transform:translate(0)}70%{transform:translate(0)scale(.88)}78%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)}}.sl-shimmer{transform-origin:0}[data-play=on] .sl-shimmer{animation:.9s ease-in-out infinite sl-shimmer}@keyframes sl-shimmer{0%{opacity:.4;transform:scaleX(.05)}50%{opacity:1;transform:scaleX(1)}to{opacity:.4;transform:translate(100%)scaleX(.05)}}
