@media (prefers-reduced-motion:no-preference){@keyframes reveal-row{0%{opacity:0;transform:rotateX(70deg)translateY(-6px)}}.reveal-row{animation:.42s cubic-bezier(.2,.8,.3,1) both reveal-row}@keyframes stamp{0%{opacity:0;transform:scale(2.2)rotate(-12deg)}70%{opacity:1;transform:scale(.94)rotate(-4deg)}to{transform:scale(1)rotate(-4deg)}}.catch-stamp{animation:.48s cubic-bezier(.3,1.4,.5,1) .7s both stamp}@keyframes clock-pulse{50%{transform:scale(1.08)}}.clock-urgent{animation:1s ease-in-out infinite clock-pulse}@keyframes badge-rise{0%{opacity:0;transform:scale(.4)rotate(-20deg)}}.badge-rise{animation:.7s cubic-bezier(.2,1.4,.4,1) both badge-rise}@keyframes burst{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--burst-x), var(--burst-y)) scale(.4)}}.burst-bit{animation:1.1s cubic-bezier(.1,.7,.3,1) both burst}}.burst-bit{opacity:0;pointer-events:none;border-radius:2px;width:8px;height:8px;position:absolute;top:50%;left:50%}
