@keyframes tooltip-enter-top{0%{opacity:0;transform:scale(.95)translateY(2px)}to{opacity:1;transform:scale(1)translate(0,0)}}@keyframes tooltip-exit-top{0%{opacity:1;transform:scale(1)translate(0,0)}to{opacity:0;transform:scale(.95)translateY(2px)}}@keyframes tooltip-enter-bottom{0%{opacity:0;transform:scale(.95)translateY(-2px)}to{opacity:1;transform:scale(1)translate(0,0)}}@keyframes tooltip-exit-bottom{0%{opacity:1;transform:scale(1)translate(0,0)}to{opacity:0;transform:scale(.95)translateY(-2px)}}@keyframes tooltip-enter-left{0%{opacity:0;transform:scale(.95)translate(2px)}to{opacity:1;transform:scale(1)translate(0,0)}}@keyframes tooltip-exit-left{0%{opacity:1;transform:scale(1)translate(0,0)}to{opacity:0;transform:scale(.95)translate(2px)}}@keyframes tooltip-enter-right{0%{opacity:0;transform:scale(.95)translate(-2px)}to{opacity:1;transform:scale(1)translate(0,0)}}@keyframes tooltip-exit-right{0%{opacity:1;transform:scale(1)translate(0,0)}to{opacity:0;transform:scale(.95)translate(-2px)}}.tooltip-popup{--tooltip-duration:.15s;--tooltip-ease-in:cubic-bezier(.4,0,1,1);--tooltip-ease-out:cubic-bezier(0,0,.2,1);will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}[data-side=top] .tooltip-popup[data-open]{animation:tooltip-enter-top var(--tooltip-duration)var(--tooltip-ease-out)forwards}[data-side=top] .tooltip-popup[data-closed]{animation:tooltip-exit-top var(--tooltip-duration)var(--tooltip-ease-in)forwards}[data-side=bottom] .tooltip-popup[data-open]{animation:tooltip-enter-bottom var(--tooltip-duration)var(--tooltip-ease-out)forwards}[data-side=bottom] .tooltip-popup[data-closed]{animation:tooltip-exit-bottom var(--tooltip-duration)var(--tooltip-ease-in)forwards}[data-side=left] .tooltip-popup[data-open]{animation:tooltip-enter-left var(--tooltip-duration)var(--tooltip-ease-out)forwards}[data-side=left] .tooltip-popup[data-closed]{animation:tooltip-exit-left var(--tooltip-duration)var(--tooltip-ease-in)forwards}[data-side=right] .tooltip-popup[data-open]{animation:tooltip-enter-right var(--tooltip-duration)var(--tooltip-ease-out)forwards}[data-side=right] .tooltip-popup[data-closed]{animation:tooltip-exit-right var(--tooltip-duration)var(--tooltip-ease-in)forwards}.tooltip-popup[data-instant][data-open]{animation:none!important}@media (prefers-reduced-motion:reduce){.tooltip-popup{transition:none!important;animation:none!important}}
