*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji","Android Emoji",EmojiSymbols,EmojiOne Color,Twemoji Mozilla,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off}body,button,input,textarea,select,div,span,p,h1,h2,h3,h4,h5,h6,a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji","Android Emoji",EmojiSymbols,EmojiOne Color,Twemoji Mozilla,sans-serif}.slide-up-enter-active[data-v-b4e76eb4],.slide-up-leave-active[data-v-b4e76eb4]{transition:all .3s ease-out}.slide-up-enter-from[data-v-b4e76eb4],.slide-up-leave-to[data-v-b4e76eb4]{transform:translateY(100%);opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease}.fade-enter-from,.fade-leave-to{opacity:0}html,body,button,input,div{touch-action:manipulation}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .2s ease-out}@keyframes bounce-up{0%{transform:scale(.9);opacity:0}70%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.animate-bounce-up{animation:bounce-up .3s cubic-bezier(.34,1.56,.64,1)}@keyframes bounce-small{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-bounce-small{animation:bounce-small 2s infinite ease-in-out}.toast-pop-enter-active{animation:toast-in .4s cubic-bezier(.175,.885,.32,1.275)}.toast-pop-leave-active{animation:toast-out .3s ease-in}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-150%)}to{opacity:1;transform:translate(-50%)}}@keyframes toast-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-100%)}}.loading-fade-enter-active{transition:opacity .3s ease-in,backdrop-filter .3s ease-in}.loading-fade-leave-active{transition:opacity .4s ease-out,backdrop-filter .4s ease-out}.loading-fade-enter-from{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.loading-fade-enter-to,.loading-fade-leave-from{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.loading-fade-leave-to{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.checkmark-icon{display:inline-block;width:22px;height:22px;position:relative;transform:rotate(-45deg);top:-8px;left:-10px}.checkmark-icon:before{content:"";position:absolute;width:4px;height:11px;background-color:currentColor;border-radius:2px;left:0;bottom:0;transform-origin:top;transform:scaleY(0);animation:check-short .2s cubic-bezier(.65,0,.45,1) forwards .1s}.checkmark-icon:after{content:"";position:absolute;width:18px;height:4px;background-color:currentColor;border-radius:2px;left:0;bottom:0;transform-origin:left;transform:scaleX(0);animation:check-long .2s cubic-bezier(.65,0,.45,1) forwards .3s}@keyframes check-short{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes check-long{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bounce-icon{animation:bounce 1s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes bounce-fast{0%,to{transform:translateY(-15%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce-fast{animation:bounce-fast .6s infinite}
