.admin-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--mb-bg);color:var(--mb-text)}.admin-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px 20px;min-height:64px;padding:10px 24px;border-bottom:1px solid var(--mb-border);background:var(--mb-nav-bg)}.admin-header__brand,.admin-header__controls{display:flex;align-items:center;min-width:0}.admin-header__logo{flex-shrink:0;color:var(--mb-text);font-weight:750;letter-spacing:.04em;text-decoration:none}.admin-header__logo:hover{color:var(--mb-text);text-decoration:none}.admin-header__controls{justify-self:end;justify-content:flex-end;flex-wrap:wrap;gap:10px 14px}.admin-header__portal{color:var(--mb-muted);font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap}.admin-header__portal--muted{color:var(--mb-text-disabled);cursor:default}.admin-page__intro--row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.admin-page__intro-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.admin-credit-actions{display:grid;gap:8px;min-width:12rem}.admin-table__sort{border:0;background:transparent;color:inherit;font:inherit;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:0}.admin-table__sort:hover{color:var(--mb-text)}.admin-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.admin-pagination__info{margin:0;color:var(--mb-muted);font-size:13px}.admin-pagination__controls{display:flex;gap:8px}.admin-meta{margin:0;color:var(--mb-muted);font-size:13px}.admin-meta code{font-size:12px;word-break:break-all}.admin-card__title--spaced{margin-top:22px}.admin-membership__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.admin-membership__dates{margin:0 0 12px;color:var(--mb-muted);font-size:12px}.admin-reset-url{margin-top:14px}.admin-header__portal:hover:not(.admin-header__portal--muted){color:var(--mb-text);text-decoration:none}.admin-header__user{overflow:hidden;max-width:160px;color:var(--mb-text);font-size:13px;font-weight:650;line-height:1;white-space:nowrap;text-overflow:ellipsis}.admin-nav{display:flex;align-items:stretch;gap:4px}.admin-nav__link{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border-bottom:2px solid transparent;color:var(--mb-muted);font-weight:650;letter-spacing:.02em;text-decoration:none;white-space:nowrap}.admin-nav__link:hover{color:var(--mb-text);text-decoration:none}.admin-nav__link--active{color:var(--mb-text);border-bottom-color:var(--mb-accent)}.admin-main{flex:1}.admin-page{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:32px 0 48px;overflow-x:hidden}.admin-page__intro{margin-bottom:20px}.admin-page__kicker{margin:0 0 10px;color:var(--mb-accent);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.admin-page__title{margin:0 0 10px;font-size:1.7rem;font-weight:700;letter-spacing:.02em}.admin-page__lead{margin:0;max-width:42rem;color:var(--mb-muted);line-height:1.55}.admin-page__back{margin:0 0 12px}.admin-placeholder__title{margin:0 0 8px;font-size:1.1rem}.admin-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.admin-toolbar__search{flex:1 1 240px;min-width:0}.admin-toolbar__select{width:auto;min-width:160px;max-width:220px}.admin-toolbar__field{display:flex;align-items:center;gap:8px;min-width:0}.admin-toolbar__field span{color:var(--mb-muted);font-size:.88rem;font-weight:650;white-space:nowrap}.admin-toolbar__select--wide{min-width:240px;max-width:min(420px,100%)}.admin-status{margin:0 0 16px;color:var(--mb-muted)}.admin-status--error{color:var(--mb-danger)}.admin-status--ok{color:var(--mb-accent)}.admin-table-wrap{overflow-x:auto;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-table-bg)}.admin-table{width:100%;min-width:980px;border-collapse:collapse;font-size:14px}.admin-table th,.admin-table td{padding:10px 12px;border-bottom:1px solid var(--mb-table-cell-border);text-align:left;vertical-align:middle}.admin-table th{background:var(--mb-table-header-bg);color:var(--mb-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-table tbody tr:nth-child(2n) td{background:var(--mb-table-row-alt)}.admin-table tbody tr:hover td{background:var(--mb-table-row-hover)}.admin-table__name{color:var(--mb-text);font-weight:650;text-decoration:none}.admin-table__name:hover{color:var(--mb-accent)}.admin-user-assignments{list-style:none;margin:0;padding:0;display:grid;gap:8px}.admin-user-assignments__item{display:grid;gap:1px;line-height:1.25}.admin-user-assignments__season{font-size:.8rem;color:var(--mb-muted)}.admin-user-assignments__club{font-weight:650;text-decoration:underline}.admin-chip{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:999px;background:var(--mb-chip-bg);border:1px solid var(--mb-border);color:var(--mb-text-secondary);font-size:12px;font-weight:650;white-space:nowrap}.admin-chip--role-platform_admin,.admin-chip--status-active{background:var(--mb-chip-bg-active);border-color:var(--mb-accent);color:var(--mb-text)}.admin-chip--status-disabled,.admin-chip--status-pending,.admin-chip--status-suspended,.admin-chip--status-removed{color:var(--mb-muted)}.admin-card{margin-bottom:18px}.admin-card__title{margin:0 0 16px;font-size:1.05rem;font-weight:700}.admin-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-bottom:16px}.admin-form__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.admin-reset-btn:disabled{opacity:.55}.admin-membership-list{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:14px}.admin-membership{padding:14px;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-card-bg-alt)}.admin-membership__league{margin:0 0 2px;font-size:.92rem;font-weight:650;color:var(--mb-text)}.admin-membership__club{margin:0 0 12px;font-weight:700}.admin-assignment{margin-bottom:10px}.admin-assignment:last-child{margin-bottom:0}.admin-assignment .admin-membership__club{margin-bottom:6px}.admin-assignment__remove{margin-bottom:8px}.admin-membership__identity{min-width:0}.admin-membership__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.admin-membership__field{display:grid;gap:6px;font-size:13px;color:var(--mb-muted)}.admin-membership__actions{display:flex;flex-wrap:wrap;gap:8px}.admin-btn-danger{color:var(--mb-danger);border-color:var(--mb-danger)}.admin-add-membership{padding-top:8px;border-top:1px solid var(--mb-divider)}.admin-add-membership__title{margin:12px 0 14px;font-size:.98rem}.admin-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:16px;background:#0206179e}.admin-dialog{width:min(440px,100%);padding:20px;border-radius:var(--mb-radius);border:1px solid var(--mb-border);background:var(--mb-bg-elevated);box-shadow:var(--mb-shadow);color:var(--mb-text)}.admin-dialog__title{margin:0 0 8px;font-size:1.1rem}.admin-dialog__body{margin:0 0 18px;color:var(--mb-text-secondary);line-height:1.5}.admin-dialog__actions{display:flex;justify-content:flex-end;gap:8px}.admin-table--teams,.admin-table--leagues,.admin-table--season-clubs,.admin-table--import{min-width:720px}.admin-season-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.admin-season-list__btn{border:1px solid var(--mb-border);background:var(--mb-card-bg-alt);color:var(--mb-text);border-radius:999px;padding:6px 12px;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.admin-season-list__btn--active{border-color:var(--mb-accent);background:var(--mb-chip-bg-active)}.admin-season-access{margin:0 0 14px}.admin-season-access__title{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--mb-text)}.admin-season-access__list{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.admin-check{display:flex;align-items:center;gap:8px;color:var(--mb-text);font-size:14px}.admin-check--block{align-items:flex-start;margin:12px 0 0}.admin-check--block .form-field__hint{display:block;margin-top:2px}.admin-user-name-cell{display:grid;gap:4px}.admin-chip--activity{justify-self:start;font-size:11px}.admin-table--activity{min-width:640px}.admin-season-tabs{display:inline-flex;flex-wrap:wrap;gap:6px;margin:0;padding:3px;border-radius:10px;border:1px solid var(--mb-border);background:var(--mb-card-bg-alt, var(--mb-card-bg))}.admin-season-tabs__link{margin:0;padding:6px 14px;border-radius:8px;color:var(--mb-muted);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.admin-season-tabs__link:hover{color:var(--mb-text);text-decoration:none}.admin-season-tabs__link--active{color:var(--mb-text);background:var(--mb-chip-bg-active, var(--mb-bg-elevated))}.admin-chip--dirty{background:var(--mb-chip-bg-active, var(--mb-bg-elevated));color:var(--mb-text);border:1px solid var(--mb-accent)}.admin-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.admin-fixtures-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-fixtures-search{min-width:min(100%,220px)}.admin-table-wrap.admin-fixtures-wrap,.admin-fixtures-wrap{overflow-x:hidden;max-width:100%}.admin-table--fixtures{table-layout:fixed;width:100%;min-width:0;font-size:11px}.admin-table--fixtures th{font-size:10.5px;font-weight:700}.admin-table--fixtures th,.admin-table--fixtures td{padding:4px 6px;overflow:hidden}.admin-table--fixtures .form-input,.admin-table--fixtures .btn,.admin-table--fixtures .admin-fixtures-source-id{font-size:11px}.admin-table--fixtures .form-input{min-width:0;width:100%;min-height:28px;height:28px;padding:2px 6px}.admin-table--fixtures input[type=date],.admin-table--fixtures input[type=time]{min-width:0;max-width:100%}.admin-table--fixtures .btn{min-height:28px;height:28px;padding:4px 7px;font-size:10.5px;white-space:nowrap}.admin-fixtures-col--round{width:4%}.admin-fixtures-col--date{width:9%}.admin-fixtures-col--kickoff{width:6%}.admin-fixtures-col--home,.admin-fixtures-col--away{width:12%}.admin-fixtures-col--score{width:6%;text-align:center}.admin-fixtures-col--venue{width:15%}.admin-fixtures-col--referee{width:13%}.admin-fixtures-col--source{width:8%}.admin-fixtures-col--status{width:10%}.admin-fixtures-col--actions{width:5%;overflow:visible;white-space:nowrap}.admin-fixtures-col--home .form-input,.admin-fixtures-col--away .form-input,.admin-fixtures-col--venue .form-input,.admin-fixtures-col--referee .form-input,.admin-fixtures-col--source .form-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-fixtures-score{text-align:center}.admin-fixtures-source-id{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:28px;height:28px;padding:2px 6px;color:var(--mb-text);font-size:11px;font-weight:650;line-height:1.3;letter-spacing:0;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-fixtures-source-id--link{color:var(--mb-accent);cursor:pointer}.admin-fixtures-source-id--link:hover{text-decoration:underline}.admin-fixtures-source-id--link:focus-visible{outline:2px solid var(--mb-accent);outline-offset:2px;border-radius:8px}.admin-fixtures-ai{width:auto;max-width:100%;text-decoration:none}.admin-fixtures-ai--prepared{color:var(--mb-accent);font-weight:700}.admin-fixtures-ai--disabled{display:inline-flex;align-items:center;min-height:28px;padding:4px 7px;color:var(--mb-text-disabled);font-size:10.5px;opacity:.55}.admin-fixtures-row--invalid td{box-shadow:inset 3px 0 0 var(--mb-danger)}.admin-fixtures-errors{margin:8px 0 0;padding-left:16px;color:var(--mb-danger);font-size:12px;white-space:normal}@media (max-width: 768px){.admin-fixtures-toolbar{flex-direction:column;align-items:stretch}}@media (max-width: 1024px){.admin-table-wrap.admin-fixtures-wrap,.admin-fixtures-wrap{overflow-x:auto}}@media (max-width: 1024px){.admin-header{grid-template-columns:1fr auto;padding:10px 16px 8px}.admin-nav{grid-column:1 / -1;justify-content:flex-start;max-width:100%;overflow-x:auto}.admin-page{width:min(100% - 24px,1180px);padding-top:24px}}@media (max-width: 768px){.admin-form__grid,.admin-membership__fields{grid-template-columns:1fr}.admin-header__user{max-width:110px}.admin-toolbar__select{min-width:0;flex:1 1 160px;max-width:none}}@media (max-width: 390px){.admin-header__controls{gap:8px}.admin-header__portal{width:100%}}.admin-team-ai-list{display:flex;flex-direction:column;gap:8px}.admin-team-ai-list__item{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-team-ai-list__season{font-size:12px;color:var(--mb-text-muted)}.admin-team-ai-badge{border:1px solid var(--mb-border);background:var(--mb-card-bg-alt);color:var(--mb-text);border-radius:6px;padding:2px 8px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.admin-team-ai-badge--ok{border-color:#22c55e73;background:#22c55e1f}.match-preview-page,.match-preview-workspace{--mp-surface: rgba(17, 21, 37, .72);--mp-surface-muted: rgba(15, 23, 42, .55);--mp-surface-header: linear-gradient(180deg, rgba(17, 21, 37, .95), rgba(10, 12, 22, .98));--mp-surface-empty: rgba(17, 21, 37, .55);--mp-border: rgba(148, 163, 184, .12);--mp-border-muted: rgba(148, 163, 184, .08);--mp-border-dashed: rgba(148, 163, 184, .25);--mp-ink: #f1f5f9;--mp-ink-strong: #f8fafc;--mp-ink-muted: #94a3b8;--mp-ink-subtle: #64748b;--mp-body: #cbd5e1;--mp-accent: #fdba74;--mp-accent-bg: rgba(251, 146, 60, .14);--mp-accent-bg-hover: rgba(251, 146, 60, .2);--mp-accent-border: rgba(251, 146, 60, .35);--mp-badge-bg: rgba(251, 146, 60, .15);--mp-result-w: #86efac;--mp-result-d: #cbd5e1;--mp-result-l: #fca5a5;--mp-error: #fca5a5;--mp-tab-hover-bg: rgba(148, 163, 184, .08);--mp-tab-hover-ink: #e2e8f0;--mp-vs: #e2e8f0;--comparison-bar-track: rgba(15, 23, 42, .55);--comparison-bar-midpoint: rgba(226, 232, 240, .75);--comparison-bar-midpoint-shadow: rgba(15, 23, 42, .35);max-width:min(1200px,100%);min-width:0;box-sizing:border-box;margin:0 auto}.match-preview-header{display:grid;gap:1rem;margin-bottom:1.25rem}.match-preview-header__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.match-preview-header__badge{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--mp-badge-bg);color:var(--mp-accent);border:1px solid var(--mp-accent-border)}.match-preview-header__fixture{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;padding:1rem 1.1rem;border-radius:12px;background:var(--mp-surface-header);border:1px solid var(--mp-border)}.match-preview-header__team{display:flex;flex-direction:column;gap:.35rem;min-width:0;align-items:flex-start}.match-preview-header__team--away{align-items:flex-end;text-align:right}.match-preview-header__swatch{width:100%;max-width:120px;height:4px;border-radius:999px}.team-logo-mark.match-preview-header__emblem{--team-logo-size: 36px;align-self:flex-start}.match-preview-header__team--away .match-preview-header__emblem{margin-left:auto;align-self:flex-end}.match-preview-header__team--away .match-preview-header__swatch{margin-left:auto}.match-preview-header__team-name{font-size:1.05rem;font-weight:700;color:var(--mp-ink-strong)}.match-preview-header__team-link{text-decoration:none;transition:color .15s ease}.match-preview-header__team-link:hover{color:#38bdf8;text-decoration:underline}.match-preview-header__abbrev{font-size:.78rem;color:var(--mp-ink-muted)}.match-preview-header__mid{text-align:center;min-width:5rem}.match-preview-header__vs{font-size:1.35rem;font-weight:800;color:var(--mp-vs)}.match-preview-header__meta{margin-top:.35rem;font-size:.78rem;color:var(--mp-ink-muted);line-height:1.45}.match-preview-back-link{margin-bottom:.75rem}.match-preview-error{color:var(--mp-error)}.match-preview-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;padding-bottom:.35rem;border-bottom:1px solid var(--mp-border)}.match-preview-tabs__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--mp-ink-muted);padding:.45rem .85rem;border-radius:999px;font-size:.82rem;font-weight:600;cursor:pointer}.match-preview-tabs__btn:hover{color:var(--mp-tab-hover-ink);background:var(--mp-tab-hover-bg)}.match-preview-tabs__btn--active{color:var(--mp-ink-strong);background:var(--mp-accent-bg);border-color:var(--mp-accent-border)}.match-preview-tabs__btn--locked{display:inline-flex;align-items:center;gap:.35rem;opacity:.88}.match-preview-grid{display:grid;gap:1rem}.match-preview-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 900px){.match-preview-grid--2{grid-template-columns:1fr}.match-preview-header__fixture{grid-template-columns:1fr;text-align:center}.match-preview-header__team:not(.match-preview-header__team--away){align-items:center;text-align:center}.match-preview-header__team:not(.match-preview-header__team--away) .match-preview-header__emblem{align-self:center}.match-preview-header__team:not(.match-preview-header__team--away) .match-preview-header__swatch{margin-left:auto;margin-right:auto}.match-preview-header__team--away{align-items:center;text-align:center}.match-preview-header__team--away .match-preview-header__swatch{margin-left:auto;margin-right:auto}.match-preview-header__team--away .match-preview-header__emblem{margin-left:auto;margin-right:auto;align-self:center;object-position:center}}.match-preview-card{padding:1rem 1.05rem;border-radius:12px;background:var(--mp-surface);border:1px solid var(--mp-border)}.match-preview-dl{display:grid;gap:.85rem 1.5rem;margin:0}.match-preview-dl>div{display:flex;flex-direction:column;gap:.15rem;min-width:0}.match-preview-dl dt{margin:0;font-weight:650;font-size:inherit;line-height:1.35;color:var(--mp-ink)}.match-preview-dl dd{margin:0;font-weight:400;font-size:inherit;line-height:1.45;color:var(--mp-body)}.match-preview-card__title{margin:0 0 .75rem;font-size:.92rem;font-weight:700;color:var(--mp-ink)}.match-preview-card__subtitle{margin:-.35rem 0 .75rem;font-size:.78rem;color:var(--mp-ink-muted)}.match-preview-card__subtitle--flush{margin-top:0}.match-preview-card__subtitle--section{margin-top:1.15rem}.match-preview-card__placeholder,.match-preview-muted{font-size:.82rem;color:var(--mp-ink-subtle);font-style:italic}.match-preview-body-text{color:var(--mp-body);font-size:.85rem;margin:0}.match-preview-body-text--spaced{margin-top:.75rem}.match-preview-muted-list{margin:0;padding-left:1.1rem;color:var(--mp-body);font-size:.8rem}.match-preview-muted-list__sub{color:var(--mp-ink-subtle)}.match-preview-squad-groups{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1rem}.match-preview-squad-column{display:flex;flex-direction:column;gap:.85rem;min-width:0}.match-preview-squad-group__title{margin:0 0 .4rem;font-size:.72rem;font-weight:600;color:var(--mp-ink-muted);text-transform:uppercase;letter-spacing:.04em}.match-preview-squad-group__empty{margin:0;font-size:.78rem;color:var(--mp-ink-subtle)}.match-preview-squad-group__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.match-preview-squad-group__list>li+li{margin-top:-4px}.match-preview-squad-player{display:grid;grid-template-columns:2.1rem 1fr;column-gap:.35rem;align-items:baseline;font-size:.78rem;line-height:1.45;padding:0;color:var(--mp-body)}.match-preview-squad-player__jersey{text-align:right;font-variant-numeric:tabular-nums;color:var(--mp-ink-subtle);white-space:nowrap}.match-preview-squad-player__body{min-width:0}.match-preview-squad-player--selected{font-weight:600}.match-preview-squad-player__link{color:var(--mp-link, #38bdf8);text-decoration:none;font-weight:500}.match-preview-squad-player__link:hover{text-decoration:underline}.match-preview-squad-player--selected .match-preview-squad-player__link{font-weight:600}.match-preview-squad-player__meta{color:var(--mp-ink-subtle);font-weight:400}@media (max-width: 520px){.match-preview-squad-groups{grid-template-columns:1fr}.match-preview-squad-column{gap:.75rem}}.match-preview-stat-row{display:grid;grid-template-columns:3.5rem 1fr 3.5rem;gap:.65rem;align-items:center;padding:.45rem 0;border-bottom:1px solid var(--mp-border-muted)}.match-preview-stat-row:last-child{border-bottom:none}.match-preview-stat-row__label{grid-column:1 / -1;font-size:.76rem;color:var(--mp-ink-muted);margin-bottom:-.15rem}.match-preview-stat-row__value{font-size:.85rem;font-weight:700;color:var(--mp-ink-strong)}.match-preview-stat-row__value--away{text-align:right}.match-preview-form-stats-dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.match-preview-form-stats-panel{min-width:0}.match-preview-form-stats-panel__title{margin:0 0 .65rem;font-size:.8rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--mp-ink-muted)}@media (max-width: 900px){.match-preview-form-stats-dual{grid-template-columns:1fr}}.match-preview-form-table{width:100%;border-collapse:collapse;font-size:.78rem}.match-preview-form-table th,.match-preview-form-table td{padding:.35rem .45rem;border-bottom:1px solid var(--mp-border-muted);text-align:left}.match-preview-form-table th{color:var(--mp-ink-muted);font-weight:600}.match-preview-form-table .result-w{color:var(--mp-result-w)}.match-preview-form-table .result-d{color:var(--mp-result-d)}.match-preview-form-table .result-l{color:var(--mp-result-l)}.match-preview-overview-shapes{align-items:start}.match-preview-overview-shapes-block{display:grid;gap:.65rem}.match-preview-overview-shapes__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}.match-preview-overview-shapes__label{font-size:.82rem;font-weight:650;color:var(--mp-ink-strong);letter-spacing:.02em}.match-preview-overview-shapes__toggle{display:inline-flex;gap:.35rem;padding:.2rem;border-radius:999px;border:1px solid var(--mp-border);background:var(--mp-surface-muted)}.match-preview-overview-shapes__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;color:var(--mp-ink-muted);background:transparent;cursor:pointer;transition:background .12s ease,color .12s ease}.match-preview-overview-shapes__btn:hover{color:var(--mp-ink-strong)}.match-preview-overview-shapes__btn--active{color:var(--mp-ink-strong);background:var(--mp-surface);box-shadow:0 1px 2px #0f172a1f}.match-preview-overview-shape .passes-pitch-card__head{display:none}.match-preview-overview-shape--away,.match-preview-overview-shape--away .match-preview-card__subtitle{text-align:right}.match-preview-player-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.65rem}.match-preview-player-card{padding:.65rem .75rem;border-radius:10px;background:var(--mp-surface-muted);border:1px solid var(--mp-border)}.match-preview-player-card__name{font-weight:700;color:var(--mp-ink-strong);font-size:.85rem}.match-preview-player-card__meta{margin-top:.25rem;font-size:.72rem;color:var(--mp-ink-muted)}.match-preview-players-h2h{margin-top:.25rem}.match-preview-players-h2h-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;margin-top:1rem}.match-preview-players-h2h-grid:has(>.match-preview-players-h2h-vs){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start}.match-preview-players-h2h-vs{display:flex;align-items:flex-start;justify-content:center;padding-top:2.35rem;font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--mp-vs, var(--mp-ink-muted));-webkit-user-select:none;user-select:none}.match-preview-players-h2h-side__title{margin:0 0 .75rem;font-size:.88rem;font-weight:700;color:var(--mp-ink-strong)}.match-preview-players-h2h-column__selector{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.65rem}.match-preview-players-h2h-column__select-label{font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--mp-ink-muted)}.match-preview-players-h2h-column__player-name{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.92rem;font-weight:700;color:var(--mp-ink-strong);margin-bottom:.25rem}.match-preview-players-h2h-column__role-tag{font-size:.68rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase;padding:.15rem .45rem;border-radius:999px;background:var(--mp-accent-bg);border:1px solid var(--mp-accent-border);color:var(--mp-accent)}.match-preview-players-h2h-column__meta{margin:0 0 .75rem;font-size:.72rem;color:var(--mp-ink-muted)}.match-preview-players-h2h-player-panels{--mp-h2h-pitch-max-w: 320px;display:grid;grid-template-columns:minmax(0,var(--mp-h2h-pitch-max-w)) minmax(220px,280px);gap:14px;align-items:stretch;justify-content:start}.match-preview-players-h2h-player-panels--stats-first{grid-template-columns:minmax(220px,280px) minmax(0,var(--mp-h2h-pitch-max-w))}.match-preview-players-h2h-player-panels .players-analysis-pitch-card--actions{max-width:min(100%,var(--mp-h2h-pitch-max-w))!important;width:100%;justify-self:start}.match-preview-players-h2h-player-panels .players-analysis-stats-panel{width:100%;max-width:280px;justify-self:start;align-self:stretch;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.match-preview-players-h2h-player-panels .players-analysis-stats-panel__list{flex:1 1 auto}@media (max-width: 640px){.match-preview-players-h2h-player-panels{grid-template-columns:1fr}.match-preview-players-h2h-player-panels .players-analysis-stats-panel{max-width:none}}@media (max-width: 1100px){.match-preview-players-h2h-grid,.match-preview-players-h2h-grid:has(>.match-preview-players-h2h-vs){grid-template-columns:1fr}.match-preview-players-h2h-vs{display:none}}.match-preview-deciders{margin:0;padding-left:1.1rem;color:var(--mp-body);font-size:.84rem;line-height:1.55}.match-preview-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--mp-accent-border);background:var(--mp-accent-bg);color:var(--mp-accent);border-radius:999px;padding:.45rem .9rem;font-size:.78rem;font-weight:700;cursor:pointer}.match-preview-cta:hover{background:var(--mp-accent-bg-hover)}.match-preview-ai-zone{margin-top:1rem}.match-preview-ai-forecast-tab .match-analysis-ai-zone{display:block;gap:0;margin-top:1rem;padding-top:0;border-top:none}.match-preview-ai-forecast-tab .team-evaluation-section-tabs{margin-bottom:0}.match-preview-ai-forecast-tab .team-evaluation-section-tabs.match-preview-tabs{flex-wrap:wrap;gap:6px;margin-bottom:.75rem;padding-bottom:4px;border-bottom:1px solid rgba(109,86,186,.22)}.match-preview-ai-forecast-tab .match-preview-predictions-toolbar+.team-evaluation-section-tabs{margin-top:.75rem}.match-preview-ai-forecast-tab .team-evaluation-section-tabs .match-preview-tabs__btn{font-size:.72rem;padding:.35rem .65rem;white-space:nowrap}.match-preview-ai-forecast-tab .analysis-ai-panel-wrap{margin-top:0;margin-bottom:0}.match-preview-ai-forecast-tab .analysis-ai-panel>.match-preview-card__title,.match-preview-ai-forecast-tab .analysis-ai-explanation>.match-preview-card__title{margin-top:0}.match-preview-ai-forecast-tab .analysis-ai-explanation{max-height:320px;min-height:140px}.match-preview-ai-forecast-tab .analysis-ai-explanation--standalone{min-height:140px}.match-preview-ai-forecast-tab .analysis-ai-panel__body{margin:0;font-size:13.5px;line-height:1.62;color:var(--ai-text-body, var(--mp-body))}.match-preview-ai-forecast-tab .analysis-ai-panel>.analysis-ai-panel__section-title{font-size:12px;font-weight:650;letter-spacing:.04em;color:var(--ai-text-title);margin:0 0 12px}.match-preview-ai-forecast-tab .analysis-ai-panel>.analysis-ai-panel__section-title span{display:inline-block;padding-bottom:6px;border-bottom:2px solid rgba(167,139,250,.55)}.match-preview-ai-forecast-tab .analysis-ai-explanation__body,.match-preview-ai-forecast-tab .match-preview-predictions-prose p{font-size:13.5px;line-height:1.62;color:var(--ai-text-body, var(--mp-body))}.match-preview-ai-forecast-tab .analysis-ai-panel__body.match-preview-predictions-empty,.match-preview-ai-forecast-tab .match-preview-predictions-empty{font-size:13.5px;line-height:1.62;font-style:italic;color:var(--ai-text-muted, var(--mp-ink-subtle))}.match-preview-ai-forecast-tab .analysis-ai-chat{min-height:280px;max-height:none}.match-preview-ai-forecast-tab .analysis-ai-chat__messages{min-height:200px;max-height:420px}.match-preview-predictions-toolbar{margin-bottom:.25rem}.match-preview-predictions-empty{font-style:italic;color:var(--ai-text-muted, var(--mp-ink-subtle))}.match-preview-predictions-prose p{margin:0 0 1em}.match-preview-predictions-prose p:last-child{margin-bottom:0}.match-preview-forecast-summary__grid{display:grid;gap:.65rem 1rem;margin:1rem 0 0;padding-top:.85rem;border-top:1px solid rgba(109,86,186,.35)}.match-preview-forecast-summary__row{display:grid;grid-template-columns:minmax(8rem,11rem) 1fr;gap:.5rem .85rem;align-items:start}.match-preview-forecast-summary__row dt{margin:0;font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--ai-text-muted, var(--mp-ink-muted))}.match-preview-forecast-summary__row dd{margin:0;font-size:.84rem;line-height:1.55;color:var(--ai-text-body, var(--mp-body))}.match-preview-forecast-summary__probs{margin:0;padding-left:1.1rem}.match-preview-forecast-summary__prob-lines{display:flex;flex-direction:column;gap:.35rem}.match-preview-forecast-summary__prob-line{line-height:1.55}.match-preview-forecast-summary__prob-line--sub{color:var(--ai-text-muted, var(--mp-ink-muted));font-size:.8rem}.match-preview-forecast-summary__prob-label{font-weight:600;color:var(--ai-text-body, var(--mp-body))}.match-preview-forecast-summary__probs li+li{margin-top:.2rem}.match-preview-forecast-summary__score-note{margin-top:.25rem;font-size:.72rem;color:var(--ai-text-muted, var(--mp-ink-muted))}.match-preview-forecast-summary__warning{margin:.85rem 0 0;padding:.65rem .75rem;border-radius:8px;border:1px solid rgba(251,191,36,.45);background:#78350f47;color:#fde68a;font-size:.8rem;line-height:1.5}.match-preview-tactics-matchups{display:grid;gap:1rem}.match-preview-tactics-matchups__overview{padding-bottom:.35rem}.match-preview-tactics-matchups__phases{display:grid;gap:.85rem}.match-preview-tactics-matchups__phase{padding:.85rem .95rem;border-radius:10px;border:1px solid rgba(109,86,186,.28);background:#0f172a38}.match-preview-tactics-matchups__phase-head{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.55rem}.match-preview-tactics-matchups__phase-icon{flex-shrink:0;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.95rem;background:#6d56ba38;border:1px solid rgba(109,86,186,.4)}.match-preview-tactics-matchups__phase-title{margin:0;font-size:1.02rem;font-weight:650;color:var(--ai-text-heading, var(--mp-ink))}.match-preview-tactics-matchups__phase-meta{margin:.2rem 0 0;font-size:.72rem;color:var(--ai-text-muted, var(--mp-ink-muted));line-height:1.4}.match-preview-tactics-matchups__weakness,.match-preview-tactics-matchups__goals-chances{margin-top:.35rem;padding-top:.85rem;border-top:1px solid rgba(109,86,186,.22)}.match-preview-tactics-matchups__weakness-title{margin:0 0 .65rem;font-size:.95rem;font-weight:650;letter-spacing:.02em;color:var(--ai-text, var(--mp-ink))}.team-player-evaluation{display:grid;gap:1rem}.team-player-evaluation__overview{padding-bottom:.25rem}.team-player-evaluation__groups{display:grid;gap:1.1rem}@media (min-width: 900px){.team-player-evaluation__groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.team-player-evaluation__group-title{margin:0 0 .65rem;font-size:.88rem;font-weight:650;color:var(--ai-text-heading, var(--mp-ink))}.team-player-evaluation__cards{display:grid;gap:.75rem}.team-player-evaluation__card{padding:.8rem .9rem;border-radius:10px;border:1px solid rgba(109,86,186,.24);background:#0f172a2e}.team-player-evaluation__card-head{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:.55rem}.team-player-evaluation__card-stripe{flex-shrink:0;width:4px;align-self:stretch;border-radius:999px}.team-player-evaluation__card-name{margin:0;font-size:.9rem;font-weight:650;color:var(--ai-text-heading, var(--mp-ink))}.team-player-evaluation__card-role{margin:.15rem 0 0;font-size:.72rem;color:var(--ai-text-muted, var(--mp-ink-muted))}.team-player-evaluation__card-body{display:grid;gap:.55rem}.team-player-evaluation__note-label{display:block;margin-bottom:.2rem;font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.team-player-evaluation__note p{margin:0;font-size:.82rem;line-height:1.45;color:var(--ai-text-body, var(--mp-ink-soft))}.team-player-evaluation__note--positive .team-player-evaluation__note-label{color:#f59e0b}.team-player-evaluation__note--negative .team-player-evaluation__note-label{color:#60a5fa}.team-player-evaluation__empty{margin:0;font-size:.82rem;color:var(--ai-text-muted, var(--mp-ink-muted))}.team-tactics-phase-development-charts{margin:.65rem 0 .85rem}.team-tactics-phase-development-charts .match-analysis-zone-pitch__head{align-items:center}.team-attacking-dev-card--embedded{margin-bottom:0!important;background:linear-gradient(165deg,#1e293b59,#0f172aeb);border:1px solid rgba(148,163,184,.12)}html[data-theme=light] .match-preview-workspace .team-attacking-dev-card--embedded,html[data-theme=light] .team-analysis-workspace .team-attacking-dev-card--embedded,html[data-theme=light] .match-analysis-workspace .team-attacking-dev-card--embedded{background:var(--site-surface)!important;border-color:var(--site-border)!important;color:var(--site-ink)}.match-preview-predictions-editor__player-block{display:grid;gap:.65rem;padding:.75rem 0;border-top:1px solid rgba(109,86,186,.18)}.match-preview-predictions-editor{display:grid;gap:14px;padding:14px 16px;border-radius:12px;border:1px solid rgba(109,86,186,.35);background:#0f172a59}.match-preview-predictions-editor__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.match-preview-predictions-editor__toolbar-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#c4b5fd}.match-preview-predictions-editor__toolbar-actions{display:inline-flex;flex-wrap:wrap;gap:10px}.match-preview-predictions-editor__section{display:grid;gap:10px}.match-preview-predictions-editor__section-title{margin:0;font-size:.95rem;font-weight:700;color:var(--mp-ink-strong, #e2e8f0)}.match-preview-predictions-editor__field{display:grid;gap:6px}.match-preview-predictions-editor__field--inline{min-width:0}.match-preview-predictions-editor__label{font-size:12px;font-weight:600;color:var(--mp-ink-muted, #94a3b8)}.match-preview-predictions-editor__textarea,.match-preview-predictions-editor__input{width:100%;padding:10px 12px;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:#0206178c;color:#e2e8f0;font:inherit;line-height:1.45;resize:vertical}.match-preview-predictions-editor__textarea:focus,.match-preview-predictions-editor__input:focus{outline:2px solid rgba(129,140,248,.45);outline-offset:1px}.match-preview-predictions-editor__textarea:disabled,.match-preview-predictions-editor__input:disabled{opacity:.7}.match-preview-predictions-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.match-preview-predictions-editor__error{margin:0;color:#fecaca;font-size:12px}@media (max-width: 720px){.match-preview-predictions-editor__grid{grid-template-columns:1fr}}.match-preview-admin-chat-locked__desc{margin-top:.35rem}.match-preview-empty{padding:1.25rem;border-radius:12px;background:var(--mp-surface-empty);border:1px dashed var(--mp-border-dashed);color:var(--mp-ink-muted);font-size:.85rem}.match-preview-tactics{gap:1.25rem;max-width:100%;min-width:0}.match-preview-workspace .match-preview-grid,.match-preview-workspace .match-preview-tab-content,.match-preview-workspace .match-preview-tactics-wide-triple,.match-preview-workspace .match-preview-league-form-sections,.match-preview-workspace .pregame-grid,.match-preview-workspace .pregame-form-grid{width:100%;max-width:100%;min-width:0}.match-preview-workspace .passes-pitch-card,.match-preview-workspace .match-analysis-zone-pitch,.match-preview-workspace .pregame-xy__svg{max-width:100%;min-width:0}.match-preview-tactics-column__head{display:flex;align-items:center;gap:.65rem;margin-bottom:.15rem}.match-preview-tactics-column__swatch{width:4px;align-self:stretch;min-height:2.5rem;border-radius:999px;flex-shrink:0}.match-preview-tactics-column__title{margin:0;font-size:1rem;font-weight:700;color:var(--mp-ink-strong)}.match-preview-tactics-column__dir{margin:.2rem 0 0;font-size:.72rem;color:var(--mp-ink-muted);letter-spacing:.02em}.match-preview-tactics-identity-lede{color:var(--mp-body);font-size:.84rem;line-height:1.5;margin:0 0 .5rem}.match-preview-tactics-identity-summary{color:var(--mp-ink-strong);font-size:.84rem;line-height:1.5;margin:0 0 .5rem}.match-preview-tactics-identity-press{color:var(--mp-ink-muted);font-size:.8rem;line-height:1.45;margin:0}.match-preview-tactics-wide-stack{display:flex;flex-direction:column;gap:1.25rem}.match-preview-tactics-wide-panel{margin-bottom:0}.match-preview-tactics-identity-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem}.match-preview-tactics-identity-card{min-width:0}.match-preview-tactics-matchup-lede{margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--mp-border);color:var(--mp-body);font-size:.86rem;line-height:1.55}.match-preview-tactics-wide-triple{display:grid;grid-template-columns:minmax(0,376px) minmax(0,1fr) minmax(0,376px);gap:1rem 1.25rem;align-items:start}.match-preview-tactics-wide-triple .match-analysis-zone-pitch,.match-preview-tactics-wide-triple .passes-pitch-card.overview-action-pitch{max-width:min(100%,376px)!important;width:100%;justify-self:center}.match-preview-tactics-pitch-empty{display:flex;align-items:center;justify-content:center;min-height:160px;padding:1rem;border-radius:12px;border:1px dashed var(--mp-border-dashed);color:var(--mp-ink-subtle);font-size:.82rem;text-align:center}.match-preview-tactics-pitch--away .passes-pitch-card__field{transform:rotate(180deg)}.match-preview-header .page-title{margin:0}.match-preview-tactics-center-bars{align-self:center;justify-self:stretch;width:100%;min-width:0;padding:.25rem 0}.match-preview-tactics-pair-bars__column{display:flex;align-items:flex-end;justify-content:center;gap:5px;height:132px;padding-top:4px}.match-preview-tactics-pair-bars__stack{display:flex;flex-direction:column;align-items:center;gap:3px}.match-preview-tactics-pair-bars__count{font-size:9px;font-variant-numeric:tabular-nums}.match-preview-tactics-pair-bars__bar{border-radius:4px;box-shadow:0 2px 8px #00000059}.match-preview-tactics-pair-bars__label{text-align:center;font-size:10px;font-weight:650;line-height:1.25}.match-preview-tactics-pair-bars__show-label{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:10px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;max-width:100%}.match-preview-tactics-pair-bars__checkbox{width:14px;height:14px;margin:0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:var(--mp-surface-muted);border:1px solid color-mix(in srgb,var(--mp-ink-muted) 70%,transparent);border-radius:3px;cursor:pointer}.match-preview-tactics-center-bars__row{display:flex;align-items:flex-end;justify-content:space-evenly;flex-wrap:wrap;gap:8px;width:100%;padding-bottom:8px}.match-preview-tactics-center-bars__group{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:56px}.match-preview-tactics-wide-players{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--mp-border)}.match-preview-tactics-wide-panel>.match-preview-tactics-wide-players:first-child{margin-top:0;padding-top:0;border-top:0}.match-preview-tactics-players-block{min-width:0}.match-preview-tactics-players-block__head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.match-preview-tactics-players-block__stripe{width:3px;height:16px;border-radius:2px;flex-shrink:0}.match-preview-tactics-players-block__title{font-size:11px;font-weight:650;color:var(--mp-ink-strong)}.match-preview-tactics-players-table{width:100%;border-collapse:collapse;font-size:11px}.match-preview-tactics-players-table th,.match-preview-tactics-players-table td{padding:5px 4px;text-align:left}.match-preview-tactics-players-table th{color:var(--mp-ink-muted);font-weight:650;border-bottom:1px solid var(--mp-border)}.match-preview-tactics-wide-panel .team-attacking-dev__lede{font-size:12px;line-height:1.45;max-width:none}@media (max-width: 1100px){.match-preview-tactics-wide-triple{grid-template-columns:1fr;justify-items:stretch}.match-preview-tactics-wide-triple .match-analysis-zone-pitch,.match-preview-tactics-wide-triple .passes-pitch-card.overview-action-pitch{max-width:min(100%,420px)!important}.match-preview-tactics-center-bars__row{justify-content:center}}@media (max-width: 720px){.match-preview-tactics-identity-grid,.match-preview-tactics-wide-players{grid-template-columns:1fr}}.match-preview-tactics-wide-panel--pdf .team-attacking-dev__lede{margin-bottom:10px}.match-preview-tactics-wide-panel--pdf .match-analysis-zone-pitch__modes,.match-preview-tactics-wide-panel--pdf .match-preview-tactics-pair-bars__show-label,.match-preview-tactics-wide-panel--pdf .team-attacking-dev-bar__show-label{display:none!important}.match-preview-tactics-matchups__comparison{margin-top:.65rem}.match-preview-tactics-matchups__comparison .match-preview-tactics-wide-panel{border:none;background:transparent;padding:0;box-shadow:none}.match-preview-tactics-matchups__comparison .team-attacking-dev__title,.match-preview-tactics-matchups__comparison .team-attacking-dev__lede{display:none}.match-preview-tactics-pdf-capture-root{display:grid;gap:12px}.match-preview-tactics-matchups-section{margin-top:.5rem}.match-preview-tactics-matchups-overview{margin-bottom:.15rem}.match-preview-tactics-phase-analysis{margin:-.25rem 0 .65rem;padding:.75rem .95rem;border-radius:10px;border:1px solid rgba(109,86,186,.24);background:#0f172a33}.match-preview-overview-tab .match-preview-predictions-toolbar{margin-bottom:.25rem}.match-preview-pdf-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;background:#0206179e}.match-preview-pdf-dialog{width:min(520px,100%);max-height:min(88vh,720px);overflow:auto;padding:16px 18px 18px}.match-preview-pdf-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.match-preview-pdf-dialog__title{margin:0;font-size:1.05rem;font-weight:650}.match-preview-pdf-dialog__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font-size:1.5rem;line-height:1;cursor:pointer;padding:0 4px}.match-preview-pdf-dialog__lede{margin:0 0 12px;font-size:.88rem;color:#64748b}.match-preview-pdf-dialog__quick{display:flex;gap:8px;margin-bottom:12px}.match-preview-pdf-dialog__group{border:1px solid rgba(148,163,184,.25);border-radius:8px;margin:0 0 12px;padding:10px 12px 12px}.match-preview-pdf-dialog__group legend{padding:0 6px;font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.match-preview-pdf-dialog__checkbox-row{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:.92rem;cursor:pointer}.match-preview-pdf-dialog__checkbox-row input{margin-top:2px}.match-preview-pdf-dialog__error{margin:0 0 10px;color:#b91c1c;font-size:.88rem}.match-preview-pdf-dialog__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.match-preview-post-dialog{width:min(560px,100%);max-height:min(92vh,900px);overflow:auto;padding:16px 18px 18px}.match-preview-post-dialog__preview{display:flex;align-items:center;justify-content:center;min-height:280px;margin:0 0 12px;padding:10px;border-radius:10px;background:#0f172a8c;border:1px solid rgba(148,163,184,.2)}.match-preview-post-dialog__image{display:block;width:min(100%,360px);height:auto;border-radius:8px;box-shadow:0 12px 32px #02061773}.match-preview-post-dialog__status{margin:0;color:#94a3b8;font-size:.92rem}.match-preview-post-dialog__success{margin:0 0 10px;color:#16a34a;font-size:.88rem}.match-preview-article-image-capture{position:absolute;left:-9999px;top:0;z-index:-1;width:760px;height:0;overflow:hidden;padding:0;background:#1e293b;pointer-events:none;transform:none}.match-preview-article-image-capture__pitches{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.match-preview-article-image-capture__pitch .match-analysis-zone-pitch,.match-preview-article-image-capture__pitch .passes-pitch-card.overview-action-pitch{max-width:100%!important;width:100%;margin:0;padding:0;background:transparent!important;border:none!important;box-shadow:none!important}.match-preview-article-image-capture__pitch .passes-pitch-card__arrow{margin-bottom:4px}.match-preview-article-image-capture__pitch--away .passes-pitch-card__field{transform:rotate(180deg)}.match-preview-predictions-toolbar .match-overview-header__article-success{margin-top:.35rem;font-size:.875rem;color:#86efac}.match-preview-translation-notice{margin:0 0 .75rem;font-size:.875rem;color:#f8fafcc7}.match-preview-translation-notice__retry{margin-left:.35rem;padding:0;border:none;background:none;color:#93c5fd;text-decoration:underline;cursor:pointer;font:inherit}.match-preview-translation-diagnostics{margin-top:.75rem;font-size:.75rem;color:#f8fafca6}.match-preview-translation-diagnostics__pre,.match-preview-translation-diagnostics pre{margin:.5rem 0 0;padding:.65rem;border-radius:8px;background:#0f172aa6;overflow:auto;font-size:.72rem}.translation-status{display:inline-block;margin:.5rem 0;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600}.translation-status--machine{background:#3b82f62e;color:#93c5fd}.translation-status--approved{background:#22c55e2e;color:#86efac}.translation-status--review{background:#f59e0b2e;color:#fcd34d}.translation-status--failed{background:#ef44442e;color:#fca5a5}.match-preview-passes{min-width:0;max-width:100%;overflow-x:hidden}.match-preview-passes-connections.overview-pass-networks{margin-top:0;padding-top:0;border-top:none}.match-preview-workspace .passes-pitch-card__field{position:relative;overflow:hidden}.match-preview-passes-ai+.match-preview-tactics-wide-panel{margin-top:.35rem}@media (max-width: 639px){.match-preview-passes .overview-pass-networks__grid{grid-template-columns:1fr}}.match-preview-projection{min-width:0;max-width:100%;overflow-x:hidden}.match-preview-projection-sample{margin:0 0 .85rem;color:var(--mp-ink-muted);font-size:.82rem;line-height:1.45}.match-preview-projection-territory-grid{margin-top:.75rem}.match-preview-projection-territory-metrics{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-top:.55rem;font-size:.72rem;color:var(--mp-ink-muted);font-variant-numeric:tabular-nums}.match-preview-projection-flow-caption{margin:.85rem 0 .35rem;font-size:.78rem;font-weight:650;color:var(--mp-ink-muted)}.match-preview-projection-score-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin:.35rem 0 .65rem}.mp-collision-section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.45rem .75rem;margin-bottom:.55rem}.mp-collision-section-titles{min-width:0;flex:1 1 12rem}.mp-collision-subtitle{margin:.12rem 0 0;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mp-ink-muted)}.mp-collision-legend{margin-left:auto}.mp-collision-legend__title{margin:0 0 .2rem;font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--mp-ink-subtle)}.mp-collision-legend ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.28rem}.mp-collision-strength--low{color:var(--mp-ink-muted)}.mp-tactical-toolbar{display:flex;justify-content:center;margin:0 0 .55rem}.mp-tactical-filter{display:inline-flex;border:1px solid var(--mp-border);border-radius:999px;overflow:hidden}.mp-tactical-filter button{border:0;background:transparent;color:var(--mp-ink-muted);font-size:.68rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;padding:.28rem .75rem;cursor:pointer}.mp-tactical-filter button.is-active{background:var(--mp-accent-bg);color:var(--mp-accent)}.mp-tactical-board{display:grid;grid-template-columns:minmax(148px,20%) minmax(0,1fr) minmax(148px,20%);gap:.7rem;align-items:stretch}.mp-tactical-panel{min-width:0;display:flex;flex-direction:column;gap:.45rem}.mp-tactical-panel__head{display:flex;align-items:center;gap:.4rem;min-width:0}.mp-tactical-panel__swatch{width:.42rem;height:1.15rem;border-radius:2px;flex-shrink:0}.mp-tactical-panel__crest{width:1.35rem;height:1.35rem;flex-shrink:0}.mp-tactical-panel__name{margin:0;font-size:.78rem;font-weight:750;color:var(--mp-ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-tactical-panel__list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.mp-tactical-metric{width:100%;text-align:left;border:1px solid var(--mp-border);background:var(--mp-surface-muted);border-radius:8px;padding:.4rem .45rem;color:inherit;cursor:pointer}.mp-tactical-metric:focus-visible,.mp-tactical-metric--active{box-shadow:0 0 0 2px var(--mp-accent-border)}.mp-tactical-metric--moderate{border-color:var(--mp-accent-border)}.mp-tactical-metric--high{border-color:color-mix(in srgb,var(--mp-result-w) 45%,var(--mp-border))}.mp-tactical-metric--ai{outline:1px dashed var(--mp-accent-border);outline-offset:1px}.mp-tactical-metric__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.3rem}.mp-tactical-metric__title{font-size:.66rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--mp-ink-strong)}.mp-tactical-metric__ai{display:block;margin-top:.12rem;font-size:.58rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--mp-accent)}.mp-tactical-metric__value{display:block;margin-top:.18rem;font-size:.95rem;font-weight:750;font-variant-numeric:tabular-nums;color:var(--mp-ink-strong)}.mp-tactical-metric__metric,.mp-tactical-metric__vs{display:block;margin-top:.08rem;font-size:.62rem;line-height:1.3;color:var(--mp-ink-subtle)}.mp-tactical-pitch{min-width:0}.mp-tactical-pitch__dirs{display:flex;justify-content:space-between;gap:.5rem;margin:0 0 .28rem;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mp-ink-muted)}.mp-tactical-pitch__dirs p{margin:0}.mp-tactical-pitch__field{position:relative;width:100%;border-radius:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--mp-border) 70%,#1a3a28)}.mp-tactical-pitch__svg{display:block;width:100%;height:auto}.mp-tactical-pitch__grad-a{stop-color:#163526}.mp-tactical-pitch__grad-b{stop-color:#0f2419}.mp-tactical-pitch__border{stroke:#e2e8f038;stroke-width:.45}.mp-tactical-pitch__band-a{fill:#ffffff07}.mp-tactical-pitch__band-b{fill:#00000014}.mp-tactical-pitch__penalty-spot{fill:#e2e8f08c}.mp-tactical-zone{fill:currentColor;fill-opacity:.1;stroke-width:.42;stroke-opacity:.55}.mp-tactical-zone--low{fill-opacity:.05;stroke-opacity:.28}.mp-tactical-zone--moderate{fill-opacity:.12;stroke-opacity:.5}.mp-tactical-zone--high{fill-opacity:.18;stroke-opacity:.72}.mp-tactical-zone--box-halo{fill-opacity:.14}.mp-tactical-zone--box-halo.mp-tactical-zone--low{fill-opacity:.07}.mp-tactical-zone--shot-ring{fill:none;stroke-width:.72}.mp-tactical-zone--shot-ring.mp-tactical-zone--low{stroke-opacity:.32}.mp-tactical-zone__spot{fill:currentColor;fill-opacity:.85;stroke-width:.3}.mp-tactical-zone--buildup{fill-opacity:.07;stroke-dasharray:1.4 .8}.mp-tactical-zone--buildup line{stroke:currentColor;stroke-width:.45;stroke-opacity:.65}.mp-tactical-zone--active{stroke-opacity:.95;stroke-width:.7}.mp-tactical-pitch__markers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mp-tactical-marker{pointer-events:auto;position:absolute;transform:translate(-50%,-50%);min-width:3.4rem;max-width:5.6rem;border:1px solid var(--mp-border);border-radius:7px;background:color-mix(in srgb,var(--mp-surface) 88%,transparent);color:var(--mp-ink-strong);padding:.32rem .28rem .22rem;text-align:center;cursor:pointer;box-shadow:0 4px 12px #00000047}.mp-tactical-marker__crest-wrap{position:absolute;top:-.42rem;line-height:0}.mp-tactical-marker--home .mp-tactical-marker__crest-wrap{left:-.38rem}.mp-tactical-marker--away .mp-tactical-marker__crest-wrap{right:-.38rem}.mp-tactical-marker__crest.team-logo-mark,.mp-tactical-marker .team-logo-mark.mp-tactical-marker__crest{--team-logo-size: 20px;background:#fff;border:1px solid rgba(15,23,42,.14);box-shadow:0 1px 3px #00000047}.mp-tactical-marker:focus-visible,.mp-tactical-marker--active{box-shadow:0 0 0 2px var(--mp-accent-border);z-index:2}.mp-tactical-marker--low{opacity:.78}.mp-tactical-marker--high{border-color:color-mix(in srgb,var(--mp-result-w) 50%,var(--mp-border))}.mp-tactical-marker--moderate{border-color:var(--mp-accent-border)}.mp-tactical-marker--ai{outline:1px dashed var(--mp-accent);outline-offset:1px}.mp-tactical-marker__shape{display:inline-flex;margin-bottom:.05rem;padding:0;background:transparent}.mp-tactical-marker__pct{display:block;font-size:.72rem;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.15}.mp-tactical-marker__name{display:block;font-size:.58rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mp-ink-muted)}.mp-tactical-marker__ai{display:block;margin-top:.08rem;font-size:.52rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--mp-accent)}.mp-tactical-pitch__tip-slot{margin-top:.45rem}.mp-tactical-tip{border:1px solid var(--mp-border);border-radius:8px;background:var(--mp-surface-muted);padding:.5rem .6rem}.mp-tactical-tip__title{margin:0;font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.mp-tactical-tip__ai{margin:.15rem 0 0;font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--mp-accent)}.mp-tactical-tip__sides{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin:.35rem 0}.mp-tactical-tip__sides p{margin:0;font-size:.72rem;color:var(--mp-ink-muted)}.mp-tactical-tip__sides strong{display:block;color:var(--mp-ink-strong)}.mp-tactical-tip__impact{margin:0 0 .3rem;font-size:.68rem;color:var(--mp-ink-muted);display:flex;align-items:center;gap:.35rem}.mp-tactical-tip__explain{margin:0;font-size:.75rem;line-height:1.4;color:var(--mp-ink-strong)}.mp-tactical-insights{margin-top:.85rem;padding-top:.7rem;border-top:1px solid var(--mp-border)}.mp-tactical-insights__title{margin:0 0 .45rem;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--mp-ink-muted)}.mp-tactical-insights__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.mp-tactical-insights__item{border:1px solid var(--mp-border);border-radius:8px;background:var(--mp-surface-muted);padding:.45rem .5rem}.mp-tactical-insights__cat{margin:0 0 .2rem;font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--mp-accent)}.mp-tactical-insights__text{margin:0;font-size:.75rem;line-height:1.4;color:var(--mp-ink-strong)}.mp-collision-section-head .team-attacking-dev__title{margin:0}.mp-collision-help{position:relative}.mp-collision-help__summary{cursor:pointer;list-style:none;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mp-ink-muted);border:1px solid var(--mp-border);border-radius:999px;padding:.12rem .5rem}.mp-collision-help__summary::-webkit-details-marker{display:none}.mp-collision-help__body{margin:.45rem 0 .35rem;max-width:42rem;font-size:.78rem;line-height:1.45;color:var(--mp-ink-muted)}.mp-collision-pipeline{margin:0 0 .65rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mp-ink-subtle)}.mp-collision-card-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.mp-collision-card{min-width:0;padding:.5rem .55rem .55rem;border-radius:8px;border:1px solid var(--mp-border);background:var(--mp-surface-muted);outline:none}.mp-collision-card:focus-visible,.mp-collision-card--active{box-shadow:0 0 0 2px var(--mp-accent-border)}.mp-collision-card--moderate{border-color:var(--mp-accent-border);background:color-mix(in srgb,var(--mp-accent-bg) 55%,var(--mp-surface-muted))}.mp-collision-card--high{border-color:color-mix(in srgb,var(--mp-result-w) 45%,var(--mp-border));background:color-mix(in srgb,var(--mp-result-w) 10%,var(--mp-surface-muted))}.mp-collision-card--ai-focus{outline:1px dashed var(--mp-accent-border);outline-offset:1px}.mp-collision-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem;margin-bottom:.3rem}.mp-collision-card__title{margin:0;font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--mp-ink-strong);line-height:1.25}.mp-collision-card__ai-focus{margin:0 0 .3rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mp-accent)}.mp-collision-strength{display:inline-flex;align-items:center;gap:.28rem;flex-shrink:0;font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;padding:.1rem .35rem;border-radius:999px;background:var(--mp-surface);color:var(--mp-ink-muted)}.mp-collision-strength__mark{width:.45rem;height:.45rem;background:currentColor;border-radius:50%}.mp-collision-strength--moderate{background:var(--mp-accent-bg);color:var(--mp-accent)}.mp-collision-strength--moderate .mp-collision-strength__mark{border-radius:0}.mp-collision-strength--high{background:color-mix(in srgb,var(--mp-result-w) 18%,transparent);color:var(--mp-result-w)}.mp-collision-strength--high .mp-collision-strength__mark{width:.42rem;height:.42rem;transform:rotate(45deg);border-radius:1px}.mp-collision-card__matchup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.3rem .4rem;align-items:start}.mp-collision-card__team{display:flex;align-items:center;gap:.28rem;min-width:0}.mp-collision-card__swatch{width:.38rem;height:.38rem;border-radius:50%;flex-shrink:0;border:1px solid var(--mp-border)}.mp-collision-card__crest{width:.95rem;height:.95rem;flex-shrink:0}.mp-collision-card__name{font-size:.68rem;color:var(--mp-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-collision-card__value{margin:.15rem 0 0;font-size:.92rem;font-weight:750;font-variant-numeric:tabular-nums;color:var(--mp-ink-strong)}.mp-collision-card__metric{margin:.08rem 0 0;font-size:.62rem;line-height:1.3;color:var(--mp-ink-subtle)}.mp-collision-card__vs{margin:.85rem 0 0;font-size:.62rem;font-weight:750;letter-spacing:.08em;color:var(--mp-ink-subtle)}.mp-collision-card__signal{display:flex;align-items:center;gap:.35rem;margin:.35rem 0 0;font-size:.62rem;color:var(--mp-ink-muted)}.mp-collision-card__balance{width:2.2rem;height:.28rem;border-radius:999px;background:var(--mp-border);position:relative;flex-shrink:0}.mp-collision-card__balance:after{content:"";position:absolute;top:-.12rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--mp-accent)}.mp-collision-card__balance--home:after{left:0}.mp-collision-card__balance--away:after{right:0;left:auto}.mp-collision-card__thin{margin:.25rem 0 0;font-size:.62rem;color:var(--mp-ink-subtle)}.mp-ai-interp--translating{opacity:.72}.mp-ai-interp-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:.85rem 1.1rem;align-items:start}.mp-ai-interp-visuals{display:grid;gap:.55rem;min-width:0}.mp-ai-interp__block{margin:0 0 .7rem}.mp-ai-interp__block-title{margin:0 0 .3rem;font-size:.72rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--mp-ink-muted)}.mp-ai-interp__headline{margin:0 0 .2rem;font-size:.84rem;font-weight:650;color:var(--mp-ink-strong)}.mp-ai-interp__notes,.mp-ai-interp__chips{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.mp-ai-interp__note{padding:.4rem .5rem;border-radius:8px;border:1px solid var(--mp-border);background:var(--mp-surface-muted)}.mp-ai-interp__chips{display:flex;flex-wrap:wrap;gap:.35rem}.mp-ai-interp__chips li{font-size:.72rem;padding:.18rem .5rem;border-radius:999px;border:1px solid var(--mp-border);color:var(--mp-body);background:var(--mp-surface-muted)}.mp-ai-interp__disclaimer{margin:.4rem 0 0;font-size:.68rem;color:var(--mp-ink-subtle)}.mp-collision-chart__title{margin:0 0 .15rem;font-size:.72rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--mp-ink-muted)}.mp-collision-chart__note{margin:0 0 .45rem;font-size:.62rem;color:var(--mp-ink-subtle)}.mp-collision-chart__list{list-style:none;margin:0;padding:0;display:grid;gap:.28rem}.mp-collision-chart__row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 1.4rem;gap:.35rem;align-items:center;width:100%;border:0;background:transparent;color:inherit;padding:.12rem 0;text-align:left;cursor:pointer;border-radius:4px}.mp-collision-chart__row--active,.mp-collision-chart__row:focus-visible{background:var(--mp-tab-hover-bg)}.mp-collision-chart__row--focus .mp-collision-chart__label{color:var(--mp-accent)}.mp-collision-chart__label{font-size:.62rem;color:var(--mp-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-collision-chart__track{display:block;height:.42rem;border-radius:999px;background:var(--mp-border);overflow:hidden}.mp-collision-chart__fill{display:block;height:100%;border-radius:inherit;background:var(--mp-ink-subtle)}.mp-collision-chart__fill--moderate{background:var(--mp-accent)}.mp-collision-chart__fill--high{background:var(--mp-result-w)}.mp-collision-chart__value{font-size:.62rem;font-variant-numeric:tabular-nums;color:var(--mp-ink-muted);text-align:right}.mp-collision-glance{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .75rem;font-size:.68rem;color:var(--mp-ink-muted)}.mp-collision-glance strong{margin-left:.25rem;color:var(--mp-ink-strong);font-variant-numeric:tabular-nums}@media (max-width: 1100px){.mp-tactical-board{grid-template-columns:minmax(128px,18%) minmax(0,1fr) minmax(128px,18%)}}@media (max-width: 900px){.mp-collision-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-ai-interp-layout{grid-template-columns:1fr}.mp-tactical-insights__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.mp-tactical-board{grid-template-columns:1fr}.mp-tactical-pitch{order:2}.mp-tactical-panel--home{order:1}.mp-tactical-panel--away{order:3}.mp-tactical-panel__list{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-tactical-marker__name{display:none}.mp-tactical-marker{min-width:2.6rem;padding:.28rem .2rem .12rem}.mp-tactical-marker .team-logo-mark.mp-tactical-marker__crest{--team-logo-size: 16px}}@media (max-width: 640px){.mp-collision-card-grid,.mp-tactical-insights__list{grid-template-columns:1fr}}.match-preview-strong-weak{min-width:0;max-width:100%;overflow-x:hidden}.mp-sw-compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;min-width:0}.mp-sw-team{min-width:0;background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:12px;padding:.9rem 1rem 1.1rem}.mp-sw-team__head{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem}.mp-sw-team__name{margin:0;font-size:1.05rem;color:var(--mp-ink-strong)}.mp-sw-team__sample{margin:.2rem 0 0;font-size:.78rem;color:var(--mp-ink-muted)}.mp-sw-section-title{margin:0 0 .55rem;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mp-ink-muted)}.mp-sw-goals__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.mp-sw-goals__kicker{margin:0;font-size:.72rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--mp-ink-muted)}.mp-sw-goals__hero{display:flex;align-items:baseline;gap:.45rem;margin:.15rem 0 .25rem}.mp-sw-goals__total{font-size:1.7rem;font-weight:750;color:var(--mp-ink-strong);font-variant-numeric:tabular-nums}.mp-sw-goals__pg{font-size:.82rem;color:var(--mp-ink-muted)}.mp-sw-muted{margin:0 0 .55rem;font-size:.75rem;color:var(--mp-ink-muted)}.mp-sw-subhead{margin:.55rem 0 .3rem;font-size:.74rem;font-weight:650;color:var(--mp-ink-strong)}.mp-sw-bar{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:.35rem;align-items:center;margin:.18rem 0;font-size:.72rem}.mp-sw-bar__label{color:var(--mp-ink);min-width:0;overflow-wrap:anywhere}.mp-sw-bar__track{display:block;height:.45rem;border-radius:99px;background:var(--mp-surface-muted);overflow:hidden}.mp-sw-bar__fill{display:block;height:100%;border-radius:99px}.mp-sw-bar__fill--scored{background:var(--mp-result-w)}.mp-sw-bar__fill--conceded{background:var(--mp-result-l)}.mp-sw-bar__fill--neutral{background:var(--mp-accent)}.mp-sw-bar__value{font-variant-numeric:tabular-nums;color:var(--mp-ink-strong)}.mp-sw-half{display:flex;min-height:1.55rem;border-radius:6px;overflow:hidden;font-size:.7rem;font-weight:650}.mp-sw-half__seg{display:flex;align-items:center;justify-content:center;min-width:2.4rem;padding:0 .25rem}.mp-sw-half__seg--h1{background:var(--mp-accent-bg);color:var(--mp-ink-strong)}.mp-sw-half__seg--h2{background:var(--mp-surface-muted);color:var(--mp-ink)}.mp-sw-timing__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;list-style:none;margin:0;padding:0}.mp-sw-timing__item{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0}.mp-sw-timing__label,.mp-sw-timing__counts{font-size:.62rem;color:var(--mp-ink-muted);font-variant-numeric:tabular-nums;text-align:center}.mp-sw-timing__pair{display:flex;align-items:flex-end;gap:2px;height:3.2rem;width:100%;justify-content:center}.mp-sw-timing__col{display:flex;align-items:flex-end;width:.45rem;height:100%;background:var(--mp-surface-muted);border-radius:3px 3px 0 0;overflow:hidden}.mp-sw-timing__bar{display:block;width:100%;min-height:0}.mp-sw-timing__bar--scored{background:var(--mp-result-w)}.mp-sw-timing__bar--conceded{background:var(--mp-result-l)}.mp-sw-timing__legend{display:flex;gap:.85rem;margin:.4rem 0 0;font-size:.72rem;color:var(--mp-ink-muted)}.mp-sw-legend:before{content:"";display:inline-block;width:.55rem;height:.55rem;margin-right:.3rem;border-radius:2px;vertical-align:-.05rem}.mp-sw-legend--scored:before{background:var(--mp-result-w)}.mp-sw-legend--conceded:before{background:var(--mp-result-l)}.mp-sw-lists{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin-top:1rem}.mp-sw-finding{border:1px solid var(--mp-border);border-radius:8px;padding:.55rem .65rem;margin-bottom:.45rem;background:var(--mp-surface-muted)}.mp-sw-finding__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.mp-sw-finding__title{margin:0;font-size:.86rem;color:var(--mp-ink-strong)}.mp-sw-finding__summary{margin:.35rem 0 0;font-size:.78rem;line-height:1.45;color:var(--mp-ink)}.mp-sw-badge{font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;padding:.12rem .35rem;border-radius:4px}.mp-sw-badge--strong{color:var(--mp-result-w);border:1px solid currentColor}.mp-sw-badge--weak{color:var(--mp-result-l);border:1px solid currentColor}.mp-sw-finding__metrics{list-style:none;margin:.35rem 0 0;padding:0;font-size:.75rem}.mp-sw-finding__metrics li{display:flex;justify-content:space-between;gap:.5rem;color:var(--mp-ink-muted)}.mp-sw-finding__metrics strong{color:var(--mp-ink-strong);font-variant-numeric:tabular-nums}.mp-sw-finding__conf{margin:.35rem 0 0;font-size:.7rem;color:var(--mp-ink-muted)}@media (max-width: 900px){.mp-sw-compare{grid-template-columns:1fr}.mp-sw-timing__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 639px){.mp-sw-goals__split,.mp-sw-lists{grid-template-columns:1fr}.mp-sw-timing__list{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-theme=light] .match-preview-workspace{--mp-surface: var(--site-surface);--mp-surface-muted: var(--site-surface-muted);--mp-surface-header: linear-gradient(180deg, var(--site-surface) 0%, var(--site-surface-muted) 100%);--mp-surface-empty: var(--site-surface-muted);--mp-border: var(--site-border);--mp-border-muted: #e0d8c8;--mp-border-dashed: var(--site-border);--mp-ink: var(--site-ink-strong);--mp-ink-strong: var(--site-ink-strong);--mp-ink-muted: var(--site-ink-muted);--mp-ink-subtle: var(--site-ink-muted);--mp-body: var(--site-ink);--mp-accent: #c2410c;--mp-accent-bg: #fdf0e8;--mp-accent-bg-hover: #fce4d4;--mp-accent-border: #e8a87c;--mp-badge-bg: #fdf0e8;--mp-result-w: #15803d;--mp-result-d: var(--site-ink-muted);--mp-result-l: #b91c1c;--mp-error: #b91c1c;--mp-tab-hover-bg: #efe8da;--mp-tab-hover-ink: var(--site-ink-strong);--mp-vs: var(--site-ink-strong);--comparison-bar-track: var(--site-surface-muted);--comparison-bar-midpoint: rgba(92, 86, 76, .45);--comparison-bar-midpoint-shadow: rgba(212, 202, 187, .9);color:var(--site-ink)}html[data-theme=light] .match-preview-workspace .card{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink)}html[data-theme=light] .match-preview-workspace .page-title{color:var(--site-ink-strong)}html[data-theme=light] .match-preview-workspace a:not(.match-analysis-nav__link){color:#1d4ed8}html[data-theme=light] .match-preview-workspace .match-preview-card,html[data-theme=light] .match-preview-workspace .match-preview-header,html[data-theme=light] .match-preview-workspace .match-preview-tabs,html[data-theme=light] .match-preview-workspace .match-preview-card__title,html[data-theme=light] .match-preview-workspace .match-preview-header__team-name,html[data-theme=light] .match-preview-workspace .match-preview-stat-row__value,html[data-theme=light] .match-preview-workspace .match-preview-player-card__name,html[data-theme=light] .match-preview-workspace .match-preview-tactics-column__title,html[data-theme=light] .match-preview-workspace .match-preview-body-text,html[data-theme=light] .match-preview-workspace .match-preview-muted-list,html[data-theme=light] .match-preview-workspace .match-preview-deciders{color:var(--site-ink)}html[data-theme=light] .match-preview-workspace .match-preview-card__title,html[data-theme=light] .match-preview-workspace .match-preview-header__team-name,html[data-theme=light] .match-preview-workspace .match-preview-stat-row__value,html[data-theme=light] .match-preview-workspace .match-preview-player-card__name,html[data-theme=light] .match-preview-workspace .match-preview-tactics-column__title,html[data-theme=light] .match-preview-workspace .match-preview-tactics-identity-summary{color:var(--site-ink-strong)}html[data-theme=light] .match-preview-workspace .match-preview-card__subtitle,html[data-theme=light] .match-preview-workspace .match-preview-card__placeholder,html[data-theme=light] .match-preview-workspace .match-preview-muted,html[data-theme=light] .match-preview-workspace .match-preview-header__abbrev,html[data-theme=light] .match-preview-workspace .match-preview-header__meta,html[data-theme=light] .match-preview-workspace .match-preview-stat-row__label,html[data-theme=light] .match-preview-workspace .match-preview-tabs__btn,html[data-theme=light] .match-preview-workspace .match-preview-player-card__meta,html[data-theme=light] .match-preview-workspace .match-preview-tactics-column__dir,html[data-theme=light] .match-preview-workspace .match-preview-tactics-identity-press,html[data-theme=light] .match-preview-workspace .match-preview-muted-list__sub{color:var(--site-ink-muted)}html[data-theme=light] .match-preview-workspace .match-preview-tabs__btn--active{color:var(--site-ink-strong)}html[data-theme=light] .match-preview-workspace .match-preview-tactics-pair-bars__checkbox,html[data-theme=light] .match-preview-workspace .match-preview-tactics-center-bars .team-attacking-dev-bar__show-label input[type=checkbox]{background:var(--site-surface);border-color:var(--site-border)}html[data-theme=light] .match-preview-workspace .team-shape-player-mark__nick{fill:var(--site-ink-strong)}html[data-theme=light] .match-preview-workspace .team-shape-player-mark--shallow .team-shape-player-mark__num{fill:#64748b;stroke:#ffffffeb}html[data-theme=light] .match-preview-workspace .passes-pitch-card__field [style*="rgba(15,23,42"]{background:var(--site-surface-muted)!important;border-color:var(--site-border)!important;color:var(--site-ink-muted)!important}html[data-theme=light] .match-preview-workspace .match-preview-squad-group__title{color:var(--site-ink)}html[data-theme=light] .match-preview-workspace .match-preview-squad-group__empty,html[data-theme=light] .match-preview-workspace .match-preview-squad-player__meta,html[data-theme=light] .match-preview-workspace .match-preview-squad-player__jersey{color:var(--site-ink-muted)}html[data-theme=light] .match-preview-workspace .match-preview-squad-player{color:var(--site-ink)}html[data-theme=light] .match-preview-workspace .match-preview-squad-player__link{color:var(--site-accent, #0284c7)}html[data-theme=light] .match-preview-workspace .match-preview-predictions-editor{background:var(--site-surface);border-color:var(--site-border)}html[data-theme=light] .match-preview-workspace .match-preview-predictions-editor__toolbar-label,html[data-theme=light] .match-preview-workspace .match-preview-predictions-editor__section-title{color:var(--site-ink-strong)}html[data-theme=light] .match-preview-workspace .match-preview-predictions-editor__label{color:var(--site-ink-muted)}html[data-theme=light] .match-preview-workspace .match-preview-predictions-editor__textarea,html[data-theme=light] .match-preview-workspace .match-preview-predictions-editor__input{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}html[data-theme=light] .match-preview-workspace .match-preview-forecast-summary__warning{border-color:#b4530959;background:#fef3c7d9;color:#92400e}html[data-theme=light] .match-preview-workspace .match-preview-forecast-summary__score-note{color:var(--site-ink-muted)}html[data-theme=light] .match-preview-workspace .match-preview-tactics-matchups__phase{border-color:var(--site-border);background:var(--site-surface-muted)}html[data-theme=light] .match-preview-workspace .match-preview-tactics-matchups__phase-icon{background:color-mix(in srgb,var(--site-accent, #5b4d9e) 14%,white);border-color:color-mix(in srgb,var(--site-accent, #5b4d9e) 35%,var(--site-border))}html[data-theme=light] .match-preview-workspace .match-preview-tactics-matchups__phase-title{color:var(--site-ink-strong)}html[data-theme=light] .match-preview-workspace .match-preview-tactics-matchups__phase-meta{color:var(--site-ink-muted)}html[data-theme=light] .match-preview-workspace .match-preview-tactics-phase-analysis{border-color:var(--site-border);background:var(--site-surface-muted)}html[data-theme=light] .match-preview-workspace .overview-pass-networks__title{color:var(--mp-ink-strong)}html[data-theme=light] .match-preview-workspace .overview-pass-networks__lead,html[data-theme=light] .match-preview-workspace .overview-pass-networks__empty{color:var(--mp-ink-muted)}html[data-theme=light] .match-preview-workspace .overview-pass-networks__empty{background:var(--mp-surface-empty);border-color:var(--mp-border-dashed)}html[data-theme=light] .match-preview-workspace .match-preview-projection-sample,html[data-theme=light] .match-preview-workspace .match-preview-projection-territory-metrics,html[data-theme=light] .match-preview-workspace .match-preview-projection-flow-caption{color:var(--site-ink-muted)}html[data-theme=light] .match-preview-workspace .mp-collision-section-head .team-attacking-dev__title{color:var(--site-ink-strong)}html[data-theme=light] .match-preview-workspace .mp-collision-subtitle,html[data-theme=light] .match-preview-workspace .mp-collision-help__summary,html[data-theme=light] .match-preview-workspace .mp-collision-chart__note{color:var(--site-ink-muted)}html[data-theme=light] .match-preview-workspace .mp-collision-card{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink)}html[data-theme=light] .match-preview-workspace .mp-collision-card__title,html[data-theme=light] .match-preview-workspace .mp-collision-card__name,html[data-theme=light] .match-preview-workspace .mp-collision-card__value,html[data-theme=light] .match-preview-workspace .mp-collision-chart__title{color:var(--site-ink-strong)}html[data-theme=light] .match-preview-workspace .mp-collision-card__metric,html[data-theme=light] .match-preview-workspace .mp-collision-card__signal,html[data-theme=light] .match-preview-workspace .mp-collision-chart__label{color:var(--site-ink-muted)}html[data-theme=light] .match-preview-workspace .mp-collision-chart__track{background:var(--site-surface-muted)}html[data-theme=light] .match-preview-workspace .mp-collision-glance{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}html[data-theme=light] .match-preview-workspace .mp-collision-glance strong{color:var(--site-ink-strong)}html[data-theme=light] .match-preview-workspace .mp-collision-help__body{color:var(--site-ink)}html[data-theme=light] .match-preview-workspace .match-preview-tactics-wide-panel .team-attacking-dev-card{background:var(--site-surface-muted)!important;border-color:var(--site-border)!important}.ai-chat-panel{display:flex;flex-direction:column;gap:12px;min-height:420px}.ai-chat-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ai-chat-panel__title{margin:0;font-size:15px;font-weight:650}.ai-chat-panel__credit{font-size:12px;color:var(--mb-text-secondary)}.ai-chat-panel__credit-value{font-weight:650;color:var(--mb-text)}.ai-chat-panel__toolbar{display:flex;flex-wrap:wrap;gap:8px}.ai-chat{display:flex;flex-direction:column;flex:1;min-height:320px;border:1px solid var(--mb-border);border-radius:12px;background:var(--mb-panel-bg);padding:12px}.ai-chat__messages{flex:1;min-height:200px;max-height:480px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:4px 2px 12px}.ai-chat__empty{font-size:13px;line-height:1.55;color:var(--mb-text-secondary);padding:24px 8px;text-align:center}.ai-chat__row{display:flex}.ai-chat__row--user{justify-content:flex-end}.ai-chat__row--assistant{justify-content:flex-start}.ai-chat__bubble{max-width:92%;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.ai-chat__bubble--user{background:var(--mb-active-bg);border:1px solid var(--mb-border);color:var(--mb-text)}.ai-chat__bubble--assistant{background:var(--mb-card-bg-alt);border:1px solid var(--mb-border);color:var(--mb-text)}.ai-chat__composer{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end;margin-top:auto;padding-top:10px;border-top:1px solid var(--mb-border)}.ai-chat__input{border-radius:10px;border:1px solid var(--mb-border);background:var(--mb-input-bg, var(--mb-panel-bg));color:var(--mb-text);font-size:13px;padding:10px 12px;outline:none;font-family:inherit;min-width:0;resize:vertical;min-height:44px;max-height:160px}.ai-chat__input:focus{border-color:var(--mb-focus-ring);box-shadow:0 0 0 1px var(--mb-focus-ring)}.ai-chat__input:disabled{opacity:.55}.ai-chat__send{border-radius:10px;border:1px solid var(--mb-border);background:var(--mb-accent, var(--mb-active-bg));color:var(--mb-text);font-size:12px;font-weight:650;padding:10px 16px;cursor:pointer;font-family:inherit;white-space:nowrap}.ai-chat__send:disabled{opacity:.45;cursor:not-allowed}.ai-chat__banner{font-size:12px;color:var(--mb-danger, #fecaca);padding:10px 12px;margin-bottom:8px;border-radius:8px;background:#f8717114;border:1px solid rgba(248,113,113,.25)}.ai-chat__typing{align-self:flex-start;padding:8px 12px;font-size:12px;color:var(--mb-text-secondary);font-style:italic}.ai-chat__credit-block{display:grid;gap:8px;padding:12px;border-radius:10px;border:1px solid var(--mb-border);background:var(--mb-card-bg-alt)}.ai-chat__credit-block p{margin:0;font-size:13px;color:var(--mb-text-secondary)}.match-video-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#020617d1;display:flex;align-items:center;justify-content:center;padding:16px}.match-video-modal{width:min(960px,100%);max-height:92vh;display:grid;gap:10px;background:#0f172af5;border:1px solid rgba(51,65,85,.85);border-radius:14px;padding:14px;box-shadow:0 24px 48px #00000073}.match-video-modal__header{display:flex;justify-content:space-between;align-items:center;gap:12px}.match-video-modal__title{font-size:13px;font-weight:650;color:#f1f5f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-video-modal__header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.match-video-modal__btn{flex-shrink:0;font-size:12px;padding:6px 12px;border-radius:10px;border:1px solid rgba(71,85,105,.75);background:#1e293bd9;color:#e2e8f0;cursor:pointer;font-weight:600}.match-video-modal__btn:disabled{opacity:.5;cursor:not-allowed}.match-video-modal__status{font-size:12px;color:#94a3b8;padding:24px 0;text-align:center}.match-video-modal__error{font-size:12px;color:#fca5a5;padding:8px 0}.match-video-modal__body{display:grid;grid-template-columns:180px 1fr;gap:10px;align-items:stretch}.match-video-modal__body--solo{grid-template-columns:1fr}.match-video-action-list{display:flex;flex-direction:column;min-height:0;border:1px solid rgba(51,65,85,.65);border-radius:10px;background:#02061773;padding:8px}.match-video-action-list__title{font-size:11px;color:#94a3b8;font-weight:700;margin-bottom:6px;flex-shrink:0}.match-video-action-list__empty{flex:1;font-size:11px;color:#94a3b8;padding:8px 4px}.match-video-action-list__scroll{flex:1;min-height:0;overflow:auto}.match-video-action-list__stack{display:grid;gap:4px}.match-video-action-list__item{text-align:left;border-radius:8px;border:1px solid rgba(71,85,105,.55);background:#0f172a8c;color:#e2e8f0;padding:6px 8px;cursor:pointer;display:grid;gap:2px}.match-video-action-list__item--active{border-color:#38bdf8a6;background:#0891b238}.match-video-action-list__item-main{font-size:11px;font-weight:700}.match-video-action-list__item-meta{font-size:10px;color:#94a3b8}.match-video-display-attack{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(51,65,85,.45);font-size:11px;font-weight:600;color:#cbd5e1;cursor:pointer;flex-shrink:0}.match-video-display-attack input{accent-color:#0891b2}.match-video-player-frame{position:relative;width:100%;flex-shrink:0}.match-video-player-frame video,.match-video-player-frame iframe{width:100%;height:100%;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:#0b1220}.video-playback-attack-pitch{position:absolute;bottom:0;width:200px;max-width:40%;opacity:.94;pointer-events:none;z-index:2}@media (max-width: 1024px){.match-video-modal__body{grid-template-columns:1fr}.match-video-action-list{max-height:220px}}@media (max-width: 768px){.match-video-modal{width:100%;padding:10px}.match-video-action-list{max-height:180px}}html[data-theme=light] .match-video-modal-backdrop{background:#2c282573}html[data-theme=light] .match-video-modal{background:var(--mb-panel-bg, #f4eee4);border-color:var(--mb-border, #d4c8b4);box-shadow:0 24px 48px #2c28252e}html[data-theme=light] .match-video-modal__title{color:var(--mb-text-strong, #2c2825)}html[data-theme=light] .match-video-modal__btn{background:var(--mb-bg-elevated, #fffaf2);border-color:var(--mb-border, #d4c8b4);color:var(--mb-text, #3d3833)}html[data-theme=light] .match-video-modal__status{color:var(--mb-text-muted, #6b6258)}html[data-theme=light] .match-video-modal__error{color:#b42318}html[data-theme=light] .match-video-action-list{background:#fffaf2b8;border-color:var(--mb-border, #d4c8b4)}html[data-theme=light] .match-video-action-list__title,html[data-theme=light] .match-video-action-list__empty,html[data-theme=light] .match-video-action-list__item-meta{color:var(--mb-text-muted, #6b6258)}html[data-theme=light] .match-video-action-list__item{background:var(--mb-bg-elevated, #fffaf2);border-color:var(--mb-border, #d4c8b4);color:var(--mb-text, #3d3833)}html[data-theme=light] .match-video-action-list__item--active{border-color:#0e74908c;background:#0891b229}html[data-theme=light] .match-video-display-attack{border-top-color:var(--mb-border, #d4c8b4);color:var(--mb-text, #3d3833)}html[data-theme=light] .match-video-player-frame video,html[data-theme=light] .match-video-player-frame iframe{border-color:var(--mb-border, #d4c8b4);background:#1a1816}.video-setup-page{padding-bottom:24px;overflow-x:hidden;min-width:0}.video-setup-page__status-card{margin-bottom:12px}.video-setup-page__stack{display:grid;gap:10px}.video-setup-page__toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.video-setup-page__toolbar--save{align-items:center}.video-setup-page__toolbar-actions{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.video-setup-page__fallback-file{font-size:12px;color:#e2e8f0;display:grid;gap:6px;text-align:right}.video-setup-page__hint--error{color:#fca5a5}.video-setup-page__hint--save-note{margin-top:10px;color:#bff7d4}.video-setup-page__half-btns{display:flex;gap:8px;flex-wrap:wrap}.video-setup-page__half-panel input.auth-form__input,.video-setup-page__form-row input.auth-form__input,.video-setup-page__preroll-row input.auth-form__input{width:100%;max-width:100%;box-sizing:border-box}.video-setup-page__preroll-row{margin-top:10px;display:grid;gap:4px}.video-setup-page__probe-row{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.video-setup-page__probe-hint{margin:0}.video-setup-page__player-grid{display:grid;grid-template-columns:minmax(196px,228px) minmax(0,1fr);grid-template-areas:"actions player";gap:12px;align-items:stretch;min-width:0}.video-setup-page__actions-aside{grid-area:actions}.video-setup-page__player-col{grid-area:player;display:flex;flex-direction:column;gap:10px;min-width:0}.video-setup-page__controls-col{min-width:0}.video-setup-page__half-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.video-setup-page__half-row .video-setup-page__half-panel{margin-bottom:0}.video-setup-page__player-frame{width:100%;aspect-ratio:16 / 9;border-radius:12px;border:1px solid rgba(148,163,184,.28);background:#0b1220;overflow:hidden}.video-setup-page__player-frame iframe,.video-setup-page__player-frame .video-setup-page__html5-player{width:100%;height:100%;border:0;display:block;border-radius:0;max-height:none;object-fit:contain;background:#0b1220}.video-setup-page__html5-player{width:100%;border-radius:12px;border:1px solid rgba(148,163,184,.28);background:#0b1220;display:block}.video-setup-page__actions-aside{border-radius:10px;border:1px solid rgba(51,65,85,.45);background:#0f172a59;padding:10px;display:flex;flex-direction:column;max-height:none;min-height:0;min-width:0}.video-setup-page__actions-table{width:100%;border-collapse:collapse;font-size:11px;color:#cbd5e1}@media (max-width: 1366px){.video-setup-page__player-grid{grid-template-columns:minmax(180px,216px) minmax(0,1fr)}}@media (max-width: 1024px){.video-setup-page__player-grid{grid-template-columns:1fr;grid-template-areas:"player" "actions"}.video-setup-page__actions-aside{max-height:280px}}@media (max-width: 768px){.video-setup-page__player-grid{grid-template-columns:1fr;grid-template-areas:"player" "actions"}.video-setup-page__actions-aside{max-height:240px}.video-setup-page__half-row{grid-template-columns:1fr}.video-setup-page__toolbar-actions,.video-setup-page__fallback-file{align-items:stretch;text-align:left;width:100%}}@media (max-width: 390px){.video-setup-page__half-btn,.video-setup-page__primary-btn{width:100%}}html[data-theme=light] .video-setup-page .page-title,html[data-theme=light] .video-setup-page__section-title,html[data-theme=light] .video-setup-page__panel-title,html[data-theme=light] .video-setup-page__panel-title--controls,html[data-theme=light] .video-setup-page__subpanel-title,html[data-theme=light] .video-setup-page__label{color:var(--mb-text-strong, var(--site-ink-strong, #2c2825))}html[data-theme=light] .video-setup-page__hint,html[data-theme=light] .video-setup-page__probe-hint,html[data-theme=light] .video-setup-page__fallback-file{color:var(--mb-text-muted, var(--site-ink-muted, #6b6258))}html[data-theme=light] .video-setup-page__hint--error{color:#b91c1c}html[data-theme=light] .video-setup-page__hint--save-note{color:#166534}html[data-theme=light] .video-setup-page__primary-btn,html[data-theme=light] .video-setup-page__half-btn{background:var(--mb-bg-elevated, var(--site-surface-muted, #f4efe6));border-color:var(--mb-border, var(--site-border, #d4c8b4));color:var(--mb-text-strong, var(--site-ink-strong, #2c2825))}html[data-theme=light] .video-setup-page__half-btn--secondary{color:var(--mb-text, var(--site-ink, #3d3833));background:var(--mb-panel-bg, var(--site-surface, #faf6ef))}html[data-theme=light] .video-setup-page__half-btn:disabled,html[data-theme=light] .video-setup-page__primary-btn:disabled{color:var(--mb-text-muted, #6b6258);opacity:1}html[data-theme=light] .video-setup-page__half-panel,html[data-theme=light] .video-setup-page__actions-aside{background:var(--mb-panel-bg, var(--site-surface-muted, #f4efe6));border-color:var(--mb-border, var(--site-border, #d4c8b4))}html[data-theme=light] .video-setup-page .auth-form__input{background:var(--mb-bg-elevated, var(--site-surface, #faf6ef));border-color:var(--mb-border, var(--site-border, #d4c8b4));color:var(--mb-text-strong, #2c2825)}html[data-theme=light] .video-setup-page__actions-table,html[data-theme=light] .video-setup-page__actions-table td{color:var(--mb-text, #3d3833)}html[data-theme=light] .video-setup-page__actions-table th{color:var(--mb-text-muted, #6b6258)}html[data-theme=light] .video-setup-page__actions-table tbody tr{border-top-color:var(--mb-border, #d4c8b4)}html[data-theme=light] .video-setup-page__actions-table-row--active{background:color-mix(in srgb,var(--mb-home-analytics, #0891b2) 14%,var(--mb-panel-bg, #faf6ef))}html[data-theme=light] .video-setup-page__html5-player,html[data-theme=light] .video-setup-page__player-frame{border-color:var(--mb-border, #d4c8b4);background:#1a1816}.video-setup-page__section-title{font-size:14px;font-weight:700;margin-bottom:6px;color:#f1f5f9}.video-setup-page__panel-title{font-size:12px;font-weight:700;margin-bottom:6px;color:#cbd5e1}.video-setup-page__panel-title--controls{margin-top:2px}.video-setup-page__subpanel-title{font-size:11px;font-weight:700;margin-bottom:8px;color:#cbd5e1}.video-setup-page__hint{font-size:11px;color:#94a3b8}.video-setup-page__hint--mt{margin-top:8px}.video-setup-page__hint--mb{margin-bottom:8px}.video-setup-page__hint--empty-player{font-size:12px;padding:16px 0;text-align:center;color:#94a3b8}.video-setup-page__primary-btn{font-size:12px;padding:8px 12px;border-radius:10px;border:1px solid rgba(71,85,105,.7);background:#0f172a99;color:#e2e8f0;cursor:pointer;font-weight:700}.video-setup-page__primary-btn:disabled{opacity:.6;cursor:not-allowed}.video-setup-page__half-btn{font-size:12px;padding:8px 10px;border-radius:10px;border:1px solid rgba(71,85,105,.7);background:#0f172a99;color:#e2e8f0;cursor:pointer;font-weight:600}.video-setup-page__half-btn--secondary{color:#94a3b8;background:#0f172a33}.video-setup-page__half-btn:disabled{cursor:not-allowed;opacity:.55}.video-setup-page__form-row{margin-top:14px;display:grid;gap:6px}.video-setup-page__label{font-size:12px;font-weight:700;color:#cbd5e1}.video-setup-page__half-panel{border-radius:10px;border:1px solid rgba(51,65,85,.45);background:#0f172a59;padding:10px;margin-bottom:10px}.video-setup-page__input-row{margin-top:10px;display:grid;gap:6px}.video-setup-page__half-panel input.auth-form__input,.video-setup-page__form-row input.auth-form__input{width:100%}.video-setup-page__player-grid{display:grid;grid-template-columns:minmax(196px,228px) minmax(0,1fr);grid-template-areas:"actions player";gap:12px;align-items:stretch}.video-setup-page__actions-aside{grid-area:actions;border-radius:10px;border:1px solid rgba(51,65,85,.45);background:#0f172a59;padding:10px;display:flex;flex-direction:column;max-height:none;min-height:0}.video-setup-page__actions-scroll{flex:1;min-height:0;overflow:auto}.video-setup-page__actions-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px;color:#cbd5e1}.video-setup-page__actions-table th{text-align:left;padding:4px 6px;font-weight:700;color:#94a3b8}.video-setup-page__actions-table th,.video-setup-page__actions-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-setup-page__actions-table td{padding:5px 6px}.video-setup-page__actions-table tbody tr{cursor:pointer;border-top:1px solid rgba(51,65,85,.45)}.video-setup-page__actions-table-row--active{background:#0891b238}.match-analysis-sticky-band{position:sticky;top:0;z-index:75;margin:0 0 12px;padding:0 0 8px;background:linear-gradient(180deg,#020617f7,#0f172af2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px #33415559,0 8px 24px #00000040}.match-analysis-nav{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;max-width:100%}.match-analysis-nav__link{font-size:11px;padding:3px 10px;border-radius:999px;border:1px solid rgba(71,85,105,.85);color:#cbd5e1;text-decoration:none;white-space:nowrap;transition:border-color .12s ease,background .12s ease,color .12s ease,box-shadow .12s ease}.match-analysis-nav__link:hover{color:#e2e8f0;border-color:#94a3b873}.match-analysis-nav__link--active{color:#f1f5f9;font-weight:650;border-color:#38bdf873;background:#1e293ba6;box-shadow:inset 0 0 0 1px #38bdf81f,0 0 0 1px #38bdf814}.match-analysis-nav__link--active:hover{color:#f8fafc;border-color:#38bdf88c}.match-analysis-nav__link--disabled{opacity:.45;cursor:default;pointer-events:none;box-shadow:none}.match-analysis-nav__link--disabled:hover{color:#cbd5e1;border-color:#475569d9}.match-analysis-nav--mobile{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%}.match-analysis-nav--mobile .match-analysis-nav__link{flex-shrink:0;min-height:36px;padding:6px 12px;font-size:12px}.match-analysis-tab-placeholder,.match-analysis-tab-content{margin-top:4px}@media (max-width: 1023px){.match-analysis-nav:not(.match-analysis-nav--mobile){display:none}}@media (min-width: 1024px){.match-analysis-nav--mobile{display:none}}html[data-theme=light] .team-analysis-workspace select,html[data-theme=light] .team-analysis-workspace input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html[data-theme=light] .team-analysis-workspace textarea{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace button:not(.btn):not(.btn--primary):not(.btn--ghost):not(.btn--secondary):not(.squad-back):not(.match-analysis-nav__link):not(.match-preview-tabs__btn):not(.match-preview-cta):not(.site-header__btn):not(.league-competition-chip):not(.wc-mode-switch__btn):not(.ucl-stage-tab):not(.ucl-ko-tab):not(.league-section-nav__btn):not(.league-round-bar__btn){color:inherit}html[data-theme=light] .team-analysis-workspace .match-analysis-sticky-band{background:linear-gradient(180deg,#f6f1e6f7,#efe8daf0);box-shadow:0 1px 0 var(--mb-border),0 8px 24px #2c282514}html[data-theme=light] .team-analysis-workspace .team-header-match-filters__chip,html[data-theme=light] .team-analysis-workspace .team-header-match-filters__field input,html[data-theme=light] .team-analysis-workspace .team-header-match-filters__field select,html[data-theme=light] .team-analysis-workspace .team-games-table__video-btn,html[data-theme=light] .team-analysis-workspace .team-games-table__video-pill--muted,html[data-theme=light] .team-analysis-workspace .team-goals-toggle__btn,html[data-theme=light] .team-analysis-workspace .team-goals-top-panel__section,html[data-theme=light] .team-analysis-workspace .team-goals-pitch-aside__inner,html[data-theme=light] .team-analysis-workspace .team-graph-controls__phase-btn,html[data-theme=light] .team-analysis-workspace .top6-stat-table{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .team-header-match-filters__chip,html[data-theme=light] .team-analysis-workspace .team-header-match-filters__field input,html[data-theme=light] .team-analysis-workspace .team-header-match-filters__field select{background:transparent}html[data-theme=light] .team-analysis-workspace .team-header-match-filters__chip.is-active,html[data-theme=light] .team-analysis-workspace .team-goals-toggle__btn.is-active,html[data-theme=light] .team-analysis-workspace .team-graph-controls__phase-btn.is-active{border-color:var(--site-tab-active-border);background:var(--site-tab-active-bg);color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .team-games-table__video-pill--ok{color:#166534;border-color:color-mix(in srgb,#22c55e 40%,var(--site-border));background:color-mix(in srgb,#22c55e 14%,var(--site-surface))}html[data-theme=light] .team-analysis-workspace .team-games-table__video-pill--warn{color:#854d0e;border-color:color-mix(in srgb,#eab308 40%,var(--site-border));background:color-mix(in srgb,#eab308 14%,var(--site-surface))}html[data-theme=light] .team-analysis-workspace .team-ranks-table thead th{background-color:var(--site-surface-muted);color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .team-ranks-table__stat{color:var(--site-ink-strong)}html[data-theme=light] .team-analysis-workspace .team-ranks-table__unit,html[data-theme=light] .team-analysis-workspace .team-ranks-table__row--missing .team-ranks-table__stat{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .team-ranks-table .team-ranks-table__phase--leads{background-color:color-mix(in srgb,#22c55e 16%,var(--site-surface))}html[data-theme=light] .team-analysis-workspace .team-ranks-table .team-ranks-table__phase--draw{background-color:var(--site-surface-muted)}html[data-theme=light] .team-analysis-workspace .team-ranks-table .team-ranks-table__phase--loses{background-color:color-mix(in srgb,#3b82f6 14%,var(--site-surface))}html[data-theme=light] .team-analysis-workspace .team-ranks-table thead .team-ranks-table__phase--leads{color:#166534}html[data-theme=light] .team-analysis-workspace .team-ranks-table thead .team-ranks-table__phase--draw{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .team-ranks-table thead .team-ranks-table__phase--loses{color:#1d4ed8}html[data-theme=light] .team-analysis-workspace .team-ranks-table .team-ranks-table__td--rank.team-ranks-table__rank--top{color:#ca8a04;font-weight:700}html[data-theme=light] .team-analysis-workspace .team-ranks-table .team-ranks-table__td--rank.team-ranks-table__rank--bottom{color:#dc2626;font-weight:700}html[data-theme=light] .team-analysis-workspace .team-ranks-page__hint,html[data-theme=light] .team-analysis-workspace .team-ranks-table__group{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .team-ranks-table__td--phase-boundary{border-left-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .team-ranks-table thead .team-ranks-table__th--phase{border-bottom-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .team-ranks-table thead .team-ranks-table__th--phase+.team-ranks-table__th--phase{border-left-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .team-ranks-table__head-row--sub .team-ranks-table__th--phase-boundary{border-left-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .team-ranks-table__row--group-divider .team-ranks-table__td--group,html[data-theme=light] .team-analysis-workspace .team-ranks-table__row--group-divider .team-ranks-table__td--empty{border-top-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .page-shell--team-top6 .team-top6-page__lede,html[data-theme=light] .team-analysis-workspace .page-shell--team-top6 .team-top6-page__per-game,html[data-theme=light] .team-analysis-workspace .page-shell--team-passes .team-passes-page__lede{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .page-shell--team-attacking .team-attacking-dev-card,html[data-theme=light] .team-analysis-workspace .page-shell--team-defensives .team-defensives-card{background:var(--site-surface-muted)!important;border-color:var(--site-border)!important}html[data-theme=light] .team-analysis-workspace .page-shell--team-attacking .team-attacking-dev__title,html[data-theme=light] .team-analysis-workspace .page-shell--team-defensives .team-attacking-dev__title{color:var(--site-ink-strong)}html[data-theme=light] .team-analysis-workspace .page-shell--team-attacking .team-attacking-dev__lede,html[data-theme=light] .team-analysis-workspace .page-shell--team-defensives .team-attacking-dev__lede{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .page-shell--team-attacking .team-attacking-dev__lede strong,html[data-theme=light] .team-analysis-workspace .page-shell--team-defensives .team-attacking-dev__lede strong{color:var(--site-ink-strong)}html[data-theme=light] .team-analysis-workspace .page-shell--team-top6 .team-top6-table{background:var(--site-surface-muted)!important;border-color:var(--site-border)!important;box-shadow:0 4px 14px #2c282514;color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .page-shell--team-top6 .team-top6-table__title{color:var(--site-ink-strong)}html[data-theme=light] .team-analysis-workspace .page-shell--team-top6 .team-top6-row{color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .page-shell--team-top6 .team-top6-row__rank{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .page-shell--team-top6 .team-top6-row__nick{color:var(--mb-home-analytics)}html[data-theme=light] .team-analysis-workspace .page-shell--team-top6 .team-top6-row__val{color:var(--site-ink-strong);font-weight:700}html[data-theme=light] .team-analysis-workspace .page-shell--team-top6 .team-top6-row:nth-child(2n){background:#2c28250a;border-radius:4px}html[data-theme=light] .team-analysis-workspace .page-shell--team-passes .team-passes-page__lede,html[data-theme=light] .team-analysis-workspace .page-shell--team-defensives .team-defensives-page__lede{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__match-side{color:var(--mb-text)}html[data-theme=light] .team-analysis-workspace .team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__match-side.is-focal{color:var(--mb-home-analytics)}html[data-theme=light] .team-analysis-workspace .team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__row--scheduled .team-games-table__match-side{color:var(--mb-text-secondary, var(--mb-text))}html[data-theme=light] .team-analysis-workspace .team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__score{color:var(--mb-home-analytics)}html[data-theme=light] .team-analysis-workspace .team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__match-cell .team-games-table__scoreline-link:hover .team-games-table__score,html[data-theme=light] .team-analysis-workspace .team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__match-cell .team-games-table__scoreline-link:focus-visible .team-games-table__score{color:var(--mb-home-analytics)}html[data-theme=light] .team-analysis-workspace .team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__dash{color:var(--mb-muted)}html[data-theme=light] .team-analysis-workspace .team-stats-table-wrap .team-games-table__match-side{color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .team-stats-table-wrap .team-games-table__score,html[data-theme=light] .team-analysis-workspace .team-stats-table-wrap .team-games-table__match-cell .team-games-table__scoreline-link:hover .team-games-table__score{color:var(--mb-home-analytics)}html[data-theme=light] .team-analysis-workspace .team-stats-table-wrap .team-games-table__dash{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .team-graph-controls__title{color:var(--site-ink-strong)}html[data-theme=light] .team-analysis-workspace .team-graph-panel .team-player-season-flow__score{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .team-graph-panel .team-player-season-flow__score-line.is-focal{color:var(--mb-home-analytics);font-weight:700}html[data-theme=light] .team-analysis-workspace .team-graph-panel .team-player-season-flow__score-line--score{color:var(--site-ink-strong);font-weight:700}html[data-theme=light] .team-analysis-workspace .team-graph-controls{border-bottom-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .team-graph-controls__field{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .team-graph-controls__field select{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .team-graph-legend__item--team{color:var(--mb-home-analytics)}html[data-theme=light] .team-analysis-workspace .team-graph-legend__item--opp{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .team-graph-legend__scope,html[data-theme=light] .team-analysis-workspace .team-squad-page__lede{color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .team-squad-table__head-single,html[data-theme=light] .team-analysis-workspace .team-squad-table__head-line1,html[data-theme=light] .team-analysis-workspace .team-squad-table__head-line2,html[data-theme=light] .team-analysis-workspace .team-squad-table__th--sorted .team-squad-table__head-single,html[data-theme=light] .team-analysis-workspace .team-squad-table__th--sorted .team-squad-table__head-line1,html[data-theme=light] .team-analysis-workspace .team-squad-table__th--sorted .team-squad-table__head-line2{color:var(--site-ink-strong)}html[data-theme=light] .team-analysis-workspace .team-squad-table thead .league-standings__th{background-color:var(--site-surface-muted);border-bottom-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .team-squad-table__th--name,html[data-theme=light] .team-analysis-workspace .team-squad-table-wrap .team-squad-table .team-squad-table__td--player.league-standings__td--team{border-right-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .team-squad-table__pos-text{color:var(--site-ink-strong)}html[data-theme=light] .team-analysis-workspace .team-goals-page__lede,html[data-theme=light] .team-analysis-workspace .team-goals-page__lede code,html[data-theme=light] .team-analysis-workspace .team-goals-page__lede-code{color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .team-goals-top-panel__title,html[data-theme=light] .team-analysis-workspace .team-goals-middle-layout__bars-title{color:var(--site-ink-strong)}html[data-theme=light] .team-analysis-workspace .team-goals-top-panel__section{background:var(--site-surface);border-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .team-goals-stats-table th{color:var(--site-ink-muted);border-bottom-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .team-goals-stats-table td{color:var(--site-ink);border-bottom-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .team-goals-type-legend__label{color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .team-goals-type-legend__value{color:var(--site-ink-strong)}html[data-theme=light] .team-analysis-workspace .team-goals-ratio-bars__title,html[data-theme=light] .team-analysis-workspace .team-goals-ratio-bars__label{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .team-goals-ratio-bars__value{color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .team-goals-ratio-bars__track{background:var(--site-surface-muted)}html[data-theme=light] .team-analysis-workspace .team-goals-middle-layout__bars{border-top-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .team-goals-last-restart{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .team-goals-last-restart select,html[data-theme=light] .team-analysis-workspace .team-goals-top-panel__title-row .team-goals-video-btn{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .team-goals-table .team-goals-table__td--scorer{color:var(--mb-home-analytics)!important}html[data-theme=light] .team-analysis-workspace .team-goals-table thead .league-standings__th{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .team-goals-table .league-standings__td,html[data-theme=light] .team-analysis-workspace .team-goals-table__match-link{color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .team-goals-table__match-link:hover{color:var(--mb-home-analytics)}html[data-theme=light] .team-analysis-workspace .team-goals-table__row--selected td{background:color-mix(in srgb,var(--mb-away-analytics) 10%,var(--site-surface))}html[data-theme=light] .team-analysis-workspace .page-shell--team-goals .team-goals-pitch-aside__inner{background:var(--site-surface-muted);border-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .page-shell--team-goals .team-goals-pitch-aside.overview-action-pitch{--ov-action-pitch-grad-a: rgba(34, 197, 94, .14);--ov-action-pitch-grad-b: rgba(239, 232, 218, .75);--ov-action-pitch-border: rgba(71, 65, 58, .45);--ov-action-arrow-stroke: rgba(28, 25, 23, .78)}html[data-theme=light] .team-analysis-workspace .page-shell--team-goals .team-goals-pitch-aside .overview-action-pitch__grad-a{stop-color:var(--ov-action-pitch-grad-a)}html[data-theme=light] .team-analysis-workspace .page-shell--team-goals .team-goals-pitch-aside .overview-action-pitch__grad-b{stop-color:var(--ov-action-pitch-grad-b)}html[data-theme=light] .team-analysis-workspace .page-shell--team-goals .team-goals-pitch-aside.overview-action-pitch .overview-action-pitch__field-border,html[data-theme=light] .team-analysis-workspace .page-shell--team-goals .team-goals-pitch-aside.overview-action-pitch .passes-pitch-card__svg .pitch-markings line,html[data-theme=light] .team-analysis-workspace .page-shell--team-goals .team-goals-pitch-aside.overview-action-pitch .passes-pitch-card__svg .pitch-markings circle,html[data-theme=light] .team-analysis-workspace .page-shell--team-goals .team-goals-pitch-aside.overview-action-pitch .passes-pitch-card__svg .pitch-markings path,html[data-theme=light] .team-analysis-workspace .page-shell--team-goals .team-goals-pitch-aside.overview-action-pitch .passes-pitch-card__svg .pitch-markings rect{stroke:#47413a85}html[data-theme=light] .team-analysis-workspace .page-shell--team-goals .team-goals-pitch-aside.overview-action-pitch marker path{stroke:#1c1917bf}html[data-theme=light] .team-analysis-workspace .team-goals-route-layers>.team-goals-route,html[data-theme=light] .team-analysis-workspace .team-goals-route-layers>.team-goals-route:nth-child(n){--team-route-stroke: var(--site-ink-strong);--team-route-node-fill: var(--site-surface);--team-route-node-ink: var(--site-ink-strong)}html[data-theme=light] .team-analysis-workspace .team-goals-route-layers .team-goals-route__segment{stroke:var(--site-ink-strong)}html[data-theme=light] .team-analysis-workspace .team-goals-route-layers .team-goals-route marker path{fill:var(--site-ink-strong);stroke:#1c1917c7}html[data-theme=light] .team-analysis-workspace .league-basic-stats-card,html[data-theme=light] .team-analysis-workspace .league-player-stats-controls,html[data-theme=light] .team-analysis-workspace .league-player-stats-controls__select,html[data-theme=light] .team-analysis-workspace .league-team-stats-controls,html[data-theme=light] .team-analysis-workspace .league-team-stats-controls__select,html[data-theme=light] .team-analysis-workspace .league-tsl-player-stats__graphs-placeholder,html[data-theme=light] .team-analysis-workspace .league-match-row,html[data-theme=light] .team-analysis-workspace .league-match-row--qualifier-row,html[data-theme=light] .team-analysis-workspace .pregame-comparison-row,html[data-theme=light] .team-analysis-workspace .wc-knockout-match,html[data-theme=light] .team-analysis-workspace .wc-schedule-item,html[data-theme=light] .team-analysis-workspace .wc-final-card,html[data-theme=light] .team-analysis-workspace .wc-qualifiers,html[data-theme=light] .team-analysis-workspace .wc-qualifiers__column,html[data-theme=light] .team-analysis-workspace .wc-history,html[data-theme=light] .team-analysis-workspace .wc-header,html[data-theme=light] .team-analysis-workspace .ucl-logo--fallback{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .wc-schedule-list__header{background:var(--site-surface-muted);color:var(--site-ink);border-bottom-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .wc-schedule-date-bar{background:#d4e4f5a6;border-color:var(--site-border);color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .wc-schedule-item__meta,html[data-theme=light] .team-analysis-workspace .wc-knockouts-panel__empty{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .wc-schedule-list .wc-schedule-item__score:not(.wc-schedule-item__score--time):not(.wc-schedule-item__score--vs){color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .wc-schedule-list .wc-schedule-item__score.wc-schedule-item__score--time,html[data-theme=light] .team-analysis-workspace .wc-schedule-list .wc-schedule-item__score.wc-schedule-item__score--vs{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .wc-history__title,html[data-theme=light] .team-analysis-workspace .wc-qualifiers__title,html[data-theme=light] .team-analysis-workspace .wc-qualifiers__lede{color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .wc-qualifiers__col-title{color:var(--site-ink);border-bottom-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .wc-qualifiers__country-name{color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .wc-qualifiers__country-link:hover .wc-qualifiers__country-name{color:var(--site-link-hover)}html[data-theme=light] .team-analysis-workspace .wc-qualifiers__strength{color:#0369a1;border-color:#0369a159;background:#e0f2fee6}html[data-theme=light] .team-analysis-workspace .league-panel__title,html[data-theme=light] .team-analysis-workspace .wc-knockout-match__meta{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .wc-knockout-bracket__header{background:#d4e4f5a6;border-color:var(--site-border);color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .wc-knockout-bracket__save-btn{background:#ffffffe6;border-color:var(--site-border);color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .wc-knockout-bracket__save-note--ok{color:#15803d}html[data-theme=light] .team-analysis-workspace .wc-knockout-bracket__save-note--err{color:#b91c1c}html[data-theme=light] .team-analysis-workspace .wc-knockout-bracket__team-btn{background:#ffffffd9;border-color:var(--site-border);color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .wc-knockout-bracket__team-btn--unset{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .wc-knockout-bracket__team-menu{background:#fff;border-color:var(--site-border);box-shadow:0 8px 24px #0f172a1f}html[data-theme=light] .team-analysis-workspace .wc-knockout-bracket__team-menu-item{color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .wc-knockout-bracket__team-menu-item:hover,html[data-theme=light] .team-analysis-workspace .wc-knockout-bracket__team-menu-item:focus-visible{background:#d4e4f5a6}html[data-theme=light] .team-analysis-workspace .league-match-row:hover{background:#e4dac8d9}html[data-theme=light] .team-analysis-workspace .pregame-card__title,html[data-theme=light] .team-analysis-workspace .pregame-form-card__title{color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .pregame-card__placeholder{color:var(--site-ink-muted);border-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .pregame-form-table th{color:var(--site-ink-muted);border-bottom-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .pregame-form-table td{color:var(--site-ink);border-bottom-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .pregame-comparison-row__label,html[data-theme=light] .team-analysis-workspace .pregame-comparison-row__val{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .pregame-comparison-row__val strong,html[data-theme=light] .team-analysis-workspace .pregame-comparison-row__home,html[data-theme=light] .team-analysis-workspace .pregame-comparison-row__away{color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .team-overview__team-name,html[data-theme=light] .team-analysis-workspace .team-overview__metric-value,html[data-theme=light] .team-analysis-workspace .team-overview__stat-value,html[data-theme=light] .team-analysis-workspace .team-overview__leader-name,html[data-theme=light] .team-analysis-workspace .team-overview__next-opp,html[data-theme=light] .team-analysis-workspace .team-overview__form-opp,html[data-theme=light] .team-analysis-workspace .team-overview__panel-title,html[data-theme=light] .team-analysis-workspace .team-overview__section-title{color:var(--mb-text)}html[data-theme=light] .team-analysis-workspace .team-overview__form-letter.pregame-form-table__score--w{color:#15803d}html[data-theme=light] .team-analysis-workspace .team-overview__form-letter.pregame-form-table__score--d{color:var(--mb-muted)}html[data-theme=light] .team-analysis-workspace .team-overview__form-letter.pregame-form-table__score--l{color:#b91c1c}html[data-theme=light] .team-analysis-workspace .team-overview__gfga-for{background:#15803d}html[data-theme=light] .team-analysis-workspace .team-overview__gfga-against{background:#b91c1c}html[data-theme=light] .team-analysis-workspace .team-overview__leader-value{color:var(--mb-home-analytics)}html[data-theme=light] .team-analysis-workspace .team-overview__preview{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd}.page-shell.team-page-shell,.team-page-shell{max-width:100%;width:100%;overflow-x:clip;box-sizing:border-box}.team-analysis-admin-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-card-bg-alt)}.team-analysis-admin-bar__status{font-size:13px;font-weight:600}.team-analysis-admin-bar__error{color:#f87171;font-size:13px}.team-analysis-admin-bar__progress{font-size:13px;color:var(--mb-text-muted)}.team-analysis-admin-bar__actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.team-page-header-band__logo{width:28px;height:28px;border-radius:999px;object-fit:contain;flex-shrink:0}.team-page-header-band__title{margin:0}.team-header-match-filters{margin-top:8px;padding-top:8px;border-top:1px solid rgba(148,163,184,.18);display:flex;flex-direction:column;gap:8px}.team-header-match-filters__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.team-header-match-filters__chip{border:1px solid rgba(148,163,184,.4);background:#0f172abf;color:#cbd5e1;border-radius:8px;padding:4px 9px;font-size:11px;font-weight:650;cursor:pointer;white-space:nowrap}.team-header-match-filters__chip.is-active{border-color:#38bdf8cc;background:#0e749047;color:#e0f2fe}.team-header-match-filters__field{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#94a3b8}.team-header-match-filters__field input,.team-header-match-filters__field select{height:26px;border:1px solid rgba(148,163,184,.45);background:#0f172abf;color:#e2e8f0;border-radius:6px;padding:0 8px;font-size:11px}.team-header-match-filters__field input{width:72px}.team-header-match-filters__meta{margin-left:auto;font-size:11px;color:#94a3b8}.league-panel--team-games{width:100%;min-width:0;overflow-x:clip}.team-games-table-wrap{margin-top:8px;width:100%;overflow-x:visible}.team-games-table.league-standings{width:100%;max-width:100%;min-width:0;table-layout:fixed}.team-games-table.league-standings .league-standings__th,.team-games-table.league-standings .league-standings__td{padding-top:1px;padding-bottom:1px}.team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table.league-standings .league-standings__th--team,.team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table.league-standings .league-standings__td--team{min-width:0;max-width:none}.team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table.league-standings .team-games-table__th--match,.team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table.league-standings .team-games-table__td--match{width:34%}.team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table.league-standings .team-games-table__th--ref,.team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table.league-standings .team-games-table__td--ref{width:13%}.team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table.league-standings .team-games-table__th--stad,.team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table.league-standings .team-games-table__td--stad{width:13%}.team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table.league-standings .team-games-table__th--score-dev,.team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table.league-standings .team-games-table__td--score-dev{width:18%}.team-games-table__th--round,.team-games-table__td--round{width:22px;min-width:22px;max-width:22px;padding-left:1px;padding-right:1px;text-align:center;box-sizing:border-box}.team-games-table__th--pick,.team-games-table__td--pick{width:34px;min-width:34px;max-width:34px;text-align:center}.team-games-table__th--date,.team-games-table__td--date{width:8%;min-width:72px;max-width:none;white-space:nowrap;font-size:10px;padding-left:4px;padding-right:4px}.team-games-table.league-standings th.team-games-table__th--date,.team-games-table.league-standings td.team-games-table__td--date{text-align:left}.team-games-table__th--match,.team-games-table__td--match{width:34%;min-width:0}.team-games-table.league-standings th.team-games-table__th--match{text-align:center}.team-games-table.league-standings th.team-games-table__th--ref,.team-games-table.league-standings th.team-games-table__th--stad,.team-games-table.league-standings th.team-games-table__th--score-dev,.team-games-table.league-standings th.team-games-table__th--video{text-align:left}.team-games-table__th--ref,.team-games-table__td--ref,.team-games-table__th--stad,.team-games-table__td--stad{width:13%;min-width:0}.team-games-table__th--score-dev,.team-games-table__td--score-dev{width:18%;min-width:0;vertical-align:middle}.team-games-table__th--video{width:14%;min-width:0;vertical-align:middle;text-align:left}.team-games-table__td--video{width:14%;min-width:0;vertical-align:middle;text-align:right}.team-games-table__ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-games-table__match-cell .team-games-table__match-side--home{grid-column:1;justify-self:end;text-align:right}.team-games-table__match-cell .team-games-table__scoreline-link{grid-column:2;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:inherit;text-decoration:none;white-space:nowrap;border-radius:6px;padding:2px 4px;cursor:pointer}.team-games-table__match-cell .team-games-table__preview-link{grid-column:2;display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.04em;text-decoration:none;white-space:nowrap;color:#f8fafc;background:#1d4ed8;border:1px solid #3b82f6}.team-games-table__match-cell .team-games-table__preview-link:hover,.team-games-table__match-cell .team-games-table__preview-link:focus-visible{filter:brightness(1.08)}html[data-theme=light] .team-games-table__match-cell .team-games-table__preview-link{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd}.team-games-table__match-cell .team-games-table__scoreline--scheduled{grid-column:2;display:inline-flex;align-items:center;justify-content:center;font-weight:650;color:var(--mb-muted);white-space:nowrap}.team-games-table__match-cell .team-games-table__match-side--away{grid-column:3;justify-self:start}.team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__match-side{font-weight:650;color:var(--mb-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__match-side.is-focal{color:var(--mb-home-analytics, #fb923c)}.team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__score{font-variant-numeric:tabular-nums;font-weight:800;color:#facc15;font-size:12px}.team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__dash{color:var(--mb-muted)}.team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__scoreline-link:hover .team-games-table__score,.team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__scoreline-link:focus-visible .team-games-table__score{color:#fde047}.team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__scoreline-link:focus-visible{outline:2px solid var(--mb-accent);outline-offset:2px}.team-games-table__video-cell{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 6px;width:100%;margin-left:auto}.team-games-table__td--video>.team-games-table__video-pill{margin-left:auto}.team-games-table__video-pill{font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 6px;border-radius:999px;border:1px solid rgba(71,85,105,.55);white-space:nowrap}.team-games-table__video-pill--ok{color:#bbf7d0;border-color:#22c55e73;background:#22c55e1f}.team-games-table__video-pill--warn{color:#fde68a;border-color:#facc1573;background:#facc151a}.team-games-table__video-pill--muted{color:#94a3b8;background:#0f172a59}.team-games-table__video-btn{font-size:10px;font-weight:700;padding:4px 8px;border-radius:8px;border:1px solid rgba(71,85,105,.75);background:#0f172aa6;color:#e2e8f0;text-decoration:none;white-space:nowrap}.team-games-table__video-btn:hover{color:#facc15;border-color:#facc1573}.team-games-score-dev--empty{font-size:11px;color:#64748b;text-align:center;padding:6px 0}.team-games-score-dev__bar{display:flex;flex-direction:row;width:100%;height:24px;border-radius:6px;overflow:hidden;border:1px solid rgba(51,65,85,.65);box-sizing:border-box}.team-games-score-dev__mid{position:absolute;left:50%;top:0;bottom:0;width:1px;margin-left:-.5px;background:#ffffffeb;box-shadow:0 0 0 1px #0003;pointer-events:none;z-index:2}.team-games-score-dev__segment{display:flex;align-items:center;justify-content:center;min-width:0;box-sizing:border-box;border-right:1px solid rgba(15,23,42,.45)}.team-games-score-dev__label--compact{font-size:8px;letter-spacing:-.02em}.team-stats-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.team-stats-table.team-games-table{min-width:0;border-collapse:separate;border-spacing:12px 0;table-layout:fixed}.team-stats-table col.team-stats-table__col--round{width:48px}.team-stats-table col.team-stats-table__col--match{width:180px}.team-stats-table col.team-stats-table__col--stat{width:66px}.team-stats-table .team-games-table__th--round,.team-stats-table .team-games-table__td--round{width:48px;min-width:48px;max-width:48px;padding:4px 6px;box-sizing:border-box}.team-stats-table .team-games-table__th--match,.team-stats-table .team-games-table__td--match{width:auto;min-width:0;padding:4px 8px 4px 2px;box-sizing:border-box}.team-stats-table .team-games-table__td--match{overflow:hidden}.team-stats-table-wrap .team-stats-table.league-standings .league-standings__th--team.team-games-table__th--match,.team-stats-table-wrap .team-stats-table.league-standings .league-standings__td--team.team-games-table__td--match{width:auto!important;min-width:160px!important;max-width:none!important}.team-stats-table .team-games-table__th--round,.team-stats-table .team-stats-table__th--stat{text-align:right;vertical-align:bottom}.team-stats-table .team-games-table__th--match{text-align:center;vertical-align:bottom}.team-stats-table .team-games-table__th--match .team-stats-table__sort-btn{justify-content:center;text-align:center}.team-stats-table .team-games-table__td--round{text-align:right}.team-stats-table-wrap .team-stats-table .team-stats-table__th--stat,.team-stats-table-wrap .team-stats-table .team-stats-table__td--stat{font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:normal;padding-left:3px;padding-right:2px;min-width:0!important;max-width:none!important;width:66px;box-sizing:border-box;vertical-align:middle}.team-stats-table__stat-head{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:right;line-height:1.2;min-width:0;flex:1 1 auto;box-sizing:border-box;white-space:normal}.team-stats-table-wrap .team-stats-table__sort-btn{display:inline-flex;align-items:flex-end;justify-content:flex-end;gap:4px;width:100%;margin:0;padding:0;border:none;background:transparent;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:right;border-radius:4px;transition:color .12s ease,background .12s ease}.team-stats-table-wrap .team-stats-table__sort-btn:hover{color:#e2e8f0}.team-stats-table-wrap .team-stats-table__sort-ind{font-size:10px;color:#94a3b8;font-weight:700;flex-shrink:0;line-height:1;padding-bottom:1px}.team-stats-table-wrap .team-stats-table tbody td{position:relative;right:5px}.team-stats-table-wrap .team-stats-table__row--inactive td{background:#64748b24}.team-stats-table-wrap .team-stats-table__row--inactive:hover td{background:#64748b33}.page-shell--team-ranks .league-panel--team-ranks{max-width:none}.team-ranks-page__hint{margin:0 0 12px;font-size:12px;line-height:1.45;color:#64748b}.team-ranks-table-wrap{overflow:auto;max-height:min(72vh,900px);-webkit-overflow-scrolling:touch}.team-ranks-table{width:100%;min-width:920px;table-layout:fixed}.team-ranks-table thead th{background-color:#0f172a}.team-ranks-table__col--stat{width:22%}.team-ranks-table__col--avg{width:9.5%}.team-ranks-table__col--rank{width:7%}.team-ranks-table thead .team-ranks-table__th--stat{text-align:left;vertical-align:middle}.team-ranks-table thead .team-ranks-table__th--phase{text-align:center;vertical-align:bottom;font-size:9px;letter-spacing:.04em;color:#94a3b8;border-bottom:1px solid rgba(71,85,105,.35)}.team-ranks-table thead .team-ranks-table__th--phase+.team-ranks-table__th--phase{border-left:1px solid rgba(71,85,105,.28)}.team-ranks-table__head-row--sub .team-ranks-table__th--avg,.team-ranks-table__head-row--sub .team-ranks-table__th--rank{vertical-align:bottom;padding-bottom:8px;text-align:right;font-size:9px}.team-ranks-table__head-row--sub .team-ranks-table__th--phase-boundary{border-left:1px solid rgba(71,85,105,.28)}.team-ranks-table__td--stat{text-align:left}.team-ranks-table__td--phase-boundary{border-left:1px solid rgba(51,65,85,.35)}.team-ranks-table__row--group-divider .team-ranks-table__td--group{text-align:left;padding-top:20px;padding-bottom:10px;padding-left:5px;border-top:1px solid rgba(71,85,105,.4)}.team-ranks-table__row--group-divider-first .team-ranks-table__td--group{padding-top:10px;border-top:none}.team-ranks-table__row--group-divider .team-ranks-table__td--empty{padding-top:20px;padding-bottom:10px;border-top:1px solid rgba(71,85,105,.4)}.team-ranks-table__row--group-divider-first .team-ranks-table__td--empty{padding-top:10px;border-top:none}.team-ranks-table__group{display:block;text-align:left;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.team-ranks-table__stat{display:block;font-weight:600;color:#e2e8f0}.team-ranks-table__unit{font-weight:500;color:#94a3b8}.team-ranks-table__row--missing .team-ranks-table__stat{color:#64748b}.team-ranks-table .team-ranks-table__td--rank.team-ranks-table__rank--top{color:#facc15;font-weight:700}.team-ranks-table .team-ranks-table__td--rank.team-ranks-table__rank--bottom{color:#f87171;font-weight:700}.team-ranks-table .team-ranks-table__phase--leads{background-color:#041a0c}.team-ranks-table .team-ranks-table__phase--draw{background-color:#0c0e12}.team-ranks-table .team-ranks-table__phase--loses{background-color:#140606}.team-ranks-table thead .team-ranks-table__phase--leads{color:#86efac}.team-ranks-table thead .team-ranks-table__phase--draw{color:#cbd5e1}.team-ranks-table thead .team-ranks-table__phase--loses{color:#fca5a5}.page-shell--team-performance .league-panel--team-performance{margin-top:0}.team-performance-page__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.team-performance-page__title-row .league-panel__title{margin:0}.team-performance-per-match-toggle{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#cbd5e1;white-space:nowrap}.team-performance-per-match-toggle input{accent-color:#38bdf8}.team-performance-page__hint{margin:0 0 14px;font-size:13px;line-height:1.45;color:#94a3b8}.team-performance-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.team-performance-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:11px}.team-performance-table__th,.team-performance-table__td{border:1px solid rgba(148,163,184,.18);padding:4px 2px;text-align:center;vertical-align:middle}.team-performance-table__th{font-weight:600;font-size:10px;line-height:1.15;color:#cbd5e1;background:#0f172a8c;white-space:normal;min-width:0}.team-performance-table__th-lines{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.team-performance-table__th-line{display:block}.team-performance-table--wc .team-performance-table__th{text-align:center;text-transform:uppercase}.team-performance-table--wc .team-performance-table__th-lines{align-items:center}.team-performance-table__th--rank,.team-performance-table__td--rank{width:28px;min-width:28px;color:#94a3b8;font-weight:500;font-size:10px}.team-performance-table__td{min-height:30px}.team-performance-table__td:not(.team-performance-table__td--rank):not(.team-performance-table__td--empty){text-align:center;padding:0}.team-performance-table__td--empty{background:#0f172a40}.team-performance-table__team-cell{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:30px;padding:4px 2px;box-sizing:border-box;white-space:nowrap}.team-performance-table__team-cell--focal{border:1px solid #facc15;border-radius:6px;background:#facc151a}.team-performance-table__team-cell-btn{display:block;width:100%;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:inherit}.team-performance-table__team-cell-btn:hover .team-performance-table__team-cell:not(.team-performance-table__team-cell--focal){border:1px solid rgba(148,163,184,.55);border-radius:6px;background:#94a3b814}.team-performance-table__team-cell-btn:focus-visible .team-performance-table__team-cell{outline:2px solid #38bdf8;outline-offset:1px}.team-logo-mark.team-performance-table__logo{--team-logo-size: 18px;flex:0 0 var(--team-logo-size)}.team-performance-table__team-name{font-size:10px;line-height:1.1;font-weight:600;letter-spacing:.01em;color:#e2e8f0;overflow:hidden;text-overflow:ellipsis;max-width:52px}html[data-theme=light] .team-analysis-workspace .team-performance-table__th{background:#f1f5f9f2;color:#334155}html[data-theme=light] .team-analysis-workspace .team-performance-table__td--empty{background:#f1f5f98c}html[data-theme=light] .team-analysis-workspace .team-performance-table__team-cell--focal{border-color:#ca8a04;background:#eab30824}html[data-theme=light] .team-analysis-workspace .team-performance-table__team-name{color:#334155}html[data-theme=light] .team-analysis-workspace .team-performance-table__th,html[data-theme=light] .team-analysis-workspace .team-performance-table__td{border-color:#94a3b859}.team-style-commentary-section--performance,.team-weakness-analysis-section--defensives,.team-goals-chances-analysis-section--goals{margin-top:20px}.team-squad-page__lede{margin:0 0 12px;font-size:13px;line-height:1.45;color:#94a3b8}.team-squad-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.team-squad-table-wrap .team-games-table.league-standings.team-squad-table{table-layout:fixed;width:100%;min-width:0;max-width:100%}.team-squad-table{font-size:11px;border-collapse:separate;border-spacing:0}.team-squad-table col.team-squad-table__col--jersey{width:2.5%}.team-squad-table col.team-squad-table__col--player{width:16%}.team-squad-table col.team-squad-table__col--pos{width:1.5%}.team-squad-table col.team-squad-table__col--stat{width:6.666666667%}.team-squad-table__grade{font-weight:700;font-variant-numeric:tabular-nums}.team-squad-table__grade--excellent{color:#4ade80}.team-squad-table__grade--strong{color:#7dd3fc}.team-squad-table__grade--neutral{color:#cbd5e1}.team-squad-table__grade--weak{color:#f87171}.team-squad-table .league-standings__td{white-space:nowrap}.team-squad-table-wrap .team-squad-table .team-squad-table__td--player.league-standings__td--team{width:auto!important;min-width:0!important;max-width:none!important;padding-right:8px!important;border-right:1px solid rgba(71,85,105,.55);vertical-align:middle;overflow:hidden}.team-squad-table__td--player .league-standings__team-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-squad-table__th--name{padding-right:8px!important;border-right:1px solid rgba(71,85,105,.55);overflow:hidden}.team-squad-table__th--pos,.team-squad-table__td--pos{padding-left:8px!important}.team-squad-table__td--pos{white-space:nowrap!important;text-align:center!important;vertical-align:middle;box-sizing:border-box;padding-right:6px!important;font-variant-numeric:tabular-nums}.team-squad-table__pos-text{display:block;font-size:11px;font-weight:600;line-height:1.25;color:#e2e8f0}.team-squad-table__th{vertical-align:bottom;padding:6px 1px 4px;line-height:1.15;font-size:9px;font-weight:600;text-align:right;white-space:normal}.team-squad-table__th--jersey,.team-squad-table__th--name{text-align:left}.team-squad-table__th--pos{text-align:center;padding-top:10px}.team-squad-table__th--pos .team-squad-table__head-single{text-align:center}.team-squad-table__head-single{display:block;color:#cbd5e1}.team-squad-table__th--twoline{max-width:none}.team-squad-table__head-line1,.team-squad-table__head-line2{display:block;text-align:right;font-size:9px;font-weight:600;line-height:1.15;color:#cbd5e1;letter-spacing:.01em}.team-squad-table__th--jersey .team-squad-table__head-line1,.team-squad-table__th--name .team-squad-table__head-line1{text-align:left}.team-squad-table__head-line2{margin-top:3px}.team-squad-table__th--jersey{box-sizing:border-box}.team-squad-table__goals{color:#dc2626;font-weight:600}.team-squad-table__sort-btn{display:block;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit}.team-squad-table__sort-btn:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.team-squad-table__sort-btn--left{text-align:left}.team-squad-table__sort-btn--right{text-align:right}.team-squad-table__sort-btn--center{text-align:center}.team-squad-table__th--sorted .team-squad-table__head-single,.team-squad-table__th--sorted .team-squad-table__head-line1,.team-squad-table__th--sorted .team-squad-table__head-line2{color:#f1f5f9}@media (max-width: 1180px){.team-attacking-dev-triple{grid-template-columns:1fr!important;justify-items:center}}.team-nav-video-btn{background:transparent;font:inherit;line-height:inherit}.team-nav-video-btn:disabled{opacity:1;color:#cbd5e1;border-color:#475569d9;background:transparent;cursor:not-allowed}.team-players-page__selector-card{margin-bottom:10px}.team-players-page__meta{font-size:12px;color:#94a3b8}.team-players-page__selector-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.team-players-page__select-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.team-players-page__player-name{margin-top:10px;font-size:13px;color:#e2e8f0;font-weight:600}.team-player-season-flow__scroll{overflow:hidden;padding-bottom:2px}.team-player-season-flow__grid{display:grid;gap:3px;align-items:end;min-height:236px;width:100%}.team-player-season-flow__match{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:0}.team-player-season-flow__round{font-size:9px;font-weight:700;color:#94a3b8;letter-spacing:.02em}.team-player-season-flow__bar-wrap{display:grid;grid-template-rows:auto 1fr auto;align-items:center;justify-items:center;gap:0}.team-player-season-flow__min{font-size:9px;color:#64748b;font-variant-numeric:tabular-nums}.team-player-season-flow__bar{position:relative;width:13px;height:156px;border-radius:6px;border:1px solid rgba(148,163,184,.35);background:#cbd5e14d;overflow:visible}.team-player-season-flow__bar--unplayed{background:#111827fa;border-color:#1e293bfa}.team-page-shell .players-analysis-pass-row{align-items:center}.team-page-shell .players-analysis-pass-row__tables{align-self:center}.team-player-season-flow__score{display:grid;grid-template-rows:repeat(3,auto);justify-items:center;align-items:center;font-size:8px;color:#cbd5e1;letter-spacing:.02em;min-height:28px;line-height:1.1;white-space:nowrap;margin-top:-8px}.team-player-season-flow__score-line{text-align:center}.team-player-season-flow__score-line--score{color:#e2e8f0;font-weight:700}.team-player-season-flow__score-line.is-focal{color:#f59e0b;font-weight:700}.team-graph-panel{display:flex;flex-direction:column;gap:10px}.team-graph-controls{display:flex;flex-direction:column;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.2)}.team-graph-controls__title{font-size:11px;font-weight:650;color:#cbd5e1}.team-graph-controls__field{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#94a3b8}.team-graph-controls__selectors{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.team-graph-controls__field-label{white-space:nowrap}.team-graph-controls__field select{height:26px;border:1px solid rgba(148,163,184,.45);background:#0f172abf;color:#e2e8f0;border-radius:6px;padding:0 8px;font-size:11px}.team-graph-controls__phase-row{display:flex;flex-wrap:wrap;gap:6px}.team-graph-controls__phase-btn{font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;padding:6px 8px;border-radius:8px;border:1px solid rgba(51,65,85,.75);background:#0f172a8c;color:#94a3b8;cursor:pointer}.team-graph-controls__phase-btn.is-active{background:#fb923c38;border-color:#fb923c8c;color:#e2e8f0}.team-graph-bar{width:18px}.team-graph-bar__dual{position:absolute;top:1px;right:1px;bottom:1px;left:1px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:1px}.team-graph-bar__col{position:relative;height:100%}.team-graph-bar__fill{position:absolute;left:0;right:0;bottom:0;border-radius:3px}.team-graph-bar__fill--team{background:linear-gradient(180deg,#fb923cf2,#f97316f2)}.team-graph-bar__fill--opp{background:linear-gradient(180deg,#94a3b8d9,#64748bd9)}.team-graph-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;color:#94a3b8}.team-graph-legend__item{font-weight:600}.team-graph-legend__item--team{color:#fb923c}.team-graph-legend__item--opp{color:#94a3b8}.team-graph-legend__scope{margin-left:auto;color:#cbd5e1}.team-graph__score{margin-top:4px}.team-contributions-table-wrap{overflow-x:auto}.team-contributions-table{width:100%;border-collapse:collapse;font-size:12px;color:#e2e8f0}.team-contributions-table th,.team-contributions-table td{border-bottom:1px solid rgba(148,163,184,.12);padding:8px 10px;text-align:right}.team-contributions-table tbody tr:nth-child(2n){background-color:#94a3b817}.team-contributions-table thead th{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-weight:600}.team-contributions-table__impact-val--missing{color:#64748b}.team-contributions-table__impact-val--neutral{color:#94a3b8}.team-top6-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px}.team-top6-page__lede{margin:0 0 12px;font-size:13px;line-height:1.45;color:#94a3b8}.team-top6-page__per-game-wrap{display:flex;justify-content:flex-end;margin-bottom:10px}.team-top6-page__per-game{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#cbd5e1;-webkit-user-select:none;user-select:none;cursor:pointer}.team-passes-page__lede{margin:0 0 14px;font-size:12px;line-height:1.45;color:#64748b}.page-shell--team-passes .passes-top-connections{margin-top:14px}.page-shell--team-passes .league-panel--team-games{overflow-x:visible}.team-defensives-page__lede{margin:0 0 12px;font-size:13px;line-height:1.45;color:#94a3b8}.team-defensives-page__lede strong{color:#cbd5e1;font-weight:600}.team-top6-table{border-radius:12px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#0f172ad6,#020617e0);padding:4px;min-width:0}.team-top6-table__title{margin:0 0 6px;font-size:11px;font-weight:700;color:#f8fafc;text-align:center}.team-top6-table__rows{display:flex;flex-direction:column;gap:2px}.team-top6-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:18px}.team-top6-row:nth-child(2n){background:#94a3b81f;border-radius:4px}.team-top6-row__rank{font-size:10px;font-weight:700;color:#94a3b8;text-align:center}.team-top6-row__nick{font-size:11px;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-top6-row__val{font-size:11px;font-weight:700;color:#fb923c;font-variant-numeric:tabular-nums}.team-goals-page__lede{margin:0 0 10px;font-size:12px;line-height:1.45;color:#94a3b8}.team-goals-page__lede code,.team-goals-page__lede-code{color:#cbd5e1}.team-goals-page__lede-code{margin-left:4px}.team-goals-toggle{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.team-goals-toggle__btn{border:1px solid rgba(148,163,184,.4);background:#0f172ab8;color:#cbd5e1;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:650;cursor:pointer}.team-goals-toggle__btn.is-active{border-color:#38bdf8cc;background:#0e749047;color:#e0f2fe}.team-goals-layout{width:100%;min-width:0;overflow-x:clip}.team-goals-layout .team-goals-table-wrap{width:100%;overflow-x:clip}.team-goals-pitch-aside{width:100%;max-width:100%}.team-goals-pitch-aside__inner{position:relative;width:100%;aspect-ratio:110 / 68;border-radius:8px;overflow:hidden;border:1px solid rgba(148,163,184,.14);background:#0f172a80}.team-goals-table-wrap{overflow-x:hidden;-webkit-overflow-scrolling:touch}.team-goals-table.team-games-table{width:100%;min-width:0;max-width:100%;table-layout:fixed}.team-goals-table.team-games-table .league-standings__th,.team-goals-table.team-games-table .league-standings__td{white-space:normal;overflow-wrap:anywhere}.team-goals-table__th--pick,.team-goals-table__td--pick{width:28px;max-width:28px;text-align:center!important;vertical-align:middle;padding-left:2px;padding-right:2px}.team-goals-table__checkbox{width:14px;height:14px;cursor:pointer;accent-color:#38bdf8}.team-goals-table__row--selected td{background:#38bdf81f}.team-goals-table__th--round,.team-goals-table__td--round{width:40px;max-width:40px;text-align:right!important}.team-goals-table__th--match,.team-goals-table__td--match{width:21%;min-width:0;text-align:left!important;white-space:normal;line-height:1.25;-webkit-hyphens:auto;hyphens:auto}.team-goals-table__th--score,.team-goals-table__td--score{width:8%;text-align:center!important}.team-goals-table__th--minute,.team-goals-table__td--minute{width:5%;text-align:center!important;padding-left:2px!important;padding-right:2px!important}.team-goals-table__th--kind,.team-goals-table__td--kind{width:12%;text-align:left!important}.team-goals-table__th--startat,.team-goals-table__td--startat{width:10%;text-align:left!important}.team-goals-table__th--pass,.team-goals-table__td--pass{width:7%}.team-goals-table__th--tempo,.team-goals-table__td--tempo{width:8%}.team-goals-table__th--scorer,.team-goals-table__td--scorer,.team-goals-table__th--starter,.team-goals-table__td--starter,.team-goals-table__th--assist,.team-goals-table__td--assist{width:auto;min-width:0;text-align:left!important}.team-goals-table__th--starter,.team-goals-table__td--starter{padding-left:14px!important}.team-goals-table .team-goals-table__td--scorer{color:#fde047!important;font-weight:700}.team-goals-top-panel{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr) minmax(0,1fr);gap:12px;margin-bottom:12px;overflow-x:clip}.team-goals-top-panel__section{border:1px solid rgba(71,85,105,.4);background:#0f172a6b;border-radius:10px;padding:10px;min-width:0}.team-goals-top-panel__title{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#cbd5e1}.team-goals-top-panel__title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.team-goals-last-restart{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#94a3b8}.team-goals-last-restart select{border:1px solid rgba(148,163,184,.45);background:#0f172ab8;color:#e2e8f0;border-radius:6px;padding:4px 8px;font-size:11px}.team-goals-top-panel__title-row .team-goals-video-btn{border:1px solid rgba(148,163,184,.45);background:#0f172ab8;color:#e2e8f0;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;cursor:pointer}.team-goals-top-panel__title-row .team-goals-video-btn:disabled{opacity:.45;cursor:not-allowed}.team-goals-ratio-bars{margin-top:6px;display:flex;flex-direction:column;gap:5px;width:100%;max-width:300px;margin-left:auto}.team-goals-ratio-bars__title{font-size:9px;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.team-goals-ratio-bars__row{display:grid;grid-template-columns:78px 1fr 40px;align-items:center;gap:5px}.team-goals-ratio-bars__label{font-size:9px;color:#cbd5e1}.team-goals-ratio-bars__track{height:8px;border-radius:999px;background:#334155bf;overflow:hidden}.team-goals-ratio-bars__fill{height:100%;border-radius:999px}.team-goals-ratio-bars__value{text-align:right;font-size:9px;color:#e2e8f0;font-variant-numeric:tabular-nums}.team-goals-middle-layout{display:grid;grid-template-columns:1fr;align-items:start;gap:10px}.team-goals-type-top{display:grid;grid-template-columns:176px minmax(0,1fr);align-items:start;gap:12px}.team-goals-middle-layout__donut{display:flex;align-items:flex-start;justify-content:flex-start}.team-goals-middle-layout__donut>div{align-items:flex-start!important}.team-goals-middle-layout__bars{display:flex;flex-direction:column;gap:6px;min-width:0;border-top:1px solid rgba(71,85,105,.35);padding-top:8px;margin-top:2px}.team-goals-space-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.team-goals-middle-layout__bars-title{width:100%;margin-bottom:0}.team-goals-type-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;align-content:start}.team-goals-type-legend__item{display:grid;grid-template-columns:8px auto auto;align-items:center;justify-content:start;gap:4px;min-width:0}.team-goals-type-legend__dot{width:8px;height:8px;border-radius:2px}.team-goals-type-legend__label{font-size:10px;color:#cbd5e1}.team-goals-type-legend__value{font-size:10px;color:#e2e8f0;font-variant-numeric:tabular-nums}.team-goals-ratio-bars--compact{max-width:none;margin-left:0}.team-goals-ratio-bars--compact .team-goals-ratio-bars__row{grid-template-columns:64px minmax(0,1fr) auto;gap:3px}.team-goals-ratio-bars--compact .team-goals-ratio-bars__label,.team-goals-ratio-bars--compact .team-goals-ratio-bars__value,.team-goals-ratio-bars--compact .team-goals-ratio-bars__title{font-size:8px}.team-goals-ratio-bars--compact .team-goals-ratio-bars__value{text-align:left;padding-left:1px}.team-goals-stats-table{width:100%;border-collapse:collapse;font-size:11px}.team-goals-stats-table th,.team-goals-stats-table td{padding:4px 2px;border-bottom:1px solid rgba(71,85,105,.28)}.team-goals-stats-table th{text-align:left;color:#94a3b8;font-weight:550}.team-goals-stats-table td{text-align:right;color:#e2e8f0;font-variant-numeric:tabular-nums}@media (max-width: 1180px){.team-goals-top-panel,.team-goals-type-top,.team-goals-space-grid{grid-template-columns:1fr}}.team-goals-table__match-link{color:#e2e8f0;text-decoration:none;font-variant-numeric:tabular-nums}.team-goals-table__match-link:hover{color:#fde047}.team-attack-filter-opp-panel-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:6px}.action-filter-player-panel__title--static{cursor:default}.action-filter-player-panel--home .action-filter-player-panel__title--static{color:var(--mb-home-analytics, #38bdf8)}.action-filter-player-panel--away .action-filter-player-panel__title--static{color:var(--mb-away-analytics, #a78bfa)}.team-attack-filter-count-of select{min-width:108px}.team-overview{display:flex;flex-direction:column;gap:14px;min-width:0}.team-overview__hero{display:flex;align-items:center;gap:14px;min-width:0}.team-logo-mark.team-overview__logo{--team-logo-size: 56px}.team-overview__identity{min-width:0}.team-overview__team-name{margin:0;font-size:1.35rem;font-weight:750;letter-spacing:.02em;color:var(--mb-text)}.team-overview__league,.team-overview__season{margin:2px 0 0;color:var(--mb-muted);font-size:13px;font-weight:600}.team-overview__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.team-overview__metric{margin:0;padding:12px 14px;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-card-bg);box-shadow:var(--mb-shadow);min-width:0}.team-overview__metric-label{margin:0 0 6px;color:var(--mb-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.team-overview__metric-value{margin:0;font-size:1.45rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--mb-text);line-height:1.15}.team-overview__metric-value--record{font-size:1.2rem}.team-overview__gfga{display:flex;overflow:hidden;height:5px;margin-top:8px;border-radius:999px;background:var(--mb-border)}.team-overview__gfga-for{display:block;height:100%;background:#4ade80}.team-overview__gfga-against{display:block;height:100%;background:#ef4444}.team-overview__split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px}.team-overview__panel{min-width:0;padding:12px 14px;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-card-bg);box-shadow:var(--mb-shadow)}.team-overview__section-head,.team-overview__panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px;min-width:0}.team-overview__panel-hint{margin:0 0 10px;color:var(--mb-muted);font-size:11px;line-height:1.45}.team-overview__section-title{display:inline-flex;align-items:center;gap:8px;min-width:0;margin:0;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-text)}.team-overview__section-icon{display:block;flex-shrink:0;width:20px;height:20px;color:var(--mb-accent)}.team-overview__section-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-overview__panel-title{margin:0;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-text)}.team-overview__more{color:var(--mb-muted);font-size:12px;font-weight:650;text-decoration:none;white-space:nowrap}.team-overview__more:hover{color:var(--mb-text)}.team-overview__empty{margin:0;color:var(--mb-muted);font-size:13px}.team-overview__form-letter{display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;letter-spacing:.04em}.team-overview__form-letter.pregame-form-table__score--w{color:#4ade80}.team-overview__form-letter.pregame-form-table__score--d{color:#94a3b8}.team-overview__form-letter.pregame-form-table__score--l{color:#ef4444}.team-overview__form-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.team-overview__form-row{display:grid;grid-template-columns:22px auto minmax(0,1fr);gap:8px 10px;align-items:center;min-width:0}.team-overview__form-score{justify-self:start}.team-overview__form-opp{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;color:var(--mb-text)}.team-overview__form-venue{margin-left:6px;color:var(--mb-muted);font-size:11px;font-weight:600}.team-overview__next-opp{margin:0;font-size:1.05rem;font-weight:750;color:var(--mb-text)}.team-overview__next-meta,.team-overview__next-stad{margin:4px 0 0;color:var(--mb-muted);font-size:13px}.team-overview__preview{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.04em;text-decoration:none;white-space:nowrap;color:#f8fafc;background:#1d4ed8;border:1px solid #3b82f6}.team-overview__preview:hover,.team-overview__preview:focus-visible{filter:brightness(1.08)}.team-overview__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.team-overview__stat{min-width:0;padding:10px 12px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-card-bg-alt, var(--mb-card-bg))}.team-overview__stat-label{margin:0 0 4px;color:var(--mb-muted);font-size:11px;font-weight:650;line-height:1.3}.team-overview__stat-value{margin:0;font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--mb-text)}.team-overview__stat-rank{margin:2px 0 0;color:var(--mb-muted);font-size:12px;font-weight:650}.team-overview__leaders{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.team-overview__leader{display:block;min-width:0;padding:12px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-card-bg-alt, var(--mb-card-bg));text-decoration:none;color:inherit}.team-overview__leader:hover{border-color:var(--mb-accent, #fb923c)}.team-overview__leader-kicker{margin:0 0 6px;color:var(--mb-muted);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.team-overview__leader-name{margin:0;font-weight:750;color:var(--mb-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-overview__leader-value{margin:6px 0 0;font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--mb-home-analytics, #fb923c)}.team-overview__leader-value span{font-size:12px;font-weight:650;color:var(--mb-muted)}@media (max-width: 1024px){.team-overview__summary,.team-overview__stats,.team-overview__leaders{grid-template-columns:repeat(2,minmax(0,1fr))}.team-overview__split{grid-template-columns:1fr}}@media (max-width: 640px){.team-overview__summary,.team-overview__stats,.team-overview__leaders{grid-template-columns:1fr}.team-overview__metric-value{font-size:1.25rem}}.match-analysis-workspace{--ma-contained-pitch-max: 520px}.match-analysis-workspace .overview-action-pitch{--ov-action-pass: #facc15;--ov-action-loft: #a855f7;--ov-action-cross: #93c5fd;--ov-action-shot: #ef4444;--ov-action-dribble: #22c55e;--ov-action-control: #4ade80;--ov-action-node-fill: var(--mb-pitch-marker-fill);--ov-action-marker-stroke: var(--mb-pitch-marker-stroke);--ov-action-pitch-grad-a: rgba(22, 101, 52, .08);--ov-action-pitch-grad-b: rgba(15, 23, 42, .42);--ov-action-pitch-border: var(--mb-pitch-line);--ov-action-arrow-stroke: var(--mb-pitch-route-neutral)}.match-analysis-workspace .overview-action-pitch .overview-action-pitch__grad-a{stop-color:var(--ov-action-pitch-grad-a)}.match-analysis-workspace .overview-action-pitch .overview-action-pitch__grad-b{stop-color:var(--ov-action-pitch-grad-b)}.match-analysis-workspace .overview-action-pitch .overview-action-pitch__field-border{stroke:var(--ov-action-pitch-border)}.match-analysis-workspace .overview-action-pitch .passes-pitch-card__arrow{color:var(--ov-action-arrow-stroke);margin:4px 0 6px}.match-analysis-workspace .passes-pitch-card{display:flex;flex-direction:column;gap:0;padding:12px 14px 14px;border-radius:12px;background:var(--mb-pitch-surface);border:1px solid var(--mb-border);box-shadow:var(--mb-shadow);width:100%;max-width:min(100%,var(--ma-contained-pitch-max));margin-inline:auto;min-width:0;box-sizing:border-box}.match-analysis-workspace .passes-pitch-card__head{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:4px}.match-analysis-workspace .passes-pitch-card__stripe{width:3px;height:18px;border-radius:2px;flex-shrink:0}.match-analysis-workspace .passes-pitch-card__title{font-size:13px;font-weight:650;color:var(--mb-text-strong);letter-spacing:.02em}.match-analysis-workspace .passes-pitch-card__sub{font-size:10px;color:var(--mb-muted);margin-top:2px}.match-analysis-workspace .passes-pitch-card__field{position:relative;width:100%;max-width:100%;margin-inline:auto;flex-shrink:0;min-width:0;box-sizing:border-box}.match-analysis-workspace .passes-pitch-card__svg{display:block;width:100%;height:100%;max-width:100%;min-width:0}.match-analysis-workspace .overview-action-pitch .passes-pitch-card__svg .pitch-markings line,.match-analysis-workspace .overview-action-pitch .passes-pitch-card__svg .pitch-markings circle,.match-analysis-workspace .overview-action-pitch .passes-pitch-card__svg .pitch-markings path,.match-analysis-workspace .overview-action-pitch .passes-pitch-card__svg .pitch-markings rect,.match-analysis-workspace .overview-action-pitch .passes-pitch-card__svg>.overview-action-pitch__field-border,.match-analysis-workspace .passes-pitch-card__svg .pitch-markings line,.match-analysis-workspace .passes-pitch-card__svg .pitch-markings circle,.match-analysis-workspace .passes-pitch-card__svg .pitch-markings path,.match-analysis-workspace .passes-pitch-card__svg .pitch-markings rect,.match-analysis-workspace .action-filter-pitch .pitch-markings line,.match-analysis-workspace .action-filter-pitch .pitch-markings circle,.match-analysis-workspace .action-filter-pitch .pitch-markings path,.match-analysis-workspace .action-filter-pitch .pitch-markings rect{stroke:var(--mb-pitch-line)}.match-analysis-workspace .match-analysis-zone-pitch{display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px;border-radius:12px;background:var(--mb-pitch-surface);border:1px solid var(--mb-border);width:100%;max-width:min(100%,var(--ma-contained-pitch-max));margin-inline:auto;min-width:0;box-sizing:border-box}.match-analysis-workspace .teams-shape-home-column,.match-analysis-workspace .teams-shape-away-column,.match-analysis-workspace .action-filter-pitch-col{min-width:0}.match-analysis-workspace .action-filter-pitch,.match-analysis-workspace .team-goals-pitch-aside{width:100%;max-width:min(100%,var(--ma-contained-pitch-max));margin-inline:auto;min-width:0;box-sizing:border-box}.match-analysis-workspace .team-goals-pitch-aside__inner{width:100%;max-width:100%;min-width:0}@media (max-width: 700px){.match-analysis-workspace{--ma-contained-pitch-max: 100%}}.match-analysis-workspace .match-analysis-pitch-surface__team-title{font-size:13px;font-weight:650;color:var(--mb-text-strong);letter-spacing:.02em}.match-analysis-workspace .match-analysis-pitch-surface__team-sub{font-size:10px;color:var(--mb-muted);margin-top:2px}.match-analysis-zone-pitch__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;min-width:0}.match-analysis-zone-pitch__title-wrap{display:flex;align-items:flex-start;gap:8px;min-width:0}.match-analysis-zone-pitch__modes{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-start;flex-shrink:0}.match-analysis-zone-pitch__mode-btn{border:1px solid color-mix(in srgb,var(--mb-border) 90%,transparent);background:color-mix(in srgb,var(--mb-card-bg-alt, var(--mb-card-bg)) 70%,transparent);color:var(--mb-muted);border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600;cursor:pointer}.match-analysis-zone-pitch__mode-btn:hover{border-color:color-mix(in srgb,var(--mb-muted) 55%,transparent);color:var(--mb-text)}.match-analysis-zone-pitch__mode-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--mb-accent) 55%,transparent);outline-offset:2px}.match-analysis-zone-pitch__mode-btn--active{border-color:color-mix(in srgb,var(--mb-accent) 70%,transparent);background:color-mix(in srgb,var(--mb-accent) 18%,transparent);color:var(--mb-text-strong, var(--mb-text))}html[data-theme=light] .match-analysis-zone-pitch__mode-btn{background:var(--mb-card-bg);border-color:var(--mb-border);color:var(--mb-muted)}html[data-theme=light] .match-analysis-zone-pitch__mode-btn--active{background:color-mix(in srgb,var(--mb-accent) 12%,var(--mb-card-bg));border-color:color-mix(in srgb,var(--mb-accent) 40%,var(--mb-border));color:var(--mb-text-strong, var(--mb-text))}.passes-tab-header__title{margin:0;font-size:1.05rem;font-weight:650;color:#f8fafc;letter-spacing:.02em}.passes-tab-header__subtitle{margin:6px 0 0;font-size:12px;color:#94a3b8;line-height:1.45}.passes-tab-header__meta{margin:8px 0 0;font-size:11px;color:#64748b}.passes-header-card .passes-team-switch{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.passes-team-switch__label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-right:4px}.passes-team-switch__btn{font-size:12px;font-weight:650;padding:6px 14px;border-radius:999px;border:1px solid rgba(71,85,105,.75);background:#0f172a8c;color:#cbd5e1;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.passes-team-switch__btn:hover{border-color:#94a3b873;color:#f1f5f9}.passes-team-switch__btn--active-home{border-color:#fb923c8c;background:#fb923c1f;color:#fed7aa;box-shadow:0 0 0 1px #fb923c26}.passes-team-switch__btn--active-away{border-color:#93c5fd8c;background:#93c5fd1a;color:#bfdbfe;box-shadow:0 0 0 1px #93c5fd26}.passes-controls{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:12px;padding:8px 12px;border-radius:8px;background:#1e293b59;border:1px solid rgba(71,85,105,.35)}.passes-controls__check{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#e2e8f0;cursor:pointer}.passes-controls__check input{accent-color:#fb923c}.passes-controls__min{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#94a3b8}.passes-controls__min input{width:52px;padding:4px 6px;border-radius:6px;border:1px solid rgba(71,85,105,.65);background:#0f172aa6;color:#f8fafc;font-size:12px}.passes-controls__min select{min-width:130px;padding:4px 6px;border-radius:6px;border:1px solid rgba(71,85,105,.65);background:#0f172aa6;color:#f8fafc;font-size:12px}.passes-controls__num-wrap{position:relative;display:inline-block}.passes-controls__num-overlay{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:#f8fafc;font-size:12px;pointer-events:none;font-variant-numeric:tabular-nums}.passes-controls__num-input--all{color:transparent!important;-webkit-text-fill-color:transparent}.passes-controls__reset{font-size:11px;font-weight:600;padding:6px 12px;border-radius:8px;border:1px solid rgba(71,85,105,.65);background:#33415559;color:#e2e8f0;cursor:pointer;transition:background .15s ease,border-color .15s ease}.passes-controls__reset:hover{background:#47556973;border-color:#94a3b859}.passes-bottom-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,200px) minmax(0,1fr);gap:14px;align-items:center;margin-bottom:12px}.passes-bottom-row__stats{display:flex;align-items:center;justify-content:center;align-self:stretch}.passes-bottom-row__stats .passes-stats-table{width:100%;max-width:220px}.passes-stats-table{border-radius:10px;padding:10px 12px;background:#0f172a8c;border:1px solid rgba(51,65,85,.42)}.passes-stats-table__title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin-bottom:8px}.passes-stats-table__grid{width:100%;border-collapse:collapse;font-size:11px}.passes-stats-table__grid th{text-align:left;font-weight:500;color:#94a3b8;padding:5px 8px 5px 0;border-bottom:1px solid rgba(51,65,85,.35)}.passes-stats-table__grid td{text-align:right;font-variant-numeric:tabular-nums;font-weight:650;color:#f1f5f9;padding:5px 0;border-bottom:1px solid rgba(51,65,85,.35)}.passes-matrix-wrap{margin-bottom:16px}.passes-matrix__title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin-bottom:8px}.passes-matrix-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px;border:1px solid rgba(51,65,85,.45);background:#0f172a73}.passes-matrix{border-collapse:collapse;font-size:10px;width:100%;table-layout:fixed}.passes-matrix__corner{position:sticky;left:0;z-index:3;background:#1e293bfa;padding:5px 6px;width:68px;border-bottom:1px solid rgba(71,85,105,.45);border-right:1px solid rgba(71,85,105,.35);vertical-align:bottom}.passes-matrix__corner-inner{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.passes-matrix__col-head{padding:4px 2px;border-bottom:1px solid rgba(71,85,105,.45);text-align:center;min-width:0;background:#1e293beb;overflow:hidden}.passes-matrix__col-head .passes-matrix__label-btn{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}.passes-matrix__row-head{position:sticky;left:0;z-index:2;padding:3px 4px;width:68px;max-width:68px;border-right:1px solid rgba(71,85,105,.35);background:#1e293bfa;text-align:right;white-space:nowrap}.passes-matrix__label-btn{max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;font-weight:600;color:#cbd5e1;background:transparent;border:none;border-radius:4px;padding:2px 3px;cursor:pointer;transition:background .12s ease,color .12s ease}.passes-matrix__label-btn:hover{background:#3341558c;color:#f8fafc}.passes-matrix__label-btn--active-row{background:#fb923c2e;color:#fed7aa;box-shadow:inset 0 0 0 1px #fb923c40}.passes-matrix__label-btn--active-col{background:#93c5fd26;color:#bfdbfe;box-shadow:inset 0 0 0 1px #93c5fd40}.passes-matrix__cell{padding:0;text-align:center;font-variant-numeric:tabular-nums;color:#e2e8f0;border-bottom:1px solid rgba(51,65,85,.25);min-width:0}.passes-matrix__cell-btn{display:block;width:100%;margin:0;padding:3px 2px;border:none;border-radius:4px;background:transparent;font:inherit;font-variant-numeric:tabular-nums;color:inherit;cursor:pointer;text-align:center;transition:background .12s ease,color .12s ease}.passes-matrix__cell-btn:hover{background:#33415573;color:#f8fafc}.passes-matrix__cell-btn:focus-visible{outline:2px solid rgba(147,197,253,.75);outline-offset:-1px}.passes-matrix__cell--active .passes-matrix__cell-btn{background:#fb923c38;color:#fed7aa;box-shadow:inset 0 0 0 1px #fb923c59}.passes-matrix tbody tr:nth-child(2n) .passes-matrix__cell{background:#47556961}.passes-matrix tbody tr:nth-child(2n) .passes-matrix__cell--active .passes-matrix__cell-btn{background:#fb923c47}.passes-matrix tbody tr:nth-child(2n) .passes-matrix__row-head{background:#293548fa}.passes-charts-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px}.passes-chart{border-radius:10px;padding:12px 14px;background:#0f172a80;border:1px solid rgba(51,65,85,.42)}.passes-chart__title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin-bottom:10px}.passes-chart__svg{width:100%;max-width:200px;margin:0 auto;display:block}.passes-chart--pie .passes-chart__legend{list-style:none;margin:10px 0 0;padding:0;font-size:11px;color:#cbd5e1;display:flex;flex-wrap:wrap;gap:10px 14px}.passes-chart__swatch{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;vertical-align:middle}.passes-chart__empty{text-align:center;font-size:11px;color:#64748b;margin-top:6px}.passes-chart__filters{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(71,85,105,.35)}.passes-chart__filter-item{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#cbd5e1;cursor:pointer}.passes-chart__filter-item input{accent-color:#fb923c}.passes-bar-list{display:flex;flex-direction:column;gap:8px}.passes-bar-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) 28px;gap:8px;align-items:center;font-size:11px}.passes-bar-row__label{color:#94a3b8}.passes-bar-row__track{height:8px;border-radius:4px;background:#33415573;overflow:hidden}.passes-bar-row__fill{height:100%;border-radius:4px;min-width:0;transition:width .2s ease}.passes-bar-row__val{text-align:right;font-variant-numeric:tabular-nums;color:#e2e8f0;font-weight:600}.passes-top-connections{margin-top:14px;padding:12px 14px;border-radius:10px;border:1px solid rgba(71,85,105,.45);background:#0f172a8c}.passes-top-connections__title{font-size:13px;font-weight:700;color:#e2e8f0;margin-bottom:4px}.passes-top-connections__lead{margin:0 0 10px;font-size:11px;line-height:1.4;color:#94a3b8}.passes-top-connections__empty{font-size:12px;color:#94a3b8;padding:8px 0}.passes-top-connections__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.passes-top-connections__table{width:100%;min-width:760px;border-collapse:collapse;font-size:12px}.passes-top-connections__table thead th{text-align:left;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;padding:8px 10px;border-bottom:1px solid rgba(71,85,105,.45);white-space:nowrap}.passes-top-connections__table tbody td{padding:8px 10px;border-bottom:1px solid rgba(51,65,85,.35);color:#e2e8f0}.passes-top-connections__table tbody tr:nth-child(2n) td{background:#0f172a59}.passes-top-connections__table thead th.passes-top-connections__th--player{text-align:left}.passes-top-connections__table thead th.passes-top-connections__th--num{text-align:right}.passes-top-connections__th--num,.passes-top-connections__td--num{text-align:right;font-variant-numeric:tabular-nums}.passes-top-connections__td--player{font-weight:600;white-space:nowrap}@media (max-width: 1024px){.passes-bottom-row,.passes-charts-row{grid-template-columns:1fr}}@media (max-width: 900px){.passes-controls{gap:12px}}@media (max-width: 390px){.passes-team-switch__btn{font-size:11px;padding:5px 10px}}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-sticky-band{background:linear-gradient(180deg,var(--mb-bg-elevated) 0%,var(--mb-panel-bg) 100%);border-color:var(--mb-border);box-shadow:0 8px 24px #2c282514}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-page__title{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-page__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-page-header-band__title{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-page__subtitle,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-page__lede{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-page__subtitle{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .card h1,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .card h2,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .card h3,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .kick-composition-card__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-chart__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-stats-table__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-top-connections__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-shape-center-stats__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-shape-panel__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-players-panel__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-event-bar__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-momentum-chart__title{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .top6-stat-table__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-context-pill,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-net-play{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) button.top6-stat-row__val{text-decoration-color:#5c564c59}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) button.top6-stat-row__val:hover{text-decoration-color:var(--mb-home-analytics, #0891b2)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .kick-composition-card__lede,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-shape-panel__lede,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-shape-panel__substitutes,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-players-panel__lede,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-event-bar__sub,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-momentum-chart__lede{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-shape-metrics__label{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-shape-metrics__value{color:var(--mb-text-strong);font-weight:650}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-scoreboard__score,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-header-info-score-row__score{color:var(--mb-text-strong);font-weight:750}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-header-info-score-row__info{color:#3a3530;font-weight:500}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-header-info-score-row__info--filter{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-header-info-score-row__sep{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-nav{background:linear-gradient(180deg,var(--mb-bg-elevated),var(--mb-panel-bg));border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15, 23, 42, 0.2"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15, 23, 42, 0.3"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15, 23, 42, 0.4"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15, 23, 42, 0.5"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15, 23, 42, 0.6"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15, 23, 42, 0.7"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15, 23, 42, 0.8"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15, 23, 42, 0.9"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15,23,42,0.2"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15,23,42,0.3"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15,23,42,0.4"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15,23,42,0.5"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15,23,42,0.6"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15,23,42,0.7"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15,23,42,0.8"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15,23,42,0.9"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="#0f172a"]{background-color:var(--mb-panel-bg)!important;background-image:none!important;border-color:var(--mb-border)!important;color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="linear-gradient(165deg, rgba(30,41,59"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="linear-gradient(165deg, rgba(30, 41, 59"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="linear-gradient(180deg, rgba(15,23,42,0.9"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="linear-gradient(180deg, rgba(15, 23, 42, 0.9"]{background:var(--mb-panel-bg)!important;border-color:var(--mb-border)!important;color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color: #f8fafc"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color:#f8fafc"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color: #f1f5f9"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color:#f1f5f9"]{color:var(--mb-text-strong)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color: #e2e8f0"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color:#e2e8f0"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color: #cbd5e1"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color:#cbd5e1"]{color:var(--mb-text-strong)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-comparison-card,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-grid-row,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-phase-header-row{border-bottom-color:var(--mb-border);color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-grid-row--band{background:var(--mb-panel-bg);border-color:var(--mb-border);color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-label__unit{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-video-hint{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-phase-header-btn{transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-phase-header-btn--active{color:var(--mb-text-strong)!important;transform:translateY(-1px)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-phase-header-btn--active.statistics-phase-header-btn--home{background:color-mix(in srgb,var(--mb-home-analytics) 24%,white)!important;border-color:color-mix(in srgb,var(--mb-home-analytics) 62%,#334155)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--mb-home-analytics) 28%,transparent),0 3px 10px #0f172a24}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-phase-header-btn--active.statistics-phase-header-btn--away{background:color-mix(in srgb,var(--mb-away-analytics) 24%,white)!important;border-color:color-mix(in srgb,var(--mb-away-analytics) 62%,#334155)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--mb-away-analytics) 30%,transparent),0 3px 10px #0f172a24}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-legend{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-team-ribbon--home{color:var(--mb-home-analytics);border-color:color-mix(in srgb,var(--mb-home-analytics) 35%,transparent);background:color-mix(in srgb,var(--mb-home-analytics) 12%,transparent)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-team-ribbon--away{color:var(--mb-away-analytics);border-color:color-mix(in srgb,var(--mb-away-analytics) 35%,transparent);background:color-mix(in srgb,var(--mb-away-analytics) 12%,transparent)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-bar-row__label,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-bar-row__val,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-chart__legend,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-chart__legend li,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-chart__filter-item,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-chart__empty,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .kick-mix-vertical-chart__legend,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .kick-mix-vertical-chart__toggle-label,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .kick-mix-vertical-chart__value,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .kick-mix-vertical-chart__category,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .ball-use-donut-chart__legend,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .ball-use-donut-chart__legend-label,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .ball-use-donut-chart__legend-value,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-momentum-chart__legend-item{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-chart__filters{border-top-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-controls__min,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-controls__min>span,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-controls__reset,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-controls__num-overlay,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-team-switch__label,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-event-bar__interval,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-event-bar__interval-label,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-label__unit{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-momentum-chart__axis-label{fill:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .ball-use-donut-chart svg>text{fill:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .kick-composition-card{background:var(--mb-bg-elevated);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-shape-center-stats__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-shape-center-stats__lead,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-shape-center-stats__row,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-shape-center-stats__row-label{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-shape-center-stats__section-head,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-shape-center-stats__footnote{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-shape-center-stats__row>div:first-child{color:var(--mb-text-strong)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-partner-table-wrap,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-pitch-card,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-stats-panel,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-selector__panel,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-selector__trigger,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-gameflow__bar{background:var(--mb-panel-bg);border-color:var(--mb-border);color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-partner-table__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-partner-table,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-partner-table th,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-partner-table__jn,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-partner-table__nm--solo,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-partner-table__c,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-partner-table__empty{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-partner-table th{color:var(--mb-muted);border-bottom-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace){color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-player-panel,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-pitch-mode-tab,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-apply-btn,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-team-toggle,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-team-toggle--on,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-attack-secondary__select,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-attack-secondary__input,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-region-preset-btn,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-milestone-select,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-chip,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-chip--player-off{background:var(--mb-panel-bg);border-color:var(--mb-border);color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-pitch-focus select,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-pitch-route-only,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-pitch-head,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-pitch-meta,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-minutes-rail__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-minutes-rail__hint,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-attack-secondary__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-attack-secondary__numeric-label,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-milestone-wrap__label,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-group__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-dirlen-panel__label,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-minutes-range__ticks,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-minutes-range__values{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-pitch-mode-tab,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-apply-btn,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-region-preset-btn{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-pitch-mode-tab:hover,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-apply-btn:hover:not(:disabled),html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-region-preset-btn:hover{background:var(--mb-hover-bg);border-color:var(--mb-border-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-player-panel--home .action-filter-player-panel__title--static{color:var(--mb-home-analytics)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-player-panel--away .action-filter-player-panel__title--static{color:var(--mb-away-analytics)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-player-panel--home .action-filter-team-toggle,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-player-panel--home .action-filter-team-toggle--on{color:color-mix(in srgb,var(--mb-home-analytics) 60%,#111827)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-player-panel--away .action-filter-team-toggle,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-player-panel--away .action-filter-team-toggle--on{color:color-mix(in srgb,var(--mb-away-analytics) 60%,#111827)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-chip__player-name{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-chip--player-off .action-filter-chip__player-name,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-chip--player-off .action-filter-chip__player-jersey{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-chip--player-actor .action-filter-chip__player-jersey,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-chip--player-actor .action-filter-chip__player-name,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-chip--player-target .action-filter-chip__player-jersey,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-chip--player-target .action-filter-chip__player-name{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-chip__paren-count,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-region-preset-btn .action-filter-chip__paren-count{color:#b45309}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-chip__paren-count--target{color:#6d28d9}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-chip--active .action-filter-chip__paren-count,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-region-preset-btn--active .action-filter-chip__paren-count{color:#92400e}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-chip--active .action-filter-chip__paren-count--target{color:#5b21b6}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-pitch__arrow{color:#1c1917c7}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-pitch__arrow path{stroke:currentColor!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-pitch-col--home .action-filter-pitch{--af-pitch-accent: var(--mb-home-analytics)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-pitch-col--away .action-filter-pitch{--af-pitch-accent: var(--mb-away-analytics)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-pitch{--dev-action-pass: var(--kick-mix-pass, #c2410c);--dev-action-loft: var(--kick-mix-loft, #6b21a8);--dev-action-cross: var(--kick-mix-cross, #1d4ed8);--dev-action-shot: var(--kick-mix-shot, #dc2626);--dev-action-dribble: var(--kick-mix-dribble, #166534);--dev-action-control: #15803d;--dev-action-other: #57534e;--ov-action-node-fill: #ebe4d3;--ov-action-marker-stroke: rgba(28, 25, 23, .75)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-controls,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-chart,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-stats-table,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-team-switch__btn{background:var(--mb-panel-bg);border-color:var(--mb-border);color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-controls__check,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-controls label{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-stats-table__grid th{color:var(--mb-muted);border-bottom-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-stats-table__grid td{color:var(--mb-text-strong);border-bottom-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-top-connections{background:var(--mb-panel-bg);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-top-connections__lead,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-top-connections__empty{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-top-connections__table thead th{color:var(--mb-muted);border-bottom-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-top-connections__table tbody td{color:var(--mb-text-strong);border-bottom-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-top-connections__table tbody tr:nth-child(2n) td{background:#f8fafcbf}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix-scroll{background:var(--mb-bg-elevated);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__corner,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__col-head,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__row-head{background:var(--mb-panel-bg);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__corner-inner{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__label-btn{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__label-btn:hover{background:#2c28250f;color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__cell,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__cell-btn{color:var(--mb-text-strong);border-bottom-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__cell-btn:hover{background:#2c28250f;color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix tbody tr:nth-child(2n) .passes-matrix__cell{background:#2c28250b}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix tbody tr:nth-child(2n) .passes-matrix__row-head{background:#2c28250a}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__label-btn--active-row{background:color-mix(in srgb,var(--mb-home-analytics) 14%,transparent);color:var(--mb-home-analytics);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-home-analytics) 35%,transparent)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__label-btn--active-col{background:color-mix(in srgb,var(--mb-away-analytics) 14%,transparent);color:var(--mb-away-analytics);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-away-analytics) 35%,transparent)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__cell--active .passes-matrix__cell-btn{background:color-mix(in srgb,var(--mb-home-analytics) 16%,transparent);color:var(--mb-home-analytics);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-home-analytics) 40%,transparent)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix tbody tr:nth-child(2n) .passes-matrix__cell--active .passes-matrix__cell-btn{background:color-mix(in srgb,var(--mb-home-analytics) 20%,rgba(44,40,37,.045))}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-pitch-card.overview-action-pitch,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-action-pitch.passes-pitch-card{background:var(--mb-panel-bg);border-color:var(--mb-border);box-shadow:0 4px 14px #2c282514}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-action-pitch{--ov-action-pass: #92400e;--ov-action-loft: #581c87;--ov-action-cross: #1e3a8a;--ov-action-shot: #991b1b;--ov-action-dribble: #14532d;--ov-action-control: #166534;--ov-action-node-fill: #ebe4d3;--ov-action-marker-stroke: rgba(28, 25, 23, .88);--ov-action-pitch-grad-a: rgba(34, 197, 94, .14);--ov-action-pitch-grad-b: rgba(239, 232, 218, .75);--ov-action-pitch-border: rgba(71, 65, 58, .45);--ov-action-arrow-stroke: rgba(28, 25, 23, .78)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-action-pitch .passes-pitch-card__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-action-pitch .passes-pitch-card__sub{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-action-pitch .passes-pitch-card__arrow path{stroke:#1c1917c7!important;stroke-width:1.35}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .attacking-directions__dir-arrow{color:#1c1917db!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-shape-home-column .attacking-directions__lane-arrow line,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-shape-home-column .attacking-directions__lane-arrow polygon{stroke:var(--mb-home-analytics)!important;fill:var(--mb-home-analytics)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-shape-away-column .attacking-directions__lane-arrow line,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-shape-away-column .attacking-directions__lane-arrow polygon{stroke:var(--mb-away-analytics)!important;fill:var(--mb-away-analytics)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .attacking-directions__lane-pct{fill:#1c1917f2!important;stroke:#f5f1e7eb!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-action-pitch .passes-network-edges line{stroke:color-mix(in srgb,var(--pass-accent, var(--mb-home-analytics)) 58%,#d6d3d1);stroke-opacity:.82}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-action-pitch .passes-network-edges marker polygon{fill:color-mix(in srgb,var(--pass-accent, var(--mb-home-analytics)) 58%,#d6d3d1)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-action-pitch:has(.passes-traj-layer) .passes-traj-layer line{stroke:var(--kick-mix-pass, #c2410c)!important;stroke-opacity:.52}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-action-pitch:has(.passes-traj-layer) marker polygon{fill:var(--kick-mix-pass, #c2410c)!important;fill-opacity:.72}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-action-pitch .overview-action-pitch__field-border,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-action-pitch .passes-pitch-card__svg .pitch-markings line,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-action-pitch .passes-pitch-card__svg .pitch-markings circle,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-action-pitch .passes-pitch-card__svg .pitch-markings path,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-action-pitch .passes-pitch-card__svg .pitch-markings rect{stroke:#47413a85}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-action-pitch .overview-action-seg{stroke-opacity:1}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-action-pitch:not(.players-analysis-pitch-card--actions) marker path{stroke:#1c1917bf}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .pass-pitch-player__nick{fill:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-shape-player-mark__nick{fill:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-players-panel,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-table-wrap,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-table__th--period,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-shape-kick-toggle,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-event-bar__track-wrap,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-event-bar__markers-strip,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-event-bar__interval,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-event-bar__zone--ht,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-shape-center-stats,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .top6-stat-table{background:var(--mb-panel-bg);border-color:var(--mb-border);color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-pitch-heatmap{background:linear-gradient(165deg,var(--mb-bg-elevated),var(--mb-panel-bg));border-color:var(--mb-border);box-shadow:0 4px 14px #2c282514}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-pitch-heatmap__team{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-pitch-heatmap__sub{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-pitch-heatmap__arrow{color:#5c564cb8}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .ball-use-summary-card{background:var(--mb-bg-elevated);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .ball-use-summary-card__label{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .ball-use-summary-card__item{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-momentum-chart__title{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-momentum-chart__lede{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .league-panel,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .league-empty,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-page-shell .card{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .league-empty{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .match-analysis-momentum-chart__plot-bg{fill:var(--mb-bg-elevated);stroke:none;stroke-width:0}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .match-analysis-momentum-chart__axis-label{fill:#3a3530}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .match-analysis-momentum-chart__title{color:#2c2825;font-weight:650}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .match-analysis-momentum-chart__lede{color:#3a3530}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .match-analysis-momentum-chart__legend-item{color:var(--mb-text-strong)}.attacking-tab{gap:12px}.tactical-tab-header__title{margin:0;font-size:1.05rem;font-weight:650;color:#f8fafc;letter-spacing:.02em}.tactical-tab-header__subtitle{margin:6px 0 0;font-size:12px;color:#94a3b8;line-height:1.45}.tactical-tab-header__meta{margin:8px 0 0;font-size:11px;color:#64748b}.tactical-tab-header-card .tactical-team-switch{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.tactical-team-switch__label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-right:4px}.tactical-team-switch__btn{font-size:12px;font-weight:650;padding:6px 14px;border-radius:999px;border:1px solid rgba(71,85,105,.75);background:#0f172a8c;color:#cbd5e1;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.tactical-team-switch__btn:hover{border-color:#94a3b873;color:#f1f5f9}.tactical-team-switch__btn--active-home{border-color:#fb923c8c;background:#fb923c1f;color:#fed7aa;box-shadow:0 0 0 1px #fb923c26}.tactical-team-switch__btn--active-away{border-color:#38bdf88c;background:#38bdf81f;color:#bae6fd;box-shadow:0 0 0 1px #38bdf826}.tactical-tab-empty{font-size:13px;color:#94a3b8;padding:8px 0}.attacking-tab .team-attacking-dev-card{margin-bottom:16px;background:var(--mb-pitch-surface-alt);border:1px solid rgba(148,163,184,.12)}.attacking-tab .team-attacking-dev__title{color:#f1f5f9}.attacking-tab .team-attacking-dev__lede{color:#94a3b8}.attacking-tab .team-attacking-dev__lede strong{color:#e2e8f0}.attacking-tab{--dev-action-pass: #facc15;--dev-action-loft: #a855f7;--dev-action-cross: #93c5fd;--dev-action-shot: #ef4444;--dev-action-dribble: #22c55e;--dev-action-control: #4ade80;--dev-action-other: #94a3b8}@media (max-width: 1180px){.attacking-tab .team-attacking-dev-triple{grid-template-columns:1fr!important;justify-items:center}}@media (max-width: 900px){.attacking-tab .team-attacking-dev-triple{gap:12px}}.set-plays-tab{--set-plays-corner: #c4b5fd;--set-plays-fk: #7dd3fc;--set-plays-ti: #6ee7b7}.set-plays-header__title{margin:0;font-size:1.05rem;font-weight:650;color:var(--mb-text, #f8fafc);letter-spacing:.02em}.set-plays-header__subtitle{margin:6px 0 0;font-size:12px;color:var(--mb-muted, #94a3b8);line-height:1.45;max-width:920px}.set-plays-header__meta{margin:8px 0 0;font-size:11px;color:var(--mb-muted-2, #64748b)}.set-plays-dual-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.set-plays-comparison-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.set-plays-team-column{display:flex;flex-direction:column;gap:10px;min-width:0}.set-plays-team-header__name{margin:0;font-size:1rem;font-weight:650}.set-plays-team-header__sub{margin:4px 0 0;font-size:11px;color:var(--mb-muted, #94a3b8)}.set-plays-summary__stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin-bottom:10px}.set-plays-stat__value{font-size:1.1rem;font-weight:700;color:var(--mb-text, #f1f5f9);font-variant-numeric:tabular-nums}.set-plays-stat__label{font-size:10px;color:var(--mb-muted, #94a3b8);margin-top:2px}.set-plays-block__title,.set-plays-section__title{margin:0 0 8px;font-size:.82rem;font-weight:650;color:var(--mb-text, #e2e8f0);letter-spacing:.02em}.set-plays-family__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.set-plays-metric{display:flex;justify-content:space-between;gap:8px;font-size:11px}.set-plays-metric__label{color:var(--mb-muted, #94a3b8)}.set-plays-metric__value{font-weight:650;color:var(--mb-text, #e2e8f0);font-variant-numeric:tabular-nums}.set-plays-footnote{grid-column:1 / -1;margin:4px 0 0;font-size:10px;color:var(--mb-muted-2, #64748b);line-height:1.4}.set-plays-empty{margin:0;font-size:11px;color:var(--mb-muted, #94a3b8)}.set-plays-pitch-card__head{margin-bottom:6px}.set-plays-pitch-card__title{margin:0;font-size:11px;font-weight:650;color:var(--mb-text, #e2e8f0)}.set-plays-pitch-card__sub{margin:2px 0 0;font-size:10px;color:var(--mb-muted, #94a3b8)}.set-plays-marker{fill:var(--mb-text, #e2e8f0);stroke:var(--mb-pitch-line, rgba(255, 255, 255, .85));stroke-width:.2}.set-plays-marker--corner{fill:var(--set-plays-corner)}.set-plays-marker--fk{fill:var(--set-plays-fk)}.set-plays-marker--ti{fill:var(--set-plays-ti)}.set-plays-route--delivery{stroke-width:.35;stroke-opacity:.55;stroke-dasharray:1.2 .8}.set-plays-route--shot{stroke-width:.45;stroke-opacity:.85}.set-plays-action-route{stroke-width:.26;opacity:.82;fill:none}.set-plays-route--pass{stroke-width:.22;opacity:.75}.set-plays-route-arrowhead{color:inherit}.set-plays-family-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.set-plays-family-filter{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;border-radius:8px;border:1px solid var(--mb-border, rgba(71, 85, 105, .45));background:transparent;color:inherit;cursor:pointer;transition:border-color .15s,background .15s}.set-plays-family-filter:hover{border-color:var(--mb-accent, #38bdf8)}.set-plays-family-filter--active{border-color:var(--mb-accent, #38bdf8);background:color-mix(in srgb,var(--mb-accent, #38bdf8) 14%,transparent)}.set-plays-family-filter__value{font-size:1.1rem;font-weight:700;line-height:1.1}.set-plays-family-filter__label{font-size:10px;color:var(--mb-muted, #94a3b8);text-transform:uppercase;letter-spacing:.03em;text-align:center}.set-plays-summary__stats--secondary{margin-top:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.set-plays-pitch-legend{display:flex;gap:10px;margin-top:6px;font-size:10px;color:var(--mb-muted, #94a3b8)}.set-plays-pitch-legend__item:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle;background:currentColor}.set-plays-pitch-legend__item.set-plays-marker--corner:before{background:var(--set-plays-corner)}.set-plays-pitch-legend__item.set-plays-marker--fk:before{background:var(--set-plays-fk)}.set-plays-pitch-legend__item.set-plays-marker--ti:before{background:var(--set-plays-ti)}.set-plays-mini-bars__title,.set-plays-efficiency__title,.set-plays-player-list__title{font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--mb-muted, #94a3b8);margin-bottom:6px}.set-plays-mini-bars__grid{display:flex;align-items:flex-end;gap:10px;min-height:88px}.set-plays-mini-bars__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.set-plays-mini-bars__track{width:100%;max-width:36px;height:72px;background:var(--comparison-bar-track, rgba(15, 23, 42, .55));border-radius:4px;display:flex;align-items:flex-end;overflow:hidden}.set-plays-mini-bars__fill{width:100%;border-radius:3px 3px 0 0;min-height:4px}.set-plays-mini-bars__count{font-size:10px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--mb-text, #e2e8f0)}.set-plays-mini-bars__label{font-size:9px;color:var(--mb-muted, #94a3b8);text-align:center}.set-plays-efficiency__row{display:flex;justify-content:space-between;font-size:11px;padding:3px 0;border-top:1px solid var(--mb-border, rgba(71, 85, 105, .35))}.set-plays-efficiency__val{font-weight:650;font-variant-numeric:tabular-nums;color:var(--mb-text, #e2e8f0)}.set-plays-comparison__head{display:flex;justify-content:space-between;font-size:10px;font-weight:650;margin-bottom:8px}.set-plays-comparison__team--home{color:var(--mb-home-analytics, #fb923c)}.set-plays-comparison__team--away{color:var(--mb-away-analytics, #93c5fd)}.set-plays-comparison__row{margin-bottom:10px}.set-plays-comparison__label{font-size:11px;color:var(--mb-muted, #cbd5e1);margin-bottom:4px}.set-plays-comparison__values{display:flex;justify-content:space-between;font-size:11px;font-weight:650;margin-bottom:4px;font-variant-numeric:tabular-nums}.set-plays-comparison__val--home{color:var(--mb-home-analytics, #fb923c)}.set-plays-comparison__val--away{color:var(--mb-away-analytics, #93c5fd)}.set-plays-player-list__items{list-style:none;margin:0 0 10px;padding:0}.set-plays-player-list__item{display:flex;justify-content:space-between;gap:8px;font-size:11px;padding:3px 0;border-bottom:1px solid var(--mb-border, rgba(71, 85, 105, .25))}.set-plays-player-list__jersey{display:inline-block;min-width:1.4em;margin-right:4px;color:var(--mb-muted, #94a3b8);font-variant-numeric:tabular-nums}.set-plays-player-list__count{font-weight:650;font-variant-numeric:tabular-nums}.set-plays-episode-table-scroll{overflow-x:auto}.set-plays-episode-table{width:100%;border-collapse:collapse;font-size:10px}.set-plays-episode-table th,.set-plays-episode-table td{padding:5px 4px;border-bottom:1px solid var(--mb-border, rgba(71, 85, 105, .35));text-align:left;white-space:nowrap}.set-plays-episode-table th{color:var(--mb-muted, #94a3b8);font-weight:650}.set-plays-episode-table__seq{max-width:140px;overflow:hidden;text-overflow:ellipsis}.set-plays-episode-table tbody tr{cursor:pointer}.set-plays-episode-table tbody tr:hover td{background:color-mix(in srgb,var(--mb-accent, #38bdf8) 8%,transparent)}.set-plays-episode-table__row--selected td{background:color-mix(in srgb,var(--mb-accent, #38bdf8) 16%,transparent)}.set-plays-episode-table__bool{text-align:center;width:2.2em}.set-plays-bool-check{display:inline-flex;align-items:center;justify-content:center;color:var(--mb-success, #22c55e);font-size:12px;font-weight:700;line-height:1}.set-plays-episode-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.set-plays-episode-toolbar__video{padding:6px 14px;border-radius:6px;border:1px solid var(--mb-border, rgba(71, 85, 105, .45));background:var(--mb-surface-2, rgba(15, 23, 42, .6));color:var(--mb-text, #e2e8f0);font-size:12px;font-weight:650;cursor:pointer}.set-plays-episode-toolbar__video:disabled{opacity:.45;cursor:not-allowed}.set-plays-episode-toolbar__video:not(:disabled):hover{border-color:var(--mb-accent, #38bdf8)}.set-plays-episode-toolbar__meta{font-size:11px;color:var(--mb-muted, #94a3b8)}.set-plays-players-row,.set-plays-episodes-row{align-items:start}@media (max-width: 960px){.set-plays-dual-columns,.set-plays-comparison-row{grid-template-columns:1fr}.set-plays-family-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=light] .set-plays-header__title,html[data-theme=light] .set-plays-stat__value,html[data-theme=light] .set-plays-metric__value,html[data-theme=light] .set-plays-efficiency__val,html[data-theme=light] .set-plays-mini-bars__count,html[data-theme=light] .set-plays-section__title,html[data-theme=light] .set-plays-block__title,html[data-theme=light] .set-plays-pitch-card__title{color:var(--mb-text, #0f172a)}html[data-theme=light] .set-plays-mini-bars__track{background:var(--comparison-bar-track, #e2e8f0)}html[data-theme=light] .set-plays-family-filter{color:var(--mb-text, #0f172a)}html[data-theme=light] .set-plays-family-filter--active{background:color-mix(in srgb,var(--mb-accent, #0284c7) 12%,#fff)}html[data-theme=light] .set-plays-episode-table__row--selected td{background:color-mix(in srgb,var(--mb-accent, #0284c7) 14%,#fff)}html[data-theme=light] .set-plays-bool-check{color:var(--mb-success, #15803d)}html[data-theme=light] .set-plays-episode-toolbar__video{background:#fff;color:var(--mb-text, #0f172a)}.page-shell--team-set-plays .team-set-plays-lede{margin:0 0 12px;font-size:12px;color:var(--mb-muted, #94a3b8);line-height:1.45;max-width:920px}.team-set-plays-dual{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start;margin-bottom:12px}.team-set-plays-column{display:flex;flex-direction:column;gap:10px;min-width:0}.team-set-plays-column__title{margin:0;font-size:1rem;font-weight:650}.team-set-plays-column__subtitle{margin:4px 0 0;font-size:11px;color:var(--mb-muted, #94a3b8);text-transform:uppercase;letter-spacing:.04em}.team-set-plays-match-section{margin-top:4px}.team-set-plays-match-table-wrap{overflow-x:auto}.team-set-plays-match-table{width:100%;border-collapse:collapse;font-size:10px}.team-set-plays-match-table th,.team-set-plays-match-table td{padding:5px 4px;border-bottom:1px solid var(--mb-border, rgba(71, 85, 105, .35));text-align:left;white-space:nowrap}.team-set-plays-match-table th{color:var(--mb-muted, #94a3b8);font-weight:650}@media (max-width: 960px){.team-set-plays-dual{grid-template-columns:1fr}}html[data-theme=light] .team-set-plays-column__title{color:var(--mb-text, #0f172a)}.defensive-tab{gap:12px}.defensive-tab .team-defensives-card{margin-bottom:16px;background:var(--mb-pitch-surface-alt);border:1px solid rgba(148,163,184,.12)}.defensive-tab .team-attacking-dev__title{color:#f1f5f9}.defensive-tab .team-attacking-dev__lede{color:#94a3b8}.defensive-tab .team-attacking-dev__lede strong{color:#e2e8f0}.defensive-tab{--def-action-total: #fbbf24;--def-action-ball-win: #22c55e;--def-action-rebound: #38bdf8;--def-action-foul: #ef4444}@media (max-width: 1180px){.defensive-tab .team-attacking-dev-triple{grid-template-columns:1fr!important;justify-items:center}}@media (max-width: 900px){.defensive-tab .team-attacking-dev-triple{gap:12px}}.page-shell--action-filter{max-width:1480px;width:100%;min-width:0;box-sizing:border-box}.action-filter-top-wrap{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(0,1fr) minmax(0,1fr) minmax(150px,.85fr);grid-template-rows:auto auto;gap:12px;align-items:start;margin-bottom:14px;min-width:0;width:100%}.action-filter-player-panel--home{grid-column:1;grid-row:1 / -1}.action-filter-player-panel--away{grid-column:4;grid-row:1 / -1}.action-filter-pitch-mode-tabs{grid-column:2 / 4;grid-row:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:0;align-self:end;padding-bottom:4px;width:100%;box-sizing:border-box}.action-filter-pitch-route-only{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#e2e8f0;cursor:pointer;-webkit-user-select:none;user-select:none}.action-filter-pitch-route-only input{width:15px;height:15px;flex-shrink:0;cursor:pointer;accent-color:#38bdf8}.action-filter-pitch-focus{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#94a3b8}.action-filter-pitch-focus select{border:1px solid rgba(148,163,184,.45);background:#0f172ab8;color:#e2e8f0;border-radius:6px;padding:4px 8px;font-size:11px}.action-filter-pitch-col--home{grid-column:2;grid-row:2;min-width:0;width:100%}.action-filter-pitch-col--away{grid-column:3;grid-row:2;min-width:0;width:100%}.action-filter-pitch-mode-tab{padding:5px 12px;border-radius:8px;border:1px solid rgba(71,85,105,.55);background:#0f172a59;color:#cbd5e1;font-size:11px;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.action-filter-pitch-mode-tab:hover{border-color:#94a3b873;background:#0f172a8c}.action-filter-pitch-mode-tab:focus-visible{outline:2px solid rgba(56,189,248,.45);outline-offset:2px}.action-filter-pitch-mode-tab--active{border-color:#38bdf880;background:#0ea5e924;box-shadow:inset 0 0 0 1px #38bdf82e;color:#f1f5f9}.action-filter-minutes-with-milestones{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:12px 16px;width:100%;max-width:1100px;margin:0 auto 14px;box-sizing:border-box;padding:0 4px}.action-filter-minutes-rail{width:100%;max-width:1100px;margin:0 auto 14px;padding:8px 0 4px;display:flex;flex-direction:column;align-items:stretch;gap:8px;box-sizing:border-box}.action-filter-minutes-rail--in-milestones{max-width:none;margin:0;padding:8px 0 4px;min-width:0}.action-filter-milestone-wrap--minutes-side{align-self:center;justify-self:center}.action-filter-minutes-rail__title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;text-align:center;margin:0}.action-filter-minutes-rail__hint{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;font-size:11px;color:#64748b;text-align:center;line-height:1.35;margin:0}.action-filter-apply-btn{padding:6px 18px;border-radius:8px;border:1px solid rgba(71,85,105,.55);background:#0f172a8c;color:#e2e8f0;font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease,opacity .12s ease}.action-filter-apply-btn:hover:not(:disabled){border-color:#94a3b873;background:#0f172acc}.action-filter-apply-btn:focus-visible{outline:2px solid rgba(56,189,248,.45);outline-offset:2px}.action-filter-apply-btn--pending{border-color:#38bdf88c;background:#0ea5e92e;box-shadow:inset 0 0 0 1px #38bdf833;color:#f1f5f9}.action-filter-apply-btn:disabled{opacity:.45;cursor:default}.action-filter-halves-score-row{display:grid;gap:12px;width:100%;max-width:1100px;margin:0 auto 14px;align-items:start}.action-filter-halves-score-row--split{grid-template-columns:minmax(min(100%,380px),480px) minmax(0,1fr)}.action-filter-halves-score-row--halves-only{grid-template-columns:minmax(0,min(100%,480px));justify-items:stretch}.action-filter-halves-score-row--scores-only{grid-template-columns:minmax(0,1fr)}.action-filter-halves-panel{box-sizing:border-box;min-width:0;width:100%;max-width:480px}.action-filter-scores-panel{min-width:0;width:100%}.action-filter-scores-panel__area{position:relative;width:100%}.action-filter-scores-panel__measure{position:absolute;left:-9999px;top:0;display:flex;flex-direction:column;gap:0;pointer-events:none;visibility:hidden;white-space:nowrap}.action-filter-scores-panel__measure-row{display:flex;flex-wrap:nowrap;align-items:center;gap:4px}.action-filter-scores-panel__split{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%}.action-filter-scores-panel__row{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0}.action-filter-scores-panel__row .action-filter-chip--score{flex-shrink:0}.action-filter-halves-rows{display:flex;flex-direction:column;gap:8px;width:100%}.action-filter-halves-row.action-filter-group__grid--scatter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 4px;justify-items:stretch;align-content:start}.action-filter-halves-row .action-filter-chip--score{width:100%;min-width:0;justify-content:center;text-align:center}.action-filter-halves-row{min-height:0}.action-filter-akr-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:1100px;margin:0 auto 14px;align-items:stretch}.action-filter-akr-row:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.action-filter-akr-row:has(>:only-child){grid-template-columns:minmax(0,1fr)}.action-filter-akr-cell{display:flex;flex-direction:column;min-width:0}.action-filter-akr-cell .action-filter-group__title{text-align:center}.action-filter-akr-cell .action-filter-group__grid--scatter{flex:1;align-content:start}.action-filter-chip--score{flex:0 0 auto;padding:4px 7px;font-size:9px;border-radius:6px;min-width:0;justify-content:center;white-space:nowrap}.action-filter-player-panel{min-width:0;max-height:min(70vh,560px);overflow:auto;border-radius:10px;padding:6px 8px 8px;background:#0f172a73;border:1px solid rgba(51,65,85,.45)}.action-filter-player-panel__title{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px}.action-filter-team-toggle{display:block;width:100%;box-sizing:border-box;padding:6px 8px;border-radius:8px;border:1px dashed rgba(71,85,105,.55);background:#0f172a40;font:inherit;line-height:1.3;cursor:pointer;transition:border-color .12s ease,background .12s ease,opacity .12s ease,box-shadow .12s ease}.action-filter-team-toggle--on{border-style:solid;border-color:#475569cc;background:#0f172a73;box-shadow:inset 0 0 0 1px #ffffff0d}.action-filter-team-toggle:focus-visible{outline:2px solid rgba(56,189,248,.45);outline-offset:2px}.action-filter-player-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.action-filter-pitch-col{min-width:0;display:flex;flex-direction:column;align-items:center;width:100%}.action-filter-pitch-head{font-size:11px;font-weight:650;color:#cbd5e1;margin-bottom:6px;text-align:center}.action-filter-pitch-meta{font-size:10px;color:#64748b;margin-top:6px}.action-filter-pitch__svg{display:block;border-radius:4px;width:100%;height:100%;max-width:100%;min-width:0}.page-shell--action-filter .action-filter-pitch{--dev-action-pass:#facc15;--dev-action-loft:#a855f7;--dev-action-cross:#93c5fd;--dev-action-shot:#ef4444;--dev-action-dribble:#22c55e;--dev-action-control:#4ade80;--dev-action-other:#94a3b8;--ov-action-node-fill:#f8fafc;--ov-action-marker-stroke:rgba(15,23,42,.8);width:100%;max-width:min(100%,var(--ma-contained-pitch-max,520px));margin-inline:auto;min-width:0;box-sizing:border-box}.action-filter-regions{margin-bottom:14px;display:flex;flex-direction:column;align-items:stretch;width:100%}.action-filter-regions__row{display:grid;grid-template-columns:minmax(36px,1fr) auto auto minmax(36px,1fr);gap:12px;align-items:start;width:100%;max-width:1100px;margin:0 auto}.action-filter-regions-with-presets{margin-bottom:14px;width:100%;max-width:1100px;margin-left:auto;margin-right:auto}.action-filter-regions-with-presets__row{display:grid;grid-template-columns:minmax(120px,1fr) auto auto minmax(120px,1fr);gap:10px;align-items:center;width:100%}.action-filter-attack-secondary{width:100%;max-width:1100px;margin:0 auto 14px;box-sizing:border-box}.action-filter-attack-secondary__row{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(0,.62fr) minmax(0,1.38fr);gap:10px;align-items:stretch}.action-filter-attack-secondary__panel{min-width:0}.action-filter-attack-secondary__title{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.action-filter-attack-secondary__chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.action-filter-attack-secondary__chips--wrap{gap:5px}.action-filter-attack-secondary__numeric-block{margin-top:10px}.action-filter-attack-secondary__numeric-block:first-of-type{margin-top:0}.action-filter-attack-secondary__numeric-label{font-size:10px;font-weight:600;color:#94a3b8;margin-bottom:4px}.action-filter-attack-secondary__numeric-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.action-filter-attack-secondary__select{min-width:52px;padding:5px 6px;border-radius:6px;border:1px solid rgba(71,85,105,.65);background:#0f172aa6;color:#f8fafc;font-size:12px}.action-filter-attack-secondary__input{width:76px;padding:5px 6px;border-radius:6px;border:1px solid rgba(71,85,105,.65);background:#0f172aa6;color:#f8fafc;font-size:12px}.action-filter-attack-secondary__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.action-filter-region-preset-box{min-width:0;display:flex;flex-direction:column}.action-filter-region-preset-box__inner{display:flex;flex-wrap:wrap;flex-direction:row;gap:4px;row-gap:6px;align-items:flex-start;justify-content:center;width:100%}.action-filter-region-preset-btn{flex:0 0 auto;width:auto;max-width:100%;box-sizing:border-box;padding:4px 7px;border-radius:6px;border:1px solid rgba(71,85,105,.55);background:#0f172a59;color:#e2e8f0;font-size:10px;line-height:1.25;cursor:pointer;text-align:left;white-space:nowrap;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.action-filter-region-preset-btn:hover{border-color:#94a3b873;background:#0f172a8c}.action-filter-region-preset-btn:focus-visible{outline:2px solid rgba(56,189,248,.45);outline-offset:1px}.action-filter-region-preset-btn--active{border-color:#38bdf88c;background:#0ea5e91f;box-shadow:inset 0 0 0 1px #38bdf833}.action-filter-region-preset-btn__text{font-variant-numeric:tabular-nums}.action-filter-milestone-wrap{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;justify-self:center}.action-filter-milestone-wrap__label{margin:0;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;line-height:1.2}.action-filter-milestone-select{margin:0;padding:6px 28px 6px 10px;border-radius:8px;border:1px solid rgba(71,85,105,.65);background:#0f172ab3;color:#e2e8f0;font-size:12px;cursor:pointer;min-width:92px;max-width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.action-filter-milestone-select:hover{border-color:#94a3b873}.action-filter-milestone-select:focus{outline:2px solid rgba(56,189,248,.4);outline-offset:1px}.action-filter-regions__side{min-height:8px;width:100%}.action-filter-region-pitch{width:100%;max-width:min(200px,36vw);min-width:0;justify-self:center}.action-filter-region-pitch__label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;text-align:center;margin-bottom:6px}.action-filter-region-pitch__svg{display:block;border-radius:4px;width:100%;height:100%}.action-filter-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;min-width:0;width:100%}.action-filter-dirlen-pair{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:10px;width:100%;max-width:1100px;margin:0 auto 12px;justify-self:center;box-sizing:border-box;min-width:0;overflow-x:hidden}.action-filter-dirlen-panel{flex:1 1 min(100%,520px);width:auto;min-width:0;max-width:100%;box-sizing:border-box;padding-top:8px;padding-bottom:10px}.action-filter-dirlen-panel__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.action-filter-dirlen-panel__label{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;flex-shrink:0}.action-filter-dirlen-panel__chips{display:flex;flex-wrap:wrap;align-items:stretch;gap:5px;flex:1 1 auto;min-width:0;justify-content:flex-start}.action-filter-dirlen-panel__chips .action-filter-chip{flex:0 0 auto;justify-content:center;text-align:center;padding-left:9px;padding-right:9px}.action-filter-dirlen-panel__chips .action-filter-chip__text{white-space:nowrap}.action-filter-group__title{margin:0 0 8px;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;line-height:1.35}.action-filter-group__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px}.action-filter-group__grid--scatter{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;row-gap:6px;width:100%}.action-filter-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;padding:8px 10px;border-radius:8px;border:1px solid rgba(71,85,105,.55);background:#0f172a73;color:#cbd5e1;font-size:11px;cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.action-filter-chip:hover{border-color:#94a3b873;background:#3341554d}.action-filter-chip--active{border-color:#38bdf873;background:#38bdf814;box-shadow:inset 0 0 0 1px #38bdf833;color:#f1f5f9}.action-filter-chip__text{min-width:0;line-height:1.35}.action-filter-chip__paren-count{color:#facc15;font-weight:650;font-variant-numeric:tabular-nums}.action-filter-chip__paren-count--target{color:#ddd6fe;font-weight:650;font-variant-numeric:tabular-nums}.action-filter-chip--active .action-filter-chip__paren-count{color:#fde047}.action-filter-chip--active .action-filter-chip__paren-count--target{color:#f5f3ff}.action-filter-chip--player-off .action-filter-chip__paren-count,.action-filter-chip--player-actor .action-filter-chip__paren-count,.action-filter-chip--player-target .action-filter-chip__paren-count{color:#facc15}.action-filter-chip--player-off .action-filter-chip__paren-count--target,.action-filter-chip--player-actor .action-filter-chip__paren-count--target,.action-filter-chip--player-target .action-filter-chip__paren-count--target{color:#e9d5ff}.action-filter-region-preset-btn .action-filter-chip__paren-count{color:#facc15;font-weight:650;font-variant-numeric:tabular-nums}.action-filter-region-preset-btn--active .action-filter-chip__paren-count{color:#fde047}.action-filter-chip--player{padding:3px 5px;border-radius:6px;font-size:9px;gap:4px;line-height:1.2;min-height:0}.action-filter-chip--player .action-filter-chip__text{white-space:normal;word-break:break-word}.action-filter-chip--player-off{border-color:#47556980;background:#0f172a52;color:#94a3b8}.action-filter-chip--player-off:hover{border-color:#94a3b873;background:#1e293b59;color:#cbd5e1}.action-filter-chip--player-actor{border-color:#38bdf880;background:#38bdf81f;box-shadow:inset 0 0 0 1px #38bdf82e;color:#e0f2fe}.action-filter-chip--player-actor:hover{border-color:#7dd3fc;background:#38bdf82e}.action-filter-chip--player-target{border-color:#a78bfa8c;background:#8b5cf624;box-shadow:inset 0 0 0 1px #a78bfa38;color:#ede9fe}.action-filter-chip--player-target:hover{border-color:#c4b5fd;background:#8b5cf633}.action-filter-chip__player-jersey{font-variant-numeric:tabular-nums}.action-filter-chip--player-off .action-filter-chip__player-jersey{color:#94a3b8}.action-filter-chip--player-actor .action-filter-chip__player-jersey{color:#e0f2fe}.action-filter-chip--player-target .action-filter-chip__player-jersey{color:#ede9fe}.action-filter-chip__player-name{color:#cbd5e1}.action-filter-chip--player-actor .action-filter-chip__player-name,.action-filter-chip--player-target .action-filter-chip__player-name{color:#f1f5f9}@media (max-width: 1200px){.action-filter-top-wrap{grid-template-columns:1fr;grid-template-rows:none;gap:10px}.action-filter-player-panel--home,.action-filter-player-panel--away{grid-column:1;grid-row:auto}.action-filter-pitch-mode-tabs{grid-column:1;grid-row:auto;align-self:stretch}.action-filter-pitch-col--home,.action-filter-pitch-col--away{grid-column:1;grid-row:auto}.action-filter-player-panel{max-height:none;overflow:visible}}@media (max-width: 900px){.action-filter-akr-row,.action-filter-attack-secondary__row{grid-template-columns:1fr}.action-filter-regions-with-presets__row{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.action-filter-region-preset-box--source{order:1}.action-filter-region-pitch--source{order:3}.action-filter-region-pitch--target{order:4}.action-filter-region-preset-box--target{order:2}.action-filter-regions-with-presets__row .action-filter-region-pitch{max-width:min(200px,46vw);justify-self:center}}@media (max-width: 700px){.action-filter-halves-score-row--split{grid-template-columns:1fr}.action-filter-halves-panel{max-width:none}.action-filter-minutes-with-milestones{grid-template-columns:1fr;justify-items:stretch;gap:10px}.action-filter-milestone-wrap--minutes-side{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px 12px}.action-filter-milestone-wrap--minutes-side .action-filter-milestone-wrap__label{align-self:center}.action-filter-region-pitch{max-width:min(200px,42vw)}}.action-filter-tab{max-width:1480px}.action-filter-header-card{margin-bottom:12px}.action-filter-tab-header__title{margin:0 0 4px;font-size:1.15rem;font-weight:650;color:#f8fafc}.action-filter-tab-header__subtitle{margin:0 0 6px;font-size:12px;color:#94a3b8}.action-filter-tab-header__meta{margin:0;font-size:11px;color:#64748b}.team-goals-pitch-aside{width:100%;max-width:min(100%,var(--ma-contained-pitch-max, 520px));margin-inline:auto;min-width:0;box-sizing:border-box}.team-goals-pitch-aside__inner{position:relative;width:100%;max-width:100%;min-width:0;aspect-ratio:110 / 68;border-radius:8px;overflow:hidden;border:1px solid rgba(148,163,184,.14);background:#0f172a80}.team-goals-pitch-aside__svg{width:100%;height:100%;display:block}.team-goals-route-layers>.team-goals-route:nth-child(6n+1){--team-route-stroke: hsl(37 85% 58%)}.team-goals-route-layers>.team-goals-route:nth-child(6n+2){--team-route-stroke: hsl(84 85% 58%)}.team-goals-route-layers>.team-goals-route:nth-child(6n+3){--team-route-stroke: hsl(131 85% 58%)}.team-goals-route-layers>.team-goals-route:nth-child(6n+4){--team-route-stroke: hsl(178 85% 58%)}.team-goals-route-layers>.team-goals-route:nth-child(6n+5){--team-route-stroke: hsl(225 85% 58%)}.team-goals-route-layers>.team-goals-route:nth-child(6n){--team-route-stroke: hsl(272 85% 58%)}.attack-filter-tab{max-width:1480px}.attack-filter-header-card{margin-bottom:12px}.attack-filter-tab-header__title{margin:0 0 4px;font-size:1.15rem;font-weight:650;color:#f8fafc}.attack-filter-tab-header__subtitle{margin:0 0 6px;font-size:12px;color:#94a3b8}.attack-filter-tab-header__meta{margin:0;font-size:11px;color:#64748b}.page-shell--attack-filter .action-filter-pitch{width:100%;max-width:min(100%,var(--ma-contained-pitch-max, 520px));margin-inline:auto;min-width:0;box-sizing:border-box}.page-shell.page-shell--league{max-width:1420px;padding-bottom:12px}.page-shell.page-shell--league:has(.wc-page){padding-top:10px}.site-shell__main:has(.wc-page){padding-top:4px}.league-main-grid{display:grid;grid-template-columns:auto minmax(240px,min(400px,42vw)) minmax(0,1fr);gap:56px 48px;align-items:start;justify-content:start}.league-main-grid__after-matches{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%;align-self:start}.league-panel--matches{width:100%;min-width:0;max-width:100%;padding:6px 8px 8px;align-self:stretch;display:flex;flex-direction:column;box-sizing:border-box}.league-panel--matches .league-empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:10px 8px;box-sizing:border-box}.league-panel--matches .league-panel__title-row{flex:0 0 auto}.league-panel--matches .league-match-list{flex:1 1 auto;display:flex;flex-direction:column;justify-content:stretch;gap:3px;min-height:0}.league-panel--matches .league-match-row{flex:1 1 0;min-height:28px;padding:4px 6px;margin-bottom:0;box-sizing:border-box}.league-panel--matches .league-match-row__center{position:relative}.league-panel--matches .league-match-row__hint{position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);margin-top:0;white-space:nowrap;pointer-events:none;z-index:1}.league-panel--round-stats,.league-panel--league-stats{width:min(11.5rem,100%);max-width:100%;min-width:0;padding:5px 6px 6px;box-sizing:border-box}.league-round-stats{width:100%;border-collapse:collapse;font-size:9px;font-variant-numeric:tabular-nums;line-height:1.2;table-layout:fixed}.league-round-stats tbody tr:nth-child(2n){background:#e2e8f01a}.league-round-stats__label{text-align:left;padding:2px 4px 2px 0;color:#94a3b8;font-weight:650;border-bottom:1px solid rgba(51,65,85,.35);width:72%;overflow-wrap:break-word}.league-round-stats__value{text-align:right;padding:2px 0 2px 4px;color:#e2e8f0;font-weight:700;border-bottom:1px solid rgba(51,65,85,.35);width:28%;white-space:nowrap}.league-round-stats tbody tr:last-child .league-round-stats__label,.league-round-stats tbody tr:last-child .league-round-stats__value{border-bottom:none}.league-panel--round-stats .league-panel__title,.league-panel--league-stats .league-panel__title{max-width:100%;white-space:normal;line-height:1.3}@media (max-width: 960px){.league-main-grid{grid-template-columns:1fr;gap:40px}}.league-panel{padding:10px 12px 12px;border-radius:10px;border:1px solid rgba(71,85,105,.5);background:#0f172a59;min-height:0}.league-panel--standings{width:max-content;max-width:min(720px,100%)}.league-panel__title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:0 0 8px;font-weight:650}.league-standings-wrap{overflow-x:auto;margin:0 -2px;padding:0 2px}.league-standings{width:max-content;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.15;table-layout:auto}.league-standings__th{text-align:right;padding:2px 1px;color:#64748b;font-weight:650;text-transform:uppercase;letter-spacing:.03em;font-size:9px;line-height:1.1;border-bottom:1px solid rgba(71,85,105,.55)}.league-standings__th--stat{padding-left:5px;padding-right:5px}.league-standings__th--pos{text-align:center;width:22px;padding-left:0;padding-right:1px}.league-standings__th--team{text-align:left;width:auto;min-width:10em;max-width:none;padding-right:8px;white-space:nowrap}.league-standings__th--pts{font-weight:700;color:#94a3b8;padding-left:5px;padding-right:12px}.league-standings__th--form{text-align:center;width:1%;padding-left:6px;padding-right:2px;white-space:nowrap}.league-standings__row{transition:background .12s ease}.league-standings tbody tr.league-standings__row:nth-child(2n){background:#e2e8f01a}.league-standings__row:hover{background:#1e293b6b}.league-standings__td{padding:3px 1px;color:#cbd5e1;border-bottom:1px solid rgba(51,65,85,.3);vertical-align:middle}.league-standings__td--pos{text-align:center;font-weight:700;font-size:10px;color:#94a3b8;width:22px}.league-standings__td--team{text-align:left;min-width:0;max-width:107px;width:107px;padding-right:6px}.league-standings__td--num{text-align:right;color:#e2e8f0;font-size:11px;padding-left:5px;padding-right:5px}.league-standings__td--pts{text-align:right;font-weight:800;font-size:11px;color:#f8fafc;padding-left:5px;padding-right:12px}.league-standings__td--form{text-align:center;padding-left:6px;padding-right:2px;white-space:nowrap}.league-standings__team-name{display:block;font-weight:650;font-size:11px;line-height:1.15;color:#f1f5f9;white-space:nowrap}a.league-standings__team-name--link{color:inherit;text-decoration:none}a.league-standings__team-name--link:hover{color:#facc15;text-decoration:underline}.league-standings__form{--league-form-slot: 15px;display:grid;grid-template-columns:repeat(5,var(--league-form-slot));gap:2px;justify-content:center;margin:0 auto;width:fit-content;font-weight:800}.league-standings__form-slot,.league-standings__form-letter{box-sizing:border-box;width:var(--league-form-slot);min-width:var(--league-form-slot);max-width:var(--league-form-slot);height:13px;border-radius:2px;flex-shrink:0}.league-standings__form-slot{border:1px solid rgba(51,65,85,.45);background:#0f172a66}.league-standings__form-letter{display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;font-size:9px}.league-standings__form-letter--w{color:#bbf7d0;background:#22c55e38;border:1px solid rgba(74,222,128,.35)}.league-standings__form-letter--d{color:#fed7aa;background:#f9731633;border:1px solid rgba(251,146,60,.4)}.league-standings__form-letter--l{color:#fecaca;background:#ef444433;border:1px solid rgba(248,113,113,.4)}.league-page__back{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#94a3b8;text-decoration:none;margin-bottom:14px;transition:color .15s ease}.league-page__back:hover{color:#e2e8f0}.league-competition-menu{margin-bottom:14px;padding:10px 12px}.league-competition-menu__title{font-size:12px;font-weight:700;color:#e2e8f0;margin-bottom:8px}.league-competition-menu__group-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:8px 0 6px}.league-competition-menu__row{display:flex;flex-wrap:wrap;gap:6px}.league-competition-menu__row--single{flex-wrap:nowrap;gap:4px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.league-competition-menu__row--single::-webkit-scrollbar{height:4px}.league-competition-menu__row--single::-webkit-scrollbar-thumb{background:#475569b3;border-radius:4px}.league-competition-chip{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:4px 7px;border-radius:999px;text-decoration:none;font-size:11px;color:#cbd5e1;border:1px solid rgba(71,85,105,.75);background:#0f172a99;transition:border-color .15s ease,color .15s ease,background .15s ease}.league-competition-chip__label{white-space:nowrap}.league-competition-chip__logo{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:#1e293bf2;border:.5px solid rgba(148,163,184,.5);color:#e2e8f0;font-size:9px;font-weight:800;letter-spacing:.03em;line-height:1}.league-competition-chip__logo--long{font-size:6.5px;letter-spacing:-.05em;padding:0 3px}.league-competition-chip__logo--img{display:inline-block;padding:1px;width:20px;height:20px;min-width:20px;border-radius:50%;object-fit:contain;box-sizing:border-box;flex-shrink:0;background:#1e293bf2;border:.5px solid rgba(148,163,184,.5)}.league-competition-chip:hover{border-color:#38bdf866;color:#f1f5f9}.league-competition-chip--active{color:#f8fafc;border-color:#7dd3fca6;background:#0e749052}.league-competition-chip__logo--flag{width:22px;min-width:22px;height:14px;border-radius:2px;object-fit:cover}.league-competition-menu__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(71,85,105,.45)}.league-competition-menu__tab{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#0f172a8c;color:#cbd5e1;font-size:12px;font-weight:650;text-decoration:none;transition:border-color .12s ease,background .12s ease,color .12s ease}.league-competition-menu__tab:hover{border-color:#38bdf873;color:#f8fafc}.league-competition-menu__tab.is-active{border-color:#38bdf8bf;background:#0e749059;color:#f0f9ff}.league-competition-chip--tournament{border-style:dashed}.league-competition-placeholder{padding:18px}.league-competition-placeholder__head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.league-competition-placeholder h2{margin:0;color:#f8fafc;font-size:20px}.league-competition-placeholder p{margin:0;color:#94a3b8}.wc-header{margin-bottom:6px;padding:7px 16px;background:linear-gradient(145deg,#020617f5,#1e293b73)}.wc-header__top{display:flex;align-items:center;gap:14px}.wc-header__titles{min-width:0;flex:1 1 0}.wc-header__center{flex:0 1 auto;display:flex;justify-content:center;align-self:center;min-width:0;padding:0 6px}.wc-header-fav{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;max-width:min(200px,28vw)}.wc-header-fav__label{font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;line-height:1}.wc-header-fav__link{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;border:1px solid rgba(71,85,105,.55);background:#0f172a66;color:#e2e8f0;font-size:13px;font-weight:650;text-decoration:none;line-height:1.2;transition:border-color .12s ease,background .12s ease,color .12s ease}.wc-header-fav__link:hover{border-color:#7dd3fc8c;background:#0f172aa6;color:#f8fafc}.wc-header-fav__flag{width:20px;height:14px;object-fit:cover;border-radius:2px;flex-shrink:0}.wc-header-fav__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-header-fav__arrow{flex-shrink:0;font-size:12px;color:#7dd3fc}.wc-header__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.wc-header__title-row h1{margin:0;min-width:0}.wc-header h1{margin:0;font-size:28px;color:#f8fafc}.wc-header p{margin:4px 0 0;color:#94a3b8;font-size:13px}.wc-header__aside{flex-shrink:0;align-self:center}.wc-header-counters{display:grid;grid-template-columns:repeat(2,minmax(72px,1fr));gap:4px;min-width:150px;padding:4px;border-radius:10px;border:1px solid rgba(71,85,105,.55);background:#0f172a73}.wc-header-counters__cell{display:grid;justify-items:center;gap:1px;padding:4px 6px 5px;border-radius:8px;border:1px solid rgba(51,65,85,.6);background:#02061799}.wc-header-counters__label{font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;line-height:1.1}.wc-header-counters__value{font-size:16px;font-weight:850;line-height:1.1;color:#7dd3fc;font-variant-numeric:tabular-nums}.site-shell--light .wc-header-counters{border-color:#94a3b88c;background:var(--site-bg)}.site-shell--light .wc-header-counters__cell{border-color:#94a3b8a6;background:var(--site-bg)}.site-shell--light .wc-header-counters__label{color:#475569}.site-shell--light .wc-header-counters__value{color:#0369a1}.wc-header .wc-kickoff--compact{display:flex;flex-direction:column;align-items:stretch;gap:3px;padding:4px 8px;border-radius:10px;border:1px solid rgba(71,85,105,.55);background:#0f172a73;text-align:center;max-width:min(220px,34vw)}.wc-header .wc-kickoff--compact .wc-kickoff__heading{margin:0;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;line-height:1}.wc-header .wc-kickoff__grid--compact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.wc-header .wc-kickoff__unit--compact{display:flex;flex-direction:column;align-items:center;gap:0;padding:2px;border-radius:6px;background:#0206178c;border:1px solid rgba(51,65,85,.65)}.wc-header .wc-kickoff__unit--compact .wc-kickoff__value{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1;color:#7dd3fc}.wc-header .wc-kickoff__unit--compact .wc-kickoff__unit-label{font-size:7px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.wc-header .wc-kickoff--compact .wc-kickoff__status{margin:0;font-size:12px;font-weight:800;letter-spacing:.04em;color:#7dd3fc}.wc-page{display:grid;gap:6px}.wc-mode-switch{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:5px 6px}.wc-mode-switch__btn{border:1px solid rgba(71,85,105,.75);background:#0f172a9e;color:#cbd5e1;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:650;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .12s ease}.wc-mode-switch__btn:hover{border-color:#38bdf873;color:#f8fafc}.wc-mode-switch__btn--active{color:#f8fafc;border-color:#7dd3fcad;background:linear-gradient(180deg,#082f49eb,#0c4a6ee6);box-shadow:inset 0 -2px #38bdf8cc}.wc-mode-switch__btn:active{transform:translateY(1px)}.wc-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:10px}.wc-schedule-panel{display:grid;gap:10px}.wc-schedule-phase.wc-mode-switch{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding:6px}.wc-entity-search{position:relative;flex:1 1 220px;min-width:200px;max-width:320px;margin-left:auto}.wc-entity-search__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wc-entity-search__field{display:flex;align-items:stretch;gap:4px}.wc-entity-search__input{flex:1;min-width:0;border:1px solid rgba(71,85,105,.75);border-radius:8px;background:#0f172a9e;color:#f8fafc;padding:6px 10px;font-size:12px}.wc-entity-search__input::placeholder{color:#94a3b8}.wc-entity-search__input:focus{outline:none;border-color:#7dd3fcad;box-shadow:0 0 0 1px #38bdf859}.wc-entity-search__go{flex-shrink:0;border:1px solid rgba(71,85,105,.75);border-radius:8px;background:#0f172a9e;color:#7dd3fc;padding:0 10px;font-size:14px;font-weight:700;cursor:pointer}.wc-entity-search__go:hover{border-color:#7dd3fc8c;color:#f8fafc}.wc-entity-search__results{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:4px;list-style:none;border-radius:10px;border:1px solid rgba(71,85,105,.75);background:#0f172afa;box-shadow:0 12px 28px #02061773;max-height:280px;overflow:auto}.wc-entity-search__option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;border:0;border-radius:8px;background:transparent;color:#e2e8f0;padding:7px 8px;text-align:left;cursor:pointer;font:inherit}.wc-entity-search__option:hover,.wc-entity-search__option--active{background:#1e293be6}.wc-entity-search__kind{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7dd3fc}.wc-entity-search__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650}.wc-entity-search__meta{font-size:10px;color:#94a3b8}.wc-entity-search__option--custom .wc-entity-search__name{color:#cbd5e1}.player-profile-placeholder{margin-top:12px;padding:24px 22px}.player-profile-placeholder__eyebrow{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.player-profile-placeholder__title{margin:0 0 10px;font-size:clamp(24px,3vw,34px);color:#f8fafc}.player-profile-placeholder__body{margin:0;max-width:56ch;color:#94a3b8;line-height:1.55}.wc-schedule-grid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);gap:10px;align-items:start}.wc-schedule-grid--knockouts{grid-template-columns:1fr}.wc-board-wrap,.wc-calendar-wrap{display:grid;gap:10px}.wc-calendar-panel{padding:10px 12px 12px;overflow:hidden}.wc-calendar-panel__header,.wc-calendar-map-panel__header{margin:0 0 10px;font-size:13px;font-weight:700;color:#e2e8f0;letter-spacing:.02em}.wc-calendar-panel__empty{margin:0;color:#94a3b8;font-size:13px}.wc-calendar-strip{display:flex;align-items:flex-end;gap:4px;overflow-x:auto;padding:4px 2px 2px;scrollbar-width:thin}.wc-calendar-day{position:relative;flex:0 0 auto;min-width:44px;border:1px solid rgba(71,85,105,.75);background:#0f172a9e;color:#cbd5e1;border-radius:8px;padding:18px 6px 6px;cursor:pointer;display:grid;justify-items:center;gap:1px;transition:border-color .18s ease,background .18s ease,color .18s ease}.wc-calendar-day:hover{border-color:#38bdf873;color:#f8fafc}.wc-calendar-day--active{color:#f8fafc;border-color:#7dd3fcad;background:linear-gradient(180deg,#082f49eb,#0c4a6ee6);box-shadow:inset 0 -2px #38bdf8cc}.wc-calendar-day--calendar-day:not(.wc-calendar-day--active){border-color:#fbbf248c}.wc-calendar-day__marker{position:absolute;top:2px;left:50%;transform:translate(-50%);font-size:9px;line-height:1;color:#fbbf24;pointer-events:none}.wc-calendar-day__num{font-size:15px;font-weight:750;line-height:1.1}.wc-calendar-day__month{font-size:10px;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.wc-calendar-day--active .wc-calendar-day__month{color:#bae6fd}.wc-calendar-map-panel.card{padding:10px 12px 12px;background:#000!important;border-color:#1e1e1ee6}.wc-calendar-map-panel__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.wc-calendar-map-panel__sub{font-size:12px;font-weight:500;color:#94a3b8}.wc-calendar-map{position:relative;width:100%;max-width:920px;margin:0 auto;border-radius:14px;overflow:hidden;background:#000;box-shadow:0 0 0 1px #94a3b81a,0 14px 42px #00000061;isolation:isolate}.wc-calendar-map__filter-defs{position:absolute;width:0;height:0;overflow:hidden}.wc-calendar-map__black-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#000}.wc-calendar-map__img{position:relative;z-index:0;display:block;width:104%;max-width:none;height:auto;margin-left:-2%;border-radius:14px;background-color:#000}.wc-calendar-map__match{position:absolute;transform:translate(-50%,-50%);padding:2px 5px;border-radius:4px;background:#dc2626f0;border:1px solid rgba(254,202,202,.85);color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap;box-shadow:0 2px 8px #00000073;pointer-events:auto;cursor:grab;z-index:2;display:inline-flex;flex-direction:column;align-items:center;touch-action:none;-webkit-user-select:none;user-select:none}.wc-calendar-map__match--expanded{z-index:4;white-space:normal;max-width:min(168px,42vw);padding:4px 7px;box-shadow:0 3px 12px #0000008c;cursor:grabbing}.wc-calendar-map__match-line{display:block;line-height:1.25;text-align:center}.wc-calendar-map__match-line--city{font-size:9px;font-weight:600;opacity:.92}.wc-calendar-map__match-compact{display:inline-flex;align-items:center;gap:4px}.wc-calendar-map__match-time,.wc-calendar-map__match-line--time{font-variant-numeric:tabular-nums;font-weight:800}.wc-calendar-map__match-line--time{font-size:10px;letter-spacing:.03em}.wc-knockout-bracket-host--hidden{display:none}.wc-knockouts-panel{padding:0;overflow:visible}.wc-knockout-bracket.wc-knockouts-panel{overflow:visible}.wc-knockouts-panel__list{display:grid;gap:8px;padding:10px;max-height:70vh;overflow-y:auto}.wc-knockouts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;align-items:start}.wc-knockouts-right-stack{display:flex;flex-direction:column;gap:10px}.wc-fixture__score{color:#cbd5e1;font-weight:700;font-size:11px;min-width:36px;text-align:center}.wc-score--playing{animation:wc-score-playing-blink 1s steps(1,end) infinite}.wc-fixture__score-link{text-decoration:none;cursor:pointer;transition:color .12s ease,text-decoration-color .12s ease}.wc-fixture__score-link:hover,.wc-fixture__score-link:focus-visible{color:#f8fafc;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.wc-fixture__score--date{font-weight:600;font-size:10px;color:#94a3b8}.wc-knockout-match{border:1px solid rgba(71,85,105,.45);border-radius:8px;background:#0f172a73;padding:8px 10px}.wc-knockout-match__meta{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#94a3b8;font-weight:700;margin-bottom:6px}.wc-knockouts-panel__empty{margin:0;padding:12px 8px;text-align:center;color:#94a3b8;font-size:12px}.wc-knockout-bracket__header{display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(180deg,#0f172a,#1e293b);color:#f8fafc;padding:6px 10px;border-bottom:1px solid rgba(71,85,105,.45)}.wc-knockout-bracket__header-title{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wc-knockout-bracket__header-actions{display:inline-flex;align-items:center;gap:8px;min-width:0}.wc-knockout-bracket__save-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(125,211,252,.55);border-radius:6px;background:#0e749059;color:#f8fafc;font:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;cursor:pointer}.wc-knockout-bracket__save-btn:hover:not(:disabled),.wc-knockout-bracket__save-btn:focus-visible{border-color:#7dd3fcd9;background:#0e74908c}.wc-knockout-bracket__save-btn:disabled{opacity:.45;cursor:not-allowed}.wc-knockout-bracket__save-note{font-size:10px;font-weight:600;white-space:nowrap}.wc-knockout-bracket__save-note--ok{color:#86efac}.wc-knockout-bracket__save-note--err{color:#fca5a5}.wc-knockout-bracket__board-wrap{overflow-x:auto;padding:10px 8px 14px}.wc-knockout-bracket__board{position:relative;min-width:980px}.wc-knockout-bracket__arrows{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.wc-knockout-bracket__columns{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:28px;align-items:start}.wc-knockout-bracket__column{display:flex;flex-direction:column;gap:8px;min-width:0}.wc-knockout-bracket__column-title{margin:0;text-align:center;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.wc-knockout-bracket__column-grid{display:grid;grid-template-rows:repeat(32,26px);row-gap:0;align-content:center;min-height:832px}.wc-knockout-bracket__slot{display:flex;align-items:center;min-height:0}.wc-knockout-bracket__match{width:100%}.wc-knockout-match.wc-fixture{grid-template-rows:auto auto}.wc-knockout-match.wc-fixture .wc-knockout-match__meta{grid-column:1 / -1}.wc-knockout-bracket__team-slot{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:100%}.wc-knockout-bracket__team-slot.wc-team--away{justify-content:flex-end;margin-left:auto;width:100%}.wc-knockout-bracket__team-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:4px;width:fit-content;max-width:100%;border:1px solid rgba(71,85,105,.55);border-radius:6px;background:#0f172aa6;color:#e2e8f0;font:inherit;font-size:11px;font-weight:700;line-height:1.2;padding:3px 6px;cursor:pointer}.wc-knockout-bracket__team-btn .wc-flag{width:16px;height:12px;flex-shrink:0}.wc-knockout-bracket__team-btn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.wc-knockout-bracket__team-btn--away{flex-direction:row-reverse}.wc-knockout-bracket__team-btn--unset{color:#94a3b8;font-style:italic}.wc-knockout-bracket__team-btn--readonly{cursor:default;pointer-events:none}.wc-knockout-bracket__team-btn--readonly:hover,.wc-knockout-bracket__team-btn--readonly:focus-visible{border-color:#7dd3fc38;color:inherit}.wc-knockout-bracket__team-btn:hover,.wc-knockout-bracket__team-btn:focus-visible{border-color:#7dd3fca6;color:#f8fafc}.wc-knockout-bracket__team-menu{position:absolute;top:calc(100% + 2px);left:0;z-index:20;margin:0;padding:4px 0;list-style:none;min-width:160px;max-width:240px;max-height:220px;overflow-y:auto;border:1px solid rgba(71,85,105,.65);border-radius:8px;background:#0f172a;box-shadow:0 8px 24px #02061773}.wc-knockout-bracket__team-menu-item{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#e2e8f0;font:inherit;font-size:11px;font-weight:600;text-align:left;padding:6px 10px;cursor:pointer}.wc-knockout-bracket__team-menu-item:hover,.wc-knockout-bracket__team-menu-item:focus-visible{background:#7dd3fc1f;color:#f8fafc}.wc-knockout-bracket__team-menu-item[aria-selected=true]{background:#7dd3fc2e}.wc-knockout-bracket__match--third{opacity:.92}.wc-schedule-list{padding:0;overflow:hidden;max-height:none;height:100%;display:grid;grid-template-rows:auto 1fr}.wc-schedule-list__header{background:linear-gradient(180deg,#0f172a,#1e293b);color:#f8fafc;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:6px 8px;border-bottom:1px solid rgba(71,85,105,.45)}.wc-schedule-list__items{display:grid;gap:4px;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;padding:8px}.wc-schedule-item{border:1px solid rgba(71,85,105,.45);border-radius:8px;background:#0f172a73;padding:6px 8px;display:grid;gap:4px}.wc-schedule-date-bar{margin:6px 0 4px;padding:3px 8px;border-radius:999px;border:1px solid rgba(56,189,248,.45);background:#082f4973;color:#bae6fd;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-align:center}.wc-schedule-item__meta{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#94a3b8;font-weight:700}.wc-schedule-item__teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px}.wc-schedule-item__score{font-size:14px;font-weight:700;color:#cbd5e1;min-width:36px;text-align:center}.wc-schedule-item__score-link{text-decoration:none;cursor:pointer;transition:color .12s ease,text-decoration-color .12s ease}.wc-schedule-item__score-link:hover,.wc-schedule-item__score-link:focus-visible{color:#f8fafc;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@keyframes wc-score-playing-blink{0%,49%{opacity:1}50%,to{opacity:.35}}.wc-schedule-item__score--time{display:inline-flex;align-items:center;justify-content:center;gap:3px;font-size:12px;font-weight:700;color:#94a3b8;min-width:44px}.wc-schedule-item__kickoff-icon{width:11px;height:11px;flex-shrink:0;opacity:.9}.wc-schedule-item__score--vs{font-weight:600;font-size:11px;color:#94a3b8}.wc-schedule-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:none;overflow:visible;align-content:start}.wc-schedule-groups-wrap{padding:8px}.wc-history{padding:16px;border:1px solid rgba(71,85,105,.5);background:linear-gradient(155deg,#020617e0,#0f172ab8)}.wc-history__title{margin:0 0 14px;color:#f8fafc;font-size:17px;letter-spacing:.03em;font-weight:700}.wc-history__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wc-qualifiers{padding:16px 16px 18px;border:1px solid rgba(71,85,105,.5);background:linear-gradient(155deg,#020617e6,#0f172abf)}.wc-qualifiers__title{margin:0;color:#f8fafc;font-size:17px;letter-spacing:.03em;font-weight:700}.wc-qualifiers__lede{margin:6px 0 16px;color:#94a3b8;font-size:13px;line-height:1.45}.wc-qualifiers__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:start}.wc-qualifiers__column{min-width:0;border-radius:10px;border:1px solid rgba(100,116,139,.4);background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.06),transparent 42%),linear-gradient(165deg,#020617eb,#0f172ac7);padding:10px 10px 12px;box-shadow:0 6px 14px #02061747}.wc-qualifiers__col-title{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid rgba(71,85,105,.55);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#e2e8f0}.wc-qualifiers__list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.wc-qualifiers__item{min-width:0}.wc-qualifiers__country{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.wc-qualifiers__country-main{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.wc-flag--qualifiers{flex-shrink:0}.wc-flag--qualifiers-fallback{width:22px;min-width:22px;height:12px;padding:0;font-size:8px}.wc-qualifiers__country-name{font-size:12px;font-weight:550;color:#f1f5f9;line-height:1.35;overflow-wrap:anywhere}.wc-qualifiers__strength{flex:0 0 auto;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;color:#7dd3fc;letter-spacing:.02em;padding:1px 5px;border-radius:4px;border:1px solid rgba(56,189,248,.35);background:#0284c71f}@media (max-width: 1100px){.wc-qualifiers__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.wc-qualifiers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wc-qualifiers__column{padding:9px 9px 11px}}@media (max-width: 380px){.wc-qualifiers__grid{grid-template-columns:1fr}}.wc-board-qualifiers-slot{min-width:0}.wc-qualifiers__country-link{display:flex;align-items:center;gap:8px;min-width:0;text-decoration:none;color:inherit;border-radius:6px;padding:2px 4px;margin:-2px -4px;transition:background .15s ease,color .15s ease}.wc-qualifiers__country-link:hover{background:#38bdf814}.wc-qualifiers__country-link:hover .wc-qualifiers__country-name{text-decoration:underline;text-underline-offset:3px;color:#f8fafc}.wc-qualifier-team-page__head{padding:16px 18px;margin-bottom:12px;border:1px solid rgba(71,85,105,.5);background:linear-gradient(155deg,#020617eb,#0f172ac7)}.wc-qualifier-team-page__title{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:1.35rem;font-weight:700;color:#f8fafc;letter-spacing:.02em}.wc-qualifier-team-page__title-flag{width:20px;height:14px;border-radius:2px;border:1px solid rgba(71,85,105,.8);object-fit:cover;flex-shrink:0}.wc-qualifier-team-page__sub{margin:8px 0 0;font-size:13px;color:#94a3b8}.wc-qualifier-team-page__split{display:grid;grid-template-columns:minmax(240px,min(520px,max(240px,calc(50% - 88px)))) minmax(400px,1.45fr);gap:14px 64px;align-items:start;width:100%;max-width:100%}.wc-qualifier-team-page__col--matches{max-width:min(520px,max(0px,calc(50vw - 40px)))}.wc-qualifier-team-page__col--squad{min-width:min(580px,100%)}.wc-qualifier-team-page__col{min-width:0}.wc-qualifier-team-page__match-list{max-height:min(70vh,680px);overflow-y:auto;overflow-x:hidden;padding-right:2px}.wc-qualifier-team-page__squad-meta{font-size:10px;font-weight:650;color:#94a3b8;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(52vw,560px)}.wc-qualifier-squad-scroll{max-height:min(70vh,680px);overflow:auto}.wc-qualifier-squad-table{width:100%;border-collapse:collapse;font-size:calc(10px + 1pt);font-variant-numeric:tabular-nums;line-height:1.2;table-layout:fixed}.wc-qualifier-squad-table__th{text-align:left;padding:4px 5px 5px;font-size:calc(8px + 1pt);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b;border-bottom:1px solid rgba(71,85,105,.55);background:#02061759;position:sticky;top:0;z-index:1}.wc-qualifier-squad-table__th--name{width:30%;min-width:0}.wc-qualifier-squad-table__th--pos{width:10%}.wc-qualifier-squad-table__th--num{width:8%;text-align:right;color:#e2e8f0}.wc-qualifier-squad-table__th--rc{width:8%;text-align:right;color:#fecaca}.wc-qualifier-squad-table__th--goals{color:#fde68a}.wc-qualifier-squad-table__td{padding:3px 5px;border-bottom:1px solid rgba(51,65,85,.4);color:#e2e8f0;vertical-align:middle}.wc-qualifier-squad-table__td--name{font-weight:650;color:#f1f5f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-qualifier-squad-table__td--pos{color:#cbd5e1;font-weight:650}.wc-qualifier-squad-table__td--num{text-align:right;color:#f8fafc;font-size:calc(9px + 1pt);line-height:1.2;font-weight:400;font-family:inherit}.wc-qualifier-squad-table__td--num.wc-qualifier-squad-table__td--rc{color:#e2e8f0;font-weight:800}.wc-qualifier-squad-table__td--num.wc-qualifier-squad-table__td--rc-on{color:#fecaca;font-weight:800}.wc-qualifier-squad-table__data-row--even td{background-color:#33415538}.wc-qualifier-squad-table__sep td{padding:0;height:20px;border:none!important;background:transparent;vertical-align:middle}.wc-qualifier-squad-table__td--g{color:#fde68a;font-weight:800}@media (max-width: 960px){.wc-qualifier-team-page__split{grid-template-columns:1fr}.wc-qualifier-team-page__col--matches{max-width:100%}.wc-qualifier-team-page__col--squad{min-width:0}.wc-qualifier-team-page__squad-meta{max-width:100%}}.wc-qualifier-team-page--empty,.wc-qualifier-team-page__empty-box{color:#cbd5e1}.wc-final-card{position:relative;isolation:isolate;display:grid;grid-template-rows:auto auto auto auto auto 1fr;gap:7px;min-height:206px;padding:13px 12px 11px;border-radius:12px;border:1px solid rgba(100,116,139,.45);background:radial-gradient(circle at 100% 0%,rgba(250,204,21,.08),transparent 45%),linear-gradient(160deg,#020617f5,#0f172ad1);text-decoration:none;color:inherit;overflow:hidden;box-shadow:0 8px 18px #0206175c;transition:transform .14s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.wc-final-card:hover{transform:translateY(-2px);border-color:#fbbf2480;box-shadow:0 12px 24px #02061785,0 0 0 1px #fbbf2424;background:radial-gradient(circle at 100% 0%,rgba(250,204,21,.12),transparent 45%),linear-gradient(160deg,#020617fa,#0f172ae6)}.wc-final-card__badge{justify-self:start;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fde68a;border:1px solid rgba(250,204,21,.35);border-radius:999px;padding:2px 7px;background:#78350f29}.wc-final-card__accent{position:absolute;left:12px;right:12px;top:29px;height:1px;background:linear-gradient(90deg,#facc156b,#94a3b808)}.wc-final-card__watermark{position:absolute;right:8px;bottom:4px;font-size:58px;line-height:1;font-weight:900;color:#94a3b814;pointer-events:none}.wc-final-card__logo-wrap{position:absolute;right:10px;top:8px;width:52px;height:52px;border-radius:9px;display:grid;place-items:center;background:#0f172ab3;border:1px solid rgba(148,163,184,.36)}.wc-final-card__logo{width:40px;height:40px;object-fit:contain;opacity:.92}.wc-final-card__logo-fallback{font-size:9px;color:#e2e8f0;font-weight:700}.wc-final-card__year{font-size:28px;line-height:1;font-weight:900;color:#f8fafc;letter-spacing:.03em}.wc-final-card__teams{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;line-height:1.35;color:#e2e8f0;font-weight:650;max-width:calc(100% - 58px)}.wc-final-card__team{display:inline-flex;align-items:center;gap:5px;white-space:normal}.wc-final-card__vs{color:#94a3b8;font-weight:750;text-transform:uppercase;font-size:11px;letter-spacing:.05em}.wc-final-card__flag{width:16px;height:12px;object-fit:cover;border-radius:2px;border:1px solid rgba(100,116,139,.65);flex-shrink:0}.wc-final-card__score{font-size:20px;font-weight:900;font-variant-numeric:tabular-nums;color:#fcd34d}.wc-final-card__divider{height:1px;width:100%;background:linear-gradient(90deg,#475569b3,#47556926)}.wc-final-card__countries{font-size:10px;font-weight:700;letter-spacing:.06em;color:#cbd5e1;text-transform:uppercase}.wc-final-card__meta{align-self:end;font-size:10px;color:#94a3b8;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 960px){.wc-schedule-grid{grid-template-columns:1fr}.wc-knockouts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-schedule-list__items{max-height:48vh}.wc-schedule-groups{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.wc-history__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (max-width: 640px){.wc-mode-switch{width:100%;justify-content:stretch}.wc-knockouts-grid{grid-template-columns:1fr}.wc-mode-switch__btn{flex:1 1 0;padding:8px 10px}.wc-entity-search{flex:1 1 100%;max-width:none;margin-left:0}.wc-history__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wc-final-card{min-height:188px;padding:11px 10px 10px}.wc-final-card__badge{font-size:8px;padding:2px 6px}.wc-final-card__accent{left:10px;right:10px}.wc-final-card__watermark{font-size:48px}.wc-final-card__year{font-size:24px}.wc-final-card__score{font-size:18px}}@media (max-width: 520px){.wc-history__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.wc-score--playing{animation:none}}.wc-group{padding:0;overflow:hidden}.wc-group__header{background:linear-gradient(180deg,#f59e0b,#ea580c);color:#f8fafc;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:6px 8px}.wc-fixtures{padding:8px 8px 4px}.wc-fixture{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;font-size:12px;padding:2px 0}.wc-fixture__date{color:#94a3b8;font-weight:400;min-width:40px;text-align:center}.wc-team{display:inline-flex;align-items:center;gap:6px;min-width:0}.wc-team--away{justify-content:flex-end}.wc-team--row{justify-content:flex-start}.wc-team__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-team__name-link{color:inherit;text-decoration:none;cursor:pointer}.wc-team__name-link:hover,.wc-team__name-link:focus-visible{text-decoration:underline;text-underline-offset:2px}.wc-flag{width:16px;height:12px;border-radius:2px;border:1px solid rgba(71,85,105,.8);object-fit:cover;flex-shrink:0}.wc-flag--fallback{width:auto;min-width:20px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:#cbd5e1;background:#1e293bcc}.wc-table{width:100%;border-collapse:collapse;font-size:11px}.wc-table th,.wc-table td{border-top:1px solid rgba(71,85,105,.4);padding:4px 6px;text-align:right;color:#e2e8f0}.wc-table th:first-child,.wc-table td:first-child{text-align:left}.wc-statistics-panel{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px;width:100%;box-sizing:border-box}.wc-statistics-panel__notice-row{width:100%;flex:0 0 auto}.wc-statistics-panel__notice{margin:0;width:100%;font-size:12px;line-height:1.5;color:#94a3b8}.wc-statistics-panel__controls-row{display:flex;justify-content:flex-end;width:100%;flex:0 0 auto}.wc-statistics-panel__per-game{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none}.wc-statistics-panel__per-game input{accent-color:#38bdf8}.wc-statistics-panel__table-row{display:flex;justify-content:center;align-items:flex-start;width:100%;flex:0 0 auto}.wc-statistics-panel__empty{font-size:12px;color:#94a3b8;text-align:center;width:100%}.wc-statistics-panel__table-wrap{width:fit-content;max-width:100%;margin-inline:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.wc-statistics-panel .wc-table{width:auto;border-collapse:collapse;font-size:11px}.wc-statistics-panel .wc-table th,.wc-statistics-panel .wc-table td{border-top:1px solid rgba(71,85,105,.4);padding:4px 6px;text-align:right;color:#e2e8f0}.wc-statistics-panel .wc-table th:first-child,.wc-statistics-panel .wc-table td:first-child{text-align:left}.wc-statistics-panel .wc-table tbody tr:nth-child(2n){background:#0f172a59}.wc-performance-panel{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.wc-performance-panel__header{display:flex;flex-direction:column;gap:4px}.wc-performance-panel__title{margin:0;font-size:18px;font-weight:700}.wc-performance-panel__subtitle,.wc-performance-panel__hint{margin:0;font-size:12px;color:#94a3b8}.wc-performance-panel__selected-team{display:inline-flex;align-items:center;gap:8px;font-size:13px}.wc-performance-panel__selected-label{color:#94a3b8}.wc-performance-panel__selected-name{color:#f8fafc}.wc-performance-panel__controls-row{display:flex;justify-content:flex-end;width:100%}.wc-performance-panel__per-match{font-size:12px;color:#cbd5e1}.wc-performance-panel .team-performance-table-wrap{overflow-x:auto}.wc-statistics-table{min-width:720px}.wc-statistics-table--performance{min-width:1100px}.wc-statistics-table--performance .wc-statistics-table__th{padding:4px 2px;border:1px solid rgba(148,163,184,.18);border-top:1px solid rgba(148,163,184,.18);font-weight:600;font-size:10px;line-height:1.15;color:#cbd5e1;background:#0f172a8c;text-align:right;text-transform:uppercase;vertical-align:middle;white-space:normal}.wc-statistics-table--performance .wc-statistics-table__th--team,.wc-statistics-table--performance .wc-statistics-table__th--num{text-align:right}.wc-statistics-table--performance .wc-statistics-table__th--team{text-align:left}.wc-statistics-table--performance .wc-statistics-table__sort-btn{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;width:100%;padding:0;border:0;background:transparent;color:#cbd5e1;font:inherit;font-size:10px;font-weight:600;line-height:1.15;letter-spacing:normal;text-transform:uppercase;cursor:pointer}.wc-statistics-table--performance .wc-statistics-table__th--num .wc-statistics-table__sort-btn{justify-content:flex-end}.wc-statistics-table--performance .wc-statistics-table__th--team .wc-statistics-table__sort-btn{justify-content:flex-start}.wc-statistics-table--performance .wc-statistics-table__sort-btn:hover{color:#f8fafc}.wc-statistics-table--performance .wc-statistics-table__th-lines{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px;line-height:1.15}.wc-statistics-table--performance .wc-statistics-table__th-line{display:block}.wc-statistics-table--performance .wc-statistics-table__th--team .wc-statistics-table__th-lines{align-items:flex-start}.site-shell--light .wc-statistics-table--performance .wc-statistics-table__th{background:#f1f5f9f2;color:#334155;border-color:#94a3b859}.site-shell--light .wc-statistics-table--performance .wc-statistics-table__sort-btn{color:#334155}.wc-statistics-table__th-lines{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.wc-statistics-table__th-line{display:block}.wc-statistics-table__th--team .wc-statistics-table__th-lines{align-items:flex-start}.wc-statistics-table__th{padding:0;border-top:none}.wc-statistics-table__th--team{text-align:left}.wc-statistics-table__th--num{text-align:right}.wc-statistics-table__sort-btn{display:inline-flex;align-items:center;gap:4px;width:100%;padding:6px;border:0;background:transparent;color:inherit;font:inherit;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.wc-statistics-table__th--num .wc-statistics-table__sort-btn{justify-content:flex-end}.wc-statistics-table__sort-btn:hover{color:#f8fafc}.wc-statistics-table__sort-ind{font-size:10px;color:#7dd3fc;line-height:1}.wc-statistics-table__td--num{font-variant-numeric:tabular-nums}.ucl-wrap{display:grid;gap:10px}.ucl-stage-tabs{display:flex;gap:6px}.ucl-stage-tab,.ucl-ko-tab{border:1px solid rgba(71,85,105,.75);background:#0f172a9e;color:#cbd5e1;border-radius:8px;padding:8px 10px;font-size:13px;cursor:pointer}.ucl-stage-tab--active,.ucl-ko-tab--active{border-color:#38bdf880;color:#f8fafc;box-shadow:inset 0 -2px #f97316e6}.ucl-league-grid{display:grid;grid-template-columns:auto minmax(240px,min(400px,42vw)) minmax(0,1fr);gap:10px;align-items:start}.ucl-card{padding:0;overflow:hidden}.ucl-card__head{background:linear-gradient(180deg,#fb923c,#f97316);color:#fff;font-weight:800;font-size:13px;padding:8px 10px}.ucl-card__head--with-controls{display:flex;align-items:center;justify-content:space-between}.ucl-round-controls{display:inline-flex;align-items:center;gap:4px}.ucl-round-controls button,.ucl-round-controls select{border:1px solid rgba(15,23,42,.4);background:#ffffff26;color:#fff;border-radius:4px;height:24px;min-width:24px}.ucl-team{display:inline-flex;align-items:center;gap:6px;min-width:0}.ucl-team--right{justify-content:flex-end}.ucl-logo{width:16px;height:16px;border-radius:999px;object-fit:contain;background:#fff}.ucl-logo--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:800;border:1px solid rgba(71,85,105,.7);color:#cbd5e1;background:#0f172acc}.ucl-pts{color:#ef4444;font-weight:800}.ucl-fixtures{padding:6px}.ucl-fixture{border-top:1px solid rgba(71,85,105,.25);padding:5px 6px}.ucl-fixture:first-child{border-top:none}.ucl-fixture__line{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:14px;font-weight:700}.ucl-score{color:#ef4444;font-weight:900}.ucl-fixture__date{text-align:center;font-size:11px;color:#94a3b8}.ucl-ko-wrap{display:grid;gap:10px}.ucl-ko-tabs{display:flex;flex-wrap:wrap;gap:6px}.ucl-ko-grid{display:grid;grid-template-columns:1fr;gap:10px}.ucl-ko-grid--two{grid-template-columns:minmax(240px,min(400px,42vw)) minmax(240px,min(400px,42vw))}.ucl-ko-grid--paired{grid-template-columns:minmax(480px,min(820px,84vw))}.ucl-card--ko-pairs{overflow:hidden}.ucl-ko-pairs__head{display:grid;grid-template-columns:1fr 1fr;gap:0}.ucl-ko-pairs__head .ucl-card__head{text-align:center}.ucl-ko-pairs__head .ucl-card__head+.ucl-card__head{border-left:1px solid #fff}.ucl-ko-pairs{display:grid;position:relative}.ucl-ko-pairs:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#fff;pointer-events:none;z-index:1}.ucl-ko-pair{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;border-top:1px solid rgba(71,85,105,.25)}.ucl-ko-pair:first-child{border-top:none}.ucl-ko-pair__leg{min-height:100%;padding:2px 4px}.ucl-ko-pair__leg+.ucl-ko-pair__leg{border-left:none}.ucl-fixture--ko{border-top:none;height:100%;display:flex;flex-direction:column;justify-content:center}.ucl-ko-pair__empty{display:flex;align-items:center;justify-content:center;min-height:52px;color:#64748b;font-size:14px}.ucl-elim-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start}.competition-page-logo--img{width:40px;height:40px;border-radius:50%;object-fit:contain;padding:5px;box-sizing:border-box;flex-shrink:0;display:block;background:#1e293bf2;border:.5px solid rgba(148,163,184,.5)}.competition-page-logo--fallback{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;padding:0;border-radius:50%;border:.5px solid rgba(148,163,184,.5);background:#1e293bf2;color:#e2e8f0;font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1;flex-shrink:0;box-sizing:border-box}.competition-page-logo--fallback-long{font-size:7px;letter-spacing:-.04em}.league-header-card{padding:18px 20px;border-radius:14px;border:1px solid rgba(71,85,105,.5);background:linear-gradient(145deg,#0f172aeb,#1e293b59);margin-bottom:18px}.league-header-card__top{display:flex;align-items:center;gap:14px}.league-header-card__titles{min-width:0;flex:1}.league-header-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:6px}.league-header-card__title{margin:0;font-size:1.45rem;font-weight:700;letter-spacing:.02em;color:#f8fafc}.league-section-nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.league-section-nav__btn{display:inline-flex;align-items:center;padding:5px 12px;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:#0f172aa6;color:#cbd5e1;font-size:11px;font-weight:600;letter-spacing:.03em;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.league-section-nav__btn:hover{border-color:#94a3b88c;color:#f1f5f9}.league-section-nav__btn--active{border-color:#38bdf8a6;background:#0e749047;color:#e0f2fe}button.league-section-nav__btn,button.league-page-mobile__section-btn{cursor:pointer;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;gap:6px}.league-section-nav__team{position:relative;flex-shrink:0}.league-section-nav__team-label{max-width:10.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-section-nav__team-logo{display:inline-flex;flex-shrink:0}.league-section-nav__team-logo .team-logo-mark.league-match-row__logo{--team-logo-size: 16px}.league-section-nav__caret{flex-shrink:0;font-size:10px;line-height:1;opacity:.8}.league-section-nav__menu{position:fixed;z-index:40;margin:0;padding:4px;list-style:none;border-radius:8px;border:1px solid rgba(148,163,184,.4);background:var(--mb-bg-elevated, #0f172a);box-shadow:0 10px 28px #02061773;max-height:min(320px,calc(100vh - 24px));overflow-y:auto}.league-section-nav__option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--mb-text, #e2e8f0);font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.league-section-nav__option-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-section-nav__option:hover:not(:disabled){background:#94a3b829}.league-section-nav__option--active{background:#0e749047;color:#e0f2fe}.league-section-nav__error{position:absolute;left:0;top:calc(100% + 4px);z-index:41;margin:0;max-width:220px;padding:6px 8px;border-radius:6px;background:var(--mb-bg-elevated, #0f172a);color:var(--mb-danger, #f87171);font-size:11px;font-weight:600}.league-section-no-data{margin-top:4px;padding:28px 24px;text-align:center}.league-section-no-data__title{margin:0 0 8px;font-size:1rem;font-weight:650;color:#e2e8f0}.league-section-no-data__message{margin:0;font-size:14px;color:#94a3b8}.league-coaches-stack{margin-top:4px}.league-coaches-wrap{overflow-x:auto}.league-coaches-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.league-coaches-table__th{padding:8px 6px;text-align:left;font-size:11px;font-weight:650;color:#94a3b8;border-bottom:1px solid rgba(71,85,105,.55);white-space:nowrap}.league-coaches-table__th--coach{width:290px;max-width:290px}.league-coaches-table__th--stat{text-align:center}.league-coaches-table__row{transition:background .12s ease}.league-coaches-table tbody tr.league-coaches-table__row:nth-child(2n){background:#e2e8f01a}.league-coaches-table__row:hover{background:#1e293b6b}.league-coaches-table__td{padding:6px;color:#cbd5e1;border-bottom:1px solid rgba(51,65,85,.3);vertical-align:middle}.league-coaches-table__td--coach{width:290px;max-width:290px;min-width:0;padding-right:4px;white-space:normal;word-break:break-word;line-height:1.25}.league-coaches-table__coach-name,.league-coaches-table__team-name{font-size:11px}.league-coaches-table__td--num{text-align:center;font-variant-numeric:tabular-nums}.league-coaches-table__td--pts{font-weight:700;color:#e2e8f0}.league-coaches-table__coach-name{font-weight:650;color:#f1f5f9}.league-coaches-table__team-name{display:block;padding-left:8px;color:#94a3b8}.league-coaches-table__row--team .league-coaches-table__td{padding-top:4px;padding-bottom:4px}.league-header-card--ucl{margin-bottom:12px}.league-header-card__meta{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:13px;color:#94a3b8}.league-header-card__meta strong{color:#cbd5e1;font-weight:600}.league-season-select{display:inline-flex;align-items:center;gap:8px;min-width:0}.league-season-select__label{flex-shrink:0}.league-season-select__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:7.5rem;max-width:12rem;padding:4px 28px 4px 10px;border-radius:8px;border:1px solid rgba(71,85,105,.75);background:#0f172ad9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;color:#e2e8f0;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer}.league-season-select__control:hover{border-color:#94a3b8d9}.league-season-select__control:focus{outline:none;border-color:#38bdf8b3;box-shadow:0 0 0 2px #0ea5e940}.league-season-select__control option{background:#0f172a;color:#e2e8f0}.league-round-bar{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.league-round-bar__btn{font-size:12px;font-weight:600;padding:8px 12px;border-radius:10px;border:1px solid rgba(71,85,105,.75);background:#0f172aa6;color:#cbd5e1;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.league-round-bar__btn:hover:not(:disabled){border-color:#38bdf859;color:#f1f5f9}.league-round-bar__btn:disabled{opacity:.35;cursor:not-allowed}.league-round-bar__select{min-width:140px;max-width:min(280px,100%);font-size:13px;font-weight:600;padding:8px 32px 8px 12px;border-radius:10px;border:1px solid rgba(71,85,105,.85);background:#0f172ad9;color:#e2e8f0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .15s ease,box-shadow .15s ease}.league-round-bar__select:hover{border-color:#38bdf859}.league-round-bar__select:focus{outline:none;border-color:#38bdf880;box-shadow:0 0 0 2px #38bdf826}.league-round-bar__select option{background:#0f172a;color:#e2e8f0}.league-match-row{display:grid;grid-template-columns:minmax(50px,1fr) minmax(50px,auto) minmax(50px,1fr);align-items:center;column-gap:8px;padding:3px 6px;margin-bottom:3px;border-radius:6px;border:1px solid rgba(71,85,105,.45);background:#0f172a66;text-decoration:none;color:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .12s ease,box-shadow .18s ease}.league-match-row.league-match-row--qualifier-row{container-type:inline-size;container-name:qual-match-row;display:grid;--qual-row-gap: 2px;--qual-row-pad-inline: clamp(3px, 1vw, 8px);--qual-team-max: max( 0px, calc((100cqi - 26px - 112px - 42px - 4 * var(--qual-row-gap)) / 2 - 10px) );grid-template-columns:26px 112px minmax(0,1fr) 42px minmax(0,1fr);grid-template-rows:auto;align-items:center;column-gap:var(--qual-row-gap);row-gap:0;padding:2px var(--qual-row-pad-inline);margin-bottom:3px;border-radius:6px;border:1px solid rgba(71,85,105,.45);background:#0f172a66;cursor:default;min-width:0;color:inherit}.league-match-row.league-match-row--qualifier-row .league-match-row__pick{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;min-width:26px;max-width:26px;margin:0;padding:0;cursor:pointer}.league-match-row.league-match-row--qualifier-row .league-match-row__pick input{width:13px;height:13px;margin:0;flex-shrink:0;accent-color:#38bdf8;cursor:pointer}.league-match-row.league-match-row--qualifier-row .league-match-row__date{box-sizing:border-box;width:100%;max-width:112px;min-width:0;padding:0 1px;font-size:9px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.2;color:#94a3b8;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-match-row.league-match-row--qualifier-row .league-match-row__scoreCell{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-width:42px;max-width:42px;min-height:0;padding:0 1px}.league-match-row.league-match-row--qualifier-row .league-match-row__scoreCell .league-match-row__score{margin:0;min-height:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.league-match-row.league-match-row--qualifier-row .league-match-row__side{flex-wrap:nowrap;align-items:center;min-width:0;overflow:hidden;gap:clamp(3px,.8vw,5px);box-sizing:border-box}.league-match-row.league-match-row--qualifier-row>.league-match-row__side:nth-child(3),.league-match-row.league-match-row--qualifier-row>.league-match-row__side:nth-child(5){max-width:var(--qual-team-max);width:min(100%,var(--qual-team-max));min-width:0}.league-match-row.league-match-row--qualifier-row>.league-match-row__side:nth-child(3){justify-self:end;margin-right:30px}.league-match-row.league-match-row--qualifier-row>.league-match-row__side:nth-child(5){justify-self:start;margin-left:30px}.league-match-row.league-match-row--qualifier-row .league-match-row__names,.league-match-row.league-match-row--qualifier-row .league-match-row__team{min-width:0}@media (max-width: 520px){.league-match-row.league-match-row--qualifier-row{--qual-row-gap: 2px;--qual-row-pad-inline: 4px;--qual-team-max: max( 0px, calc((100cqi - 24px - 104px - 38px - 4 * var(--qual-row-gap)) / 2 - 10px) );grid-template-columns:24px 104px minmax(0,1fr) 38px minmax(0,1fr);padding:2px var(--qual-row-pad-inline)}.league-match-row.league-match-row--qualifier-row .league-match-row__date{max-width:104px;font-size:8px}.league-match-row.league-match-row--qualifier-row .league-match-row__scoreCell{min-width:38px;max-width:38px}.league-match-row.league-match-row--qualifier-row .league-match-row__team,.league-match-row.league-match-row--qualifier-row .league-match-row__scoreCell .league-match-row__score{font-size:10px}}.wc-qualifier-team-page__match-list>.league-match-row.league-match-row--qualifier-row:nth-child(2n){background:#33415547}.league-match-row:hover{border-color:#38bdf859;background:#1e293b73;box-shadow:0 2px 8px #0000002e;transform:translateY(-1px)}.wc-qualifier-team-page__match-list>.league-match-row.league-match-row--qualifier-row:nth-child(2n):hover{background:#3341556b}.league-match-row:active{transform:translateY(0)}.league-match-row__side{display:flex;align-items:center;gap:5px;min-width:0}.league-match-row__side--away{flex-direction:row-reverse;text-align:right}.league-match-row__swatch{width:2px;height:18px;border-radius:2px;flex-shrink:0;box-shadow:0 0 0 1px #00000040}.team-logo-mark.league-match-row__logo{--team-logo-size: 18px}.league-match-row__names{min-width:0;flex:1 1 auto;overflow:hidden}.league-match-row__team{font-size:11px;font-weight:650;line-height:1.15;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-match-row__center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;min-width:0;max-width:100%;padding:0}.league-match-row__score{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;color:#e2e8f0;letter-spacing:.02em;line-height:1.15;min-height:13px}.league-match-row__score--empty{color:transparent}.league-match-row__score--admin-predict{cursor:context-menu}.league-match-row__guess-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:2px;padding:1px 7px;border-radius:999px;font-size:9px;font-weight:700;text-decoration:none;color:#e0f2fe;border:1px solid rgba(56,189,248,.55);background:#0284c733;transition:background .15s ease,border-color .15s ease,color .15s ease}.league-match-row__guess-slot{display:inline-flex;margin-top:2px;height:15px}.league-match-row__guess-btn:hover{color:#f0f9ff;border-color:#7dd3fcbf;background:#0284c757}.league-match-row--static:hover{transform:none}.league-match-row__hint-link{text-decoration:none}.league-match-row__meta{font-size:7px;color:#94a3b8;margin-top:1px;letter-spacing:.02em;line-height:1.2;max-width:100%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.league-match-row__hint{font-size:7px;color:#38bdf8;margin-top:1px;line-height:1.1;opacity:0;transition:opacity .15s ease}.league-match-row:hover .league-match-row__hint{opacity:1}.league-empty{padding:16px 12px;text-align:center;color:#64748b;font-size:12px;border:1px dashed rgba(71,85,105,.5);border-radius:8px}.pregame-header{margin-bottom:14px}.pregame-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pregame-card{padding:14px}.pregame-card__title{margin:0 0 8px;font-size:14px;color:#f8fafc}.pregame-card__placeholder{min-height:90px;border:1px dashed rgba(71,85,105,.55);border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;color:#94a3b8;font-size:12px}.pregame-card__placeholder--error{color:#fecaca;border-color:#ef444480}.pregame-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.75fr) minmax(0,1fr);gap:8px;align-items:center}.pregame-form-card__title{font-size:11px;font-weight:700;color:#e2e8f0;margin-bottom:6px}.pregame-form-table{width:100%;border-collapse:collapse;font-size:10px}.pregame-form-table th,.pregame-form-table td{padding:4px 5px;border-bottom:1px solid rgba(51,65,85,.35)}.pregame-form-table th{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:9px;text-align:left}.pregame-form-table td{color:#e2e8f0}.pregame-form-table td:nth-child(1),.pregame-form-table td:nth-child(3){text-align:center;white-space:nowrap}.pregame-form-table td:nth-child(2){max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pregame-form-table__score{font-weight:700}.pregame-form-table td.pregame-form-table__score--w{color:#4ade80}.pregame-form-table td.pregame-form-table__score--d{color:#94a3b8}.pregame-form-table td.pregame-form-table__score--l{color:#ef4444}.pregame-form-summary{min-width:0;align-self:center}.pregame-comparison-list--tight .pregame-comparison-row{padding:4px 7px}.pregame-comparison-list{display:flex;flex-direction:column;gap:8px}.pregame-comparison-row{padding:8px 10px;border-radius:8px;border:1px solid rgba(71,85,105,.42);background:#0f172a73}.pregame-comparison-row__label{font-size:10px;color:#94a3b8;font-weight:600;margin-bottom:3px}.pregame-comparison-row__vals{display:flex;justify-content:space-between;margin-bottom:3px;gap:8px}.pregame-comparison-row__vals--with-label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;margin-bottom:2px}.pregame-comparison-row__label-inline{font-size:9px;color:#94a3b8;font-weight:600;text-align:center;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pregame-comparison-row__val{font-size:10px;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pregame-comparison-row__val--home{color:#fb923c}.pregame-comparison-row__val--away{color:#93c5fd;text-align:right}.pregame-xy{display:flex;flex-direction:column;gap:6px}.pregame-xy__legend{display:flex;gap:12px;align-items:center}.pregame-xy__legend-item{font-size:10px;font-weight:700;letter-spacing:.02em}.pregame-xy__legend-item--home{color:#fb923c}.pregame-xy__legend-item--away{color:#93c5fd}.pregame-xy__svg{width:100%;height:auto;display:block;border:1px solid rgba(71,85,105,.42);border-radius:8px;background:#0f172a8c}.pregame-xy__axis{stroke:#94a3b899;stroke-width:1}.pregame-xy__grid{stroke:#47556959;stroke-width:1}.pregame-xy__tick{fill:#94a3b8;font-size:8px;text-anchor:middle}.pregame-xy__tick--y{text-anchor:end}.pregame-xy__line{fill:none;stroke-width:2}.pregame-xy__line--home{stroke:#fb923c}.pregame-xy__line--away{stroke:#93c5fd}.pregame-xy__dot{stroke:#0f172ad9;stroke-width:.8}.pregame-xy__dot--win{fill:#4ade80}.pregame-xy__dot--draw{fill:#94a3b8}.pregame-xy__dot--loss{fill:#ef4444}.pregame-xy__axes-note{font-size:10px;color:#94a3b8}.pregame-predict-wrap{min-height:520px;border-radius:10px;overflow:hidden;border:1px solid rgba(71,85,105,.42)}@media (max-width: 920px){.pregame-grid,.pregame-form-grid{grid-template-columns:1fr}}.league-tsl-analytics-stack{display:flex;flex-direction:column;gap:24px;margin-top:40px;margin-bottom:0;width:100%;min-width:0}.league-tsl-player-stats-with-trailer{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.league-tsl-after-player-stats-spacer{flex-shrink:0;height:40px;width:100%;background:#000}.league-tsl-extra-sections{display:grid;grid-template-columns:minmax(0,min(520px,100%)) minmax(0,1fr);column-gap:38px;row-gap:0;align-items:start;margin-top:0;width:100%;min-width:0}.league-tsl-extra-sections__col--team-stats{width:100%;max-width:100%;min-width:0}.league-tsl-extra-sections__col--team-graphs{min-width:0;width:100%;max-width:calc(100% - 120px);display:flex;flex-direction:column;min-height:0}.league-tsl-extra-sections__col--team-graphs .league-panel--team-graphs{width:100%;box-sizing:border-box;flex:1;min-height:0}.league-panel--team-stats{width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media (max-width: 960px){.league-tsl-extra-sections{grid-template-columns:1fr;row-gap:10px;align-items:stretch}.league-tsl-extra-sections__col--team-stats{width:100%;max-width:100%}.league-tsl-extra-sections__col--team-graphs{max-width:100%}.league-panel--team-stats{width:100%;max-width:100%}}.league-panel__title-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 12px;margin:0 0 8px}.league-panel__title-row .league-panel__title{margin-bottom:0}.league-team-stats-full-page-link{font-size:11px;font-weight:650;color:#94a3b8;text-decoration:none;white-space:nowrap}.league-team-stats-full-page-link:hover{color:#facc15;text-decoration:underline}.page-shell--league-team-stats-standalone{max-width:920px;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.league-team-stats-standalone-header{margin-bottom:14px}.league-team-stats-standalone-header__crumb{margin:6px 0 0;font-size:13px;color:#94a3b8;font-weight:600}.league-team-stats-standalone{width:100%;min-width:0}.league-panel--team-stats-standalone{padding:14px 16px 18px}.league-team-stats-table-outer{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:8px;max-width:100%}.league-team-stats-unavailable__title{margin-top:0;font-size:1.1rem}.league-team-stats-controls{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:10px 12px;margin-bottom:12px;padding:8px 10px;border-radius:8px;background:#1e293b59;border:1px solid rgba(71,85,105,.35)}.league-team-stats-controls--standalone{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;padding:6px 8px;margin-bottom:8px}.league-team-stats-controls--standalone .league-team-stats-controls__field--stat{flex:1 1 220px;max-width:none;min-width:0}@media (max-width: 640px){.league-panel--team-stats-standalone{padding:8px 10px 12px}.league-team-stats-standalone-header{margin-bottom:8px}.league-panel--team-stats-standalone .league-panel__title-row{gap:4px 8px;margin-bottom:4px}.league-panel--team-stats-standalone .league-team-stats-controls__field{gap:2px}.league-panel--team-stats-standalone .league-team-stats-controls__label{font-size:8px;line-height:1.2}.league-team-stats-controls--standalone{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:6px 8px;padding:5px 6px;margin-bottom:6px}.league-team-stats-controls--standalone .league-team-stats-controls__field--stat{flex:1 0 100%;width:100%;min-width:0}.league-team-stats-controls--standalone .league-team-stats-controls__field--round{flex:1 1 0;min-width:0;max-width:none;width:auto}.league-team-stats-controls--standalone .league-team-stats-controls__check{flex:0 0 auto;margin-left:auto;padding:0 0 2px;min-height:0;align-self:flex-end;font-size:11px;gap:6px}.league-team-stats-controls--standalone .league-team-stats-controls__select{min-height:34px;padding:4px 6px;font-size:16px;line-height:1.2}.league-team-stats-controls--standalone .league-team-stats-controls__select--narrow{max-width:none;width:100%;min-width:0}.league-panel--team-stats-standalone .league-team-stats-table-outer{margin-top:4px}}.league-team-stats-controls__field{display:flex;flex-direction:column;gap:4px;min-width:0}.league-team-stats-controls__field--stat{flex:0 1 240px;max-width:240px;min-width:120px}.league-team-stats-controls__stat-inline{display:flex;align-items:center;gap:6px;min-width:0}.league-team-stats-controls__unit{flex-shrink:0;font-size:11px;font-weight:650;color:#94a3b8;letter-spacing:.04em;text-transform:lowercase}.league-team-stats-controls__field--round{flex:0 0 auto}.league-team-stats-controls__label{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.league-team-stats-controls__select{min-width:0;width:100%;max-width:100%;padding:6px 8px;border-radius:6px;border:1px solid rgba(71,85,105,.65);background:#0f172aa6;color:#f1f5f9;font-size:12px;font-weight:500}.league-team-stats-controls__select--stat{overflow:hidden;text-overflow:ellipsis;color:#facc15}.league-team-stats-controls__select--narrow{width:auto;min-width:2.85rem;max-width:3.65rem}.league-team-stats-controls__select option,.league-team-stats-controls__select optgroup{background-color:#0f172a;color:#e2e8f0}.league-team-stats-controls__check{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;font-size:12px;color:#e2e8f0;cursor:pointer;margin-left:4px;padding-bottom:1px;white-space:nowrap}.league-team-stats-controls__check input{accent-color:#fb923c}@media (max-width: 480px){.league-team-stats-controls{flex-wrap:wrap}.league-team-stats-controls__field--stat{flex:1 1 100%;max-width:100%}}.league-team-stats-table-wrap{width:100%;max-width:100%}.league-team-stats-table{width:100%;max-width:100%;table-layout:fixed}.league-team-stats-table__colgroup>col.league-team-stats-table__col-pos{width:22px}.league-team-stats-table__colgroup>col.league-team-stats-table__col-team{width:32%}.league-team-stats-table .league-standings__th--pos,.league-team-stats-table .league-standings__td--pos{width:22px}.league-team-stats-table__team-cell{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.league-team-stats-table .league-team-stats-table__team-cell .league-standings__team-name{display:inline}.league-team-stats-table__standings-rank{display:inline;color:#94a3b8;font-weight:700;font-size:10px}.league-team-stats-table__th{vertical-align:bottom;padding-bottom:3px}.league-team-stats-table__sort-btn{display:inline-flex;align-items:center;justify-content:inherit;gap:4px;width:100%;margin:0;padding:0;border:none;background:transparent;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:inherit;border-radius:4px;transition:color .12s ease,background .12s ease}.league-team-stats-table__sort-btn:hover{color:#e2e8f0}.league-team-stats-table__sort-ind{font-size:10px;color:#94a3b8;font-weight:700}.league-team-stats-table .league-standings__th--team .league-team-stats-table__sort-btn{justify-content:flex-start}.league-team-stats-table .league-standings__th--stat .league-team-stats-table__sort-btn{justify-content:flex-end;width:100%}.league-team-stats-table__td--team{width:32%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-team-stats-table .league-standings__th--team{width:32%}.league-panel--team-graphs{min-width:0;display:flex;flex-direction:column;min-height:0}.league-panel--team-graphs>.league-panel__title{margin-bottom:28px}.league-panel--team-graphs .league-basic-stats-grid{flex:1;min-height:0;align-content:start}.league-panel--team-graphs__body--empty{flex:1;min-height:120px}.league-basic-stats__loading{margin-top:8px;font-size:12px}.league-basic-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:20px;margin-top:0;width:100%}@media (max-width: 720px){.league-basic-stats-grid{grid-template-columns:1fr}}.league-basic-stats-card{min-width:0;border:1px solid rgba(71,85,105,.45);border-radius:6px;padding:1px 8px 2px;background:#0f172a59}.league-basic-stats-card__title{margin:0 0 5px;font-size:10px;font-weight:650;letter-spacing:.03em;color:#facc15;line-height:1.2}.league-basic-stats-card__table-wrap{margin:0}.league-basic-stats-mini-table{width:100%;table-layout:fixed;font-size:10px;line-height:1.1}.league-basic-stats-mini-table tbody tr:first-child .league-standings__td{border-top:1px solid rgba(71,85,105,.55)}.league-basic-stats-mini-table .league-standings__td--pos{width:22px}.league-basic-stats-mini-table .league-standings__td--team{max-width:none;width:auto}.league-basic-stats-mini-table .league-standings__team-name{display:inline;font-size:10px}.league-basic-stats-mini-table .league-standings__td--num{font-size:10px}.league-basic-stats-mini-table__td--empty{text-align:center;font-size:9px;color:#64748b;padding:4px}.league-basic-stats-mini-table .league-standings__td{padding:2px}.league-team-stats-footnote{margin-top:14px;padding-top:12px;border-top:1px solid rgba(71,85,105,.4);width:100%;max-width:100%}.league-team-stats-footnote .league-team-graphs-summary__footnote{text-align:left;max-width:none;align-self:stretch}.league-team-graphs-summary,.league-team-stats-footnote__table-wrap{width:100%;max-width:100%}.league-team-stats-footnote .league-team-stats-table tbody th[scope=row]{font-weight:inherit}.league-team-graphs-summary__footnote{margin:10px 0 0;font-size:10px;color:#64748b;line-height:1.45;text-align:center;max-width:36rem;align-self:center}.league-panel--player-stats{width:100%}.page-shell--league-player-stats-standalone{max-width:920px;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.league-player-stats-standalone-header{margin-bottom:14px}.league-player-stats-standalone-header__crumb{margin:6px 0 0;font-size:13px;color:#94a3b8;font-weight:600}.league-player-stats-standalone{width:100%;min-width:0}.league-panel--player-stats-standalone{padding:14px 16px 18px}.league-player-stats-controls-stack--standalone{gap:6px;margin-bottom:8px}.league-player-stats-controls--standalone-row{flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:8px 10px;padding:6px 8px;margin-bottom:0;overflow-x:visible}.league-player-stats-controls--standalone-row>.league-player-stats-controls__field--stat{flex:1 1 220px;max-width:none;min-width:0}.league-player-stats-controls--standalone-row>.league-player-stats-controls__field--team{flex:1 1 140px;min-width:0}.league-player-stats-controls--standalone-row .league-player-stats-controls__per-game{flex:0 0 auto;margin-left:auto}.league-player-stats-controls--tactical-standalone{gap:8px 10px;padding:6px 8px;margin-bottom:0}.league-player-stats-table-outer{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:6px;max-width:100%}.league-panel--player-stats-standalone .league-player-stats-table-scroll{max-height:none}.league-player-stats-controls-stack{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.league-player-stats-controls-stack>.league-player-stats-controls{margin-bottom:0}.league-player-stats-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-bottom:12px;padding:8px 10px;border-radius:8px;background:#1e293b59;border:1px solid rgba(71,85,105,.35)}.league-player-stats-controls--tactical{flex-wrap:wrap;align-items:center;gap:10px 14px}.league-player-stats-controls__label--tactical{flex:0 0 auto;margin-bottom:0;align-self:center}.league-player-stats-controls__tactical-checks{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;flex:1 1 auto;min-width:0}.league-player-stats-controls__tactical-check{flex:0 0 auto;margin-bottom:0}.league-player-stats-controls--row{flex-wrap:nowrap;align-items:flex-end;gap:10px 14px;min-width:0;overflow-x:auto;padding-bottom:2px}.league-player-stats-controls__field{display:flex;flex-direction:column;gap:4px;flex:1 1 220px;min-width:0;max-width:100%}.league-player-stats-controls--row>.league-player-stats-controls__field{flex:0 0 auto;max-width:none}.league-player-stats-controls--row>.league-player-stats-controls__field--stat{flex:1 1 0;min-width:0;max-width:none}.league-player-stats-controls--row>.league-player-stats-controls__field--team{flex:0 0 auto;min-width:0}.league-player-stats-controls__select--stat{width:100%;min-width:0}.league-player-stats-controls__select--team{box-sizing:border-box;min-width:0}.league-player-stats-controls__per-game{flex:0 0 auto;margin-left:0;margin-bottom:1px;align-self:flex-end}.league-player-stats-controls__label{font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.03em;color:#64748b}.league-player-stats-controls__select{min-width:0;width:100%;max-width:100%;padding:6px 8px;border-radius:6px;border:1px solid rgba(71,85,105,.55);background:#0f172a99;color:#e2e8f0;font-size:12px}.league-player-stats-controls__select.league-player-stats-controls__select--stat{overflow:hidden;text-overflow:ellipsis;color:#facc15;font-weight:500}.league-player-stats-controls__select option,.league-player-stats-controls__select optgroup{background-color:#0f172a;color:#e2e8f0}.league-player-stats-table-wrap{width:100%;max-width:100%;min-width:0}.league-player-stats-table-scroll{max-height:26rem;overflow-y:auto;overflow-x:auto;border-radius:6px;border:1px solid rgba(51,65,85,.45)}.league-player-stats-table-scroll thead th{position:sticky;top:0;z-index:2;background:#0f172a;box-shadow:0 1px #4755698c}.league-player-stats-table{width:100%;table-layout:fixed}.league-player-stats-table .league-player-stats-table__spacer{width:10px;min-width:10px;max-width:10px;padding:0!important;box-sizing:border-box}.league-player-stats-table .league-standings__th--stat,.league-player-stats-table .league-standings__td--stat{text-align:right;padding-left:8px;padding-right:6px}.league-player-stats-table .league-standings__th--stat .league-team-stats-table__sort-btn{justify-content:flex-end;width:100%}.league-player-stats-table__th--narrow,.league-player-stats-table__td--narrow{width:28px}.league-player-stats-table__td--mins,.league-player-stats-table__th--mins{width:12%}.league-player-stats-table .league-standings__td--team.league-player-stats-table__td--player{max-width:none;width:auto;min-width:0;text-align:left;padding-right:8px}.league-player-stats-table__player-line{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-player-stats-table__player-line .league-standings__team-name{display:inline;font-weight:650;font-size:11px;line-height:1.15;color:#f1f5f9}.league-player-stats-table__team-abbr{display:inline;color:#94a3b8;font-weight:650;font-size:10px}.league-tsl-player-stats__graphs-placeholder{min-height:80px;border-radius:8px;border:1px dashed rgba(71,85,105,.35);background:#0f172a40}.league-panel--player-team-distribution{width:100%;min-width:0}.league-panel__title--player-position-distribution{margin-top:1.25rem}.league-player-stats-position-distribution-wrap{margin-top:4px}.league-player-stats-position-distribution-scroll{max-height:none}.league-player-stats-position-distribution .league-player-stats-position-distribution__td--label{max-width:none;width:auto;min-width:0;text-align:left;padding-right:8px}.league-player-stats-position-distribution .league-player-stats-position-distribution__td--label .league-standings__team-name{display:inline;white-space:normal;overflow-wrap:anywhere}.league-player-stats-team-distribution-wrap{margin-top:4px}.league-player-stats-team-distribution-scroll{max-height:26rem}.league-player-stats-team-distribution .league-player-stats-team-distribution__td--team{max-width:none;width:auto;min-width:0;text-align:left;padding-right:8px}.league-player-stats-team-distribution .league-player-stats-team-distribution__td--team .league-standings__team-name{display:inline;white-space:normal;overflow-wrap:anywhere}@media (max-width: 640px){.league-panel--player-stats-standalone{padding:8px 10px 12px}.league-player-stats-standalone-header{margin-bottom:8px}.league-panel--player-stats-standalone .league-panel__title-row{gap:4px 8px;margin-bottom:4px}.league-panel--player-stats-standalone .league-player-stats-controls__field{gap:2px}.league-panel--player-stats-standalone .league-player-stats-controls__label{font-size:8px;line-height:1.2}.league-player-stats-controls-stack--standalone{gap:4px;margin-bottom:6px}.league-player-stats-controls--standalone-row{gap:6px 8px;padding:5px 6px}.league-player-stats-controls--standalone-row>.league-player-stats-controls__field--stat{flex:1 0 100%;width:100%;min-width:0}.league-player-stats-controls--standalone-row>.league-player-stats-controls__field--team{flex:1 1 0;min-width:0;max-width:none}.league-player-stats-controls--standalone-row .league-player-stats-controls__per-game{padding-bottom:2px;font-size:11px;gap:6px}.league-player-stats-controls--standalone-row .league-player-stats-controls__select{min-height:34px;padding:4px 6px;font-size:16px;line-height:1.2}.league-player-stats-controls--tactical-standalone{gap:6px 8px;padding:5px 6px}.league-player-stats-controls--tactical-standalone .league-player-stats-controls__label--tactical{font-size:8px;line-height:1.2}.league-player-stats-controls--tactical-standalone .league-player-stats-controls__tactical-checks{gap:6px 10px;min-width:0}.league-player-stats-controls--tactical-standalone .league-player-stats-controls__tactical-check{font-size:11px;gap:6px}.league-panel--player-stats-standalone .league-player-stats-table-outer{margin-top:4px}}.league-page-mobile{max-width:100%;padding:10px 10px 24px;box-sizing:border-box}.league-page-mobile__title{margin:0 0 10px;font-size:1.125rem;font-weight:700;color:#f8fafc}.league-page-mobile__card{padding:16px 14px}.league-page-mobile__error{color:#fca5a5}.league-page-mobile__competition-menu{margin-bottom:10px;padding:10px}.league-page-mobile__competition-title{margin:0 0 8px;font-size:11px;font-weight:700;color:#e2e8f0}.league-page-mobile__competition-row{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.league-page-mobile__chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:36px;padding:6px 10px;border-radius:999px;border:1px solid rgba(71,85,105,.75);background:#0f172a99;color:#cbd5e1;font-size:12px;text-decoration:none}.league-page-mobile__chip--active{border-color:#38bdf8a6;background:#0e749047;color:#e0f2fe}.league-page-mobile__chip-label{white-space:nowrap}.league-page-mobile__chip-logo{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:999px}.league-page-mobile__chip-logo--img{object-fit:cover}.league-page-mobile__chip-logo--text{font-size:9px;font-weight:700;background:#1e293bf2;border:1px solid rgba(148,163,184,.5)}.league-page-mobile__competition-tabs{display:flex;gap:6px;margin-top:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.league-page-mobile__competition-tab{flex-shrink:0;min-height:34px;padding:6px 12px;border-radius:8px;border:1px solid rgba(71,85,105,.55);background:#0f172a73;color:#cbd5e1;font-size:12px;font-weight:600;text-decoration:none}.league-page-mobile__competition-tab.is-active{border-color:#38bdf8a6;background:#0e749047;color:#e0f2fe}.league-page-mobile__header{margin-bottom:12px;padding:12px}.league-page-mobile__header-top{display:flex;align-items:flex-start;gap:10px}.league-page-mobile__header-copy{min-width:0;flex:1}.league-page-mobile__header-title{margin:0 0 6px;font-size:1.125rem;line-height:1.25;font-weight:700;color:#f8fafc}.league-page-mobile__header-meta{font-size:.8125rem}.league-page-mobile__section-nav{display:flex;gap:6px;margin-top:10px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.league-page-mobile__section-btn{flex-shrink:0;display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:#0f172aa6;color:#cbd5e1;font-size:12px;font-weight:600;text-decoration:none}.league-page-mobile__section-btn--active{border-color:#38bdf8a6;background:#0e749047;color:#e0f2fe}.league-page-mobile__agenda-tabs{display:flex;gap:6px;margin-bottom:12px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.league-page-mobile__agenda-tab-btn{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 10px;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:#0f172aa6;color:#cbd5e1;font-size:11px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer}.league-page-mobile__agenda-tab-btn--active{border-color:#38bdf8a6;background:#0e749047;color:#e0f2fe}.league-page-mobile .wc-landing-embed--mobile-tabs .wc-landing-grid--mobile-tabs{display:block;grid-template-columns:none}.league-page-mobile .wc-landing-embed--mobile-tabs .wc-landing-column__title{display:none}.league-page-mobile .wc-landing-embed--mobile-tabs .wc-landing-column{height:auto!important;max-height:none!important}.league-page-mobile .wc-landing-embed--mobile-tabs .wc-landing-column__items--scroll{max-height:none;overflow:visible}html[data-theme=light] .league-page-mobile__agenda-tab-btn{background:#f8fafcf2;border-color:#94a3b873;color:#334155}html[data-theme=light] .league-page-mobile__agenda-tab-btn--active{border-color:#0e74908c;background:#e0f2fef2;color:#0c4a6e}.league-page-mobile__matches-stack{display:flex;flex-direction:column;gap:12px}.league-page-mobile .league-round-bar{width:100%;box-sizing:border-box}.league-page-mobile .league-round-bar__btn{min-height:40px;min-width:72px;font-size:13px}.league-page-mobile .league-round-bar__select{min-height:40px;font-size:16px;flex:1}.league-page-mobile .league-panel--matches{width:100%;max-width:100%;align-self:auto}.league-page-mobile .league-panel--matches .league-match-list{justify-content:flex-start;gap:6px}.league-page-mobile .league-panel--matches .league-match-row{flex:0 0 auto;min-height:44px;padding:8px}.league-page-mobile__standings-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.league-page-mobile__standings-wrap .league-panel--standings{width:100%;max-width:100%}.league-page-mobile__stats-stack{display:grid;grid-template-columns:1fr;gap:10px}.league-page-mobile__stats-stack .league-panel--round-stats,.league-page-mobile__stats-stack .league-panel--league-stats{width:100%}.league-page-mobile__analytics-stack,.league-page-mobile__coaches-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.league-page-mobile .competition-page-logo--img,.league-page-mobile .competition-page-logo--fallback{width:44px;height:44px;min-width:44px}html[data-theme=light] .league-page-mobile__title,html[data-theme=light] .league-page-mobile__header-title,html[data-theme=light] .league-page-mobile__competition-title{color:var(--site-ink-strong, #0f172a)}html[data-theme=light] .league-page-mobile__chip,html[data-theme=light] .league-page-mobile__competition-tab,html[data-theme=light] .league-page-mobile__section-btn{background:var(--site-surface-muted, #f1f5f9);border-color:var(--site-border, rgba(148, 163, 184, .45));color:var(--site-ink-strong, #0f172a)}html[data-theme=light] .league-page-mobile__chip--active,html[data-theme=light] .league-page-mobile__competition-tab.is-active,html[data-theme=light] .league-page-mobile__section-btn--active{background:#0e74901f;border-color:#0e749073;color:#0c4a6e}.page-shell--league{--site-ink: var(--mb-text, #0f172a);--site-ink-muted: var(--mb-muted, #64748b);--site-ink-strong: var(--mb-text, #0f172a);--site-surface: var(--mb-card-bg, #fff);--site-surface-muted: var(--mb-table-header-bg, #f8fafc);--site-border: var(--mb-border, #e2e8f0);--site-border-strong: color-mix(in srgb, var(--mb-border, #cbd5e1) 80%, #64748b);--site-tab-active-border: #c9a227;--site-tab-active-bg: #fff8e7;--site-link-hover: #0369a1}html[data-theme=light] .league-page__back{color:var(--site-ink-muted)}html[data-theme=light] .league-page__back:hover{color:var(--site-ink)}html[data-theme=light] .league-header-card{background:linear-gradient(145deg,var(--site-surface),var(--site-surface-muted));border-color:var(--site-border)}html[data-theme=light] .league-header-card__title{color:var(--site-ink)}html[data-theme=light] .league-header-card__meta{color:var(--site-ink-muted)}html[data-theme=light] .league-header-card__meta strong{color:var(--site-ink)}html[data-theme=light] .league-season-select__control{border-color:var(--site-border);background-color:var(--site-surface);color:var(--site-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E")}html[data-theme=light] .league-season-select__control option{background:var(--site-surface);color:var(--site-ink)}html[data-theme=light] .league-panel{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink)}html[data-theme=light] .league-panel__title{color:var(--site-ink-muted)}html[data-theme=light] .league-section-nav__btn{border-color:var(--site-border);background:var(--site-surface-muted);color:var(--site-ink-muted)}html[data-theme=light] .league-section-nav__btn:hover{border-color:var(--site-border-strong);color:var(--site-ink)}html[data-theme=light] .league-section-nav__btn--active{border-color:var(--site-tab-active-border);background:var(--site-tab-active-bg);color:var(--site-ink);box-shadow:inset 0 -2px #d4a72c}html[data-theme=light] .league-section-nav__menu{border-color:var(--site-border);background:var(--site-surface);box-shadow:0 10px 28px #0f172a1f}html[data-theme=light] .league-section-nav__option{color:var(--site-ink)}html[data-theme=light] .league-section-nav__option:hover:not(:disabled){background:var(--site-surface-muted)}html[data-theme=light] .league-section-nav__option--active{background:var(--site-tab-active-bg);color:var(--site-ink)}html[data-theme=light] .league-section-nav__error{background:var(--site-surface);color:var(--mb-danger)}html[data-theme=light] .league-section-no-data__title{color:var(--site-ink)}html[data-theme=light] .league-section-no-data__message{color:var(--site-ink-muted)}html[data-theme=light] .league-standings__th{color:var(--site-ink-muted);border-bottom-color:var(--site-border)}html[data-theme=light] .league-standings__td{color:var(--site-ink);border-bottom-color:var(--site-border)}html[data-theme=light] .league-standings tbody tr.league-standings__row:nth-child(2n){background:#efe8daa6}html[data-theme=light] .league-standings__row:hover{background:#e4dac8d9}html[data-theme=light] .league-standings__team-name,html[data-theme=light] a.league-standings__team-name--link{color:var(--site-ink)}html[data-theme=light] a.league-standings__team-name--link:hover{color:var(--site-link-hover)}html[data-theme=light] .league-standings__form-slot{background:var(--site-surface-muted);border-color:var(--site-border)}html[data-theme=light] .league-standings__form-letter--w{color:#166534;background:#22c55e47;border-color:#16a34a73}html[data-theme=light] .league-standings__form-letter--d{color:#713f12;background:#facc15;border-color:#ca8a048c}html[data-theme=light] .league-standings__form-letter--l{color:#991b1b;background:#ef444438;border-color:#dc262666}html[data-theme=light] .league-panel--matches .league-match-row__team{color:var(--site-ink)}html[data-theme=light] .league-panel--matches .league-match-row__score:not(.league-match-row__score--empty){color:var(--site-ink)}html[data-theme=light] .league-panel--matches .league-match-row__meta{color:var(--site-ink)}html[data-theme=light] .league-panel--matches .league-match-row__hint,html[data-theme=light] .league-panel--matches .league-match-row__hint-link{color:#0369a1}html[data-theme=light] .league-team-stats-controls__check,html[data-theme=light] .league-team-stats-table__standings-rank{color:var(--site-ink)}html[data-theme=light] .league-basic-stats-card__title{color:#92400e}html[data-theme=light] .league-player-stats-table__team-abbr,html[data-theme=light] .league-player-stats-table__player-line .league-standings__team-name{color:var(--site-ink)}html[data-theme=light] .league-player-stats-table-scroll thead th,html[data-theme=light] .league-player-stats-table-scroll thead th .league-team-stats-table__sort-btn{color:#f1f5f9}html[data-theme=light] .league-player-stats-table-scroll thead th .league-team-stats-table__sort-btn:hover{color:#f8fafc}html[data-theme=light] .league-player-stats-table-scroll thead th .league-team-stats-table__sort-ind{color:#cbd5e1}html[data-theme=light] .league-round-bar__btn,html[data-theme=light] .league-round-bar__select{border-color:var(--site-border);background:var(--site-surface-muted);color:var(--site-ink)}html[data-theme=light] .league-round-stats__label{color:var(--site-ink-muted)}html[data-theme=light] .league-round-stats__value{color:var(--site-ink)}html[data-theme=light] .league-empty{color:var(--site-ink-muted)}html[data-theme=light] .team-squad-table thead .league-standings__th{background-color:var(--site-surface-muted);border-bottom-color:var(--site-border)}html[data-theme=light] .team-squad-table-wrap .team-squad-table .team-squad-table__td--player.league-standings__td--team{border-right-color:var(--site-border)}html[data-theme=light] .team-goals-table thead .league-standings__th{color:var(--site-ink-muted)}html[data-theme=light] .team-goals-table .league-standings__td{color:var(--site-ink)}html[data-theme=light] .league-match-row:hover{background:#e4dac8d9}.portal-page.portal-page--wide.page-shell--league{width:min(1420px,calc(100% - 32px))}.league-analysis-workspace{display:flex;flex-direction:column}.league-standings__row--authorized{background:color-mix(in srgb,var(--mb-accent, #38bdf8) 12%,transparent);box-shadow:inset 3px 0 0 var(--mb-accent, #38bdf8)}.league-standings__row--authorized .league-standings__team-name,.league-standings__row--authorized .league-standings__team-name--link{color:var(--mb-accent, #38bdf8);font-weight:700}button.league-standings__team-name--link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;font:inherit;text-align:left;color:inherit}button.league-standings__team-name--link:hover{text-decoration:underline}.league-match-row--static{cursor:default}.league-match-row--static .league-match-row__hint-link{display:none}.league-match-row__guess-btn--static{pointer-events:none;cursor:default;text-decoration:none}html[data-theme=light] .league-standings__row--authorized{background:color-mix(in srgb,var(--mb-accent, #0284c7) 10%,#fff);box-shadow:inset 3px 0 0 var(--mb-accent, #0284c7)}.league-player-stats-debug{margin:0 0 16px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--mb-accent, #38bdf8) 35%,transparent);border-radius:8px;background:color-mix(in srgb,var(--mb-accent, #38bdf8) 6%,transparent);font-size:.8125rem}.league-player-stats-debug__summary{cursor:pointer;font-weight:650}.league-player-stats-debug__list{display:grid;grid-template-columns:minmax(10rem,14rem) 1fr;gap:4px 12px;margin:10px 0 4px}.league-player-stats-debug__list>div{display:contents}.league-player-stats-debug__list dt{margin:0;color:color-mix(in srgb,currentColor 72%,transparent)}.league-player-stats-debug__list dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-word}@media (max-width: 1023px){.portal-page.portal-page--wide.page-shell--league.league-page-mobile{width:min(100%,calc(100% - 16px));padding:10px 0 24px}}:root{color-scheme:dark;--mb-bg: #050712;--mb-bg-elevated: #0f172a;--mb-surface: rgba(17, 21, 37, .72);--mb-surface-elevated: rgba(15, 23, 42, .92);--mb-card-bg: radial-gradient(circle at 0 0, rgba(148, 163, 184, .18), rgba(15, 23, 42, .98));--mb-card-bg-alt: rgba(15, 23, 42, .55);--mb-panel-bg: rgba(15, 23, 42, .72);--mb-panel-bg-strong: rgba(15, 23, 42, .92);--mb-inset-bg: rgba(15, 23, 42, .45);--mb-hover-bg: rgba(51, 65, 85, .45);--mb-active-bg: rgba(14, 165, 233, .16);--mb-nav-bg: rgba(5, 7, 18, .92);--mb-text: #f5f7ff;--mb-text-strong: #f8fafc;--mb-text-secondary: #e2e8f0;--mb-muted: #94a3b8;--mb-text-muted: #94a3b8;--mb-text-subtle: #64748b;--mb-text-inverted: #0f172a;--mb-text-disabled: #64748b;--site-bg: var(--mb-bg);--site-surface: var(--mb-bg-elevated);--site-surface-muted: var(--mb-card-bg-alt);--site-surface-raised: rgba(30, 41, 59, .85);--site-ink: var(--mb-text);--site-ink-strong: var(--mb-text-strong);--site-ink-muted: var(--mb-muted);--site-border: var(--mb-border);--site-border-strong: var(--mb-border-strong);--site-link-hover: #fdba74;--site-tab-active-border: rgba(56, 189, 248, .45);--site-tab-active-bg: rgba(30, 41, 59, .65);--mb-cta: #f97316;--mb-cta-strong: #ea580c;--mb-cta-border: rgba(251, 146, 60, .6);--mb-cta-text: #ffffff;--mb-success: #86efac;--mb-warning: #fbbf24;--mb-border: rgba(51, 65, 85, .85);--mb-border-strong: rgba(71, 85, 105, .9);--mb-divider: rgba(71, 85, 105, .45);--mb-focus-ring: rgba(56, 189, 248, .55);--mb-table-bg: transparent;--mb-table-header-bg: rgba(30, 41, 59, .72);--mb-table-sticky-bg: rgba(15, 23, 42, .96);--mb-table-row-alt: rgba(30, 41, 59, .45);--mb-table-row-hover: rgba(51, 65, 85, .4);--mb-table-row-selected: rgba(14, 165, 233, .14);--mb-table-cell-border: rgba(51, 65, 85, .55);--mb-input-bg: rgba(15, 23, 42, .94);--mb-chip-bg: rgba(15, 23, 42, .62);--mb-chip-bg-active: rgba(14, 165, 233, .16);--mb-chip-bg-disabled: rgba(15, 23, 42, .35);--mb-button-bg: rgba(15, 23, 42, .62);--mb-button-hover: rgba(51, 65, 85, .55);--mb-pitch-surface: linear-gradient(165deg, rgba(30, 41, 59, .55) 0%, rgba(15, 23, 42, .85) 100%);--mb-pitch-surface-alt: linear-gradient(165deg, rgba(30, 41, 59, .4) 0%, rgba(15, 23, 42, .75) 100%);--mb-pitch-line: rgba(226, 232, 240, .22);--mb-pitch-line-soft: rgba(226, 232, 240, .14);--mb-pitch-label: #e2e8f0;--mb-pitch-annotation: #cbd5e1;--mb-pitch-marker-fill: #f8fafc;--mb-pitch-marker-stroke: rgba(15, 23, 42, .8);--mb-pitch-route-neutral: rgba(148, 163, 184, .55);--mb-heatmap-backing: rgba(15, 23, 42, .35);--mb-chart-axis: #94a3b8;--mb-chart-grid: rgba(71, 85, 105, .45);--mb-chart-label: #e2e8f0;--mb-chart-label-muted: #94a3b8;--mb-chart-tooltip-bg: rgba(15, 23, 42, .94);--mb-chart-tooltip-text: #f1f5f9;--mb-accent: #38bdf8;--mb-danger: #f87171;--mb-radius: 14px;--mb-shadow: 0 10px 24px rgba(15, 23, 42, .7);--mb-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mb-home-analytics: #fb923c;--mb-away-analytics: #93c5fd;--kick-mix-bar-home: #fb923c;--kick-mix-bar-away: #93c5fd;--kick-mix-pass: #facc15;--kick-mix-loft: #a855f7;--kick-mix-cross: #93c5fd;--kick-mix-shot: #ef4444;--kick-mix-dribble: #22c55e}html[data-theme=light]{color-scheme:light;--mb-bg: #ebe4d3;--mb-bg-elevated: #f6f1e6;--mb-surface: #f6f1e6;--mb-surface-elevated: #faf6ec;--mb-card-bg: linear-gradient(165deg, #faf6ec 0%, #f3ecdf 100%);--mb-card-bg-alt: #efe8da;--mb-panel-bg: #efe8da;--mb-panel-bg-strong: #e7dfd0;--mb-inset-bg: #e7dfd0;--mb-hover-bg: rgba(196, 185, 168, .35);--mb-active-bg: linear-gradient(180deg, #faf3dc, #f0e4c4);--mb-nav-bg: linear-gradient(180deg, #f6f1e6, #efe8da);--mb-text: #2c2825;--mb-text-strong: #1a1714;--mb-text-secondary: #3a3530;--mb-muted: #5c564c;--mb-text-muted: #5c564c;--mb-text-subtle: #7a7368;--mb-text-inverted: #faf6ec;--mb-text-disabled: #9a9286;--mb-border: #d4cabb;--mb-border-strong: #c4b9a8;--mb-divider: rgba(196, 185, 168, .75);--mb-focus-ring: #c9a227;--site-bg: #ebe4d3;--site-surface: #f6f1e6;--site-surface-muted: #efe8da;--site-surface-raised: #faf6ec;--site-ink: #2c2825;--site-ink-strong: #1a1714;--site-ink-muted: #5c564c;--site-border: #d4cabb;--site-border-strong: #c4b9a8;--site-link-hover: #8b4513;--site-tab-active-border: #c9a227;--site-tab-active-bg: linear-gradient(180deg, #faf3dc, #f0e4c4);--mb-cta: #ea580c;--mb-cta-strong: #c2410c;--mb-cta-border: rgba(194, 65, 12, .55);--mb-cta-text: #faf6ec;--mb-success: #15803d;--mb-warning: #b45309;--mb-table-bg: #faf6ec;--mb-table-header-bg: #efe8da;--mb-table-sticky-bg: #f6f1e6;--mb-table-row-alt: rgba(239, 232, 218, .85);--mb-table-row-hover: rgba(196, 185, 168, .28);--mb-table-row-selected: rgba(201, 162, 39, .16);--mb-table-cell-border: rgba(196, 185, 168, .55);--mb-input-bg: #faf6ec;--mb-chip-bg: #f6f1e6;--mb-chip-bg-active: linear-gradient(180deg, #faf3dc, #f0e4c4);--mb-chip-bg-disabled: rgba(239, 232, 218, .65);--mb-button-bg: #efe8da;--mb-button-hover: rgba(196, 185, 168, .45);--mb-accent: #0e7490;--mb-danger: #b91c1c;--mb-shadow: 0 8px 22px rgba(44, 40, 37, .1);--mb-pitch-surface: linear-gradient(165deg, #efe8da 0%, #e7dfd0 100%);--mb-pitch-surface-alt: linear-gradient(165deg, #f3ecdf 0%, #ebe4d3 100%);--mb-pitch-line: rgba(71, 65, 58, .52);--mb-pitch-line-soft: rgba(71, 65, 58, .38);--mb-pitch-label: #2c2825;--mb-pitch-annotation: #5c564c;--mb-pitch-marker-fill: #ebe4d3;--mb-pitch-marker-stroke: rgba(28, 25, 23, .88);--mb-pitch-route-neutral: rgba(28, 25, 23, .55);--mb-heatmap-backing: rgba(239, 232, 218, .65);--mb-chart-axis: #5c564c;--mb-chart-grid: rgba(196, 185, 168, .65);--mb-chart-label: #2c2825;--mb-chart-label-muted: #5c564c;--mb-chart-tooltip-bg: #faf6ec;--mb-chart-tooltip-text: #2c2825;--mb-home-analytics: #c2410c;--mb-away-analytics: #1d4ed8;--kick-mix-bar-home: #fb923c;--kick-mix-bar-away: #93c5fd;--kick-mix-pass: #c2410c;--kick-mix-loft: #6b21a8;--kick-mix-cross: #1d4ed8;--kick-mix-shot: #dc2626;--kick-mix-dribble: #166534}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:var(--mb-font);background:var(--mb-bg);color:var(--mb-text)}a{color:var(--mb-accent);text-decoration:none}a:hover{text-decoration:underline}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-shell{max-width:960px;margin:0 auto;padding:24px 16px}.page-title{margin:0 0 12px;font-size:1.35rem;font-weight:650;letter-spacing:.02em}.page-copy{margin:0 0 12px;color:var(--mb-muted);line-height:1.5}.card{background:var(--mb-card-bg);border-radius:var(--mb-radius);border:1px solid var(--mb-border);padding:14px 16px;box-shadow:var(--mb-shadow),0 0 0 1px #0f172a99}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border-radius:9px;border:1px solid transparent;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.btn:disabled{opacity:.62;cursor:default}.btn--primary{background:linear-gradient(180deg,#f97316d1,#ea580ce6);border-color:var(--mb-cta-border);color:var(--mb-cta-text)}.btn--primary:hover:not(:disabled){background:linear-gradient(180deg,#f97316e6,#ea580cf5)}.btn--secondary,.btn--ghost{background:var(--mb-button-bg);color:var(--mb-text-secondary);border-color:#64748bbf}.btn--secondary:hover:not(:disabled),.btn--ghost:hover:not(:disabled){background:var(--mb-button-hover)}.language-selector{display:inline-flex;align-items:center;gap:6px;max-width:168px;padding:3px 8px 3px 9px;background:var(--mb-input-bg);border:1px solid rgba(125,211,252,.38);border-radius:8px;box-shadow:0 0 0 1px #02061759}.language-selector__icon{flex-shrink:0;color:#7dd3fc}.language-selector__control{min-width:0;max-width:118px;padding:3px 0;border:0;background:transparent;color:var(--mb-text);font:inherit;font-size:13px;cursor:pointer}.public-shell{min-height:100vh;display:flex;flex-direction:column}.public-shell__bar{display:flex;align-items:center;justify-content:flex-end;padding:16px 20px}.form-input{width:100%;min-height:42px;padding:8px 12px;border-radius:8px;border:1px solid rgba(71,85,105,.8);background:#020617b3;color:var(--mb-text);font:inherit}.form-input:focus-visible,.password-field__toggle:focus-visible,.btn:focus-visible,.language-selector:focus-within,a:focus-visible{outline:2px solid var(--mb-accent);outline-offset:2px}.language-selector__control:focus,.language-selector__control:focus-visible{outline:none}.form-input[aria-invalid=true]{border-color:#f87171b8;box-shadow:0 0 0 1px #f8717138}.form-input[aria-invalid=true]:focus-visible{outline-color:var(--mb-accent)}.form-input:disabled{opacity:.72}.form-input--area{min-height:108px;resize:vertical}.form-field{display:grid;gap:6px}.form-field__label{font-size:13px;color:var(--mb-muted)}.form-field__optional{font-weight:400;color:#64748b}.form-field__error{margin:0;color:var(--mb-danger);font-size:12px}.form-field__hint{margin:0;color:#64748b;font-size:12px}.password-field{position:relative}.password-field .form-input{padding-right:46px}.password-field__toggle{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:var(--mb-muted);cursor:pointer}.password-field__toggle:disabled{cursor:default}.btn--block{width:100%}.auth-shell{flex:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);min-height:calc(100vh - 72px);max-height:calc(100vh - 72px);overflow:hidden}.auth-shell--wide{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr)}.auth-shell--wide .auth-shell__account{align-items:flex-start;padding-top:20px}.auth-shell__brand{display:flex;flex-direction:column;justify-content:flex-start;padding:0;overflow:hidden;background:radial-gradient(circle at 18% 18%,rgba(56,189,248,.2),transparent 36%),linear-gradient(165deg,#07111f,#050712 58%,#081525)}.auth-shell__brand-banner{position:relative;overflow:hidden;flex:1 1 auto;min-height:0;margin-top:0;border-top:1px solid rgba(71,85,105,.45);background:#020617}.auth-shell__brand-image{display:block;width:100%;height:auto;max-height:calc(100vh - 72px - 7.25rem);object-fit:contain;object-position:top center}.auth-shell__brand-content{display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;padding:20px 48px 8px}.auth-shell__kicker{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7dd3fc}.auth-shell__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .85rem}.auth-shell__logo{display:block;height:28px;width:auto;max-width:180px;object-fit:contain;background:transparent}.auth-shell__title{margin:0;font-size:clamp(1.2rem,2.1vw,1.55rem);font-weight:750;letter-spacing:.04em;line-height:1.2}.auth-shell__subtitle{margin:0;max-width:28rem;color:var(--mb-muted);font-size:.98rem;line-height:1.35;font-weight:500}.auth-shell__about{display:inline-block;margin-top:8px;margin-bottom:4px;width:fit-content;color:var(--mb-accent);font-size:.95rem;font-weight:650}.auth-shell__account{display:flex;align-items:flex-start;justify-content:center;padding:28px 24px;overflow-y:auto}.auth-panel{width:100%;max-width:440px;background:radial-gradient(circle at 0 0,#94a3b82e,#0f172afa);border-radius:var(--mb-radius);border:1px solid var(--mb-border);padding:24px;box-shadow:var(--mb-shadow)}.auth-shell--wide .auth-panel{max-width:560px;padding:18px 20px}.auth-shell--wide .auth-panel__title{margin-bottom:6px}.auth-shell--wide .auth-panel__subtitle{margin-bottom:12px;font-size:.92rem}.auth-shell--wide .auth-form{gap:10px}.auth-shell--wide .auth-fieldset{gap:8px}.auth-shell--wide .auth-note{padding:8px 10px;font-size:12px}.auth-shell--wide .form-input{min-height:38px}.auth-shell--wide .form-input--area{min-height:72px}.auth-panel__title{margin:0 0 8px;font-size:1.4rem;font-weight:650}.auth-panel__subtitle{margin:0 0 20px;color:var(--mb-muted);line-height:1.5}.auth-form{display:grid;gap:14px}.auth-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-fieldset{margin:0;padding:0;border:0;display:grid;gap:12px}.auth-fieldset legend{padding:0;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-text-secondary)}.auth-note{margin:0;padding:10px 12px;border-radius:8px;background:#38bdf814;border:1px solid rgba(56,189,248,.18);color:#bae6fd;font-size:13px;line-height:1.45}.auth-links{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px}.auth-links__forgot{color:var(--mb-accent);font-size:.95rem}.auth-links__request{color:var(--mb-muted);font-size:.86rem;font-weight:500}.auth-links__request:hover{color:var(--mb-text-secondary)}.auth-back{display:inline-block;margin-top:4px;text-align:center}.auth-message{margin:0;font-size:13px;line-height:1.45}.auth-message--error{color:var(--mb-danger)}.auth-message--success{color:#86efac}.auth-message--info{color:var(--mb-muted)}.auth-form .auth-message--info{padding:8px 10px;border-radius:8px;background:#94a3b814;border:1px solid rgba(148,163,184,.2)}.auth-success .page-copy:last-of-type{margin-bottom:16px}@media (max-width: 860px){.auth-shell,.auth-shell--wide,.public-entry{grid-template-columns:1fr;max-height:none;overflow:visible}.auth-shell__brand,.public-entry__brand{min-height:auto;padding:0}.auth-shell__brand-banner{flex:0 0 auto;max-height:132px;margin-top:4px}.auth-shell__brand-image{height:132px;max-height:132px;object-fit:cover;object-position:center center}.auth-shell__brand-content{padding:16px 20px 8px}.auth-shell__logo{height:24px;max-width:150px}.auth-shell__title,.public-entry__title{font-size:1.3rem}.auth-shell__subtitle,.public-entry__subtitle{font-size:.95rem;max-width:none}.auth-shell__about{margin-top:10px}.auth-shell__account,.public-entry__account{align-items:flex-start;padding:12px 16px 28px}.auth-form__row{grid-template-columns:1fr}}.portal-shell{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 20% 0%,#0f172ab3,#020617e6 55%),var(--mb-bg)}.portal-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;min-height:64px;padding:10px 24px;border-bottom:1px solid var(--mb-border);background:var(--mb-nav-bg)}.portal-header__brand,.portal-header__controls,.portal-header__identity{display:flex;align-items:center;min-width:0}.portal-header__brand{gap:.4em;overflow:hidden}.portal-header__controls{justify-self:end;justify-content:flex-end;flex-wrap:wrap;gap:10px 14px}.portal-header__logo{flex-shrink:0;color:var(--mb-text);font-weight:750;letter-spacing:.04em;text-decoration:none}.portal-header__logo:hover{color:var(--mb-text);text-decoration:none}.portal-header__brand-sep{flex-shrink:0;color:var(--mb-muted);font-weight:650}.portal-header__club-name{overflow:hidden;min-width:0;color:var(--mb-text);font-weight:650;white-space:nowrap;text-overflow:ellipsis}.portal-header__club-static{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:240px}.team-logo-mark{--team-logo-size: 18px;display:inline-block;position:relative;flex-shrink:0;box-sizing:border-box;overflow:hidden;aspect-ratio:1 / 1;width:var(--team-logo-size);height:var(--team-logo-size);min-width:var(--team-logo-size);min-height:var(--team-logo-size);padding:0;border-radius:50%;background:#f3f4f6;border:1px solid rgba(148,163,184,.4);font-size:var(--team-logo-size);vertical-align:middle}html[data-theme=dark] .team-logo-mark,html[data-theme=light] .team-logo-mark{background:#f3f4f6}.team-logo-mark img{position:absolute;top:12%;left:12%;display:block;width:76%;height:76%;max-width:76%;max-height:76%;min-width:0;min-height:0;object-fit:contain;object-position:center;background:transparent;border:0;outline:none}.team-logo-mark__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#0f172a;font-weight:800;letter-spacing:-.03em;line-height:1;font-size:42%;text-transform:uppercase}.team-crest{flex-shrink:0}.team-logo-mark.team-crest--sm{--team-logo-size: 20px}.team-logo-mark.team-crest--md{--team-logo-size: 32px}.team-logo-mark.team-crest--lg{--team-logo-size: 56px}.portal-club-switcher{position:relative;min-width:0}.portal-club-switcher__trigger{display:inline-flex;align-items:center;gap:8px;max-width:min(280px,46vw);min-height:32px;padding:4px 10px;border-radius:8px;border:1px solid var(--mb-border);background:var(--mb-card-bg-alt, rgba(15, 23, 42, .45));color:var(--mb-text);cursor:pointer;font:inherit}.portal-club-switcher__trigger:hover{border-color:var(--mb-border-strong)}.portal-club-switcher__caret{flex-shrink:0;color:var(--mb-muted);font-size:11px}.portal-club-switcher__menu{position:absolute;z-index:80;top:calc(100% + 6px);left:0;min-width:max(100%,220px);max-width:min(320px,calc(100vw - 24px));max-height:min(360px,70vh);overflow-y:auto;margin:0;padding:6px;list-style:none;border-radius:10px;border:1px solid var(--mb-border);background:var(--mb-bg-elevated);box-shadow:var(--mb-shadow)}.portal-club-switcher__option{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--mb-text);font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.portal-club-switcher__option-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-club-switcher__option:hover:not(:disabled){background:var(--mb-hover-bg)}.portal-club-switcher__option--active{background:var(--mb-active-bg);color:var(--mb-text-strong, var(--mb-text))}.portal-club-switcher__busy{color:var(--mb-muted);font-size:11px;font-weight:600}.portal-club-switcher__error{position:absolute;top:calc(100% + 8px);left:0;margin:0;max-width:240px;color:var(--mb-danger);font-size:12px}.club-selector{max-width:560px}.club-selector__card{display:grid;gap:12px}.club-selector__error{color:var(--mb-danger)}.club-selector__list{display:grid;gap:10px;margin:8px 0 0;padding:0;list-style:none}.club-selector__option{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--mb-border);background:var(--mb-panel-bg, var(--mb-card-bg-alt));color:var(--mb-text);text-align:left;cursor:pointer;font:inherit;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.club-selector__option:hover:not(:disabled){border-color:var(--mb-border-strong);background:var(--mb-hover-bg);box-shadow:var(--mb-shadow)}.club-selector__option:disabled{opacity:.72;cursor:default}.club-selector__option .team-crest,.team-logo-mark.club-selector__logo{--team-logo-size: 44px}.club-selector__meta{display:grid;gap:2px;min-width:0}.club-selector__name{font-size:1rem;font-weight:700;color:var(--mb-text-strong, var(--mb-text))}.club-selector__role{font-size:12px;color:var(--mb-muted)}.club-selector__action{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mb-accent)}.portal-header__identity{max-width:160px}.portal-header__user{overflow:hidden;max-width:100%;color:var(--mb-text);font-size:13px;font-weight:650;line-height:1;white-space:nowrap;text-overflow:ellipsis}.portal-header__admin{color:var(--mb-muted);font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap}.portal-header__admin:hover{color:var(--mb-text);text-decoration:none}.portal-header__season{display:flex;align-items:center;gap:8px;min-width:0}.portal-header__season-label{color:var(--mb-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.portal-header__season-select{width:auto;min-width:140px;max-width:220px}.portal-nav{display:flex;align-items:stretch;gap:4px}.portal-nav--back{padding:0 24px;border-bottom:1px solid var(--mb-border);background:var(--mb-nav-bg)}.portal-nav__back{display:inline-flex;align-items:center;min-height:36px;padding:6px 0;color:var(--mb-muted);font-weight:650;letter-spacing:.02em;text-decoration:none}.portal-nav__back:hover{color:var(--mb-text);text-decoration:none}.portal-nav__link{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border-bottom:2px solid transparent;color:var(--mb-muted);font-weight:650;letter-spacing:.02em;text-decoration:none}.portal-nav__link:hover{color:var(--mb-text);text-decoration:none}.portal-nav__link--active{color:var(--mb-text);border-bottom-color:var(--mb-accent)}.portal-main{flex:1;min-width:0;max-width:100%}.portal-page{width:min(920px,calc(100% - 32px));margin:0 auto;padding:32px 0 48px;overflow-x:hidden}.portal-page--wide{width:min(1120px,calc(100% - 32px))}.portal-page.portal-page--wide.match-analysis-workspace{width:min(1480px,calc(100% - 32px))}.portal-page.portal-page--wide.match-preview-workspace{width:min(1200px,calc(100% - 32px))}.portal-page.portal-page--wide.team-analysis-workspace{width:min(1680px,calc(100% - 24px))}.portal-page__intro{margin-bottom:24px}.portal-page__kicker{margin:0 0 10px;color:#7dd3fc;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.portal-page__title{margin:0 0 10px;font-size:1.7rem;font-weight:700;letter-spacing:.02em}.portal-page__lead{margin:0;max-width:42rem;color:var(--mb-muted);line-height:1.55}.portal-page__workspace{padding:22px 24px;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-card-bg-alt)}.portal-page__workspace-copy{margin:0;max-width:40rem;color:var(--mb-text-secondary);line-height:1.55}@media (max-width: 860px){.portal-header{grid-template-columns:minmax(0,1fr) auto;padding:10px 16px 8px}.portal-header__controls{gap:8px 10px}.portal-header__season{width:100%}.portal-header__season-select{max-width:none;flex:1}.portal-header__identity{max-width:120px}.portal-page{width:min(100% - 24px,920px);padding-top:24px}.portal-page--wide{width:min(100% - 24px,1120px)}.portal-page.portal-page--wide.match-analysis-workspace{width:min(100% - 24px,1480px)}.portal-page.portal-page--wide.match-preview-workspace{width:min(100% - 24px,1200px)}.portal-page.portal-page--wide.team-analysis-workspace{width:min(100% - 24px,1680px)}.squad-table-wrap{display:none}.squad-card-list{display:grid}}.squad-panel{padding:20px 22px;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-card-bg-alt);color:var(--mb-text-secondary);line-height:1.55}.squad-summary{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:0;list-style:none}.squad-summary li{display:flex;flex-direction:column;gap:4px;min-width:88px;padding:10px 12px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-inset-bg)}.squad-summary span{color:var(--mb-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.squad-summary strong{font-size:1.15rem}.squad-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.squad-toolbar__search{flex:1 1 220px;min-width:0}.squad-toolbar__select{width:auto;min-width:160px}.squad-table-wrap{overflow-x:auto;border:1px solid var(--mb-border);border-radius:10px}.squad-table{width:100%;border-collapse:collapse;font-size:14px}.squad-table th,.squad-table td{padding:10px 12px;border-bottom:1px solid var(--mb-table-cell-border);text-align:left;vertical-align:middle}.squad-table thead th{color:var(--mb-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.squad-table__num{text-align:right;font-variant-numeric:tabular-nums}.squad-table__row{position:relative}.squad-table__row:hover{background:#38bdf80f}.squad-table__player-link{position:static;display:flex;align-items:center;gap:10px;color:var(--mb-text);text-decoration:none}.squad-table__player-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.squad-table__player-link:hover{text-decoration:none}.squad-table__identity{display:flex;flex-direction:column;gap:2px}.squad-table__name{font-weight:650}.squad-table__meta{color:var(--mb-muted);font-size:12px;font-weight:400}.squad-player-mark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#38bdf824;color:#7dd3fc;font-size:12px;font-weight:750;letter-spacing:.04em}.squad-player-mark--photo{object-fit:cover;background:var(--mb-bg-elevated)}.squad-card-list{display:none;gap:10px;margin:0;padding:0;list-style:none}.squad-card{display:flex;gap:12px;padding:14px;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-card-bg-alt);color:var(--mb-text);text-decoration:none}.squad-card:hover{text-decoration:none;border-color:#38bdf859}.squad-card__name{margin:0 0 4px;font-weight:650}.squad-card__name span,.squad-card__meta{color:var(--mb-muted);font-size:13px;font-weight:400}.squad-card__meta{margin:0}.squad-card__stats{display:flex;flex-wrap:wrap;gap:10px 16px;margin:8px 0 0}.squad-card__stats div{display:flex;flex-direction:column;gap:2px}.squad-card__stats dt{color:var(--mb-muted);font-size:11px;text-transform:uppercase}.squad-card__stats dd{margin:0;font-variant-numeric:tabular-nums}.squad-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:4px 2px;font-size:13px;font-weight:650;color:var(--mb-muted);text-decoration:none;border-radius:6px}.player-analysis__header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.player-analysis__header .squad-player-mark{width:56px;height:56px;font-size:16px}.player-analysis__header .portal-page__title{margin-bottom:6px}.player-analysis__meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;color:var(--mb-muted)}.player-analysis__sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.player-analysis__section{padding:16px 18px;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-inset-bg)}.player-analysis__section h2{margin:0 0 8px;font-size:.95rem;font-weight:700}.player-analysis__section p{margin:0;color:var(--mb-muted);line-height:1.5}@media (max-width: 860px){.player-analysis__sections{grid-template-columns:1fr}}.matches-context{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px;padding:0;list-style:none}.matches-context li{display:flex;flex-direction:column;gap:4px;min-width:120px;padding:10px 12px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-inset-bg)}.matches-context span{color:var(--mb-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.matches-context strong{font-size:.95rem;font-weight:650}.matches-panel{padding:20px 22px;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-card-bg-alt);color:var(--mb-text-secondary);line-height:1.55}.matches-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:28px}.matches-controls__group{flex:1 1 280px;min-width:0}.matches-controls__season{display:flex;flex-direction:column;gap:8px;min-width:min(100%,200px)}.matches-controls__label{margin:0 0 8px;color:var(--mb-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.matches-controls__empty{margin:0;color:var(--mb-muted);line-height:1.5}.matches-controls__select{width:auto;min-width:180px}.matches-competitions{display:flex;flex-wrap:wrap;gap:8px}.matches-competitions__btn{min-height:38px;padding:6px 12px;border:1px solid rgba(148,163,184,.35);border-radius:8px;background:transparent;color:var(--mb-text);font:inherit;font-weight:650;cursor:pointer}.matches-competitions__btn--active{border-color:var(--mb-accent);background:#38bdf81f;color:#7dd3fc}.matches-section{margin-bottom:28px;min-width:0}.matches-section__header{margin-bottom:12px}.matches-section__header h2{margin:0 0 4px;font-size:1.05rem;font-weight:700}.matches-section__header p{margin:0;color:var(--mb-muted);line-height:1.5}.matches-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.matches-table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--mb-border);border-radius:10px}.matches-table{width:100%;border-collapse:collapse;font-size:14px}.matches-table th,.matches-table td{padding:10px 12px;border-bottom:1px solid var(--mb-table-cell-border);text-align:left;vertical-align:middle}.matches-table thead th{color:var(--mb-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.matches-table__num{text-align:right;font-variant-numeric:tabular-nums}.matches-table__pts{font-weight:700}.matches-table__row:hover{background:#38bdf80f}.matches-table__row--club{background:#38bdf814}.matches-team--club{font-weight:700}.matches-action{min-height:34px;padding:4px 12px;text-decoration:none;white-space:nowrap}.matches-action:hover{text-decoration:none}.matches-action--empty{color:var(--mb-muted)}.matches-card-list{display:none;gap:10px;margin:0;padding:0;list-style:none}.matches-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-card-bg-alt)}.matches-card__meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;color:var(--mb-muted);font-size:13px}.matches-card__fixture{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;margin:0;font-weight:650}.matches-card__fixture .matches-team:last-of-type{text-align:right}.matches-card__score{color:var(--mb-muted);font-variant-numeric:tabular-nums}.matches-card .matches-action{align-self:start}.matches-upcoming .matches-table-wrap{display:none}.matches-upcoming .matches-card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.matches-child__meta{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.matches-child__meta div{min-width:140px;padding:10px 12px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-inset-bg)}.matches-child__meta dt{margin:0 0 4px;color:var(--mb-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.matches-child__meta dd{margin:0}.matches-child__meta code{font-size:.92em;word-break:break-all}.team-identity{display:flex;align-items:flex-start;gap:16px;margin-bottom:12px}.team-logo-mark.team-identity__mark{--team-logo-size: 64px}.team-identity__copy{min-width:0}.team-identity .portal-page__title{margin-bottom:4px}.team-identity__short{margin:0 0 10px;color:var(--mb-muted)}.team-identity__facts{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 0;padding:0;list-style:none}.team-identity__facts li{display:flex;flex-direction:column;gap:4px;min-width:112px;padding:8px 10px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-inset-bg)}.team-identity__facts span{color:var(--mb-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.team-panel{padding:20px 22px;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-card-bg-alt);color:var(--mb-text-secondary);line-height:1.55}.team-overview{margin:24px 0}.team-overview h2,.team-section h2{margin:0 0 10px;font-size:1.05rem;font-weight:700}.team-metrics{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.team-metrics li{display:flex;flex-direction:column;gap:4px;min-width:88px;padding:10px 12px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-inset-bg)}.team-metrics span{color:var(--mb-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.team-metrics strong{font-size:1.15rem;font-variant-numeric:tabular-nums}.team-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.team-section{margin-bottom:12px;padding:16px 18px;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-inset-bg)}.team-section__body{min-width:0}.team-section__empty{margin:0;color:var(--mb-muted);line-height:1.5}.team-section-metrics{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.team-section-metrics li{display:flex;flex-direction:column;gap:3px;min-width:80px;padding:8px 10px;border:1px solid rgba(51,65,85,.6);border-radius:6px;background:#0f172a59}.team-section-metrics span{color:var(--mb-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.team-section-metrics strong{font-size:1.05rem;font-variant-numeric:tabular-nums}.team-context-bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.team-context-bar__item{display:flex;flex-direction:column;gap:3px;padding:8px 12px;border:1px solid rgba(56,189,248,.18);border-radius:8px;background:#38bdf80f}.team-context-bar__item span{color:var(--mb-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.team-context-bar__item strong{font-size:.92rem}.match-analysis-header{margin-bottom:20px}.match-analysis-header__id{margin:0;color:var(--mb-muted)}.match-analysis-header__id code{color:var(--mb-text);word-break:break-all}.match-analysis-scoreboard{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px 16px;align-items:center;margin:0 0 14px}.match-analysis-scoreboard__team{display:flex;align-items:center;gap:10px;min-width:0}.match-analysis-scoreboard__team--away{justify-content:flex-end}.match-analysis-scoreboard__team p{margin:0;font-size:1.15rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-analysis-scoreboard p{margin:0;font-size:1.15rem;font-weight:700}.match-analysis-scoreboard .matches-team:last-of-type{text-align:right}.match-analysis-scoreboard__score{min-width:4.5rem;text-align:center;font-size:1.7rem;font-variant-numeric:tabular-nums;color:#7dd3fc}.match-analysis-header__meta{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.match-analysis-header__meta li{display:flex;flex-direction:column;gap:4px;min-width:112px;padding:8px 10px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-inset-bg)}.match-analysis-header__meta span{color:var(--mb-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.match-analysis-summary{margin:0 0 24px}.match-analysis-summary h2,.match-analysis-players h2,.match-analysis-section h2{margin:0 0 10px;font-size:1.05rem;font-weight:700}.match-analysis-metrics{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.match-analysis-metrics li{display:flex;flex-direction:column;gap:4px;min-width:88px;padding:10px 12px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-inset-bg)}.match-analysis-metrics span{color:var(--mb-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.match-analysis-metrics strong{font-size:1.15rem;font-variant-numeric:tabular-nums}.match-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.match-analysis-section{margin-bottom:12px;padding:16px 18px;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-inset-bg)}.match-analysis-section p{margin:0;color:var(--mb-muted);line-height:1.5}.match-analysis-players{margin-bottom:16px}.match-overview-header{margin-bottom:20px}.match-overview-header__id{margin:0;color:var(--mb-muted)}.match-overview-header__id code{color:var(--mb-text);word-break:break-all}.match-overview-fixture{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px 16px;align-items:center;margin:0 0 14px}.match-overview-fixture__team{display:flex;align-items:center;gap:10px;min-width:0}.match-overview-fixture__team--away{flex-direction:row-reverse;text-align:right}.match-overview-fixture__team p{margin:0;font-size:1.15rem;font-weight:700}.match-overview-fixture__vs{margin:0;color:#7dd3fc;font-size:.85rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.team-logo-mark.match-overview-mark{--team-logo-size: 48px}.match-overview-header__meta{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.match-overview-header__meta li{display:flex;flex-direction:column;gap:4px;min-width:112px;padding:8px 10px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-inset-bg)}.match-overview-header__meta span{color:var(--mb-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.match-overview-played{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.match-overview-played p{margin:0}.match-overview-block{margin-bottom:24px}.match-overview-block h2,.match-overview-section h2{margin:0 0 10px;font-size:1.05rem;font-weight:700}.match-overview-block h3{margin:0 0 8px;font-size:.92rem;font-weight:700}.match-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.match-overview-section{margin-bottom:12px;padding:16px 18px;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-inset-bg)}.match-overview-section p,.match-overview-muted{margin:0;color:var(--mb-muted);line-height:1.5}.match-overview-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.match-overview-form{margin:0;padding:0;list-style:none}.match-overview-form li{display:flex;flex-wrap:wrap;gap:8px 12px;padding:8px 0;border-bottom:1px solid rgba(51,65,85,.45)}.match-overview-availability{margin:0;padding:0;list-style:none}.match-overview-availability li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid rgba(51,65,85,.45)}@media (max-width: 860px){.matches-split{grid-template-columns:1fr}.matches-table-wrap{display:none}.matches-table-wrap--league{display:block}.matches-card-list{display:grid}.matches-controls__select{width:100%}.team-identity{align-items:center}.team-analysis-grid{grid-template-columns:1fr}.match-analysis-scoreboard{grid-template-columns:1fr;text-align:center}.match-analysis-scoreboard__team,.match-analysis-scoreboard__team--away{justify-content:center}.match-analysis-scoreboard .matches-team:last-of-type{text-align:center}.match-analysis-grid{grid-template-columns:1fr}.match-overview-fixture{grid-template-columns:1fr;justify-items:center;text-align:center}.match-overview-fixture__team,.match-overview-fixture__team--away{flex-direction:column;text-align:center}.match-overview-grid,.match-overview-split{grid-template-columns:1fr}.match-overview-table-wrap{display:block}}.ai-panel{margin-bottom:12px;padding:16px 18px;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-inset-bg)}.ai-panel h2{margin:0 0 10px;font-size:1.05rem;font-weight:700}.ai-panel__status{margin:0;color:var(--mb-muted);line-height:1.5}.ai-panel__meta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;color:var(--mb-muted);font-size:.82rem}.ai-panel__model{opacity:.7}.ai-panel__summary{margin-bottom:16px}.ai-panel__summary p{margin:0;line-height:1.6}.ai-panel__sections{display:flex;flex-direction:column;gap:12px}.ai-section{padding:12px 14px;border:1px solid rgba(51,65,85,.6);border-radius:8px;background:#0f172a59}.ai-section h3{margin:0 0 8px;font-size:.95rem;font-weight:700}.ai-section p{margin:0;line-height:1.55}.ai-section__metrics{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.ai-section__metrics li{display:flex;flex-direction:column;gap:2px;min-width:72px;padding:6px 8px;border:1px solid rgba(51,65,85,.5);border-radius:6px}.ai-section__metrics span{color:var(--mb-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ai-section__metrics strong{font-size:.95rem;font-variant-numeric:tabular-nums}.ai-evidence{margin-top:10px;padding-top:8px;border-top:1px solid rgba(51,65,85,.4)}.ai-evidence h4{margin:0 0 6px;color:var(--mb-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ai-evidence ul{margin:0;padding:0;list-style:none}.ai-evidence__item{display:flex;align-items:baseline;gap:8px;padding:3px 0;font-size:.88rem}.ai-evidence__label{color:#e2e8f0}.ai-evidence__value{color:#7dd3fc;font-variant-numeric:tabular-nums}.ai-evidence__source{color:var(--mb-muted);font-size:.78rem}.video-panel{margin-bottom:12px;padding:16px 18px;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-inset-bg)}.video-panel h2{margin:0 0 10px;font-size:1.05rem;font-weight:700}.video-panel__status{margin:0;color:var(--mb-muted);line-height:1.5}.video-panel__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.video-asset{display:flex;gap:12px;padding:10px 12px;border:1px solid rgba(51,65,85,.6);border-radius:8px;background:#0f172a59}.video-asset__thumb{flex-shrink:0;width:80px;height:52px;object-fit:cover;border-radius:4px;background:#38bdf814}.video-asset__thumb--empty{display:inline-flex;align-items:center;justify-content:center;color:#7dd3fc;font-size:18px}.video-asset__info{display:flex;flex-direction:column;gap:4px;min-width:0}.video-asset__title{font-size:.92rem}.video-asset__title a{color:#7dd3fc;text-decoration:none}.video-asset__title a:hover,.video-asset__title a:focus-visible{text-decoration:underline}.video-asset__meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--mb-muted);font-size:.78rem}.theme-toggle{display:inline-flex;align-items:center;gap:6px;padding:4px 5px;border-radius:10px;border:1px solid rgba(71,85,105,.55);background:#0f172a73;flex-shrink:0}.theme-toggle__btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(71,85,105,.75);background:#0f172a9e;color:#cbd5e1;border-radius:8px;padding:6px 8px;cursor:pointer;line-height:0;transition:border-color .18s ease,background .18s ease,color .18s ease}.theme-toggle__btn:hover{border-color:#94a3b8a6;color:#f1f5f9}.theme-toggle__btn:focus-visible{outline:2px solid rgba(56,189,248,.55);outline-offset:2px}.theme-toggle__btn--active{border-color:#38bdf88c;background:#0ea5e929;color:#e0f2fe;box-shadow:inset 0 0 0 1px #38bdf82e}.theme-toggle__icon{display:block;width:16px;height:16px}.public-shell__controls{display:inline-flex;align-items:center;gap:10px}@media (prefers-reduced-motion: no-preference){html[data-theme] body,html[data-theme] .portal-header,html[data-theme] .card,html[data-theme] .portal-nav__link{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] #root{background-color:var(--mb-bg);background:var(--mb-bg);color:var(--mb-text)}html[data-theme=light] .portal-shell,html[data-theme=light] .portal-main,html[data-theme=light] .public-shell,html[data-theme=light] .admin-shell,html[data-theme=light] .admin-main{background:var(--mb-bg);color:var(--mb-text)}html[data-theme=light] .portal-shell{background:var(--mb-bg);background-image:none}html[data-theme=light] .portal-page,html[data-theme=light] .portal-page--wide,html[data-theme=light] .match-analysis-workspace,html[data-theme=light] .match-preview-workspace,html[data-theme=light] .team-analysis-workspace,html[data-theme=light] .page-shell,html[data-theme=light] .page-shell.team-page-shell{background:transparent;color:var(--mb-text)}html[data-theme=light] .card,html[data-theme=light] .card--tight{background:var(--mb-card-bg);border-color:var(--mb-border);color:var(--mb-text);box-shadow:var(--mb-shadow)}html[data-theme=light] .auth-shell{background:var(--mb-bg);color:var(--mb-text);box-shadow:none;border:none}html[data-theme=light] .auth-shell__brand{background:linear-gradient(165deg,var(--site-surface) 0%,var(--site-surface-muted) 100%);color:var(--mb-text);border-right:1px solid var(--mb-border)}html[data-theme=light] .auth-shell__brand-banner{background:#020617;border-top-color:var(--mb-border)}html[data-theme=light] .auth-shell__kicker{color:var(--mb-accent)}html[data-theme=light] .auth-shell__title{color:var(--mb-text-strong)}html[data-theme=light] .auth-shell__subtitle{color:var(--mb-muted)}html[data-theme=light] .auth-shell__logo{background:transparent}html[data-theme=light] .auth-shell__about{color:var(--mb-accent)}html[data-theme=light] .auth-shell__account{background:var(--mb-bg);color:var(--mb-text)}html[data-theme=light] .theme-toggle{background:var(--mb-card-bg-alt);border-color:var(--mb-border)}html[data-theme=light] .theme-toggle__btn{background:var(--mb-bg-elevated);border-color:var(--mb-border);color:var(--mb-muted)}html[data-theme=light] .theme-toggle__btn:hover{color:var(--mb-text);border-color:var(--mb-border-strong)}html[data-theme=light] .theme-toggle__btn--active{border-color:#c9a227;background:linear-gradient(180deg,#faf3dc,#f0e4c4);color:#5c4a12;box-shadow:inset 0 0 0 1px #c9a22759}html[data-theme=light] .theme-toggle__btn:focus-visible{outline-color:#c9a227}html[data-theme=light] .language-selector{border-color:var(--mb-border-strong);background:var(--mb-input-bg);color:var(--mb-text)}html[data-theme=light] .portal-header{background:var(--mb-nav-bg);border-bottom:1px solid var(--mb-border);box-shadow:0 1px #ffffff59}html[data-theme=light] .portal-header__logo,html[data-theme=light] .portal-header__user,html[data-theme=light] .portal-header__club-name{color:var(--mb-text)}html[data-theme=light] .portal-club-switcher__trigger{background:var(--mb-card-bg-alt);border-color:var(--mb-border);color:var(--mb-text)}html[data-theme=light] .portal-club-switcher__menu{background:var(--mb-bg-elevated);border-color:var(--mb-border)}html[data-theme=light] .portal-club-switcher__option--active{background:var(--mb-active-bg);color:#5c4a12}html[data-theme=light] .club-selector__option{background:var(--mb-panel-bg);border-color:var(--mb-border)}html[data-theme=light] .club-selector__option:hover:not(:disabled){background:var(--mb-hover-bg)}html[data-theme=light] .portal-header__brand-sep{color:var(--mb-muted)}html[data-theme=light] .portal-nav__link{color:var(--mb-muted);border-color:var(--mb-border);background:transparent}html[data-theme=light] .portal-nav__link:hover{color:var(--mb-text);border-color:var(--mb-border-strong);background:var(--mb-hover-bg)}html[data-theme=light] .portal-nav__link--active{color:#5c4a12;border-color:#c9a227;background:linear-gradient(180deg,#faf3dc,#f0e4c4);box-shadow:inset 0 0 0 1px #c9a22740}html[data-theme=light] .portal-nav__back{color:var(--mb-muted)}html[data-theme=light] .portal-nav__back:hover{color:var(--mb-text)}html[data-theme=light] .btn--ghost,html[data-theme=light] .btn--secondary{color:var(--mb-text);border-color:var(--mb-border-strong);background:var(--mb-card-bg-alt)}html[data-theme=light] .btn--primary{background:linear-gradient(180deg,#ea580ceb,#c2410cf2);border-color:var(--mb-cta-border);color:var(--mb-cta-text)}html[data-theme=light] .btn--primary:hover:not(:disabled){background:linear-gradient(180deg,#ea580cfa,#c2410c)}html[data-theme=light] .public-shell__bar{background:var(--mb-nav-bg);border-bottom:1px solid var(--mb-border)}html[data-theme=light] .auth-panel,html[data-theme=light] .portal-page__workspace,html[data-theme=light] .matches-panel,html[data-theme=light] .squad-panel,html[data-theme=light] .team-section{background:var(--mb-card-bg);border-color:var(--mb-border);color:var(--mb-text);box-shadow:var(--mb-shadow)}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:var(--mb-input-bg);color:var(--mb-text);border-color:var(--mb-border-strong)}html[data-theme=light] .page-copy,html[data-theme=light] .portal-page__lead{color:var(--mb-muted)}html[data-theme=light] .page-title,html[data-theme=light] .portal-page__title{color:var(--mb-text)}html[data-theme=light] .squad-table th,html[data-theme=light] .matches-table th,html[data-theme=light] .team-metrics th{color:var(--mb-muted);background:var(--mb-card-bg-alt);border-color:var(--mb-border)}html[data-theme=light] .squad-table td,html[data-theme=light] .matches-table td,html[data-theme=light] .team-metrics td{color:var(--mb-text);border-color:var(--mb-border)}html[data-theme=light] .squad-table tr:nth-child(2n) td,html[data-theme=light] .matches-table tr:nth-child(2n) td{background:var(--mb-table-row-alt)}html[data-theme=light] .match-analysis-sticky-band{background:linear-gradient(180deg,#f6f1e6f7,#efe8daf0);box-shadow:0 1px 0 var(--mb-border),0 8px 24px #2c282514}html[data-theme=light] .match-analysis-nav__link{color:var(--mb-muted);border-color:var(--mb-border);background:transparent}html[data-theme=light] .match-analysis-nav__link:hover{color:var(--mb-text);border-color:var(--mb-border-strong)}html[data-theme=light] .match-analysis-nav__link--disabled{color:var(--mb-muted)}html[data-theme=light] .match-analysis-nav__link--disabled:hover{color:var(--mb-muted);border-color:var(--mb-border)}html[data-theme=light] .match-analysis-nav__link--active{color:#5c4a12;border-color:#c9a227;background:linear-gradient(180deg,#faf3dc,#f0e4c4);box-shadow:inset 0 0 0 1px #c9a22738}html[data-theme=light] .squad-back{color:var(--mb-muted)}html[data-theme=light] .squad-back:hover,html[data-theme=light] .squad-back:focus-visible{color:var(--mb-text-strong, var(--mb-text))}html[data-theme=light] .portal-page__kicker{color:var(--mb-accent)}html[data-theme=light] .squad-panel,html[data-theme=light] .matches-panel,html[data-theme=light] .team-panel,html[data-theme=light] .team-section,html[data-theme=light] .auth-panel{background:var(--mb-card-bg);border-color:var(--mb-border);color:var(--mb-text);box-shadow:var(--mb-shadow)}html[data-theme=light] .squad-summary li,html[data-theme=light] .team-metrics li,html[data-theme=light] .team-section-metrics li,html[data-theme=light] .matches-child__meta div,html[data-theme=light] .team-context-bar__item,html[data-theme=light] .matches-context li{background:var(--mb-panel-bg);border-color:var(--mb-border);color:var(--mb-text)}html[data-theme=light] .squad-card,html[data-theme=light] .matches-card{background:var(--mb-card-bg);border-color:var(--mb-border);color:var(--mb-text);box-shadow:var(--mb-shadow)}html[data-theme=light] .squad-card__name,html[data-theme=light] .matches-card__fixture,html[data-theme=light] .team-identity .portal-page__title{color:var(--mb-text-strong)}html[data-theme=light] .squad-card__meta,html[data-theme=light] .matches-card__meta,html[data-theme=light] .squad-card__name span{color:var(--mb-muted)}html[data-theme=light] .squad-player-mark--photo{background:var(--mb-bg-elevated);border-color:var(--mb-border)}html[data-theme=light] .squad-table-wrap,html[data-theme=light] .matches-table-wrap{border-color:var(--mb-border);background:var(--mb-table-bg)}html[data-theme=light] .form-input,html[data-theme=light] .auth-panel input,html[data-theme=light] .auth-panel select{background:var(--mb-input-bg);color:var(--mb-text);border-color:var(--mb-border-strong)}html[data-theme=light] .btn--ghost,html[data-theme=light] .btn--secondary{background:var(--mb-button-bg);border-color:var(--mb-border-strong);color:var(--mb-text)}html[data-theme=light] .language-selector__icon{color:var(--mb-accent)}html[data-theme=light] .portal-page__workspace-copy{color:var(--mb-muted)}html[data-theme=light] .admin-shell,html[data-theme=light] .admin-header,html[data-theme=light] .admin-dialog{background:var(--mb-bg);color:var(--mb-text)}html[data-theme=light] .admin-header{background:var(--mb-nav-bg);border-bottom:1px solid var(--mb-border);box-shadow:0 1px #ffffff59}html[data-theme=light] .admin-header__logo,html[data-theme=light] .admin-header__user,html[data-theme=light] .admin-page__title,html[data-theme=light] .admin-card__title,html[data-theme=light] .admin-membership__club,html[data-theme=light] .admin-membership__league,html[data-theme=light] .admin-dialog__title{color:var(--mb-text)}html[data-theme=light] .admin-header__portal,html[data-theme=light] .portal-header__admin,html[data-theme=light] .portal-header__season-label,html[data-theme=light] .admin-nav__link,html[data-theme=light] .admin-page__lead,html[data-theme=light] .admin-status{color:var(--mb-muted)}html[data-theme=light] .admin-header__portal:hover:not(.admin-header__portal--muted),html[data-theme=light] .portal-header__admin:hover,html[data-theme=light] .admin-nav__link:hover{color:var(--mb-text)}html[data-theme=light] .admin-nav__link--active{color:#5c4a12;border-bottom-color:#c9a227}html[data-theme=light] .admin-page__kicker,html[data-theme=light] .admin-status--ok{color:var(--mb-accent)}html[data-theme=light] .admin-table-wrap,html[data-theme=light] .admin-membership,html[data-theme=light] .admin-dialog{background:var(--mb-card-bg);border-color:var(--mb-border)}html[data-theme=light] .admin-table th{background:var(--mb-table-header-bg);color:var(--mb-muted)}html[data-theme=light] .admin-table td{color:var(--mb-text);border-color:var(--mb-table-cell-border)}html[data-theme=light] .admin-table tbody tr:nth-child(2n) td{background:var(--mb-table-row-alt)}html[data-theme=light] .admin-table tbody tr:hover td{background:var(--mb-table-row-hover)}html[data-theme=light] .admin-table__name{color:var(--mb-text)}html[data-theme=light] .admin-chip{background:var(--mb-chip-bg);border-color:var(--mb-border);color:var(--mb-text-secondary)}html[data-theme=light] .admin-chip--role-platform_admin,html[data-theme=light] .admin-chip--status-active{background:var(--mb-chip-bg-active);border-color:#c9a227;color:#5c4a12}html[data-theme=light] .admin-dialog-backdrop{background:#2c28256b}html[data-theme=light] .admin-status--error,html[data-theme=light] .admin-btn-danger{color:var(--mb-danger)}html[data-theme=light] .admin-add-membership{border-top-color:var(--mb-divider)}html[data-theme=light] .admin-header__portal--muted,html[data-theme=light] .admin-pagination__info,html[data-theme=light] .admin-meta,html[data-theme=light] .admin-membership__dates{color:var(--mb-muted)}html[data-theme=light] .admin-table__sort{color:inherit}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .analysis-ai-panel{background:var(--site-surface);border:1px solid rgba(124,92,222,.28);border-radius:14px;color:var(--site-ink);box-shadow:0 8px 24px #2c28251a;padding:18px 18px 20px}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .analysis-ai-panel__section-title{color:#5b21b6}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .analysis-ai-panel__section-title span{color:#6b5f7a}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .analysis-ai-panel__body,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .analysis-ai-panel__body.match-preview-predictions-empty{color:var(--site-ink)}html[data-theme=light] .admin-ai-briefing-dialog-backdrop{background:#2c28256b}html[data-theme=light] .admin-ai-briefing-dialog{background:var(--mb-bg-elevated);border-color:var(--mb-border);color:var(--mb-text)}html[data-theme=light] .admin-ai-briefing-dialog__lede,html[data-theme=light] .admin-ai-briefing-dialog__label{color:var(--mb-muted)}html[data-theme=light] .league-panel,html[data-theme=light] .team-analysis-workspace .league-panel,html[data-theme=light] .match-preview-card{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink)}.squad-season-page__lede{margin:0 0 12px;max-width:72rem;font-size:13px;line-height:1.45;color:var(--mb-muted)}.squad-season-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-card-bg-alt)}.squad-season-table{table-layout:fixed;width:100%;min-width:920px;max-width:100%;border-collapse:separate;border-spacing:0;font-size:11px}.squad-season-table col.squad-season-table__col--jersey{width:2.5%}.squad-season-table col.squad-season-table__col--player{width:16%}.squad-season-table col.squad-season-table__col--pos{width:3%}.squad-season-table col.squad-season-table__col--stat{width:6.541666667%}.squad-season-table thead th{background:var(--mb-table-header-bg);border-bottom:1px solid var(--mb-border)}.squad-season-table__th{vertical-align:bottom;padding:6px 1px 4px;line-height:1.15;font-size:9px;font-weight:600;text-align:right;white-space:normal;color:var(--mb-text-secondary)}.squad-season-table__th--jersey,.squad-season-table__th--name{text-align:left}.squad-season-table__th--pos{text-align:center;padding-top:10px}.squad-season-table__th--pos .squad-season-table__head-single{text-align:center}.squad-season-table__head-single{display:block;color:var(--mb-text-secondary)}.squad-season-table__head-line1,.squad-season-table__head-line2{display:block;text-align:right;font-size:9px;font-weight:600;line-height:1.15;color:var(--mb-text-secondary);letter-spacing:.01em}.squad-season-table__th--jersey .squad-season-table__head-line1,.squad-season-table__th--name .squad-season-table__head-line1{text-align:left}.squad-season-table__head-line2{margin-top:3px}.squad-season-table__th--sorted .squad-season-table__head-single,.squad-season-table__th--sorted .squad-season-table__head-line1,.squad-season-table__th--sorted .squad-season-table__head-line2{color:var(--mb-text-strong)}.squad-season-table__th--name{padding-right:8px;border-right:1px solid var(--mb-table-cell-border);overflow:hidden}.squad-season-table__sort-btn{display:block;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit}.squad-season-table__sort-btn:focus-visible{outline:2px solid var(--mb-accent);outline-offset:2px}.squad-season-table__sort-btn--left{text-align:left}.squad-season-table__sort-btn--right{text-align:right}.squad-season-table__sort-btn--center{text-align:center}.squad-season-table__row:nth-child(2n){background:var(--mb-table-row-alt)}.squad-season-table__row:hover{background:var(--mb-table-row-hover)}.squad-season-table__td{padding:3px 1px;color:var(--mb-text-secondary);border-bottom:1px solid var(--mb-table-cell-border);vertical-align:middle}.squad-season-table__td--num{text-align:right;color:var(--mb-text);font-size:11px;padding-left:5px;padding-right:5px;white-space:nowrap;font-variant-numeric:tabular-nums}.squad-season-table__td--player{text-align:left;min-width:0;padding-right:8px;border-right:1px solid var(--mb-table-cell-border);overflow:hidden}.squad-season-table__player-name{display:block;color:var(--mb-text);font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.squad-season-table__th--pos,.squad-season-table__td--pos{padding-left:8px}.squad-season-table__td--pos{white-space:nowrap;text-align:center;vertical-align:middle;box-sizing:border-box;padding-right:6px;font-variant-numeric:tabular-nums}.squad-season-table__pos-text{display:block;font-size:11px;font-weight:600;line-height:1.25;color:var(--mb-text)}.squad-season-table__grade{font-weight:700;font-variant-numeric:tabular-nums}.squad-season-table__grade--excellent{color:#4ade80}.squad-season-table__grade--strong{color:var(--mb-accent)}.squad-season-table__grade--neutral{color:var(--mb-text-secondary)}.squad-season-table__grade--weak{color:var(--mb-danger)}.squad-season-table__goals{color:var(--mb-danger);font-weight:600}html[data-theme=light] .squad-season-table__grade--excellent{color:#15803d}@media (max-width: 860px){.squad-season-table{min-width:860px}}.squad-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:4px 2px;font-size:13px;font-weight:650;color:var(--mb-muted);text-decoration:none;border-radius:6px;border:1px solid transparent;background:transparent;transition:color .15s ease,border-color .15s ease,background .15s ease}.squad-back:hover{color:var(--mb-text)}.squad-back:focus-visible{outline:2px solid var(--mb-accent);outline-offset:2px}.squad-season-table__player-link{display:block;color:var(--mb-text);font-weight:650;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:4px}.squad-season-table__player-link:hover,.squad-season-table__player-link:focus-visible{color:var(--mb-accent);text-decoration:none}.squad-season-table__player-link:focus-visible{outline:2px solid var(--mb-accent);outline-offset:1px}.player-individual-page{min-width:0}.player-individual-page__intro{margin-bottom:10px}.player-individual-page__intro .portal-page__title{margin-bottom:0;overflow-wrap:anywhere}.player-individual-grid{display:flex;flex-direction:column;gap:10px;min-width:0}.player-individual-card{padding:12px 14px;border-radius:12px;border:1px solid var(--mb-border);background:var(--mb-card-bg);color:var(--mb-text);box-shadow:var(--mb-shadow);min-width:0}.player-individual-card__title{margin:0 0 10px;font-size:1.05rem;font-weight:650;letter-spacing:.02em;color:var(--mb-text)}.player-individual-subhead{margin:0;font-size:13px;font-weight:650;letter-spacing:.02em;line-height:1.3;color:var(--mb-text)}.player-individual-spatial-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 8px;min-width:0}.player-individual-spatial-head .player-individual-subhead{margin:0}.player-individual-page .players-analysis-pass-connections .passes-pitch-card__title{font-size:13px;font-weight:650;letter-spacing:.02em;line-height:1.3;color:var(--mb-text)}.player-individual-page .players-analysis-pass-connections .passes-pitch-card__sub{font-size:11px;line-height:1.3;color:var(--mb-muted)}.player-individual-page .players-analysis-pass-connections__title{font-size:1.05rem;font-weight:650}.player-match-stats__grade{font-weight:700;font-variant-numeric:tabular-nums}.players-analysis-pitch-card .player-individual-subhead{margin:0 0 8px}.players-analysis-pitch-card .player-individual-spatial-head{margin-bottom:8px}.team-players-page__selector-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.team-players-page__meta{font-size:12px;color:var(--mb-muted)}.team-players-page__selector-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.team-players-page__select-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--mb-muted)}.team-players-page__player-name{margin:10px 0 0;font-size:15px;line-height:1.3;color:var(--mb-text);font-weight:650;overflow-wrap:anywhere}.player-individual-page .players-analysis-touch-row{min-width:0}.player-match-stats-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.player-match-stats{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:11px}.player-match-stats__col--round{width:48px}.player-match-stats__col--match{width:180px}.player-match-stats__col--stat{width:66px}.player-match-stats__th,.player-match-stats__td{padding:4px 6px;border-bottom:1px solid var(--mb-table-cell-border);color:var(--mb-text);vertical-align:middle}.player-match-stats__th{font-size:10px;font-weight:650;color:var(--mb-muted);text-align:right;vertical-align:bottom}.player-match-stats__th--match{text-align:center}.player-match-stats__sort-btn{display:inline-flex;align-items:center;gap:2px;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;justify-content:flex-end;text-align:right}.player-match-stats__th--match .player-match-stats__sort-btn{justify-content:center;text-align:center}.player-match-stats__sort-btn:hover,.player-match-stats__sort-btn:focus-visible{color:var(--mb-text)}.player-match-stats__stat-head{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.player-match-stats__td--round,.player-match-stats__td--stat{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.player-match-stats__td--match{overflow:hidden}.player-match-stats__match-cell{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;min-width:0}.player-match-stats__side{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.player-match-stats__side--home{text-align:right}.player-match-stats__side--away{text-align:left}.player-match-stats__scoreline{display:inline-flex;align-items:center;gap:3px;color:var(--mb-text);font-weight:700;text-decoration:none;white-space:nowrap}.player-match-stats__scoreline.pregame-form-table__score--w{color:#4ade80}.player-match-stats__scoreline.pregame-form-table__score--d{color:#94a3b8}.player-match-stats__scoreline.pregame-form-table__score--l{color:#ef4444}.player-match-stats__scoreline:hover,.player-match-stats__scoreline:focus-visible{filter:brightness(1.08)}html[data-theme=light] .player-match-stats__scoreline.pregame-form-table__score--w{color:#15803d}html[data-theme=light] .player-match-stats__scoreline.pregame-form-table__score--d{color:var(--mb-muted)}html[data-theme=light] .player-match-stats__scoreline.pregame-form-table__score--l{color:#b91c1c}.player-match-stats__row--inactive{opacity:.55}.team-player-season-flow__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:10px}.team-player-season-flow__title{margin:0;font-size:1.05rem;font-weight:650;letter-spacing:.02em;color:var(--mb-text)}.team-player-season-flow__legend{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;color:var(--mb-muted)}.team-player-season-flow__legend-item{display:inline-flex;align-items:center;gap:5px}.team-player-season-flow__legend-swatch{width:10px;height:14px;border-radius:3px;box-sizing:border-box}.team-player-season-flow__legend-swatch--minutes{background:linear-gradient(180deg,#22c55ee6,#16a34ae6);border:1px solid color-mix(in srgb,var(--mb-border) 80%,transparent)}.team-player-season-flow__legend-swatch--upcoming{background:transparent;border:1px dashed color-mix(in srgb,var(--mb-muted) 55%,transparent)}.team-player-season-flow__legend-swatch--dnp{background:color-mix(in srgb,var(--mb-muted) 22%,transparent);border:1px solid color-mix(in srgb,var(--mb-border) 90%,transparent)}.player-individual-card.team-player-season-flow{overflow-x:clip;max-width:100%}.team-player-season-flow__empty{font-size:12px;color:var(--mb-muted)}.team-player-season-flow__track{overflow-x:clip;overflow-y:hidden;max-width:100%;width:100%;min-width:0}.team-player-season-flow__grid{display:grid;gap:3px;align-items:end;min-height:236px;width:100%;min-width:0;box-sizing:border-box}.team-player-season-flow--compact .team-player-season-flow__grid{gap:2px}.team-player-season-flow--dense .team-player-season-flow__grid,.team-player-season-flow--ultra .team-player-season-flow__grid{gap:1px}.team-player-season-flow__match{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:0;min-width:0;width:100%;max-width:100%;overflow:hidden}.team-player-season-flow__match--upcoming{opacity:.78}.team-player-season-flow__match--dnp{opacity:.92}.team-player-season-flow__round{font-size:9px;font-weight:700;color:var(--mb-muted);letter-spacing:.02em;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap;line-height:1.2}.team-player-season-flow--dense .team-player-season-flow__round,.team-player-season-flow--ultra .team-player-season-flow__round{font-size:7px;letter-spacing:0}.team-player-season-flow__round--hidden{visibility:hidden}.team-player-season-flow__bar-wrap{display:grid;grid-template-rows:auto 1fr auto;align-items:center;justify-items:center;gap:0;width:100%;min-width:0}.team-player-season-flow__min{font-size:9px;color:var(--mb-muted);font-variant-numeric:tabular-nums}.team-player-season-flow__bar{position:relative;width:min(13px,72%);max-width:100%;height:156px;border-radius:6px;border:1px solid color-mix(in srgb,var(--mb-border) 80%,transparent);background:color-mix(in srgb,var(--mb-muted) 18%,transparent);overflow:visible;box-sizing:border-box}.team-player-season-flow--compact .team-player-season-flow__bar{width:min(11px,78%);border-radius:5px}.team-player-season-flow--dense .team-player-season-flow__bar{width:min(8px,85%);border-radius:4px}.team-player-season-flow--ultra .team-player-season-flow__bar{width:min(5px,90%);border-radius:3px}.team-player-season-flow__bar--dnp{background:color-mix(in srgb,var(--mb-muted) 22%,transparent);border-style:solid;border-color:color-mix(in srgb,var(--mb-border) 90%,transparent)}.team-player-season-flow__bar--upcoming{background:transparent;border:1px dashed color-mix(in srgb,var(--mb-muted) 50%,transparent);box-shadow:none}.team-player-season-flow__bar--unplayed{background:color-mix(in srgb,var(--mb-muted) 22%,transparent);border-color:var(--mb-border)}.team-player-season-flow__active-seg{position:absolute;left:1px;right:1px;border-radius:5px;background:linear-gradient(180deg,#22c55ee6,#16a34ae6)}.team-player-season-flow--ultra .team-player-season-flow__active-seg,.team-player-season-flow--dense .team-player-season-flow__active-seg{left:0;right:0;border-radius:2px}.team-player-season-flow__tail{position:absolute;left:1px;right:1px;border-radius:5px}.team-player-season-flow--ultra .team-player-season-flow__tail,.team-player-season-flow--dense .team-player-season-flow__tail{left:0;right:0;border-radius:2px}.team-player-season-flow__tail--yellow{background:#eab308b3}.team-player-season-flow__tail--red{background:#ef4444b8}.team-player-season-flow__event{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:2}.team-player-season-flow--dense .team-player-season-flow__event{transform:translate(-50%,-50%) scale(.75)}.team-player-season-flow__card{display:inline-flex;align-items:center;justify-content:center;width:12px;height:14px;border-radius:3px;font-size:8px;font-weight:800;line-height:1}.team-player-season-flow__card--yellow{background:#eab30859;border:1px solid rgba(234,179,8,.85);color:#fef08a}.team-player-season-flow__card--red{background:#ef444459;border:1px solid rgba(239,68,68,.85);color:#fecaca}.team-player-season-flow__score{display:grid;grid-template-rows:repeat(3,auto);justify-items:center;align-items:center;font-size:8px;color:var(--mb-muted);letter-spacing:.02em;min-height:28px;line-height:1.1;white-space:nowrap;margin-top:-8px;max-width:100%;overflow:hidden}.team-player-season-flow--compact .team-player-season-flow__score{font-size:7px;min-height:24px;letter-spacing:0}.team-player-season-flow--dense .team-player-season-flow__score{font-size:6px;min-height:22px;letter-spacing:0;margin-top:-4px}.team-player-season-flow--ultra .team-player-season-flow__score{font-size:7px;min-height:14px;margin-top:-2px}.team-player-season-flow__score-line{max-width:100%;overflow:hidden;text-overflow:clip}.team-player-season-flow__score-line--score{color:var(--mb-text);font-weight:700}.team-player-season-flow__score-line--score.pregame-form-table__score--w{color:#4ade80}.team-player-season-flow__score-line--score.pregame-form-table__score--d{color:#94a3b8}.team-player-season-flow__score-line--score.pregame-form-table__score--l{color:#ef4444}.team-player-season-flow__score-line.is-focal{color:var(--mb-home-analytics, #f59e0b);font-weight:700}.team-contributions__per-game{display:flex;justify-content:flex-end;margin-bottom:10px}.team-contributions__per-game-label{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--mb-muted);-webkit-user-select:none;user-select:none;cursor:pointer}.team-contributions__ratio{margin:0 0 10px;font-size:12px;color:var(--mb-text);display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.team-contributions__ratio-label{font-weight:700;font-size:10px;letter-spacing:.08em;color:var(--mb-muted)}.team-contributions__ratio-value{font-weight:600;color:var(--mb-text)}.team-contributions__ratio-missing{color:var(--mb-muted)}.team-contributions-table-wrap{overflow-x:auto;max-width:100%}.team-contributions-dual{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.team-contributions-table-panel{flex:1 1 calc(50% - 14px);min-width:min(100%,320px)}.team-contributions-table{width:100%;border-collapse:collapse;font-size:12px;color:var(--mb-text)}.team-contributions-table--compact th,.team-contributions-table--compact td{padding:4px;font-size:11px}.team-contributions-table th,.team-contributions-table td{border-bottom:1px solid var(--mb-table-cell-border);padding:8px 10px;text-align:right}.team-contributions-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--mb-muted) 9%,transparent)}.team-contributions-table th[scope=col]:first-child,.team-contributions-table th[scope=row]{text-align:left}.team-contributions-table thead th{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--mb-muted);font-weight:600}.team-contributions-table__impact-val{display:inline-flex;align-items:center;gap:4px;font-weight:600}.team-contributions-table__impact-val--missing,.team-contributions-table__impact-val--neutral{color:var(--mb-muted)}.team-contributions-table__impact-val--positive{color:#4ade80}.team-contributions-table__impact-val--negative{color:#f87171}html[data-theme=light] .team-contributions-table__impact-val--positive{color:#15803d}html[data-theme=light] .team-contributions-table__impact-val--negative{color:#dc2626}html[data-theme=light] .player-individual-page .players-analysis-stats-panel,html[data-theme=light] .player-individual-page .players-analysis-partner-table-wrap,html[data-theme=light] .player-individual-page .players-analysis-pitch-card,html[data-theme=light] .player-individual-page .players-analysis-selector__panel,html[data-theme=light] .player-individual-page .players-analysis-selector__trigger{background:var(--mb-panel-bg);border-color:var(--mb-border);color:var(--mb-text);box-shadow:var(--mb-shadow)}html[data-theme=light] .player-individual-page .players-analysis-selector__search{background:var(--mb-card-bg);border-color:var(--mb-border);color:var(--mb-text)}html[data-theme=light] .player-individual-page .players-analysis-selector__opt{color:var(--mb-text)}html[data-theme=light] .player-individual-page .players-analysis-selector__opt:hover,html[data-theme=light] .player-individual-page .players-analysis-selector__opt--active{background:color-mix(in srgb,var(--mb-accent) 12%,transparent)}html[data-theme=light] .player-individual-page .players-analysis-partner-table,html[data-theme=light] .player-individual-page .players-analysis-partner-table th,html[data-theme=light] .player-individual-page .players-analysis-partner-table td{color:var(--mb-text);border-color:var(--mb-border)}html[data-theme=light] .team-player-season-flow__card--yellow{color:#854d0e}html[data-theme=light] .team-player-season-flow__card--red{color:#991b1b}html[data-theme=light] .team-player-season-flow__bar--upcoming{border-color:color-mix(in srgb,var(--mb-muted) 65%,transparent)}html[data-theme=light] .team-player-season-flow__bar--dnp{background:color-mix(in srgb,var(--mb-muted) 16%,transparent);border-color:var(--mb-border)}html[data-theme=light] .team-player-season-flow__legend-swatch--upcoming{border-color:color-mix(in srgb,var(--mb-muted) 70%,transparent)}html[data-theme=light] .team-player-season-flow__legend-swatch--dnp{background:color-mix(in srgb,var(--mb-muted) 16%,transparent);border-color:var(--mb-border)}html[data-theme=light] .team-player-season-flow__score-line--score.pregame-form-table__score--w{color:#15803d}html[data-theme=light] .team-player-season-flow__score-line--score.pregame-form-table__score--d{color:var(--mb-muted)}html[data-theme=light] .team-player-season-flow__score-line--score.pregame-form-table__score--l{color:#b91c1c}html[data-theme=light] .player-individual-page .players-analysis-pass-connections .passes-pitch-card__title{color:var(--mb-text-strong, var(--mb-text))}@media (max-width: 1024px){.player-individual-page .players-analysis-touch-row{grid-template-columns:1fr}}@media (max-width: 768px){.team-players-page__selector-row{flex-direction:column;align-items:stretch}.team-contributions-table-panel{flex-basis:100%}}.matches-games-page{min-width:0}.matches-games-page__comp{margin:6px 0 0;font-size:13px;color:var(--mb-muted)}.matches-games-tabs{display:inline-flex;gap:6px;margin:14px 0 16px;padding:3px;border-radius:10px;border:1px solid var(--mb-border);background:var(--mb-card-bg-alt, var(--mb-card-bg))}.matches-games-tabs__btn{margin:0;padding:6px 14px;border:0;border-radius:8px;background:transparent;color:var(--mb-muted);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.matches-games-tabs__btn:hover{color:var(--mb-text)}.matches-games-tabs__btn:focus-visible{outline:2px solid var(--mb-accent);outline-offset:1px}.matches-games-tabs__btn--active{color:var(--mb-text);background:var(--mb-card-bg);box-shadow:var(--mb-shadow)}.team-games-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-card-bg)}.team-games-table{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed;font-size:11px}.team-games-table__th,.team-games-table__td{padding:6px 8px;border-bottom:1px solid var(--mb-table-cell-border);color:var(--mb-text);vertical-align:middle}.team-games-table__th{font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--mb-muted);text-align:left}.team-games-table__th--round,.team-games-table__td--round{width:44px;text-align:center}.team-games-table__th--date,.team-games-table__td--date{width:88px;white-space:nowrap}.team-games-table__th--match,.team-games-table__td--match{width:auto}.team-games-table__th--match{text-align:center}.team-games-table__th--ref,.team-games-table__td--ref,.team-games-table__th--stad,.team-games-table__td--stad{width:14%}.team-games-table__th--score-dev,.team-games-table__td--score-dev,.team-games-table__th--preview,.team-games-table__td--preview{width:18%}.team-games-table__th--preview,.team-games-table__td--preview{min-width:7.75rem;text-align:center}.team-games-table__ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mb-text-secondary, var(--mb-text))}.team-games-table__match-cell{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px 8px;align-items:center;min-width:0}.team-games-table__match-side{font-weight:650;color:var(--mb-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-games-table__match-side--home{text-align:right;justify-self:end}.team-games-table__match-side--away{text-align:left;justify-self:start}.team-games-table__match-side.is-focal{color:var(--mb-home-analytics, #fb923c)}.team-games-table__scoreline-link{grid-column:2;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:inherit;text-decoration:none;white-space:nowrap;border-radius:6px;padding:2px 4px;cursor:pointer}.team-games-table__scoreline-link:visited{color:inherit}.team-games-table__score{font-variant-numeric:tabular-nums;font-weight:800;color:#facc15;font-size:12px}.team-games-table__dash{color:var(--mb-muted)}.team-games-table__dash--placeholder{grid-column:2;text-align:center;font-weight:650}.team-games-table__scoreline-link:hover .team-games-table__score,.team-games-table__scoreline-link:focus-visible .team-games-table__score{color:#fde047}.team-games-table__scoreline-link:focus-visible{outline:2px solid var(--mb-accent);outline-offset:2px}.team-games-table__overview-btn{grid-column:2;display:inline-flex;align-items:center;justify-content:center;min-width:78px;padding:4px 10px;border-radius:999px;border:1px solid var(--mb-border);background:color-mix(in srgb,var(--mb-muted) 12%,transparent);color:var(--mb-muted);font-size:11px;font-weight:700;letter-spacing:.02em;cursor:not-allowed;opacity:.72}.team-games-table__overview-btn:disabled{pointer-events:none}.team-games-table__preview-btn{display:inline-flex;align-items:center;justify-content:center;min-height:24px;min-width:78px;padding:4px 10px;border-radius:999px;border:1px solid var(--mb-border);background:var(--mb-button-bg);color:var(--mb-text);font:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer}.team-games-table__preview-btn:visited{color:var(--mb-text)}.team-games-table__preview-btn:hover,.team-games-table__preview-btn:focus-visible{color:var(--mb-cta, #f97316);border-color:var(--mb-cta-border, rgba(251, 146, 60, .6));background:var(--mb-button-hover)}.team-games-table__preview-btn:focus-visible{outline:2px solid var(--mb-accent);outline-offset:2px}.team-games-table__preview-pending{display:inline-block;max-width:100%;color:var(--mb-muted);font-size:10px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;line-height:1.2;white-space:normal}.team-games-score-dev{width:100%;min-width:0}.team-games-score-dev--empty{font-size:11px;color:var(--mb-muted);text-align:center;padding:6px 0}.team-games-score-dev__bar-wrap{position:relative;width:100%}.team-games-score-dev__bar{display:flex;flex-direction:row;width:100%;height:24px;border-radius:6px;overflow:hidden;border:1px solid var(--mb-border);box-sizing:border-box}.team-games-score-dev__mid{position:absolute;left:50%;top:0;bottom:0;width:1px;margin-left:-.5px;background:color-mix(in srgb,var(--mb-text) 70%,transparent);pointer-events:none;z-index:2}.team-games-score-dev__segment{display:flex;align-items:center;justify-content:center;min-width:0;box-sizing:border-box;border-right:1px solid color-mix(in srgb,var(--mb-card-bg) 55%,transparent)}.team-games-score-dev__segment:last-child{border-right:none}.team-games-score-dev__label{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;color:#f8fafc;text-shadow:0 1px 2px rgba(0,0,0,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 2px;text-align:center}.team-games-score-dev__label--compact{font-size:8px}html[data-theme=light] .team-games-table__score{color:var(--mb-home-analytics)}html[data-theme=light] .team-games-table__scoreline-link:hover .team-games-table__score,html[data-theme=light] .team-games-table__scoreline-link:focus-visible .team-games-table__score{color:var(--mb-home-analytics)}html[data-theme=light] .team-games-table__row--scheduled .team-games-table__match-side{color:var(--mb-text-secondary, var(--mb-text))}html[data-theme=light] .team-games-score-dev__label{color:#1f2937;text-shadow:none}html[data-theme=light] .team-games-score-dev__mid{background:#2c282573}html[data-theme=light] .matches-games-tabs__btn--active{background:var(--mb-panel-bg, var(--mb-card-bg))}html[data-theme=light] .team-games-table__preview-btn{background:var(--mb-button-bg);color:var(--mb-text)}html[data-theme=light] .team-games-table__preview-btn:hover,html[data-theme=light] .team-games-table__preview-btn:focus-visible{color:var(--mb-cta-strong, #ea580c)}html[data-theme=light] .team-games-table__preview-pending,html[data-theme=light] .team-games-table__dash--placeholder{color:var(--mb-muted)}@media (max-width: 768px){.matches-games-tabs{width:100%}.matches-games-tabs__btn{flex:1 1 0}}@media (max-width: 390px){.team-games-table{min-width:640px}}.match-overview-header__actions{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0;align-self:center}.overview-pdf-capture{display:flex;flex-direction:column;gap:12px}.pdf-export-mode .pdf-export-hide,.pdf-export-mode [data-pdf-hide]{display:none!important}.pdf-export-mode .match-event-strip button,.pdf-export-mode [role=button]{pointer-events:none!important;cursor:default!important;box-shadow:none!important;filter:none!important}.pdf-export-mode .overview-dashboard .overview-team-players-panel__team-header{background:linear-gradient(90deg,rgba(148,163,184,.22) 0%,transparent 72%)!important;border:1px solid rgba(51,65,85,.5)!important}.overview-dashboard{display:flex;flex-direction:column;gap:12px}.overview-dashboard__lede{margin:-4px 0 0;color:#94a3b8}.team-lineup-pitch,.team-lineup-bench{width:89.6%;margin-inline:auto}.team-lineup-pitch{position:relative;aspect-ratio:105 / 68;padding:6px 2px 10px;overflow:visible}.team-lineup-pitch__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;z-index:1}.team-lineup-pitch__player{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;min-width:48px;z-index:2}.match-event-strip{overflow:hidden;max-width:100%}.match-event-strip__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:8px}.match-event-strip__title{font-size:13px;font-weight:500;color:#e5e7eb}.match-event-strip__legend{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:10px;color:#9ca3af}.match-event-strip__timeline{display:flex;align-items:stretch;gap:6px;height:92px;border-radius:999px;background:#070b16;border:1px solid #252b3f;padding:6px 10px 6px 6px;overflow:hidden;min-width:0}.match-event-strip__side{flex:0 0 auto;display:flex;flex-direction:column;justify-content:space-between;min-width:0;max-width:132px;padding:4px 8px 2px 24px;font-size:10px;font-weight:600;letter-spacing:0;pointer-events:none}.match-event-strip__team{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.match-event-strip__track{position:relative;flex:1 1 0;min-width:0;overflow:hidden}.match-event-strip__line{position:absolute;left:0;right:0;top:50%;height:1px;background:#94a3b873;transform:translateY(-50%);pointer-events:none;z-index:1}.match-event-strip--overview .match-event-strip__line{background:#94a3b8b8}.match-event-strip__momentum-route{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}.match-event-strip__momentum-route-path{fill:none;stroke:#ffffffeb;stroke-width:1.65;stroke-dasharray:4 5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.match-event-strip__label{font-size:9px;color:#cbd5f5;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;line-height:1.2}.overview-dashboard__stats{width:100%}.overview-dashboard__bottom{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}@media (min-width: 900px){.overview-dashboard__bottom{grid-template-columns:1fr 1fr}}.overview-pitch-pair{display:grid;grid-template-columns:1fr;gap:10px}.overview-pitch-half{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.overview-pitch-half--shape .passes-pitch-card{width:100%}.overview-pitch-shape-metric{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 10px 8px;border-radius:8px;background:#0f172a8c;border:1px solid rgba(51,65,85,.45)}.overview-pitch-shape-metric__label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#64748b}.overview-pitch-shape-metric__value{font-size:13px;font-weight:650;color:#e2e8f0;font-variant-numeric:tabular-nums}@media (min-width: 640px){.overview-pitch-pair{grid-template-columns:1fr 1fr}}.overview-pass-networks{margin-top:12px;padding-top:12px;border-top:1px solid rgba(51,65,85,.45)}.overview-pass-networks__title{font-size:12px;font-weight:650;color:#f1f5f9;letter-spacing:.02em}.overview-pass-networks__lead{margin:4px 0 10px;font-size:10px;color:#94a3b8;line-height:1.35}.overview-pass-networks__grid{display:grid;grid-template-columns:1fr;gap:10px;align-items:start}@media (min-width: 640px){.overview-pass-networks__grid{grid-template-columns:1fr 1fr}}.overview-pass-networks__empty{font-size:11px;color:#94a3b8;padding:12px 10px;border-radius:10px;border:1px dashed rgba(51,65,85,.65);background:#05081280;min-height:80px;display:flex;align-items:center;justify-content:center;text-align:center}.overview-pass-networks .passes-pitch-card{padding:8px 10px 10px}.overview-pass-networks .passes-pitch-card__title{font-size:11px}.overview-pass-networks .passes-pitch-card__sub{font-size:10px}.overview-player-ratings-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 720px){.overview-player-ratings-grid{grid-template-columns:1fr 1fr}}.overview-player-ratings-table__title{font-size:11px;font-weight:600;margin-bottom:8px;letter-spacing:.06em;text-transform:uppercase}.overview-player-ratings-table__head,.overview-player-ratings-table__row{display:grid;grid-template-columns:minmax(0,1fr) 36px 36px 44px;gap:8px;align-items:center}.overview-player-ratings-table__head{font-size:9px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;padding:0 6px 4px;border-bottom:1px solid rgba(51,65,85,.55)}.overview-player-ratings-table__row{font-size:11px;color:#e2e8f0;padding:5px 6px;border-radius:6px}.overview-player-ratings-table__row:nth-child(odd){background:#0f172a73}.overview-player-ratings-table__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-player-ratings-table__role,.overview-player-ratings-table__min{color:#94a3b8;font-variant-numeric:tabular-nums;text-align:center}.overview-player-ratings-table__score{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.overview-player-ratings-table__score--excellent{color:#fbbf24}.overview-player-ratings-table__score--strong{color:#86efac}.overview-player-ratings-table__score--neutral{color:#cbd5e1}.overview-player-ratings-table__score--weak{color:#fca5a5}.overview-player-ratings-table__empty{font-size:11px;color:#94a3b8;padding:8px 6px}.overview-team-players-panel{margin-bottom:0}.overview-team-players-panel__grid{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 640px){.overview-team-players-panel__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:12px;align-items:start}.overview-team-players-panel__ratings-cell--home{grid-column:1;grid-row:1}.overview-team-players-panel__ratings-cell--away{grid-column:2;grid-row:1}.overview-team-players-panel__impact-block{grid-column:1 / -1;grid-row:2}}.overview-team-players-panel__ratings-cell,.overview-team-players-panel__impact-block{min-width:0;display:flex;flex-direction:column;gap:8px}.overview-team-players-panel__divider-space{height:10px}.overview-team-players-panel__impact-rows{display:flex;flex-direction:column;gap:30px}.overview-team-players-panel__impact-row{display:grid;grid-template-columns:1fr;gap:10px;align-items:start}@media (min-width: 640px){.overview-team-players-panel__impact-row{grid-template-columns:1fr 1fr;column-gap:10px}}.overview-team-players-panel__team-header{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--team-light) 22%,transparent) 0%,transparent 72%);border:1px solid color-mix(in srgb,var(--team-light) 35%,rgba(51,65,85,.5))}.overview-team-players-panel__team-stripe{flex-shrink:0;width:4px;height:16px;border-radius:2px;background:var(--team-light)}.overview-team-players-panel__team-name{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--team-light);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-team-players-panel__label{font-size:10px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.overview-player-ratings-table--compact .overview-player-ratings-table__head,.overview-player-ratings-table--compact .overview-player-ratings-table__row{grid-template-columns:minmax(0,1fr) 32px 32px 40px;gap:6px}.overview-player-ratings-table--compact .overview-player-ratings-table__row{padding:4px;font-size:10px}.overview-stat-leaders{min-width:0}.overview-stat-leaders__head,.overview-stat-leaders__row{display:grid;grid-template-columns:20px minmax(0,1fr) 36px;gap:6px;align-items:center}.overview-stat-leaders__head{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fbbf24;padding:0 4px 4px;border-bottom:1px solid rgba(51,65,85,.55)}.overview-stat-leaders__stat{grid-column:1 / 3;color:inherit}.overview-stat-leaders__total{text-align:right;font-variant-numeric:tabular-nums;color:inherit}.overview-stat-leaders__body{display:flex;flex-direction:column;gap:2px;padding-top:4px}.overview-stat-leaders__row{font-size:10px;color:#e2e8f0;padding:3px 4px;border-radius:4px}.overview-stat-leaders__row:nth-child(odd){background:#0f172a73}.overview-stat-leaders__rank{color:#64748b;font-variant-numeric:tabular-nums}.overview-stat-leaders__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-stat-leaders__value{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;color:#f1f5f9}.overview-stat-leaders__empty{font-size:10px;color:#64748b;padding:4px}.overview-top-player-list--compact{gap:8px}.overview-top-player-list__empty{font-size:11px;color:#94a3b8}.overview-top-players-grid{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 640px){.overview-top-players-grid{grid-template-columns:1fr 1fr}}.overview-top-player-list{display:flex;flex-direction:column;gap:20px}.overview-top-player-card{background:#050812d9;border:1px solid rgba(37,43,63,.95);border-radius:10px;padding:8px 10px}.overview-top-player-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:5px}.overview-top-player-card__name{font-size:12px;font-weight:600;color:#f1f5f9;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-top-player-card__meta{display:inline-flex;align-items:baseline;gap:8px;flex-shrink:0}.overview-top-player-card__rating{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#fbbf24}.overview-top-player-card__jersey{font-size:10px;color:#94a3b8;flex-shrink:0}.overview-top-player-metrics{display:flex;flex-direction:column;gap:2px;margin:0;font-size:10px;color:#cbd5e1}.overview-top-player-metrics>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;line-height:1.25;padding:2px 6px;margin:0 -6px;border-radius:4px}.overview-top-player-metrics>div:nth-child(odd){background:#33415573}.overview-top-player-metrics dt{margin:0;color:#94a3b8;font-weight:500;flex:1 1 auto;min-width:0}.overview-top-player-metrics dd{margin:0;flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:600;color:#e2e8f0}.match-overview-header{display:flex;flex-direction:column;gap:8px}.match-overview-header__title{margin:0;font-size:1.2rem;font-weight:650;letter-spacing:.02em;color:#f8fafc}.match-overview-header__pdf-error{color:#fca5a5;font-size:12px;margin:0}.match-overview-score-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.34fr) auto minmax(90px,.34fr) minmax(0,1fr);align-items:center;column-gap:20px;position:relative}.match-overview-team-accent{padding:5px 8px;border-radius:10px}.match-overview-team-accent--home{background:linear-gradient(90deg,var(--team-accent, #64748b) 0%,rgba(15,23,42,0) 80%)}.match-overview-team-accent--away{background:linear-gradient(270deg,var(--team-accent, #64748b) 0%,rgba(15,23,42,0) 80%);text-align:right}.match-overview-team-label{font-size:10px;text-transform:uppercase;color:#94a3b8}.match-overview-team-name{font-weight:600;font-size:15px;color:#f1f5f9}.match-overview-team-row{display:flex;align-items:center;gap:6px;margin-top:2px}.match-overview-team-row--away{justify-content:flex-end}.match-overview-goal-scorers{display:flex;flex-direction:column;gap:1px;min-width:0;align-self:center}.match-overview-goal-scorers--home{text-align:right}.match-overview-goal-scorers--away{text-align:left}.match-overview-goal-scorer-line{font-size:11px;line-height:1.2;color:#e2e8f0;opacity:.96;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-logo-mark.match-overview-team-logo{--team-logo-size: 32px}.match-overview-score-center{text-align:center;padding:4px 22px;flex-shrink:0}.match-overview-score-nums{font-size:clamp(1.85rem,4.5vw,2.5rem);font-weight:800;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.1;text-shadow:0 1px 2px rgba(0,0,0,.35)}.match-overview-score-nums__sep{padding:0 .12em;font-weight:700}.match-overview-header__match-info{margin:0;padding-top:2px;font-size:12px;font-weight:500;line-height:1.4;color:#94a3b8;text-align:center}.key-match-stats__heading{font-size:13px;margin-bottom:8px;color:#cbd5e1}.key-match-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.key-match-stats__cell{background:#050812;border-radius:10px;border:1px solid #252b3f;padding:8px;font-size:12px}.key-match-stats__label{text-align:center;margin-bottom:3px;color:#94a3b8}.key-match-stats__values{display:flex;justify-content:space-between;margin-bottom:5px}.key-match-stats__value{font-weight:500;color:#e2e8f0}.key-match-stats__bar-track{height:6px;border-radius:999px;background:#111525;overflow:hidden;display:flex}.key-match-stats__secondary{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,.34fr);gap:10px;align-items:stretch}@media (min-width: 640px){.key-match-stats__secondary{grid-template-columns:minmax(0,50%) minmax(148px,1fr)}}.key-match-stats__passes-panel{background:#050812;border-radius:10px;border:1px solid #252b3f;padding:8px;min-width:0;width:100%;height:100%;display:flex;flex-direction:column}.key-match-stats__passes-pair{align-items:stretch;flex:1;min-height:0}.key-match-stats__passes-pair>.key-stats-pass-pitch{width:100%;min-width:0;height:100%;justify-self:stretch;display:flex;flex-direction:column}.key-match-stats__passes-panel .passes-pitch-card,.key-match-stats__passes-panel .overview-pitch-heatmap{padding:8px 10px 10px}.key-match-stats__passes-panel .passes-pitch-card__title,.key-match-stats__passes-panel .overview-pitch-heatmap .passes-pitch-card__title{font-size:11px}.key-match-stats__passes-panel .passes-pitch-card__sub,.key-match-stats__passes-panel .overview-pitch-heatmap .passes-pitch-card__sub{font-size:10px}.key-stats-pass-pitch__total{display:flex;align-items:baseline;justify-content:center;gap:4px;line-height:1;margin:2px 0 4px;font-variant-numeric:tabular-nums}.key-stats-pass-pitch__total-on{font-size:24px;font-weight:800;color:#f1f5f9}.key-stats-pass-pitch__total-sep{font-size:18px;font-weight:700;color:#64748b}.key-stats-pass-pitch__total-all{font-size:20px;font-weight:700;color:#cbd5e1}.key-stats-pass-pitch__field{width:100%}.key-stats-pass-pitch__divider-line{stroke:#e2e8f09e;stroke-width:.85}.key-stats-pass-pitch__zone-fraction{font-variant-numeric:tabular-nums;paint-order:stroke fill}.key-stats-pass-pitch__frac-on{fill:#f8fafc;font-size:5.2px;font-weight:800;stroke:#0f172aa6;stroke-width:.18px}.key-stats-pass-pitch__frac-sep{fill:#94a3b8;font-size:4.4px;font-weight:700}.key-stats-pass-pitch__frac-total{fill:#cbd5e1;font-size:4.8px;font-weight:700;stroke:#0f172a80;stroke-width:.15px}.key-stats-pass-pitch__zone-label{fill:#cbd5e1;font-size:4px;font-weight:650;letter-spacing:.03em}.key-match-stats__side-stats{display:flex;flex-direction:column;gap:6px;min-width:0;height:100%;align-self:stretch}.key-match-stats__side-stats .key-match-stats__cell{flex:1 1 0;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:6px}.key-match-stats__featured{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.key-match-stats__cell--featured{min-width:0;display:flex;flex-direction:column;height:100%}.key-match-stats__possession-duo{display:flex;align-items:stretch;justify-content:center;gap:12px;flex-wrap:nowrap;width:100%;flex:1;min-height:0}.key-match-stats__possession-divider{width:1px;flex-shrink:0;align-self:stretch;min-height:0;background:#94a3b866}.key-match-stats__possession-duo .key-match-stats__possession{flex:1 1 0;min-width:0;max-width:none;height:100%}.key-match-stats__possession-duo .key-match-stats__possession-pie{width:88px;height:88px}.key-match-stats__possession-duo .key-match-stats__possession-body{gap:8px}.key-match-stats__possession-duo .key-match-stats__possession-legend{flex:1 1 72px;min-width:0}.key-match-stats__possession{display:flex;flex-direction:column;align-items:stretch;gap:6px;flex:1;min-height:0}.key-match-stats__possession-body,.key-match-stats__shots-body{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;flex:1;min-height:88px}.key-match-stats__cell--featured .key-match-stats__possession-legend{min-width:0;flex:1 1 88px}.key-match-stats__possession-pie{width:100px;height:100px;flex-shrink:0;display:block;overflow:visible}.key-match-stats__possession-pie-label{fill:#fff;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none;paint-order:stroke fill;stroke:#0f172a8c;stroke-width:.35px}.key-match-stats__shots{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;flex:1;min-height:0;height:100%}.key-match-stats__shots-body{gap:8px;width:100%;flex:1;min-height:0}.key-match-stats__shots-goals{display:flex;align-items:flex-start;justify-content:stretch;gap:8px;width:100%}.key-match-stats__goal-column{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.key-match-stats__goal-team-label{font-size:12px;font-weight:500;color:#94a3b8;text-align:center;line-height:1.35;word-break:break-word;width:100%}.key-match-stats__cell--featured .key-match-stats__goal-visual{max-height:88px;transform:translateY(-16px);margin-bottom:-16px}.key-match-stats__cell--featured .key-match-stats__goal-svg{max-height:88px}.key-match-stats__goal-wrap{flex:1 1 0;min-width:0;display:flex;justify-content:center}.key-match-stats__goal-visual{position:relative;width:100%;max-height:122px}.key-match-stats__goal-svg{width:100%;height:auto;max-height:122px;display:block;vertical-align:top}.key-match-stats__goal-shadow{fill:#00000047}.key-match-stats__goal-net line{stroke:#94a3b852;stroke-width:.65}.key-match-stats__goal-net-sag{fill:none;stroke:#94a3b847;stroke-width:.75}.key-match-stats__goal-post,.key-match-stats__goal-crossbar{stroke:var(--goal-accent);stroke-linecap:round}.key-match-stats__goal-post{stroke-width:3.25}.key-match-stats__goal-crossbar{stroke-width:3}.key-match-stats__goal-joint{fill:var(--goal-accent);stroke:#0f172a73;stroke-width:.5}.key-match-stats__goal-ground{stroke:#94a3b880;stroke-width:1.5;stroke-linecap:round}.key-match-stats__goal-stats{position:absolute;left:50%;top:52%;transform:translate(-50%,calc(-50% + 8px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1;text-align:center;text-shadow:0 1px 6px rgba(2,6,23,.85);pointer-events:none}.key-match-stats__goal-stat-values{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:3px;white-space:nowrap}.key-match-stats__goal-stat-caption{font-size:7px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.key-match-stats__goal-stat-main{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;color:#f1f5f9}.key-match-stats__goal-stat-sep{font-size:18px;font-weight:700;color:#64748b;margin:0;line-height:1}.key-match-stats__goal-stat-sub{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;color:#cbd5e1;line-height:1}@media (max-width: 900px){.key-match-stats__secondary{grid-template-columns:1fr}}@media (max-width: 720px){.key-match-stats__possession-duo{flex-wrap:wrap}.key-match-stats__possession-divider{width:100%;height:1px;min-height:0}}@media (max-width: 520px){.key-match-stats__featured{grid-template-columns:1fr}}.key-match-stats__possession-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:120px}.key-match-stats__possession-legend-item{display:grid;grid-template-columns:12px 1fr;align-items:start;gap:8px;font-size:12px;color:#e2e8f0}.key-match-stats__possession-swatch{width:12px;height:12px;border-radius:3px;border:1px solid rgba(15,23,42,.5)}.key-match-stats__possession-legend-label{color:#94a3b8;font-weight:500;min-width:0;line-height:1.35;white-space:normal;word-break:break-word}.overview-lineups-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;align-items:start}.team-lineup-card__header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.team-lineup-card__header-side{display:flex;align-items:center;gap:7px;min-width:0;flex:1 1 auto}.team-lineup-card__header-side--away{justify-content:flex-end}.team-lineup-card__header-meta{text-align:right;flex-shrink:0}.team-lineup-card__header-meta--away{text-align:left}.team-lineup-team-name{font-weight:600;font-size:12px;color:#f1f5f9}.team-lineup-coach{font-size:10px;color:#94a3b8}.team-lineup-formation{font-size:11px;font-weight:600;color:#cbd5e1}.team-lineup-meta{font-size:10px;color:#94a3b8}.team-lineup-attack-arrow{color:#94a3b8}.team-lineup-pitch-grid{display:grid;grid-template-columns:1fr;gap:5px;width:100%}.team-lineup-pitch--surface{background:linear-gradient(180deg,#16a34a0f,#02061733),repeating-linear-gradient(90deg,rgba(148,163,184,.06),rgba(148,163,184,.06) 1px,transparent 1px,transparent 22%)}.team-lineup-pitch__touchline{fill:none;stroke:#47556957;stroke-width:.34}.team-lineup-player-name{margin-top:2px;font-size:9px;color:#e2e8f0;line-height:1;max-width:62px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-lineup-player-sub{margin-top:2px;font-size:8px;color:#94a3b8;line-height:1;max-width:74px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-lineup-player-grade{margin-top:2px;font-size:9px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;text-align:center}.team-lineup-player-grade--excellent{color:#fdba74}.team-lineup-player-grade--strong{color:#86efac}.team-lineup-player-grade--neutral{color:#cbd5e1}.team-lineup-player-grade--weak{color:#fca5a5}.team-lineup-bench-card .team-lineup-player-grade{margin-top:1px}.team-lineup-gk-badge{font-size:8px;font-weight:700;letter-spacing:.06em;color:#cbd5e1;border:1px solid rgba(148,163,184,.45);border-radius:4px;padding:2px 4px;line-height:1;flex-shrink:0}.team-lineup-bench-title{font-size:10px;color:#cbd5e1;margin-bottom:4px;text-transform:uppercase;letter-spacing:.4px}.team-lineup-bench-row{display:flex;flex-wrap:nowrap;gap:4px;width:100%;overflow-x:auto;scrollbar-width:thin}.team-lineup-bench-card{flex:0 0 auto;width:52px;min-width:52px;max-width:52px;border-radius:6px;border:1px solid rgba(71,85,105,.35);background:#0f172a8c;padding:2px 3px;font-size:9px;display:flex;flex-direction:column;align-items:center;gap:2px}.team-lineup-bench-number{color:#64748b;font-variant-numeric:tabular-nums;line-height:1}.team-lineup-bench-player{color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;width:100%;line-height:1.1}.team-lineup-metrics{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.team-lineup-metric,.team-lineup-continuity{border-radius:6px;border:1px solid rgba(71,85,105,.35);background:#0f172a8c;padding:6px 8px;text-align:center;min-width:0}.team-lineup-metric__label,.team-lineup-continuity__label{font-size:9px;color:#cbd5e1;text-transform:uppercase;letter-spacing:.35px;line-height:1.2}.team-lineup-metric__value,.team-lineup-continuity__value{margin-top:2px;font-size:14px;font-weight:700;color:#e2e8f0;font-variant-numeric:tabular-nums;line-height:1.1}.team-logo-mark.team-lineup-logo{--team-logo-size: 30px}.overview-pitch-use__header{margin-bottom:10px}.overview-pitch-use__header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.overview-pitch-use__title{margin:0;font-size:13px;font-weight:650;color:#f1f5f9}.overview-pitch-use__lede{margin:4px 0 0;font-size:10px;color:#94a3b8}.overview-dashboard .overview-pitch-heatmap{display:flex;flex-direction:column;gap:8px;padding:10px 10px 12px;border-radius:12px;background:var(--mb-pitch-surface);border:1px solid rgba(148,163,184,.12);box-shadow:0 8px 24px #0003;width:100%}.overview-dashboard .overview-pitch-heatmap__team{font-size:12px;font-weight:650;color:#f1f5f9;letter-spacing:.02em}.overview-dashboard .overview-pitch-heatmap__sub{font-size:10px;color:#94a3b8;margin-top:2px}.overview-dashboard .overview-pitch-heatmap__arrow{color:#94a3b880}.overview-dashboard .overview-pitch-heatmap__field svg{filter:drop-shadow(0 1px 4px rgba(0,0,0,.28))}.overview-dashboard .overview-momentum-chart .overview-momentum-chart__title{font-size:13px;font-weight:600;color:#f1f5f9}.overview-dashboard .overview-momentum-chart .overview-momentum-chart__lede{font-size:10px;color:#94a3b8;margin-top:2px}.overview-dashboard .overview-momentum-chart .overview-momentum-chart__legend-item{display:inline-flex;align-items:center;gap:6px;color:#cbd5e1;font-size:11px}.overview-dashboard .overview-momentum-chart .overview-momentum-chart__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;gap:12px}.overview-dashboard .overview-action-pitch{--ov-action-pass: #facc15;--ov-action-loft: #a855f7;--ov-action-cross: #93c5fd;--ov-action-shot: #ef4444;--ov-action-dribble: #22c55e;--ov-action-control: #4ade80;--ov-action-node-fill: #f8fafc;--ov-action-marker-stroke: rgba(15, 23, 42, .8);--ov-action-pitch-grad-a: rgba(22, 101, 52, .08);--ov-action-pitch-grad-b: rgba(15, 23, 42, .42);--ov-action-pitch-border: rgba(226, 232, 240, .22);--ov-action-arrow-stroke: rgba(148, 163, 184, .5)}.overview-dashboard .overview-action-pitch .overview-action-pitch__grad-a{stop-color:var(--ov-action-pitch-grad-a)}.overview-dashboard .overview-action-pitch .overview-action-pitch__grad-b{stop-color:var(--ov-action-pitch-grad-b)}.overview-dashboard .overview-action-pitch .overview-action-pitch__field-border{stroke:var(--ov-action-pitch-border)}.overview-dashboard .overview-action-pitch .overview-action-pitch__arrow path{stroke:var(--ov-action-arrow-stroke)}.overview-article-shape-capture{position:fixed;left:0;top:0;z-index:-1;width:1120px;padding:16px;background:#1e293b;pointer-events:none;transform:translate(-120vw)}.overview-article-shape-capture__pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.match-overview-header__article-success{margin-top:8px;font-size:.875rem;color:#86efac}.match-story-tab{display:grid;gap:12px}.match-story-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.match-story-toolbar__actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}.match-story-toolbar__btn{min-height:36px;padding:6px 14px;font-size:12px}.match-story-toolbar__error{color:var(--mb-danger, #fecaca);font-size:12px}.match-story-toolbar__diag{color:var(--mb-muted, #94a3b8);font-size:11px}.match-story-body{display:grid;gap:14px}.match-story-status{padding:16px 18px;border-radius:12px;border:1px solid var(--mb-border);background:var(--mb-panel-bg);color:var(--mb-text-secondary);font-size:13px}.match-story-status--error{border-color:#f8717159;color:var(--mb-danger, #fecaca)}.match-story-content{display:grid;gap:12px}.match-story-content__note{margin:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(251,191,36,.35);background:#fbbf2414;color:#fde68a;font-size:12px}.match-story-section{padding:16px 18px;border-radius:12px;border:1px solid var(--mb-border);background:var(--mb-card-bg-alt)}.match-story-section--verdict{border-color:var(--mb-focus-ring);background:var(--mb-active-bg)}.match-story-section__title{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-muted)}.match-story-content__paragraph{margin:0 0 10px;font-size:14px;line-height:1.62;color:var(--mb-text-secondary)}.match-story-content__paragraph:last-child{margin-bottom:0}.match-story-content__list{margin:0 0 10px 1.2em;padding:0;color:var(--mb-text-secondary);font-size:14px;line-height:1.62}.match-story-content__list:last-child{margin-bottom:0}.match-analysis-tab-comment{margin-top:16px}.match-analysis-section-comment{margin:12px 0 18px;padding:14px 16px 14px 18px;border-radius:14px;border:1px solid rgba(124,92,222,.35);background:linear-gradient(145deg,#161128b8,#0f172ae0);box-shadow:inset 3px 0 #a78bfabf,0 10px 28px #00000047}html[data-theme=light] .match-analysis-section-comment{border-color:#7c5cde47;background:linear-gradient(145deg,#f5f0ff,#f6f1e6);box-shadow:inset 3px 0 #8b5cf6a6,0 4px 14px #2c282514;color:var(--mb-text)}.match-story-content__paragraph--verdict{font-size:15px;color:var(--mb-text-strong)}.match-story-turning-points{margin:0;padding:0;list-style:none;display:grid;gap:10px}.match-story-turning-points__item{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:start;padding-top:10px;border-top:1px solid var(--mb-divider)}.match-story-turning-points__item:first-child{padding-top:0;border-top:none}.match-story-turning-points__minute{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border-radius:999px;border:1px solid var(--mb-focus-ring);background:var(--mb-active-bg);color:#7dd3fc;font-size:12px;font-weight:700}.match-story-turning-points__title{margin:0 0 4px;font-size:14px;font-weight:650;color:var(--mb-text-strong)}.match-story-turning-points__text{margin:0;font-size:13px;line-height:1.55;color:var(--mb-text-secondary)}.match-story-tactics{display:grid;gap:12px}.match-story-tactics__team{margin:0 0 6px;font-size:12px;font-weight:700;color:var(--mb-muted)}.match-story-tactics__difference{padding-top:10px;border-top:1px solid var(--mb-divider)}.match-story-tactics__difference-label{display:block;margin-bottom:6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-text-subtle)}.match-story-winners{margin:0;padding:0;list-style:none;display:grid;gap:8px}.match-story-winners__item{padding:10px 12px;border-radius:10px;background:var(--mb-inset-bg);border:1px solid var(--mb-border)}.match-story-winners__area{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-text-subtle);margin-bottom:4px}.match-story-winners__winner{font-size:14px;font-weight:700;color:var(--mb-text-strong);margin-bottom:4px}.match-story-winners__reason{margin:0;font-size:12px;line-height:1.5;color:var(--mb-text-secondary)}.match-story-players{display:grid;gap:10px}.match-story-players__card{padding:12px 14px;border-radius:10px;border:1px solid var(--mb-border);background:var(--mb-inset-bg)}.match-story-players__name{margin:0 0 2px;font-size:15px;font-weight:700;color:var(--mb-text-strong)}.match-story-players__team{margin:0 0 8px;font-size:11px;color:var(--mb-muted)}.match-story-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.match-story-numbers__card{padding:12px;border-radius:10px;border:1px solid var(--mb-border);background:var(--mb-inset-bg)}.match-story-numbers__value{font-size:22px;font-weight:800;letter-spacing:.01em;color:#7dd3fc;margin-bottom:4px}.match-story-numbers__label{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mb-muted)}.match-story-numbers__text{margin:0;font-size:12px;line-height:1.5;color:var(--mb-text-secondary)}.admin-ai-briefing-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:16px;background:#0206179e}.admin-ai-briefing-dialog{width:min(560px,100%);max-height:min(88vh,720px);overflow:auto;padding:16px 18px 18px;border-radius:var(--mb-radius);border:1px solid var(--mb-border);background:var(--mb-bg-elevated);color:var(--mb-text);box-shadow:var(--mb-shadow)}.admin-ai-briefing-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.admin-ai-briefing-dialog__title{margin:0;font-size:1.05rem;font-weight:650}.admin-ai-briefing-dialog__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font-size:1.5rem;line-height:1;cursor:pointer;padding:0 4px}.admin-ai-briefing-dialog__lede{margin:0 0 14px;font-size:.88rem;line-height:1.5;color:var(--mb-muted)}.admin-ai-briefing-dialog__label{display:block;margin:0 0 6px;font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--mb-muted)}.admin-ai-briefing-dialog__optional{font-weight:500;text-transform:none;letter-spacing:0}.admin-ai-briefing-dialog__textarea{display:block;width:100%;box-sizing:border-box;margin:0 0 8px;padding:10px 12px;border-radius:8px;border:1px solid var(--mb-border);background:var(--mb-input-bg);color:inherit;font:inherit;font-size:.9rem;line-height:1.45;resize:vertical;min-height:9rem}.admin-ai-briefing-dialog__textarea:focus{outline:2px solid var(--mb-focus-ring);outline-offset:1px}.admin-ai-briefing-dialog__hint{margin:0 0 14px;font-size:.78rem;line-height:1.4;color:var(--mb-muted)}.admin-ai-briefing-dialog__actions{display:flex;justify-content:flex-end;gap:8px}.admin-ai-briefing-dialog__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;padding:.5rem .95rem;font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;background:var(--mb-accent);color:var(--mb-text-inverted)}.admin-ai-briefing-dialog__btn--ghost{background:transparent;color:inherit;border:1px solid var(--mb-border)}html[data-theme=light] .match-story-turning-points__minute,html[data-theme=light] .match-story-numbers__value{color:#0369a1}html[data-theme=light] .match-story-content__note{color:#92400e;background:#fbbf241f}.team-shape-panel__head{margin-bottom:12px}.team-shape-panel__title{margin:0;font-size:1.05rem;font-weight:650;color:#f8fafc;letter-spacing:.02em}.team-shape-panel__lede{margin:6px 0 0;font-size:12px;color:#94a3b8;line-height:1.45;max-width:900px}.team-shape-panel__substitutes{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none}.team-shape-panel__substitutes-input{width:15px;height:15px;accent-color:#38bdf8;cursor:pointer}.teams-shape-center-stats__section-head{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:6px}.teams-shape-center-stats__row-label{font-size:10px;color:#94a3b8;font-weight:600;margin-bottom:3px}.teams-shape-center-stats__divider{height:1px;background:#94a3b814;margin:10px 0}.teams-shape-center-stats__footnote{font-size:8px;color:#64748b;line-height:1.35;margin-top:8px}.team-shape-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px 12px;padding-top:6;border-top:1px solid rgba(148,163,184,.1)}.team-shape-metrics__label{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#64748b;margin-bottom:3px}.team-shape-metrics__value{font-size:13px;font-weight:650;color:#e2e8f0;font-variant-numeric:tabular-nums}.team-shape-player-mark__halo{fill:none;stroke:#0f172a9e;stroke-width:.48;pointer-events:none}.team-shape-player-mark__shirt{stroke-width:.36}.team-shape-player-mark__num{paint-order:stroke fill}.team-shape-player-mark__nick{fill:#e2e8f0;paint-order:stroke fill;stroke:#0f172ae0;stroke-width:.38px}html[data-theme=light] .match-analysis-workspace .team-shape-player-mark__halo,html[data-theme=light] .team-analysis-workspace .team-shape-player-mark__halo,html[data-theme=light] .match-preview-workspace .team-shape-player-mark__halo{stroke:#ffffffc7;stroke-width:.52}html[data-theme=light] .match-analysis-workspace .team-shape-player-mark__shirt,html[data-theme=light] .team-analysis-workspace .team-shape-player-mark__shirt,html[data-theme=light] .match-preview-workspace .team-shape-player-mark__shirt{stroke-width:.44}html[data-theme=light] .match-analysis-workspace .team-shape-player-mark__nick,html[data-theme=light] .match-analysis-workspace .pass-pitch-player__nick,html[data-theme=light] .team-analysis-workspace .team-shape-player-mark__nick,html[data-theme=light] .team-analysis-workspace .pass-pitch-player__nick,html[data-theme=light] .match-preview-workspace .team-shape-player-mark__nick,html[data-theme=light] .match-preview-workspace .pass-pitch-player__nick{fill:var(--site-ink-strong, #1e293b);stroke:#ffffffeb;stroke-width:.4px}.team-shape-player-mark--shallow .team-shape-player-mark__nick{fill:#94a3b8;stroke:#0f172a73;opacity:.85}html[data-theme=light] .match-analysis-workspace .team-shape-player-mark--shallow .team-shape-player-mark__nick,html[data-theme=light] .team-analysis-workspace .team-shape-player-mark--shallow .team-shape-player-mark__nick,html[data-theme=light] .match-preview-workspace .team-shape-player-mark--shallow .team-shape-player-mark__nick{fill:#94a3b8;stroke:#ffffffbf}html[data-theme=light] .match-analysis-workspace .team-shape-player-mark--shallow .team-shape-player-mark__num,html[data-theme=light] .team-analysis-workspace .team-shape-player-mark--shallow .team-shape-player-mark__num,html[data-theme=light] .match-preview-workspace .team-shape-player-mark--shallow .team-shape-player-mark__num{fill:#64748b;stroke:#ffffffeb;stroke-width:.35px;paint-order:stroke fill}.match-analysis-workspace .statistics-tab{display:flex;flex-direction:column;gap:12px}.match-analysis-workspace .statistics-tab-header__title{margin:0 0 4px;font-size:1.15rem;font-weight:650;letter-spacing:.02em;color:#f1f5f9}.match-analysis-workspace .statistics-tab-header__subtitle{margin:0;font-size:12px;line-height:1.45;color:#94a3b8}.match-analysis-workspace .card{background:var(--mb-card-bg);border-radius:14px;border:1px solid var(--mb-border);padding:14px 16px;box-shadow:var(--mb-shadow)}.match-analysis-workspace .card--tight{padding-top:10px;padding-bottom:10px}.match-analysis-workspace .statistics-comparison-card{--stats-phase-cols: 6;padding:16px 18px 14px;overflow-x:auto}.match-analysis-workspace .statistics-grid-row{display:grid;grid-template-columns:repeat(var(--stats-phase-cols),minmax(44px,1fr)) minmax(200px,280px) repeat(var(--stats-phase-cols),minmax(44px,1fr));column-gap:10px;align-items:center;min-height:36px;padding:3px 0;border-bottom:1px solid rgba(51,65,85,.35)}.match-analysis-workspace .statistics-grid-row--band{background:#1e293b8c;border-bottom:1px solid rgba(71,85,105,.45);margin:4px 0;border-radius:8px;min-height:40px;border-top:1px solid rgba(71,85,105,.25)}.match-analysis-workspace .statistics-phase-header-row{margin-bottom:6px;border-bottom:1px solid rgba(148,163,184,.2);padding-bottom:10px;min-height:auto}.match-analysis-workspace .statistics-phase-header-row__center{min-height:1px}.match-analysis-workspace .statistics-phase-header-row .statistics-phase-header-row__center+button{box-shadow:inset 1px 0 #93c5fd38}.match-analysis-workspace .statistics-cell{text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:#cbd5e1;padding:5px 3px}button.statistics-cell--video{margin:0;border:none;background:transparent;font:inherit;line-height:inherit;cursor:pointer;width:100%;color:inherit}button.statistics-cell--video:hover{text-decoration:underline;text-underline-offset:2px}.match-analysis-workspace .statistics-video-hint{margin:8px 0 0;font-size:12px;line-height:1.45;color:#94a3b8;max-width:42rem}.match-analysis-workspace .statistics-player-breakdown__value-btn{margin:0;padding:0;border:none;background:transparent;font:inherit;color:inherit;cursor:pointer}.match-analysis-workspace .statistics-player-breakdown__value-btn:hover{text-decoration:underline;text-underline-offset:2px}.match-analysis-workspace .statistics-cell--hi-home{background:#fb923c24;box-shadow:inset 0 0 0 1px #fb923c38;border-radius:6px;color:#fff7ed}.match-analysis-workspace .statistics-cell--hi-away{background:#93c5fd1f;box-shadow:inset 0 0 0 1px #93c5fd40;border-radius:6px;color:#eff6ff}.match-analysis-workspace .statistics-label{text-align:center;font-size:12px;font-weight:600;color:#e2e8f0;line-height:1.35;padding:6px 10px;background:linear-gradient(180deg,#0f172afa,#0f172af0);box-shadow:12px 0 20px -12px #000000a6}.match-analysis-workspace .statistics-label--strong{font-weight:650;letter-spacing:.02em}.match-analysis-workspace .statistics-label--band{font-size:12.5px;color:#f8fafc}.match-analysis-workspace .statistics-label__unit{font-weight:500;color:#94a3b8}.match-analysis-workspace .statistics-grid-row .statistics-label+.statistics-cell{box-shadow:inset 1px 0 #93c5fd38}.match-analysis-workspace .statistics-context-pill{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0;background:#3341558c;padding:6px 12px;border-radius:8px;margin-bottom:12px;border:1px solid rgba(71,85,105,.5)}.match-analysis-workspace .statistics-team-ribbons{display:grid;grid-template-columns:repeat(var(--stats-phase-cols),minmax(44px,1fr)) minmax(200px,280px) repeat(var(--stats-phase-cols),minmax(44px,1fr));column-gap:10px;margin-bottom:8px}.match-analysis-workspace .statistics-team-ribbon{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.07em;padding:6px 8px;border-radius:8px;text-align:center}.match-analysis-workspace .statistics-team-ribbon--home{grid-column:1 / calc(var(--stats-phase-cols) + 1);color:#fed7aa;border:1px solid rgba(251,146,60,.35);background:#fb923c14}.match-analysis-workspace .statistics-team-ribbon--away{grid-column:calc(var(--stats-phase-cols) + 2) / calc(2 * var(--stats-phase-cols) + 2);color:#bfdbfe;border:1px solid rgba(147,197,253,.35);background:#93c5fd14}.match-analysis-workspace .statistics-team-ribbon-spacer{grid-column:calc(var(--stats-phase-cols) + 1) / calc(var(--stats-phase-cols) + 2)}.match-analysis-workspace .statistics-net-play{margin-top:16px;padding-top:14px;border-top:1px solid rgba(71,85,105,.45);text-align:center;font-size:14px;font-weight:700;color:#f87171;letter-spacing:.02em}.match-analysis-workspace .statistics-legend{font-size:11px;color:#64748b;line-height:1.45;text-align:center;max-width:520px;margin:12px auto 0}.match-analysis-workspace .statistics-rows{margin-top:4px}.match-analysis-workspace .statistics-with-players-toggle{width:16px;height:16px;border-radius:999px;border:1px solid rgba(148,163,184,.7);background:transparent;color:inherit;font-size:10px;line-height:14px;text-align:center;padding:0;cursor:pointer;flex-shrink:0}.match-analysis-workspace .statistics-with-players-toggle[aria-pressed=true]{background:#38bdf847}.match-analysis-workspace .statistics-player-breakdown{display:grid;grid-template-columns:1fr minmax(200px,280px) 1fr;column-gap:10px;margin:4px 0 10px;align-items:center}.match-analysis-workspace .statistics-player-breakdown__home,.match-analysis-workspace .statistics-player-breakdown__away{min-width:0;display:flex;justify-content:center}.match-analysis-workspace .statistics-player-breakdown__table{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;padding:6px 8px;border:1px solid rgba(71,85,105,.4);border-radius:8px;background:#0f172a38}.match-analysis-workspace .statistics-player-breakdown__line{display:grid;grid-template-columns:1fr auto;gap:6px;font-size:11px;line-height:1.35;padding:1px 4px;border-radius:4px}.match-analysis-workspace .statistics-player-breakdown__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-analysis-workspace .statistics-player-breakdown .passes-pitch-card{padding:8px 10px 10px}.match-analysis-workspace .statistics-player-breakdown .passes-pitch-card__title{font-size:11px}.match-analysis-workspace .statistics-player-breakdown .passes-pitch-card__sub{font-size:10px}.match-analysis-workspace .statistics-player-breakdown__empty{font-size:11px;color:#94a3b8;padding:12px 10px;border-radius:10px;border:1px dashed rgba(51,65,85,.65);background:#05081280;min-height:54px;width:66.67%;display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width: 1366px){.match-analysis-workspace .statistics-comparison-card{padding:14px 12px 12px}.match-analysis-workspace .statistics-grid-row,.match-analysis-workspace .statistics-team-ribbons{grid-template-columns:repeat(var(--stats-phase-cols),minmax(38px,1fr)) minmax(168px,240px) repeat(var(--stats-phase-cols),minmax(38px,1fr));column-gap:8px}}@media (max-width: 1024px){.match-analysis-workspace .statistics-player-breakdown{grid-template-columns:1fr;gap:10px}.match-analysis-workspace .statistics-player-breakdown__table{order:1}.match-analysis-workspace .statistics-player-breakdown__home{order:2}.match-analysis-workspace .statistics-player-breakdown__away{order:3}}@media (max-width: 900px){.match-analysis-workspace .statistics-grid-row,.match-analysis-workspace .statistics-team-ribbons{min-width:min(100%,860px)}.match-analysis-workspace .statistics-label{font-size:11px;padding:6px 8px}.match-analysis-workspace .statistics-cell{font-size:11px}}@media (max-width: 390px){.match-analysis-workspace .statistics-comparison-card{padding:12px 8px 10px}.match-analysis-workspace .statistics-grid-row,.match-analysis-workspace .statistics-team-ribbons{grid-template-columns:repeat(var(--stats-phase-cols),minmax(32px,1fr)) minmax(120px,180px) repeat(var(--stats-phase-cols),minmax(32px,1fr));column-gap:6px;min-width:min(100%,720px)}.match-analysis-workspace .statistics-team-ribbon{font-size:10px;padding:5px 4px}}.match-analysis-workspace .page-shell--periods .periods-tab-header__title,.match-analysis-workspace .page-shell--periods .periods-tab-header__subtitle{margin:0}.match-analysis-workspace .page-shell--periods{max-width:1400px}.match-analysis-workspace .page-shell--periods .periods-table-wrap{overflow-x:auto;border-radius:10px}.match-analysis-workspace .page-shell--periods .periods-table{width:100%;border-collapse:collapse;min-width:820px}.match-analysis-workspace .page-shell--periods .periods-table__thead th{position:sticky;top:0;background:#0f172a8c;border-bottom:1px solid rgba(148,163,184,.22);padding:10px;text-align:left;font-size:11px;color:#e2e8f0;z-index:3}.match-analysis-workspace .page-shell--periods .periods-table__th--period{width:160px}.match-analysis-workspace .page-shell--periods .periods-table__th--dur,.match-analysis-workspace .page-shell--periods .periods-table__th--stat{width:110px}.periods-table__stat-head{display:inline-flex;flex-direction:column;gap:2px}.periods-table__stat-head-line2{display:flex;gap:6px;justify-content:center;opacity:.92}.periods-table__stat-sub{display:flex;gap:6px;justify-content:center;margin-top:2px;font-size:10px;color:#94a3b8}.periods-table__stat-sub__sep{opacity:.6}.periods-table__stat-sub__home{color:var(--mb-home-analytics, #fb923c);font-weight:700}.periods-table__stat-sub__away{color:var(--mb-away-analytics, #93c5fd);font-weight:700}.match-analysis-workspace .page-shell--periods .periods-table__tr--sep .periods-table__td--sep{height:12px}.match-analysis-workspace .page-shell--periods .periods-table__td,.match-analysis-workspace .page-shell--periods .periods-table__th{padding:10px;border-bottom:1px solid rgba(71,85,105,.18);font-size:12px}.match-analysis-workspace .page-shell--periods .periods-table__td--dur{color:#e2e8f0;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.match-analysis-workspace .page-shell--periods .periods-table__td--stat{text-align:center}.match-analysis-workspace .page-shell--periods .periods-table__tr--clickable{cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.match-analysis-workspace .page-shell--periods .periods-table__tr--clickable:hover{background:#38bdf814}.match-analysis-workspace .page-shell--periods .periods-table__tr--clickable:focus-visible{outline:2px solid rgba(56,189,248,.75);outline-offset:-2px}.match-analysis-workspace .page-shell--periods .periods-table__tr--selected{background:#38bdf824;box-shadow:inset 3px 0 #38bdf8}.match-analysis-workspace .page-shell--periods .periods-stat-cell{display:inline-flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.periods-stat-cell__sep{color:#94a3b899}.periods-stat-cell__pill{padding:2px 8px;border-radius:999px;font-weight:800;color:#e2e8f0}.periods-stat-cell__pill--home{background:#fb923c1f;box-shadow:inset 0 0 0 1px #fb923c61}.periods-stat-cell__pill--away{background:#93c5fd1f;box-shadow:inset 0 0 0 1px #93c5fd5c}.match-analysis-workspace .page-shell--periods .periods-event-bar{margin-top:12px;padding:14px 14px 12px;overflow:hidden}.periods-event-bar__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.periods-event-bar__title{margin:0;font-size:13px;font-weight:700;color:#e2e8f0}.periods-event-bar__sub{margin:0;font-size:11px;color:#94a3b8;line-height:1.35;max-width:820px}.periods-event-bar__track-wrap{position:relative;padding-top:10px}.periods-event-bar__intervals{display:flex;gap:4px;align-items:stretch;overflow-x:auto;padding-bottom:8px}.periods-event-bar__interval{border:1px solid rgba(148,163,184,.14);background:#94a3b814;border-radius:8px;color:#e2e8f0;cursor:pointer;padding:8px 6px}.periods-event-bar__interval:hover{background:#94a3b829}.periods-event-bar__interval-label{font-size:10px;color:#cbd5e1;white-space:nowrap}.periods-event-bar__interval--selected{background:linear-gradient(180deg,#38bdf8b8,#0ea5e994);border-color:#bae6fdf2;box-shadow:inset 0 0 0 1px #ffffff6b,0 0 0 2px #38bdf8a6}.periods-event-bar__interval--selected .periods-event-bar__interval-label{color:#0f172a;font-weight:900;text-shadow:0 0 1px rgba(255,255,255,.35)}.periods-event-bar__zones{position:absolute;inset:0 0 auto 0;height:10px;top:2px;pointer-events:none}.periods-event-bar__zone{position:absolute;top:0;height:10px;border-radius:999px;background:#94a3b80f}.periods-event-bar__zone--fh{background:#fb923c14}.periods-event-bar__zone--ht{background:#94a3b80d}.periods-event-bar__zone--sh{background:#93c5fd14}.periods-event-bar__markers-strip{position:relative;height:22px}.periods-event-bar__marker{position:absolute;top:0;transform:translate(-50%)}.periods-event-bar__marker-goal{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;background:#0f172a8c;border:1px solid rgba(148,163,184,.16)}.periods-event-bar__marker-score{font-size:10px;font-weight:800;color:#e2e8f0}.periods-event-bar__marker-red{width:18px;height:18px;display:inline-grid;place-items:center;border-radius:999px;border:2px solid rgba(147,197,253,.8);color:#0f172ae6;background:#f59e0b29;font-weight:900;font-size:10px}.periods-shape-kick-toggle{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px;border-radius:10px;background:#94a3b814;border:1px solid rgba(148,163,184,.14)}.periods-shape-kick-toggle__btn{flex:1 1 0;border-radius:10px;border:1px solid transparent;background:transparent;color:#94a3b8;font-weight:800;padding:10px;cursor:pointer}.periods-shape-kick-toggle__btn--active{color:#e2e8f0;background:#38bdf824;border-color:#38bdf847}.periods-players-panel{margin-top:12px}.periods-players-panel__head{margin-bottom:10px}.periods-players-panel__title{margin:0;font-size:14px;font-weight:800;color:#e2e8f0}.periods-players-panel__lede{margin:6px 0 0;color:#94a3b8;font-size:11px;line-height:1.35}.periods-players-panel__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.periods-players-panel__table-wrap{min-width:320px}.periods-players-panel__team-label{font-weight:800;font-size:12px;color:#e2e8f0;margin-bottom:6px}.periods-players-table{width:100%;border-collapse:collapse}.periods-players-table__th,.periods-players-table__td{padding:8px 6px;border-bottom:1px solid rgba(71,85,105,.18);font-size:11px;color:#e2e8f0}.periods-players-table__th{color:#94a3b8;font-weight:800}.periods-players-table__td--nick{font-weight:650;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.periods-players-table__sort{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;font-weight:inherit;display:inline-flex;align-items:center;justify-content:center;padding:0}.periods-players-table__sort--active{color:#e2e8f0}.periods-players-table__td--num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kick-composition-card{margin-top:12px}.kick-composition-card__title{margin:0;font-size:14px;font-weight:800;color:#e2e8f0}.kick-composition-card__lede{margin:6px 0 0;font-size:11px;color:#94a3b8;line-height:1.35}.kick-mix-vertical-chart__category{font-size:10px;font-weight:800;line-height:1.25}.match-analysis-workspace .match-analysis-momentum-chart__plot-bg{fill:#0f172a59;stroke:#33415580;stroke-width:1}.match-analysis-workspace .match-analysis-momentum-chart__zero-line{stroke:#94a3b8b8}.match-analysis-workspace .match-analysis-momentum-chart__avg-route{stroke:#ffffffeb}.match-analysis-workspace .match-analysis-momentum-chart__axis-label{fill:#94a3b8}.match-analysis-workspace .match-analysis-momentum-chart__axis-label--tick{font-size:10px}.match-analysis-workspace .match-analysis-momentum-chart__axis-label--ht{font-size:9px;font-weight:600}.match-analysis-workspace .match-analysis-momentum-chart__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:12px}.match-analysis-workspace .match-analysis-momentum-chart__title{font-size:14px;font-weight:600;color:#f1f5f9}.match-analysis-workspace .match-analysis-momentum-chart__lede{font-size:11px;color:#94a3b8;margin-top:2px}.match-analysis-workspace .match-analysis-momentum-chart__legend{display:flex;gap:14px;font-size:11px}.match-analysis-workspace .match-analysis-momentum-chart__legend-item{display:inline-flex;align-items:center;gap:6px;color:#cbd5e1}@media (max-width: 1024px){.match-analysis-workspace .page-shell--periods .periods-table{min-width:900px}.periods-players-panel__grid{grid-template-columns:1fr}}@media (max-width: 420px){.periods-event-bar__sub{display:none}.periods-shape-kick-toggle__btn{font-size:12px}}.teams-tab-header__title,.ball-use-tab-header__title{margin:0;font-size:1.05rem;font-weight:650;color:#f8fafc;letter-spacing:.02em}.teams-tab-header__subtitle,.ball-use-tab-header__subtitle{margin:6px 0 0;font-size:12px;color:#94a3b8;line-height:1.45}.teams-tab-header__meta,.ball-use-tab-header__meta{margin:8px 0 0;font-size:11px;color:#64748b}.pitch-use-panel__title{margin:0;font-size:1.05rem;font-weight:650;color:#f8fafc;letter-spacing:.02em}.pitch-use-panel__lede{margin:6px 0 0;font-size:12px;color:#94a3b8;line-height:1.45;max-width:900px}.teams-shape-center-stats__section-head{margin:10px 0 6px;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.teams-shape-center-stats__row-label{font-size:10px;font-weight:600;color:#cbd5e1;margin-bottom:3px}.teams-shape-center-stats__row-values{display:flex;justify-content:space-between;margin-bottom:2px;font-size:10px}.teams-shape-center-stats__home-val{color:var(--mb-home-analytics, #fb923c);font-weight:600}.teams-shape-center-stats__away-val{color:var(--mb-away-analytics, #93c5fd);font-weight:600}.teams-shape-center-stats__divider{height:1px;background:#47556973;margin:10px 0}.teams-shape-center-stats__footnote{margin-top:8px;font-size:9px;color:#64748b;line-height:1.35}.teams-shape-triple-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:start;width:100%;min-width:0;box-sizing:border-box}.teams-shape-triple-row--dual{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.teams-shape-home-column,.teams-shape-away-column{display:flex;min-width:0;width:100%;box-sizing:border-box}.teams-shape-home-column{justify-content:flex-end}.teams-shape-away-column{justify-content:flex-start}.teams-shape-home-column>.passes-pitch-card,.teams-shape-away-column>.passes-pitch-card{min-width:0;width:100%}.teams-shape-center-wrap{justify-self:center;min-width:0;max-width:100%}.teams-shape-center-stats{box-sizing:border-box;min-width:0;width:240px;max-width:100%;padding:8px 10px 10px;border-radius:10px;background:linear-gradient(165deg,#1e293b59,#0f172aa6);border:1px solid rgba(148,163,184,.1);box-shadow:0 4px 18px #0000002e}.teams-shape-center-stats__title{margin:0 0 2px;font-size:11px;font-weight:650;color:#cbd5e1}.teams-shape-center-stats__lead{margin:0 0 10px;font-size:9px;color:#64748b;line-height:1.35}.teams-shape-center-stats__row{margin-bottom:7px}@media (max-width: 900px){.teams-shape-triple-row{grid-template-columns:1fr;gap:16px}.teams-shape-home-column,.teams-shape-away-column{justify-content:center}.teams-shape-center-wrap{justify-self:stretch;width:100%}.teams-shape-center-stats{width:100%;max-width:100%}}@media (max-width: 1100px){.kick-mix-triple{grid-template-columns:1fr!important}}@media (max-width: 390px){.teams-tab-header__title,.pitch-use-panel__title{font-size:1rem}}.kick-mix-triple{width:100%;min-width:0}.kick-mix-triple>.passes-pitch-card{min-width:0}.ball-use-summary-card{margin-bottom:12px;background:var(--mb-pitch-surface-alt);border:1px solid rgba(148,163,184,.14)}.ball-use-summary-card__label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#64748b;margin-bottom:10px}.ball-use-summary-card__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:10px}.ball-use-summary-card__item{font-size:13px;color:#e2e8f0;line-height:1.5}.kick-composition-card{background:var(--mb-pitch-surface-alt);border:1px solid rgba(148,163,184,.12)}.kick-composition-card__head{margin-bottom:12px}.kick-composition-card__title{margin:0;font-size:1.05rem;font-weight:650;color:#f8fafc;letter-spacing:.02em}.kick-composition-card__lede{margin:6px 0 0;font-size:12px;color:#94a3b8;line-height:1.45;max-width:900px}.kick-mix-vertical-chart__value{font-size:9px;color:#64748b;font-variant-numeric:tabular-nums}.kick-mix-vertical-chart__category{font-size:10px;font-weight:650;line-height:1.25}.kick-mix-vertical-chart__toggle-label{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:9px;color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none}.kick-mix-vertical-chart__legend{display:flex;justify-content:center;gap:16px;font-size:10px;color:#94a3b8;margin-top:4px;flex-wrap:wrap}.ball-use-donut-chart__legend{list-style:none;margin:0;padding:0;font-size:10px;color:#94a3b8;display:flex;flex-direction:column;gap:4px;align-self:stretch}.ball-use-donut-chart__legend-item{display:flex;align-items:center;gap:6px}.ball-use-donut-chart__legend-swatch{width:8px;height:8px;border-radius:2px;flex-shrink:0}.ball-use-donut-chart__legend-label{flex:1}.ball-use-donut-chart__legend-value{font-variant-numeric:tabular-nums;color:#cbd5e1}.ball-use-possession-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:12px}.ball-use-possession-card{background:var(--mb-pitch-surface-alt);border:1px solid rgba(148,163,184,.12)}.ball-use-possession-card__label{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#64748b;margin-bottom:10px}.ball-use-possession-card__hint{font-size:9px;color:#64748b;margin-top:6px}.ball-use-possession-card__lede{margin:0 0 12px;font-size:11px;color:#94a3b8;line-height:1.45}.ball-use-touch-card{margin-bottom:12px;background:var(--mb-pitch-surface-alt);border:1px solid rgba(148,163,184,.12)}.ball-use-touch-card__label{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#64748b;margin-bottom:6px}.ball-use-touch-card__lede{margin:0 0 14px;font-size:11px;color:#94a3b8;line-height:1.45;max-width:720px}.ball-use-touch-card__emph{color:#cbd5e1;font-weight:600}.ball-use-touch-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;align-items:start}.ball-use-touch-card__team{font-size:12px;font-weight:650;margin-bottom:10px}.ball-use-touch-card__team--home{color:#fb923c}.ball-use-touch-card__team--away{color:#93c5fd}.ball-use-touch-card__donuts{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media (max-width: 1024px){.ball-use-possession-grid{grid-template-columns:1fr}}@media (max-width: 390px){.ball-use-touch-card__donuts{flex-direction:column;align-items:center}}.top6-tab{gap:12px;min-width:0;max-width:100%;overflow-x:hidden}.top6-tab-header__title{margin:0;font-size:1.05rem;font-weight:650;color:#f8fafc;letter-spacing:.02em}.top6-tab-header__subtitle{margin:6px 0 0;font-size:12px;color:#94a3b8;line-height:1.45}.top6-tab-header__meta{margin:8px 0 0;font-size:11px;color:#64748b}.top6-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;min-width:0;width:100%;max-width:100%;overflow-x:hidden}.top6-stat-table{min-width:0;max-width:100%;overflow-x:hidden;border-radius:10px;padding:10px 12px 12px;background:#0f172a8c;border:1px solid rgba(51,65,85,.42);box-shadow:0 2px 16px #00000024}.top6-stat-table__title{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#cbd5e1;text-align:center;padding-bottom:6px;border-bottom:1px solid rgba(71,85,105,.4)}.top6-stat-table__rows{display:flex;flex-direction:column;gap:2px}.top6-stat-row{display:grid;grid-template-columns:75px 24px 10px 75px 24px;column-gap:6px;align-items:center;font-size:11px;padding:4px;border-radius:6px}.top6-stat-row:nth-child(2n){background:#33415533}.top6-stat-row__nick{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top6-stat-row__nick--home{color:#fdba74;text-align:right}.top6-stat-row__nick--away{color:#93c5fd;text-align:left}.top6-stat-row__val{min-width:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:650;color:#f1f5f9}button.top6-stat-row__val{margin:0;padding:0;border:none;background:transparent;font:inherit;line-height:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#94a3b873}button.top6-stat-row__val:hover{text-decoration-color:#38bdf8}.top6-stat-row__val--home,.top6-stat-row__val--away{text-align:right}.top6-video-hint{padding:8px 12px;font-size:12px;line-height:1.45;color:#94a3b8}.top6-stat-row__sep{width:1px;height:15px;margin:0 auto;background:linear-gradient(180deg,transparent,rgba(148,163,184,.5),transparent);border-radius:1px}@media (max-width: 1180px){.top6-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.top6-grid{grid-template-columns:1fr}}.players-table-tab{gap:12px;min-width:0;max-width:100%;overflow-x:hidden}.players-table-tab-header__title{margin:0;font-size:1.05rem;font-weight:650;color:#f8fafc;letter-spacing:.02em}.players-table-tab-header__subtitle{margin:6px 0 0;font-size:12px;color:#94a3b8;line-height:1.45}.players-table-tab-header__meta{margin:8px 0 0;font-size:11px;color:#64748b}.players-table-page__sections{display:flex;flex-direction:column;gap:28px}.players-table-section__title{display:flex;align-items:baseline;gap:12px;padding:10px 14px 12px;border-radius:10px 10px 0 0;border:1px solid rgba(71,85,105,.4);border-bottom:none}.players-table-section__title--home{border-color:#fb923c47}.players-table-section__title--away{border-color:#93c5fd47}.players-table-section__badge{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.players-table-section__title--home .players-table-section__badge{color:#fdba74}.players-table-section__title--away .players-table-section__badge{color:#93c5fd}.players-table-section__name{margin:0;font-size:1.05rem;font-weight:650;color:#f1f5f9;letter-spacing:.02em}.players-stats-table{border-radius:0 0 10px 10px;border:1px solid rgba(71,85,105,.4);background:#0f172a73;overflow:hidden}.players-stats-table--home{border-color:#fb923c38;box-shadow:0 0 0 1px #fb923c0f inset}.players-stats-table--away{border-color:#93c5fd38;box-shadow:0 0 0 1px #93c5fd0f inset}.players-stats-table__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.players-stats-header-row,.players-stats-row{display:grid;grid-template-columns:44px minmax(120px,1.35fr) 44px 52px repeat(11,minmax(52px,.72fr));column-gap:8px;align-items:center;min-width:min(100%,1100px)}.players-stats-header-row{position:sticky;top:0;z-index:3;padding:8px 10px 10px;background:linear-gradient(180deg,#1e293bfa,#1e293beb);border-bottom:1px solid rgba(71,85,105,.55)}.players-stats-header-row--home{box-shadow:0 1px #fb923c33}.players-stats-header-row--away{box-shadow:0 1px #93c5fd33}.players-stats-th{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;width:100%;margin:0;padding:6px 4px;border:none;border-radius:6px;background:transparent;font:inherit;font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;cursor:pointer;text-align:right;transition:color .15s ease,background .15s ease}.players-stats-th--num{justify-content:flex-end;text-align:right}.players-stats-th--player{justify-content:flex-start;text-align:left}.players-stats-th:first-child{justify-content:flex-end;text-align:right}.players-stats-th:hover{color:#e2e8f0;background:#33415559}.players-stats-th--active{color:#f8fafc;background:#33415580}.players-stats-th--goal{color:#fca5a5}.players-stats-th--goal.players-stats-th--active{color:#fecaca}.players-stats-th__short{line-height:1.2}.players-stats-th__hint{font-size:9px;opacity:.75;font-weight:700}.players-stats-table__body{padding:0 6px 8px}.players-stats-row{padding:5px 4px;font-size:12px;border-bottom:1px solid rgba(51,65,85,.35)}.players-stats-row:last-child{border-bottom:none}.players-stats-row:nth-child(odd){background:#0f172ac7}.players-stats-row:nth-child(2n){background:#47556961}.players-stats-row__cell{min-width:0;text-align:right;color:#e2e8f0;line-height:1.35}.players-stats-row__cell:first-child{text-align:center}.players-stats-row__cell--name{text-align:left;font-weight:500;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.players-stats-row__cell--num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.players-stats-row__cell--goal{font-weight:700;color:#f87171}.players-stats-row__cell--rating{font-size:12px;line-height:1.35}.players-stats-row__cell--rating-excellent{color:#fbbf24;font-weight:700}.players-stats-row__cell--rating-strong{color:#86efac;font-weight:700}.players-stats-row__cell--rating-neutral{color:#cbd5e1;font-weight:700}.players-stats-row__cell--rating-weak{color:#fca5a5;font-weight:700}@media (max-width: 900px){.players-table-page__sections{gap:20px}}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-table-tab-header__title{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-table-tab-header__subtitle{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-table-tab-header__meta{color:var(--mb-text-subtle)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-table-section__title{border-color:var(--mb-border);background:var(--mb-panel-bg)!important;background-image:none!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-table-section__title--home{border-color:color-mix(in srgb,var(--mb-home-analytics) 35%,var(--mb-border));background:color-mix(in srgb,var(--mb-home-analytics) 10%,var(--mb-panel-bg))!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-table-section__title--away{border-color:color-mix(in srgb,var(--mb-away-analytics) 35%,var(--mb-border));background:color-mix(in srgb,var(--mb-away-analytics) 10%,var(--mb-panel-bg))!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-table-section__name{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-table-section__badge{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-table-section__title--home .players-table-section__badge{color:var(--mb-home-analytics)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-table-section__title--away .players-table-section__badge{color:var(--mb-away-analytics)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-table{background:var(--mb-table-bg);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-table--home{border-color:color-mix(in srgb,var(--mb-home-analytics) 32%,var(--mb-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--mb-home-analytics) 14%,transparent) inset}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-table--away{border-color:color-mix(in srgb,var(--mb-away-analytics) 32%,var(--mb-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--mb-away-analytics) 14%,transparent) inset}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-header-row{background:var(--mb-table-sticky-bg);border-bottom-color:var(--mb-table-cell-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-header-row--home{box-shadow:0 1px color-mix(in srgb,var(--mb-home-analytics) 28%,transparent)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-header-row--away{box-shadow:0 1px color-mix(in srgb,var(--mb-away-analytics) 28%,transparent)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-th{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-th:hover{color:var(--mb-text-strong);background:var(--mb-table-row-hover)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-th--active{color:var(--mb-text-strong);background:var(--mb-table-row-selected)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-th--goal{color:var(--mb-danger)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-th--goal.players-stats-th--active{color:#991b1b}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-row{border-bottom-color:var(--mb-table-cell-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-row:nth-child(odd){background:var(--mb-table-row-alt)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-row:nth-child(2n){background:var(--mb-table-bg)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-row:hover{background:var(--mb-table-row-hover)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-row__cell{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-row__cell--name{color:var(--mb-text-strong);font-weight:600}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-row__cell--goal{color:var(--mb-danger);font-weight:700}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-row__cell--rating-excellent{color:#b45309}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-row__cell--rating-strong{color:#15803d}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-row__cell--rating-neutral{color:var(--mb-text-secondary)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-row__cell--rating-weak{color:#b91c1c}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) button.players-stats-row__cell--video{margin:0;border:none;background:transparent;font:inherit;line-height:inherit;cursor:pointer;width:100%;color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) button.players-stats-row__cell--video:hover{color:var(--mb-accent);text-decoration:underline;text-underline-offset:2px}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .top6-tab-header__title{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .top6-tab-header__subtitle{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .top6-tab-header__meta{color:var(--mb-text-subtle)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .top6-stat-table{background:var(--mb-table-bg);border-color:var(--mb-border);box-shadow:0 4px 14px #2c282514;color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .top6-stat-table__title{color:var(--mb-text-strong);border-bottom-color:var(--mb-table-cell-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .top6-stat-row:nth-child(2n){background:var(--mb-table-row-alt);border-radius:6px}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .top6-stat-row:hover{background:var(--mb-table-row-hover)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .top6-stat-row__nick--home{color:var(--mb-home-analytics)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .top6-stat-row__nick--away{color:var(--mb-away-analytics)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .top6-stat-row__val{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) button.top6-stat-row__val{text-decoration-color:color-mix(in srgb,var(--mb-muted) 45%,transparent)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) button.top6-stat-row__val:hover{text-decoration-color:var(--mb-accent);color:var(--mb-accent)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .top6-stat-row__sep{background:linear-gradient(180deg,transparent,var(--mb-border),transparent)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .top6-video-hint{color:var(--mb-muted)}.players-analysis-selector__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.22);background:#0f172ad9;color:#e2e8f0;font-size:12px;cursor:pointer;text-align:left}.players-analysis-selector__trigger:hover{border-color:#94a3b859}.players-analysis-selector__trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.players-analysis-selector__chev{flex-shrink:0;color:#94a3b8;font-size:10px}.players-analysis-selector__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:transparent;border:none;cursor:default}.players-analysis-selector__panel{position:absolute;z-index:50;top:calc(100% + 6px);left:0;right:0;min-width:280px;max-height:min(340px,55vh);display:flex;flex-direction:column;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:#0f172afa;box-shadow:0 16px 48px #00000073;overflow:hidden}.players-analysis-selector__search{margin:8px;padding:8px 10px;border-radius:8px;border:1px solid rgba(71,85,105,.65);background:#02061799;color:#e2e8f0;font-size:12px;outline:none}.players-analysis-selector__search:focus{border-color:#38bdf873}.players-analysis-selector__scroll{overflow-y:auto;padding:0 6px 8px;flex:1;min-height:0}.players-analysis-selector__group-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#64748b;padding:8px 8px 4px}.players-analysis-selector__opt{display:block;width:100%;text-align:left;padding:8px 10px;margin-bottom:2px;border:none;border-radius:8px;background:transparent;color:#cbd5e1;font-size:11px;cursor:pointer}.players-analysis-selector__opt:hover{background:#33415573}.players-analysis-selector__opt--active{background:#38bdf81f;color:#f1f5f9}.players-analysis-selector__empty{padding:16px 10px;font-size:12px;color:#64748b;text-align:center}.players-analysis-gameflow__track{padding:4px 0 2px}.players-analysis-gameflow__bar{position:relative;height:36px;border-radius:8px;background:linear-gradient(180deg,#1e293ba6,#0f172ae6);border:1px solid rgba(148,163,184,.15)}.players-analysis-gameflow__divider{position:absolute;top:0;bottom:0;width:0;left:0;transform:translate(-50%);border-left:2px solid rgba(148,163,184,.55);pointer-events:none;z-index:1;box-shadow:0 0 0 1px #0f172a59}.players-analysis-gameflow__marker{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:auto;z-index:2}.players-analysis-gameflow__marker--touch{top:50%}.players-analysis-gameflow__dot{display:block;width:6px;height:6px;border-radius:50%;border:1px solid rgba(15,23,42,.9)}.players-analysis-gameflow__dot--pos{background:#22c55e}.players-analysis-gameflow__dot--neg{background:#ef4444}.players-analysis-gameflow__card{display:flex;align-items:center;justify-content:center;width:18px;height:22px;border-radius:3px;font-size:10px;font-weight:800}.players-analysis-gameflow__card--yellow{background:#eab30859;border:1px solid #eab308;color:#fef08a}.players-analysis-gameflow__card--red{background:#ef44444d;border:1px solid #ef4444;color:#fecaca}.players-analysis-gameflow__axis{display:flex;justify-content:space-between;margin-top:6px;font-size:10px;color:#64748b}.players-analysis-touch-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:center;width:100%;min-width:0}.players-analysis-pitch-card{width:100%;max-width:min(100%,var(--ma-contained-pitch-max, 520px));margin-inline:auto;min-width:0;box-sizing:border-box;padding:12px 14px 14px;border-radius:12px;background:linear-gradient(165deg,#1e293b80,#0f172aeb);border:1px solid rgba(148,163,184,.12);box-shadow:0 10px 36px #00000038}.players-analysis-stats-panel{padding:14px 16px;border-radius:12px;background:linear-gradient(165deg,#1e293b8c,#0f172af2);border:1px solid rgba(148,163,184,.14);min-width:220px;max-width:280px;justify-self:center;align-self:center;box-sizing:border-box}.players-analysis-stats-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.players-analysis-stats-panel__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:12px}.players-analysis-stats-panel__check-label{display:inline-flex;align-items:center;gap:8px;min-width:0;cursor:pointer;-webkit-user-select:none;user-select:none}.players-analysis-stats-panel__check{width:14px;height:14px;flex-shrink:0;cursor:pointer}.players-analysis-stats-panel__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.players-analysis-stats-panel__label{color:#94a3b8}.players-analysis-stats-panel__val{font-weight:650;color:#f1f5f9;font-variant-numeric:tabular-nums}.page-shell--players-analysis{max-width:1480px}.players-analysis-pass-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,min(36vw,340px)) minmax(0,1fr);gap:10px;align-items:start;width:100%;min-width:0}.players-analysis-pass-row__tables{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0}.players-analysis-partner-table-wrap{border-radius:8px;padding:6px 7px 7px;background:#0f172a8c;border:1px solid rgba(51,65,85,.45);min-width:0}.players-analysis-pass-connections__intro{margin-bottom:12px}.players-analysis-pass-connections__title{margin:0;font-size:1.05rem;font-weight:650;letter-spacing:.02em;color:var(--mb-text-strong, var(--mb-text, #f8fafc))}.players-analysis-pass-connections__lede{margin:6px 0 0;font-size:12px;color:var(--mb-muted, #94a3b8);line-height:1.45;max-width:920px}.players-analysis-partner-table__title{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;margin-bottom:4px;line-height:1.2}.players-analysis-partner-table{width:100%;border-collapse:collapse;font-size:10px;color:#e2e8f0}.players-analysis-partner-table th{text-align:left;font-weight:650;color:#64748b;padding:2px 4px 4px 0;border-bottom:1px solid rgba(71,85,105,.5)}.players-analysis-partner-table td{padding:3px 4px 3px 0;border-bottom:1px solid rgba(51,65,85,.35);vertical-align:middle}.players-analysis-partner-table tbody tr:last-child td{border-bottom:none}.players-analysis-partner-table__player{min-width:0;display:flex;align-items:baseline;gap:4px}.players-analysis-partner-table__jn{flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:700;color:#94a3b8;font-size:9px}.players-analysis-partner-table__nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.players-analysis-partner-table__nm--solo{font-weight:650;color:#cbd5e1}.players-analysis-partner-table__c{text-align:right;font-variant-numeric:tabular-nums;font-weight:650;color:#cbd5e1;width:2.25rem;padding-left:2px;white-space:nowrap}.players-analysis-partner-table__empty{color:#64748b;font-style:italic;text-align:center;padding:8px 4px!important}.players-analysis-tab{max-width:1480px;width:100%;min-width:0;box-sizing:border-box}.players-analysis-header-card{margin-bottom:12px}.players-analysis-header-card__selector-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px}.players-analysis-header-card__select-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#64748b}@media (max-width: 1100px){.players-analysis-touch-row{grid-template-columns:1fr}.players-analysis-stats-panel{max-width:none;width:100%;justify-self:stretch}.players-analysis-pass-row{grid-template-columns:1fr}}@media (max-width: 640px){.players-analysis-pass-row__tables{grid-template-columns:1fr}}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-dashboard__lede{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-overview-header{background:linear-gradient(180deg,var(--mb-bg-elevated) 0%,var(--mb-panel-bg) 100%);border-color:var(--mb-border);box-shadow:0 8px 24px #2c282514}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-overview-header__title{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-overview-header__match-info{color:#3a3530;font-weight:600}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-overview-score-nums{color:var(--mb-text);text-shadow:none}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-overview-team-accent--home{background:linear-gradient(90deg,color-mix(in srgb,var(--team-accent, #64748b) 28%,var(--mb-bg-elevated)) 0%,transparent 78%)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-overview-team-accent--away{background:linear-gradient(270deg,color-mix(in srgb,var(--team-accent, #64748b) 28%,var(--mb-bg-elevated)) 0%,transparent 78%)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-overview-team-name{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-overview-team-label{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-overview-goal-scorer-line{color:#4a443d}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-event-strip__title{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-event-strip__legend{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-event-strip__timeline{background:var(--mb-panel-bg);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-event-strip--overview .match-event-strip__line{background:#5c564c7a}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-event-strip__momentum-route-path{stroke:#47413a9e}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-event-strip__label{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-analysis-momentum-chart__zero-line{stroke:#5c564c7a}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-analysis-momentum-chart__avg-route{stroke:#47413a9e}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__heading{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__cell{background:var(--mb-panel-bg);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__label,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__value{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__bar-track{background:var(--mb-bg-elevated)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__possession-legend-item{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__possession-legend-label{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__goal-team-label{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__passes-panel{background:var(--site-surface-raised);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-stats-pass-pitch__total-on{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-stats-pass-pitch__total-sep{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-stats-pass-pitch__total-all{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-stats-pass-pitch__divider-line{stroke:#47413a6b}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-stats-pass-pitch__frac-on{fill:var(--mb-text-strong);stroke:#ffffffa6}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-stats-pass-pitch__frac-sep{fill:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-stats-pass-pitch__frac-total{fill:var(--mb-text);stroke:#ffffff80}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-stats-pass-pitch__zone-label{fill:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__possession-pie path{stroke:#ffffffa6}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__possession-pie-label{fill:#fff;stroke:#1e293b73}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__possession-divider{background:#5c564c47}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__goal-net line,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__goal-net-sag{stroke:#5c564c42}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__goal-ground{stroke:#5c564c6b}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__goal-shadow{fill:#2c28251f}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__goal-stat-caption{color:var(--mb-muted);text-shadow:0 1px 4px rgba(255,255,255,.75)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__goal-stat-main{color:var(--mb-text-strong);text-shadow:0 1px 4px rgba(255,255,255,.8)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__goal-stat-sep{color:var(--mb-muted);text-shadow:0 1px 4px rgba(255,255,255,.75)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .key-match-stats__goal-stat-sub{color:var(--mb-text);text-shadow:0 1px 4px rgba(255,255,255,.8)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-team-name{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-coach,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-meta{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-formation{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-attack-arrow{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-player-name{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-player-sub{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-player-grade--excellent{color:#b45309}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-player-grade--strong{color:#15803d}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-player-grade--neutral{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-player-grade--weak{color:#b91c1c}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-gk-badge{color:var(--mb-muted);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-bench-title{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-bench-player{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-bench-number{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-bench-card{background:var(--mb-panel-bg);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-metric,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-continuity{background:var(--mb-panel-bg);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-metric__label,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-continuity__label{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-metric__value,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-continuity__value{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-pitch--surface{background:linear-gradient(180deg,#22c55e1f,#efe8da66),repeating-linear-gradient(90deg,rgba(92,86,76,.1),rgba(92,86,76,.1) 1px,transparent 1px,transparent 22%)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-pitch__touchline,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-pitch__svg .pitch-markings line,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-pitch__svg .pitch-markings circle,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-pitch__svg .pitch-markings path,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .team-lineup-pitch__svg .pitch-markings rect{stroke:#47413a8c}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-momentum-chart .overview-momentum-chart__title{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-momentum-chart .overview-momentum-chart__lede,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-momentum-chart .overview-momentum-chart__legend-item{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-analysis-momentum-chart__plot-bg{fill:var(--mb-bg-elevated);stroke:var(--mb-border);stroke-width:1}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .match-analysis-momentum-chart__axis-label{fill:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pitch-use__title{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pitch-use__lede{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pitch-shape-metric{background:var(--mb-panel-bg);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pitch-shape-metric__label{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pitch-shape-metric__value{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pitch-heatmap{background:linear-gradient(165deg,var(--mb-bg-elevated),var(--mb-panel-bg));border-color:var(--mb-border);box-shadow:0 4px 14px #2c282514}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pitch-heatmap__team{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pitch-heatmap__sub{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pitch-heatmap__arrow{color:#5c564cb8}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pitch-heatmap__field rect[stroke],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pitch-heatmap__field .pitch-markings line,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pitch-heatmap__field .pitch-markings circle,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pitch-heatmap__field .pitch-markings path,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pitch-heatmap__field .pitch-markings rect{stroke:#47413a80}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pass-networks{border-top-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pass-networks__title{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pass-networks__lead,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pass-networks__empty{color:var(--mb-muted);background:var(--mb-panel-bg);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .passes-pitch-card{background:var(--mb-panel-bg);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .passes-pitch-card__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .passes-pitch-card__sub{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .passes-pitch-card__arrow path{stroke:#5c564ca6}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .passes-pitch-card__svg>rect[stroke],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .passes-pitch-card__svg .pitch-markings line,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .passes-pitch-card__svg .pitch-markings circle,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .passes-pitch-card__svg .pitch-markings path,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .passes-pitch-card__svg .pitch-markings rect{stroke:#47413a85}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pass-networks .overview-pitch-card--network .passes-network-edges line{stroke:color-mix(in srgb,var(--pass-accent, #b45309) 72%,#111827);stroke-opacity:.96}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pass-networks .overview-pitch-card--network .passes-network-edges marker polygon,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-pass-networks .overview-pitch-card--network .passes-network-edges marker path{fill:color-mix(in srgb,var(--pass-accent, #b45309) 72%,#111827);stroke:color-mix(in srgb,var(--pass-accent, #b45309) 72%,#111827);fill-opacity:.96}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .pass-pitch-player__nick{fill:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-action-pitch{--ov-action-pass: #92400e;--ov-action-loft: #581c87;--ov-action-cross: #1e3a8a;--ov-action-shot: #991b1b;--ov-action-dribble: #14532d;--ov-action-control: #166534;--ov-action-node-fill: #ebe4d3;--ov-action-marker-stroke: rgba(28, 25, 23, .88);--ov-action-pitch-grad-a: rgba(34, 197, 94, .14);--ov-action-pitch-grad-b: rgba(239, 232, 218, .75);--ov-action-pitch-border: rgba(71, 65, 58, .45);--ov-action-arrow-stroke: rgba(28, 25, 23, .78)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-action-pitch .passes-pitch-card__arrow path{stroke:#1c1917c7;stroke-width:1.35}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-action-pitch .overview-action-seg{stroke-opacity:1}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-action-pitch marker path{stroke:#1c1917bf}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-player-ratings-table__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-player-ratings-table__head{color:var(--mb-muted);border-bottom-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-player-ratings-table__row{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-player-ratings-table__row:nth-child(odd){background:#efe8da8c}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-player-ratings-table__role,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-player-ratings-table__min{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-player-ratings-table__score--excellent{color:#b45309}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-player-ratings-table__score--strong{color:#15803d}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-player-ratings-table__score--neutral{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-player-ratings-table__score--weak{color:#b91c1c}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-stat-leaders__head{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-stat-leaders__row{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-stat-leaders__row:nth-child(odd){background:#efe8da8c}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-stat-leaders__total,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-stat-leaders__stat,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-stat-leaders__rank,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-stat-leaders__name,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-stat-leaders__value,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-stat-leaders__empty,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-top-player-list__empty,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-team-players-panel__label{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-team-players-panel__team-header{background:var(--team-dark, #292524);border-color:color-mix(in srgb,var(--team-dark, #292524) 72%,var(--mb-border))}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-team-players-panel__team-stripe{background:var(--team-light, var(--mb-muted))}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-team-players-panel__team-name{color:var(--team-light, var(--mb-text))}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-top-player-card__name,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-top-player-metrics dd{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-top-player-card__meta,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-top-player-metrics dt{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard .overview-top-player-metrics>div:nth-child(odd){background:#efe8da73}html.pdf-export-mode html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-dashboard.overview-pdf-capture{background:#fff}.pdf-export-mode .overview-dashboard .match-overview-team-accent--home{background:linear-gradient(90deg,rgba(71,65,58,.22) 0%,transparent 78%)!important}.pdf-export-mode .overview-dashboard .match-overview-team-accent--away{background:linear-gradient(270deg,rgba(71,65,58,.22) 0%,transparent 78%)!important}.pdf-export-mode .overview-dashboard .overview-pass-networks .passes-network-edges line{stroke:var(--pass-accent, #78350f)!important;stroke-opacity:.92!important}.pdf-export-mode .overview-dashboard .overview-pass-networks .passes-network-edges marker polygon,.pdf-export-mode .overview-dashboard .overview-pass-networks .passes-network-edges marker path{fill:var(--pass-accent, #78350f)!important;fill-opacity:.92!important}.pdf-export-mode .overview-dashboard .overview-team-players-panel__team-header{background:var(--team-dark, #292524)!important;border-color:#47413a73!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table-wrap{background:var(--mb-panel-bg);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table__thead th{background:var(--mb-bg-elevated);border-bottom-color:var(--mb-border);box-shadow:0 1px var(--mb-bg-elevated);color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table__th{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table__stat-head{color:var(--mb-text-strong);font-weight:650}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table__stat-sub{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table__td{color:var(--mb-text-strong);border-bottom-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table__td--dur{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table tbody .periods-table__th--period{color:var(--mb-text-strong);background:var(--mb-panel-bg);font-weight:600}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table__tr--score .periods-table__td,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table__tr--score .periods-table__th--period{background:var(--mb-panel-bg)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table__tr--summary-full .periods-table__th--period,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table__tr--summary-full .periods-table__td{background:#fb923c1f;color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table__tr--summary-half .periods-table__th--period,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table__tr--summary-half .periods-table__td{background:#93c5fd24;color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-stat-cell__home{color:var(--mb-home-analytics)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-stat-cell__away{color:var(--mb-away-analytics)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-stat-cell__sep{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-stat-cell__pill--home{background:color-mix(in srgb,var(--mb-home-analytics) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-home-analytics) 42%,transparent)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-stat-cell__pill--away{background:color-mix(in srgb,var(--mb-away-analytics) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-away-analytics) 40%,transparent)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .team-shape-panel__title{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .team-shape-panel__lede{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .team-shape-panel__substitutes{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .team-shape-metrics__label{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .team-shape-metrics__value{color:var(--mb-text-strong);font-weight:650}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .team-shape-panel__substitutes-input{accent-color:var(--mb-away-analytics)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .teams-shape-center-stats{background:var(--mb-panel-bg);border-color:var(--mb-border);color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .teams-shape-center-stats__title{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .teams-shape-center-stats__lead{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .teams-shape-center-stats__row{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .teams-shape-center-stats__section-head{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .teams-shape-center-stats__row-label{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .teams-shape-center-stats__footnote{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .comparison-bar__track{background:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .kick-composition-card{background:var(--mb-bg-elevated);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .kick-composition-card__title{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .kick-composition-card__lede{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-players-panel{background:var(--mb-bg-elevated);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-players-panel__title{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-players-panel__lede{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-players-panel__team-label{color:var(--mb-text-strong);font-weight:650}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-players-table__th{color:var(--mb-text-strong);border-bottom-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-players-table__sort{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-players-table__sort--active,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-players-table__sort:hover{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-players-table__td{color:var(--mb-text-strong);border-bottom-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-players-table__td--nick{color:var(--mb-text-strong);font-weight:600}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-players-table__td--num{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-event-bar__title{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-event-bar__sub{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-shape-kick-toggle{background:var(--mb-panel-bg);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-shape-kick-toggle__btn{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-shape-kick-toggle__btn--active{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table__tr--clickable:hover{background:#0ea5e914}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table__tr--selected{background:#0ea5e91f;box-shadow:inset 3px 0 #0284c7}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table__tr--selected .periods-table__th--period,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-table__tr--selected .periods-table__td{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-event-bar__interval--selected{background:linear-gradient(180deg,#0ea5e98c,#0284c773);border-color:#0284c7;box-shadow:inset 0 0 0 1px #ffffffa6,0 0 0 2px #0ea5e973}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-shell--periods .periods-event-bar__interval--selected .periods-event-bar__interval-label{color:#0c4a6e;font-weight:800;text-shadow:none}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .tactical-tab-header__title{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .tactical-tab-header__subtitle{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .tactical-tab-header__meta{color:var(--mb-text-subtle)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .tactical-tab-empty{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .tactical-team-switch__label{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .tactical-team-switch__btn{background:transparent;border-color:var(--mb-border);color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .tactical-team-switch__btn:hover{border-color:var(--mb-border-strong);color:var(--mb-text-strong);background:var(--mb-hover-bg)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .tactical-team-switch__btn--active-home{border-color:color-mix(in srgb,var(--mb-home-analytics) 55%,var(--mb-border));background:color-mix(in srgb,var(--mb-home-analytics) 14%,var(--mb-panel-bg));color:var(--mb-home-analytics);box-shadow:0 0 0 1px color-mix(in srgb,var(--mb-home-analytics) 18%,transparent)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .tactical-team-switch__btn--active-away{border-color:color-mix(in srgb,var(--mb-away-analytics) 55%,var(--mb-border));background:color-mix(in srgb,var(--mb-away-analytics) 14%,var(--mb-panel-bg));color:var(--mb-away-analytics);box-shadow:0 0 0 1px color-mix(in srgb,var(--mb-away-analytics) 18%,transparent)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .attacking-tab .team-attacking-dev-card,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .defensive-tab .team-defensives-card,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-attacking-dev-card:not(.team-attacking-dev-card--embedded){background:var(--mb-panel-bg)!important;border-color:var(--mb-border)!important;color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .attacking-tab .team-attacking-dev__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .defensive-tab .team-attacking-dev__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-attacking-dev__title{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .attacking-tab .team-attacking-dev__lede,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .defensive-tab .team-attacking-dev__lede,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-attacking-dev__lede{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .attacking-tab .team-attacking-dev__lede strong,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .defensive-tab .team-attacking-dev__lede strong,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-attacking-dev__lede strong{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-attacking-dev-players__title{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-attacking-dev-table{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-attacking-dev-table thead tr{border-bottom-color:var(--mb-table-cell-border)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-attacking-dev-table th{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-attacking-dev-table th button{color:inherit}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-attacking-dev-table td{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-attacking-dev-table td button{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-attacking-dev-table tbody tr:nth-child(2n){background:var(--mb-table-row-alt)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-attacking-dev-table tbody tr:hover{background:var(--mb-table-row-hover)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-attacking-dev-bar__count{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-attacking-dev-bar__show-label{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-attacking-dev-bar__show-label input[type=checkbox],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-defensives-bars .team-attacking-dev-bar__show-label input[type=checkbox]{background:var(--mb-input-bg)!important;border-color:var(--mb-border-strong)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-attacking-dev-lane{border-top-color:var(--mb-border)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color: #67e8f9"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color:#67e8f9"]{color:var(--mb-accent)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(56,189,248,0.12)"]{background:var(--mb-table-row-selected)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(56, 189, 248, 0.12)"]{background:var(--mb-table-row-selected)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="outline: 1px solid rgba(56,189,248,0.35)"]{outline-color:color-mix(in srgb,var(--mb-accent) 40%,transparent)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(148,163,184,0.1)"]{background:var(--mb-table-row-alt)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(148, 163, 184, 0.1)"]{background:var(--mb-table-row-alt)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15,23,42,0.8)"]{background:var(--mb-inset-bg)!important}html[data-theme=light] .match-preview-workspace .match-preview-tactics-wide-panel{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}html[data-theme=light] .match-preview-workspace .match-preview-tactics-wide-panel .team-attacking-dev__title{color:var(--site-ink-strong)}html[data-theme=light] .match-preview-workspace .match-preview-tactics-wide-panel .team-attacking-dev__lede{color:var(--site-ink-muted)}html[data-theme=light] .match-preview-workspace .match-preview-tactics-wide-panel .team-attacking-dev__lede strong{color:var(--site-ink-strong)}html[data-theme=light] .match-preview-workspace .match-preview-tactics-players-table th{color:var(--site-ink-muted);border-bottom-color:var(--site-border)}html[data-theme=light] .match-preview-workspace .match-preview-tactics-players-table td,html[data-theme=light] .match-preview-workspace .match-preview-tactics-column__title{color:var(--site-ink-strong)}html[data-theme=light] .match-preview-workspace .match-preview-tactics-pair-bars__show-label{color:var(--site-ink-muted)}html[data-theme=light] .match-preview-workspace .match-preview-tactics-pair-bars__show-label input[type=checkbox]{background:var(--site-surface);border-color:var(--site-border)}html[data-theme=light] .match-preview-workspace .match-preview-tactics-center-bars__row-label{color:var(--site-ink-muted)}html[data-theme=light] .match-preview-workspace .match-preview-tactics-identity-summary{color:var(--site-ink-strong)}html[data-theme=light] .match-preview-workspace .match-preview-tactics-identity-press,html[data-theme=light] .team-analysis-workspace .page-shell--team-attacking .team-attacking-page__lede,html[data-theme=light] .team-analysis-workspace .page-shell--team-attacking .team-attacking-page__lede strong{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .page-shell--team-attacking .team-attacking-page__lede strong{color:var(--site-ink-strong)}html[data-theme=light] .team-analysis-workspace .page-shell--team-defensives .team-defensives-page__lede,html[data-theme=light] .team-analysis-workspace .page-shell--team-defensives .team-defensives-page__lede strong{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .page-shell--team-defensives .team-defensives-page__lede strong{color:var(--site-ink-strong)}html[data-theme=light] .team-analysis-workspace .page-shell--team-players .team-players-page__meta,html[data-theme=light] .team-analysis-workspace .page-shell--team-players .team-players-page__select-label{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .page-shell--team-players .team-players-page__player-name{color:var(--site-ink-strong)}html[data-theme=light] .team-analysis-workspace .page-shell--team-players .team-player-season-flow__round,html[data-theme=light] .team-analysis-workspace .page-shell--team-players .team-player-season-flow__min{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .page-shell--team-players .team-player-season-flow__bar{background:var(--site-surface-muted);border-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .page-shell--team-players .team-player-season-flow__bar--unplayed{background:color-mix(in srgb,var(--site-ink) 8%,var(--site-surface));border-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .page-shell--team-players .players-analysis-selector__trigger,html[data-theme=light] .team-analysis-workspace .page-shell--team-players .players-analysis-selector__panel,html[data-theme=light] .team-analysis-workspace .page-shell--team-players .players-analysis-selector__search{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .page-shell--team-players .players-analysis-selector__option{color:var(--site-ink)}html[data-theme=light] .team-analysis-workspace .page-shell--team-players .players-analysis-selector__option:hover,html[data-theme=light] .team-analysis-workspace .page-shell--team-players .players-analysis-selector__option--active{background:var(--site-tab-active-bg);color:var(--site-ink-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-selector__trigger{background:transparent!important;border-color:var(--mb-border)!important;color:var(--mb-text)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-selector__search{background:transparent!important;border-color:var(--mb-border-strong)!important;color:var(--mb-text)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-selector__option{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-selector__option:hover,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-selector__option--active{background:var(--mb-table-row-hover);color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace) .set-plays-header__title,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace) .set-plays-team-header__name{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace) .set-plays-header__subtitle,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace) .set-plays-header__meta,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace) .set-plays-team-header__sub{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace) .set-plays-episode-table th{color:var(--mb-muted);border-bottom-color:var(--mb-table-cell-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace) .set-plays-episode-table td{color:var(--mb-text);border-bottom-color:var(--mb-table-cell-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace) .set-plays-episode-table tbody tr:hover td{background:var(--mb-table-row-hover)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace) .set-plays-comparison__label{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-tab-header__title{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-tab-header__subtitle,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-tab-header__meta{color:var(--mb-muted)}html[data-theme=light] .team-analysis-workspace .page-shell--team-set-plays .team-set-plays-lede,html[data-theme=light] .team-analysis-workspace .page-shell--team-set-plays .team-set-plays-column__subtitle{color:var(--site-ink-muted)}html[data-theme=light] .team-analysis-workspace .page-shell--team-set-plays .team-set-plays-column__title{color:var(--site-ink-strong)}html[data-theme=light] .team-analysis-workspace .page-shell--team-set-plays .team-set-plays-match-table th{color:var(--site-ink-muted);border-bottom-color:var(--site-border)}html[data-theme=light] .team-analysis-workspace .page-shell--team-set-plays .team-set-plays-match-table td{color:var(--site-ink);border-bottom-color:var(--site-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-content__note{color:#92400e;background:#fef3c7bf;border-color:#b4530959}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-section{background:var(--mb-panel-bg);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-section--verdict{background:var(--mb-chip-bg-active);border-color:var(--mb-focus-ring)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-section__title{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-content__paragraph,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-content__list{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-content__paragraph--verdict{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-turning-points__item{border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-turning-points__minute{color:var(--mb-home-analytics);background:color-mix(in srgb,var(--mb-home-analytics) 12%,var(--mb-panel-bg));border-color:color-mix(in srgb,var(--mb-home-analytics) 30%,var(--mb-border))}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-turning-points__title{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-turning-points__text{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-tactics__team,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-tactics__difference{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-tactics__difference-label{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-winners__item{background:var(--mb-table-row-alt);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-winners__area{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-winners__winner{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-winners__reason{color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-players__card{background:var(--mb-panel-bg);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-players__name{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-players__team{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-numbers__card{background:var(--mb-panel-bg);border-color:var(--mb-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-toolbar__diag{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-story-status--error{color:var(--mb-danger)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace){--ov-action-pass: #92400e;--ov-action-loft: #581c87;--ov-action-cross: #1e3a8a;--ov-action-shot: #991b1b;--ov-action-dribble: #14532d;--ov-action-control: #166534;--ov-action-node-fill: var(--mb-pitch-marker-fill);--ov-action-marker-stroke: var(--mb-pitch-marker-stroke);--ov-action-pitch-grad-a: rgba(34, 197, 94, .14);--ov-action-pitch-grad-b: rgba(239, 232, 218, .75);--ov-action-pitch-border: var(--mb-pitch-line);--ov-action-arrow-stroke: var(--mb-pitch-route-neutral);--dev-action-pass: #92400e;--dev-action-loft: #581c87;--dev-action-cross: #1e3a8a;--dev-action-shot: #991b1b;--dev-action-dribble: #14532d;--dev-action-control: #166534;--dev-action-other: #57534e;--team-route-node-fill: var(--mb-pitch-marker-fill);--team-route-node-ink: var(--mb-text-strong);--mb-chip-bg: var(--mb-card-bg-alt);--mb-input-bg: var(--mb-card-bg-alt);--mb-button-bg: var(--mb-card-bg-alt);--mb-table-bg: var(--mb-card-bg-alt);--mb-table-header-bg: var(--mb-card-bg-alt);--mb-table-sticky-bg: var(--mb-card-bg-alt)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .card,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .card--tight,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .matches-panel,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .kick-composition-card,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-shape-center-stats,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-players-panel,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-table-wrap,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .top6-stat-table,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-controls,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-chart,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-stats-table,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-top-connections,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix-scroll,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-stats-panel,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-partner-table-wrap,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-pitch-card,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-selector__panel,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-selector__trigger,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-player-panel,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .ball-use-summary-card,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-comparison-card,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-pitch-heatmap,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .tactical-tab-empty,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-empty,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-pitch-empty{background:var(--mb-card-bg);border-color:var(--mb-border);color:var(--mb-text);box-shadow:var(--mb-shadow)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .teams-shape-center-stats,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-stats-panel,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-player-panel,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-controls,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-chart,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-stats-table,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-top-connections{background:var(--mb-panel-bg)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-pitch-card,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-zone-pitch,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-goals-pitch-aside__inner,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-pitch,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .overview-pitch-heatmap{background:var(--mb-pitch-surface);border-color:var(--mb-border);box-shadow:0 4px 14px #2c282514}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [class$=__title],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [class$=-title],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [class*=__title],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) h1,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) h2,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) h3,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-title{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [class$=__subtitle],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [class$=__lede],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [class$=__meta],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [class$=__lead],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [class$=__hint],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [class$=__footnote],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [class$=__empty],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .page-copy{color:var(--mb-muted)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) table{color:var(--mb-text);background:var(--mb-table-bg)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) th,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-header-row,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__corner,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__col-head,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__row-head,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-table__th,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-players-table__th,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .top6-stat-table th{background:var(--mb-table-header-bg);color:var(--mb-muted);border-color:var(--mb-table-cell-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) td,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__cell,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-table__td,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-players-table__td{color:var(--mb-text);border-color:var(--mb-table-cell-border)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) tbody tr:nth-child(2n) td,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-row:nth-child(odd),html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix tbody tr:nth-child(2n) .passes-matrix__cell{background:var(--mb-table-row-alt)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) tbody tr:hover td,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-grid-row:hover,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-table__tr--clickable:hover{background:var(--mb-table-row-hover)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-table__tr--selected,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-grid-row--band{background:var(--mb-table-row-selected)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-label,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-label--band{background:var(--mb-panel-bg);color:var(--mb-text-strong);box-shadow:none}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .statistics-cell{color:var(--mb-text-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) thead th,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__corner,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-matrix__row-head,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-stats-header-row{background:var(--mb-table-sticky-bg)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-chip,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-pitch-mode-tab,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-apply-btn,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-region-preset-btn,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-team-switch__btn,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-shape-kick-toggle__btn,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-team-toggle{background:var(--mb-chip-bg);border-color:var(--mb-border);color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) input,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) select,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) textarea,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-milestone-select,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-attack-secondary__select,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-attack-secondary__input,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .players-analysis-selector__search{background:var(--mb-input-bg);color:var(--mb-text);border-color:var(--mb-border-strong)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-chip--active,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-pitch-mode-tab--active,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-region-preset-btn--active,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .periods-shape-kick-toggle__btn--active,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .action-filter-apply-btn--pending{border-color:#c9a227;background:var(--mb-chip-bg-active);color:#5c4a12;box-shadow:inset 0 0 0 1px #c9a22747}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) button:focus-visible,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) input:focus-visible,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) select:focus-visible{outline:2px solid var(--mb-focus-ring);outline-offset:2px}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-momentum-chart__axis-label,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .ball-use-donut-chart svg>text,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .kick-mix-vertical-chart__value,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .kick-mix-vertical-chart__category{fill:var(--mb-chart-label);color:var(--mb-chart-label)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-momentum-chart__plot-bg{fill:var(--mb-bg-elevated)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .passes-chart__legend,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .ball-use-donut-chart__legend,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .match-analysis-momentum-chart__legend-item,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .kick-mix-vertical-chart__legend{color:var(--mb-chart-label)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .team-shape-player-mark__nick,html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .pass-pitch-player__nick{fill:var(--mb-text-strong);stroke:#faf6eceb}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .attacking-directions__lane-pct{fill:#1c1917f2;stroke:#f5f1e7eb}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) .attacking-directions__dir-arrow{color:#1c1917db}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15, 23, 42"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(15,23,42"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="#0f172a"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(30, 41, 59"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="rgba(30,41,59"]{background-color:var(--mb-panel-bg)!important;background-image:none!important;border-color:var(--mb-border)!important;color:var(--mb-text)}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color: #f8fafc"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color:#f8fafc"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color: #f1f5f9"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color:#f1f5f9"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color: #e2e8f0"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color:#e2e8f0"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color: #cbd5e1"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color:#cbd5e1"]{color:var(--mb-text-strong)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color: #94a3b8"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color:#94a3b8"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color: #64748b"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="color:#64748b"]{color:var(--mb-muted)!important}html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*='fill="#e2e8f0"'],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="fill: '#e2e8f0'"],html[data-theme=light] :is(.match-analysis-workspace,.team-analysis-workspace,.match-preview-workspace) [style*="fill:#e2e8f0"]{fill:var(--mb-chart-label)!important}
