#root{--ob-stagger:55ms;--ob-dur-rise:.42s;--ob-dur-pop:.34s;--ob-dur-check:.42s;--ob-dur-step:.42s;--ob-dur-toast:.42s;--ob-dur-flash:.5s}@keyframes ob-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ob-pop{0%{transform:scale(1)}35%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes ob-check{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes ob-step-forward{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes ob-step-back{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}@keyframes ob-toast{0%{opacity:0;transform:translate(-50%,-16px)}to{opacity:1;transform:translate(-50%)}}@keyframes ob-flash{0%{transform:scale(1.08)}to{transform:none}}.ob-rise{animation:ob-rise var(--ob-dur-rise) var(--app-ease) calc(var(--ob-delay,0) * var(--ob-stagger)) backwards}.ob-pop{animation:ob-pop var(--ob-dur-pop) var(--app-ease)}.ob-check{animation:ob-check var(--ob-dur-check) var(--app-ease) backwards}.ob-step-forward{animation:ob-step-forward var(--ob-dur-step) var(--app-ease) backwards}.ob-step-back{animation:ob-step-back var(--ob-dur-step) var(--app-ease) backwards}.ob-toast{animation:ob-toast var(--ob-dur-toast) var(--app-ease) backwards}.ob-flash{animation:ob-flash var(--ob-dur-flash) var(--app-ease)}#root button:not(:disabled):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.ob-rise,.ob-pop,.ob-check,.ob-step-forward,.ob-step-back,.ob-toast,.ob-flash{animation:none!important}#root *,#root :before,#root :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}#root button:not(:disabled):active{transform:none}}
