/* Win Manager - Animations */
.wm-fade-in { animation: wmFadeIn 0.6s ease both; }
.wm-slide-up { animation: wmSlideUp 0.6s ease both; }
.wm-scale-in { animation: wmScaleIn 0.4s ease both; }

@keyframes wmFadeIn { from { opacity:0; transform:translateY(12px); } to { opacity:1; transform:translateY(0); } }
@keyframes wmSlideUp { from { opacity:0; transform:translateY(30px); } to { opacity:1; transform:translateY(0); } }
@keyframes wmScaleIn { from { opacity:0; transform:scale(0.95); } to { opacity:1; transform:scale(1); } }

.wm-results-grid .wm-result-card:nth-child(1) { animation-delay:0.05s; }
.wm-results-grid .wm-result-card:nth-child(2) { animation-delay:0.1s; }
.wm-results-grid .wm-result-card:nth-child(3) { animation-delay:0.15s; }
.wm-results-grid .wm-result-card:nth-child(4) { animation-delay:0.2s; }
.wm-results-grid .wm-result-card:nth-child(5) { animation-delay:0.25s; }
.wm-results-grid .wm-result-card:nth-child(6) { animation-delay:0.3s; }

.wm-catalog-grid .wm-catalog-card:nth-child(1) { animation-delay:0.05s; }
.wm-catalog-grid .wm-catalog-card:nth-child(2) { animation-delay:0.1s; }
.wm-catalog-grid .wm-catalog-card:nth-child(3) { animation-delay:0.15s; }
.wm-catalog-grid .wm-catalog-card:nth-child(4) { animation-delay:0.2s; }
