@keyframes shimmer-3bb737cf{0%{background-position:-200% 0}to{background-position:200% 0}}.group:hover .shimmer[data-v-3bb737cf]{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);background-size:200% 100%;animation:shimmer-3bb737cf 1.5s infinite}.pattern-overlay[data-v-3bb737cf]{position:relative;overflow:hidden}.pattern-overlay[data-v-3bb737cf]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 50% 50%,rgba(255,255,255,.1) 1px,transparent 1px);background-size:20px 20px;opacity:0;transition:opacity .3s ease}.pattern-overlay[data-v-3bb737cf]:hover:before{opacity:1}
