.table-container[data-astro-cid-bnlyksop]{display:flex;flex-direction:column;min-height:0;background:var(--white-soft);border:1px solid var(--white-line);border-radius:12px;overflow:hidden}.table-header[data-astro-cid-bnlyksop]{display:grid;padding:10px 18px;background:#ffffff08;border-bottom:1px solid var(--white-line)}.with-form[data-astro-cid-bnlyksop] .table-header[data-astro-cid-bnlyksop],.with-form[data-astro-cid-bnlyksop] .row[data-astro-cid-bnlyksop]{grid-template-columns:36px 1fr 36px 36px 36px 36px 46px 108px 48px}.no-form[data-astro-cid-bnlyksop] .table-header[data-astro-cid-bnlyksop],.no-form[data-astro-cid-bnlyksop] .row[data-astro-cid-bnlyksop]{grid-template-columns:36px 1fr 44px 44px 44px 44px 56px 56px}.th[data-astro-cid-bnlyksop]{font-family:var(--font-body);font-weight:700;font-size:9px;color:var(--white-dim);letter-spacing:2px;text-transform:uppercase;text-align:center}.th[data-astro-cid-bnlyksop].left{text-align:left}.rows[data-astro-cid-bnlyksop]{flex:1;display:flex;flex-direction:column;min-height:0}.row[data-astro-cid-bnlyksop]{display:grid;padding:0 18px;align-items:center;height:41px;border-bottom:1px solid rgba(255,255,255,.04);position:relative}.row[data-astro-cid-bnlyksop]:last-child{border-bottom:none}.row[data-astro-cid-bnlyksop]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent}.row[data-astro-cid-bnlyksop].champion:before{background:var(--gold)}.row[data-astro-cid-bnlyksop].champion{background:linear-gradient(90deg,rgba(232,184,74,.14) 0%,rgba(232,184,74,.03) 40%,transparent 100%)}.row[data-astro-cid-bnlyksop].ucl:before{background:var(--gold-deep)}.row[data-astro-cid-bnlyksop].ucl{background:linear-gradient(90deg,rgba(200,154,47,.08) 0%,transparent 70%)}.row[data-astro-cid-bnlyksop].europa:before{background:var(--teal)}.row[data-astro-cid-bnlyksop].europa{background:linear-gradient(90deg,rgba(56,189,248,.08) 0%,transparent 70%)}.row[data-astro-cid-bnlyksop].conference:before{background:var(--europa-blue, #0284c7)}.row[data-astro-cid-bnlyksop].conference{background:linear-gradient(90deg,rgba(2,132,199,.06) 0%,transparent 70%)}.row[data-astro-cid-bnlyksop].relegation:before{background:var(--red)}.row[data-astro-cid-bnlyksop].relegation{background:linear-gradient(90deg,rgba(248,113,113,.08) 0%,transparent 70%)}.pos[data-astro-cid-bnlyksop]{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--white-dim);text-align:center;line-height:1}.row[data-astro-cid-bnlyksop].champion .pos[data-astro-cid-bnlyksop]{color:var(--gold);font-weight:800;font-size:20px}.row[data-astro-cid-bnlyksop].ucl .pos[data-astro-cid-bnlyksop]{color:var(--gold-deep);font-weight:700}.row[data-astro-cid-bnlyksop].europa .pos[data-astro-cid-bnlyksop]{color:var(--teal);font-weight:700}.row[data-astro-cid-bnlyksop].conference .pos[data-astro-cid-bnlyksop]{color:#0284c7;font-weight:700}.row[data-astro-cid-bnlyksop].relegation .pos[data-astro-cid-bnlyksop]{color:var(--red);font-weight:700}.movement[data-astro-cid-bnlyksop]{font-size:8px;margin-left:2px;font-weight:700}.movement[data-astro-cid-bnlyksop].up{color:var(--green)}.movement[data-astro-cid-bnlyksop].down{color:var(--red)}.movement[data-astro-cid-bnlyksop].same{color:var(--white-dim);opacity:.5}.club[data-astro-cid-bnlyksop]{display:flex;align-items:center;gap:10px;min-width:0}.badge[data-astro-cid-bnlyksop]{width:26px;height:26px;border-radius:4px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:9px;color:var(--white);letter-spacing:.3px;flex-shrink:0;border:1px solid rgba(255,255,255,.08)}.row[data-astro-cid-bnlyksop].big-six .badge[data-astro-cid-bnlyksop]{background:#ffffff08;border-color:#ffffff0f;color:#ffffff52}.row[data-astro-cid-bnlyksop].our-14 .badge[data-astro-cid-bnlyksop]{background:#e8b84a1a;border-color:#e8b84a33}.row[data-astro-cid-bnlyksop].champion .badge[data-astro-cid-bnlyksop],.row[data-astro-cid-bnlyksop].our-14.champion .badge[data-astro-cid-bnlyksop]{background:#e8b84a33;border-color:#e8b84a66}.club-name[data-astro-cid-bnlyksop]{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--white);letter-spacing:.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.row[data-astro-cid-bnlyksop].big-six .club-name[data-astro-cid-bnlyksop]{color:#ffffff52;font-weight:500}.row[data-astro-cid-bnlyksop].champion .club-name[data-astro-cid-bnlyksop]{font-weight:700}.stat[data-astro-cid-bnlyksop]{font-family:var(--font-body);font-weight:500;font-size:12px;color:var(--white);text-align:center;line-height:1}.row[data-astro-cid-bnlyksop].big-six .stat[data-astro-cid-bnlyksop]{color:#ffffff52}.stat[data-astro-cid-bnlyksop].dim{color:var(--white-dim)}.row[data-astro-cid-bnlyksop].big-six .stat[data-astro-cid-bnlyksop].dim{color:#ffffff38}.stat[data-astro-cid-bnlyksop].gd-positive{color:var(--green);font-weight:600}.stat[data-astro-cid-bnlyksop].gd-negative{color:var(--red);font-weight:600}.stat[data-astro-cid-bnlyksop].gd-neutral{color:var(--white-dim)}.row[data-astro-cid-bnlyksop].big-six .stat[data-astro-cid-bnlyksop].gd-positive{color:#4ade8080;font-weight:500}.row[data-astro-cid-bnlyksop].big-six .stat[data-astro-cid-bnlyksop].gd-negative{color:#f8717180;font-weight:500}.row[data-astro-cid-bnlyksop].big-six .stat[data-astro-cid-bnlyksop].gd-neutral{color:#ffffff38}.form[data-astro-cid-bnlyksop]{display:flex;gap:3px;justify-content:center;align-items:center}.form-dot[data-astro-cid-bnlyksop]{width:16px;height:16px;border-radius:2px;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:700;font-size:8px}.form-w[data-astro-cid-bnlyksop]{background:var(--green);color:#052e16}.form-d[data-astro-cid-bnlyksop]{background:#fff3;color:var(--white)}.form-l[data-astro-cid-bnlyksop]{background:var(--red);color:#450a0a}.row[data-astro-cid-bnlyksop].big-six .form-w[data-astro-cid-bnlyksop]{background:#4ade8066}.row[data-astro-cid-bnlyksop].big-six .form-d[data-astro-cid-bnlyksop]{background:#ffffff1a;color:#ffffff80}.row[data-astro-cid-bnlyksop].big-six .form-l[data-astro-cid-bnlyksop]{background:#f8717166}.pts[data-astro-cid-bnlyksop]{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--white);text-align:center;line-height:1}.row[data-astro-cid-bnlyksop].big-six .pts[data-astro-cid-bnlyksop]{color:#ffffff52;font-weight:700}.row[data-astro-cid-bnlyksop].champion .pts[data-astro-cid-bnlyksop]{color:var(--gold);font-size:20px}.row[data-astro-cid-bnlyksop].ucl .pts[data-astro-cid-bnlyksop]{color:var(--gold-bright)}.title-bar[data-astro-cid-7buhamn2]{padding:2px 60px 14px;position:relative;z-index:3;display:flex;justify-content:space-between;align-items:flex-end}.title[data-astro-cid-7buhamn2]{font-family:var(--font-display);font-weight:800;font-size:54px;color:var(--white);letter-spacing:-.5px;line-height:1;text-transform:uppercase}.title[data-astro-cid-7buhamn2] .accent[data-astro-cid-7buhamn2]{color:var(--gold)}.subtitle[data-astro-cid-7buhamn2]{font-family:var(--font-body);font-weight:500;font-size:13px;color:var(--white-dim);letter-spacing:2px;text-transform:uppercase;padding-bottom:8px}.main[data-astro-cid-7buhamn2]{flex:1;padding:0 60px 12px;display:grid;grid-template-columns:300px 1fr 300px;gap:24px;position:relative;z-index:3;min-height:0}.context-column[data-astro-cid-7buhamn2],.side-column[data-astro-cid-7buhamn2]{display:flex;flex-direction:column;gap:12px;min-height:0}.legend-card[data-astro-cid-7buhamn2],.our-europe-card[data-astro-cid-7buhamn2],.movers-card[data-astro-cid-7buhamn2],.editorial-note[data-astro-cid-7buhamn2]{background:var(--white-soft);border:1px solid var(--white-line);border-radius:10px}.legend-card[data-astro-cid-7buhamn2]{padding:14px 18px}.legend-title[data-astro-cid-7buhamn2]{font-family:var(--font-body);font-weight:700;font-size:9px;color:var(--white-dim);letter-spacing:3px;text-transform:uppercase;margin-bottom:10px}.legend-item[data-astro-cid-7buhamn2]{display:flex;align-items:center;gap:10px;padding:4px 0;font-family:var(--font-body);font-weight:500;font-size:11px;color:var(--white-dim);letter-spacing:.2px}.legend-swatch[data-astro-cid-7buhamn2]{width:4px;height:18px;border-radius:1px;flex-shrink:0}.legend-swatch[data-astro-cid-7buhamn2].champion{background:var(--gold)}.legend-swatch[data-astro-cid-7buhamn2].ucl{background:var(--gold-deep)}.legend-swatch[data-astro-cid-7buhamn2].europa{background:var(--teal)}.legend-swatch[data-astro-cid-7buhamn2].conference{background:#0284c7}.legend-swatch[data-astro-cid-7buhamn2].relegation{background:var(--red)}.race-card[data-astro-cid-7buhamn2]{background:linear-gradient(135deg,#e8b84a1a,#e8b84a05);border:1px solid rgba(232,184,74,.25);border-left:3px solid var(--gold);border-radius:8px;padding:14px 18px}.race-card-label[data-astro-cid-7buhamn2]{font-family:var(--font-body);font-weight:700;font-size:9px;color:var(--gold);letter-spacing:3px;text-transform:uppercase;margin-bottom:8px}.race-card-title[data-astro-cid-7buhamn2]{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--white);line-height:1.15;letter-spacing:.2px;text-transform:uppercase;margin-bottom:8px}.race-teams[data-astro-cid-7buhamn2]{display:flex;flex-direction:column;gap:4px}.race-team[data-astro-cid-7buhamn2]{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-body);font-size:12px;padding:3px 0}.race-team-name[data-astro-cid-7buhamn2]{color:var(--white);font-weight:500}.race-team-name[data-astro-cid-7buhamn2].our-14{color:var(--gold-bright);font-weight:600}.race-team-pts[data-astro-cid-7buhamn2]{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--white)}.relegation-card[data-astro-cid-7buhamn2]{background:linear-gradient(135deg,#f8717114,#f8717105);border:1px solid rgba(248,113,113,.25);border-left:3px solid var(--red);border-radius:8px;padding:14px 18px}.relegation-label[data-astro-cid-7buhamn2]{font-family:var(--font-body);font-weight:700;font-size:9px;color:var(--red);letter-spacing:3px;text-transform:uppercase;margin-bottom:8px}.relegation-title[data-astro-cid-7buhamn2]{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--white);line-height:1.15;letter-spacing:.2px;text-transform:uppercase;margin-bottom:8px}.relegation-gap[data-astro-cid-7buhamn2]{font-family:var(--font-body);font-size:11px;color:var(--white-dim);line-height:1.4}.relegation-gap[data-astro-cid-7buhamn2] strong[data-astro-cid-7buhamn2]{color:var(--white);font-weight:700}.editorial-note[data-astro-cid-7buhamn2]{padding:14px 18px;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center}.editorial-note-label[data-astro-cid-7buhamn2]{font-family:var(--font-body);font-weight:700;font-size:9px;color:var(--white-dim);letter-spacing:3px;text-transform:uppercase;margin-bottom:8px}.editorial-note-text[data-astro-cid-7buhamn2]{font-family:var(--font-body);font-weight:500;font-size:12px;color:var(--white);line-height:1.5;letter-spacing:.1px;font-style:italic}.top-scorer-card[data-astro-cid-7buhamn2],.top-assist-card[data-astro-cid-7buhamn2]{border-radius:10px;padding:14px 18px;position:relative;overflow:hidden}.top-scorer-card[data-astro-cid-7buhamn2]{background:linear-gradient(135deg,#e8b84a1f,#e8b84a05);border:1px solid rgba(232,184,74,.3)}.top-scorer-card[data-astro-cid-7buhamn2]:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--gold)}.top-assist-card[data-astro-cid-7buhamn2]{background:linear-gradient(135deg,#38bdf81a,#38bdf805);border:1px solid rgba(56,189,248,.3)}.top-assist-card[data-astro-cid-7buhamn2]:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--teal)}.card-label[data-astro-cid-7buhamn2]{font-family:var(--font-body);font-weight:700;font-size:9px;color:var(--gold);letter-spacing:3px;text-transform:uppercase;margin-bottom:5px}.card-label[data-astro-cid-7buhamn2].teal{color:var(--teal)}.card-name[data-astro-cid-7buhamn2]{font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--white);line-height:1;letter-spacing:-.2px;text-transform:uppercase;margin-bottom:4px}.card-meta[data-astro-cid-7buhamn2]{display:flex;justify-content:space-between;align-items:center}.card-club[data-astro-cid-7buhamn2]{font-family:var(--font-body);font-weight:500;font-size:11px;color:var(--white-dim);letter-spacing:1px;text-transform:uppercase}.card-stat[data-astro-cid-7buhamn2]{font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1;color:var(--gold)}.card-stat[data-astro-cid-7buhamn2].teal{color:var(--teal)}.our-europe-card[data-astro-cid-7buhamn2]{padding:14px 18px}.our-europe-title[data-astro-cid-7buhamn2]{font-family:var(--font-body);font-weight:700;font-size:9px;color:var(--gold);letter-spacing:3px;text-transform:uppercase;margin-bottom:10px}.our-europe-item[data-astro-cid-7buhamn2]{display:flex;align-items:center;justify-content:space-between;padding:5px 0;font-family:var(--font-body);font-size:12px}.our-europe-item[data-astro-cid-7buhamn2]:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:7px;margin-bottom:3px}.our-europe-left[data-astro-cid-7buhamn2]{display:flex;align-items:center;gap:8px}.our-europe-pos[data-astro-cid-7buhamn2]{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--gold);min-width:18px}.our-europe-club[data-astro-cid-7buhamn2]{font-family:var(--font-body);font-weight:600;font-size:12px;color:var(--white)}.our-europe-comp[data-astro-cid-7buhamn2]{font-family:var(--font-body);font-weight:600;font-size:9px;letter-spacing:1px;text-transform:uppercase;padding:3px 7px;border-radius:3px}.our-europe-comp[data-astro-cid-7buhamn2].ucl{background:#c89a2f26;color:var(--gold-bright)}.our-europe-comp[data-astro-cid-7buhamn2].europa{background:#38bdf826;color:var(--teal)}.our-europe-comp[data-astro-cid-7buhamn2].conference{background:#0284c726;color:var(--teal)}.movers-card[data-astro-cid-7buhamn2]{padding:12px 18px;flex:1;min-height:0}.movers-title[data-astro-cid-7buhamn2]{font-family:var(--font-body);font-weight:700;font-size:9px;color:var(--white-dim);letter-spacing:3px;text-transform:uppercase;margin-bottom:10px}.mover-row[data-astro-cid-7buhamn2]{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.mover-row[data-astro-cid-7buhamn2]:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:6px;margin-bottom:2px}.mover-info[data-astro-cid-7buhamn2]{display:flex;align-items:center;gap:7px}.mover-direction[data-astro-cid-7buhamn2]{font-family:var(--font-body);font-weight:700;font-size:11px;min-width:14px;text-align:center}.mover-direction[data-astro-cid-7buhamn2].up{color:var(--green)}.mover-direction[data-astro-cid-7buhamn2].down{color:var(--red)}.mover-club[data-astro-cid-7buhamn2]{font-family:var(--font-body);font-weight:600;font-size:12px;color:var(--white)}.mover-delta[data-astro-cid-7buhamn2]{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--white-dim)}.footer[data-astro-cid-7buhamn2]{padding:12px 60px 20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--white-line);position:relative;z-index:3}.footer-note[data-astro-cid-7buhamn2]{font-family:var(--font-body);font-weight:500;font-size:11px;color:var(--white-dim);letter-spacing:2px;text-transform:uppercase}.footer-note[data-astro-cid-7buhamn2] .gold-accent[data-astro-cid-7buhamn2]{color:var(--gold-bright);font-weight:600}.handle[data-astro-cid-7buhamn2]{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--white);letter-spacing:1px}.handle[data-astro-cid-7buhamn2] .at[data-astro-cid-7buhamn2]{color:var(--gold)}
