@keyframes lb-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lb-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lb-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes lb-ring-pulse{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.35)}50%{box-shadow:0 0 0 7px rgba(245,158,11,0)}}.lb-podium-item{animation:lb-rise .55s cubic-bezier(.22,1,.36,1) backwards}.lb-row{animation:lb-row-in .4s cubic-bezier(.22,1,.36,1) backwards}.lb-trophy{animation:lb-pop .5s cubic-bezier(.22,1,.36,1) .25s backwards}.lb-champion-ring{animation:lb-ring-pulse 2.4s ease-in-out 1s infinite}.lb-you-bar{position:sticky;bottom:1rem;z-index:20}html.app-standalone .lb-you-bar{bottom:calc(env(safe-area-inset-bottom, 0px) + 84px)}@media (prefers-reduced-motion:reduce){.lb-champion-ring,.lb-podium-item,.lb-row,.lb-trophy{animation:none}}