.track[data-v-7db2db7f]{transition:transform .25s ease-out;transform:translateY(0)}.track.is-animating.dir-up[data-v-7db2db7f]{animation:.25s ease-out forwards odometer-up-7db2db7f;transform:translateY(-1em)}.track.is-animating.dir-down[data-v-7db2db7f]{animation:.25s ease-out forwards odometer-down-7db2db7f;transform:translateY(0)}@keyframes odometer-up-7db2db7f{0%{transform:translateY(0)}to{transform:translateY(-1em)}}@keyframes odometer-down-7db2db7f{0%{transform:translateY(-1em)}to{transform:translateY(0)}}.is-flash[data-v-7db2db7f]{background-color:#22c55e33;border-radius:4px;transition:background-color .3s ease-out}@media (prefers-reduced-motion:reduce){.track[data-v-7db2db7f],.track.is-animating.dir-up[data-v-7db2db7f],.track.is-animating.dir-down[data-v-7db2db7f]{transition:none;animation:none;transform:none}.is-flash[data-v-7db2db7f]{background-color:#0000}}@keyframes sidepanel-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sidepanel-fade-out{0%{opacity:1}to{opacity:0}}@keyframes sidepanel-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sidepanel-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}.sidepanel-overlay[data-state=open]{animation:.24s cubic-bezier(.32,.72,0,1) sidepanel-fade-in}.sidepanel-overlay[data-state=closed]{animation:.24s cubic-bezier(.32,.72,0,1) sidepanel-fade-out}.sidepanel-content[data-state=open]{animation:.24s cubic-bezier(.32,.72,0,1) sidepanel-slide-in}.sidepanel-content[data-state=closed]{animation:.24s cubic-bezier(.32,.72,0,1) sidepanel-slide-out}@media (prefers-reduced-motion:reduce){.sidepanel-overlay[data-state],.sidepanel-content[data-state]{animation:none}}@keyframes confirm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes confirm-fade-out{0%{opacity:1}to{opacity:0}}@keyframes confirm-pop-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes confirm-pop-out{0%{opacity:1;scale:1}to{opacity:0;scale:.96}}.confirm-overlay[data-state=open]{animation:.18s cubic-bezier(.32,.72,0,1) confirm-fade-in}.confirm-overlay[data-state=closed]{animation:.18s cubic-bezier(.32,.72,0,1) confirm-fade-out}.confirm-content[data-state=open]{animation:.18s cubic-bezier(.32,.72,0,1) confirm-pop-in}.confirm-content[data-state=closed]{animation:.18s cubic-bezier(.32,.72,0,1) confirm-pop-out}@media (prefers-reduced-motion:reduce){.confirm-overlay[data-state],.confirm-content[data-state]{animation:none}}@keyframes flash-f73d83e5{0%{color:var(--color-accent)}to{color:var(--color-scoreboard-fg)}}.animate-flash[data-v-f73d83e5]{animation:.6s ease-out flash-f73d83e5}.slide-up-enter-active[data-v-f73d83e5],.slide-up-leave-active[data-v-f73d83e5],.slide-down-enter-active[data-v-f73d83e5],.slide-down-leave-active[data-v-f73d83e5]{transition:transform .2s cubic-bezier(.25,1,.5,1)}.slide-up-enter-from[data-v-f73d83e5]{transform:translateY(100%)}.slide-up-leave-to[data-v-f73d83e5],.slide-down-enter-from[data-v-f73d83e5]{transform:translateY(-100%)}.slide-down-leave-to[data-v-f73d83e5]{transform:translateY(100%)}@keyframes auth-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes auth-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes auth-panel-slide-in{0%{transform:translateY(calc(100% + 1rem))}to{transform:translateY(0)}}@keyframes auth-panel-slide-out{0%{transform:translateY(0)}to{transform:translateY(calc(100% + 1rem))}}@keyframes auth-panel-pop-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes auth-panel-pop-out{0%{opacity:1;scale:1}to{opacity:0;scale:.96}}.auth-overlay[data-state=open]{animation:.2s cubic-bezier(.32,.72,0,1) auth-overlay-in}.auth-overlay[data-state=closed]{animation:.2s cubic-bezier(.32,.72,0,1) auth-overlay-out}.auth-panel[data-state=open]{animation:.3s cubic-bezier(.32,.72,0,1) auth-panel-slide-in}.auth-panel[data-state=closed]{animation:.24s cubic-bezier(.32,.72,0,1) auth-panel-slide-out}@media (width>=640px){.auth-panel[data-state=open]{animation:.18s cubic-bezier(.32,.72,0,1) auth-panel-pop-in}.auth-panel[data-state=closed]{animation:.18s cubic-bezier(.32,.72,0,1) auth-panel-pop-out}}@media (prefers-reduced-motion:reduce){.auth-overlay[data-state],.auth-panel[data-state]{animation:none}}
