.pg-ticks{opacity:.6;background-image:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 10px)}@media (prefers-reduced-motion:no-preference){.pg-ring{animation:1.8s ease-out infinite pg-ring}.pg-nudge{animation:1.6s ease-in-out infinite pg-nudge}.pg-spin{animation:14s linear infinite pg-spin}.pg-shine{position:relative;overflow:hidden}.pg-shine:after{content:"";background-image:linear-gradient(100deg, transparent 30%, color-mix(in oklab, currentColor 28%, transparent) 50%, transparent 70%);pointer-events:none;animation:3.6s ease-in-out 1.2s infinite pg-shine;position:absolute;inset:0;transform:translate(-120%)}}@keyframes pg-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes pg-nudge{0%,to{transform:translate(-2px)}50%{transform:translate(4px)}}@keyframes pg-spin{to{transform:rotate(360deg)}}@keyframes pg-shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}
