@layer ocx{.ocx-tooltip__trigger:where(.astro-xlv4fbfj){font:inherit;color:inherit;border:0;border-bottom:var(--ocx-border-width) dashed var(--ocx-color-fg-subtle);cursor:help;background:0 0;border-radius:0;margin:0;padding:0;display:inline}.ocx-tooltip__trigger:where(.astro-xlv4fbfj):focus-visible{outline:var(--ocx-focus-ring);outline-offset:var(--ocx-focus-offset)}.ocx-tooltip:where(.astro-xlv4fbfj):has(>:popover-open)>.ocx-tooltip__trigger:where(.astro-xlv4fbfj){anchor-name:--ocx-tooltip}.ocx-tooltip__content:where(.astro-xlv4fbfj){--_offset:var(--ocx-space-3);--_arrow-w:var(--ocx-space-4);--_arrow-h:calc(var(--_arrow-w) / 2);--_max:300px;position-anchor:--ocx-tooltip;max-width:min(var(--_max), calc(100vw - var(--ocx-space-5) * 2));padding:var(--ocx-space-3) var(--ocx-space-4);color:var(--ocx-color-fg);background:var(--ocx-color-surface);border-radius:var(--ocx-radius-lg);filter:drop-shadow(var(--ocx-shadow-overlay));font-family:var(--ocx-font-sans);font-size:var(--ocx-text-base);font-weight:var(--ocx-font-weight-regular);line-height:var(--ocx-prose-lh);text-align:start;border:0;margin:0;position:fixed;inset:auto;overflow:visible}.ocx-tooltip:where(.astro-xlv4fbfj)[data-side=top]>.ocx-tooltip__content:where(.astro-xlv4fbfj){position-area:top;position-try-fallbacks:flip-block;margin-block-end:var(--_offset)}.ocx-tooltip:where(.astro-xlv4fbfj)[data-side=bottom]>.ocx-tooltip__content:where(.astro-xlv4fbfj){position-area:bottom;position-try-fallbacks:flip-block;margin-block-start:var(--_offset)}.ocx-tooltip:where(.astro-xlv4fbfj)[data-side=left]>.ocx-tooltip__content:where(.astro-xlv4fbfj){position-area:left;position-try-fallbacks:flip-inline, --ocx-tooltip-bottom, --ocx-tooltip-top;margin-inline-end:var(--_offset)}.ocx-tooltip:where(.astro-xlv4fbfj)[data-side=right]>.ocx-tooltip__content:where(.astro-xlv4fbfj){position-area:right;position-try-fallbacks:flip-inline, --ocx-tooltip-bottom, --ocx-tooltip-top;margin-inline-start:var(--_offset)}.ocx-tooltip__arrow:where(.astro-xlv4fbfj){width:var(--_arrow-w);height:var(--_arrow-h);background:inherit;position:absolute;translate:-50%}.ocx-tooltip__content:where(.astro-xlv4fbfj)[data-side=top]>.ocx-tooltip__arrow:where(.astro-xlv4fbfj){top:100%;left:var(--_arrow,50%);clip-path:polygon(0 0,100% 0,50% 100%)}.ocx-tooltip__content:where(.astro-xlv4fbfj)[data-side=bottom]>.ocx-tooltip__arrow:where(.astro-xlv4fbfj){bottom:100%;left:var(--_arrow,50%);clip-path:polygon(50% 0,100% 100%,0 100%)}.ocx-tooltip__content:where(.astro-xlv4fbfj):is([data-side=left],[data-side=right])>.ocx-tooltip__arrow:where(.astro-xlv4fbfj){top:var(--_arrow,50%);width:var(--_arrow-h);height:var(--_arrow-w);translate:0 -50%}.ocx-tooltip__content:where(.astro-xlv4fbfj)[data-side=left]>.ocx-tooltip__arrow:where(.astro-xlv4fbfj){clip-path:polygon(0 0,100% 50%,0 100%);left:100%}.ocx-tooltip__content:where(.astro-xlv4fbfj)[data-side=right]>.ocx-tooltip__arrow:where(.astro-xlv4fbfj){clip-path:polygon(100% 0,100% 100%,0 50%);right:100%}.ocx-tooltip__content:where(.astro-xlv4fbfj){opacity:0;translate:var(--_from);transition:opacity var(--ocx-duration-enter) var(--ocx-ease-out), translate var(--ocx-duration-enter) var(--ocx-ease-out), display var(--ocx-duration-enter) allow-discrete, overlay var(--ocx-duration-enter) allow-discrete}.ocx-tooltip__content:where(.astro-xlv4fbfj):popover-open{opacity:1;translate:none;@starting-style{opacity:0;translate:var(--_from)}}.ocx-tooltip__content:where(.astro-xlv4fbfj)[data-side=top]{--_from:0 var(--ocx-space-2)}.ocx-tooltip__content:where(.astro-xlv4fbfj)[data-side=bottom]{--_from:0 calc(var(--ocx-space-2) * -1)}.ocx-tooltip__content:where(.astro-xlv4fbfj)[data-side=left]{--_from:var(--ocx-space-2) 0}.ocx-tooltip__content:where(.astro-xlv4fbfj)[data-side=right]{--_from:calc(var(--ocx-space-2) * -1) 0}@position-try --ocx-tooltip-top{position-area:top;margin:0 0 var(--ocx-space-3)}@position-try --ocx-tooltip-bottom{position-area:bottom;margin:var(--ocx-space-3) 0 0}}
