.tooltip-host[data-v-3f3cf7bd]{width:var(--size-chart-tooltip);max-width:var(--size-full);z-index:var(--z-tooltip);pointer-events:none;position:absolute}.tooltip[data-v-3f3cf7bd]{flex-shrink:var(--flex-fixed);padding:var(--space-12);background:var(--color-background);border:var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);font-size:var(--text-table);overflow-wrap:anywhere;position:relative}.positioned[data-v-3f3cf7bd],.tooltip[data-v-3f3cf7bd]{width:var(--size-full)}.positioned[data-v-3f3cf7bd]{inset:var(--space-zero);flex-direction:column;display:flex}.tooltip-space[data-v-3f3cf7bd]{flex:0 1 calc(var(--tooltip-y) + var(--space-12));min-height:var(--space-zero)}.positioned.above[data-v-3f3cf7bd]{flex-direction:column-reverse}.above .tooltip-space[data-v-3f3cf7bd]{flex-basis:calc(100% - var(--tooltip-y) + var(--space-12))}.positioned .tooltip[data-v-3f3cf7bd]{--tooltip-preferred-left:clamp(0, sign(var(--tooltip-x) - var(--size-half)), 1);--tooltip-fits-left:clamp(0, 1 + sign(var(--tooltip-x) - var(--tooltip-gap) - var(--size-chart-tooltip)), 1);--tooltip-fits-right:clamp(0, 1 + sign(100% - var(--tooltip-x) - var(--tooltip-gap) - var(--size-chart-tooltip)), 1);--tooltip-flip:clamp(0, var(--tooltip-preferred-left) + var(--tooltip-fits-left) - var(--tooltip-fits-right), 1);width:var(--size-chart-tooltip);left:clamp(var(--length-zero),var(--tooltip-x) + var(--tooltip-gap) - var(--tooltip-flip) * (var(--size-chart-tooltip) + 2 * var(--tooltip-gap)),100% - var(--size-chart-tooltip))}.summary[data-v-3f3cf7bd]{gap:var(--space-8);flex-direction:column;display:flex}.summary .name[data-v-3f3cf7bd]{font-size:var(--text-meta);font-weight:var(--weight-normal);color:var(--color-text-2)}.summary .score[data-v-3f3cf7bd]{align-items:baseline;gap:var(--space-6);display:flex}.summary .score b[data-v-3f3cf7bd]{margin:var(--space-zero);font-size:var(--text-panel);line-height:var(--leading-tight)}.summary .score span[data-v-3f3cf7bd]{font-size:var(--text-xs);color:var(--color-text-3)}.summary .categories[data-v-3f3cf7bd]{padding-top:var(--space-8);border-top:var(--border-divider)}.summary .category[data-v-3f3cf7bd]:first-child{margin-top:var(--space-zero)}.category[data-v-3f3cf7bd]{margin-top:var(--space-6);white-space:nowrap;display:flex}.category[data-v-3f3cf7bd],.category-label[data-v-3f3cf7bd]{gap:var(--space-8);align-items:center}.category-label[data-v-3f3cf7bd]{max-width:var(--size-full);display:inline-flex}.score[data-v-3f3cf7bd]{white-space:nowrap}b[data-v-3f3cf7bd]{margin-left:var(--space-auto)}p[data-v-3f3cf7bd]{color:var(--color-text-3)}.chart-vendor-icon[data-v-cf16c43c]{left:var(--size-half);top:var(--size-half);width:var(--size-chart-icon,var(--space-24));height:var(--size-chart-icon,var(--space-24));pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.chart-vendor-icon[data-v-cf16c43c] .badge{width:var(--size-full);height:var(--size-full)}.chart-vendor-icon .outside[data-v-cf16c43c]{display:none}@container chart-bar (height<=26px){.chart-vendor-icon[data-v-cf16c43c]{top:auto;bottom:calc(var(--size-full) + var(--space-4));transform:translate(-50%)}.chart-vendor-icon .inside[data-v-cf16c43c]{display:none}.chart-vendor-icon .outside[data-v-cf16c43c]{display:inline-grid}}.faded[data-v-20a73dc3]{opacity:var(--opacity-chart-fade)}.chart[data-v-20a73dc3]{min-width:var(--space-zero);width:var(--size-full);position:relative}.bar-list[data-v-20a73dc3]{gap:var(--space-zero);flex-direction:column;display:flex}.bar-row[data-v-20a73dc3]{grid-template-columns:var(--grid-bars);grid-template-areas:var(--grid-bar-areas);gap:var(--space-4) var(--space-8);min-height:var(--space-24);font-size:var(--text-meta);align-items:center;display:grid;position:relative}.row-tooltip[data-v-20a73dc3]{right:var(--space-zero);top:calc(var(--size-full) + var(--space-4))}.row-tooltip.row-above[data-v-20a73dc3]{top:auto;bottom:calc(var(--size-full) + var(--space-4))}.bar-row>.name[data-v-20a73dc3]{white-space:nowrap;text-overflow:ellipsis;grid-area:name;overflow:hidden}.bar-row>strong[data-v-20a73dc3]{text-align:right;font-weight:var(--weight-semibold);grid-area:score}.bar-row svg[data-v-20a73dc3]{width:var(--size-full);height:var(--space-8);grid-area:bar}.rank[data-v-20a73dc3]{color:var(--color-text-3);grid-area:rank}.bar-row[data-v-20a73dc3] .badge{grid-area:badge}.horizontal:not(.inline) .bar-row[data-v-20a73dc3]{padding-block:var(--space-8);gap:var(--space-6) var(--space-10)}.horizontal:not(.inline) .bar-row[data-v-20a73dc3] .badge{width:var(--space-22);height:var(--space-22)}.horizontal:not(.inline) .bar-row svg[data-v-20a73dc3]{height:var(--space-6)}.horizontal:not(.inline) .bar-row .name[data-v-20a73dc3]{font-size:var(--text-table)}.group-label[data-v-20a73dc3],.horizontal:not(.inline) .bar-row:first-child .name[data-v-20a73dc3],.value[data-v-20a73dc3]{font-weight:var(--weight-semibold)}.inline .bar-row[data-v-20a73dc3] .badge{width:var(--space-18);height:var(--space-18)}.inline .bar-row[data-v-20a73dc3]{grid-template-columns:var(--grid-inline-bars);grid-template-areas:var(--grid-inline-bar-areas);gap:var(--space-8)}.inline .bar-list[data-v-20a73dc3]{gap:var(--space-2)}.inline.ranked .bar-row[data-v-20a73dc3]{grid-template-columns:var(--grid-ranked-bars);grid-template-areas:var(--grid-ranked-bar-areas)}.inline.ranked .bar-list[data-v-20a73dc3]{gap:var(--space-6)}.dot[data-v-20a73dc3]{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-round);grid-area:badge}.chart-canvas[data-v-20a73dc3]{--chart-slot:var(--size-bar-slot);height:var(--size-bar-chart);min-width:max(var(--size-bar-min),var(--chart-count) * var(--chart-slot) + var(--chart-groups) * var(--space-30) + var(--space-80));padding:var(--space-20) var(--space-8) var(--size-bar-labels) var(--space-72)}.chart-canvas.grouped[data-v-20a73dc3]{--chart-slot:var(--size-grouped-slot)}.vertical-scroll[data-v-20a73dc3]{overflow-x:auto}.vertical[data-v-20a73dc3]{height:var(--size-full);gap:var(--space-30);display:flex;position:relative}.tick[data-v-20a73dc3]{left:var(--space-zero);right:var(--space-zero);border-top:var(--border-divider);pointer-events:none}.tick[data-v-20a73dc3],.tick span[data-v-20a73dc3]{position:absolute}.tick span[data-v-20a73dc3]{right:calc(var(--size-full) + var(--space-10));transform:translateY(-50%)}.bar-label[data-v-20a73dc3],.tick[data-v-20a73dc3]{font-size:var(--text-meta);color:var(--color-text-3)}.bar-group[data-v-20a73dc3]{display:flex}.bar-column[data-v-20a73dc3],.bar-group[data-v-20a73dc3]{min-width:var(--space-zero);position:relative}.bar-column[data-v-20a73dc3]{transition:var(--transition);flex:var(--flex-fill);height:calc(var(--size-full) + var(--size-bar-labels));outline:none}.bar-area[data-v-20a73dc3]{inset:var(--space-zero) var(--space-zero) var(--size-bar-labels)}.bar-area[data-v-20a73dc3],.bar-fill[data-v-20a73dc3],.bar-label[data-v-20a73dc3],.group-label[data-v-20a73dc3],.value[data-v-20a73dc3]{position:absolute}.bar-fill[data-v-20a73dc3]{bottom:var(--space-zero);left:var(--bar-inset);width:var(--bar-width);height:var(--bar-position);border-radius:var(--radius-small);container:chart-bar/size}.value[data-v-20a73dc3]{bottom:calc(var(--bar-position) + var(--space-6));color:var(--color-text);font-size:var(--text-meta)}.bar-label[data-v-20a73dc3],.value[data-v-20a73dc3]{width:var(--size-full);text-align:center}.bar-label[data-v-20a73dc3]{top:calc(var(--size-full) - var(--size-bar-labels) + var(--space-8));line-height:var(--leading-tight)}.bar-label span[data-v-20a73dc3]{display:block}.group-label[data-v-20a73dc3]{top:calc(var(--size-full) + var(--space-36));left:var(--size-half);align-items:center;gap:var(--space-8);white-space:nowrap;font-size:var(--text-meta);pointer-events:none;display:inline-flex;transform:translate(-50%)}.group-label[data-v-20a73dc3] .badge{width:var(--space-20);height:var(--space-20)}.empty[data-v-20a73dc3]{text-align:center;padding:var(--space-40);color:var(--color-muted)}
