@charset "UTF-8";@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ft-animation{}.ft-animation-blur-out{opacity:1;filter:blur(0px);transform:scale(1);animation:ft-blur-out 1s ease-out forwards}.ft-animation-fade-in{opacity:0;transform:none;animation:ft-fade-in 0.8s ease-out forwards}.ft-animation-fade-out{opacity:1;transform:translateY(0);animation:ft-fade-out 1s ease-out forwards}.ft-animation-fade-up{opacity:0;transform:translateY(40px);animation:ft-fade-up 1s ease-out forwards}.ft-animation-flip{animation:flip 1s ease-in-out 1;transform-style:preserve-3d}@keyframes flip{0%{transform:perspective(100em) rotateY(0)}to{transform:perspective(100em) rotateY(360deg)}}.ft-animation-flip-out{display:block;overflow:hidden;animation:flip-out 0.8s ease-in-out forwards;transform-style:preserve-3d}@keyframes flip-out{0%{transform:perspective(100em) rotateY(0);opacity:1;margin:1em 0}99%{transform:perspective(100em) rotateY(180deg);opacity:0}to{max-height:0;margin:0;padding:0}}.ft-animation-grayscale-out{opacity:1;filter:grayscale(0%);animation:ft-grayscale-out 1s ease-out forwards}.ft-animation-liquify-melt-in{opacity:0;transform:scale(1.2) skewX(10deg);filter:blur(10px) brightness(1.4);animation:ft-liquify-melt-in 1s ease-out forwards}.ft-animation-press{animation:press 0.3s ease-in-out 1}@keyframes press{0%,to{transform:scale(1)}50%{transform:scale(0.75)}}.ft-animation-scale-in{opacity:0;transform:scale(0.8);animation:ft-scale-in 1s ease-out forwards}.ft-animation-scale-down-in{opacity:0;transform:scale(1.05);animation:ft-scale-down-in 0.9s ease-out forwards}.ft-animation-shake{animation:shake 0.6s ease-in-out 1}@keyframes shake{0%,to{transform:translateX(0) rotate(0deg)}10%,30%,50%,70%,90%{transform:translateX(-10px) rotate(-1deg)}20%,40%,60%,80%{transform:translateX(10px) rotate(1deg)}}.ft-animation-zoom-blur-in{opacity:0;transform:scale(1.3);filter:blur(10px);animation:ft-zoom-blur-in 1s ease-out forwards}.ft-animation-zoom-in{opacity:0;transform:scale(0.5);animation:ft-zoom-in 1s ease-out forwards}.ft-animation-zoom-out{opacity:0;transform:scale(1.2);animation:ft-zoom-out 1.5s ease-out forwards}@keyframes ft-blur-out{0%{opacity:1;filter:blur(0px);transform:scale(1)}to{opacity:0;filter:blur(10px);transform:scale(1.1)}}@keyframes ft-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ft-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(40px)}}@keyframes ft-fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ft-grayscale-out{0%{opacity:1;filter:grayscale(0%)}to{opacity:0.5;filter:grayscale(100%)}}@keyframes ft-liquify-melt-in{0%{opacity:0;transform:scale(1.2) skewX(10deg);filter:blur(10px) brightness(1.4)}to{opacity:1;transform:scale(1) skewX(0deg);filter:blur(0px) brightness(1)}}@keyframes ft-scale-in{0%{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}@keyframes ft-scale-down-in{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes ft-zoom-blur-in{0%{opacity:0;transform:scale(1.3);filter:blur(10px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes ft-zoom-in{0%{transform:scale(0.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ft-zoom-out{0%{transform:scale(1.2);opacity:0}to{transform:scale(1);opacity:1}}