@keyframes tooltip-enter-top{0%{opacity:0;transform:scale(.95) translate3d(0,2px,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes tooltip-exit-top{0%{opacity:1;transform:scale(1) translateZ(0)}to{opacity:0;transform:scale(.95) translate3d(0,2px,0)}}@keyframes tooltip-enter-bottom{0%{opacity:0;transform:scale(.95) translate3d(0,-2px,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes tooltip-exit-bottom{0%{opacity:1;transform:scale(1) translateZ(0)}to{opacity:0;transform:scale(.95) translate3d(0,-2px,0)}}@keyframes tooltip-enter-left{0%{opacity:0;transform:scale(.95) translate3d(2px,0,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes tooltip-exit-left{0%{opacity:1;transform:scale(1) translateZ(0)}to{opacity:0;transform:scale(.95) translate3d(2px,0,0)}}@keyframes tooltip-enter-right{0%{opacity:0;transform:scale(.95) translate3d(-2px,0,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes tooltip-exit-right{0%{opacity:1;transform:scale(1) translateZ(0)}to{opacity:0;transform:scale(.95) translate3d(-2px,0,0)}}.tooltip-popup{--tooltip-duration:150ms;--tooltip-ease-in:cubic-bezier(0.4,0,1,1);--tooltip-ease-out:cubic-bezier(0,0,0.2,1);will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}[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{animation:none!important;transition:none!important}}