.statistics-chart{--stats-surface:var(--color-surface);--stats-card:var(--color-surface-raised);--stats-border:var(--color-border);--stats-text:var(--color-text);--stats-secondary:var(--color-muted);--stats-support:var(--color-rating-positive-text);--stats-critical:var(--color-rating-negative-text);--stats-partial:var(--color-rating-partial-text);max-width:1000px;background:var(--stats-surface);color:var(--stats-text);border:var(--border-width) var(--border-style) var(--stats-border);border-radius:var(--radius-panel);margin:16px 0;padding:20px}.statistics-chart .statistics-heading{margin-bottom:16px}.statistics-chart .statistics-heading h3{margin:0 0 6px;font-size:17px;line-height:1.4;color:var(--stats-text)}.statistics-chart .statistics-heading p{margin:0;color:var(--stats-secondary);font-size:var(--font-size-14);line-height:1.6}.statistics-chart .statistics-rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.statistics-chart .statistics-participant{min-width:0;background:var(--stats-card);padding:16px;border:var(--border-width) var(--border-style) var(--stats-border);border-radius:var(--radius-control)}.statistics-chart .statistics-participant:only-child{max-width:600px}.statistics-chart .statistics-row-label{gap:6px 12px;align-items:baseline}.statistics-chart .statistics-row-label>strong{font-size:14px;color:var(--stats-text);line-height:1.5}.statistics-chart .statistics-row-label .statistics-balance{font-size:var(--font-size-14);font-weight:600;color:var(--stats-text);white-space:nowrap}.statistics-chart .statistics-sample{color:var(--stats-secondary);font-size:var(--font-size-14);margin:5px 0 12px}.statistics-chart .statistics-comparison{display:grid;grid-template-columns:1fr auto 1fr;color:var(--stats-secondary);font-size:var(--font-size-14)}.statistics-chart .statistics-comparison>span:last-child{text-align:right}.statistics-chart .statistics-bar{height:28px;margin:3px 0 10px;border-radius:var(--radius-xs)}.statistics-chart .statistics-zero{stroke:var(--stats-secondary);stroke-width:var(--border-width)}.statistics-chart .statistics-track-critical,.statistics-chart .statistics-track-supporting{fill:var(--stats-secondary);opacity:.08}.statistics-chart .statistics-supporting{fill:var(--stats-support);background:var(--stats-support)}.statistics-chart .statistics-critical{fill:var(--stats-critical);background:var(--stats-critical)}.statistics-chart .statistics-partial{fill:var(--stats-partial);background:var(--stats-partial)}.statistics-chart .statistics-totals{display:flex;justify-content:space-between;gap:12px;margin:0}.statistics-chart .statistics-totals>div{display:flex;align-items:baseline;gap:8px}.statistics-chart .statistics-totals dt{color:var(--stats-secondary);font-size:var(--font-size-14)}.statistics-chart .statistics-totals dd{margin:0;font-size:17px;font-weight:600;color:var(--stats-text)}.statistics-chart .statistics-totals i{display:none}.statistics-chart .statistics-caption{color:var(--stats-secondary);font-size:var(--font-size-14);line-height:1.6;margin:12px 0 0}.statistics-chart .statistics-legend{color:var(--stats-secondary);gap:12px;margin:0 0 12px}.statistics-chart .statistics-legend span{font-size:var(--font-size-14)}.statistics-chart .statistics-legend i{width:8px;height:8px;border-radius:var(--radius-xs)}.statistics-chart .statistics-stacked{height:18px;margin:12px 0}.statistics-chart .statistics-counts{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--stats-secondary);font-size:var(--font-size-14);margin:0}.statistics-chart .statistics-counts b{color:inherit}.statistics-chart .statistics-counts .rating-outcome-met{color:var(--stats-support)}.statistics-chart .statistics-counts .rating-outcome-partial{color:var(--stats-partial)}.statistics-chart .statistics-counts .rating-outcome-not_met{color:var(--stats-critical)}.statistics-comment-metric[data-feedback-series=supporting]>:is(span,b){color:var(--color-rating-positive-text)}.statistics-comment-metric[data-feedback-series=critical]>:is(span,b){color:var(--color-rating-negative-text)}.statistics-chart .statistics-empty{color:var(--stats-secondary);font-size:var(--font-size-14);margin:12px 0 0}.admin-statistics-preview{max-width:1042px}.rhetorical-issue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rhetorical-issue-card{min-width:0;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-control);padding:16px}.rhetorical-issue-card h4{margin:0 0 12px;font-size:16px;color:var(--color-heading)}.rhetorical-issue-person{padding:10px 0;border-top:1px solid var(--color-border)}.rhetorical-issue-person>strong{font-size:14px;overflow-wrap:anywhere}.rhetorical-issue-person p{font-size:13px;margin:7px 0;line-height:1.7;color:var(--color-muted)}.rhetorical-issue-person small{font-size:12px;color:var(--color-muted)}.rhetorical-issue-card button{min-height:44px;margin-top:10px;font-size:13px}.statistics-chart.statistics-audience{max-width:none;border:0;padding:0;background:0 0}.statistics-question-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--space-4)}.statistics-question-counts>div{display:grid;gap:var(--space-2)}.statistics-question-counts strong{font-size:var(--font-size-20);color:var(--color-heading)}.statistics-question-counts span{font-size:var(--font-size-14);color:var(--color-muted)}.statistics-audience .statistics-participant{border:0;background:var(--color-surface-raised);padding:var(--space-5)}.statistics-audience .statistics-row-label>strong{font-size:var(--font-size-16)}.statistics-comment-bars{display:grid;gap:var(--space-4);margin:var(--space-5) 0}.statistics-comment-metric{display:grid;grid-template-columns:1fr auto;gap:var(--space-2);align-items:baseline}.statistics-comment-metric>span{font-size:var(--font-size-14);color:var(--color-muted)}.statistics-comment-metric>b{font-size:var(--font-size-20);line-height:1;color:var(--color-heading)}.statistics-comment-metric>svg{grid-column:1/-1;width:100%;height:8px}.statistics-comment-footer{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between;font-size:var(--font-size-14);color:var(--color-muted)}.statistics-comment-footer>strong{color:var(--color-text);font-weight:500}.admin-statistics-preview>summary{font-size:var(--font-size-14);padding:6px 0}.admin-statistics-preview .statistics-chart:first-child{margin-top:10px}@media (max-width:600px){.rhetorical-issue-grid{grid-template-columns:minmax(0,1fr)}.statistics-chart{padding:16px}.statistics-chart .statistics-row-label>strong{flex-basis:100%}}