.wc-hero[data-astro-cid-kzgq6abg],.wc-scorers-section[data-astro-cid-kzgq6abg]{background:var(--paper)}.wc-stats-section[data-astro-cid-kzgq6abg]{background:var(--paper-soft)}.wc-hero__card[data-astro-cid-kzgq6abg]{background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-8) var(--space-6);gap:var(--space-6);margin-bottom:var(--space-8);flex-direction:column;display:flex;position:relative}@media (width>=640px){.wc-hero__card[data-astro-cid-kzgq6abg]{padding:var(--space-10) var(--space-8)}}@media (width>=1024px){.wc-hero__card[data-astro-cid-kzgq6abg]{padding:var(--space-12) var(--space-12)}}.wc-hero__head[data-astro-cid-kzgq6abg]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.wc-hero__display[data-astro-cid-kzgq6abg]{font-family:var(--font-display);font-size:var(--display-1);color:var(--ink);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);max-width:16ch;margin:0}.wc-hero__lead[data-astro-cid-kzgq6abg]{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--ink-soft);line-height:var(--leading-normal);max-width:60ch;margin:0}.wc-hero__actions[data-astro-cid-kzgq6abg]{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.wc-hero__actions[data-astro-cid-kzgq6abg] .btn-secondary[data-astro-cid-kzgq6abg]:hover{border-color:var(--wc-field-ink);color:var(--wc-field-ink)}.wc-display[data-astro-cid-kzgq6abg]{font-family:var(--font-display);font-size:var(--display-2);color:var(--ink);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.wc-lead[data-astro-cid-kzgq6abg]{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--ink-soft);line-height:var(--leading-normal);max-width:62ch;margin:0}.wc-kpi-bento[data-astro-cid-kzgq6abg]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.wc-kpi-bento[data-astro-cid-kzgq6abg]{gap:var(--space-5);grid-template-columns:repeat(2,1fr)}.wc-kpi--hero[data-astro-cid-kzgq6abg]{grid-column:span 2}}@media (width>=1024px){.wc-kpi-bento[data-astro-cid-kzgq6abg]{gap:var(--space-5);grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(150px,auto)}.wc-kpi--hero[data-astro-cid-kzgq6abg]{grid-area:1/1/3/8}.wc-kpi-bento[data-astro-cid-kzgq6abg]>.wc-kpi[data-astro-cid-kzgq6abg]:nth-child(2){grid-area:1/8/2/13}.wc-kpi-bento[data-astro-cid-kzgq6abg]>.wc-kpi[data-astro-cid-kzgq6abg]:nth-child(3){grid-area:2/8/3/13}.wc-kpi--gold[data-astro-cid-kzgq6abg]{grid-area:3/1/4/13}}.wc-kpi[data-astro-cid-kzgq6abg]{background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-6);justify-content:flex-end;gap:var(--space-3);transition:border-color var(--transition-normal);flex-direction:column;display:flex;position:relative}.wc-kpi[data-astro-cid-kzgq6abg]:hover{border-color:var(--line-strong)}.wc-kpi--hero[data-astro-cid-kzgq6abg]{padding:var(--space-8);justify-content:space-between}.wc-kpi--gold[data-astro-cid-kzgq6abg]{border-color:var(--wc-gold-line);background:linear-gradient(180deg, var(--paper-card) 0%, var(--wc-gold-dim) 100%)}.wc-kpi__head[data-astro-cid-kzgq6abg]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.wc-kpi__spark[data-astro-cid-kzgq6abg]{font-family:var(--font-mono);font-size:var(--text-lg);line-height:1}.wc-kpi__badge[data-astro-cid-kzgq6abg]{padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--wc-gold-ink);background:var(--wc-gold-dim);border:1px solid var(--wc-gold-line);border-radius:var(--radius-sm);display:inline-block}.wc-kpi__value[data-astro-cid-kzgq6abg]{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--wc-field-ink);letter-spacing:var(--tracking-tight);font-variant-numeric:var(--num-tabular);font-weight:400;line-height:.95}.wc-kpi__value--hero[data-astro-cid-kzgq6abg]{font-size:var(--display-1);line-height:.9}.wc-kpi__value--scorer[data-astro-cid-kzgq6abg]{font-size:var(--text-2xl);color:var(--wc-gold-ink);font-family:var(--font-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.wc-kpi__label[data-astro-cid-kzgq6abg]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-soft);line-height:var(--leading-normal)}.wc-scorers-wrap[data-astro-cid-kzgq6abg]{background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-top:var(--space-8);position:relative;overflow-x:auto}.wc-scorers-table[data-astro-cid-kzgq6abg]{border-collapse:collapse;width:100%;min-width:520px;font-family:var(--font-sans);font-size:var(--text-sm)}.wc-scorers-table[data-astro-cid-kzgq6abg] thead[data-astro-cid-kzgq6abg] th[data-astro-cid-kzgq6abg]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-faint);text-align:left;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);background:var(--paper-soft);font-weight:500}.wc-scorers-table__rank[data-astro-cid-kzgq6abg]{text-align:right;width:56px}.wc-scorers-table__goals[data-astro-cid-kzgq6abg],.wc-scorers-table__pen[data-astro-cid-kzgq6abg]{text-align:right;width:80px}.wc-scorers-table__team[data-astro-cid-kzgq6abg]{width:100px}#wc-scorers-body[data-astro-cid-kzgq6abg] td{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle}#wc-scorers-body[data-astro-cid-kzgq6abg] tr:last-child td{border-bottom:none}#wc-scorers-body[data-astro-cid-kzgq6abg] tr{transition:background var(--transition-fast)}#wc-scorers-body[data-astro-cid-kzgq6abg] tr:hover{background:var(--paper-soft)}#wc-scorers-body[data-astro-cid-kzgq6abg] .wc-scorers-table__rank-cell{font-family:var(--font-mono);text-align:right;color:var(--ink-faint);font-weight:500}#wc-scorers-body[data-astro-cid-kzgq6abg] .wc-scorers-table__player-cell{align-items:center;gap:var(--space-3);display:flex}#wc-scorers-body[data-astro-cid-kzgq6abg] .wc-scorers-table__name{color:var(--ink);font-weight:500}#wc-scorers-body[data-astro-cid-kzgq6abg] .wc-scorers-table__name-block{flex-direction:column;gap:2px;display:flex}#wc-scorers-body[data-astro-cid-kzgq6abg] .wc-scorers-table__sub{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:var(--tracking-wide)}#wc-scorers-body[data-astro-cid-kzgq6abg] .wc-flag{font-size:var(--text-xl);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}#wc-scorers-body[data-astro-cid-kzgq6abg] .wc-scorers-table__goals-cell{font-family:var(--font-mono);font-size:var(--text-lg);text-align:right;color:var(--ink);font-variant-numeric:var(--num-tabular);font-weight:500}#wc-scorers-body[data-astro-cid-kzgq6abg] .wc-scorers-table__pen-cell{font-family:var(--font-mono);font-size:var(--text-xs);text-align:right;color:var(--ink-faint);font-variant-numeric:var(--num-tabular)}#wc-scorers-body[data-astro-cid-kzgq6abg] tr.wc-scorers-table__row--gold td{background:var(--wc-gold-dim);border-bottom-color:var(--wc-gold-line)}#wc-scorers-body[data-astro-cid-kzgq6abg] tr.wc-scorers-table__row--gold .wc-scorers-table__rank-cell{color:var(--wc-gold-ink);font-weight:500}#wc-scorers-body[data-astro-cid-kzgq6abg] .wc-scorers-table__gold-badge{margin-left:var(--space-2);padding:1px var(--space-2);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--wc-gold-ink);background:var(--paper-card);border:1px solid var(--wc-gold-line);border-radius:var(--radius-sm);text-transform:uppercase;vertical-align:middle;font-size:10px;display:inline-block}.wc-fifa-section[data-astro-cid-kzgq6abg]{background:var(--paper)}.wc-fifa-section--alt[data-astro-cid-kzgq6abg]{background:var(--paper-soft)}.fifa-compare-head[data-astro-cid-kzgq6abg]{gap:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.fifa-compare-grid[data-astro-cid-kzgq6abg]{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=1024px){.fifa-compare-grid[data-astro-cid-kzgq6abg]{grid-template-columns:minmax(300px,1.1fr) 1fr}}.fifa-radar-host[data-astro-cid-kzgq6abg]{justify-content:center;align-items:center;min-height:300px;display:flex}.fifa-compare-deltas[data-astro-cid-kzgq6abg]{padding:var(--space-4)}.fifa-change{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:var(--num-tabular)}.fifa-change--up{color:var(--wc-field-ink)}.fifa-change--down{color:var(--wc-live-ink)}.fifa-change--flat{color:var(--ink-faint)}.fifa-delta-bar{justify-content:center;align-items:center;display:flex}.fifa-delta-bar__val{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-soft);font-variant-numeric:var(--num-tabular)}.wc-stat-row__home.is-lead,.wc-stat-row__away.is-lead{color:var(--wc-gold-ink);font-weight:600}#fifa-power-body[data-astro-cid-kzgq6abg] td,#fifa-gk-body[data-astro-cid-kzgq6abg] td{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle}#fifa-power-body[data-astro-cid-kzgq6abg] tr:last-child td,#fifa-gk-body[data-astro-cid-kzgq6abg] tr:last-child td{border-bottom:none}#fifa-power-body[data-astro-cid-kzgq6abg] tr,#fifa-gk-body[data-astro-cid-kzgq6abg] tr{transition:background var(--transition-fast)}#fifa-power-body[data-astro-cid-kzgq6abg] tr:hover,#fifa-gk-body[data-astro-cid-kzgq6abg] tr:hover{background:var(--paper-soft)}#fifa-power-body[data-astro-cid-kzgq6abg] .wc-scorers-table__rank-cell,#fifa-gk-body[data-astro-cid-kzgq6abg] .wc-scorers-table__rank-cell{font-family:var(--font-mono);text-align:right;color:var(--ink-faint);font-weight:500}#fifa-power-body[data-astro-cid-kzgq6abg] .wc-scorers-table__player-cell,#fifa-gk-body[data-astro-cid-kzgq6abg] .wc-scorers-table__player-cell{align-items:center;gap:var(--space-3);display:flex}#fifa-power-body[data-astro-cid-kzgq6abg] .wc-scorers-table__name,#fifa-gk-body[data-astro-cid-kzgq6abg] .wc-scorers-table__name{color:var(--ink);font-weight:500}#fifa-power-body[data-astro-cid-kzgq6abg] .wc-scorers-table__name-block,#fifa-gk-body[data-astro-cid-kzgq6abg] .wc-scorers-table__name-block{flex-direction:column;gap:2px;display:flex}#fifa-power-body[data-astro-cid-kzgq6abg] .wc-scorers-table__sub,#fifa-gk-body[data-astro-cid-kzgq6abg] .wc-scorers-table__sub{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:var(--tracking-wide)}#fifa-power-body[data-astro-cid-kzgq6abg] .wc-flag,#fifa-gk-body[data-astro-cid-kzgq6abg] .wc-flag{font-size:var(--text-xl);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}#fifa-power-body[data-astro-cid-kzgq6abg] .wc-scorers-table__goals-cell,#fifa-gk-body[data-astro-cid-kzgq6abg] .wc-scorers-table__goals-cell{font-family:var(--font-mono);font-size:var(--text-lg);text-align:right;color:var(--ink);font-variant-numeric:var(--num-tabular);font-weight:500}#fifa-power-body[data-astro-cid-kzgq6abg] .wc-scorers-table__pen-cell{font-family:var(--font-mono);font-size:var(--text-xs);text-align:right;color:var(--ink-faint);font-variant-numeric:var(--num-tabular)}#fifa-power-body[data-astro-cid-kzgq6abg] tr.wc-scorers-table__row--gold td,#fifa-gk-body[data-astro-cid-kzgq6abg] tr.wc-scorers-table__row--gold td{background:var(--wc-gold-dim);border-bottom-color:var(--wc-gold-line)}#fifa-power-body[data-astro-cid-kzgq6abg] tr.wc-scorers-table__row--gold .wc-scorers-table__rank-cell,#fifa-gk-body[data-astro-cid-kzgq6abg] tr.wc-scorers-table__row--gold .wc-scorers-table__rank-cell{color:var(--wc-gold-ink);font-weight:500}#fifa-power-body[data-astro-cid-kzgq6abg] .wc-scorers-table__gold-badge{margin-left:var(--space-2);padding:1px var(--space-2);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--wc-gold-ink);background:var(--paper-card);border:1px solid var(--wc-gold-line);border-radius:var(--radius-sm);text-transform:uppercase;vertical-align:middle;font-size:10px;display:inline-block}.wc-chapter[data-astro-cid-kzgq6abg]{max-width:var(--container-max,1200px);padding:var(--space-10) var(--space-6) var(--space-4);gap:var(--space-3);flex-direction:column;margin:0 auto;display:flex}@media (width>=640px){.wc-chapter[data-astro-cid-kzgq6abg]{padding-inline:var(--space-8)}}@media (width>=1024px){.wc-chapter[data-astro-cid-kzgq6abg]{padding-inline:var(--space-12)}}.wc-chapter[data-astro-cid-kzgq6abg] .mono-label[data-astro-cid-kzgq6abg]{color:var(--wc-gold-ink)}.wc-chapter[data-astro-cid-kzgq6abg] hr[data-astro-cid-kzgq6abg]{border:0;border-top:1px solid var(--wc-gold-line);margin:0}.wc-stats-grid[data-astro-cid-kzgq6abg]{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=1024px){.wc-stats-grid[data-astro-cid-kzgq6abg]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.wc-stat-bento[data-astro-cid-kzgq6abg]{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.wc-stat-card[data-astro-cid-kzgq6abg]{background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex;position:relative}.wc-stat-card__value[data-astro-cid-kzgq6abg]{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--wc-field-ink);letter-spacing:var(--tracking-tight);font-variant-numeric:var(--num-tabular);font-weight:400;line-height:.95}.wc-stat-card__value--sm[data-astro-cid-kzgq6abg]{font-size:var(--text-xl);color:var(--ink)}.wc-stat-card__sub[data-astro-cid-kzgq6abg]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:var(--tracking-wide)}.wc-stat-card--chart[data-astro-cid-kzgq6abg]{align-items:stretch}.wc-halves-chart[data-astro-cid-kzgq6abg]{margin-top:var(--space-2)}.wc-halves-chart[data-astro-cid-kzgq6abg] svg{margin:0 auto;display:block}.wc-loading[data-astro-cid-kzgq6abg]{color:var(--ink-faint)}.wc-error{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-sm)}.wc-jumpnav,.wc-jumpnav-fab{--jn-bullet:10px;--jn-bullet-active:28px;--jn-rail-color:var(--line);--jn-ink:var(--ink-faint);--jn-ink-active:var(--wc-gold-ink);--jn-fill:var(--wc-gold-ink)}.wc-jumpnav-fab{bottom:var(--space-4);right:var(--space-4);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--paper-card);color:var(--ink);border:1px solid var(--line);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;z-index:40;border-radius:999px;font-weight:600;transition:transform .2s ease-out,box-shadow .2s ease-out;display:none;position:fixed;box-shadow:0 4px 12px #0a0a0a14,0 1px 3px #0a0a0a0a}.wc-jumpnav-fab:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0a0a0a1f,0 2px 4px #0a0a0a0f}.wc-jumpnav-fab:active{transform:translateY(0)}.wc-jumpnav-fab__icon{flex-direction:column;gap:3px;width:14px;display:inline-flex}.wc-jumpnav-fab__icon span{background:currentColor;border-radius:1px;height:2px;display:block}.wc-jumpnav-fab__icon span:nth-child(2){align-self:flex-end;width:70%}.wc-jumpnav-fab[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.wc-jumpnav-fab[aria-expanded=true] .wc-jumpnav-fab__icon span:first-child{transition:transform .2s ease-out;transform:translateY(5px)rotate(45deg)}.wc-jumpnav-fab[aria-expanded=true] .wc-jumpnav-fab__icon span:nth-child(2){opacity:0}.wc-jumpnav-fab[aria-expanded=true] .wc-jumpnav-fab__icon span:nth-child(3){transition:transform .2s ease-out;transform:translateY(-5px)rotate(-45deg)}.wc-jumpnav{right:var(--space-5);z-index:35;max-height:94vh;display:none;position:fixed;top:50%;transform:translateY(-50%)}.wc-jumpnav__list{scrollbar-width:none;flex-direction:column;gap:0;max-height:94vh;margin:0;padding:2px 0;list-style:none;display:flex;position:relative;overflow-y:auto}.wc-jumpnav__list::-webkit-scrollbar{width:0;height:0}.wc-jumpnav__list:before{content:"";background:var(--jn-rail-color);z-index:0;width:1px;position:absolute;top:5px;bottom:5px;left:50%;transform:translate(-50%)}.wc-jumpnav__item{justify-content:flex-end;align-items:center;gap:var(--space-3);z-index:1;margin:1px 0;display:flex;position:relative}.wc-jumpnav__link{align-items:center;gap:var(--space-3);color:var(--jn-ink);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;cursor:pointer;outline-offset:4px;background:0 0;border:0;padding:2px 0;text-decoration:none;transition:color .2s ease-out;display:flex}.wc-jumpnav__label{opacity:0;pointer-events:none;padding:2px var(--space-2);background:var(--paper-card);border-radius:var(--radius-sm);white-space:nowrap;transition:opacity .2s ease-out,transform .2s ease-out;display:inline-block;transform:translate(8px);box-shadow:0 1px 2px #0a0a0a0a}.wc-jumpnav__bullet{width:var(--jn-bullet);height:var(--jn-bullet);background:var(--paper-card);border:1.5px solid var(--jn-ink);border-radius:50%;flex-shrink:0;transition:all .25s cubic-bezier(.16,1,.3,1);display:block}.wc-jumpnav__link:hover .wc-jumpnav__label,.wc-jumpnav__link:focus-visible .wc-jumpnav__label{opacity:1;transform:translate(0)}.wc-jumpnav__link:hover .wc-jumpnav__bullet{border-color:var(--jn-fill);background:var(--jn-fill);transform:scale(1.2)}.wc-jumpnav__link[aria-current=true]{color:var(--jn-ink-active)}.wc-jumpnav__link[aria-current=true] .wc-jumpnav__bullet{width:var(--jn-bullet-active);border-color:var(--jn-fill);background:var(--jn-fill);border-radius:999px;height:8px}.wc-jumpnav__link[aria-current=true] .wc-jumpnav__label{opacity:1;font-weight:600;transform:translate(0)}.wc-jumpnav__num{font-variant-numeric:tabular-nums;opacity:.5;min-width:1.5em;display:none}@media (width>=1024px){.wc-jumpnav{display:block}.wc-jumpnav-fab{display:none}}@media (width<=1023px){.wc-jumpnav-fab{display:inline-flex}.wc-jumpnav{background:var(--paper-card);border-top:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-4) var(--space-4) var(--space-6);z-index:39;max-height:70vh;position:fixed;inset:auto 0 0;overflow-y:auto;transform:none;box-shadow:0 -8px 32px #0a0a0a1f}.wc-jumpnav[hidden],.wc-jumpnav__list:before{display:none}.wc-jumpnav__item{border-bottom:1px solid var(--line);justify-content:flex-start}.wc-jumpnav__item:last-child{border-bottom:0}.wc-jumpnav__link{width:100%;padding:var(--space-3) var(--space-2);font-size:var(--text-sm)}.wc-jumpnav__label{opacity:1;box-shadow:none;text-align:left;background:0 0;flex:1;padding:0;transform:none}.wc-jumpnav__num{font-family:var(--font-mono);color:var(--jn-ink);margin-right:var(--space-3);display:inline-block}.wc-jumpnav__bullet{display:none}.wc-jumpnav__link[aria-current=true]{background:var(--wc-gold-dim);color:var(--jn-ink-active);border-radius:var(--radius-sm)}.wc-jumpnav__link[aria-current=true] .wc-jumpnav__num{color:var(--jn-fill);opacity:1;font-weight:700}}.wc-jumpnav-backdrop{z-index:38;opacity:0;pointer-events:none;background:#0a0a0a52;transition:opacity .25s ease-out;position:fixed;inset:0}.wc-jumpnav-backdrop.is-visible{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.wc-jumpnav__bullet,.wc-jumpnav__label,.wc-jumpnav-fab,.wc-jumpnav-fab__icon span,.wc-jumpnav-backdrop{transition:none!important}}[data-reveal]{opacity:1;transition:opacity var(--transition-normal), transform var(--transition-normal);will-change:opacity, transform;transform:none}html.has-js [data-reveal]:not(.is-visible){opacity:0;transform:translateY(16px)}html.has-js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{transition:none;opacity:1!important;transform:none!important}}.tag--wc{color:var(--wc-field-ink);border-color:var(--wc-field-line);background:var(--wc-field-dim)}.wc-loading{padding:var(--space-6) var(--space-4);text-align:center;letter-spacing:var(--tracking-wide);display:block;color:var(--ink-faint)!important;font-size:var(--text-xs)!important}.wc-error{color:var(--ink-faint)!important}.wc-methodology{color:var(--ink-faint);margin:0 0 var(--space-8);max-width:80ch;display:block}.wc-freshness{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--ink-faint);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--paper-soft);display:inline-flex}.wc-freshness:before{content:"";border-radius:var(--radius-full);background:var(--wc-live);flex:none;width:6px;height:6px}.wc-freshness[data-stale=amber]{color:var(--sg-amber-ink);border-color:var(--sg-amber-line);background:var(--sg-amber-dim)}.wc-freshness[data-stale=amber]:before{background:var(--sg-amber-ink)}.wc-progress{margin-top:var(--space-5);margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--radius-md)}.wc-progress__head{margin-bottom:var(--space-3);justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.wc-progress__phase{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-weight:600}.wc-progress__pct{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.wc-progress__bar{background:var(--line);border-radius:999px;height:8px;position:relative;overflow:hidden}.wc-progress__fill{background:linear-gradient(90deg, var(--wc-field) 0%, var(--wc-gold) 100%);border-radius:999px;width:0%;height:100%;transition:width 1.2s cubic-bezier(.16,1,.3,1)}.wc-progress__meta{gap:var(--space-2);margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;display:flex}.wc-progress__sep{opacity:.4}@media (width<=480px){.wc-progress{padding:var(--space-3) var(--space-4)}.wc-progress__pct{font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.wc-progress__fill{transition:none}}.wc-news-section{background:var(--paper-soft)}.wc-news-headline{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.wc-live-dot{border-radius:var(--radius-full);background:var(--wc-live);flex-shrink:0;width:10px;height:10px;animation:2s ease-in-out infinite wc-pulse}@keyframes wc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.wc-live-dot{animation:none}}.wc-live-text{color:var(--wc-live-ink)!important}.wc-live-text:before,.wc-live-text:after{color:var(--wc-live-ink)}.wc-news-source{color:var(--ink-faint)}.wc-news-list{gap:var(--space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.wc-news-list{grid-template-columns:repeat(2,1fr)}}.wc-news-item{display:block}.wc-news-link{gap:var(--space-3);padding:var(--space-5);background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-md);height:100%;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex}.wc-news-link:hover{border-color:var(--wc-field-line);background:var(--paper-card);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.wc-news-link:focus-visible{outline:2px solid var(--wc-field-ink);outline-offset:2px}.wc-news-headline-text{font-family:var(--font-sans);font-size:var(--text-base);color:var(--ink);font-weight:500;line-height:var(--leading-snug);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wc-news-link:hover .wc-news-headline-text{color:var(--wc-field-ink)}.wc-news-summary{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-soft);line-height:var(--leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wc-news-meta{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);margin-top:auto;display:flex}.wc-news-source-tag{max-width:65%;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--wc-field-ink);letter-spacing:var(--tracking-wide);padding:var(--space-1) var(--space-2);background:var(--wc-field-dim);border:1px solid var(--wc-field-line);border-radius:var(--radius-sm);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-weight:500;display:inline-flex;overflow:hidden}.wc-news-time{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:var(--tracking-wide);white-space:nowrap;flex-shrink:0;display:inline-flex}.wc-flag{font-size:var(--text-xl);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}.wc-stat-card__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.wc-stat-card__hint{color:var(--ink-faint)}.wc-stat-card__chart{min-height:clamp(200px,32vw,280px);position:relative}.wc-prob-section{background:var(--paper)}.wc-prob-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wc-prob-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color var(--transition-fast);grid-template-columns:32px 28px 1fr auto;display:grid}.wc-prob-row:hover{border-color:var(--line-strong)}.wc-prob-row.is-top{border-color:var(--wc-gold-line);background:var(--wc-gold-dim)}.wc-prob-row__rank{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-faint);text-align:right;font-variant-numeric:var(--num-tabular);font-weight:500}.wc-prob-row.is-top .wc-prob-row__rank{color:var(--wc-gold-ink)}.wc-prob-row__flag{font-size:var(--text-xl);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}.wc-prob-row__main{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.wc-prob-row__name-line{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.wc-prob-row__name{font-family:var(--font-sans);font-size:var(--text-base);color:var(--ink);font-weight:500}.wc-prob-row__elo{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:var(--tracking-wide);font-variant-numeric:var(--num-tabular)}.wc-prob-row__bar-wrap{background:var(--paper-soft);border-radius:var(--radius-full);width:100%;height:6px;position:relative;overflow:hidden}.wc-prob-row__bar{background:var(--wc-field);border-radius:var(--radius-full);transform-origin:0;width:100%;transition:transform var(--transition-slow);position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.wc-prob-row.is-top .wc-prob-row__bar{background:var(--wc-gold)}.wc-prob-row__pct{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);text-align:right;font-variant-numeric:var(--num-tabular);min-width:56px;font-weight:500}@media (width>=640px){.wc-prob-row{padding:var(--space-4) var(--space-5);grid-template-columns:40px 32px 1fr 80px}}.wc-mc-title-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.wc-mc-info-btn{width:44px;height:44px;color:var(--ink-soft);border:1px solid var(--line);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.wc-mc-info-btn svg{display:block}.wc-mc-info-btn:hover{color:var(--wc-field-ink);border-color:var(--wc-field-line);background:var(--wc-field-dim)}.wc-mc-info-btn:focus-visible{outline:2px solid var(--wc-field-ink);outline-offset:2px;color:var(--wc-field-ink);border-color:var(--wc-field-line);background:var(--wc-field-dim)}.wc-mc-info-btn:active{transform:scale(.96)}.wc-modal{z-index:var(--z-modal);padding:var(--space-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wc-modal[hidden]{display:none}.wc-modal__backdrop{-webkit-backdrop-filter:blur(2px);background:#0a0a0a80;animation:.2s wc-backdrop-in;position:absolute;inset:0}@keyframes wc-backdrop-in{0%{opacity:0}to{opacity:1}}.wc-modal__panel{background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-md);width:min(560px,100%);max-height:85vh;box-shadow:var(--shadow-md);padding:var(--space-6);gap:var(--space-4);flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) wc-modal-in;display:flex;position:relative;overflow-y:auto}@keyframes wc-modal-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wc-modal__backdrop,.wc-modal__panel{animation:none}}.wc-modal__head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.wc-modal__title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--ink);margin:0;font-weight:400}.wc-modal__close{width:32px;height:32px;font-size:var(--text-base);color:var(--ink-soft);border:1px solid var(--line);border-radius:var(--radius-sm);transition:color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.wc-modal__close:hover{color:var(--ink);border-color:var(--line-strong)}.wc-modal__hint{color:var(--ink-faint)}.wc-modal__foot{padding-top:var(--space-2);border-top:1px solid var(--line);justify-content:flex-end;display:flex}.wc-mc-modal__panel{width:min(600px,100%)}.wc-mc-modal .wc-modal__foot{justify-content:flex-start}.wc-mc-modal__body{gap:var(--space-5);flex-direction:column;display:flex}.wc-mc-modal__lead{max-width:60ch;line-height:var(--leading-normal);color:var(--ink-soft);margin:0}.wc-mc-modal__lead strong{color:var(--ink)}.wc-mc-modal__block{gap:var(--space-3);flex-direction:column;display:flex}.wc-mc-modal__eyebrow{margin:0}.wc-mc-modal__steps{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wc-mc-modal__steps li{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.wc-mc-modal__step-n{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--wc-field-ink);font-variant-numeric:var(--num-tabular);letter-spacing:var(--tracking-wide);font-weight:500}.wc-mc-modal__steps li p{font-size:var(--text-base);color:var(--ink);line-height:var(--leading-normal);margin:0}.wc-mc-modal__steps code,.wc-mc-modal__note code{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink);background:var(--paper-soft);padding:0 var(--space-1);border-radius:var(--radius-sm)}.wc-mc-modal__formula{background:var(--wc-field-dim);border:1px solid var(--wc-field-line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin:0;overflow-x:auto}.wc-mc-modal__formula code{white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--wc-field-ink);font-variant-numeric:var(--num-tabular);letter-spacing:var(--tracking-wide);font-weight:500;display:block}.wc-mc-modal__terms,.wc-mc-modal__legend{gap:var(--space-1) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.wc-mc-modal__terms dt,.wc-mc-modal__legend dt{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-faint)}.wc-mc-modal__terms dd,.wc-mc-modal__legend dd{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-soft);margin:0}.wc-mc-modal__terms dt code{color:var(--wc-field-ink);font-weight:500}.wc-mc-modal__note{font-size:var(--text-sm);color:var(--ink-soft);line-height:var(--leading-normal);margin:0}.wc-mc-modal__caveats{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wc-mc-modal__caveats li{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--ink-soft);line-height:var(--leading-normal);position:relative}.wc-mc-modal__caveats li:before{content:"";background:var(--wc-field-line);width:8px;height:1px;position:absolute;top:.6em;left:0}.wc-mc-modal__source{color:var(--ink-faint);line-height:var(--leading-normal);margin:0}@keyframes wc-mc-body-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wc-mc-modal__body>*{animation:.3s cubic-bezier(.16,1,.3,1) both wc-mc-body-in}.wc-mc-modal__body>:first-child{animation-delay:60ms}.wc-mc-modal__body>:nth-child(2){animation-delay:.12s}.wc-mc-modal__body>:nth-child(3){animation-delay:.18s}.wc-mc-modal__body>:nth-child(4){animation-delay:.24s}.wc-mc-modal__body>:nth-child(5){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.wc-mc-info-btn{transition:none}.wc-mc-info-btn:active{transform:none}.wc-mc-modal__body>*{animation:none}}.wc-matches-section{background:var(--paper)}.wc-matches-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=1024px){.wc-matches-grid{grid-template-columns:repeat(2,1fr)}}.wc-matches-col__head{gap:var(--space-1);padding-bottom:var(--space-3);margin-bottom:var(--space-4);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.wc-matches-col__hint{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:normal;text-transform:none}.wc-matches-col__hint:before,.wc-matches-col__hint:after{content:""}.wc-matches-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wc-match{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color var(--transition-fast);grid-template-columns:1fr auto 1fr;display:grid}.wc-match:hover{border-color:var(--line-strong)}.wc-match--today{border-color:var(--wc-live-line);background:var(--wc-live-dim)}.wc-match--today .wc-match__meta,.wc-match--today .wc-match__meta *,.wc-match--today .wc-match__round,.wc-match--today .wc-match__time,.wc-match--today .wc-match__score--pending,.wc-bolao-item.is-today .wc-bolao-meta,.wc-bolao-item.is-today .wc-bolao-meta *{color:var(--wc-live-ink)}.wc-match--placeholder{background:var(--paper-soft)}.wc-match--placeholder .wc-match__name,.wc-match--placeholder .wc-match__score,.wc-match--placeholder .wc-match__meta{color:var(--ink-soft)}.wc-match__team{align-items:center;gap:var(--space-3);min-width:0;display:flex}.wc-match__team--right{text-align:right;flex-direction:row-reverse}.wc-match__flag{font-size:var(--text-xl);flex-shrink:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}.wc-match__flag--empty{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.wc-match__name{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.wc-match__name--placeholder{color:var(--ink-faint);font-style:italic;font-weight:400}.wc-match__score{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-lg);color:var(--ink);font-variant-numeric:var(--num-tabular);white-space:nowrap;font-weight:500;display:flex}.wc-match__score-num{text-align:center;min-width:1ch}.wc-match__score-sep{color:var(--ink-faint)}.wc-match__score-pen{font-size:var(--text-xs);color:var(--ink-faint);margin-left:var(--space-1)}.wc-match__score--pending{font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:var(--tracking-wide);text-transform:uppercase}.wc-match__today-badge{margin-left:var(--space-2);padding:1px var(--space-2);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--wc-live-ink);background:var(--paper-card);border:1px solid var(--wc-live-line);border-radius:var(--radius-sm);text-transform:uppercase;vertical-align:middle;font-size:10px;display:inline-block}.wc-match__meta{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--line);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:var(--tracking-wide);flex-wrap:wrap;grid-column:1/-1;display:flex}.wc-match__round{text-transform:uppercase}.wc-match__time{font-variant-numeric:var(--num-tabular)}.wc-skeleton{background:linear-gradient(90deg, var(--paper-soft) 25%, var(--paper-card) 50%, var(--paper-soft) 75%);border-radius:var(--radius-sm);background-size:200% 100%;width:100%;height:100%;animation:1.5s infinite wc-shimmer;display:block}@keyframes wc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.wc-skeleton{animation:none}}.wc-skeleton-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-card);min-height:88px;padding:0;display:block;overflow:hidden}.wc-skeleton-card>.wc-skeleton{border-radius:0}.wc-team-filter{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--paper-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}@media (width>=640px){.wc-team-filter{padding-inline:var(--space-8)}}@media (width>=1024px){.wc-team-filter{padding-inline:var(--space-12)}}.wc-team-filter__label{color:var(--ink-faint);flex-shrink:0}.wc-team-filter__chips{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.wc-team-chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--ink-soft);background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-full);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);display:inline-flex}.wc-team-chip:hover{border-color:var(--wc-field-line);color:var(--wc-field-ink)}.wc-team-chip[aria-pressed=true]{background:var(--wc-field-ink);border-color:var(--wc-field-ink);color:var(--paper)}.wc-team-chip__flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}.wc-team-chip__clear{padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--wc-live-ink);border:1px solid var(--wc-live-line);border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast);background:0 0}.wc-team-chip__clear:hover{background:var(--wc-live-dim)}.wc-match.is-highlighted,.wc-news-link.is-highlighted{border-color:var(--wc-field-line);box-shadow:inset 3px 0 0 var(--wc-field)}.is-dimmed{opacity:.32}@media (prefers-reduced-motion:reduce){.is-dimmed,.wc-match.is-highlighted,.wc-news-link.is-highlighted{transition:none}}.wc-groups-section{background:var(--paper-soft)}@media (width>=1024px){.wc-groups-section .container,.wc-bracket-section .container{padding-right:var(--space-10)}}.wc-groups-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.wc-groups-grid{gap:var(--space-5);grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.wc-groups-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1440px){.wc-groups-grid{grid-template-columns:repeat(4,1fr)}}.wc-group-card{background:var(--paper-card);padding:var(--space-4);gap:var(--space-2);transition:border-color var(--transition-fast);flex-direction:column;display:flex}.wc-group-card:hover{border-color:var(--line-strong)}.wc-group-card__head{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);margin-bottom:var(--space-1);border-bottom:1px solid var(--line);display:flex}.wc-group-card__head .mono-label,.wc-group-card__head .mono-label:before,.wc-group-card__head .mono-label:after{color:var(--wc-field-ink)}.wc-group-rows{flex-direction:column;display:flex}.wc-group-row{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:var(--num-tabular);color:var(--ink-soft);border-bottom:1px dashed var(--line);transition:background var(--transition-fast);grid-template-columns:22px 1fr auto auto auto auto;display:grid}.wc-group-row:last-child{border-bottom:none}.wc-group-row__flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:var(--text-base);line-height:1}.wc-group-row__name{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.wc-group-row__pts{color:var(--ink);text-align:right;min-width:1.75ch;font-weight:700}.wc-group-row__played,.wc-group-row__gca,.wc-group-row__diff{text-align:right;min-width:4ch;color:var(--ink-soft)}.wc-group-row__diff.is-positive{color:var(--wc-field-ink)}.wc-group-row__diff.is-negative{color:var(--wc-live-ink)}.wc-group-row.is-qualified{background:var(--wc-field-dim);box-shadow:inset 3px 0 0 var(--wc-field);border-radius:var(--radius-sm)}.wc-group-row__badge{white-space:nowrap;width:16px;height:16px;font-family:var(--font-mono);color:var(--wc-field-ink);background:var(--paper-card);border:1px solid var(--wc-field-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.wc-group-row__name-block{align-items:center;gap:var(--space-2);min-width:0;display:flex}.wc-bracket-section{background:var(--paper)}.wc-bracket-tree{gap:var(--space-6);padding:var(--space-3) 0;grid-template-columns:1fr minmax(180px,auto) 1fr;align-items:stretch;display:grid}.wc-bracket-tree__side{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.wc-bracket-tree__head{text-align:center;padding:var(--space-2);background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.wc-bracket-tree__cols{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.wc-bracket-side__col{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.wc-bracket-side__col-head{text-align:center;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);padding-bottom:var(--space-2);margin-bottom:var(--space-1);border-bottom:1px dashed var(--line)}.wc-bracket-side__matches{justify-content:space-around;gap:var(--space-2);flex-direction:column;flex:1;display:flex}.wc-bracket-tree__center{gap:var(--space-3);padding:0 var(--space-2);flex-direction:column;align-self:center;display:flex}.wc-bracket-tree__center .wc-bracket-match{border:2px solid var(--wc-gold);background:var(--wc-gold-dim)}.wc-bracket-tree__trophy{text-align:center;margin:var(--space-3) 0;user-select:none;font-size:3.5rem;line-height:1;animation:3s ease-in-out infinite wc-trophy-pulse}@keyframes wc-trophy-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.wc-bracket-tree__trophy{animation:none}}@media (width<=1023px){.wc-bracket-tree{display:none}}@media (width>=1024px) and (width<=1439px){.wc-bracket-tree{min-width:0;overflow-x:auto}.wc-bracket-tree__cols{min-width:540px}}.wc-bracket-match{min-height:48px;padding:var(--space-2) var(--space-3);background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-sans);transition:border-color var(--transition-fast), background var(--transition-fast);border-left:3px solid #0000;flex-direction:column;gap:2px;display:flex;position:relative}.wc-bracket-match:hover{border-color:var(--line-strong)}.wc-bracket-match--empty{border:1px dashed var(--line);visibility:hidden;background:0 0;min-height:48px}.wc-bracket-match__row{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-xs);min-width:0;display:flex}.wc-bracket-match__team{align-items:center;gap:var(--space-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.wc-bracket-match__flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:var(--text-sm);flex-shrink:0;line-height:1}.wc-bracket-match__name{font-size:var(--text-xs);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.wc-bracket-match__name--winner{color:var(--ink);font-weight:700}.wc-bracket-match__name--loser{color:var(--ink-faint)}.wc-bracket-match__name--placeholder{color:var(--ink-faint);font-style:italic;font-weight:400}.wc-bracket-match__score{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:var(--num-tabular);flex-shrink:0;font-weight:500}.wc-bracket-match__score--winner{color:var(--ink);font-weight:700}.wc-bracket-match__score--loser{color:var(--ink-faint)}.wc-bracket-match__score--pending{color:var(--ink-faint);letter-spacing:var(--tracking-wide);font-size:10px}.wc-bracket-match.is-today{box-shadow:inset 3px 0 0 var(--wc-live);background:var(--wc-live-dim)}.wc-bracket-match__today-tag{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--wc-live-ink);text-transform:uppercase;align-items:center;gap:4px;margin-top:2px;font-size:9px;display:inline-flex}.wc-bracket-match__today-tag:before{content:"";border-radius:var(--radius-full);background:var(--wc-live);width:6px;height:6px}.wc-bracket-match.is-final-done{background:var(--wc-gold-dim);border-color:var(--wc-gold-line)}.wc-bracket-mobile{gap:var(--space-4);flex-direction:column;display:flex}.wc-bracket-mobile details{background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.wc-bracket-mobile summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;background:var(--paper-soft);transition:background var(--transition-fast);border-bottom:1px solid #0000;list-style:none;display:flex}.wc-bracket-mobile summary::-webkit-details-marker{display:none}.wc-bracket-mobile summary:hover{background:var(--paper-card)}.wc-bracket-mobile details[open] summary{border-bottom-color:var(--line)}.wc-bracket-mobile summary .mono-label,.wc-bracket-mobile summary .mono-label:before,.wc-bracket-mobile summary .mono-label:after{color:var(--wc-gold-ink)}.wc-bracket-mobile__round{gap:var(--space-2);flex-direction:column;display:flex}.wc-bracket-mobile__round-head{color:var(--ink-faint)}.wc-bracket-mobile__body{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}@media (width>=1024px){.wc-bracket-mobile{display:none}}.wc-selection-section{background:var(--paper-soft)}.wc-selection-wrap{gap:var(--space-6);flex-direction:column;align-items:center;display:flex}.wc-pitch{aspect-ratio:3/4;background:var(--paper-soft);background-image:repeating-linear-gradient(180deg, transparent 0 40px, var(--wc-field-dim) 40px 80px);border:1px solid var(--wc-field-line);border-radius:var(--radius-md);width:100%;max-width:480px;padding:var(--space-3);gap:var(--space-2);grid-template-rows:1fr repeat(4,1fr);display:grid;position:relative;overflow:hidden}.wc-pitch:before{content:"";top:var(--space-3);border:1px solid var(--wc-field-line);pointer-events:none;border-bottom:none;border-radius:4px 4px 0 0;width:40%;height:24px;position:absolute;left:50%;transform:translate(-50%)}.wc-pitch__row{gap:var(--space-3);place-items:center;display:grid}.wc-pitch__row--gk{grid-template-columns:1fr}.wc-pitch__row--df{grid-template-columns:repeat(4,1fr)}.wc-pitch__row--mf,.wc-pitch__row--fw{grid-template-columns:repeat(3,1fr)}.wc-player-token{flex-direction:column;align-items:center;gap:4px;width:100%;max-width:96px;display:flex}.wc-player-token__circle{border-radius:var(--radius-full);background:var(--paper-card);border:1px solid var(--wc-field-line);width:56px;height:56px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);letter-spacing:var(--tracking-wide);box-shadow:var(--shadow-sm);text-align:center;justify-content:center;align-items:center;padding:4px;font-weight:500;display:flex}.wc-player-token__initials{line-height:1}.wc-player-token__name{font-family:var(--font-sans);color:var(--ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:88px;font-size:10px;font-weight:500;line-height:1.1;overflow:hidden}.wc-player-token__stat{font-family:var(--font-mono);color:var(--ink-soft);letter-spacing:var(--tracking-wide);text-align:center;font-size:9px;line-height:1.1}.wc-player-token--gk .wc-player-token__stat{color:var(--wc-field-ink)}.wc-player-token--topscorer .wc-player-token__circle{box-shadow:0 0 0 2px var(--wc-gold), var(--shadow-sm)}.wc-player-token--topscorer .wc-player-token__stat{color:var(--wc-gold-ink)}.wc-top-gks{gap:var(--space-3);flex-direction:column;width:100%;max-width:640px;display:flex}.wc-top-gks__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);display:flex}.wc-top-gks__list{gap:var(--space-4);flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}.wc-top-gk{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;width:80px;display:flex}.wc-top-gk__avatar{border-radius:var(--radius-full);background:var(--paper-card);border:1px solid var(--wc-field-line);width:32px;height:32px;font-family:var(--font-mono);color:var(--ink);justify-content:center;align-items:center;font-size:10px;font-weight:500;display:flex}.wc-top-gk__flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:var(--text-base);line-height:1}.wc-top-gk--best .wc-top-gk__avatar{box-shadow:0 0 0 2px var(--wc-gold)}.wc-top-gk__name{font-family:var(--font-sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;font-weight:500;line-height:1.1;overflow:hidden}.wc-top-gk__stat{font-family:var(--font-mono);color:var(--ink-faint);letter-spacing:var(--tracking-wide);font-size:9px}.wc-insights-section{background:var(--paper)}.wc-insights-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.wc-insights-grid{gap:var(--space-5);grid-template-columns:repeat(6,1fr)}}@media (width>=1024px){.wc-insights-grid{grid-template-columns:repeat(12,1fr)}}.wc-insight-card{background:var(--paper-card);border:1px solid var(--line);border-top:2px solid var(--ink);border-radius:0 0 var(--radius-md) var(--radius-md);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.wc-insight-card--field{border-top-color:var(--wc-field)}.wc-insight-card--gold{border-top-color:var(--wc-gold)}.wc-insight-card--ink{border-top-color:var(--ink)}.wc-insight-card--live{border-top-color:var(--wc-live)}.wc-insight-card__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.wc-insight-card__cat{font-weight:inherit;font-size:inherit;margin:0}.wc-insight-card__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.wc-insight-card__body{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-soft);line-height:var(--leading-normal)}.wc-insight-card__key{font-family:var(--font-mono);font-variant-numeric:var(--num-tabular);font-weight:700}.wc-insight-card--field .wc-insight-card__key{color:var(--wc-field-ink)}.wc-insight-card--gold .wc-insight-card__key{color:var(--wc-gold-ink)}.wc-insight-card--ink .wc-insight-card__key{color:var(--ink)}.wc-insight-card--live .wc-insight-card__key{color:var(--wc-live-ink)}@media (width>=640px){.wc-insight-card--hero{grid-column:span 6}.wc-insight-card--md{grid-column:span 3}}@media (width>=1024px){.wc-insight-card--hero{grid-column:span 6}.wc-insight-card--md{grid-column:span 3}}.wc-bolao-section{background:var(--paper-soft)}.wc-bolao-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=1024px){.wc-bolao-grid{grid-template-columns:2fr 1fr}}.wc-bolao-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wc-bolao-item{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:1fr auto 1fr;display:grid}.wc-bolao-item.is-today{border-color:var(--wc-live-line);background:var(--wc-live-dim)}.wc-bolao-item.is-finished{background:var(--paper-soft);border-color:var(--line)}.wc-bolao-team{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;min-width:0;display:flex}.wc-bolao-team__flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:var(--text-xl);line-height:1}.wc-bolao-team__name{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.wc-bolao-team__name--placeholder{color:var(--ink-faint);font-style:italic;font-weight:400}.wc-bolao-mid{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.wc-bolao-inputs{align-items:center;gap:var(--space-2);display:flex}.wc-bolao-input{text-align:center;width:44px;height:36px;font-family:var(--font-mono);font-size:var(--text-base);color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-variant-numeric:var(--num-tabular);transition:border-color var(--transition-fast);font-weight:500}.wc-bolao-input:focus{outline:2px solid var(--wc-field-ink);outline-offset:1px;border-color:var(--wc-field-ink)}.wc-bolao-input:disabled{background:var(--paper-soft);color:var(--ink-faint);cursor:not-allowed}.wc-bolao-input-sep{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-faint)}.wc-bolao-submit{padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--paper);background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast)}.wc-bolao-submit:hover:not(:disabled){background:var(--wc-field-ink);border-color:var(--wc-field-ink);transform:translateY(-1px)}.wc-bolao-submit:disabled{background:var(--paper-soft);color:var(--ink-faint);border-color:var(--line);cursor:not-allowed}.wc-bolao-result{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);text-align:center;min-height:1em}.wc-bolao-result--exact{color:var(--wc-field-ink);font-weight:700}.wc-bolao-result--winner{color:var(--wc-gold-ink);font-weight:700}.wc-bolao-meta{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--line);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:var(--tracking-wide);flex-wrap:wrap;grid-column:1/-1;display:flex}.wc-bolao-score{background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-3);flex-direction:column;height:fit-content;display:flex;position:relative}.wc-bolao-score__value{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--wc-field-ink);font-variant-numeric:var(--num-tabular);font-weight:400;line-height:.95}.wc-bolao-score__label{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:var(--tracking-wide);text-transform:uppercase}.wc-bolao-score__list{gap:var(--space-2);margin:var(--space-2) 0;flex-direction:column;padding:0;list-style:none;display:flex}.wc-bolao-score__row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-soft);grid-template-columns:1fr auto auto;display:grid}.wc-bolao-score__pts{color:var(--ink);font-variant-numeric:var(--num-tabular);font-weight:700}.wc-bolao-score__pts--exact{color:var(--wc-field-ink)}.wc-bolao-score__pts--winner{color:var(--wc-gold-ink)}.wc-bolao-reset{margin-top:var(--space-2);align-self:flex-start}.wc-game-section{background:var(--paper-soft)}.wc-game__duel{gap:var(--space-5);margin-bottom:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.wc-game__duel{grid-template-columns:1fr 1fr}}.wc-game__actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.wc-player-card{gap:var(--space-4);padding:var(--space-6);background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-md);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;position:relative}.wc-player-card:hover{border-color:var(--wc-field-line);box-shadow:var(--shadow-md);transform:translateY(-3px)}.wc-player-card:focus-visible{outline:2px solid var(--wc-field-ink);outline-offset:3px}.wc-player-card:active{transform:translateY(-1px)}.wc-player-card__flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:clamp(3rem,8vw,4.5rem);line-height:1}.wc-player-card__name{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.wc-player-card__meta{gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-soft);letter-spacing:var(--tracking-wide);flex-direction:column;display:flex}.wc-player-card__stat{align-items:baseline;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);margin-top:auto;display:flex}.wc-player-card__goals{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--wc-field-ink);font-variant-numeric:var(--num-tabular);line-height:1}.wc-player-card__goals-label{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:var(--tracking-wide);text-transform:uppercase}.wc-player-card__cta{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--wc-field-ink);opacity:0;transition:opacity var(--transition-fast)}.wc-player-card:hover .wc-player-card__cta,.wc-player-card:focus-visible .wc-player-card__cta{opacity:1}.wc-game__duel.is-voting .wc-player-card{pointer-events:none;animation:.25s forwards wc-fade-out}.wc-game__duel.is-entering .wc-player-card{animation:.35s wc-fade-in}@keyframes wc-fade-out{to{opacity:0;transform:translateY(-8px)}}@keyframes wc-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wc-game__duel.is-voting .wc-player-card,.wc-game__duel.is-entering .wc-player-card{animation:none}}.wc-game__empty{padding:var(--space-8);text-align:center;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-faint);grid-column:1/-1}.wc-ranking-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wc-ranking-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:28px 1fr auto auto;display:grid}.wc-ranking-row__rank{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);text-align:right;font-variant-numeric:var(--num-tabular)}.wc-ranking-row__name{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink);min-width:0;display:flex}.wc-ranking-row__name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wc-ranking-row__team{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:var(--tracking-wide)}.wc-ranking-row__winrate{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--wc-field-ink);font-variant-numeric:var(--num-tabular);text-align:right;min-width:56px;font-weight:500}.wc-shotmap-section{background:var(--paper)}.wc-passnet-section{background:var(--paper-soft)}.wc-flow-section{background:var(--paper)}.wc-shotmap-tagline{color:var(--ink-faint)}.wc-match-select-wrap{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wc-match-select-wrap>.mono-label{margin-right:var(--space-2);color:var(--ink-faint)}.wc-match-select{min-width:0;max-width:100%;font-family:var(--font-mono);font-size:var(--text-sm);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-card);color:var(--ink);cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-soft) 50%), linear-gradient(135deg, var(--ink-soft) 50%, transparent 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;flex:auto;padding:8px 28px 8px 12px}.wc-match-select:hover{border-color:var(--line-strong)}.wc-match-select:focus-visible{outline:2px solid var(--wc-field-ink);outline-offset:2px}.wc-stat-compare{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.wc-stat-compare[hidden]{display:none}@media (width>=768px){.wc-stat-compare{padding:var(--space-6)}}.wc-stat-compare__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.wc-stat-compare__team{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink);line-height:var(--leading-tight);min-width:0;display:flex}.wc-stat-compare__team--right{text-align:right;flex-direction:row-reverse}.wc-stat-compare__team .wc-flag{font-size:var(--text-xl);flex-shrink:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}.wc-stat-compare__team-name{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:var(--num-tabular);overflow:hidden}.wc-stat-rows{flex-direction:column;gap:0;display:flex}.wc-stat-row{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:minmax(56px,auto) 1fr minmax(56px,auto);display:grid}.wc-stat-row__home,.wc-stat-row__away{font-family:var(--font-mono);font-size:var(--text-sm);text-align:center;font-variant-numeric:var(--num-tabular);min-width:56px;font-weight:500}.wc-stat-row__home{color:var(--wc-field-ink);text-align:right}.wc-stat-row__away{color:var(--wc-gold-ink);text-align:left}.wc-stat-row__bar{background:var(--line);border-radius:3px;height:6px;display:flex;overflow:hidden}.wc-stat-row__bar-home,.wc-stat-row__bar-away{width:0;height:100%;transition:width .7s cubic-bezier(.16,1,.3,1);display:block}.wc-stat-row__bar-home{background:var(--wc-field-ink)}.wc-stat-row__bar-away{background:var(--wc-gold-ink)}.wc-stat-row__label{text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);margin-top:-2px;margin-bottom:var(--space-2);letter-spacing:var(--tracking-wide);grid-column:1/-1}.wc-stat-subhead{color:var(--ink-faint);margin:var(--space-4) 0 var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line)}.wc-stat-compare__source{margin-top:var(--space-2);color:var(--ink-faint);align-self:flex-end}@media (prefers-reduced-motion:reduce){.wc-stat-row__bar-home,.wc-stat-row__bar-away{transition:none!important}}.wc-classics-section{background:var(--paper)}.wc-cl-tagline{color:var(--ink-faint);margin-bottom:var(--space-4);display:block}.wc-cl-select{min-width:0;max-width:100%;font-family:var(--font-mono);font-size:var(--text-sm);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-card);color:var(--ink);cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-soft) 50%), linear-gradient(135deg, var(--ink-soft) 50%, transparent 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;flex:auto;padding:8px 28px 8px 12px}.wc-cl-select:hover{border-color:var(--line-strong)}.wc-cl-select:focus-visible{outline:2px solid var(--wc-field-ink);outline-offset:2px}.wc-cl-meta{color:var(--ink-faint);margin-bottom:var(--space-5);display:block}.wc-cl-block{padding:var(--space-5);margin-bottom:var(--space-5)}@media (width>=768px){.wc-cl-block{padding:var(--space-6)}}.wc-cl-block__title{font-family:var(--font-mono);font-size:var(--text-base);color:var(--ink);margin:0 0 var(--space-4);align-items:baseline;gap:var(--space-2);font-weight:600;display:flex}.wc-cl-block__unit{font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:var(--tracking-wide);text-transform:none;font-weight:400}.wc-cl-table{border-collapse:collapse;width:100%;margin-bottom:var(--space-4);font-family:var(--font-mono)}.wc-cl-table thead th{font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:var(--tracking-wide);text-align:right;padding:0 0 var(--space-2) var(--space-3);border-bottom:1px solid var(--line);font-weight:500}.wc-cl-table__corner{border-bottom:1px solid var(--line)}.wc-cl-table__team{text-align:left;color:var(--ink);padding:var(--space-2) var(--space-3) var(--space-2) 0;white-space:nowrap;font-weight:500}.wc-cl-table__team .wc-flag{margin-right:var(--space-2)}.wc-cl-table__num{text-align:right;font-variant-numeric:var(--num-tabular);color:var(--ink-soft);padding:var(--space-2) 0 var(--space-2) var(--space-3);min-width:64px}.wc-cl-table tbody tr+tr td,.wc-cl-table tbody tr+tr th{border-top:1px solid var(--line)}.wc-cl-table__row--lead .wc-cl-table__team,.wc-cl-table__row--lead .wc-cl-table__num:first-of-type{color:var(--wc-gold-ink);font-weight:600}.wc-cl-block__chart{margin-top:var(--space-2)}.wc-cl-note{margin-top:var(--space-4);color:var(--ink-faint);line-height:1.5;display:block}.wc-cl-note strong{color:var(--ink-soft)}.wc-c22-section{background:var(--paper)}.wc-c22-section--alt{background:var(--paper-soft)}.wc-c22-block{padding:var(--space-5);margin-top:var(--space-6)}.wc-c22-block__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.wc-c22-block__title{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0 0 var(--space-4);font-weight:400}.wc-c22-block__head .wc-c22-block__title{margin-bottom:0}.wc-c22-block__title .wc-cl-block__unit{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-faint);margin-top:var(--space-1);display:block}.wc-c22-block__chart{width:100%;position:relative}.wc-c22-bignumbers{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=560px){.wc-c22-bignumbers{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.wc-c22-bignumbers{grid-template-columns:repeat(3,1fr)}.wc-c22-bignumbers>.wc-stat-card--wide{grid-column:span 1}}.wc-c22-two-col{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=900px){.wc-c22-two-col{grid-template-columns:1fr 1fr;align-items:start}}.wc-c22-context{margin-bottom:var(--space-6)}.wc-c22-context__head{color:var(--ink-faint);margin-bottom:var(--space-4);display:block}.wc-c22-context__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=560px){.wc-c22-context__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.wc-c22-context__grid{grid-template-columns:repeat(3,1fr)}}.wc-c22-context-card{padding:var(--space-4);background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-md);gap:var(--space-2);flex-direction:column;display:flex}.wc-c22-context-card__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink);margin:var(--space-1) 0 0;font-weight:400;line-height:1.15}.wc-c22-context-card__body{font-size:var(--text-sm);color:var(--ink-soft);margin:0;line-height:1.5}.wc-c22-context-card__src{color:var(--wc-field-ink);align-self:flex-start;margin-top:auto;text-decoration:none}.wc-c22-context-card__src:hover{text-decoration:underline}#c22-hist-bignumbers .wc-stat-card{background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex;position:relative}#c22-hist-bignumbers .wc-stat-card__value{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--wc-field-ink);letter-spacing:var(--tracking-tight);font-variant-numeric:var(--num-tabular);font-weight:400;line-height:.95}#c22-hist-bignumbers .wc-stat-card__sub{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:var(--tracking-wide)}#c22-scorers-body td,#c22-hist-scorers td,#c22-hist-appearances td{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle}#c22-scorers-body tr:last-child td,#c22-hist-scorers tr:last-child td,#c22-hist-appearances tr:last-child td{border-bottom:none}#c22-scorers-body tr,#c22-hist-scorers tr,#c22-hist-appearances tr{transition:background var(--transition-fast)}#c22-scorers-body tr:hover,#c22-hist-scorers tr:hover,#c22-hist-appearances tr:hover{background:var(--paper-soft)}#c22-scorers-body .wc-scorers-table__rank-cell,#c22-hist-scorers .wc-scorers-table__rank-cell,#c22-hist-appearances .wc-scorers-table__rank-cell{font-family:var(--font-mono);text-align:right;color:var(--ink-faint);font-weight:500}#c22-scorers-body .wc-scorers-table__player-cell,#c22-hist-scorers .wc-scorers-table__player-cell,#c22-hist-appearances .wc-scorers-table__player-cell{align-items:center;gap:var(--space-3);display:flex}#c22-scorers-body .wc-scorers-table__name,#c22-hist-scorers .wc-scorers-table__name,#c22-hist-appearances .wc-scorers-table__name{color:var(--ink);font-weight:500}#c22-scorers-body .wc-scorers-table__name-block,#c22-hist-scorers .wc-scorers-table__name-block,#c22-hist-appearances .wc-scorers-table__name-block{flex-direction:column;gap:2px;display:flex}#c22-scorers-body .wc-scorers-table__sub,#c22-hist-scorers .wc-scorers-table__sub,#c22-hist-appearances .wc-scorers-table__sub{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:var(--tracking-wide)}#c22-scorers-body .wc-scorers-table__goals-cell,#c22-hist-scorers .wc-scorers-table__goals-cell,#c22-hist-appearances .wc-scorers-table__goals-cell{font-family:var(--font-mono);font-size:var(--text-lg);text-align:right;color:var(--ink);font-variant-numeric:var(--num-tabular);font-weight:500}#c22-scorers-body .wc-scorers-table__pen-cell,#c22-hist-scorers .wc-scorers-table__pen-cell,#c22-hist-appearances .wc-scorers-table__pen-cell{font-family:var(--font-mono);font-size:var(--text-xs);text-align:right;color:var(--ink-faint);font-variant-numeric:var(--num-tabular)}#c22-scorers-body tr.wc-scorers-table__row--gold td,#c22-hist-scorers tr.wc-scorers-table__row--gold td,#c22-hist-appearances tr.wc-scorers-table__row--gold td{background:var(--wc-gold-dim);border-bottom-color:var(--wc-gold-line)}#c22-scorers-body tr.wc-scorers-table__row--gold .wc-scorers-table__rank-cell,#c22-hist-scorers tr.wc-scorers-table__row--gold .wc-scorers-table__rank-cell,#c22-hist-appearances tr.wc-scorers-table__row--gold .wc-scorers-table__rank-cell{color:var(--wc-gold-ink);font-weight:500}.wc-scorers-table__gold-badge{margin-left:var(--space-2);padding:1px var(--space-2);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--wc-gold-ink);background:var(--paper-card);border:1px solid var(--wc-gold-line);border-radius:var(--radius-sm);text-transform:uppercase;vertical-align:middle;font-size:10px;display:inline-block}
