@keyframes slide-in-from-bottom-bf49b875{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-in[data-v-bf49b875]{animation:slide-in-from-bottom-bf49b875 .3s ease-out}.group:hover .ring-2[data-v-bf49b875]{animation:pulse-ring-bf49b875 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-ring-bf49b875{0%,to{opacity:1}50%{opacity:.5}}.bg-clip-text[data-v-bf49b875]{-webkit-background-clip:text;background-clip:text}[data-v-bf49b875]::-webkit-scrollbar{height:8px;width:8px}[data-v-bf49b875]::-webkit-scrollbar-track{background:transparent}[data-v-bf49b875]::-webkit-scrollbar-thumb{background:hsl(var(--primary)/.3);border-radius:4px}[data-v-bf49b875]::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary)/.5)}a[data-v-bf49b875],button[data-v-bf49b875],input[data-v-bf49b875],select[data-v-bf49b875],textarea[data-v-bf49b875]{transition:all .2s ease}@media (max-width:640px){.grid-cols-3[data-v-bf49b875]{grid-template-columns:repeat(3,minmax(0,1fr))}}
