.scene{--cycle:10s;position:relative}.an-up,.an-in,.an-left,.an-right,.an-pop,.an-draw,.an-grow,.an-rise,.an-ring,.an-type,.an-show,.an-travel,.an-press,.an-pulse,.an-tone{animation-duration:var(--d,.55s);animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-delay:var(--at,0s)}.scene[data-motion]:not([data-playing]) :is(.an-up,.an-in,.an-left,.an-right,.an-pop,.an-draw,.an-grow,.an-rise,.an-ring,.an-type,.an-show,.an-travel,.an-press,.an-pulse,.an-tone){animation-play-state:paused}.an-up{animation-name:an-up}.an-in{animation-name:an-in}.an-left{animation-name:an-left}.an-right{animation-name:an-right}.an-pop{animation-name:an-pop}.an-draw{stroke-dasharray:1;stroke-dashoffset:0;animation-name:an-draw;animation-timing-function:ease-out}.an-grow{transform-origin:0;animation-name:an-grow;animation-timing-function:linear}.an-rise{transform-origin:bottom;animation-name:an-rise}.an-ring{transform-origin:top;--d:.9s;animation-name:an-ring}.an-type{white-space:nowrap;vertical-align:bottom;max-width:100%;animation-name:an-type;animation-timing-function:steps(28,end);display:inline-block;overflow:hidden}.an-show{opacity:0;animation-name:an-show;animation-timing-function:ease-out}.an-travel{opacity:0;animation-name:an-travel;animation-timing-function:ease-in-out}.an-press{--d:.45s;animation-name:an-press;animation-timing-function:ease-in-out}.an-pulse{--d:2.2s;animation-name:an-pulse;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.an-tone{animation-name:an-tone}@keyframes an-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes an-in{0%{opacity:0}to{opacity:1}}@keyframes an-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes an-right{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes an-pop{0%{opacity:0;transform:scale(.8)}65%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes an-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes an-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes an-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes an-ring{0%,to{transform:rotate(0)}15%{transform:rotate(16deg)}35%{transform:rotate(-13deg)}55%{transform:rotate(9deg)}75%{transform:rotate(-5deg)}}@keyframes an-type{0%{width:0}to{width:100%}}@keyframes an-show{0%{opacity:0;transform:translateY(8px)}10%{opacity:1;transform:none}90%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes an-travel{0%{opacity:0;transform:translate(0)}12%{opacity:1;transform:translate(0)}88%{opacity:1;transform:translate(var(--x,0px), var(--y,0px))}to{opacity:0;transform:translate(var(--x,0px), var(--y,0px))}}@keyframes an-press{0%,to{transform:scale(1)}50%{transform:scale(.93)}}@keyframes an-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes an-tone{0%{border-color:var(--border);background-color:var(--card)}to{border-color:color-mix(in oklab, var(--success) 45%, transparent);background-color:color-mix(in oklab, var(--success) 8%, var(--card))}}@media (prefers-reduced-motion:reduce){.scene :is(.an-up,.an-in,.an-left,.an-right,.an-pop,.an-draw,.an-grow,.an-rise,.an-ring,.an-type,.an-show,.an-travel,.an-press,.an-pulse){animation:none!important}.scene .an-tone{animation-duration:0s!important;animation-delay:0s!important}}
