.pfm-trigger{position:relative;overflow:hidden}.pfm-trigger .pfm-spark{animation:pfm-twinkle 2.6s ease-in-out infinite}.pfm-trigger:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255/.16) 50%,transparent 70%);transform:translateX(-120%);animation:pfm-sheen 3.4s ease-in-out 1s infinite;pointer-events:none}@keyframes pfm-twinkle{0%,70%,to{transform:scale(1) rotate(0)}80%{transform:scale(1.25) rotate(18deg)}90%{transform:scale(.92) rotate(-6deg)}}@keyframes pfm-sheen{0%,60%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.pfm-trigger .pfm-spark,.pfm-trigger:after{animation:none}}