.interaction-chart:where(.astro-atbj2ksz){width:100%;margin:0 0 2em}.horizontal-bars:where(.astro-atbj2ksz){box-sizing:border-box;min-height:var(--interaction-chart-height);flex-direction:column;justify-content:space-evenly;gap:.75rem;padding-top:24px;display:flex;position:relative}.median-layer:where(.astro-atbj2ksz){z-index:4;pointer-events:none;grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;display:grid;position:absolute;inset:24px 0 0}.median-plot:where(.astro-atbj2ksz){grid-column:2;position:relative}.median-line:where(.astro-atbj2ksz){width:0;position:absolute;top:0;bottom:0}.median-line:where(.astro-atbj2ksz):before{content:"";background:linear-gradient(#7bb560,#bece57,#f2ca60,#ec8f5e);width:3px;position:absolute;inset:0 auto 0 0;-webkit-mask:repeating-linear-gradient(#000 0 5px,#0000 5px 9px);mask:repeating-linear-gradient(#000 0 5px,#0000 5px 9px)}.median-label:where(.astro-atbj2ksz){color:var(--sl-color-text-accent);white-space:nowrap;font-size:.75rem;font-weight:600;position:absolute;top:-20px;left:0;transform:translate(-50%)}.focused-median:where(.astro-atbj2ksz),[data-framework-scope=focused] .all-median:where(.astro-atbj2ksz){display:none}[data-framework-scope=focused] .focused-median:where(.astro-atbj2ksz){display:grid}.horizontal-row:where(.astro-atbj2ksz){grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.75rem;margin-block:0;display:grid}.horizontal-row:where(.astro-atbj2ksz) strong:where(.astro-atbj2ksz){color:var(--ft-muted);font-variant-numeric:tabular-nums;font-size:.82rem}.framework-logo:where(.astro-atbj2ksz){place-items:center;width:1.25rem;height:1.25rem;display:grid}.theme-logo:where(.astro-atbj2ksz){object-fit:contain;grid-area:1/1;width:1.25rem;height:1.25rem}.theme-logo:where(.astro-atbj2ksz).light,html[data-theme=light] .theme-logo:where(.astro-atbj2ksz).dark{display:none}html[data-theme=light] .theme-logo:where(.astro-atbj2ksz).light{display:block}.logo-fallback:where(.astro-atbj2ksz){background:var(--ft-bg-muted);width:1.25rem;height:1.25rem;color:var(--ft-text);border-radius:50%;place-items:center;font-size:.7rem;font-weight:700;display:grid}.horizontal-plot:where(.astro-atbj2ksz){width:100%;height:46px;margin-block:0;position:relative}.horizontal-bar:where(.astro-atbj2ksz){width:100%;height:46px;display:flex;position:absolute;inset:0}.bar-value:where(.astro-atbj2ksz){z-index:3;white-space:nowrap;margin-block:0;position:absolute;top:50%;transform:translate(.65rem,-50%)}.bar-value:where(.astro-atbj2ksz).inside{color:var(--ft-chart-value-on-bar,#fff);transform:translate(calc(-100% - .65rem),-50%)}.bar-segment:where(.astro-atbj2ksz){min-width:1px;margin-block:0;display:block;position:relative}.bar-segment:where(.astro-atbj2ksz):after{z-index:10;border:1px solid var(--ft-border);background:var(--ft-text);color:var(--ft-bg);content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;border-radius:.35rem;padding:.35rem .5rem;font-size:.75rem;font-weight:600;line-height:1;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%,.2rem)}.bar-segment:where(.astro-atbj2ksz):hover{z-index:2}.bar-segment:where(.astro-atbj2ksz):hover:after{opacity:1;transform:translate(-50%)}.horizontal-bar:where(.astro-atbj2ksz) .bar-segment:where(.astro-atbj2ksz):first-child{border-radius:8px 0 0 8px}.horizontal-bar:where(.astro-atbj2ksz) .bar-segment:where(.astro-atbj2ksz):last-child{border-radius:0 8px 8px 0}[data-framework-scope=focused] .horizontal-row:where(.astro-atbj2ksz)[data-focused=false],[data-framework-scope=focused] .sr-only:where(.astro-atbj2ksz) tr:where(.astro-atbj2ksz)[data-focused=false]{display:none}@media screen and (width<=560px){.horizontal-row:where(.astro-atbj2ksz),.median-layer:where(.astro-atbj2ksz){grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem}}figure:where(.astro-uxfgskib){width:100%;margin:0 0 2em}figcaption:where(.astro-uxfgskib){color:var(--sl-color-white);font-weight:600}.stacked-chart:where(.astro-uxfgskib){position:relative}.logo-layer:where(.astro-uxfgskib){pointer-events:none;margin:0;position:absolute;inset:0}.logo-layer:where(.astro-uxfgskib) img,.logo-layer:where(.astro-uxfgskib) .logo-fallback{object-fit:contain;width:20px;height:20px;margin:0;position:absolute;transform:translate(-100%,-50%)}.median-line:where(.astro-uxfgskib){pointer-events:none;width:3px;margin:0;position:absolute}.median-line:where(.astro-uxfgskib):before{content:"";background:linear-gradient(#7bb560,#bece57,#f2ca60,#ec8f5e);position:absolute;inset:0;mask:repeating-linear-gradient(#000 0 5px,#0000 5px 9px)}.median-line:where(.astro-uxfgskib) span:where(.astro-uxfgskib){white-space:nowrap;color:var(--sl-color-text-accent);font-size:.75rem;font-weight:600;position:absolute;top:-24px;left:0;transform:translate(-50%)}.legend:where(.astro-uxfgskib){flex-wrap:wrap;gap:1rem;padding:0;font-size:.875rem;list-style:none;display:flex}.legend:where(.astro-uxfgskib) li:where(.astro-uxfgskib){align-items:center;gap:.4rem;margin:0;display:flex}.legend:where(.astro-uxfgskib) span:where(.astro-uxfgskib){border:1px solid var(--ft-border);border-radius:2px;width:.8rem;height:.8rem}[data-framework-scope=focused] tr:where(.astro-uxfgskib)[data-focused=false]{display:none}
