@layer components{.heading{color:var(--heading-text-color);font-weight:var(--heading-font-weight);font-size:var(--heading-font-size);font-family:var(--heading-font-family);font-style:var(--heading-font-style);line-height:var(--heading-line-height)}.display{color:var(--heading-text-color);font-weight:var(--display-font-weight);font-size:var(--display-font-size);font-family:var(--display-font-family);font-style:var(--display-font-style);line-height:var(--display-line-height)}}@layer components{.icon__wrapper{display:flex;align-items:center;justify-content:center}.icon__wrapper svg,.icon{display:flex;flex-shrink:0;color:var(--icon-color, "currentColor");fill:currentcolor;stroke:currentcolor;block-size:100%;inline-size:auto;min-inline-size:100%;stroke-width:0}.icon--inline{display:inline-flex;height:var(--icon-inline-size, 1em);min-inline-size:1em}}.tooltip{z-index:1100;max-width:75vw;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);color:var(--color-text--default);font-weight:var(--font-weight-bold);font-size:var(--font-size-body-md);line-height:normal;overflow-wrap:break-word;background-color:var(--background-color);box-shadow:var(--shadow-lg);animation-duration:var(--animation-duration-lg);animation-timing-function:var(--animation-timing-1);-webkit-user-select:none;user-select:none;will-change:transform,opacity;--background-color: var(--color-surface-7)}.tooltip .__arrow{color:var(--background-color);fill:var(--background-color)}.tooltip[data-state=delayed-open][data-side=top]{animation-name:slide-down-and-fade}.tooltip[data-state=delayed-open][data-side=right]{animation-name:slide-left-and-fade}.tooltip[data-state=delayed-open][data-side=bottom]{animation-name:slide-up-and-fade}.tooltip[data-state=delayed-open][data-side=left]{animation-name:slide-right-and-fade}@keyframes slide-up-and-fade{0%{transform:translateY(2px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-right-and-fade{0%{transform:translate(-2px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-down-and-fade{0%{transform:translateY(-2px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-left-and-fade{0%{transform:translate(2px);opacity:0}to{transform:translate(0);opacity:1}}
