.kafi-reward-meter{isolation:isolate;background:#111319;border:1px solid #4b425b;border-radius:2px;grid-column:1/-1;width:100%;height:10px;position:relative;overflow:hidden}.kafi-reward-fill{width:var(--reward-fill);background:linear-gradient(90deg,#ff995c,#f38ec7 55%,#b28af6);height:100%;transition:width .25s ease-out;position:relative;box-shadow:0 0 12px #f38ec744;display:block!important}.kafi-reward-fill i{background:#fff4dd;width:4px;height:4px;animation:2.8s ease-in-out infinite reward-twinkle;position:absolute;top:2px;left:28%;transform:rotate(45deg)}.kafi-reward-fill i:nth-child(2){animation-delay:.7s;left:64%}.kafi-reward-fill i:nth-child(3){animation-delay:1.4s;left:92%}@keyframes reward-twinkle{0%,to{opacity:.25;transform:scale(.5)rotate(45deg)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.game-reward-progress.compact .kafi-reward-meter{height:6px}.game-reward-progress.compact .kafi-reward-fill i{width:3px;height:3px;top:0}.arcade-reward-card .kafi-reward-meter{height:14px;margin:15px 0 20px}.kafi-game-hidden .kafi-reward-fill i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.kafi-reward-fill{transition:none}.kafi-reward-fill i{opacity:.7;animation:none}}
