.cookie-banner[data-astro-cid-hq3mgpmn]{color:#f9fafb;z-index:100;background:#111827;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;max-width:38rem;margin-inline:auto;padding:1rem 1.25rem;display:flex;position:fixed;inset:auto 1rem 1rem;box-shadow:0 10px 30px #0000004d}.cookie-banner[data-astro-cid-hq3mgpmn][hidden]{display:none}.cookie-banner[data-astro-cid-hq3mgpmn] p[data-astro-cid-hq3mgpmn]{flex:18rem;margin:0;font-size:.95rem}.cookie-banner[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:#93c5fd}.actions[data-astro-cid-hq3mgpmn]{gap:.5rem;display:flex}button[data-astro-cid-hq3mgpmn]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #6b7280;border-radius:.5rem;padding:.5rem 1rem}button[data-astro-cid-hq3mgpmn].primary{background:#dc2626;border-color:#dc2626;font-weight:600}header[data-astro-cid-wpvy4v7s].site{background:var(--navy);z-index:50;border-bottom:3px solid var(--accent);position:sticky;top:0}.top[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-block:.6rem;display:flex}.brand[data-astro-cid-wpvy4v7s]{color:#fff;letter-spacing:-.01em;align-items:center;gap:.5rem;margin-right:auto;font-size:1.15rem;text-decoration:none;display:flex}.brand[data-astro-cid-wpvy4v7s] b[data-astro-cid-wpvy4v7s]{color:#ff7a8c}.ball[data-astro-cid-wpvy4v7s]{font-size:1.5rem}.main[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;gap:.35rem;display:flex}.main[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:#e2e8f0;border:1px solid #ffffff40;border-radius:999px;padding:.35rem 1.1rem;font-weight:700;text-decoration:none}.main[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{background:#ffffff1f}.main[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{background:var(--accent);border-color:var(--accent);color:#fff}.main[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].teams{margin-left:1.1rem;position:relative}.main[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].teams:before{content:"";background:#ffffff4d;width:1px;position:absolute;top:15%;bottom:15%;left:-.78rem}.rules[data-astro-cid-wpvy4v7s]{color:#cbd5e1;border-radius:6px;padding:.35rem .5rem;font-size:.95rem;text-decoration:none}.rules[data-astro-cid-wpvy4v7s]:hover{color:#fff}.rules[data-astro-cid-wpvy4v7s][aria-current=page]{color:#fff;box-shadow:inset 0 -2px 0 var(--accent)}.subbar[data-astro-cid-wpvy4v7s]{background:#ffffff0f;border-top:1px solid #ffffff14}.comps[data-astro-cid-wpvy4v7s],.teamlist[data-astro-cid-wpvy4v7s]{scrollbar-width:none;display:flex;overflow-x:auto}.comps[data-astro-cid-wpvy4v7s]::-webkit-scrollbar,.teamlist[data-astro-cid-wpvy4v7s]::-webkit-scrollbar{display:none}.comps[data-astro-cid-wpvy4v7s]{gap:.25rem}.comps[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:#cbd5e1;white-space:nowrap;border-bottom:3px solid #0000;margin-bottom:-1px;padding:.55rem .9rem;font-size:.95rem;font-weight:500;text-decoration:none}.comps[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:#fff;background:#ffffff14}.comps[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:#fff;border-bottom-color:var(--accent);background:#ffffff1a;font-weight:700}.teamlist[data-astro-cid-wpvy4v7s]{padding-block:.4rem;align-items:center;gap:.35rem;padding-left:0}.teamlist[data-astro-cid-wpvy4v7s]+.teamlist[data-astro-cid-wpvy4v7s]{border-top:1px solid #ffffff14}.teamlist[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:#cbd5e1;white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;padding:.2rem .75rem;font-size:.875rem;text-decoration:none}.teamlist[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:#fff;background:#ffffff1f}.teamlist[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.grp[data-astro-cid-wpvy4v7s]{box-sizing:border-box;text-transform:uppercase;letter-spacing:.08em;color:#ff7a8c;z-index:1;background:color-mix(in srgb, var(--navy) 94%, white);flex:none;align-self:stretch;align-items:center;width:calc(3.4rem + clamp(1rem,2.5vw,2.5rem));padding-left:clamp(1rem,2.5vw,2.5rem);font-size:.7rem;font-weight:800;display:flex;position:sticky;left:0}:root{--navy:#0b1b3a;--accent:#d91f3a;--good:#15803d;--fg:#0f172a;--muted:#64748b;--bg:#f1f5f9;--surface:#fff;--surface-2:#f1f5f9;--line:#e2e8f0;--shadow:0 1px 2px #0f172a0f, 0 4px 16px #0f172a0d}@media (prefers-color-scheme:dark){:root{--accent:#fb4d68;--good:#4ade80;--fg:#e2e8f0;--muted:#94a3b8;--bg:#0a0f1c;--surface:#111a2e;--surface-2:#18233b;--line:#1f2c47;--shadow:none}}*{box-sizing:border-box}body{color:var(--fg);background:var(--bg);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}a{color:var(--accent)}.wrap{max-width:96rem;margin-inline:auto;padding-inline:clamp(1rem,2.5vw,2.5rem)}footer.site{background:var(--navy);color:#94a3b8;margin-top:3rem;padding-block:1.5rem;font-size:.875rem}footer.site p{margin:.3rem 0}footer.site a{color:#cbd5e1}.card{background:var(--surface);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:14px;padding:1.1rem 1.25rem}.card h2,.card h3{margin-top:0}.section-title{justify-content:space-between;align-items:baseline;gap:1rem;margin:2rem 0 .75rem;display:flex}.section-title h2{margin:0;font-size:1.35rem}.section-title a{font-size:.9rem;font-weight:600;text-decoration:none}.cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:start;gap:1rem;display:grid}.split{align-items:start;gap:1rem;display:grid}.split .stack{gap:1rem;display:grid}@media (width>=80rem){.split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1rem;display:grid}.note{color:var(--muted);margin:.75rem 0 0;font-size:.85rem}.pill{text-transform:uppercase;letter-spacing:.06em;background:var(--accent);color:#fff;vertical-align:middle;border-radius:999px;padding:.1rem .6rem;font-size:.7rem;font-weight:700;display:inline-block}.prose{max-width:46rem;margin-inline:auto;padding:2rem 1rem 0}.prose h1{line-height:1.2}
