@keyframes pc-confetti-move{0%{transform:translate(-50%, -50%) translate(0, 0) rotate(var(--pc-rot0))}to{transform:translate(-50%, -50%) translate(var(--pc-dx), var(--pc-dy)) rotate(calc(var(--pc-rot0) + var(--pc-spin)))}}@keyframes pc-confetti-fade{0%{opacity:0}28%{opacity:.5}to{opacity:0}}@keyframes pc-confetti-twinkle{0%{scale:.62}28%{scale:1.06}to{scale:.8}}.pc-confetti{left:var(--pc-x);top:var(--pc-y);z-index:0;width:var(--pc-size);height:var(--pc-size);fill:var(--pc-color);pointer-events:none;will-change:transform, opacity, scale;animation:pc-confetti-move var(--pc-duration) cubic-bezier(.22, .5, .28, 1) var(--pc-delay) both, pc-confetti-fade var(--pc-duration) ease-in-out var(--pc-delay) both, pc-confetti-twinkle var(--pc-duration) cubic-bezier(.22, .5, .28, 1) var(--pc-delay) both;position:absolute;overflow:visible}@media (prefers-reduced-motion:reduce){.pc-confetti{animation:none;display:none}}@media print{.pc-confetti{display:none}}
