.modal-fade-enter-active[data-v-e0a869c8],.modal-fade-leave-active[data-v-e0a869c8]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-e0a869c8],.modal-fade-leave-to[data-v-e0a869c8]{opacity:0}.animate-pop-in[data-v-e0a869c8]{animation:popIn-e0a869c8 .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes popIn-e0a869c8{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-bounce-short[data-v-e0a869c8]{animation:bounceShort-e0a869c8 2s infinite}@keyframes bounceShort-e0a869c8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float[data-v-e0a869c8]{animation:float-e0a869c8 3s ease-in-out infinite}@keyframes float-e0a869c8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fade-enter-active[data-v-e0a869c8],.fade-leave-active[data-v-e0a869c8]{transition:opacity .3s ease}.fade-enter-from[data-v-e0a869c8],.fade-leave-to[data-v-e0a869c8]{opacity:0}.custom-scroll{scrollbar-color:#aee2f9 #e6f7ff;scrollbar-width:thin}.dark .custom-scroll{scrollbar-color:#0369a1 #0f172a}:deep(.custom-scroll)::-webkit-scrollbar{width:8px}:deep(.custom-scroll)::-webkit-scrollbar-track{background:#e6f7ff;border-radius:9999px}:deep(.custom-scroll)::-webkit-scrollbar-thumb{background:#aee2f9;border-radius:9999px;box-shadow:inset 0 0 0 2px #fff}:deep(.dark .custom-scroll)::-webkit-scrollbar-track{background:#0f172a}:deep(.dark .custom-scroll)::-webkit-scrollbar-thumb{background:#0284c7;box-shadow:inset 0 0 0 2px #0f172a}
