.ui-tooltip-anchor{display:contents}.ui-tooltip{position:fixed;z-index:10000;padding:7px 10px;border:1px solid var(--tooltip-border);border-radius:6px;background:var(--tooltip-bg);color:var(--tooltip-color);font-size:12px;font-weight:500;line-height:1.45;white-space:normal;box-shadow:0 4px 14px rgba(0,0,0,.16);pointer-events:none}.ui-tooltip:not(.is-placed){opacity:0;top:0;left:0}.ui-tooltip.is-placed{transform-origin:50% 100%;animation:ui-tooltip-in-top var(--ui-motion-in,.16s) var(--ui-ease-arrive,cubic-bezier(.2,.8,.3,1))}.ui-tooltip.is-placed[data-side=bottom]{transform-origin:50% 0;animation-name:ui-tooltip-in-bottom}.ui-tooltip.is-placed[data-side=left]{transform-origin:100% 50%;animation-name:ui-tooltip-in-left}.ui-tooltip.is-placed[data-side=right]{transform-origin:0 50%;animation-name:ui-tooltip-in-right}.ui-tooltip.is-placed[data-side][data-warm]{animation:ui-tooltip-in-warm 60ms ease-out}@keyframes ui-tooltip-in-top{0%{opacity:0;transform:translateY(3px) scale(.96)}to{opacity:1;transform:none}}@keyframes ui-tooltip-in-bottom{0%{opacity:0;transform:translateY(-3px) scale(.96)}to{opacity:1;transform:none}}@keyframes ui-tooltip-in-left{0%{opacity:0;transform:translateX(3px) scale(.96)}to{opacity:1;transform:none}}@keyframes ui-tooltip-in-right{0%{opacity:0;transform:translateX(-3px) scale(.96)}to{opacity:1;transform:none}}@keyframes ui-tooltip-in-warm{0%{opacity:0}to{opacity:1}}.ui-tooltip.is-placed[data-state=closing][data-side]{animation:none;opacity:0}@media (prefers-reduced-motion:reduce){.ui-tooltip.is-placed[data-side]:not([data-state=closing]),.ui-tooltip.is-placed[data-side][data-warm]:not([data-state=closing]){animation:none}}