.scenario-standings[data-astro-cid-gmwzyicl]{max-width:700px;margin:24px 0 0;padding:0;list-style:none}.scenario-standings[data-astro-cid-gmwzyicl] li[data-astro-cid-gmwzyicl]{border-bottom:1px solid var(--color-sage);grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.scenario-dot[data-astro-cid-gmwzyicl]{background:var(--team-color);border-radius:50%;width:12px;height:12px}.scenario-points[data-astro-cid-gmwzyicl]{font-variant-numeric:tabular-nums;font-weight:700}.scenario-participation[data-astro-cid-gmwzyicl]{opacity:.7;font-variant-numeric:tabular-nums;font-size:.8rem}.scenario-needs[data-astro-cid-gmwzyicl]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:24px;display:grid}.scenario-need[data-astro-cid-gmwzyicl]{border-left:5px solid var(--team-color);background:#fff;padding:18px 20px}.scenario-need[data-astro-cid-gmwzyicl] h3[data-astro-cid-gmwzyicl]{margin:0 0 10px;font-size:1.1rem}.scenario-need[data-astro-cid-gmwzyicl] ul[data-astro-cid-gmwzyicl]{margin:0;padding-left:18px;font-size:.92rem;line-height:1.55}.scenario-need[data-astro-cid-gmwzyicl] li[data-astro-cid-gmwzyicl]+li[data-astro-cid-gmwzyicl]{margin-top:6px}.scenario-need[data-astro-cid-gmwzyicl][data-status=eliminated]{opacity:.6}.scenario-note[data-astro-cid-gmwzyicl]{opacity:.75;max-width:700px;margin:20px 0 0;font-size:.8rem;line-height:1.5}.scenario-board[data-astro-cid-gmwzyicl]{max-width:760px;margin-top:24px}.scenario-summary[data-astro-cid-gmwzyicl]{z-index:2;background:var(--color-background);border:1px solid var(--color-sage);padding:14px 16px;position:sticky;top:8px;box-shadow:0 4px 14px #0000000f}.scenario-summary-row[data-astro-cid-gmwzyicl]{grid-template-columns:12px minmax(0,1fr) 4.5rem 7rem;align-items:center;gap:10px;padding:6px 0;display:grid}.scenario-summary-points[data-astro-cid-gmwzyicl]{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.scenario-chip[data-astro-cid-gmwzyicl]{background:var(--color-sage);white-space:nowrap;border-radius:999px;justify-self:end;padding:2px 10px;font-size:.75rem;font-weight:700}.scenario-summary-row[data-astro-cid-gmwzyicl][data-state=champion] .scenario-chip[data-astro-cid-gmwzyicl]{color:#fff;background:#d4a017}.scenario-summary-row[data-astro-cid-gmwzyicl][data-state=tied] .scenario-chip[data-astro-cid-gmwzyicl]{background:var(--color-dark);color:#fff}.scenario-summary-row[data-astro-cid-gmwzyicl][data-state=out]{opacity:.5}.scenario-verdict[data-astro-cid-gmwzyicl]{margin:8px 0 0;font-weight:700}.scenario-verdict[data-astro-cid-gmwzyicl]:empty{display:none}.scenario-actions[data-astro-cid-gmwzyicl]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.scenario-progress[data-astro-cid-gmwzyicl]{opacity:.7;font-variant-numeric:tabular-nums;margin-right:auto;font-size:.8rem}.scenario-action[data-astro-cid-gmwzyicl]{border:1px solid var(--color-green);color:var(--color-green);font:inherit;cursor:pointer;background:0 0;padding:5px 12px;font-size:.8rem;font-weight:700}.scenario-action[data-astro-cid-gmwzyicl][data-copied=true]:after{content:" ✓"}.scenario-round[data-astro-cid-gmwzyicl] h3[data-astro-cid-gmwzyicl]{letter-spacing:.08em;opacity:.7;margin:24px 0 8px;font-size:.85rem}.scenario-match[data-astro-cid-gmwzyicl]{grid-template-columns:1fr 3.2rem 1fr;gap:6px;margin-bottom:8px;display:grid}.scenario-match[data-astro-cid-gmwzyicl] button[data-astro-cid-gmwzyicl]{border:1px solid var(--color-sage);min-height:44px;color:var(--color-dark);font:inherit;cursor:pointer;border-left:4px solid var(--team-color,var(--color-sage));background:#fff;padding:6px 8px;font-size:.85rem;font-weight:600}.scenario-match[data-astro-cid-gmwzyicl] .scenario-draw[data-astro-cid-gmwzyicl]{border-left-width:1px}.scenario-match[data-astro-cid-gmwzyicl] button[data-astro-cid-gmwzyicl][aria-pressed=true]{background:var(--team-color,var(--color-dark));border-color:var(--team-color,var(--color-dark));color:#fff}.scenario-match[data-astro-cid-gmwzyicl] .scenario-draw[data-astro-cid-gmwzyicl][aria-pressed=true]{background:var(--color-dark);border-color:var(--color-dark)}.scenario-match[data-astro-cid-gmwzyicl] button[data-astro-cid-gmwzyicl]:focus-visible,.scenario-action[data-astro-cid-gmwzyicl]:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}@media (width<=480px){.scenario-standings[data-astro-cid-gmwzyicl] li[data-astro-cid-gmwzyicl]{grid-template-columns:12px minmax(0,1fr) auto}.scenario-participation[data-astro-cid-gmwzyicl]{grid-column:2/-1;margin-top:-8px}.scenario-summary-row[data-astro-cid-gmwzyicl]{grid-template-columns:12px minmax(0,1fr) 3.6rem 6.2rem;gap:8px;font-size:.9rem}.scenario-match[data-astro-cid-gmwzyicl]{grid-template-columns:1fr 2.6rem 1fr}.scenario-match[data-astro-cid-gmwzyicl] button[data-astro-cid-gmwzyicl]{padding:6px 4px;font-size:.78rem}}
