.icon-strong :where(path,circle,ellipse,line,polyline,polygon,rect){stroke-width:var(--icon-stroke-strong)}.icon-heavy :where(path,circle,ellipse,line,polyline,polygon,rect){stroke-width:var(--icon-stroke-heavy)}
.tooltip-content{max-width:var(--size-tooltip-max);box-shadow:var(--shadow-tooltip);transform-origin:var(--radix-tooltip-content-transform-origin);animation:tooltip-in var(--motion-duration-moderate) var(--motion-easing-spring)}.tooltip-content[data-state=closed]{animation:tooltip-out var(--motion-duration-quick) var(--motion-easing-standard)}.tooltip-content[data-side=top]{--tooltip-enter-y:.25rem}.tooltip-content[data-side=bottom]{--tooltip-enter-y:-.25rem}.tooltip-content[data-side=left]{--tooltip-enter-x:.25rem}.tooltip-content[data-side=right]{--tooltip-enter-x:-.25rem}@keyframes tooltip-in{0%{opacity:0;transform:translate(var(--tooltip-enter-x,0), var(--tooltip-enter-y,0)) scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes tooltip-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--tooltip-enter-x,0), var(--tooltip-enter-y,0)) scale(.98)}}@media (prefers-reduced-motion:reduce){.tooltip-content,.tooltip-content[data-state=closed]{animation:none}}
