.PopoverTrigger{cursor:pointer}.PopoverContent{position:relative;z-index:9999;width:fit-content;padding:.4rem .8rem;max-width:95dvw;max-height:95dvh;background-color:var(--elevated-1);border-radius:var(--rounded-2);box-shadow:var(--shadow-2);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.PopoverContent .button span{font-size:var(--font-size--2)}.PopoverContent:focus-visible{outline:none}.PopoverContent[data-state=open][data-side=top]{animation-name:slideDownAndFade}.PopoverContent[data-state=open][data-side=right]{animation-name:slideLeftAndFade}.PopoverContent[data-state=open][data-side=bottom]{animation-name:slideUpAndFade}.PopoverContent[data-state=open][data-side=left]{animation-name:slideRightAndFade}.PopoverArrow{fill:var(--surface-primary)}.PopoverClose{position:absolute!important;top:.5em;right:.5em}.PopoverClose:focus-visible{box-shadow:var(--text-ring)}.TooltipContent{padding:.8em 1.2em;line-height:1;border-radius:var(--rounded-3);background-color:var(--elevated-1);box-shadow:var(--shadow-2);-webkit-user-select:none;user-select:none;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;z-index:99999;outline:1px solid var(--stroke-tertiary)}.TooltipContent[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.TooltipContent[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.TooltipContent[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.TooltipContent[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.TooltipArrow{fill:var(--elevated-2)}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}