@media (prefers-reduced-motion:no-preference){.pg-anim-shake{animation:1.4s ease-in-out infinite pg-shake}.pg-anim-tada{animation:1.6s ease-in-out infinite pg-tada}.pg-anim-pulse{animation:1.6s ease-in-out infinite pg-pulse}.pg-anim-jump{animation:1.6s ease-in-out infinite pg-jump}.pg-anim-swing{animation:1.6s ease-in-out infinite pg-swing}.pg-anim-jello{animation:1.4s ease-in-out infinite pg-jello}.pg-anim-rubber{animation:1.6s ease-in-out infinite pg-rubber}.pg-anim-shake:hover,.pg-anim-tada:hover,.pg-anim-pulse:hover,.pg-anim-jump:hover,.pg-anim-swing:hover,.pg-anim-jello:hover,.pg-anim-rubber:hover{animation-duration:.8s}}@keyframes pg-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes pg-tada{0%,to{transform:scale(1)}25%{transform:scale(1.04)rotate(-1deg)}50%{transform:scale(1.04)rotate(1deg)}75%{transform:scale(1.02)rotate(-.5deg)}}@keyframes pg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.03)}}@keyframes pg-jump{0%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-2px)}}@keyframes pg-swing{0%,to{transform:rotate(0)}30%{transform:rotate(2.5deg)}60%{transform:rotate(-2.5deg)}}@keyframes pg-jello{0%,to{transform:skew(0)skewY(0)}25%{transform:skew(-4deg)skewY(-2deg)}50%{transform:skew(3deg)skewY(1.5deg)}75%{transform:skew(-1.5deg)skewY(-1deg)}}@keyframes pg-rubber{0%,to{transform:scaleX(1)}30%{transform:scaleX(1.12)}50%{transform:scaleX(.92)}75%{transform:scaleX(1.05)}}@media (prefers-reduced-motion:no-preference){.pg-marquee-move{white-space:nowrap;animation:linear infinite pg-marquee;display:inline-flex}}@keyframes pg-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pg-faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pg-page ::selection{background:var(--pg-label-bg);color:var(--pg-label-text)}.pg-page :focus-visible{outline:2px solid var(--pg-color);outline-offset:2px}.pg-interactive{transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s,opacity .16s}@media (hover:hover) and (prefers-reduced-motion:no-preference){a.pg-interactive:hover,button.pg-interactive:hover{transform:translateY(-1.5px)}a.pg-interactive:active,button.pg-interactive:active{transform:translateY(0)}.pg-social-link:hover{background:var(--pg-label-bg);transform:scale(1.1)translateY(-1px);opacity:1!important}}
