@keyframes scale-up{0%{transform:scale(.3)}to{transform:scale(1)}}@keyframes fade-in-out{0%{opacity:0}95%{opacity:1}to{opacity:0}}@keyframes grow-in{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes shrink-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes dialog-enter{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10%)}}@keyframes alert-enter{0%{z-index:1000;transform:translateY(120%)}70%{transform:translateY(-5%)}to{transform:translateY(0)}}@keyframes alert-exit{to{transform:translateY(120%)}}@keyframes toast-enter{0%{z-index:1000;transform:translateX(120%)}70%{transform:translateX(-5%)}to{transform:translateX(0)}}@keyframes toast-exit{to{transform:translateX(120%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes delayed-grow-fade-wiggle{0%,20%{opacity:0;transform:scale(.8)}30%{opacity:1;transform:scale(1.05)}35%{transform:scale(1)}40%,42%{transform:rotate(-2deg)}41%{transform:rotate(2deg)}43%,45%{transform:rotate(-1.5deg)}44%{transform:rotate(1.5deg)}46%,48%{transform:rotate(-1deg)}47%{transform:rotate(1deg)}49%,51%{transform:rotate(-.5deg)}50%{transform:rotate(.5deg)}52%{transform:rotate(0deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes slide-in-right{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes slide-out-right{0%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@keyframes grow-shrink{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes elastic-spin{0%{transform:rotate(0deg)}75%{transform:rotate(0deg)}90%{transform:rotate(-45deg)}98%{transform:rotate(1845deg)}to{transform:rotate(5turn)}}@keyframes cascade-loading{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes ripple{0%{outline-color:var(--ripple-color);outline-width:2px;outline-style:solid;outline-offset:0}to{outline-color:transparent;outline-width:4px;outline-style:solid;outline-offset:20px}}@keyframes wiggle{0%{transform:translateX(0)}25%{transform:translateX(1px)}50%{transform:translateX(-1px)}75%{transform:translateX(1px)}to{transform:translateX(0)}}@keyframes move{0%{opacity:0;left:calc(var(--pos-x) - min(20vw, 225px));top:calc(var(--pos-y) - min(20vw, 225px))}10%{opacity:50%}90%{opacity:50%}to{opacity:0;left:calc(var(--end-x) - 225px);top:calc(var(--end-y) - 225px);display:none;visibility:hidden}}@keyframes dropdown-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdown-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes callout-enter{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}