
.sc-scorecard .c-btn{--btn-face:var(--switcher-face, var(--font-result-label));--btn-radius:var(--radius-result-action);
    --btn-bordered-fill:var(--theme-switch-fill, var(--result-action-fill));
    --btn-bordered-ink:var(--theme-switch-ink, var(--switcher-label-ink, var(--result-action-ink)));
    --btn-bordered-edge:transparent;--btn-bordered-hover:var(--theme-switch-fill, var(--surface-warm-hover));
    --btn-shadow:var(--theme-switch-edge, var(--result-action-edge));
    --btn-primary-fill:var(--action-fill);--btn-primary-ink:var(--on-action);}
.sc-scorecard{font-family:var(--font-result-ui);color:var(--ink);}
.sc-scorecard .sc-codes-panel{display:none;}
.sc-scorecard .sc-codes-panel.shown{display:block;}
.sc-scorecard .sc-codes-panel{width:100%;max-width:var(--result-sc-codes-panel-max-w);margin-left:auto;margin-right:auto;}
.sc-scorecard .sc-below-toggles{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--inset-panel);}
.sc-scorecard .sc-below-toggles:not(:has(> *)){display:none;}
.sc-scorecard :is(.q-block, .msr-section:not(.msr-section--question), .sc-crit-card, .dm-winner, .dm-table-wrap){background:var(--block-ground, var(--result-panel));border:var(--result-panel-border);border-radius:var(--radius-result-panel);box-shadow:var(--result-panel-shadow);}
.sc-scorecard .q-block:not(:first-child),
.sc-scorecard:not(.ws-stage) .q-block:not(.msr-section-body .q-block):not(:first-child){border-top:var(--result-panel-divider);}
.sc-scorecard.ws-stage .q-block:not(:first-child){border-top:none;}
.sc-scorecard .sc-bar{display:flex;flex-direction:column;align-items:flex-end;gap:var(--result-bar-stack-gap);min-width:var(--result-sc-bar-min-w);}
.sc-scorecard .sc-bar-pct{font-family:var(--font-result-figure);font-size:var(--type-prose);color:var(--color-text);font-variant-numeric:tabular-nums;}
.sc-scorecard .sc-bar.is-lg .sc-bar-pct{font-size:var(--type-panel-title);}
.sc-scorecard .results-record{font-family:var(--font-result-body);font-size:var(--type-micro);color:var(--result-muted);letter-spacing:var(--type-caption-tracking-tight);}
.sc-scorecard .sc-bar.is-lg .results-record{font-size:var(--type-caption);}
.sc-scorecard .sc-section-heading{margin:0;}
.sc-scorecard .sc-crit-card{padding:var(--inset-panel);min-width:0;}
.sc-scorecard .sc-crit-card-kicker{margin-bottom:var(--inset-panel);}
.sc-scorecard .sc-crit-card-kicker.is-overall{color:var(--result-emphasis);}
.sc-scorecard .sc-no-data{color:rgba(var(--ink-rgb),var(--text-quiet-alpha));}
.sc-scorecard details summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--gap-tight);}
.sc-scorecard details summary::-webkit-details-marker{display:none;}
.sc-scorecard details summary::marker{display:none;}
.sc-scorecard details summary::before{content:'▶';display:inline-block;color:var(--ink);}
.sc-scorecard details[open] summary::before{content:'▼';}
.sc-scorecard .sc-pairwise-body{display:flex;flex-direction:column;gap:var(--inset-panel);}
.sc-scorecard .sc-pairwise-criterion{display:flex;flex-direction:column;gap:var(--space-sm);}
.sc-scorecard .sc-pairwise-kicker{font-family:var(--font-result-heading);font-size:var(--type-panel-title);letter-spacing:var(--type-caption-tracking-tight);color:var(--ink);line-height:var(--line-label);margin-bottom:var(--inset-panel);}
.sc-scorecard .sc-pairwise-item{background:var(--result-panel);border:1px solid rgba(var(--ink-rgb),0.10);}
.sc-scorecard .sc-pairwise-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;column-gap:var(--inset-panel);font-family:var(--font-result-body);font-size:var(--type-label);padding:var(--gap-row) var(--inset-panel);}
.sc-scorecard .sc-pairwise .results-option-name{font-family:var(--font-result-body);text-transform:none;letter-spacing:0;}
.sc-scorecard .sc-pairwise-side{display:flex;flex-direction:column;gap:var(--inset-tag);}
.sc-scorecard .sc-pairwise .results-record{color:var(--ink);}
.sc-scorecard .sc-pairwise-left{align-items:flex-end;text-align:right;}
.sc-scorecard .sc-pairwise-right{align-items:flex-start;text-align:left;}
.sc-scorecard .sc-pairwise-row.is-left .sc-pairwise-left{background:var(--pw-win-bg);color:var(--pw-win-ink);padding:var(--inset-tag) var(--gap-row);}
.sc-scorecard .sc-pairwise-row.is-left .sc-pairwise-right{background:var(--pw-lose-bg);color:var(--pw-lose-ink);padding:var(--inset-tag) var(--gap-row);}
.sc-scorecard .sc-pairwise-row.is-right .sc-pairwise-left{background:var(--pw-lose-bg);color:var(--pw-lose-ink);padding:var(--inset-tag) var(--gap-row);}
.sc-scorecard .sc-pairwise-row.is-right .sc-pairwise-right{background:var(--pw-win-bg);color:var(--pw-win-ink);padding:var(--inset-tag) var(--gap-row);}
.sc-scorecard .sc-pairwise-row.is-tie .sc-pairwise-left,.sc-scorecard .sc-pairwise-row.is-tie .sc-pairwise-right{background:var(--pw-tie-bg);color:var(--pw-tie-ink);padding:var(--inset-tag) var(--gap-row);}
.sc-scorecard .sc-pairwise-row.is-passed .sc-pairwise-left,.sc-scorecard .sc-pairwise-row.is-passed .sc-pairwise-right{background:var(--pw-skip-bg);color:var(--pw-skip-ink);padding:var(--inset-tag) var(--gap-row);}
.sc-scorecard .sc-pairwise-vs{font-family:var(--font-result-heading);font-size:var(--type-badge);letter-spacing:var(--type-badge-tracking);color:var(--result-muted);text-transform:uppercase;text-align:center;align-self:center;}
.sc-scorecard .sc-pairwise-comments{padding:var(--gap-tight) var(--inset-panel) var(--gap-row);}
.sc-scorecard .sc-pairwise-comment{display:flex;align-items:baseline;gap:var(--inset-box);font-family:var(--font-result-body);font-size:var(--type-note);line-height:var(--type-note-line-loose);color:var(--ink);padding:var(--inset-tag) 0;border-bottom:1px solid rgba(var(--ink-rgb),0.06);}
.sc-scorecard .sc-pairwise-comment:last-child{border-bottom:0;}
.sc-scorecard .sc-pairwise-comment-chip{flex:0 0 auto;white-space:nowrap;}
.sc-scorecard .sc-pairwise-comment-text{flex:1 1 auto;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;}
.sc-scorecard .dm-winner{padding:var(--space-lg);}
.sc-scorecard .dm-winner-entry{display:flex;align-items:stretch;}
.sc-scorecard .dm-winner-entry + .dm-winner-entry{border-top:1px solid rgba(var(--ink-rgb),0.10);margin-top:var(--inset-panel);padding-top:var(--inset-panel);}
.sc-scorecard .dm-winner-main{flex:1;min-width:0;}
.sc-scorecard .dm-winner-kicker{font-family:var(--font-result-heading);font-size:var(--type-note);letter-spacing:var(--result-kicker-tracking);color:var(--result-emphasis);text-transform:uppercase;margin-bottom:var(--gap-tight);}
.sc-scorecard .dm-winner-name{font-family:var(--font-result-heading);font-size:var(--type-display-s);letter-spacing:var(--heading-tracking);line-height:var(--line-label);color:var(--ink);margin-bottom:var(--inset-panel);}
.sc-scorecard .dm-winner-criteria{display:flex;gap:var(--space-lg);flex-wrap:wrap;}
.sc-scorecard .dm-winner-crit-label{font-family:var(--font-result-heading);font-size:var(--type-badge);letter-spacing:var(--type-badge-tracking-wide);text-transform:uppercase;margin-right:var(--gap-tight);}
.sc-scorecard .dm-winner-crit-value{font-family:var(--font-result-body);font-size:var(--type-field);color:var(--ink);font-variant-numeric:tabular-nums;}
.sc-scorecard .dm-winner-summary{display:flex;align-items:center;gap:0;padding-left:var(--space-lg);}
.sc-scorecard .dm-winner-summary-cell{padding:0 var(--inset-panel);text-align:center;}
.sc-scorecard .dm-winner-summary-value{font-family:var(--font-result-figure);font-size:var(--type-display-m);letter-spacing:var(--numeral-tracking);color:var(--result-emphasis);line-height:var(--line-numeral);}
.sc-scorecard .dm-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.sc-scorecard .results-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.sc-scorecard .dm-table{width:100%;border-collapse:collapse;}
.sc-scorecard .dm-table thead{background:var(--result-band-2);}
.sc-scorecard .ms-cell-heading{background:var(--result-band);}
.sc-scorecard .dm-table th{font-weight:var(--weight-regular);border:none;text-align:left;}
.sc-scorecard .ms-cell-heading{font-family:var(--font-result-heading);font-size:var(--type-caption);letter-spacing:var(--type-badge-tracking-wide);text-transform:uppercase;color:var(--on-result-band);font-weight:var(--weight-regular);border:none;text-align:left;display:flex;justify-content:space-between;align-items:center;}
.sc-scorecard .dm-table th{padding:var(--inset-panel) var(--inset-box);vertical-align:bottom;}
.sc-scorecard .ms-cell-heading{padding:var(--gap-row) var(--inset-box);}
.sc-scorecard .dm-table th.dm-th-rank{width:var(--space-3xl);text-align:center;}
.sc-scorecard .dm-table th.dm-th-summary{text-align:right;}
.sc-scorecard .dm-table th.dm-th-crit{text-align:left;box-shadow:inset 0 var(--result-stripe) 0 var(--mk);}
@media (min-width: 641px) {
    .sc-scorecard .dm-table th.dm-th-option,
    .sc-scorecard .dm-table td.msr-item-name{min-width:var(--result-dm-th-option-min-w);width:auto;}
    .sc-scorecard .dm-table th.dm-th-crit,
    .sc-scorecard .dm-table td.dm-td-crit{width:var(--result-dm-th-crit-w);}
    .sc-scorecard .dm-table th.dm-th-summary,
    .sc-scorecard .dm-table td.dm-td-summary{width:var(--result-col-w);padding-left:var(--result-cell-inset);padding-right:var(--result-cell-inset);}
    .sc-scorecard .dm-table th.dm-th-summary:last-child,
    .sc-scorecard .dm-table td.dm-td-summary:last-child{width:var(--result-dm-th-summary-last-w);}    
    .sc-scorecard .dm-table{border-collapse:separate;border-spacing:0;}
    .sc-scorecard .dm-table tbody td{border-bottom:1px solid rgba(var(--ink-rgb),0.08);}
    .sc-scorecard .dm-table tbody tr:last-child td{border-bottom-color:transparent;}
    .sc-scorecard .dm-table tbody td:first-child{border-left:var(--result-stripe) solid transparent;}
    .sc-scorecard .dm-table tbody tr.dm-row-top td:first-child{border-left-color:var(--result-emphasis);}
}
.results-section-heading{font-family:var(--font-result-heading);font-size:var(--type-caption);font-weight:var(--weight-regular);letter-spacing:var(--type-badge-tracking-wide);text-transform:uppercase;margin:0;}
.sc-scorecard .dm-table tbody tr,
.sc-scorecard .ms-items .ms-item{border-bottom:1px solid rgba(var(--ink-rgb),0.08);}
.sc-scorecard .dm-table tbody tr{border-left:var(--result-stripe) solid transparent;}
.sc-scorecard .dm-table tbody tr.dm-row-top{border-left-color:var(--result-emphasis);}
.sc-scorecard .dm-table tbody tr:last-child{border-bottom-color:transparent;}
.sc-scorecard .ms-items .ms-item:last-child{border-bottom:none;}
.sc-scorecard .dm-table td{padding:var(--inset-panel) var(--inset-box);vertical-align:middle;}
.sc-scorecard .dm-table td.msr-rank-num{width:var(--space-3xl);text-align:center;}
.sc-scorecard .results-rank{font-family:var(--font-result-heading);font-size:var(--type-display-s);line-height:var(--line-numeral);color:rgba(var(--ink-rgb),var(--text-quiet-alpha));font-variant-numeric:tabular-nums;}
.sc-scorecard .dm-table tr.dm-row-top .msr-rank-num{color:var(--result-emphasis);}
.sc-scorecard .results-option-name{font-family:var(--font-result-heading);font-size:var(--type-field);letter-spacing:var(--heading-tracking);color:var(--ink);text-transform:uppercase;}
.sc-scorecard .dm-table td.dm-td-crit{text-align:left;}
.sc-scorecard .dm-table td.dm-td-crit .sc-bar{align-items:stretch;}
.sc-scorecard .dm-table td.dm-td-crit :is(.sc-bar-pct, .results-record){text-align:left;}
.sc-scorecard .dm-table td.dm-td-summary{text-align:right;font-variant-numeric:tabular-nums;}
.sc-scorecard .results-section-title{margin:0 0 var(--inset-control) 0;font-family:var(--font-result-heading);color:var(--title-ink);}
.sc-scorecard .dm-table tr.dm-row-top .msr-rank-pct{color:var(--result-emphasis);}
.sc-scorecard .dm-table-wrap + details{margin:var(--inset-panel) 0 var(--gap-tight);}
.sc-scorecard .results-section-heading + .sc-footnotes{margin-top:0;}
.sc-scorecard .sc-footnotes{margin-top:var(--inset-panel);}
.sc-scorecard .sc-footnote{font-family:var(--font-result-body);font-size:var(--type-note);color:var(--result-muted);line-height:var(--line-body);}
@media(max-width:640px){
    .sc-scorecard .dm-winner-entry{flex-direction:column;align-items:stretch;}
    .sc-scorecard .dm-winner-summary{padding-left:0;border-top:1px solid rgba(var(--ink-rgb),0.10);margin-top:var(--inset-panel);padding-top:var(--inset-panel);justify-content:flex-start;}
    .sc-scorecard .dm-winner-summary-cell:first-child{padding-left:0;}
    .sc-scorecard .msr-spread .q-scale-two{row-gap:var(--inset-panel);}
    .sc-scorecard .dm-winner-criteria{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--inset-panel);row-gap:var(--inset-control);}
    .sc-scorecard .dm-winner-crit{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;}
    .sc-scorecard .dm-winner-crit-label{margin-right:0;}
    .sc-scorecard .dm-table th,
    .sc-scorecard .dm-table td{padding:var(--gap-row) var(--inset-control);}
    .sc-scorecard .dm-table thead{display:block;}
    .sc-scorecard .dm-table thead tr{display:flex;justify-content:space-between;align-items:center;padding:var(--inset-control) var(--gap-block);}
    .sc-scorecard .dm-table th{padding:0;}
    .sc-scorecard .dm-table th.dm-th-rank,
    .sc-scorecard .dm-table th.dm-th-crit,
    .sc-scorecard .dm-table th.dm-th-rate{display:none;}
    .sc-scorecard .dm-table,
    .sc-scorecard .dm-table tbody,
    .sc-scorecard .dm-table tr,
    .sc-scorecard .dm-table td{display:block;}
    .sc-scorecard .dm-table tr{padding:var(--gap-row) var(--inset-box) var(--inset-box);line-height:var(--result-row-line-phone);}
    .sc-scorecard .dm-table td:is(.msr-rank-num, .msr-item-name){vertical-align:top;}
    .sc-scorecard .dm-table td{padding:0;}
    .sc-scorecard .dm-table td.msr-rank-num{display:inline-block;width:auto;margin-right:var(--gap-row);text-align:left;line-height:var(--line-numeral);}
    .sc-scorecard .dm-table td.msr-item-name{display:inline;width:auto;}
    .sc-scorecard .dm-table td.dm-td-summary{display:flex;justify-content:space-between;align-items:center;gap:var(--inset-box);padding:var(--inset-control) 0 0;text-align:right;}
    .sc-scorecard .dm-table td.dm-td-crit{display:flex;flex-direction:column;align-items:stretch;gap:var(--result-bar-stack-gap);padding:var(--result-row-gap) 0 0;text-align:right;}
    .sc-scorecard .dm-table td[data-label]::before{content:attr(data-label);font-family:var(--font-result-body);font-size:var(--type-badge);letter-spacing:var(--type-badge-tracking);text-transform:uppercase;color:var(--result-muted);text-align:left;flex:0 1 auto;}
    .sc-scorecard .results-option-name{font-family:var(--font-result-body);font-size:var(--type-field);line-height:var(--type-field-line-loose);letter-spacing:0;color:var(--color-text);text-transform:none;}
    .sc-scorecard .results-rank{font-size:var(--type-prose);}
}
.sc-scorecard .sc-stepper{display:inline-flex;align-items:center;gap:var(--inset-tag);}
.sc-scorecard .sc-stepper-btn{width:var(--space-lg);height:var(--space-lg);padding:0;border:0;border-radius:50%;background:var(--result-action-fill);box-shadow:var(--result-action-shadow);color:var(--result-action-ink);font-family:var(--font-result-heading);font-size:var(--type-field);line-height:var(--type-field-line);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;}
.sc-scorecard .sc-stepper-btn{position:relative;}
.sc-scorecard .sc-stepper-btn::after{content:'';position:absolute;inset:var(--result-stepper-hit-inset);border-radius:50%;}
.sc-scorecard .sc-stepper-btn:hover:not(:disabled){background:var(--surface-warm-hover);}
.sc-scorecard .sc-stepper-btn:disabled{background:var(--result-control-off);box-shadow:none;cursor:not-allowed;}
.sc-scorecard .sc-stepper-count{font-family:var(--font-result-figure);font-size:var(--type-label);letter-spacing:var(--type-caption-tracking-tight);color:var(--ink);min-width:var(--result-sc-stepper-count-min-w);text-align:center;font-variant-numeric:tabular-nums;}
.sc-scorecard .ms-matrix{display:grid;column-gap:var(--inset-panel);row-gap:0;align-items:stretch;grid-auto-flow:row;grid-template-columns:1fr 1fr;}
.sc-scorecard .ms-matrix[data-section-count="1"],
.sc-scorecard .ms-matrix[data-section-count="2"],
.sc-scorecard .ms-matrix[data-section-count="3"]{grid-template-columns:1fr;}
.sc-scorecard .ms-cell{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;margin-bottom:var(--inset-panel);}
.sc-scorecard .ms-cell-title{align-self:stretch;display:flex;align-items:flex-end;margin:0 0 var(--inset-control);padding-left:var(--inset-control);border-left:var(--result-area-edge) solid var(--ms-area);}
.sc-scorecard .ms-matrix-cell{box-sizing:border-box;display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0;background:var(--result-panel);border:1px solid rgba(var(--ink-rgb),0.12);}
.sc-scorecard .ms-items{align-self:start;display:grid;grid-template-columns:auto 1fr auto;grid-auto-rows:auto;row-gap:0;padding:0 var(--inset-box);}
.sc-scorecard .ms-items .ms-item{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;gap:var(--inset-tag) var(--inset-box);padding:var(--inset-panel) 0;}
.sc-scorecard .ms-item-pct{text-align:right;font-family:var(--font-result-figure);font-size:var(--type-prose);font-variant-numeric:tabular-nums;color:var(--ink);}
.sc-scorecard .ms-item .r-bar{grid-column:2 / -1;height:var(--result-mini-bar-h);}
.sc-scorecard .ms-item{--r-bar-fill:color-mix(in srgb, var(--ms-area) 38%, var(--result-panel));}
.sc-scorecard .ms-item.is-lead{--r-bar-fill:var(--ms-area);}
.sc-scorecard .ms-item .results-record{grid-column:2 / -1;text-align:right;}
.sc-scorecard .ms-cell-empty{font-family:var(--font-result-body);color:var(--result-muted);padding:var(--inset-panel) var(--inset-box);}
@media(max-width:640px){
    .sc-scorecard .ms-matrix[data-section-count]{grid-template-columns:1fr;}
}
.results-meta { display: flex; align-items: flex-start; justify-content: center; gap: var(--result-meta-gap); }
.results-meta-cell { display: flex; flex-direction: column; gap: var(--inset-tag); text-align: center; }
.results-meta-label { font-family:var(--font-result-body); font-size: var(--type-badge); letter-spacing: var(--type-caption-tracking-wider); text-transform: uppercase; color: var(--result-muted); }
.results-meta-value { font-family:var(--font-result-body); font-size: var(--type-field); color: var(--color-text-primary, var(--ink)); }
.sc-scorecard .msr-page-header{text-align:center;margin:var(--space-xl) 0 var(--result-page-header-gap);}
.sc-scorecard .msr-section-kicker{color:var(--result-on-ground);margin:0 0 var(--gap-tight);}
.sc-scorecard.ws-stage .msr-section-kicker{color:var(--result-kicker);}
.sc-scorecard .msr-section:not(.msr-section--question){overflow:var(--result-panel-clip);}
.sc-scorecard .msr-section--question > .msr-section-header{border-radius:var(--radius-result-panel) var(--radius-result-panel) 0 0;}
.sc-scorecard .msr-section--question.is-collapsed > .msr-section-header{border-radius:var(--radius-result-panel);}
.sc-scorecard .msr-section--question > .msr-section-header + .msr-section-body .scorecard-questions > .q-block:first-child{border-top:0 none;border-top-left-radius:0;border-top-right-radius:0;}
.sc-scorecard .msr-section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--inset-box);width:100%;box-sizing:border-box;background:var(--result-band);border:none;padding:var(--inset-box) var(--gap-block);cursor:pointer;text-align:left;}
.sc-scorecard .msr-section-header-left{display:flex;align-items:baseline;gap:var(--inset-box);flex-wrap:wrap;min-width:0;}
.sc-scorecard .msr-section-name{color:var(--on-result-band);overflow-wrap:var(--result-name-wrap);}
.sc-scorecard .msr-section--question > .msr-section-header,
.sc-scorecard .msr-section--question > .msr-section-body > .msr-rank-row{padding-left:var(--result-card-pad);padding-right:var(--result-card-pad);}
.sc-scorecard .msr-section-pill{font-family:var(--font-result-body);font-size:var(--type-badge);letter-spacing:var(--tag-tracking);text-transform:uppercase;color:var(--on-result-band-faint);border:1px solid var(--on-result-band-edge);padding:var(--nudge) var(--result-cell-inset);flex-shrink:0;}
.sc-scorecard .msr-section-header-actions{display:inline-flex;align-items:center;gap:var(--inset-box);flex-shrink:0;}
.sc-scorecard .msr-chevron{color:var(--on-result-band);font-size:var(--type-prose);line-height:var(--line-numeral);flex-shrink:0;transition:transform 0.15s;}
.sc-scorecard .msr-section.is-collapsed .msr-chevron{transform:rotate(-90deg);}
.sc-scorecard :is(.msr-section-header, .msr-subheader, .dm-table th) .chart-dl-btn{position:static;opacity:1;z-index:auto;
    --btn-bordered-fill:transparent;--btn-bordered-ink:var(--on-result-band);--btn-bordered-hover:rgba(var(--white-rgb), .15);--btn-shadow:none;}
.sc-scorecard .msr-subheader .msr-subheader-items > .chart-dl-btn{order:-1;}
.sc-scorecard .dm-table th.dm-th-option .dm-th-label{display:flex;align-items:center;gap:var(--gap-row);}
.sc-scorecard .dm-table th.dm-th-option .chart-dl-btn{flex-shrink:0;}
.sc-scorecard .msr-section.is-collapsed .msr-section-body{display:none;}
.sc-scorecard .msr-subheader{display:flex;align-items:center;justify-content:space-between;gap:var(--inset-box);background:var(--result-band-2);padding:var(--inset-control) var(--gap-block);}
.sc-scorecard .msr-subheader-q{font-family:var(--font-result-heading);font-size:var(--type-caption);letter-spacing:var(--tag-tracking);text-transform:uppercase;color:var(--on-result-band);min-width:0;flex:1 1 0;display:flex;flex-direction:column;gap:var(--result-subheader-gap);}
.sc-scorecard .msr-subheader-rate,
.sc-scorecard .msr-subheader-items,
.sc-scorecard .dm-table th{font-family:var(--font-result-heading);font-size:var(--type-caption);letter-spacing:var(--type-badge-tracking);text-transform:uppercase;color:var(--on-result-band);}
.sc-scorecard .msr-subheader-rate{flex-shrink:0;text-align:right;}
.sc-scorecard .msr-subheader-items{display:flex;align-items:center;gap:var(--gap-tight);}
.sc-scorecard .msr-subheader-mark{flex:none;align-self:stretch;width:var(--result-stripe);background:var(--mk);}
.sc-scorecard .msr-subheader-cols{display:flex;justify-content:flex-end;gap:var(--space-md);flex-shrink:0;}
.sc-scorecard .msr-subheader-rate{white-space:nowrap;}
.sc-scorecard .msr-rank-row{display:flex;align-items:center;gap:var(--inset-box);padding:var(--inset-box) var(--gap-block);border-bottom:1px solid var(--result-row-rule);}
.sc-scorecard .msr-rank-row:last-child{border-bottom-color:transparent;}
.sc-scorecard .tpl-form-card .msr-rank-row{padding-left:0;padding-right:0;}
.sc-scorecard .msr-rank-num{font-family:var(--font-result-figure);font-size:var(--type-panel-title);line-height:var(--line-numeral);color:var(--result-faint);width:var(--result-marker-size);flex-shrink:0;font-variant-numeric:tabular-nums;}
.sc-scorecard .msr-thumb{width:var(--result-msr-thumb-w);height:var(--result-msr-thumb-h);object-fit:cover;border:1px solid var(--result-faint);flex-shrink:0;display:block;}
.sc-scorecard .msr-thumb--placeholder{background:var(--surface-warm);}
.sc-scorecard .msr-item-name{font-family:var(--font-result-heading);font-size:var(--type-field);letter-spacing:var(--heading-tracking);color:var(--ink);flex:0 0 var(--result-item-name-w);width:var(--result-item-name-w);}
.sc-scorecard .msr-rank-stack{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--inset-control);}
.sc-scorecard .msr-rank-stack .msr-item-name{flex:none;width:auto;overflow-wrap:anywhere;}
.sc-scorecard .msr-item-name.is-strong{font-weight:var(--weight-bold);}
.sc-scorecard .msr-rank-fig{flex:0 0 var(--result-fig-col);min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--inset-tag);}
.sc-scorecard .msr-rank-fig .results-record{font-family:var(--font-result-body);font-size:var(--type-caption);letter-spacing:var(--numeral-tracking);color:var(--result-muted);text-align:right;}
.sc-scorecard .msr-rank-pct{white-space:nowrap;}
.q-quiz-badge{flex-shrink:0;font-family:var(--font-result-label);font-size:var(--type-badge);letter-spacing:var(--tag-tracking);text-transform:uppercase;padding:var(--result-badge-pad-y) var(--inset-control);border-radius:var(--radius-result-badge);line-height:var(--line-control);white-space:nowrap;}
.q-quiz-badge--own{background:var(--result-own-answer);color:var(--on-ink);}
.msr-item-name .q-quiz-badge{margin-left:var(--gap-tight);vertical-align:middle;}
.q-quiz-badge--correct{background:var(--result-agree);color:var(--on-result-agree);}
.q-quiz-badge--incorrect{background:var(--result-disagree);color:var(--on-result-disagree);}
.q-quiz-badge--soft-correct{background:var(--result-agree-soft);color:var(--result-agree-deep);}
.q-quiz-badge--soft-incorrect{background:var(--result-disagree-soft);color:var(--result-disagree-deep);}
.q-quiz-badge--muted{background:var(--result-neutral);color:var(--on-result-neutral);}
.sc-scorecard .msr-rank-right{flex:0 0 min(var(--result-bar-col), 50%);min-width:0;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:var(--inset-tag);}
.sc-scorecard .msr-rank-figures{display:flex;justify-content:flex-end;column-gap:var(--space-md);align-items:baseline;}
.sc-scorecard .msr-rank-figures span,
.sc-scorecard .msr-rank-pct{font-family:var(--font-result-figure);font-size:var(--type-card-name);line-height:var(--type-card-name-line);font-variant-numeric:tabular-nums;color:var(--ink);}
.sc-scorecard .msr-rank-figures span{text-align:right;}
.sc-scorecard .r-bar{display:block;width:100%;height:var(--result-bar-h);}
.sc-scorecard .r-bar-fill{display:block;height:100%;background:var(--r-bar-fill, var(--result-emphasis));border-radius:0 var(--radius-result-bar) var(--radius-result-bar) 0;}
.sc-scorecard .r-split{display:flex;width:100%;height:var(--result-split-h);}
.sc-scorecard .r-split-part{flex:0 1 0;min-width:max-content;display:flex;align-items:center;padding:0 var(--result-cell-inset);font-family:var(--font-result-label);font-size:var(--type-caption);font-variant-numeric:tabular-nums;white-space:nowrap;}
.sc-scorecard .r-split-part:last-child{border-radius:0 var(--radius-result-bar) var(--radius-result-bar) 0;}
.sc-scorecard .r-split-part.is-agree{background:var(--result-agree);color:var(--on-result-agree);}
.sc-scorecard .r-split-part.is-neutral{background:var(--result-neutral);color:var(--on-result-neutral);}
.sc-scorecard .r-split-part.is-disagree{background:var(--result-disagree);color:var(--on-result-disagree);}
.sc-scorecard .msr-rank-right .results-record{font-family:var(--font-result-body);font-size:var(--type-caption);letter-spacing:var(--numeral-tracking);color:var(--result-muted);}
.sc-scorecard .msr-empty{font-family:var(--font-result-body);font-size:var(--type-field);color:var(--result-muted);padding:var(--inset-panel) var(--gap-block);}
.sc-scorecard .msr-rank-row.has-spread:has(+ .msr-spread:not([hidden])){border-bottom-color:transparent;}
.sc-scorecard .msr-spread{padding:0 var(--gap-block) var(--inset-panel);border-bottom:1px solid var(--result-row-rule);}
.sc-scorecard :is(.q-block, .tpl-form-card) .msr-spread{padding-left:0;padding-right:0;}
.sc-scorecard .msr-spread .q-scale-two{align-items:start;}
.sc-scorecard .msr-spread .q-scale-avg-label{font-size:var(--type-caption);}
.sc-scorecard .msr-spread .q-scale-histcol .q-scale-avg-label{margin-bottom:calc(var(--inset-panel) + var(--inset-control));}
.sc-scorecard .msr-spread-lines{margin-top:var(--inset-panel);display:flex;flex-direction:column;gap:var(--inset-tag);}
.sc-scorecard .msr-spread-lines .results-record{text-align:left;}
.sc-scorecard .q-axis-marker.is-own{background:var(--result-own-answer);z-index:var(--layer-over);}
.sc-scorecard .q-hist-bar.is-own{outline:var(--result-axis-w) solid var(--result-own-answer);outline-offset:var(--result-axis-w);}
.sc-scorecard .scorecard-question-section{font-family:var(--font-result-heading);font-size:var(--type-field);letter-spacing:var(--type-caption-tracking-wide);text-transform:uppercase;color:var(--ink);margin:var(--inset-panel) 0 var(--gap-row);}
.sc-scorecard .msr-section-body .scorecard-questions{margin:0;}
.sc-scorecard .q-block{padding:var(--result-card-pad-bare);}
.sc-scorecard .q-block.q-block--ribbon{padding:0;}
.sc-scorecard .q-block--ribbon > .ws-cols{padding:var(--gap-block) var(--space-lg) var(--space-lg);}
.sc-scorecard .q-block--ribbon.is-collapsed > .ws-cols{display:none;}
.sc-scorecard .q-block--ribbon.is-collapsed .msr-chevron{transform:rotate(-90deg);}
.sc-scorecard .sq-question-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--inset-panel);}
.sc-scorecard .sq-question-headgroup{display:flex;flex-direction:row;align-items:baseline;gap:var(--gap-row);min-width:0;}
.sq-question-kicker{font-family:var(--sq-kicker-face, inherit);font-size:var(--sq-kicker-size, inherit);letter-spacing:var(--sq-kicker-tracking, inherit);text-transform:var(--sq-kicker-case, inherit);color:var(--sq-kicker-ink, inherit);background:var(--kicker-paint, none);-webkit-background-clip:var(--kicker-clip, border-box);background-clip:var(--kicker-clip, border-box);}
:is(.sc-scorecard :is(.q-block, .msr-section, .dm-table-wrap, .dm-winner, .ms-matrix-cell, .sc-codes-panel, .sc-crit-card, .sc-pairwise-item, .q-avail-card), .lng-ai .ai-narrative, .q-quiz-answerbox){color:var(--panel-ink, inherit);}
.sc-scorecard .sq-question-kicker{font-family:var(--sq-kicker-face, var(--font-result-figure));font-size:var(--sq-kicker-size, var(--type-result-title));line-height:var(--line-heading);letter-spacing:var(--sq-kicker-tracking, var(--heading-tracking));color:var(--sq-kicker-ink, var(--result-kicker));flex-shrink:0;}
.sc-scorecard .sq-question-heading{font-size:var(--type-result-title);margin:0;min-width:0;}
.sc-scorecard .scorecard-questions[data-individual] .q-block > .sq-question-header + *{margin-top:var(--inset-panel);}
.sc-scorecard .sq-responses{display:flex;flex-direction:column;align-items:center;flex-shrink:0;margin-left:auto;}
.sc-scorecard .sq-responses-count{font-family:var(--font-result-figure);font-size:var(--type-result-count);line-height:var(--line-numeral);color:var(--result-count-ink);}
.sc-scorecard .sq-responses-label{font-size:var(--type-badge);letter-spacing:var(--type-caption-tracking-wide);text-transform:uppercase;color:var(--result-muted);}
.sc-scorecard .q-meta{font-family:var(--font-result-body);font-size:var(--type-caption);letter-spacing:var(--type-caption-tracking-tight);text-transform:uppercase;color:var(--result-muted);margin-bottom:var(--inset-box);justify-content:flex-start;}
.sc-scorecard .q-meta .results-meta-cell{text-align:left;}
.sc-scorecard .q-freetext-list{display:grid;grid-template-columns:repeat(3,round(down, calc((100% - 2 * var(--inset-control)) / 3), 1px));align-items:stretch;gap:var(--inset-control);}
.sc-scorecard .q-freetext{background:var(--result-cell);border-radius:var(--radius-result-cell);min-width:0;padding:var(--inset-tag) var(--result-cell-inset);font-family:var(--font-result-body);font-size:var(--type-prose);line-height:var(--type-line-prose);color:var(--ink);white-space:pre-wrap;word-break:break-word;}
.sc-scorecard .q-freetext{--quote-inset:var(--result-cell-inset);--quote-top:var(--inset-tag);}
.sc-scorecard .q-quoted{position:relative;padding-left:calc(var(--quote-inset, 0px) + var(--result-quote-lane));}
.sc-scorecard .q-quoted::before{content:"\201C";position:absolute;left:var(--quote-inset, 0px);top:var(--quote-top, 0px);font-family:var(--font-serif-display);font-size:var(--type-display-s);line-height:var(--line-numeral);color:var(--result-emphasis);}
.sc-scorecard .q-opt-label{font-family:var(--font-result-body);font-size:var(--type-note);color:var(--ink);width:var(--result-q-opt-label-w);flex-shrink:0;}
.sc-scorecard .q-scale-boxes{display:grid;grid-template-columns:repeat(3,round(down, calc((100% - 2 * var(--inset-control)) / 3), 1px));gap:var(--inset-control);margin:0 0 var(--space-lg);}
.sc-scorecard .q-scale-boxes--2{grid-template-columns:repeat(2,round(down, calc((100% - var(--inset-control)) / 2), 1px));}
.sc-scorecard .q-scale-boxes--4{grid-template-columns:repeat(4,round(down, calc((100% - 3 * var(--inset-control)) / 4), 1px));}
.sc-scorecard .q-scale-boxes:last-child{margin-bottom:0;}
.sc-scorecard .q-insights{margin-top:var(--space-lg);min-width:0;}
.sc-scorecard .q-stat-card{min-width:0;background:var(--result-cell);border-top:var(--result-area-edge) solid var(--result-neutral);padding:var(--gap-row) var(--result-cell-inset);text-align:center;overflow-wrap:anywhere;}
.sc-scorecard .q-stat-card.is-disagree{border-top-color:var(--result-disagree);}
.sc-scorecard .q-stat-card.is-agree{border-top-color:var(--result-agree);}
.sc-scorecard .q-stat-value{font-family:var(--font-result-figure);font-size:var(--type-display-s);line-height:var(--line-numeral);color:var(--ink);font-variant-numeric:tabular-nums;}
.sc-scorecard .q-stat-label{margin-top:var(--inset-tag);font-family:var(--font-result-body);font-size:var(--type-caption);letter-spacing:var(--type-caption-tracking-wide);text-transform:uppercase;color:var(--ink);}
.sc-scorecard .q-stat-points,
.sc-scorecard .q-stat-end{font-family:var(--font-result-body);font-size:var(--type-caption);color:var(--result-muted);}
.sc-scorecard .q-stat-end{font-size:var(--type-badge);}
.sc-scorecard .q-hist-ends{display:flex;justify-content:space-between;gap:var(--inset-box);margin-top:var(--inset-tag);font-family:var(--font-result-body);font-size:var(--type-caption);color:var(--result-muted);}
.sc-scorecard .q-hist-ends span:last-child{text-align:right;}
.sc-scorecard .q-scale-two{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:var(--result-weight-col-gap);row-gap:0;}
.sc-scorecard .q-scale-avgcol,.sc-scorecard .q-scale-histcol{display:grid;grid-template-rows:subgrid;grid-row:span 4;}
.sc-scorecard .q-scale-avgcol > .q-scale-avg,.sc-scorecard .q-scale-histcol > .q-hist{align-self:end;}
.sc-scorecard .q-scale-two--one{grid-template-columns:minmax(0,1fr);}
.sc-scorecard .q-axis{position:relative;height:var(--result-axis-h);border-top:var(--result-axis-w) solid var(--result-axis-line);}
.sc-scorecard .q-axis-tick{position:absolute;top:0;width:var(--result-axis-w);height:var(--result-axis-tick);margin-left:calc(var(--result-axis-w) / -2);background:var(--result-axis-line);}
.sc-scorecard .q-axis-label{position:absolute;top:var(--inset-control);transform:translateX(-50%);font-family:var(--font-result-body);font-size:var(--type-caption);color:var(--result-muted);}
.sc-scorecard .q-axis-label:not(.q-axis-label ~ .q-axis-label){transform:none;}
.sc-scorecard .q-axis-label:not(:has(~ .q-axis-label)){transform:translateX(-100%);}
.sc-scorecard .q-axis-marker{position:absolute;top:calc(var(--result-axis-marker) / -2 - var(--result-axis-w) / 2);width:var(--result-axis-marker);height:var(--result-axis-marker);margin-left:calc(var(--result-axis-marker) / -2);border-radius:var(--radius-disc);background:var(--result-emphasis);box-shadow:0 0 0 var(--result-axis-w) var(--result-panel);}
.sc-scorecard .q-hist{display:flex;align-items:flex-end;gap:var(--nudge);height:var(--result-hist-h);}
.sc-scorecard .q-hist-col{flex:1 1 0;min-width:0;height:100%;display:flex;align-items:flex-end;}
.sc-scorecard .q-hist-bar{position:relative;display:block;width:100%;background:var(--result-emphasis);border-radius:var(--radius-result-bar) var(--radius-result-bar) 0 0;}
.sc-scorecard .q-hist-bar b{position:absolute;bottom:100%;left:0;right:0;text-align:center;font-family:var(--font-result-body);font-size:var(--type-caption);font-weight:var(--weight-bold);color:var(--ink);}
.sc-scorecard .q-hist-labels{display:flex;gap:var(--nudge);padding-top:var(--inset-control);border-top:var(--result-axis-w) solid var(--result-axis-line);}
.sc-scorecard .q-hist-labels span{flex:1 1 0;min-width:0;text-align:center;font-family:var(--font-result-body);font-size:var(--type-caption);color:var(--result-muted);}
.sc-scorecard .q-scale-avg{margin-bottom:var(--space-md);font-family:var(--font-result-figure);font-size:var(--type-display-xl);line-height:var(--line-numeral);color:var(--ink);font-variant-numeric:tabular-nums;}
.sc-scorecard .q-scale-avg-dec{font-size:var(--type-display-xl);}
.sc-scorecard .q-scale-avg-of{font-size:var(--type-display-s);color:var(--result-muted);}
.sc-scorecard .q-scale-avg-label{font-family:var(--font-result-body);font-size:var(--type-prose);letter-spacing:var(--type-caption-tracking-wide);text-transform:uppercase;color:var(--result-muted);margin-bottom:var(--inset-control);}
.sc-scorecard .q-rank-num{font-family:var(--font-result-figure);font-size:var(--type-field);color:var(--result-faint);width:var(--space-lg);flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums;}
.sc-scorecard .q-weight-legend{grid-column:1 / -1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--result-legend-gap);width:100%;margin:var(--inset-panel) 0 0;}
.sc-scorecard .q-weight-legend-row{flex:0 0 auto;min-width:0;display:flex;align-items:center;gap:var(--inset-control);}
.sc-scorecard .q-weight-dot{width:var(--inset-box);height:var(--inset-box);flex-shrink:0;box-sizing:border-box;}
.sc-scorecard .q-weight-legend-label{font-family:var(--font-result-body);font-size:var(--type-result-legend-label);font-weight:var(--weight-bold);color:var(--ink);min-width:0;white-space:nowrap;}
.sc-scorecard .q-scale-boxes > .q-stat-card{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0;align-content:start;}
.sc-scorecard .q-stat-card > .c-btn{grid-row:5;justify-self:center;align-self:end;margin-top:var(--inset-control);}
.sc-scorecard :is(.sc-crit-card,.q-insights) .q-stat-card :is(.q-stat-value,.q-stat-points){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.sc-scorecard .q-scale-histcol .q-hist{padding-top:var(--gap-block);box-sizing:border-box;}
.sc-scorecard :is(.q-scale-boxes,.q-avail-grid,.q-indiv-choices,.q-wordcloud-wrap,.q-scale):last-child{margin-bottom:0;}
.sc-scorecard .c-btn{overflow-wrap:normal;word-break:normal;}
.sc-scorecard [data-ev-table] .dm-table :is(td,th):is(:nth-child(3),:nth-child(n+6)){white-space:nowrap;}
@media(max-width:640px){
    .sc-scorecard .q-weight-legend-label{white-space:normal;}
    .sc-scorecard .q-scale-two{grid-template-columns:minmax(0,1fr);row-gap:var(--inset-control);}
    .sc-scorecard .q-scale-boxes{grid-template-columns:minmax(0,1fr);}
    .sc-scorecard .sc-crit-card-kicker{font-family:var(--font-result-body);font-size:var(--type-field);letter-spacing:0;}
    .sc-scorecard [data-ev-table] .dm-table thead{display:none;}
    .sc-scorecard [data-ev-table] .dm-table td{display:block;text-align:left;}
    .sc-scorecard [data-ev-table] .dm-table td[data-label]::before{content:attr(data-label);display:block;font-size:var(--type-badge);letter-spacing:var(--tag-tracking);text-transform:uppercase;color:var(--result-muted);}
}
.sc-scorecard .q-list-row{display:flex;align-items:center;gap:var(--inset-box);padding:var(--result-list-row-pad-y) 0;}
.sc-scorecard .q-list-num{font-family:var(--font-result-figure);font-size:var(--type-field);color:var(--result-faint);width:var(--space-lg);flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums;}
.sc-scorecard .q-list-count{font-family:var(--font-result-body);font-size:var(--type-caption);color:var(--result-muted);flex-shrink:0;font-variant-numeric:tabular-nums;margin-left:var(--gap-tight);}
@media(max-width:640px){
    .sc-scorecard .msr-item-name{flex:1 1 0;width:auto;min-width:0;overflow-wrap:anywhere;}
    .sc-scorecard .q-opt-label{width:var(--result-q-opt-label-phone-w);}
    .sc-scorecard .q-scale-avg-label{font-size:var(--type-field);}
    .sc-scorecard .q-freetext-list{grid-template-columns:1fr;}
    .sc-scorecard .q-check-row{flex-wrap:wrap;}
    .sc-scorecard .q-check-row > .msr-rank-right{flex-basis:100%;}
    .sc-scorecard .msr-rank-row{padding:var(--gap-row) var(--inset-box);gap:var(--gap-row);}
    .sc-scorecard :is(.msr-section-header, .msr-subheader, .msr-spread){padding-left:var(--inset-box);padding-right:var(--inset-box);}
    .sc-scorecard .msr-thumb{width:var(--result-msr-thumb-phone-w);height:var(--result-msr-thumb-phone-h);}
    .sc-scorecard .msr-rank-fig{flex-basis:auto;}
    .sc-scorecard .sc-pairwise-row{grid-template-columns:1fr;grid-template-rows:1fr auto 1fr;row-gap:var(--gap-tight);}
    .sc-scorecard .sc-pairwise-left{align-items:flex-start;text-align:left;}
    .sc-scorecard .sc-pairwise .results-record{font-size:var(--type-caption);}
    .sc-scorecard label.tpl-pill-toggle{min-height:var(--control-height-phone);align-items:center;}
    .sc-scorecard :is(.msr-section-header, .msr-subheader, .dm-table th) .chart-dl-btn{position:relative;}
    .sc-scorecard .chart-dl-btn::after{content:'';position:absolute;inset:calc(-1 * var(--gap-tight));}
    .sc-scorecard .sc-stepper-btn{width:var(--space-xl);height:var(--space-xl);font-size:var(--type-card-name);}
    .sc-scorecard .sc-stepper-btn::after{inset:var(--result-stepper-hit-inset-phone);}
}
.sc-brand-nav{display:flex;align-items:center;justify-content:flex-end;padding:var(--inset-panel) var(--result-brand-nav-pad-x);background:var(--page-bg);}
.sc-scorecard.ws-results-page{max-width:var(--tpl-canvas-width);margin:0 auto;padding:var(--space-xl) var(--space-lg);}
@media (max-width:640px){ .sc-scorecard.ws-results-page{padding-top:var(--inset-box);} }
@media(max-width:640px){
    .sc-scorecard .sq-question-heading{font-family:var(--font-result-body);font-size:var(--type-field);line-height:var(--type-field-line-loose);letter-spacing:0;margin-bottom:var(--gap-row);}
    .sc-scorecard .sq-question-kicker{font-family:var(--sq-kicker-face, var(--font-result-body));font-size:var(--sq-kicker-size, var(--type-field));min-width:var(--space-md);}
    .sc-scorecard .q-freetext{padding-top:var(--gap-tight);padding-bottom:var(--gap-tight);font-size:var(--type-field);}
    .sc-brand-nav{justify-content:center;}
    .sc-scorecard .msr-item-name{font-family:var(--font-result-body);font-size:var(--type-field);line-height:var(--result-row-line-phone);letter-spacing:0;color:var(--color-text);}
    .sc-scorecard .msr-rank-num{font-family:var(--font-result-body);font-size:var(--type-field);color:var(--result-kicker);}
    .sc-scorecard .sc-pairwise-kicker{font-family:var(--font-result-body);font-size:var(--type-field);}
    .sc-scorecard .sc-pairwise-item{border-left:0;border-right:0;}
}
@media print {
    [data-region][hidden] { display:block !important; }
    .sc-scorecard .msr-rank-row[data-row-index] { display:flex !important; }
    .sc-scorecard tr[data-row-index]            { display:table-row !important; }
    .sc-scorecard .ms-item[data-row-index]      { display:grid !important; }
    html, body { background:var(--result-print-ground) !important; }
    html:root[data-theme] { --ink:#000; --ink-rgb:0, 0, 0; --result-panel-edge:#000; --result-panel-border:0 none;
        --result-panel-divider:1px solid rgba(0, 0, 0, .08); --result-rule:rgba(0, 0, 0, .15); --result-axis-line:#000; --result-row-rule:rgba(0, 0, 0, .15); --result-panel-shadow:none; }
    body * { color:var(--result-print-ink) !important; }
    .site-footer,
    .sc-brand-nav,
    .completion-message,
    .email-prompt-card,
    .email-prompt-msg,
    #deleteDataMsg,
    .sc-below-toggles,
    .sc-codes-panel,
    .ws-seg-section,
    .ws-stage-ctl-pair,
    [class*="wfac__"] { display:none !important; }
    .results-main,
    .sc-scorecard,
    .sc-scorecard.ws-results-page { max-width:none !important; width:auto !important; margin:0 !important; padding:0 !important; }
    .sc-scorecard .q-block,
    .sc-scorecard .sc-crit-card,
    .sc-scorecard .dm-winner,
    .sc-scorecard .msr-section,
    .sc-scorecard .dm-table-wrap,
    .sc-scorecard .q-freetext,
    .sc-scorecard .q-stat-card,
    .sc-scorecard .sc-pairwise-left,
    .sc-scorecard .sc-pairwise-right { background:var(--result-print-ground) !important; box-shadow:none !important; }
    .sc-scorecard .msr-section-header,
    .sc-scorecard .msr-subheader,
    .sc-scorecard .msr-section--question .msr-section-body,
    .sc-scorecard .dm-table thead,
    .sc-scorecard .ms-cell-heading { background:var(--result-print-ground) !important; border-bottom:var(--result-edge-w-fine) solid var(--result-print-ink) !important; }
    .msr-page-header span { background:transparent !important; border:1px solid var(--result-print-ink) !important; }
    .sc-scorecard .r-bar-fill,
    .sc-scorecard .q-hist-bar,
    .sc-scorecard .q-axis-marker,
    .sc-scorecard .q-scale-circle.is-active { background:var(--result-print-ink) !important; border-color:var(--result-print-ink) !important; }
    .sc-scorecard .msr-section,
    .sc-scorecard .q-block,
    .sc-scorecard .sc-crit-card,
    .sc-scorecard .ms-cell,
    .sc-scorecard .sc-pairwise-row { page-break-inside:avoid; break-inside:avoid; }
    .sc-scorecard .msr-section.is-collapsed .msr-section-body { display:block !important; }
    .sc-scorecard .q-block--ribbon.is-collapsed > .ws-cols { display:flex !important; }
}