.has-auto-next{position:relative}.has-auto-next>:not(.auto-next){visibility:hidden}.auto-next{color:var(--white);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;font-size:15px;font-style:italic;font-weight:800;display:flex;position:absolute;inset:0}.auto-next__ring{flex:none;width:20px;height:20px;display:block}.auto-next__ring svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:100%;height:100%;display:block}.auto-next__ring .is-bar{stroke-dasharray:50.27;animation:autoNextRing var(--auto-s,1s) linear forwards}.auto-next__ring .is-track{opacity:.2}.auto-next__ring.is-wait{animation:.8s linear infinite autoNextSpin}.auto-next__ring.is-wait .is-bar{stroke-dasharray:16 50.27;animation:none}@keyframes autoNextRing{to{stroke-dashoffset:50.27px}}@keyframes autoNextSpin{to{transform:rotate(360deg)}}.reward-pills-host{z-index:12;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}.reward-pills{align-items:center;gap:10px;animation:2.4s ease-out forwards rewardPillsPop;display:flex;position:absolute;top:0;left:50%;translate:-50% -50%}.reward-pills.is-right{left:auto;right:12px;translate:0 -50%}.reward-pills.is-inside{top:20px;translate:-50%}.reward-pill{background-color:color-mix(in srgb, var(--card-bg-color) 88%, transparent);color:var(--white);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:6px 14px 6px 16px;font-size:24px;font-style:italic;font-weight:900;line-height:1;display:inline-flex;position:relative;box-shadow:0 8px 24px #00000073}.reward-pill.is-energy{color:color-mix(in srgb, var(--bonus) 55%, var(--white));text-shadow:0 0 14px color-mix(in srgb, var(--bonus) 70%, transparent);padding:6px 16px 6px 12px}.reward-pill.is-xp{font-size:18px}.reward-pill__ico{display:inline-flex;position:relative}.reward-pill__fx.particle-effect{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}@media (width<=539.98px){.reward-pill{padding:5px 11px 5px 12px;font-size:18px}.reward-pill.is-energy{padding:5px 12px 5px 9px}.reward-pill.is-xp{font-size:14px}}.reward-xporb{background-color:currentColor;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 5px}@keyframes rewardPillsPop{0%{opacity:0;transform:translateY(12px)scale(.8)}10%{opacity:1;transform:translateY(0)scale(1.08)}17%{transform:translateY(0)scale(1)}80%{opacity:1;transform:translateY(-4px)}to{opacity:0;transform:translateY(-18px)}}
