@layer lism-block{.b--tooltip{--duration:var(--tooltip-duration,.15s);--delay:var(--tooltip-delay,.4s);--delay--close:var(--tooltip-delay--close,.15s);--offset:var(--tooltip-offset,var(--s5));--arrow-sz:var(--tooltip-arrow,4px);--popup-gap:calc(var(--offset) + var(--arrow-sz));anchor-scope:--tooltip, --tooltip-popup;display:inline-block}.b--tooltip_trigger{anchor-name:--tooltip}.b--tooltip_popup{--lh:1.25;z-index:10;border-radius:var(--bdrs--10);background-color:var(--text);inline-size:max-content;max-inline-size:min(20rem,90vw);color:var(--base);font-size:var(--fz--s);visibility:hidden;opacity:0;transition:var(--duration) var(--delay--close);padding:.375em .625em;transition-property:opacity,visibility}.b--tooltip:hover>.b--tooltip_popup,.b--tooltip_trigger:focus-visible~.b--tooltip_popup{visibility:visible;opacity:1;transition-delay:var(--delay)}.b--tooltip[data-dismissed]>.b--tooltip_popup{visibility:hidden;opacity:0;transition:none}@supports (anchor-name:--a) and (anchor-scope:all) and (position-area:inline-start span-block-end) and (position-try-fallbacks:flip-block){.b--tooltip_popup{--_span:span-all;anchor-name:--tooltip-popup;position-anchor:--tooltip;position-area:var(--_side) var(--_span);transition-behavior:normal, normal, allow-discrete;transition-property:opacity,visibility,display;display:none;position:fixed}.b--tooltip:hover>.b--tooltip_popup,.b--tooltip_trigger:focus-visible~.b--tooltip_popup{display:block}@starting-style{.b--tooltip:hover>.b--tooltip_popup,.b--tooltip_trigger:focus-visible~.b--tooltip_popup{visibility:hidden;opacity:0}}.b--tooltip[data-dismissed]>.b--tooltip_popup{display:none}.b--tooltip_popup:before{content:"";inset:calc(-1 * var(--popup-gap));z-index:-1;position:absolute}.b--tooltip_popup:after{content:"";position-anchor:--tooltip;z-index:-1;inline-size:calc(var(--arrow-sz) * 2);block-size:calc(var(--arrow-sz) * 2);background-color:inherit;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);top:clamp(anchor(--tooltip-popup top), anchor(center), anchor(--tooltip-popup bottom));left:clamp(anchor(--tooltip-popup left), anchor(center), anchor(--tooltip-popup right));position:fixed;translate:-50% -50%}.b--tooltip_popup:where([data-side=top],[data-side=bottom]){--_spanStart:span-x-end;--_spanEnd:span-x-start;--_placeStart:auto start;--_placeEnd:auto end;margin-block:var(--popup-gap);position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline}.b--tooltip_popup:where([data-side=start],[data-side=end]){--_spanStart:span-block-end;--_spanEnd:span-block-start;--_placeStart:start auto;--_placeEnd:end auto;margin-inline:var(--popup-gap);position-try-fallbacks:flip-inline, flip-block, flip-inline flip-block}.b--tooltip_popup[data-side=top]{--_side:top}.b--tooltip_popup[data-side=bottom]{--_side:bottom}.b--tooltip_popup[data-side=start]{--_side:inline-start}.b--tooltip_popup[data-side=end]{--_side:inline-end}.b--tooltip_popup:where([data-align=start]){--_span:var(--_spanStart);place-self:var(--_placeStart)}.b--tooltip_popup:where([data-align=end]){--_span:var(--_spanEnd);place-self:var(--_placeEnd)}}@supports not ((anchor-name:--a) and (anchor-scope:all) and (position-area:inline-start span-block-end) and (position-try-fallbacks:flip-block)){.b--tooltip{position:relative}.b--tooltip_popup{position:absolute}.b--tooltip_popup[data-side=top]{bottom:100%}.b--tooltip_popup[data-side=bottom]{top:100%}.b--tooltip_popup[data-side=start]{inset-inline-end:100%}.b--tooltip_popup[data-side=end]{inset-inline-start:100%}.b--tooltip_popup:is([data-side=top],[data-side=bottom])[data-align=center]{left:50%;translate:-50%}.b--tooltip_popup:is([data-side=top],[data-side=bottom])[data-align=start]{inset-inline-start:0}.b--tooltip_popup:is([data-side=top],[data-side=bottom])[data-align=end]{inset-inline-end:0}.b--tooltip_popup:is([data-side=start],[data-side=end])[data-align=center]{top:50%;translate:0 -50%}.b--tooltip_popup:is([data-side=start],[data-side=end])[data-align=start]{top:0}.b--tooltip_popup:is([data-side=start],[data-side=end])[data-align=end]{bottom:0}}@media (prefers-reduced-motion:reduce){.b--tooltip{--duration:0s!important}}}
