.next-season-panel.svelte-1hmzp6g{align-content:start;gap:18px;display:grid;overflow:hidden}.next-season-heading.svelte-1hmzp6g{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:16px;display:flex}.next-season-heading.svelte-1hmzp6g>div:where(.svelte-1hmzp6g):first-child{min-width:0}.section-kicker.svelte-1hmzp6g{color:var(--accent-strong);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.next-season-heading.svelte-1hmzp6g h2:where(.svelte-1hmzp6g){margin:5px 0 7px}.next-season-heading.svelte-1hmzp6g p:where(.svelte-1hmzp6g){max-width:70ch;color:var(--muted);margin:0;line-height:1.45}.place-summary.svelte-1hmzp6g{grid-template-columns:repeat(3,minmax(66px,1fr));gap:7px;min-width:250px;margin:0;display:grid}.place-summary.svelte-1hmzp6g div:where(.svelte-1hmzp6g){border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:var(--panel-soft);gap:4px;padding:9px 10px;display:grid}.place-summary.svelte-1hmzp6g dt:where(.svelte-1hmzp6g){color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.place-summary.svelte-1hmzp6g dd:where(.svelte-1hmzp6g){color:var(--ink);margin:0;font-size:20px;font-weight:850;line-height:1}.next-entry-list.svelte-1hmzp6g{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.next-entry-card.svelte-1hmzp6g{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-soft) 90%, transparent);min-width:0;box-shadow:inset 3px 0 0 var(--competition-color,var(--accent));grid-template-rows:auto 1fr auto;gap:12px;padding:12px;display:grid;position:relative}.next-entry-card.ucl.svelte-1hmzp6g{--competition-color:var(--ucl)}.next-entry-card.uel.svelte-1hmzp6g{--competition-color:var(--uel)}.next-entry-card.uecl.svelte-1hmzp6g{--competition-color:var(--uecl)}.next-entry-card.svelte-1hmzp6g:hover{border-color:var(--line-strong);background:var(--panel-strong)}.entry-identity.svelte-1hmzp6g{align-items:center;gap:8px;width:max-content;max-width:100%;display:inline-flex}.next-entry-topline.svelte-1hmzp6g,.next-entry-body.svelte-1hmzp6g,.entry-actions.svelte-1hmzp6g{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.next-entry-topline.svelte-1hmzp6g em:where(.svelte-1hmzp6g){border:1px solid var(--line);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:850;line-height:1}.next-entry-topline.svelte-1hmzp6g em.confirmed:where(.svelte-1hmzp6g){border-color:color-mix(in srgb, var(--accent) 36%, var(--line));background:var(--accent-soft);color:var(--accent-strong)}.next-entry-topline.svelte-1hmzp6g em.projected:where(.svelte-1hmzp6g){border-color:color-mix(in srgb, var(--amber) 30%, var(--line));background:var(--amber-soft);color:var(--amber)}.next-entry-copy.svelte-1hmzp6g,.coefficient-copy.svelte-1hmzp6g{gap:3px;min-width:0;display:grid}.next-entry-copy.svelte-1hmzp6g a:where(.svelte-1hmzp6g){color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.25}.next-entry-copy.svelte-1hmzp6g span:where(.svelte-1hmzp6g),.next-entry-copy.svelte-1hmzp6g small:where(.svelte-1hmzp6g),.coefficient-copy.svelte-1hmzp6g small:where(.svelte-1hmzp6g){color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.3}.next-entry-copy.svelte-1hmzp6g .candidate-copy:where(.svelte-1hmzp6g){color:var(--ink);margin-top:3px}.coefficient-copy.svelte-1hmzp6g{text-align:right;flex:none;justify-items:end}.coefficient-copy.svelte-1hmzp6g strong:where(.svelte-1hmzp6g){color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px}.entry-actions.svelte-1hmzp6g{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;padding-top:9px}.entry-actions.svelte-1hmzp6g a:where(.svelte-1hmzp6g){color:var(--muted);font-size:10px;font-weight:850}.entry-actions.svelte-1hmzp6g a:where(.svelte-1hmzp6g):hover,.entry-actions.svelte-1hmzp6g .primary-entry-action:where(.svelte-1hmzp6g){color:var(--accent-strong)}.projection-note.svelte-1hmzp6g{color:var(--muted);margin:-2px 0 0;font-size:11px;line-height:1.4}@media (width<=900px){.next-season-heading.svelte-1hmzp6g{flex-direction:column;align-items:stretch}.place-summary.svelte-1hmzp6g{min-width:0}}@media (width<=680px){.next-entry-list.svelte-1hmzp6g{grid-template-columns:1fr}}@media (width<=420px){.next-entry-body.svelte-1hmzp6g{flex-direction:column}.coefficient-copy.svelte-1hmzp6g{text-align:left;justify-items:start}}.season-panel.svelte-8jkh5x{align-content:start;gap:15px;display:grid}.season-heading.svelte-8jkh5x{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;padding-bottom:13px;display:flex}.season-heading.svelte-8jkh5x>div:where(.svelte-8jkh5x){min-width:0}.section-kicker.svelte-8jkh5x{color:var(--accent-strong);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.season-heading.svelte-8jkh5x h2:where(.svelte-8jkh5x){margin:4px 0 5px}.season-heading.svelte-8jkh5x p:where(.svelte-8jkh5x){color:var(--muted);margin:0;font-size:11px;line-height:1.4}.season-total.svelte-8jkh5x{text-align:right;gap:3px;min-width:100px;display:grid}.season-total.svelte-8jkh5x small:where(.svelte-8jkh5x){color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.season-total.svelte-8jkh5x strong:where(.svelte-8jkh5x){color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:24px;line-height:1}@media (width<=520px){.season-heading.svelte-8jkh5x{align-items:start;display:grid}.season-total.svelte-8jkh5x{text-align:left;min-width:0}}.season-ledger.svelte-8jkh5x{gap:7px;display:grid}.season-row.svelte-8jkh5x>summary:where(.svelte-8jkh5x){border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:var(--panel-soft);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.season-summary-copy.svelte-8jkh5x{gap:3px;min-width:0;display:grid}.season-row.svelte-8jkh5x small:where(.svelte-8jkh5x){color:var(--muted);line-height:1.35}.season-title-line.svelte-8jkh5x{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.season-title-line.svelte-8jkh5x em:where(.svelte-8jkh5x){background:var(--accent-soft);color:var(--accent-strong);text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:850;line-height:1}.season-formula.svelte-8jkh5x{overflow-wrap:anywhere}.season-points.svelte-8jkh5x{text-align:right;justify-items:end;gap:2px;display:grid}.season-points.svelte-8jkh5x strong:where(.svelte-8jkh5x){color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:17px}.season-points.svelte-8jkh5x small:where(.svelte-8jkh5x){white-space:nowrap;font-size:9px}.season-row.svelte-8jkh5x{min-width:0}.season-row.svelte-8jkh5x>summary:where(.svelte-8jkh5x){cursor:pointer;list-style:none}.season-row.svelte-8jkh5x>summary:where(.svelte-8jkh5x)::-webkit-details-marker{display:none}.season-row.svelte-8jkh5x>summary:where(.svelte-8jkh5x):before{content:"+";border:1px solid var(--line);width:20px;height:20px;color:var(--muted);text-align:center;border-radius:999px;font-size:12px;font-weight:850;line-height:18px}.season-row[open].svelte-8jkh5x>summary:where(.svelte-8jkh5x):before{content:"-"}.season-row[open].svelte-8jkh5x>summary:where(.svelte-8jkh5x){border-color:color-mix(in srgb, var(--accent) 32%, var(--line));background:color-mix(in srgb, var(--accent-soft) 42%, var(--panel-soft))}.season-contributors.svelte-8jkh5x{gap:6px;margin-top:9px;padding:0 0 4px 30px;display:grid}.season-contributors.svelte-8jkh5x a:where(.svelte-8jkh5x),.season-contributors.svelte-8jkh5x div:where(.svelte-8jkh5x){border:1px solid var(--line);background:var(--panel-soft);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:7px 9px;display:flex}.season-contributors.svelte-8jkh5x a:where(.svelte-8jkh5x):hover{border-color:var(--line-strong);background:var(--panel-strong)}.season-contributors.svelte-8jkh5x>p:where(.svelte-8jkh5x){margin:0}.contribution-value.svelte-8jkh5x{text-align:right;flex:none;justify-items:end;gap:2px;display:grid}.contribution-value.svelte-8jkh5x strong:where(.svelte-8jkh5x){color:var(--ink);font-variant-numeric:tabular-nums}@media (width<=520px){.season-contributors.svelte-8jkh5x a:where(.svelte-8jkh5x),.season-contributors.svelte-8jkh5x div:where(.svelte-8jkh5x){align-items:flex-start}.season-row.svelte-8jkh5x>summary:where(.svelte-8jkh5x){grid-template-columns:20px minmax(0,1fr) auto}.season-formula.svelte-8jkh5x{margin-top:2px;display:block}.season-contributors.svelte-8jkh5x{padding-left:0}.season-heading.svelte-8jkh5x{align-items:flex-start}.season-total.svelte-8jkh5x{min-width:76px}.season-points.svelte-8jkh5x small:where(.svelte-8jkh5x){display:none}.contribution-value.svelte-8jkh5x{text-align:left;justify-items:start}}.country-rank-hero.svelte-1hi5bfj{border-top:2px solid var(--ink);border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(240px,.78fr) minmax(360px,1.22fr);column-gap:clamp(32px,6vw,88px);padding:clamp(24px,4vw,48px) 0 0;display:grid}.rank-lead.svelte-1hi5bfj{align-content:space-between;gap:34px;min-width:0;padding-bottom:28px;display:grid}.rank-number.svelte-1hi5bfj{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;display:grid}.rank-number.svelte-1hi5bfj span:where(.svelte-1hi5bfj),.hero-metrics.svelte-1hi5bfj dt:where(.svelte-1hi5bfj),.row-relation.svelte-1hi5bfj{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:850}.rank-number.svelte-1hi5bfj span:where(.svelte-1hi5bfj){grid-column:1/-1}.rank-number.svelte-1hi5bfj strong:where(.svelte-1hi5bfj){color:var(--accent-strong);font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(76px,10vw,132px);font-weight:550;line-height:.78}.rank-number.svelte-1hi5bfj small:where(.svelte-1hi5bfj){color:var(--muted);font-size:11px}.association-summary.svelte-1hi5bfj p:where(.svelte-1hi5bfj){max-width:42ch;color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.55}.country-title.svelte-1hi5bfj{align-items:center;gap:10px;min-width:0;display:flex}.country-title.svelte-1hi5bfj strong:where(.svelte-1hi5bfj){font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(25px,3vw,38px);font-weight:560;line-height:1.1}.rank-ledger.svelte-1hi5bfj{align-content:start;min-width:0;display:grid}.rank-row.svelte-1hi5bfj{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(150px,1fr) minmax(100px,auto);align-items:center;gap:4px 16px;min-width:0;padding:14px 0;display:grid}.rank-row.svelte-1hi5bfj:first-child{border-top:1px solid var(--line)}.rank-row.svelte-1hi5bfj:hover{background:color-mix(in srgb, var(--accent-soft) 42%, transparent)}.row-position.svelte-1hi5bfj{color:var(--ink-soft);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.row-country.svelte-1hi5bfj{align-items:center;gap:9px;min-width:0;display:flex}.row-country.svelte-1hi5bfj strong:where(.svelte-1hi5bfj){overflow-wrap:anywhere}.rank-row.svelte-1hi5bfj small:where(.svelte-1hi5bfj){color:var(--muted);text-align:right;overflow-wrap:anywhere;grid-column:3;font-size:10px}.row-relation.svelte-1hi5bfj{text-align:right}.current-rank-marker.svelte-1hi5bfj{background:color-mix(in srgb, var(--accent-soft) 62%, transparent)}.current-rank-marker.svelte-1hi5bfj .row-position:where(.svelte-1hi5bfj),.current-rank-marker.svelte-1hi5bfj .row-country:where(.svelte-1hi5bfj),.current-rank-marker.svelte-1hi5bfj .row-relation:where(.svelte-1hi5bfj){color:var(--accent-strong)}.hero-metrics.svelte-1hi5bfj{border-top:1px solid var(--line-strong);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.hero-metrics.svelte-1hi5bfj div:where(.svelte-1hi5bfj){grid-template-columns:1fr auto;align-items:baseline;gap:5px 14px;min-width:0;padding:16px 20px 18px 0;display:grid}.hero-metrics.svelte-1hi5bfj div:where(.svelte-1hi5bfj)+div:where(.svelte-1hi5bfj){border-left:1px solid var(--line);padding-left:20px}.hero-metrics.svelte-1hi5bfj dd:where(.svelte-1hi5bfj){color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:850}.hero-metrics.svelte-1hi5bfj small:where(.svelte-1hi5bfj){color:var(--muted);grid-column:1/-1;font-size:10px}@media (width<=900px){.country-rank-hero.svelte-1hi5bfj{grid-template-columns:1fr;column-gap:0}.rank-lead.svelte-1hi5bfj{grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr);align-items:end}}@media (width<=600px){.rank-lead.svelte-1hi5bfj{grid-template-columns:1fr;gap:26px}.rank-row.svelte-1hi5bfj{grid-template-columns:46px minmax(0,1fr);gap:5px 10px}.row-relation.svelte-1hi5bfj,.rank-row.svelte-1hi5bfj small:where(.svelte-1hi5bfj){text-align:left;grid-column:2}.hero-metrics.svelte-1hi5bfj{grid-template-columns:1fr}.hero-metrics.svelte-1hi5bfj div:where(.svelte-1hi5bfj),.hero-metrics.svelte-1hi5bfj div:where(.svelte-1hi5bfj)+div:where(.svelte-1hi5bfj){border-left:0;border-top:1px solid var(--line);padding:13px 0}.hero-metrics.svelte-1hi5bfj div:where(.svelte-1hi5bfj):first-child{border-top:0}}.editorial-section.svelte-66g02d{border-top:2px solid var(--ink);padding-top:clamp(20px,3vw,34px)}.race-link.svelte-66g02d{border:1px solid var(--line-strong);border-left:3px solid var(--green-strong);background:var(--panel);color:var(--green-strong);padding:13px 15px;font-size:11px;font-weight:800;display:block}.race-link.svelte-66g02d:hover{background:var(--panel-soft)}.country-active-grid.svelte-66g02d{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:clamp(30px,5vw,72px);display:grid}.country-active-grid.svelte-66g02d>:where(.svelte-66g02d){min-width:0}.competition-count-panel.svelte-66g02d{border-left:1px solid var(--line);padding-left:clamp(24px,4vw,50px)}.section-head.svelte-66g02d{border-bottom:1px solid var(--line-strong);align-items:end;padding-bottom:14px}.section-head.svelte-66g02d h2:where(.svelte-66g02d){margin-top:4px}.section-count.svelte-66g02d{color:var(--muted);text-align:right;font-size:11px;font-weight:700}.club-ledger.svelte-66g02d,.competition-ledger.svelte-66g02d{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;max-width:100%}.club-ledger.svelte-66g02d th:where(.svelte-66g02d){color:var(--muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:10px 0 8px;font-size:9px}.club-ledger.svelte-66g02d th:where(.svelte-66g02d):last-child,.club-ledger.svelte-66g02d td:where(.svelte-66g02d):last-child{text-align:right}.club-ledger.svelte-66g02d td:where(.svelte-66g02d),.competition-ledger.svelte-66g02d td:where(.svelte-66g02d){border-top:1px solid var(--line);vertical-align:middle;padding:11px 0}.club-ledger.svelte-66g02d tr:where(.svelte-66g02d):hover td:where(.svelte-66g02d),.competition-ledger.svelte-66g02d tr:where(.svelte-66g02d):hover td:where(.svelte-66g02d){background:color-mix(in srgb, var(--accent-soft) 35%, transparent)}.club-ledger.svelte-66g02d td:where(.svelte-66g02d):last-child{width:112px}.competition-ledger.svelte-66g02d td:where(.svelte-66g02d):nth-child(2){text-align:right;width:44px;padding-left:12px}.competition-ledger.svelte-66g02d td:where(.svelte-66g02d):last-child{width:52px;color:var(--muted);padding-left:8px}.competition-ledger.svelte-66g02d strong:where(.svelte-66g02d){font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.country-detail-page .competition-badge{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.places-section.svelte-66g02d .next-season-panel,.history-section.svelte-66g02d .season-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.places-section.svelte-66g02d .place-summary{gap:0}.places-section.svelte-66g02d .place-summary div{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;padding:2px 14px}.places-section.svelte-66g02d .next-entry-list{grid-template-columns:1fr;gap:0}.places-section.svelte-66g02d .next-entry-card{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-rows:auto;grid-template-columns:minmax(130px,.34fr) minmax(260px,1fr) auto;align-items:center;gap:20px;padding:14px 0}.places-section.svelte-66g02d .next-entry-card:first-child{border-top:1px solid var(--line)}.places-section.svelte-66g02d .next-entry-card:hover{background:color-mix(in srgb, var(--accent-soft) 35%, transparent)}.places-section.svelte-66g02d .next-entry-topline em{background:0 0;border:0;border-radius:0;padding:0}.places-section.svelte-66g02d .entry-actions{border:0;justify-content:flex-end;padding:0}.history-section.svelte-66g02d .season-row>summary{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:13px 0}.history-section.svelte-66g02d .season-row:last-child>summary{border-bottom:1px solid var(--line)}.history-section.svelte-66g02d .season-row>summary:before{border:0;border-radius:0;font-size:16px}.history-section.svelte-66g02d .season-row[open]>summary{border-color:var(--line-strong);background:color-mix(in srgb, var(--accent-soft) 35%, transparent)}.history-section.svelte-66g02d .season-title-line em{background:0 0;border-radius:0;padding:0}.history-section.svelte-66g02d .season-contributors a,.history-section.svelte-66g02d .season-contributors div{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:9px 0}@media (width<=780px){.country-active-grid.svelte-66g02d{grid-template-columns:1fr}.competition-count-panel.svelte-66g02d{border-top:1px solid var(--line-strong);border-left:0;padding:28px 0 0}.places-section.svelte-66g02d .next-entry-card{grid-template-columns:minmax(115px,.4fr) minmax(0,1fr)}.places-section.svelte-66g02d .entry-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=540px){.places-section.svelte-66g02d .next-season-heading{flex-direction:column;align-items:flex-start}.places-section.svelte-66g02d .place-summary{width:100%;min-width:0}.places-section.svelte-66g02d .place-summary div:first-child{border-left:0;padding-left:0}.places-section.svelte-66g02d .next-entry-card{grid-template-columns:1fr;gap:11px}.places-section.svelte-66g02d .entry-actions{grid-column:1}.club-ledger.svelte-66g02d th:where(.svelte-66g02d):last-child{display:none}.club-ledger.svelte-66g02d td:where(.svelte-66g02d):last-child{width:76px}}
