@keyframes crs-spin{to{transform:rotate(1turn)}}@keyframes crs-cele-pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@keyframes crs-glow-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes nf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pp-rec-blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes pp-earned-pop{0%{opacity:0;transform:scale(.3) rotate(-25deg)}to{opacity:1;transform:none}}@keyframes pp-simpledone-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes pp-rbar-enter{0%{opacity:0;transform:translateY(18px) scale(.985);box-shadow:0 0 0 0 transparent}to{opacity:1;transform:translateY(0) scale(1);box-shadow:0 12px 36px rgba(0,0,0,.4),0 0 22px oklch(.65 .2 295/.18)}}@keyframes pp-rbar-pause-pulse{0%,to{box-shadow:0 6px 18px oklch(.55 .18 80/.45),0 0 0 0 oklch(.78 .18 80/.4)}50%{box-shadow:0 6px 18px oklch(.55 .18 80/.45),0 0 0 10px oklch(.78 .18 80/0)}}@keyframes pp-rec{0%,to{opacity:1}50%{opacity:.25}}@keyframes pp-rbar-chip-in{0%{opacity:0;transform:translateY(20px) scale(.7) rotate(-6deg);filter:blur(4px)}60%{opacity:1;transform:translateY(-4px) scale(1.08) rotate(2deg);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}}@keyframes pp-rbar-glow-pulse{0%,to{opacity:.4}50%{opacity:.95}}@keyframes pp-reload-fadein{0%{opacity:0}to{opacity:1}}@keyframes pp-reload-popin{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pp-flow-enter{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pp-search-pop{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pp-pop-up{0%{transform:translate(-50%,20px) scale(.6);opacity:0}15%{transform:translate(-50%,-10px) scale(1.15);opacity:1}25%{transform:translate(-50%,-10px) scale(1);opacity:1}to{transform:translate(-50%,-240px) scale(.85);opacity:0}}@keyframes pp-key-fade{0%,12.5%{opacity:1}to{opacity:0}}@keyframes pp-mission-cta-breathe{0%,to{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 14px 36px oklch(.55 .22 30/.45),0 0 32px oklch(.55 .22 30/.25)}50%{box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 16px 42px oklch(.55 .22 30/.55),0 0 48px oklch(.65 .22 50/.35)}}@keyframes pp-mission-cta-shine{0%,60%,to{transform:translateX(-100%)}72%{transform:translateX(100%)}}@keyframes pp-num-punch{0%{transform:scale(1)}35%{transform:scale(1.3)}70%{transform:scale(.94)}to{transform:scale(1)}}