.line-clamp-2[data-v-a88e24f2]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.group[data-v-a88e24f2]{backface-visibility:hidden;will-change:transform}.group[data-v-a88e24f2]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.transition-transform[data-v-a88e24f2]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.aspect-\[4\/3\][data-v-a88e24f2]{aspect-ratio:4/3}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.backdrop-blur-sm[data-v-a88e24f2]{background-color:#fffffff2}}.group:hover .group-hover\:scale-110[data-v-a88e24f2]{transform:scale(1.1)}.group:hover .group-hover\:translate-x-1[data-v-a88e24f2]{transform:translate(.25rem)}@media (prefers-reduced-motion:reduce){.group-hover\:scale-110[data-v-a88e24f2],.transition-all[data-v-a88e24f2],.transition-colors[data-v-a88e24f2],.transition-opacity[data-v-a88e24f2],.transition-transform[data-v-a88e24f2]{transform:none!important;transition:none!important}}@media (max-width:640px){.text-2xl[data-v-a88e24f2]{font-size:1.5rem}.text-lg[data-v-a88e24f2]{font-size:1rem}}.group[data-v-a88e24f2]{height:100%}.backdrop-blur-sm[data-v-a88e24f2]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.text-yellow-400[data-v-a88e24f2]{color:#fbbf24}.bg-green-100[data-v-a88e24f2]{background-color:#dcfce7}.text-green-800[data-v-a88e24f2]{color:#166534}.group[data-loading=true][data-v-a88e24f2]{animation:pulse-a88e24f2 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-a88e24f2{0%,to{opacity:1}50%{opacity:.5}}.line-clamp-2[data-v-5ba12c2a]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.group[data-v-5ba12c2a]{backface-visibility:hidden;will-change:transform}.group[data-v-5ba12c2a]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.transition-transform[data-v-5ba12c2a]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.aspect-\[4\/3\][data-v-5ba12c2a]{aspect-ratio:4/3}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.backdrop-blur-sm[data-v-5ba12c2a]{background-color:#fffffff2}}@media (prefers-reduced-motion:reduce){.group-hover\:scale-110[data-v-5ba12c2a],.transition-all[data-v-5ba12c2a],.transition-colors[data-v-5ba12c2a],.transition-opacity[data-v-5ba12c2a],.transition-transform[data-v-5ba12c2a]{transform:none!important;transition:none!important}}
