.pyn-chart[data-v-22b5bf4e]{background:var(--surface);border:1px solid var(--border-subtle);border-radius:.625rem;margin-bottom:1rem;padding:1rem}.pyn-chart__header[data-v-22b5bf4e]{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.pyn-chart__title[data-v-22b5bf4e]{font-family:var(--font-serif);font-size:1.05rem;font-weight:700}.pyn-chart__sub[data-v-22b5bf4e]{color:var(--text-muted);font-size:.75rem}.pyn-bars[data-v-22b5bf4e]{display:flex;flex-direction:column;gap:.4rem}.pyn-bar[data-v-22b5bf4e]{align-items:center;display:flex;gap:.5rem}.pyn-bar__label[data-v-22b5bf4e]{color:var(--text-muted);flex-shrink:0;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;width:2.5rem}.pyn-bar__track[data-v-22b5bf4e]{background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:.25rem;display:flex;flex:1;height:1.5rem;overflow:hidden}.pyn-bar__track--muted .pyn-bar__segment[data-v-22b5bf4e]{opacity:.55}.pyn-bar__segment[data-v-22b5bf4e]{min-width:0;transition:flex-basis .2s ease}.pyn-bar__total[data-v-22b5bf4e]{color:var(--text-muted);flex-shrink:0;font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:600;text-align:right;width:1.75rem}.pyn-legend[data-v-22b5bf4e]{display:flex;flex-wrap:wrap;gap:.4rem .75rem;list-style:none;margin:.875rem 0 0;padding:0}.pyn-legend__item[data-v-22b5bf4e]{align-items:center;display:flex;font-size:.78rem;gap:.3rem}.pyn-legend__dot[data-v-22b5bf4e]{border:1px solid var(--border-default);border-radius:9999px;flex-shrink:0;height:.625rem;width:.625rem}.pyn-legend__label[data-v-22b5bf4e]{color:var(--text-primary);font-weight:600}.pyn-legend__count[data-v-22b5bf4e]{color:var(--text-secondary);font-variant-numeric:tabular-nums}.pyn-legend__delta{&--up[data-v-22b5bf4e]{color:var(--color-green-700)}&--down[data-v-22b5bf4e]{color:var(--color-red-600)}}.pyn-legend__delta[data-v-22b5bf4e]{font-variant-numeric:tabular-nums;font-weight:700}
