[data-ds-component=Tooltip]{--ds-tooltip-color-background-default:var(--semantic-color-background-inverse);--ds-tooltip-color-foreground-default:var(--semantic-color-foreground-inverse);--ds-tooltip-color-border-default:var(--semantic-color-border-subtle);--ds-tooltip-size-padding-y:var(--core-spacing-size-03);--ds-tooltip-size-padding-x:var(--core-spacing-size-04);--ds-tooltip-size-radius-default:var(--core-shape-radius-small);--ds-tooltip-size-max-width:200px;--ds-tooltip-elevation-default:var(--semantic-elevation-surface-floating);--ds-tooltip-typography-font-size:var(--semantic-typography-caption-01);--ds-tooltip-typography-font-weight:var(--semantic-typography-font-weight-medium);--ds-tooltip-typography-line-height:var(--semantic-typography-line-height-tight);--ds-tooltip-motion-duration-enter:var(--semantic-motion-interaction-enter-duration);--ds-tooltip-motion-duration-exit:var(--semantic-motion-interaction-exit-duration);--ds-tooltip-motion-easing-enter:var(--semantic-motion-interaction-enter-easing);--ds-tooltip-motion-easing-exit:var(--semantic-motion-interaction-exit-easing)}
.tooltipTrigger{display:inline-block}[data-ds-component=Tooltip].tooltip{z-index:9999;max-width:var(--ds-tooltip-size-max-width);padding:var(--ds-tooltip-size-padding-y) var(--ds-tooltip-size-padding-x);background:var(--ds-tooltip-color-background-default);border:1px solid var(--ds-tooltip-color-border-default);border-radius:var(--ds-tooltip-size-radius-default);box-shadow:var(--ds-tooltip-elevation-default);color:var(--ds-tooltip-color-foreground-default);font-weight:var(--ds-tooltip-typography-font-weight);font-size:var(--ds-tooltip-typography-font-size);line-height:var(--ds-tooltip-typography-line-height);text-align:center;word-wrap:break-word;animation:tooltip-enter .15s var(--ds-tooltip-motion-easing-enter,ease-out) forwards;pointer-events:none;-webkit-user-select:none;user-select:none;contain:paint}[data-ds-component=Tooltip].entering{animation:tooltip-enter .15s var(--ds-tooltip-motion-easing-enter,ease-out) forwards}[data-ds-component=Tooltip].leaving{animation:tooltip-exit .1s var(--ds-tooltip-motion-easing-exit,ease-in) forwards}@keyframes tooltip-enter{0%{opacity:0;transform:translateY(-4px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tooltip-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.95)}}@media (prefers-reduced-motion:reduce){[data-ds-component=Tooltip].tooltip{opacity:1;animation:none;transform:none}[data-ds-component=Tooltip].entering,[data-ds-component=Tooltip].leaving{animation:none}}
[data-ds-component=Skeleton]{--ds-skeleton-color-base:var(--semantic-color-background-secondary);--ds-skeleton-color-highlight:var(--semantic-color-background-highlight);--ds-skeleton-color-highlight-2:var(--semantic-color-status-info);--ds-skeleton-color-static:var(--semantic-color-background-secondary);--ds-skeleton-color-contrast-base:var(--semantic-color-border-primary);--ds-skeleton-radius-sm:var(--core-shape-radius-02);--ds-skeleton-radius-md:var(--core-shape-radius-03);--ds-skeleton-radius-lg:var(--core-shape-radius-04);--ds-skeleton-gap-sm:var(--core-spacing-size-03);--ds-skeleton-gap-md:var(--core-spacing-size-05);--ds-skeleton-gap-lg:var(--core-spacing-size-07);--ds-skeleton-anim-duration:var(--core-motion-duration-long);--ds-skeleton-anim-duration-alt:var(--core-motion-duration-long);--ds-skeleton-anim-duration-pulse:var(--core-motion-duration-medium);--ds-skeleton-anim-easing:var(--core-motion-easing-standard)}
[data-ds-component=Skeleton]{--skeleton-bg:var(--ds-skeleton-color-base);--skeleton-hi:var(--ds-skeleton-color-highlight);--skeleton-hi2:var(--ds-skeleton-color-highlight-2);--skeleton-radius-cur:var(--ds-skeleton-radius-md);--skeleton-gap-cur:var(--ds-skeleton-gap-md);--skeleton-anim-duration:var(--ds-skeleton-anim-duration);--skeleton-anim-duration-alt:var(--ds-skeleton-anim-duration-alt);--skeleton-anim-duration-pulse:var(--ds-skeleton-anim-duration-pulse);--skeleton-anim-easing:var(--ds-skeleton-anim-easing)}[data-ds-component=Skeleton].root{color:#0000;display:block;container-type:inline-size}[data-ds-component=Skeleton] .stack{gap:var(--skeleton-gap-cur);display:grid}[data-ds-component=Skeleton] .row{gap:var(--skeleton-gap-cur);align-items:center;min-width:0;display:flex}[data-ds-component=Skeleton] .media{inline-size:100%}[data-ds-component=Skeleton] .shape{background:var(--skeleton-bg);border-radius:var(--skeleton-radius-override,var(--skeleton-radius-cur));display:inline-block;position:relative;overflow:hidden}[data-ds-component=Skeleton] .kind-circle{border-radius:999px}[data-ds-component=Skeleton] .kind-line{block-size:1em}[data-ds-component=Skeleton][data-animate=shimmer] .shape:after{background:linear-gradient(90deg, #0000 0%, var(--skeleton-hi) 50%, #0000 100%);animation:skeleton-shimmer var(--skeleton-anim-duration,1.2s) var(--skeleton-anim-easing,cubic-bezier(.4, 0, .2, 1)) infinite;content:"";position:absolute;inset:0;transform:translate(-100%)}[data-ds-component=Skeleton][data-animate=wipe] .shape:after{background:linear-gradient(90deg, var(--skeleton-hi) 0%, var(--skeleton-hi2) 50%, var(--skeleton-hi) 100%);animation:skeleton-wipe var(--skeleton-anim-duration-alt,1.6s) var(--skeleton-anim-easing,cubic-bezier(.4, 0, .2, 1)) infinite;animation-delay:var(--skeleton-wipe-delay,0s);content:"";position:absolute;inset:0;transform:translate(-120%);-webkit-mask:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}[data-ds-component=Skeleton][data-animate=pulse] .shape{animation:skeleton-pulse var(--skeleton-anim-duration-pulse,.9s) ease-in-out infinite}@container (min-width:480px){[data-ds-component=Skeleton][data-variant=text][data-density=compact] .kind-line{block-size:.85em}[data-ds-component=Skeleton][data-variant=text][data-density=spacious] .kind-line{block-size:1.1em}}@media (prefers-reduced-motion:reduce){[data-ds-component=Skeleton] .shape,[data-ds-component=Skeleton] .shape:after{animation:none!important}}@media (prefers-contrast:more){[data-ds-component=Skeleton] .shape{background:var(--ds-skeleton-color-contrast-base,var(--skeleton-bg))}}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@keyframes skeleton-wipe{50%{transform:translate(120%)}to{transform:translate(120%)}}@keyframes skeleton-pulse{0%,to{opacity:.65}50%{opacity:1}}
