@keyframes ocfx-pop{0%{opacity:0;transform:translateY(14px) scale(.86)}68%{opacity:1;transform:translateY(-2px) scale(1.035)}to{opacity:1;transform:none}}@keyframes ocfx-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ocfx-slide{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes ocfx-snap{0%{opacity:0;transform:scale(.78)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes ocfx-bounce{0%{opacity:0;transform:translateY(28px) scale(.92)}58%{opacity:1;transform:translateY(-6px) scale(1.02)}78%{transform:translateY(3px) scale(.995)}to{opacity:1;transform:none}}@keyframes ocfx-zoom{0%{opacity:0;transform:scale(.62)}65%{opacity:1;transform:scale(1.07)}82%{transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes ocfx-stamp{0%{opacity:0;transform:scale(1.45) rotate(-5deg)}60%{opacity:1;transform:scale(.97) rotate(1deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes ocfx-glint{0%{opacity:0;transform:translateY(14px) scale(.94);filter:brightness(.88)}55%{opacity:1;transform:translateY(0) scale(1.02);filter:brightness(1.18)}to{opacity:1;transform:none;filter:brightness(1)}}@keyframes ocfx-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ocfx-pulse{0%{opacity:0;transform:scale(.9)}45%{opacity:1;transform:scale(1.08)}70%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes ocfx-wiggle{0%{opacity:0;transform:translateY(6px) rotate(0)}35%{opacity:1;transform:translateY(0) rotate(-4deg)}55%{transform:rotate(3deg)}75%{transform:rotate(-2deg)}to{opacity:1;transform:rotate(0)}}@keyframes ocfx-flash{0%{opacity:0}40%{opacity:1}60%{opacity:.55}to{opacity:1}}@keyframes ocfx-em-pulse{0%,12%{transform:scale(1)}38%{transform:scale(1.06)}62%{transform:scale(1)}to{transform:scale(1)}}@keyframes ocfx-em-flash{0%,12%{filter:brightness(1)}38%{filter:brightness(1.6)}62%{filter:brightness(1)}to{filter:brightness(1)}}@keyframes ocfx-em-halo{0%,12%{filter:drop-shadow(0 0 0 rgba(255,240,190,0))}42%{filter:drop-shadow(0 0 6px rgba(255,240,190,.9))}66%{filter:drop-shadow(0 0 0 rgba(255,240,190,0))}to{filter:drop-shadow(0 0 0 rgba(255,240,190,0))}}@keyframes ocfx-em-wiggle{0%,12%{transform:rotate(0)}30%{transform:rotate(-3.5deg)}50%{transform:rotate(2.5deg)}66%{transform:rotate(-1.2deg)}76%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes ocfx-em-bob{0%,12%{transform:translateY(0)}40%{transform:translateY(-3%)}64%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes ocfx-marker-band{0%{clip-path:inset(0 0 100% 0);opacity:.35}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes ocfx-marker-stamp{0%{opacity:0;transform:scale(2.4) rotate(25deg)}55%{opacity:1;transform:scale(.88) rotate(-5deg)}78%{transform:scale(1.07) rotate(3deg)}to{opacity:1;transform:none}}