.cmp-head.svelte-17t235{gap:var(--space-6);padding:var(--space-6) 0 var(--space-8);grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.side.svelte-17t235{gap:var(--space-2);flex-direction:column;display:flex}.side.svelte-17t235:last-of-type{text-align:right;align-items:flex-end}.side-pick.svelte-17t235{width:100%;max-width:280px;margin-bottom:var(--space-2)}.side-name.svelte-17t235{letter-spacing:-.02em;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:900;line-height:1.05}.side-name.svelte-17t235:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:3px}.side-meta.svelte-17t235{font-family:var(--font-mono);color:var(--color-ink-faint);font-size:.7rem}.side-score.svelte-17t235{align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.side.svelte-17t235:last-of-type .side-score:where(.svelte-17t235){flex-direction:row-reverse}.big.svelte-17t235{font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:900;line-height:1}.big.svelte-17t235 small:where(.svelte-17t235){color:var(--color-ink-faint);font-size:.4em}.sev-badge.svelte-17t235{padding:3px var(--space-3);border:2px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);box-shadow:var(--shadow-brutal);font-size:.68rem;font-weight:700}.swap.svelte-17t235{border:2px solid var(--color-border);background:var(--color-primary);color:#1c293c;cursor:pointer;width:44px;height:44px;box-shadow:var(--shadow-brutal);margin-bottom:var(--space-3);border-radius:50%;justify-content:center;align-items:center;display:flex}.swap.svelte-17t235:hover{box-shadow:var(--shadow-brutal-lg);transform:translate(-1px,-1px)}.table.svelte-17t235{margin-bottom:var(--space-8);width:100%;padding:0;display:block;overflow:hidden}.row.svelte-17t235{padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--color-border-soft);font-size:var(--text-sm);grid-template-columns:1fr 220px 1fr;align-items:center;display:grid}.row.svelte-17t235:last-child{border-bottom:0}.row.svelte-17t235:nth-child(2n){background:var(--color-panel-2)}.lab.svelte-17t235{text-align:center;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.68rem;font-weight:700}.va.svelte-17t235{font-weight:700}.vb.svelte-17t235{text-align:right;font-weight:700}.row.num.svelte-17t235 .va:where(.svelte-17t235),.row.num.svelte-17t235 .vb:where(.svelte-17t235){font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:900}.narratives.svelte-17t235{gap:var(--space-8);grid-template-columns:1fr 1fr;width:100%;margin-bottom:48px;display:grid}.narratives.svelte-17t235 h3:where(.svelte-17t235){font-size:var(--text-md);margin:0 0 var(--space-2);font-weight:900}.narratives.svelte-17t235 p:where(.svelte-17t235){color:var(--color-ink-dim);line-height:1.65;font-size:var(--text-sm);margin:0}.narratives.svelte-17t235 div:where(.svelte-17t235):last-child{text-align:right}h2.svelte-17t235{font-size:var(--text-xl);margin:0 0 var(--space-4);text-align:center;font-weight:900}.sec-table.svelte-17t235{border-top:2px solid var(--color-border);margin-bottom:48px}.sec-row.svelte-17t235{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border-soft);grid-template-columns:1fr 160px 1fr;align-items:start;display:grid}.sec-row.svelte-17t235 p:where(.svelte-17t235){font-size:var(--text-xs);color:var(--color-ink-dim);margin:0;line-height:1.6}.sec-row.svelte-17t235 p:where(.svelte-17t235):last-child{text-align:right}.sec-lab.svelte-17t235{text-align:center;font-weight:800;font-size:var(--text-sm)}.season-grid.svelte-17t235{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.season-grid.svelte-17t235 .card:where(.svelte-17t235) .strip{margin-top:var(--space-3)}@media (width<=860px){.cmp-head.svelte-17t235{grid-template-columns:1fr}.side.svelte-17t235:last-of-type{text-align:left;align-items:flex-start}.side.svelte-17t235:last-of-type .side-score:where(.svelte-17t235){flex-direction:row}.swap.svelte-17t235{display:none}.row.svelte-17t235{grid-template-columns:1fr 1fr}.lab.svelte-17t235{text-align:left;grid-column:1/-1;margin-bottom:2px}.narratives.svelte-17t235,.season-grid.svelte-17t235{grid-template-columns:1fr}.narratives.svelte-17t235 div:where(.svelte-17t235):last-child,.sec-row.svelte-17t235 p:where(.svelte-17t235):last-child{text-align:left}.sec-row.svelte-17t235{grid-template-columns:1fr}.sec-lab.svelte-17t235{text-align:left;order:-1}}
