.cm-intl{--intl-edge:hsla(0,0%,100%,.075);--intl-edge-strong:hsla(0,0%,100%,.14);--intl-card:#0d121b;--intl-through:color-mix(in srgb,var(--accent) 9%,transparent);--intl-summer:#3fbf7f}.cm-intl .intl-picker{display:flex;flex-wrap:wrap;gap:6px}.cm-intl .intl-picker a{padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--text-dim);text-decoration:none;border:1px solid var(--intl-edge-strong);background:hsla(0,0%,100%,.03)}.cm-intl .intl-picker a[aria-current=page]{color:#05070b;background:var(--gold-bright,#f5c065);border-color:transparent}.cm-intl .intl-next{display:flex;flex-direction:column;gap:6px;min-width:220px;padding:14px 16px;border-radius:14px;border:1px solid var(--intl-edge-strong);background:linear-gradient(160deg,color-mix(in srgb,var(--intl-summer) 12%,#0d121b),#0a0e15)}.cm-intl .intl-next__label{font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.cm-intl .intl-next strong{font-size:1.02rem}.cm-intl .intl-next ul{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:.78rem}.cm-intl .intl-next li{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cm-intl .intl-next li>span:not(.intl-nation){color:var(--text-dim)}.cm-intl .intl-next__more,.cm-intl .intl-next__sub{font-size:.74rem;color:var(--text-dim)}.cm-intl .intl-next--champions{border-color:color-mix(in srgb,var(--gold) 45%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gold) 14%,#0d121b),#0a0e15)}.cm-intl .intl-next__winner{display:flex;align-items:center;gap:10px;font-size:1.25rem!important}.cm-intl .intl-nation{display:inline-flex;align-items:center;gap:7px;min-width:0}.cm-intl .intl-nation span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-intl .intl-nation--strong span{color:var(--text);font-weight:800}.cm-intl .intl-nation--mine span,.cm-intl .intl-tag{color:var(--accent)}.cm-intl .intl-tag{padding:2px 7px;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);white-space:nowrap}.cm-intl .intl-champs{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--gold-bright,#f5c065)}.cm-intl .intl-empty{margin:0;color:var(--text-dim);font-size:.85rem}.cm-intl .intl-honours,.cm-intl .intl-preview,.cm-intl .intl-yours{overflow-x:auto}.cm-intl .intl-table{width:100%;border-collapse:collapse;font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-intl .intl-table--wide{min-width:560px}.cm-intl .intl-table th{padding:9px 10px;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);text-align:left;border-bottom:1px solid var(--intl-edge)}.cm-intl .intl-table td{padding:8px 10px;border-bottom:1px solid hsla(0,0%,100%,.04);color:var(--text-dim)}.cm-intl .intl-table td b{color:var(--text)}.cm-intl .intl-group .intl-table td:nth-child(n+3),.cm-intl .intl-group .intl-table th:nth-child(n+3){text-align:center;width:2.4em}.cm-intl .intl-group .intl-table td:nth-child(2){max-width:0;width:100%}.cm-intl .intl-table__through td:first-child{box-shadow:inset 3px 0 0 var(--intl-summer)}.cm-intl .intl-table__through{background:var(--intl-through)}.cm-intl .intl-table__mine td{color:var(--text)}.cm-intl .intl-table__out td{opacity:.6}.cm-intl .intl-preview__best{font-size:.76rem}.cm-intl .intl-fixtures{list-style:none;margin:0;padding:8px 10px 10px;display:grid;grid-gap:4px;gap:4px;border-top:1px solid var(--intl-edge)}.cm-intl .intl-fixtures li{display:grid;grid-template-columns:3.4em minmax(0,1fr) 3.2em minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;font-size:.76rem;color:var(--text-dim)}.cm-intl .intl-fixtures li>.intl-nation:last-child{justify-content:flex-start}.cm-intl .intl-fixtures__day{font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cm-intl .intl-fixtures__score{text-align:center;font-weight:800;color:var(--text)}.cm-intl .intl-fixtures li:not(.is-played) .intl-fixtures__score{color:var(--text-dim);font-weight:600}.cm-intl .intl-draw{box-shadow:inset 0 2px 0 color-mix(in srgb,var(--intl-summer) 75%,transparent)}.cm-intl .intl-bracket{overflow-x:auto;padding:16px 18px 20px}.cm-intl .intl-bracket__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);grid-gap:18px;gap:18px;min-width:min-content}.cm-intl .intl-round{display:flex;flex-direction:column;gap:10px;min-width:0}.cm-intl .intl-round__head{display:flex;justify-content:space-between;gap:6px;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);padding:0 2px 4px;border-bottom:1px solid var(--intl-edge)}.cm-intl .intl-round__head span:last-child{font-weight:600;letter-spacing:.02em;text-transform:none}.cm-intl .intl-round__slots{flex:1 1;display:flex;flex-direction:column;justify-content:space-around;gap:10px}.cm-intl .intl-tie{border-radius:12px;border:1px solid var(--intl-edge);background:var(--intl-card);overflow:hidden}.cm-intl .intl-tie--mine{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)}.cm-intl .intl-tie--final{border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 10%,#0d121b),#0d121b)}.cm-intl .intl-tie__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:7px 10px;font-size:.8rem;color:var(--text-dim)}.cm-intl .intl-tie__row+.intl-tie__row{border-top:1px solid hsla(0,0%,100%,.04)}.cm-intl .intl-tie__row--won{color:var(--text);font-weight:700}.cm-intl .intl-tie__score{display:inline-flex;align-items:baseline;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-intl .intl-tie__score b{min-width:14px;text-align:center}.cm-intl .intl-tie__score small{font-size:.68rem;color:var(--text-dim)}.cm-intl .intl-tie__foot{display:flex;flex-wrap:wrap;gap:4px 8px;padding:4px 10px 6px;font-size:.64rem;color:var(--text-dim);border-top:1px solid hsla(0,0%,100%,.04)}.cm-intl .intl-tie__foot em{font-style:normal;font-weight:700;color:var(--gold-bright,#f5c065)}.cm-intl .intl-tie--waiting{border-style:dashed;background:transparent}.cm-intl .intl-tie--waiting .intl-tie__row{display:block;font-style:italic;font-size:.74rem}.cm-intl .intl-days{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.cm-intl .intl-day{border:1px solid var(--intl-edge);border-radius:12px;padding:10px 12px;background:hsla(0,0%,100%,.015)}.cm-intl .intl-day--next{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.cm-intl .intl-day__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.cm-intl .intl-day__num{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.cm-intl .intl-day__label{font-weight:700}.cm-intl .intl-day__state{margin-left:auto;font-size:.7rem;font-weight:700;color:var(--text-dim)}.cm-intl .intl-day--played .intl-day__state{color:var(--intl-summer)}.cm-intl .intl-day--next .intl-day__state{color:var(--accent)}.cm-intl .intl-day__matches{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:4px 16px;gap:4px 16px}.cm-intl .intl-day__matches li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;font-size:.78rem;color:var(--text-dim)}.cm-intl .intl-day__score{font-weight:800;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cm-intl .intl-scorers{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.cm-intl .intl-scorers li{display:grid;grid-template-columns:1.6em minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;font-size:.82rem;color:var(--text-dim)}.cm-intl .intl-scorers li.is-mine{color:var(--text)}.cm-intl .intl-scorers__rank{font-size:.7rem;font-weight:800;color:var(--text-dim)}.cm-intl .intl-scorers__who{display:flex;align-items:center;gap:7px;min-width:0}.cm-intl .intl-scorers__who>span:not(.intl-tag){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-intl .intl-scorers b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-intl .intl-teams{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px;align-items:start}.cm-intl .intl-team{border:1px solid var(--intl-edge);border-radius:14px;background:var(--intl-card);overflow:hidden}.cm-intl .intl-team--mine{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.cm-intl .intl-team--out summary{opacity:.7}.cm-intl .intl-team summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;cursor:pointer;list-style:none}.cm-intl .intl-team summary::-webkit-details-marker{display:none}.cm-intl .intl-team__name{display:flex;flex-direction:column;min-width:0}.cm-intl .intl-team__name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-intl .intl-team__name small,.cm-intl .intl-team__state small{font-size:.72rem;color:var(--text-dim)}.cm-intl .intl-team__state{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.cm-intl .intl-squad{list-style:none;margin:0;padding:6px 14px 12px;display:grid;grid-gap:3px;gap:3px;border-top:1px solid var(--intl-edge)}.cm-intl .intl-squad li{display:grid;grid-template-columns:2.6em minmax(0,1fr) minmax(0,.9fr) 2em;align-items:center;grid-gap:8px;gap:8px;font-size:.76rem;color:var(--text-dim)}.cm-intl .intl-squad li.is-mine{color:var(--accent)}.cm-intl .intl-squad__pos{font-size:.66rem;font-weight:800}.cm-intl .intl-squad__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-intl .intl-squad__club{display:flex;align-items:center;gap:5px;min-width:0}.cm-intl .intl-squad__club span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-intl .intl-squad b{text-align:right;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.cm-intl .intl-next{min-width:0}.cm-intl .intl-teams{grid-template-columns:minmax(0,1fr)}.cm-intl .intl-fixtures li{grid-template-columns:3em minmax(0,1fr) 2.8em minmax(0,1fr);gap:6px}.cm-intl .intl-day__matches{grid-template-columns:minmax(0,1fr)}.cm-intl .intl-squad li{grid-template-columns:2.4em minmax(0,1fr) 2em}.cm-intl .intl-squad__club{display:none}}