@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.qp-reveal{transition:opacity .7s ease-out,transform .7s cubic-bezier(.2,.7,.2,1)}.qp-reveal:not(.qp-shown){opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:no-preference){.qp-rise{animation:.8s cubic-bezier(.2,.7,.2,1) both qp-rise}.qp-float{animation:6s ease-in-out infinite qp-float}.qp-shown .qp-wiggle{animation:.9s ease-in-out .4s 2 qp-wiggle}.qp-shine:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:3.2s ease-in-out 1s infinite qp-shine;position:absolute;inset:0;transform:translate(-120%)}.qp-nudge{animation:1.3s ease-in-out .3s 2 qp-nudge}}@keyframes qp-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes qp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes qp-wiggle{0%,to{transform:none}25%{transform:rotate(4deg)scale(1.08)}50%{transform:rotate(-3deg)}75%{transform:rotate(2deg)}}@keyframes qp-shine{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}@keyframes qp-nudge{0%,to{transform:none}45%{transform:translate(-40px)}}.qp-track{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.qp-track::-webkit-scrollbar{display:none}
