@keyframes dsk-pop{0%{transform:scale(.86);opacity:0}60%{transform:scale(1.02);opacity:1}to{transform:scale(1);opacity:1}}@keyframes dsk-shimmer{0%{transform:translate(-140%)}to{transform:translate(260%)}}@keyframes dsk-fall{0%{transform:translate3d(0,-40px,0) rotate(0);opacity:0}10%{opacity:1}to{transform:translate3d(var(--dsk-x, 0px),340px,0) rotate(720deg);opacity:0}}.dsk-modal{animation:dsk-pop .48s cubic-bezier(.2,.8,.2,1) both;overflow:hidden}.dsk-shimmer{position:absolute;top:0;left:0;height:100%;width:38%;background:linear-gradient(100deg,transparent,rgba(0,240,255,.28),transparent);animation:dsk-shimmer 1.6s ease-in-out .32s 2;pointer-events:none}.dsk-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none}.dsk-piece{position:absolute;top:-14px;width:8px;height:12px;border-radius:2px;animation:dsk-fall 1.8s ease-in forwards}@media(prefers-reduced-motion:reduce){.dsk-modal{animation:none}.dsk-shimmer,.dsk-piece{display:none}}
