.slot-glow{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--primary) 32%, transparent), 0 0 0 0 color-mix(in oklab, var(--primary) 0%, transparent);animation:3.2s ease-in-out infinite slot-glow}@keyframes slot-glow{0%,to{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--primary) 28%, transparent), 0 0 0 0 color-mix(in oklab, var(--primary) 0%, transparent)}50%{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--primary) 52%, transparent), 0 0 16px 2px color-mix(in oklab, var(--primary) 20%, transparent)}}.slot-stamp-in{animation:.38s cubic-bezier(.2,.8,.2,1) both slot-stamp-in}@keyframes slot-stamp-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.slot-check circle:first-child{stroke-dasharray:36;stroke-dashoffset:0;animation:.52s ease-out .12s both slot-check-draw}@keyframes slot-check-draw{0%{stroke-dashoffset:36px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.slot-glow{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 40%, transparent);animation:none}.slot-stamp-in,.slot-check circle:first-child{animation:none}}
