@keyframes float-3f8a7604{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes float-delayed-3f8a7604{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-2deg)}}@keyframes slide-down-3f8a7604{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up-3f8a7604{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gradient-x-3f8a7604{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-float[data-v-3f8a7604]{animation:float-3f8a7604 8s ease-in-out infinite}.animate-float-delayed[data-v-3f8a7604]{animation:float-delayed-3f8a7604 10s ease-in-out infinite}.animate-slide-down[data-v-3f8a7604]{animation:slide-down-3f8a7604 .8s ease-out forwards}.animate-slide-up[data-v-3f8a7604]{animation:slide-up-3f8a7604 .8s ease-out forwards}.animate-gradient-x[data-v-3f8a7604]{background-size:200% 200%;animation:gradient-x-3f8a7604 4s ease infinite}.overflow-y-auto[data-v-3f8a7604]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.overflow-y-auto[data-v-3f8a7604]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-3f8a7604]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-3f8a7604]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:20px}.truncate[data-v-3f8a7604]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
