.rhythm_toast__H0m0Z{position:fixed;z-index:150;bottom:calc(6rem + env(safe-area-inset-bottom));right:1rem;width:min(410px,calc(100% - 2rem));background:var(--card);color:var(--txt);border:1px solid var(--line-hi);border-top:3px solid var(--acc2);border-radius:18px;box-shadow:var(--sh-lg);overflow:hidden}.rhythm_award__T7pOk{display:flex;align-items:center;gap:14px;padding:16px;overflow:hidden}.rhythm_glyph__RMPS5{position:relative;display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:16px;background:var(--card2);color:var(--acc2-text);animation:rhythm_rhythm-pop__se_1O .85s ease both}.rhythm_note__Y47HW{position:absolute;font-size:22px;pointer-events:none;opacity:0;animation:rhythm_rhythm-note__9hMy_ 1.1s ease-out both}.rhythm_note__Y47HW:nth-child(2){--x:-18px;--y:-33px;animation-delay:80ms}.rhythm_note__Y47HW:nth-child(3){--x:22px;--y:-38px;animation-delay:.17s}.rhythm_note__Y47HW:nth-child(4){--x:38px;--y:9px;animation-delay:.25s}.rhythm_milestone__lNAas{animation:rhythm_rhythm-bar__d5Nwd 1.4s ease both}.rhythm_track__2qUpd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.rhythm_slot__jjE2U{height:12px;background:var(--card2);border-radius:4px;overflow:hidden}.rhythm_fill__zQ_2j{height:100%;background:var(--acc2);transition:width .65s cubic-bezier(.2,.8,.2,1)}.rhythm_balance__n5z5K{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@keyframes rhythm_rhythm-pop__se_1O{0%{transform:scale(.75) rotate(-14deg)}40%{transform:scale(1.2) rotate(8deg)}70%{transform:scale(.96) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@keyframes rhythm_rhythm-note__9hMy_{0%{opacity:0;transform:translate(0) scale(.5)}25%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(.6)}}@keyframes rhythm_rhythm-bar__d5Nwd{0%,to{box-shadow:inset 0 0 0 0 transparent}40%{box-shadow:inset 0 0 0 2px var(--acc2)}}@media(min-width:1024px){.rhythm_toast__H0m0Z{bottom:2rem;right:2rem}}@media(prefers-reduced-motion:reduce){.rhythm_glyph__RMPS5,.rhythm_milestone__lNAas,.rhythm_note__Y47HW{animation:none}.rhythm_note__Y47HW{display:none}.rhythm_fill__zQ_2j{transition:none}}