.spread-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);background:var(--bg-card);font-variant-numeric:tabular-nums slashed-zero}.spread-row{display:contents}.spread-cell{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--rule);display:flex;align-items:baseline}.spread-cell--name{font-family:var(--font-display);font-size:var(--t-small);font-weight:500;color:var(--ink-muted);letter-spacing:.01em}.spread-cell--value{font-family:var(--font-display);font-size:var(--t-small);color:var(--ink-muted);justify-content:flex-end;flex-wrap:nowrap;overflow:hidden;gap:.25em}.spread-cell--value .num{font-family:var(--font-mono);font-size:var(--t-numeric);color:var(--ink-strong);font-variant-numeric:tabular-nums slashed-zero}.spread-row--headline .spread-cell--name{font-size:var(--t-base);font-weight:600;color:var(--ink-strong);border-left:4px solid var(--accent-stamp-red);padding-left:calc(var(--s-3) - 4px)}.spread-row--headline .spread-cell--value{font-size:var(--t-base);background:#a500000f;color:var(--ink)}.spread-row--headline .spread-cell--value .num,.spread-row--headline .spread-cell--value .spread-headline-num{font-size:var(--t-numeric-large);font-family:var(--font-mono);color:var(--ink-strong);font-variant-numeric:tabular-nums slashed-zero}.spread-row--headline .spread-cell--value .spread-headline-band{font-family:var(--font-display);font-size:var(--t-base);color:var(--ink-muted)}.spread-category{font-family:var(--font-display);font-size:var(--t-meta);color:var(--ink-muted);font-variant-numeric:normal;margin-left:var(--s-1)}.spread-row--mean .spread-cell{border-bottom:0;border-top:1px solid var(--rule-strong)}.spread-row--mean .spread-cell--name{font-size:var(--t-meta);color:var(--ink-muted);font-weight:400}.spread-row--mean .spread-cell--value{font-size:var(--t-base);color:var(--ink-muted)}.spread-delta{font-family:var(--font-mono);font-size:var(--t-small);color:var(--ink-muted);margin-left:var(--s-2);font-variant-numeric:tabular-nums slashed-zero}.spread-delta[data-dir=up]{color:var(--good-lift-text)}.spread-delta[data-dir=down]{color:var(--invalid)}.spread-row[hidden],.spread-row[hidden] .spread-cell{display:none}.spread-row[data-active=true] .spread-cell{background:#a500000f}.spread-row[data-active=true] .spread-cell--name{color:var(--ink-strong)}.spread-cell--meta{font-size:var(--t-meta);color:var(--ink-muted);font-weight:400;margin-left:var(--s-2)}.spread-summary{display:flex;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3);font-size:var(--t-small);color:var(--ink-muted);font-variant-numeric:tabular-nums}.result-handoffs{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-2) 0 var(--s-3)}.result-handoffs a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);border:1px solid var(--rule-strong);border-radius:0;background:var(--bg-card);color:var(--ink);padding:0 var(--s-3);font-family:var(--font-display);font-size:var(--t-small);text-decoration:none}@media (hover: hover){.result-handoffs a:hover{border-color:var(--ink);color:var(--ink-strong)}}.result-handoffs a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.result-handoffs a[aria-disabled=true]{opacity:.45;pointer-events:none}.result-rank-choice{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding-bottom:var(--s-1)}.result-rank-choice__label{flex-basis:100%;color:var(--ink-muted);font-family:var(--font-display);font-size:var(--t-meta)}
