.iso-anim{transform-box:fill-box;transform-origin:50%;animation-duration:var(--dur,1s);animation-delay:var(--delay,0s);animation-timing-function:cubic-bezier(.22,.9,.3,1);animation-fill-mode:both}.iso-fly{--iso-anim:iso-fly;opacity:0;transform:translate(var(--fx),var(--fy))scale(var(--fs,1))}.iso-flipFly{--iso-anim:iso-flip-fly;opacity:0}.iso-pop{--iso-anim:iso-pop;opacity:0;transform:scale(.3)}.iso-fade,.iso-show{--iso-anim:iso-fade;opacity:0}.iso-flipOut{--iso-anim:iso-flip-out}.iso-wipe{--iso-anim:iso-wipe;opacity:0;animation-timing-function:ease-in-out}.iso-twinkle{--iso-anim:iso-twinkle;opacity:0}.iso-press{--iso-anim:iso-press;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.iso-ripple{--iso-anim:iso-ripple;opacity:0;animation-timing-function:ease-out;animation-iteration-count:infinite}.iso-timer{--iso-anim:iso-fade;opacity:0}.iso-scene[data-step="0"] .iso-at0,.iso-scene[data-step="1"] .iso-at1,.iso-scene[data-step="2"] .iso-at2{animation-name:var(--iso-anim)}.iso-scene[data-step="2"] .iso-at2.iso-timer .iso-timer-arc{animation:iso-count var(--dur,3s)var(--delay,0s)linear both}.iso-scene[data-step="1"] .iso-at0,.iso-scene[data-step="2"] :is(.iso-at0,.iso-at1),.iso-scene[data-step=done] .iso-anim{opacity:1;transform:none}.iso-scene[data-step="1"] .iso-at0.iso-transient,.iso-scene[data-step="2"] :is(.iso-at0,.iso-at1).iso-transient,.iso-scene[data-step=done] .iso-transient{opacity:0}.iso-scene[data-paused=true] .iso-anim,.iso-scene[data-paused=true] .iso-timer-arc,.iso-fits[data-paused=true] .iso-anim{animation-play-state:paused}.iso-enter{animation:.45s both iso-fade}.iso-settle{animation:7s ease-in-out infinite iso-settle}.iso-settleShow{animation:7s linear infinite iso-settle-show}@keyframes iso-fly{0%{opacity:0;transform:translate(var(--fx),var(--fy))scale(var(--fs,1))}30%{opacity:1}to{opacity:1;transform:none}}@keyframes iso-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes iso-fade{0%{opacity:0}to{opacity:1}}@keyframes iso-flip-out{0%{transform:none}to{transform:scaleX(0)}}@keyframes iso-flip-fly{0%{opacity:1;transform:translate(var(--fx),var(--fy))scaleX(0);animation-timing-function:ease-out}24%{opacity:1;transform:translate(var(--fx),var(--fy))scaleX(1);animation-timing-function:cubic-bezier(.3,.8,.3,1)}to{opacity:1;transform:none}}@keyframes iso-wipe{0%{opacity:0;transform:translate(26px,-20px)}10%{opacity:1;transform:translate(26px,-20px)}28%{transform:translate(-22px,-10px)rotate(-6deg)}46%{transform:translate(22px)rotate(4deg)}64%{transform:translate(-22px,10px)rotate(-6deg)}84%{opacity:1;transform:translate(16px,18px)}to{opacity:0;transform:translate(34px,30px)}}@keyframes iso-twinkle{0%{opacity:0;transform:scale(.2)rotate(-40deg)}30%{opacity:1;transform:scale(1.15)rotate(0)}55%{transform:scale(.85)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes iso-press{0%,45%,to{transform:none}15%,25%{transform:translate(var(--fx),var(--fy))}}@keyframes iso-ripple{0%{opacity:0;transform:scale(.4)}12%{opacity:1}70%,to{opacity:0;transform:scale(1.8)}}@keyframes iso-count{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes iso-settle{0%,22%{transform:translate(var(--fx),var(--fy))}42%,76%{transform:none}96%,to{transform:translate(var(--fx),var(--fy))}}@keyframes iso-settle-show{0%,41.5%{opacity:0}42%,75.5%{opacity:1}76%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.iso-anim,.iso-timer-arc,.iso-enter{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media print{.iso-print-hide{display:none!important}}
