.animate-status-pulse[data-v-1b0832f6]{animation:.3s ease-out status-pulse-1b0832f6}@keyframes status-pulse-1b0832f6{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.tools-marquee[data-v-ae96c1f2]{flex-direction:column;gap:.75rem;padding:.75rem 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.marquee-row[data-v-ae96c1f2]{transform:translateX(var(--offset,0px))}.marquee-track[data-v-ae96c1f2]{width:max-content;animation:marquee-scroll-ae96c1f2 var(--duration,60s) linear infinite;animation-direction:var(--direction,normal);gap:.75rem;display:flex}.marquee-card[data-v-ae96c1f2]{background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;flex-shrink:0;width:280px;padding:1rem;transition:transform .2s,border-color .2s,box-shadow .2s}.marquee-card[data-v-ae96c1f2]:hover{border-color:#a3a3a3;transform:scale(1.05);box-shadow:0 4px 12px #00000014,0 1px 3px #0000000a}@keyframes marquee-scroll-ae96c1f2{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-v-ae96c1f2]{animation-play-state:paused}}
