html{height:100%}body{min-height:100%;overflow-x:hidden;overflow-y:auto}#root{min-height:100%}.site-shell{min-height:100%;display:flex;flex-direction:column;overflow:visible;background:radial-gradient(circle at 20% 0%,#0f172ab3,#020617e6 55%)}.site-shell__main{flex:1 0 auto;overflow:visible;padding-top:8px;padding-bottom:12px}.site-header{flex-shrink:0;z-index:80;border-bottom:1px solid rgba(71,85,105,.45);background:linear-gradient(180deg,#020617f2,#0f172ae6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header__inner{max-width:1480px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.site-header__brand{text-decoration:none;display:inline-flex;align-items:center;gap:10px}.site-header__logo{height:36px;width:auto;max-width:none;display:block;object-fit:contain;flex-shrink:0}.site-header__logo-fallback{display:none;font-size:16px;font-weight:800;color:#e2e8f0}.site-header__actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.site-header__visual-mode{display:inline-flex;align-items:center;gap:6px;padding:4px 5px;border-radius:10px;border:1px solid rgba(71,85,105,.55);background:#0f172a73}.site-header__visual-mode-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;font-size:12px;font-weight:650;cursor:pointer;line-height:0;transition:border-color .18s ease,background .18s ease,color .18s ease}.site-header__visual-mode-icon{display:block;width:16px;height:16px;flex-shrink:0}.site-header__visual-mode-btn:hover{border-color:#38bdf873;color:#f8fafc}.site-header__visual-mode-btn--active{color:#f8fafc;border-color:#7dd3fcad;background:linear-gradient(180deg,#082f49eb,#0c4a6ee6);box-shadow:inset 0 -2px #38bdf8cc}.site-header__local-time{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;border:1px solid rgba(71,85,105,.55);background:#0f172a73;color:#cbd5e1;font-size:12px;font-weight:650;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.site-header__local-time-input{width:14px;height:14px;margin:0;accent-color:#38bdf8;cursor:pointer}.site-header__local-time-label{line-height:1}.site-header__user{color:#cbd5e1;font-size:13px;margin-right:4px}.site-header__dev-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fef3c7;background:#b4530959;border:1px solid rgba(251,191,36,.55);margin-right:4px;white-space:nowrap}.site-header__btn{padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700;text-decoration:none;border:1px solid rgba(71,85,105,.65);cursor:pointer}.site-header__btn--ghost{color:#cbd5e1;background:#0f172a73}.site-header__btn--accent{color:#f8fafc;background:linear-gradient(180deg,#f97316cc,#ea580cdb);border-color:#fb923ca6}.auth-shell:not(.admin-shell){max-width:1200px;margin-left:auto;margin-right:auto;padding-top:36px}.auth-shell:not(.admin-shell)>.auth-card{width:clamp(280px,50%,600px);margin-left:auto;margin-right:auto}.admin-shell{max-width:1150px;margin-left:auto;margin-right:auto}.auth-card{padding:22px 20px}.auth-card__title{margin:0 0 6px;font-size:24px;color:#f8fafc}.auth-card__subtitle{margin:0 0 14px;color:#94a3b8;font-size:13px;line-height:1.45}.auth-oauth{display:grid;gap:10px;margin-bottom:4px;width:100%}.auth-oauth__button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;border:1px solid rgba(71,85,105,.65);background:#0f172ab8;color:#e2e8f0;padding:10px 12px;font-size:14px;font-weight:650;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.auth-oauth__button:hover:not(:disabled){border-color:#38bdf873;background:#1e293be6;color:#f8fafc}.auth-oauth__button:disabled{opacity:.65;cursor:not-allowed}.auth-oauth__button--facebook{color:#dbeafe}.auth-oauth__icon{flex-shrink:0}.auth-oauth__divider{display:flex;align-items:center;gap:10px;color:#94a3b8;font-size:12px;margin:2px 0}.auth-oauth__divider:before,.auth-oauth__divider:after{content:"";flex:1;height:1px;background:#4755698c}.auth-form{display:grid;gap:10px;width:100%}.auth-form__label{display:grid;gap:4px;font-size:12px;color:#cbd5e1;width:100%}.auth-form__input{width:100%;max-width:100%;height:38px;border-radius:8px;border:1px solid rgba(71,85,105,.65);background:#0f172ab3;color:#f8fafc;padding:0 10px;font-size:14px}.auth-form__input::placeholder{color:#64748b}select.auth-form__input{cursor:pointer}.auth-form__submit{width:100%;max-width:100%;height:40px;border-radius:9px;border:1px solid rgba(251,146,60,.6);background:linear-gradient(180deg,#f97316d1,#ea580ce6);color:#fff;font-weight:800;font-size:14px;cursor:pointer;margin-top:4px}.auth-form__submit:hover:not(:disabled){filter:brightness(1.06)}.auth-form__submit:disabled{opacity:.65;cursor:not-allowed}.auth-form__error{font-size:12px;color:#fca5a5;line-height:1.4}.auth-form__warning{padding:10px 12px;border-radius:8px;background:#f59e0b24;border:1px solid rgba(245,158,11,.45);color:#fde68a;font-size:12px;line-height:1.4}.auth-card__hint{margin:12px 0 0;color:#94a3b8;font-size:12px;line-height:1.45}.auth-card__hint strong{color:#e2e8f0;font-weight:650}.auth-card__hint a{color:#38bdf8}.auth-card__hint a:hover{color:#7dd3fc}.my-analysis-link{display:flex;align-items:center;justify-content:space-between;gap:8px;text-decoration:none;padding:10px 12px;border-radius:8px;border:1px solid rgba(71,85,105,.45);background:#0f172a73;color:#e2e8f0}.auth-debug{position:fixed;right:10px;bottom:10px;z-index:90;font-size:11px}.auth-debug__toggle{border:1px solid rgba(71,85,105,.65);background:#020617eb;color:#cbd5e1;border-radius:8px;padding:5px 8px;cursor:pointer}.auth-debug__panel{margin-top:6px;border:1px solid rgba(71,85,105,.65);background:#020617f2;border-radius:8px;padding:8px;color:#e2e8f0;display:grid;gap:3px;min-width:180px}.auth-debug__refresh{margin-top:4px;border:1px solid rgba(71,85,105,.65);background:#0f172acc;color:#cbd5e1;border-radius:6px;padding:4px 6px;cursor:pointer}.admin-console{display:grid;grid-template-columns:260px 1fr;gap:14px}.admin-console__users,.admin-console__editor{display:grid;gap:8px}.admin-console__workspace{display:grid;grid-template-columns:minmax(360px,1fr) minmax(320px,.85fr);gap:14px;align-items:start}.admin-console__panel{display:grid;gap:8px}.admin-console__user{text-align:left;border:1px solid rgba(71,85,105,.45);border-radius:8px;background:#0f172a73;color:#e2e8f0;padding:8px 10px;cursor:pointer}.admin-console__user.is-active{border-color:#38bdf8b3;background:#0284c733}.admin-console__actions{display:inline-flex;gap:8px;align-items:center}.admin-console__list{margin-top:10px;display:grid;gap:8px}.admin-console__row{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid rgba(71,85,105,.45);border-radius:8px;padding:8px 10px;color:#e2e8f0}.admin-console__row-actions{display:inline-flex;gap:6px}.auth-form__checkbox{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#cbd5e1}.auth-form__optional{color:#94a3b8;font-weight:400}.auth-onboarding-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:16px;background:#020617b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.auth-onboarding-dialog{width:min(100%,440px);padding:20px 22px}.auth-onboarding-dialog__title{margin:0 0 8px;font-size:20px;color:#f8fafc}.auth-onboarding-dialog__subtitle{margin:0 0 16px;font-size:13px;line-height:1.5;color:#94a3b8}.auth-form__success{padding:10px 12px;border-radius:8px;background:#22c55e1f;border:1px solid rgba(34,197,94,.35);color:#bbf7d0;font-size:13px}.auth-form__submit--secondary{background:#334155eb;border-color:#64748bbf;color:#e2e8f0}.auth-form__submit--secondary:hover:not(:disabled){background:#475569f2;color:#f8fafc}.auth-form__link-button{display:inline-block;text-align:center;text-decoration:none;color:#fff}.auth-form__link-button:hover{color:#fff;filter:brightness(1.06)}.auth-dev-link{display:block;margin-top:8px;padding:8px 10px;border-radius:8px;background:#0f172aa6;border:1px solid rgba(71,85,105,.45);color:#cbd5e1;font-size:12px;word-break:break-all}.auth-form--resend{margin-top:12px;padding-top:12px;border-top:1px solid rgba(71,85,105,.35)}.match-analysis-sticky-band{position:sticky;top:0;z-index:75;margin-bottom:12px;background:linear-gradient(180deg,#020617f7,#0f172af2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px #47556966,0 8px 24px #00000059}.match-analysis-sticky-band__title-meta-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;row-gap:6px;margin-bottom:10px;min-width:0}.match-analysis-sticky-band__title-meta-actions{margin-left:auto;flex-shrink:0;align-self:center;display:inline-flex;flex-wrap:nowrap;gap:6px;align-items:center}.match-analysis-sticky-band__nav-row{margin-bottom:6px}.match-analysis-page__title{margin:0;font-size:1.2rem;font-weight:650;letter-spacing:.02em;color:#f8fafc}.match-analysis-page__title--lg{font-size:1.35rem}.match-analysis-page__subtitle{font-size:12px;color:#94a3b8}.match-analysis-page__subtitle--md{font-size:13px}.match-analysis-page__lede{font-size:12px;color:#94a3b8;line-height:1.45;max-width:920px}.match-analysis-momentum-chart__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:12px}.match-analysis-momentum-chart__title{font-size:14px;font-weight:600;color:#f1f5f9}.match-analysis-momentum-chart__lede{font-size:11px;color:#94a3b8;margin-top:2px}.match-analysis-momentum-chart__legend{display:flex;gap:14px;font-size:11px}.match-analysis-momentum-chart__legend-item{display:inline-flex;align-items:center;gap:6px;color:#cbd5e1}.match-analysis-header-info-score-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:0 2px;row-gap:4px}.match-analysis-header-info-score-row__info{font-size:11px;color:#94a3b8;line-height:1.35;min-width:0}.match-analysis-header-info-score-row__sep{color:#94a3b873;font-size:11px;font-weight:500}.match-analysis-header-info-score-row__info--sm{font-size:12px}.match-analysis-header-info-score-row__info--filter{color:#64748b}.match-analysis-header-info-score-row__score{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35em;font-size:14px;font-weight:500;color:#e2e8f0;font-variant-numeric:tabular-nums}.match-analysis-header-info-score-row__score-nums{font-weight:650}.match-analysis-header-info-score-row__score--lg{font-size:15px}.match-analysis-header-info-score-row__score--lg .match-analysis-header-info-score-row__score-nums{font-weight:700}.match-analysis-nav{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px}.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--league-back{border-color:#38bdf866;background:#1e293b80;margin-right:2px}.match-analysis-nav__link--league-back:hover{border-color:#38bdf88c;background:#1e293bb3}button.match-analysis-nav__link{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-family:inherit;cursor:pointer}button.match-analysis-nav__link:disabled{opacity:.65;cursor:wait}button.match-analysis-nav__link:disabled:hover{color:#cbd5e1;border-color:#475569d9}.match-analysis-nav__link--pro-locked{border-color:#f59e0b73;background:#1e293b59}.match-analysis-nav__link--pro-locked:hover{border-color:#f59e0b99;color:#fde68a}.match-analysis-nav__divider{width:1px;height:18px;margin:0 2px;flex-shrink:0;background:#475569bf}.match-analysis-pro-gate{margin-top:12px;padding:20px 18px;border-color:#f59e0b59;background:linear-gradient(180deg,#1e293b8c,#0f172abf)}.match-analysis-pro-gate__title{margin:0 0 10px;font-size:1.1rem;font-weight:700;color:#fde68a}.match-analysis-pro-gate__message{margin:0 0 16px;color:#cbd5e1;font-size:14px;line-height:1.5;max-width:720px}.match-analysis-pro-gate__message strong{color:#f8fafc}.match-analysis-pro-gate__actions{display:flex;flex-wrap:wrap;gap:10px}.match-analysis-pro-gate__upgrade{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:8px;border:1px solid rgba(245,158,11,.55);background:linear-gradient(180deg,#d97706f2,#b45309f2);color:#fff7ed;font-size:13px;font-weight:700;text-decoration:none;transition:filter .15s ease}.match-analysis-pro-gate__upgrade:hover{filter:brightness(1.08);color:#fff}.team-page-shell{max-width:min(1680px,calc(100vw - 24px));width:100%;overflow-x:clip}.team-page-header-band{position:fixed;top:56px;left:12px;right:12px;max-width:1680px;margin-left:auto;margin-right:auto;z-index:40;box-shadow:0 4px 14px #02061773}.team-page-header-band__title{margin:0;font-size:1.35rem;font-weight:650;letter-spacing:.02em;color:#f8fafc}.team-header-match-filters{margin-top:10px;padding-top:10px;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}.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__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.league-standings th.team-games-table__th--score-dev{text-align:center}.team-games-table__th--video,.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{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px 8px;align-items:center;font-size:11px;line-height:1.3;min-width:0}.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;flex-direction:row;align-items:center;justify-content:center;gap:5px;text-decoration:none;white-space:nowrap;cursor:pointer}.team-games-table__match-cell .team-games-table__scoreline-link:hover .team-games-table__score{color:#fde047}.team-games-table__match-cell .team-games-table__scoreline-link:hover .team-games-table__dash{color:#e2e8f0}.team-games-table__match-cell .team-games-table__scoreline--scheduled{grid-column:2;display:inline-flex;align-items:center;justify-content:center;font-weight:600;color:#94a3b8;white-space:nowrap}.team-games-table__row--scheduled .team-games-table__match-side{color:#cbd5e1}.team-games-table__match-cell .team-games-table__match-side--away{grid-column:3;justify-self:start}.team-games-table__match-side{font-weight:650;color:#e2e8f0;min-width:0}.team-games-table__score{font-variant-numeric:tabular-nums;font-weight:800;color:#facc15;font-size:12px}.team-games-table__dash{color:#94a3b8;font-weight:700}.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{width:100%;min-width:0}.team-games-score-dev--empty{font-size:11px;color:#64748b;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 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__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;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-games-table__th--match,.team-stats-table .team-stats-table__th--stat{text-align:right;vertical-align:bottom}.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}.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}.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__selector-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.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__active-seg{position:absolute;left:1px;right:1px;border-radius:5px;background:linear-gradient(180deg,#22c55ee6,#16a34ae6)}.team-player-season-flow__tail{position:absolute;left:1px;right:1px;border-radius:5px}.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__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:#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-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:#e2e8f0}.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 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 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:#94a3b8;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{color:#64748b}.team-contributions-table__impact-val--neutral{color:#94a3b8}.team-contributions-table__impact-val--positive{color:#4ade80}.team-contributions-table__impact-val--negative{color:#f87171}.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,.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-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%)}.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-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-cover-page{--team-cover-header-bg: rgba(15, 23, 42, .92);--team-cover-header-border: rgba(71, 85, 105, .55);--team-cover-title: #f8fafc;--team-cover-subtitle: #94a3b8;--team-cover-coach: #e2e8f0;--team-cover-back: #7dd3fc;--team-cover-back-hover: #bae6fd}.team-cover-page__squad-panel{width:70%;max-width:70%;margin-left:auto;margin-right:auto}.team-cover-squad__coach{margin:0 0 8px;font-size:13px;color:var(--team-cover-coach)}.team-cover-squad__coach-label{color:var(--team-cover-subtitle);font-weight:600}.team-cover-squad-table-wrap{margin-top:4px}.team-cover-squad-sort{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.team-cover-squad-sort__label{font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--team-cover-subtitle);margin-right:2px}.team-cover-squad-sort__btn{border:1px solid rgba(148,163,184,.4);background:#0f172abf;color:#cbd5e1;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:650;cursor:pointer}.team-cover-squad-sort__btn:hover{border-color:#38bdf88c;color:#e0f2fe}.team-cover-squad-sort__btn.is-active{border-color:#38bdf8cc;background:#0e749047;color:#e0f2fe}.team-cover-squad-table{font-size:12px;table-layout:fixed;width:100%;min-width:0;max-width:100%}.team-cover-squad-table col.team-cover-squad-table__col--no{width:4%}.team-cover-squad-table col.team-cover-squad-table__col--player{width:34%}.team-cover-squad-table col.team-cover-squad-table__col--pos,.team-cover-squad-table col.team-cover-squad-table__col--height{width:8%}.team-cover-squad-table col.team-cover-squad-table__col--club{width:46%}.team-cover-squad-table .team-cover-squad-table__th--no,.team-cover-squad-table .team-cover-squad-table__td--no{text-align:right;padding-right:10px;font-variant-numeric:tabular-nums}.team-cover-squad-table .team-cover-squad-table__th--player,.team-cover-squad-table .team-cover-squad-table__td--player{text-align:left;padding-left:10px}.team-cover-squad-table .team-cover-squad-table__th--pos,.team-cover-squad-table .team-cover-squad-table__td--pos{text-align:center}.team-cover-squad-table .team-cover-squad-table__th--height,.team-cover-squad-table .team-cover-squad-table__td--height{text-align:right;padding-right:10px;font-variant-numeric:tabular-nums}.team-cover-squad-table .team-cover-squad-table__th--club,.team-cover-squad-table .team-cover-squad-table__td--club{text-align:left;padding-left:10px}.team-cover-squad-table__td--player .league-standings__team-name{font-weight:600}.team-cover-squad-table__td--club{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-cover-squad-table__group-row{background:#1e293b8c}.team-cover-squad-table__group-cell{padding:6px 10px 4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;text-align:left;border-bottom:1px solid rgba(71,85,105,.45)}.site-shell--light .team-cover-squad-table__group-row{background:var(--site-surface-muted)}.site-shell--light .team-cover-squad-table__group-cell{color:var(--site-ink-muted);border-bottom-color:var(--site-border)}.team-cover-squad-table__group-avg-row{background:#0f172a33}.team-cover-squad-table__group-avg-spacer{padding:0;border:none;height:0;line-height:0}.team-cover-squad-table__group-avg-height{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;padding-top:2px;padding-bottom:5px;font-weight:700;color:#7dd3fc;border-bottom:1px solid rgba(71,85,105,.45)}.team-cover-squad-table__group-avg-label{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.site-shell--light .team-cover-squad-table__group-avg-row{background:var(--site-surface-muted)}.site-shell--light .team-cover-squad-table__group-avg-height{color:var(--site-ink-muted);border-bottom-color:var(--site-border)}.site-shell--light .team-cover-squad-table__group-avg-label{color:var(--site-ink-muted);opacity:.85}.team-cover-page__lede{margin:0 0 10px;font-size:12px;color:var(--team-cover-subtitle);line-height:1.45}.site-shell--light .team-cover-page{--team-cover-header-bg: var(--site-surface);--team-cover-header-border: var(--site-border);--team-cover-title: var(--site-ink-strong);--team-cover-subtitle: var(--site-ink-muted);--team-cover-coach: var(--site-ink);--team-cover-back: #1d4ed8;--team-cover-back-hover: #1e3a8a}.site-shell--light .team-cover-squad-sort__btn{border-color:var(--site-border);background:var(--site-surface-muted);color:var(--site-ink)}.site-shell--light .team-cover-squad-sort__btn.is-active{border-color:var(--site-tab-active-border);background:var(--site-tab-active-bg);color:var(--site-ink-strong)}.ball-use-donut-chart__legend{list-style:none;margin:0;padding:0;font-size:10px;color:#94a3b8;display:flex;flex-direction:column;gap:4;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}.match-analysis-page .overview-action-pitch,.team-page-shell .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)}.match-analysis-page .overview-action-pitch .overview-action-pitch__grad-a,.team-page-shell .overview-action-pitch .overview-action-pitch__grad-a{stop-color:var(--ov-action-pitch-grad-a)}.match-analysis-page .overview-action-pitch .overview-action-pitch__grad-b,.team-page-shell .overview-action-pitch .overview-action-pitch__grad-b{stop-color:var(--ov-action-pitch-grad-b)}.match-analysis-page .overview-action-pitch .overview-action-pitch__field-border,.team-page-shell .overview-action-pitch .overview-action-pitch__field-border{stroke:var(--ov-action-pitch-border)}.match-analysis-page .overview-action-pitch .passes-pitch-card__arrow path,.team-page-shell .overview-action-pitch .passes-pitch-card__arrow path{stroke:var(--ov-action-arrow-stroke)}.match-analysis-page .overview-action-pitch .passes-pitch-card__svg>.overview-action-pitch__field-border,.match-analysis-page .overview-action-pitch .passes-pitch-card__svg .pitch-markings line,.match-analysis-page .overview-action-pitch .passes-pitch-card__svg .pitch-markings circle,.match-analysis-page .overview-action-pitch .passes-pitch-card__svg .pitch-markings path,.match-analysis-page .overview-action-pitch .passes-pitch-card__svg .pitch-markings rect,.team-page-shell .overview-action-pitch .passes-pitch-card__svg>.overview-action-pitch__field-border,.team-page-shell .overview-action-pitch .passes-pitch-card__svg .pitch-markings line,.team-page-shell .overview-action-pitch .passes-pitch-card__svg .pitch-markings circle,.team-page-shell .overview-action-pitch .passes-pitch-card__svg .pitch-markings path,.team-page-shell .overview-action-pitch .passes-pitch-card__svg .pitch-markings rect{stroke:var(--ov-action-pitch-border)}.match-analysis-page .overview-action-pitch .team-shape-metrics{border-top-color:#94a3b824}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives) .match-analysis-zone-pitch{background:var(--site-surface-muted);border-color:var(--site-border);box-shadow:0 4px 14px #2c282514}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives) .match-analysis-zone-pitch__title{color:var(--site-ink-strong)}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives) .match-analysis-zone-pitch__sub{color:var(--site-ink-muted)}.site-shell--light .page-shell--team-attacking .match-analysis-zone-pitch__sub{display:none}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives) .match-analysis-zone-pitch__mode-btn{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink-muted)}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives) .match-analysis-zone-pitch__mode-btn--active{background:color-mix(in srgb,var(--mb-away-analytics) 12%,var(--site-surface));border-color:color-mix(in srgb,var(--mb-away-analytics) 40%,var(--site-border));color:var(--site-ink-strong)}.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-region-pitch__label{color:var(--site-ink-strong)}.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-region-pitch.overview-action-pitch{--ov-action-region-grid: rgba(71, 65, 58, .42);--ov-action-region-select: rgba(34, 197, 94, .32)}.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-region-pitch__svg line{stroke:var(--ov-action-region-grid, rgba(71, 65, 58, .42))}.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-region-pitch__cell--selected{fill:var(--ov-action-region-select, rgba(34, 197, 94, .32))}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-card{--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-lane-left: #b45309;--dev-lane-middle: #15803d;--dev-lane-right: #1d4ed8;background:var(--site-surface)!important;border-color:var(--site-border)!important;color:var(--site-ink)}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-card h2,.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-card h3,.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev__title{color:var(--site-ink-strong)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev__lede{color:var(--site-ink-muted)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev__lede strong{color:var(--site-ink-strong)!important;font-weight:600}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-bar__count{color:var(--site-ink-muted)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-bar__show-label{color:var(--site-ink-strong)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-lane{border-top-color:var(--site-border)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-lane__title{color:var(--site-ink-strong)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-lane__labels{color:var(--site-ink-muted)}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-lane__left{color:var(--dev-lane-left);font-weight:600}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-lane__middle{color:var(--dev-lane-middle);font-weight:600}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-lane__right{color:var(--dev-lane-right);font-weight:600}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-lane>div:nth-child(2){border-color:var(--site-border)!important;background:var(--site-surface-muted)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-players__title,.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-players__per-game{color:var(--site-ink-strong)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-table{color:var(--site-ink-strong)}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-table thead tr{border-bottom-color:var(--site-border)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-table th,.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-table th button{color:var(--site-ink-muted)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-table th button[style*="#f1f5f9"],.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-table th[style*="#f1f5f9"] button{color:var(--site-ink-strong)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-table td,.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-table td button{color:var(--site-ink-strong)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-table tbody tr:nth-child(2n){background:#2c28250a}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-table tbody tr[style*="rgba(56,189,248"]{background:color-mix(in srgb,var(--mb-away-analytics) 12%,transparent)!important;outline-color:color-mix(in srgb,var(--mb-away-analytics) 35%,transparent)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-table td button[style*="#67e8f9"]{color:var(--mb-away-analytics)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-table span[style*="#94a3b8"]{color:var(--site-ink-muted)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-card .match-analysis-zone-pitch marker path{stroke:#1c19178c}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking) .team-attacking-dev-card .overview-action-pitch{--ov-action-pass: var(--dev-action-pass);--ov-action-loft: var(--dev-action-loft);--ov-action-cross: var(--dev-action-cross);--ov-action-shot: var(--dev-action-shot);--ov-action-dribble: var(--dev-action-dribble);--ov-action-control: var(--dev-action-control)}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives) .league-panel--team-games .league-empty{color:var(--site-ink-muted)}.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card{--def-action-total: #b45309;--def-action-ball-win: #15803d;--def-action-rebound: #1d4ed8;--def-action-foul: #dc2626;background:var(--site-surface)!important;border-color:var(--site-border)!important;color:var(--site-ink)}.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card .team-attacking-dev__title{color:var(--site-ink-strong)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card .team-attacking-dev__lede{color:var(--site-ink-muted)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card .team-attacking-dev__lede strong{color:var(--site-ink-strong)!important;font-weight:600}.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-bars .team-attacking-dev-bar__count{color:var(--site-ink-muted)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-bars .team-attacking-dev-bar__show-label{color:var(--site-ink-strong)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card .team-attacking-dev-players__title{color:var(--site-ink-strong)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card .team-attacking-dev-table{color:var(--site-ink-strong)}.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card .team-attacking-dev-table thead tr{border-bottom-color:var(--site-border)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card .team-attacking-dev-table th,.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card .team-attacking-dev-table th button{color:var(--site-ink-muted)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card .team-attacking-dev-table th[style*="#f1f5f9"],.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card .team-attacking-dev-table th[style*="#f1f5f9"] button{color:var(--site-ink-strong)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card .team-attacking-dev-table td,.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card .team-attacking-dev-table td button{color:var(--site-ink-strong)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card .team-attacking-dev-table tbody tr:nth-child(2n){background:#2c28250a}.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card .team-attacking-dev-table tbody tr[style*="rgba(56,189,248"]{background:color-mix(in srgb,var(--mb-away-analytics) 12%,transparent)!important;outline-color:color-mix(in srgb,var(--mb-away-analytics) 35%,transparent)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card .team-attacking-dev-table td button[style*="#67e8f9"]{color:var(--mb-away-analytics)!important}.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card .match-analysis-zone-pitch marker path{stroke:var(--ov-action-marker-stroke, rgba(28, 25, 23, .88))}.site-shell--light :is(.match-analysis-page,.page-shell--team-defensives) .team-defensives-card .defensive-action-arrow__halo{fill:#1c191747}.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .team-goals-pitch-aside__inner{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .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)}.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .team-goals-pitch-aside .overview-action-pitch__grad-a{stop-color:var(--ov-action-pitch-grad-a)}.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .team-goals-pitch-aside .overview-action-pitch__grad-b{stop-color:var(--ov-action-pitch-grad-b)}.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .team-goals-pitch-aside.overview-action-pitch .team-goals-pitch-aside__svg .overview-action-pitch__field-border,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .team-goals-pitch-aside.overview-action-pitch .passes-pitch-card__svg .pitch-markings line,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .team-goals-pitch-aside.overview-action-pitch .passes-pitch-card__svg .pitch-markings circle,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .team-goals-pitch-aside.overview-action-pitch .passes-pitch-card__svg .pitch-markings path,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .team-goals-pitch-aside.overview-action-pitch .passes-pitch-card__svg .pitch-markings rect{stroke:#47413a85}.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .team-goals-pitch-aside.overview-action-pitch marker path{stroke:#1c1917bf}.site-shell--light .match-analysis-page .page-shell:not(.page-shell--periods) .kick-composition-card{background:var(--site-surface);border-color:var(--site-border)}.site-shell--light .match-analysis-page .ball-use-panel-card,.site-shell--light .match-analysis-page [class*=ball-use] .card.card--tight{color:var(--site-ink)}.site-shell--light .match-analysis-page .ball-use-panel-card h2,.site-shell--light .match-analysis-page .ball-use-panel-card h3{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--players-table .card[role=note]{color:var(--site-ink-muted);background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .match-analysis-page .players-table-section__title{background:var(--site-surface-muted)!important;border-color:var(--site-border)}.site-shell--light .match-analysis-page .players-table-section__title--home{border-color:color-mix(in srgb,var(--mb-home-analytics) 35%,var(--site-border))}.site-shell--light .match-analysis-page .players-table-section__title--away{border-color:color-mix(in srgb,var(--mb-away-analytics) 35%,var(--site-border))}.site-shell--light .match-analysis-page .players-table-section__badge{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .players-table-section__name{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .players-stats-table,.site-shell--light .match-analysis-page .players-stats-table__scroll{background:var(--site-surface);border-color:var(--site-border)}.site-shell--light .match-analysis-page .players-stats-table--home,.site-shell--light .match-analysis-page .players-stats-table--away{border-color:var(--site-border);box-shadow:none}.site-shell--light .match-analysis-page .players-stats-header-row{background:var(--site-surface-muted);border-bottom-color:var(--site-border);box-shadow:none}.site-shell--light .match-analysis-page .players-stats-header-row--home,.site-shell--light .match-analysis-page .players-stats-header-row--away{box-shadow:none}.site-shell--light .match-analysis-page .players-stats-th{color:var(--site-ink-strong);font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:none}.site-shell--light .match-analysis-page .players-stats-th:hover{background:#2c28250f;color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .players-stats-table--home .players-stats-th--active{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)}.site-shell--light .match-analysis-page .players-stats-table--away .players-stats-th--active{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)}.site-shell--light .match-analysis-page .players-stats-th--goal,.site-shell--light .match-analysis-page .players-stats-th--goal.players-stats-th--active{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .players-stats-row{font-size:10px;border-bottom-color:var(--site-border)}.site-shell--light .match-analysis-page .players-stats-row:nth-child(odd){background:var(--site-surface)}.site-shell--light .match-analysis-page .players-stats-row:nth-child(2n){background:var(--site-surface-muted)}.site-shell--light .match-analysis-page .players-stats-row__cell{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .players-stats-row__cell--name,.site-shell--light .match-analysis-page .players-stats-row__cell--goal{color:var(--site-ink-strong);font-weight:600}.site-shell--light .match-analysis-page .players-stats-row__cell--num button:hover,.site-shell--light .match-analysis-page .players-stats-row__cell--goal button:hover{background:#2c28250f;border-radius:4px}.site-shell--light .match-analysis-page .page-shell--top6 .card[style*="color: #94a3b8"]{color:var(--site-ink-muted)!important;background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .match-analysis-page .top6-stat-row{color:var(--site-ink)}.site-shell--light .match-analysis-page .top6-stat-row__val{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .top6-stat-row__nick--home{color:var(--mb-home-analytics)}.site-shell--light .match-analysis-page .top6-stat-row__nick--away{color:var(--mb-away-analytics)}.site-shell--light .match-analysis-page .top6-stat-row__sep{background:linear-gradient(180deg,transparent,var(--site-border-strong),transparent)}.site-shell--light .page-shell--players-analysis .card h2{color:var(--site-ink-strong)!important}.site-shell--light .page-shell--players-analysis .card p{color:var(--site-ink-muted)!important}.site-shell--light .page-shell--players-analysis .card p strong{color:var(--site-ink-strong)!important}.site-shell--light .page-shell--players-analysis .players-analysis-player-chip{background:var(--site-surface-muted)!important;border-color:var(--site-border)!important}.site-shell--light .page-shell--players-analysis .players-analysis-player-chip__name{color:var(--site-ink-strong)!important}.site-shell--light .page-shell--players-analysis .players-analysis-player-chip__meta{color:var(--site-ink-muted)!important}.site-shell--light .page-shell--players-analysis .players-analysis-pitch-card--effective .players-analysis-effective-ellipse{stroke:var(--mb-home-analytics)}.site-shell--light .page-shell--players-analysis .players-analysis-pass-connections .overview-action-pitch{--pass-accent: var(--mb-home-analytics)}.site-shell--light .page-shell--players-analysis .players-analysis-pass-connections .overview-action-pitch .passes-network-edges line{stroke:color-mix(in srgb,var(--pass-accent) 58%,#d6d3d1)!important;stroke-opacity:.82}.site-shell--light .page-shell--players-analysis .players-analysis-pass-connections .overview-action-pitch .passes-network-edges marker polygon{fill:color-mix(in srgb,var(--pass-accent) 58%,#d6d3d1)!important}.site-shell--light .page-shell--players-analysis div[style*="#64748b"]{color:var(--site-ink-muted)!important}.site-shell--light .page-shell--players-analysis .players-analysis-selector__trigger,.site-shell--light .page-shell--players-analysis .players-analysis-selector__trigger-label,.site-shell--light .page-shell--players-analysis .players-analysis-selector__search,.site-shell--light .page-shell--players-analysis .players-analysis-selector__opt{color:var(--site-ink-strong)}.site-shell--light .page-shell--players-analysis .players-analysis-selector__chev,.site-shell--light .page-shell--players-analysis .players-analysis-selector__group-label,.site-shell--light .page-shell--players-analysis .players-analysis-selector__empty{color:var(--site-ink-muted)}.site-shell--light .page-shell--players-analysis .players-analysis-selector__opt--active{color:var(--site-ink-strong)}.site-shell--light .page-shell--players-analysis .players-analysis-gameflow__bar{color:var(--site-ink)}.site-shell--light .page-shell--players-analysis .players-analysis-gameflow__axis{color:var(--site-ink-muted)}.site-shell--light .page-shell--players-analysis .players-analysis-stats-panel>div:first-child{color:var(--site-ink-strong)!important}.site-shell--light .page-shell--players-analysis .players-analysis-stats-panel p{color:var(--site-ink-muted)!important}.site-shell--light .page-shell--players-analysis .players-analysis-stats-panel__label{color:var(--site-ink-muted)}.site-shell--light .page-shell--players-analysis .players-analysis-stats-panel__val,.site-shell--light .page-shell--players-analysis .players-analysis-partner-table__title,.site-shell--light .page-shell--players-analysis .players-analysis-partner-table,.site-shell--light .page-shell--players-analysis .players-analysis-partner-table__nm,.site-shell--light .page-shell--players-analysis .players-analysis-partner-table__nm--solo,.site-shell--light .page-shell--players-analysis .players-analysis-partner-table__c{color:var(--site-ink-strong)}.site-shell--light .page-shell--players-analysis .players-analysis-partner-table th,.site-shell--light .page-shell--players-analysis .players-analysis-partner-table__jn,.site-shell--light .page-shell--players-analysis .players-analysis-partner-table__empty{color:var(--site-ink-muted)}.site-shell--light .page-shell--players-analysis .overview-action-pitch .passes-pitch-card__title{color:var(--site-ink-strong)}.site-shell--light .page-shell--players-analysis .overview-action-pitch .passes-pitch-card__sub{color:var(--site-ink-muted)}.site-shell--light .page-shell--players-analysis .players-analysis-pitch-card--actions{--ov-action-pass: #ca8a04;--ov-action-loft: #7c3aed;--ov-action-cross: #2563eb;--ov-action-shot: #dc2626;--ov-action-dribble: #16a34a;--ov-action-control: #64748b;--ov-action-defensive: #0284c7;--ov-action-default: #57534e;--ov-action-node-fill: #f8fafc}.site-shell--light .page-shell--players-analysis .players-analysis-pitch-card--actions marker path{stroke:none}.site-shell--light .page-shell--players-analysis .players-analysis-pitch-card button[style*="#f8fafc"]{color:var(--site-ink-strong)!important;background:var(--site-surface)!important;border-color:var(--site-border)!important}.site-shell--light .page-shell--team-players .team-players-page__meta,.site-shell--light .page-shell--team-players .team-players-page__select-label,.site-shell--light .page-shell--team-players .team-player-season-flow__empty{color:var(--site-ink-muted)!important}.site-shell--light .page-shell--team-players .team-players-page__player-name,.site-shell--light .page-shell--team-players .team-player-season-flow__title{color:var(--site-ink-strong)!important}.site-shell--light .page-shell--team-players .team-player-season-flow{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}.site-shell--light .page-shell--team-players .team-player-season-flow__round{color:var(--site-ink-muted)}.site-shell--light .page-shell--team-players .team-player-season-flow__bar{border-color:var(--site-border);background:var(--site-surface)}.site-shell--light .page-shell--team-players .team-player-season-flow__bar--unplayed{background:#2c282514;border-color:var(--site-border)}.site-shell--light .page-shell--team-players .team-player-season-flow__score{color:var(--site-ink-muted)}.site-shell--light .page-shell--team-players .team-player-season-flow__score-line--score{color:var(--site-ink-strong)}.site-shell--light .page-shell--team-players .team-player-season-flow__score-line.is-focal{color:var(--mb-home-analytics)}.site-shell--light .page-shell--team-players .team-contributions-table{color:var(--site-ink-strong)}.site-shell--light .page-shell--team-players .team-contributions-table thead th{color:var(--site-ink-muted);border-bottom-color:var(--site-border)}.site-shell--light .page-shell--team-players .team-contributions-table th,.site-shell--light .page-shell--team-players .team-contributions-table td{border-bottom-color:var(--site-border);color:var(--site-ink-strong)}.site-shell--light .page-shell--team-players .team-contributions-table tbody tr:nth-child(2n){background:#2c28250a}.site-shell--light .page-shell--team-players .team-contributions-table__impact-val--positive{color:#15803d}.site-shell--light .page-shell--team-players .team-contributions-table__impact-val--negative{color:#dc2626}.site-shell--light .page-shell--team-players .team-contributions-table__impact-val--missing,.site-shell--light .page-shell--team-players .team-contributions-table__impact-val--neutral{color:var(--site-ink-muted)}.site-shell--light .page-shell--team-players .team-contributions-table-wrap{background:var(--site-surface);border:1px solid var(--site-border);border-radius:8px}.site-shell--light .page-shell--team-players .team-contributions-table-panel{background:transparent;border-color:transparent}.site-shell--light .page-shell--team-players .card label[style*="#cbd5e1"],.site-shell--light .page-shell--team-players .card span[style*="color: #64748b"],.site-shell--light .page-shell--team-players .card span[style*="color:#64748b"]{color:var(--site-ink-muted)!important}.site-shell--light .page-shell--team-players .card span[style*="color: #e2e8f0"],.site-shell--light .page-shell--team-players .card span[style*="color:#e2e8f0"],.site-shell--light .page-shell--team-players .card div[style*="color: #e2e8f0"],.site-shell--light .page-shell--team-players .card div[style*="color:#e2e8f0"]{color:var(--site-ink-strong)!important}.site-shell--light .page-shell--team-players .card span[style*="color: #cbd5e1"],.site-shell--light .page-shell--team-players .card span[style*="color:#cbd5e1"]{color:var(--site-ink-muted)!important}.site-shell--light .match-analysis-page .statistics-phase-header-row button{background:var(--site-surface-muted)!important;color:var(--site-ink-muted)!important;border-color:var(--site-border)!important}.site-shell--light .match-analysis-page .statistics-phase-header-row button:hover{color:var(--site-ink-strong)!important;background:var(--site-surface)!important}.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-key-phases__track{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-key-phases__phase{background:var(--site-surface);border-color:var(--site-border)}.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-key-phases__range{color:var(--mb-home-analytics)}.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-key-phases__meta{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-key-phases__meta strong,.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-key-phases__dominance{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-key-phases__explanation{color:var(--site-ink)}.site-shell--light .match-analysis-page .page-shell--game-flow .card.card--tight>div:first-child{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--game-flow .card.card--tight>div:nth-child(2){color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .page-shell--game-flow .card.card--tight>div:last-child{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .page-shell--game-flow .card.card--tight>div:last-child>div{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}.site-shell--light .match-analysis-page,.site-shell--light .chat-ai-page{color:var(--site-ink)}.site-shell--light .match-analysis-page .match-analysis-sticky-band,.site-shell--light .chat-ai-page .match-analysis-sticky-band{background:linear-gradient(180deg,var(--site-surface) 0%,var(--site-surface-muted) 100%);border-color:var(--site-border);box-shadow:0 8px 24px #2c282514}.site-shell--light .chat-ai-page .match-analysis-nav{background:linear-gradient(180deg,var(--site-surface),var(--site-surface-muted));border-color:var(--site-border)}.site-shell--light .match-analysis-page .match-analysis-page__title{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .match-analysis-page__subtitle,.site-shell--light .match-analysis-page .match-analysis-page__lede{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .card h1,.site-shell--light .match-analysis-page .card h2,.site-shell--light .match-analysis-page .card h3,.site-shell--light .page-shell--action-filter .card h1,.site-shell--light .page-shell--action-filter .card h2,.site-shell--light .page-shell--action-filter .card h3,.site-shell--light .match-analysis-page .kick-composition-card__title,.site-shell--light .page-shell--passes .passes-chart__title,.site-shell--light .page-shell--passes .passes-stats-table__title,.site-shell--light .page-shell--passes .passes-matrix__title,.site-shell--light .match-analysis-page .teams-shape-center-stats__title,.site-shell--light .match-analysis-page .team-shape-panel__title,.site-shell--light .match-analysis-page .periods-players-panel__title,.site-shell--light .match-analysis-page .periods-event-bar__title,.site-shell--light .match-analysis-page .game-flow-card__title,.site-shell--light .match-analysis-page .game-flow-key-phases__title,.site-shell--light .match-analysis-page .game-flow-attack-flow__title,.site-shell--light .match-analysis-page .match-analysis-momentum-chart__title,.site-shell--light .match-analysis-page .top6-stat-table__title,.site-shell--light .match-analysis-page .statistics-context-pill,.site-shell--light .match-analysis-page .statistics-net-play{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .kick-composition-card__lede,.site-shell--light .match-analysis-page .team-shape-panel__lede,.site-shell--light .match-analysis-page .team-shape-panel__substitutes,.site-shell--light .match-analysis-page .periods-players-panel__lede,.site-shell--light .match-analysis-page .periods-event-bar__sub,.site-shell--light .match-analysis-page .game-flow-card__lede,.site-shell--light .match-analysis-page .game-flow-key-phases__lede,.site-shell--light .match-analysis-page .game-flow-attack-flow__lede,.site-shell--light .match-analysis-page .match-analysis-momentum-chart__lede,.site-shell--light .match-analysis-page .team-shape-metrics__label{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .team-shape-metrics__value{color:var(--site-ink-strong);font-weight:650}.site-shell--light .match-analysis-page .match-analysis-header-info-score-row__score{color:var(--site-ink)}.site-shell--light .match-analysis-page .match-analysis-header-info-score-row__info{color:#3a3530;font-weight:500}.site-shell--light .match-analysis-page .match-analysis-header-info-score-row__info--filter,.site-shell--light .match-analysis-page .match-analysis-header-info-score-row__sep{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .match-analysis-nav{background:linear-gradient(180deg,var(--site-surface),var(--site-surface-muted));border-color:var(--site-border)}.site-shell--light .match-analysis-page [style*="rgba(15, 23, 42, 0.2"],.site-shell--light .match-analysis-page [style*="rgba(15, 23, 42, 0.3"],.site-shell--light .match-analysis-page [style*="rgba(15, 23, 42, 0.4"],.site-shell--light .match-analysis-page [style*="rgba(15, 23, 42, 0.5"],.site-shell--light .match-analysis-page [style*="rgba(15, 23, 42, 0.6"],.site-shell--light .match-analysis-page [style*="rgba(15, 23, 42, 0.7"],.site-shell--light .match-analysis-page [style*="rgba(15, 23, 42, 0.8"],.site-shell--light .match-analysis-page [style*="rgba(15, 23, 42, 0.9"],.site-shell--light .match-analysis-page [style*="rgba(15,23,42,0.2"],.site-shell--light .match-analysis-page [style*="rgba(15,23,42,0.3"],.site-shell--light .match-analysis-page [style*="rgba(15,23,42,0.4"],.site-shell--light .match-analysis-page [style*="rgba(15,23,42,0.5"],.site-shell--light .match-analysis-page [style*="rgba(15,23,42,0.6"],.site-shell--light .match-analysis-page [style*="rgba(15,23,42,0.7"],.site-shell--light .match-analysis-page [style*="rgba(15,23,42,0.8"],.site-shell--light .match-analysis-page [style*="rgba(15,23,42,0.9"],.site-shell--light .match-analysis-page [style*="#0f172a"]{background-color:var(--site-surface-muted)!important;background-image:none!important;border-color:var(--site-border)!important;color:var(--site-ink)}.site-shell--light .match-analysis-page [style*="linear-gradient(165deg, rgba(30,41,59"],.site-shell--light .match-analysis-page [style*="linear-gradient(165deg, rgba(30, 41, 59"],.site-shell--light .match-analysis-page [style*="linear-gradient(180deg, rgba(15,23,42,0.9"],.site-shell--light .match-analysis-page [style*="linear-gradient(180deg, rgba(15, 23, 42, 0.9"]{background:var(--site-surface-muted)!important;border-color:var(--site-border)!important;color:var(--site-ink)}.site-shell--light .match-analysis-page [style*="color: #f8fafc"],.site-shell--light .match-analysis-page [style*="color:#f8fafc"],.site-shell--light .match-analysis-page [style*="color: #f1f5f9"],.site-shell--light .match-analysis-page [style*="color:#f1f5f9"]{color:var(--site-ink-strong)!important}.site-shell--light .match-analysis-page [style*="color: #94a3b8"],.site-shell--light .match-analysis-page [style*="color:#94a3b8"],.site-shell--light .match-analysis-page [style*="color: #64748b"],.site-shell--light .match-analysis-page [style*="color:#64748b"]{color:var(--site-ink-muted)!important}.site-shell--light .match-analysis-page [style*="color: #e2e8f0"],.site-shell--light .match-analysis-page [style*="color:#e2e8f0"],.site-shell--light .match-analysis-page [style*="color: #cbd5e1"],.site-shell--light .match-analysis-page [style*="color:#cbd5e1"]{color:var(--site-ink-strong)!important}.site-shell--light .match-analysis-page .statistics-comparison-card,.site-shell--light .match-analysis-page .statistics-grid-row,.site-shell--light .match-analysis-page .statistics-phase-header-row{border-bottom-color:var(--site-border);color:var(--site-ink)}.site-shell--light .match-analysis-page .statistics-grid-row--band{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}.site-shell--light .match-analysis-page .statistics-label,.site-shell--light .match-analysis-page .statistics-label--band{background:var(--site-surface-muted);color:var(--site-ink-strong);box-shadow:none}.site-shell--light .match-analysis-page .statistics-label__unit{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .statistics-cell{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .statistics-legend{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .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)}.site-shell--light .match-analysis-page .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)}.site-shell--light .page-shell--passes .passes-bar-row__label,.site-shell--light .page-shell--passes .passes-bar-row__val,.site-shell--light .page-shell--passes .passes-chart__legend,.site-shell--light .page-shell--passes .passes-chart__legend li,.site-shell--light .page-shell--passes .passes-chart__filter-item,.site-shell--light .page-shell--passes .passes-chart__empty,.site-shell--light .match-analysis-page .kick-mix-vertical-chart__legend,.site-shell--light .match-analysis-page .kick-mix-vertical-chart__toggle-label,.site-shell--light .match-analysis-page .kick-mix-vertical-chart__value,.site-shell--light .match-analysis-page .kick-mix-vertical-chart__category,.site-shell--light .match-analysis-page .ball-use-donut-chart__legend,.site-shell--light .match-analysis-page .ball-use-donut-chart__legend-label,.site-shell--light .match-analysis-page .ball-use-donut-chart__legend-value,.site-shell--light .match-analysis-page .match-analysis-momentum-chart__legend-item,.site-shell--light .match-analysis-page .game-flow-attack-flow__legend{color:var(--site-ink-strong)}.site-shell--light .page-shell--passes .passes-chart__filters{border-top-color:var(--site-border)}.site-shell--light .page-shell--passes .passes-controls__min,.site-shell--light .page-shell--passes .passes-controls__min>span,.site-shell--light .page-shell--passes .passes-controls__reset,.site-shell--light .page-shell--passes .passes-controls__num-overlay,.site-shell--light .page-shell--passes .passes-team-switch__label,.site-shell--light .match-analysis-page .game-flow-card__lede,.site-shell--light .match-analysis-page .game-flow-key-phases__lede,.site-shell--light .match-analysis-page .game-flow-attack-flow__lede,.site-shell--light .match-analysis-page .game-flow-attack-flow__row-label,.site-shell--light .match-analysis-page .game-flow-attack-flow__minutes,.site-shell--light .match-analysis-page .periods-event-bar__interval,.site-shell--light .match-analysis-page .periods-event-bar__interval-label,.site-shell--light .match-analysis-page .statistics-label__unit{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .match-analysis-momentum-chart__axis-label{fill:var(--site-ink-strong)}.site-shell--light .match-analysis-page .ball-use-donut-chart svg>text{fill:var(--site-ink-strong)}.site-shell--light .match-analysis-page .kick-composition-card{background:var(--site-surface);border-color:var(--site-border)}.site-shell--light .match-analysis-page .teams-shape-center-stats__title,.site-shell--light .match-analysis-page .teams-shape-center-stats__lead,.site-shell--light .match-analysis-page .teams-shape-center-stats__row,.site-shell--light .match-analysis-page .teams-shape-center-stats__row-label{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .teams-shape-center-stats__section-head,.site-shell--light .match-analysis-page .teams-shape-center-stats__footnote{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .teams-shape-center-stats__row>div:first-child{color:var(--site-ink-strong)!important}.site-shell--light .page-shell--players-analysis .players-analysis-partner-table-wrap,.site-shell--light .page-shell--players-analysis .players-analysis-pitch-card,.site-shell--light .page-shell--players-analysis .players-analysis-stats-panel,.site-shell--light .page-shell--players-analysis .players-analysis-selector__panel,.site-shell--light .page-shell--players-analysis .players-analysis-selector__trigger,.site-shell--light .page-shell--players-analysis .players-analysis-gameflow__bar{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}.site-shell--light .page-shell--players-analysis .players-analysis-partner-table__title,.site-shell--light .page-shell--players-analysis .players-analysis-partner-table,.site-shell--light .page-shell--players-analysis .players-analysis-partner-table th,.site-shell--light .page-shell--players-analysis .players-analysis-partner-table__jn,.site-shell--light .page-shell--players-analysis .players-analysis-partner-table__nm--solo,.site-shell--light .page-shell--players-analysis .players-analysis-partner-table__c,.site-shell--light .page-shell--players-analysis .players-analysis-partner-table__empty{color:var(--site-ink)}.site-shell--light .page-shell--players-analysis .players-analysis-partner-table th{color:var(--site-ink-muted);border-bottom-color:var(--site-border)}.site-shell--light :is(.match-analysis-page,.page-shell--action-filter){color:var(--site-ink)}.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-player-panel,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-pitch-mode-tab,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-apply-btn,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-team-toggle,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-team-toggle--on,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-attack-secondary__select,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-attack-secondary__input,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-region-preset-btn,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-milestone-select,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-chip,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-chip--player-off{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-pitch-focus select,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-pitch-route-only,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-pitch-head,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-pitch-meta,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-minutes-rail__title,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-minutes-rail__hint,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-attack-secondary__title,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-attack-secondary__numeric-label,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-milestone-wrap__label,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-group__title,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-dirlen-panel__label,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .match-minutes-range__ticks,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .match-minutes-range__values{color:var(--site-ink)}.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-pitch-mode-tab,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-apply-btn,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-region-preset-btn{color:var(--site-ink)}.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-pitch-mode-tab:hover,.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-apply-btn:hover:not(:disabled),.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .action-filter-region-preset-btn:hover{background:var(--site-surface);border-color:var(--site-border-strong)}.site-shell--light .page-shell--action-filter .action-filter-player-panel--home .action-filter-player-panel__title--static{color:var(--mb-home-analytics)}.site-shell--light .page-shell--action-filter .action-filter-player-panel--away .action-filter-player-panel__title--static{color:var(--mb-away-analytics)}.site-shell--light .page-shell--action-filter .action-filter-chip__player-name{color:var(--site-ink-strong)}.site-shell--light .page-shell--action-filter .action-filter-chip--player-off .action-filter-chip__player-name,.site-shell--light .page-shell--action-filter .action-filter-chip--player-off .action-filter-chip__player-jersey{color:var(--site-ink-muted)}.site-shell--light .page-shell--action-filter .action-filter-chip--player-actor .action-filter-chip__player-jersey,.site-shell--light .page-shell--action-filter .action-filter-chip--player-actor .action-filter-chip__player-name,.site-shell--light .page-shell--action-filter .action-filter-chip--player-target .action-filter-chip__player-jersey,.site-shell--light .page-shell--action-filter .action-filter-chip--player-target .action-filter-chip__player-name{color:var(--site-ink-strong)}.site-shell--light .page-shell--action-filter .action-filter-chip__paren-count,.site-shell--light .page-shell--action-filter .action-filter-region-preset-btn .action-filter-chip__paren-count{color:#b45309}.site-shell--light .page-shell--action-filter .action-filter-chip__paren-count--target{color:#6d28d9}.site-shell--light .page-shell--action-filter .action-filter-chip--active .action-filter-chip__paren-count,.site-shell--light .page-shell--action-filter .action-filter-region-preset-btn--active .action-filter-chip__paren-count{color:#92400e}.site-shell--light .page-shell--action-filter .action-filter-chip--active .action-filter-chip__paren-count--target{color:#5b21b6}.site-shell--light .page-shell--action-filter .action-filter-pitch__arrow{color:#1c1917c7}.site-shell--light .page-shell--action-filter .action-filter-pitch__arrow path{stroke:currentColor!important}.site-shell--light .page-shell--action-filter .action-filter-pitch-col--home .action-filter-pitch{--af-pitch-accent: var(--mb-home-analytics)}.site-shell--light .page-shell--action-filter .action-filter-pitch-col--away .action-filter-pitch{--af-pitch-accent: var(--mb-away-analytics)}.site-shell--light .page-shell--passes .passes-controls,.site-shell--light .page-shell--passes .passes-chart,.site-shell--light .page-shell--passes .passes-stats-table,.site-shell--light .page-shell--passes .passes-team-switch__btn{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}.site-shell--light .page-shell--passes .passes-controls__check,.site-shell--light .page-shell--passes .passes-controls label{color:var(--site-ink-strong)}.site-shell--light .page-shell--passes .passes-stats-table__grid th{color:var(--site-ink-muted);border-bottom-color:var(--site-border)}.site-shell--light .page-shell--passes .passes-stats-table__grid td{color:var(--site-ink-strong);border-bottom-color:var(--site-border)}.site-shell--light .page-shell--passes .passes-matrix-scroll{background:var(--site-surface);border-color:var(--site-border)}.site-shell--light .page-shell--passes .passes-matrix__corner,.site-shell--light .page-shell--passes .passes-matrix__col-head,.site-shell--light .page-shell--passes .passes-matrix__row-head{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .page-shell--passes .passes-matrix__corner-inner{color:var(--site-ink-muted)}.site-shell--light .page-shell--passes .passes-matrix__label-btn{color:var(--site-ink-strong)}.site-shell--light .page-shell--passes .passes-matrix__label-btn:hover{background:#2c28250f;color:var(--site-ink-strong)}.site-shell--light .page-shell--passes .passes-matrix__cell,.site-shell--light .page-shell--passes .passes-matrix__cell-btn{color:var(--site-ink-strong);border-bottom-color:var(--site-border)}.site-shell--light .page-shell--passes .passes-matrix__cell-btn:hover{background:#2c28250f;color:var(--site-ink-strong)}.site-shell--light .page-shell--passes .passes-matrix tbody tr:nth-child(2n) .passes-matrix__cell{background:#2c28250b}.site-shell--light .page-shell--passes .passes-matrix tbody tr:nth-child(2n) .passes-matrix__row-head{background:#2c28250a}.site-shell--light .page-shell--passes .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)}.site-shell--light .page-shell--passes .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)}.site-shell--light .page-shell--passes .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)}.site-shell--light .page-shell--passes .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))}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives,.page-shell--passes,.page-shell--players-analysis,.page-shell--action-filter) .passes-pitch-card.overview-action-pitch,.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives,.page-shell--passes,.page-shell--players-analysis,.page-shell--action-filter) .overview-action-pitch.passes-pitch-card{background:var(--site-surface-muted);border-color:var(--site-border);box-shadow:0 4px 14px #2c282514}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives,.page-shell--passes,.page-shell--players-analysis,.page-shell--action-filter) .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)}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives,.page-shell--passes,.page-shell--players-analysis,.page-shell--action-filter) .overview-action-pitch .passes-pitch-card__title,.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives,.page-shell--passes,.page-shell--players-analysis,.page-shell--action-filter) .overview-action-pitch .passes-pitch-card__sub{color:var(--site-ink)}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives,.page-shell--passes,.page-shell--players-analysis,.page-shell--action-filter) .overview-action-pitch .passes-pitch-card__arrow path{stroke:#1c1917c7!important;stroke-width:1.35}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives,.page-shell--passes,.page-shell--players-analysis,.page-shell--action-filter) .overview-action-pitch .passes-network-edges line{stroke:color-mix(in srgb,var(--pass-accent, var(--mb-home-analytics)) 58%,#d6d3d1);stroke-opacity:.82}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives,.page-shell--passes,.page-shell--players-analysis,.page-shell--action-filter) .overview-action-pitch .passes-network-edges marker polygon{fill:color-mix(in srgb,var(--pass-accent, var(--mb-home-analytics)) 58%,#d6d3d1)}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives,.page-shell--passes,.page-shell--players-analysis,.page-shell--action-filter) .overview-action-pitch:has(.passes-traj-layer) .passes-traj-layer line{stroke:var(--kick-mix-pass, #c2410c)!important;stroke-opacity:.52}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives,.page-shell--passes,.page-shell--players-analysis,.page-shell--action-filter) .overview-action-pitch:has(.passes-traj-layer) marker polygon{fill:var(--kick-mix-pass, #c2410c)!important;fill-opacity:.72}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives,.page-shell--passes,.page-shell--players-analysis,.page-shell--action-filter) .overview-action-pitch .overview-action-pitch__field-border,.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives,.page-shell--passes,.page-shell--players-analysis,.page-shell--action-filter) .overview-action-pitch .passes-pitch-card__svg .pitch-markings line,.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives,.page-shell--passes,.page-shell--players-analysis,.page-shell--action-filter) .overview-action-pitch .passes-pitch-card__svg .pitch-markings circle,.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives,.page-shell--passes,.page-shell--players-analysis,.page-shell--action-filter) .overview-action-pitch .passes-pitch-card__svg .pitch-markings path,.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives,.page-shell--passes,.page-shell--players-analysis,.page-shell--action-filter) .overview-action-pitch .passes-pitch-card__svg .pitch-markings rect{stroke:#47413a85}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives,.page-shell--passes,.page-shell--players-analysis,.page-shell--action-filter) .overview-action-pitch .overview-action-seg{stroke-opacity:1}.site-shell--light :is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives,.page-shell--passes,.page-shell--players-analysis,.page-shell--action-filter) .overview-action-pitch:not(.players-analysis-pitch-card--actions) marker path{stroke:#1c1917bf}.site-shell--light .page-shell--passes .pass-pitch-player__nick{fill:var(--site-ink)}.site-shell--light :is(.match-analysis-page,.page-shell--action-filter) .team-shape-player-mark__nick{fill:var(--site-ink-strong)}.site-shell--light .match-analysis-page .periods-players-panel,.site-shell--light .match-analysis-page .periods-table-wrap,.site-shell--light .match-analysis-page .periods-table__th--period,.site-shell--light .match-analysis-page .periods-shape-kick-toggle,.site-shell--light .match-analysis-page .periods-event-bar__track-wrap,.site-shell--light .match-analysis-page .periods-event-bar__markers-strip,.site-shell--light .match-analysis-page .periods-event-bar__interval,.site-shell--light .match-analysis-page .periods-event-bar__zone--ht,.site-shell--light .match-analysis-page .teams-shape-center-stats,.site-shell--light .match-analysis-page .top6-stat-table{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}.site-shell--light .match-analysis-page .overview-pitch-heatmap{background:linear-gradient(165deg,var(--site-surface),var(--site-surface-muted));border-color:var(--site-border);box-shadow:0 4px 14px #2c282514}.site-shell--light .match-analysis-page .overview-pitch-heatmap__team{color:var(--site-ink)}.site-shell--light .match-analysis-page .overview-pitch-heatmap__sub{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .overview-pitch-heatmap__arrow{color:#5c564cb8}.site-shell--light .match-analysis-page .match-analysis-map-intro{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page section.league-panel:has(.match-analysis-map-grid){background:var(--site-surface);border-color:var(--site-border)}.site-shell--light .match-analysis-page .match-analysis-map-card{background:var(--site-surface);border-color:var(--site-border);box-shadow:0 4px 14px #2c282514;color:var(--site-ink)}.site-shell--light .match-analysis-page .match-analysis-map-card:hover{border-color:color-mix(in srgb,var(--mb-away-analytics) 38%,var(--site-border));box-shadow:0 6px 18px #2c28251a}.site-shell--light .match-analysis-page .match-analysis-map-card__label{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .match-analysis-map-card__desc{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .match-analysis-map-card__preview{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .match-analysis-page .match-analysis-map-preview__nums{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .match-analysis-map-preview__bubble{background:#2c28251a}.site-shell--light .match-analysis-page .match-analysis-map-preview__bubble--user{background:color-mix(in srgb,var(--mb-away-analytics) 22%,var(--site-surface-muted))}.site-shell--light .match-analysis-page .match-analysis-map-preview__bubble--ai,.site-shell--light .match-analysis-page .match-analysis-map-preview__table-row span,.site-shell--light .match-analysis-page .match-analysis-map-preview__rank{background:#2c282524}.site-shell--light .match-analysis-page .match-analysis-map-preview__rank{background:color-mix(in srgb,var(--mb-away-analytics) 35%,var(--site-surface-muted))}.site-shell--light .match-analysis-page .match-analysis-map-preview--data-table .match-analysis-map-preview__table-row--head span{background:color-mix(in srgb,var(--mb-away-analytics) 28%,var(--site-surface-muted))}.site-shell--light .match-analysis-page .match-analysis-map-preview__name-cell{background:#2c282533!important}.site-shell--light .match-analysis-page .match-analysis-map-preview__pitch-surface{fill:#efe8daf2;stroke:#47413a59}.site-shell--light .match-analysis-page .match-analysis-map-preview__panel-surface{fill:var(--site-surface);stroke:#47413a66}.site-shell--light .match-analysis-page .match-analysis-map-preview__panel-surface--muted{fill:var(--site-surface-muted)}.site-shell--light .match-analysis-page .match-analysis-howto-tabs__btn{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .match-analysis-howto-tabs__btn--active{border-color:color-mix(in srgb,var(--mb-away-analytics) 45%,var(--site-border));background:color-mix(in srgb,var(--mb-away-analytics) 12%,var(--site-surface));color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .match-analysis-faq-panel__intro{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .match-analysis-faq-panel__code{color:var(--site-ink-strong);background:var(--site-surface-muted)}.site-shell--light .match-analysis-page .match-analysis-faq-list__item{background:var(--site-surface);border-color:var(--site-border)}.site-shell--light .match-analysis-page .match-analysis-faq-list__question{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .match-analysis-faq-list__answer{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page section.league-panel.match-analysis-faq-panel{background:var(--site-surface);border-color:var(--site-border)}.site-shell--light .match-analysis-page .ball-use-summary-card{background:var(--site-surface);border-color:var(--site-border)}.site-shell--light .match-analysis-page .ball-use-summary-card__label{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .ball-use-summary-card__item,.site-shell--light .match-analysis-page .match-analysis-momentum-chart__title{color:var(--site-ink)}.site-shell--light .match-analysis-page .match-analysis-momentum-chart__lede{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .league-panel,.site-shell--light .match-analysis-page .league-empty,.site-shell--light .match-analysis-page .team-page-shell .card{color:var(--site-ink)}.site-shell--light .match-analysis-page .league-empty{color:var(--site-ink-muted)}.site-shell--light :is(.match-analysis-page,.chat-ai-page,.page-shell--team-chat-ai) .match-analysis-ai-zone{--ai-surface-0: #f5f0fc;--ai-surface-1: #ebe4f8;--ai-surface-2: #e0d6f2;--ai-surface-deep: #efe8da;--ai-text-title: #5b21b6;--ai-text-muted: #6b5f7a;--ai-text-body: var(--site-ink);--ai-chat-user-bg: rgba(139, 92, 246, .14);--ai-chat-assistant-bg: var(--site-surface);--ai-accent-edge: rgba(124, 92, 222, .35);--ai-glow: rgba(139, 92, 246, .08)}.site-shell--light :is(.match-analysis-page,.chat-ai-page,.page-shell--team-chat-ai) .match-analysis-ai-zone--page-end{border-top-color:var(--site-border)}.site-shell--light :is(.match-analysis-page,.chat-ai-page,.page-shell--team-chat-ai) .analysis-ai-panel{background:var(--site-surface);box-shadow:0 8px 24px #2c28251a}.site-shell--light :is(.match-analysis-page,.chat-ai-page,.page-shell--team-chat-ai) .analysis-ai-panel__col:first-child{--ai-surface-0: rgba(14, 11, 26, .94);--ai-surface-1: rgba(22, 17, 40, .92);--ai-surface-2: rgba(30, 24, 52, .88);--ai-surface-deep: rgba(8, 6, 18, .65);--ai-text-title: #c4b5fd;--ai-text-muted: #9f91cc;--ai-text-body: #e8e4fa;--ai-accent-edge: rgba(124, 92, 222, .55);background:linear-gradient(160deg,var(--ai-surface-1) 0%,var(--ai-surface-0) 45%,#0a0814 100%);border-radius:10px;margin:-2px 0 -2px -2px;padding:8px 14px 10px 12px;box-shadow:inset 0 0 0 1px #7c5cde47}.site-shell--light :is(.match-analysis-page,.chat-ai-page,.page-shell--team-chat-ai) .analysis-ai-panel__col:first-child .analysis-ai-explanation--error{color:#f9a8d4;background:#83184333;border-color:#f472b652}.site-shell--light :is(.match-analysis-page,.chat-ai-page,.page-shell--team-chat-ai) .analysis-ai-toggle--active{color:var(--site-ink)}.site-shell--light :is(.match-analysis-page,.chat-ai-page,.page-shell--team-chat-ai) .analysis-ai-chat__composer textarea,.site-shell--light :is(.match-analysis-page,.chat-ai-page,.page-shell--team-chat-ai) .analysis-ai-chat__composer input{background:var(--site-surface);color:var(--site-ink);border-color:var(--site-border)}.site-shell--light .chat-ai-page .analysis-ai-panel__col:last-child .analysis-ai-panel__section-title{color:var(--site-ink-strong)}.site-shell--light .chat-ai-page .analysis-ai-panel__col:last-child .analysis-ai-panel__section-title span{border-bottom-color:var(--site-border-strong)}.site-shell--light .chat-ai-page .analysis-ai-chat__bubble--user,.site-shell--light .chat-ai-page .analysis-ai-chat__bubble--assistant{color:var(--site-ink)}.site-shell--light .chat-ai-page .analysis-ai-chat__bubble--user{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .chat-ai-page .analysis-ai-chat__bubble--assistant{background:var(--site-surface);border-color:var(--site-border)}.site-shell--light .chat-ai-page .analysis-ai-chat__empty,.site-shell--light .chat-ai-page .analysis-ai-chat__typing{color:var(--site-ink-muted)}.site-shell--light .chat-ai-page .analysis-ai-chat__composer{border-top-color:var(--site-border)}.site-shell--light .chat-ai-page .analysis-ai-chat__send{color:var(--site-ink-strong);background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .chat-ai-page .analysis-ai-chat__send:hover:not(:disabled){background:var(--site-surface);border-color:var(--site-border-strong)}.site-shell--light .chat-ai-page .analysis-ai-chat__banner{color:#9f1239;background:#fef2f2;border-color:#fecaca}.site-shell--light .match-analysis-page .page-shell--game-flow .match-analysis-momentum-chart__plot-bg{fill:var(--site-surface);stroke:none;stroke-width:0}.site-shell--light .match-analysis-page .page-shell--game-flow .match-analysis-momentum-chart__axis-label{fill:#3a3530}.site-shell--light .match-analysis-page .page-shell--game-flow .match-analysis-momentum-chart__title,.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-key-phases__title,.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-attack-flow__title{color:#2c2825;font-weight:650}.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-key-phases__lede,.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-attack-flow__lede,.site-shell--light .match-analysis-page .page-shell--game-flow .match-analysis-momentum-chart__lede{color:#3a3530}.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-attack-flow__timeline{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-attack-flow__midline{background:#5c564c47}.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-attack-flow__entry-dot{background:#64748b;border-color:#334155;box-shadow:0 1px 3px #1c19178c}.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-attack-flow__shot-tri{border-left-color:#dc2626;filter:drop-shadow(0 1px 2px rgba(28,25,23,.5))}.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-attack-flow__row-label,.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-attack-flow__minutes,.site-shell--light .match-analysis-page .page-shell--game-flow .game-flow-attack-flow__legend,.site-shell--light .match-analysis-page .page-shell--game-flow .match-analysis-momentum-chart__legend-item{color:var(--site-ink-strong)}:is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives) .match-analysis-zone-pitch{display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px;border-radius:12px;background:linear-gradient(165deg,#1e293b8c,#0f172ad9);border:1px solid rgba(148,163,184,.12);box-shadow:0 12px 40px #00000040;width:100%}:is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives) .match-analysis-zone-pitch__head{display:flex;align-items:center;justify-content:space-between;gap:8px}:is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives) .match-analysis-zone-pitch__title-wrap{display:flex;align-items:center;gap:8px;min-width:0}:is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives) .match-analysis-zone-pitch__stripe{width:3px;height:18px;border-radius:2px;flex-shrink:0}:is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives) .match-analysis-zone-pitch__title{font-size:13px;font-weight:650;color:#f1f5f9;letter-spacing:.02em}:is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives) .match-analysis-zone-pitch__sub{font-size:10px;color:#94a3b8;margin-top:2px}:is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives) .match-analysis-zone-pitch__modes{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}:is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives) .match-analysis-zone-pitch__mode-btn{border:1px solid rgba(148,163,184,.35);background:#0f172ab3;color:#cbd5e1;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600;cursor:pointer}:is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives) .match-analysis-zone-pitch__mode-btn--active{border-color:#38bdf8b3;background:#0e749047;color:#e0f2fe}:is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives) .match-analysis-zone-pitch .passes-pitch-card__field{position:relative;width:100%;flex-shrink:0}:is(.match-analysis-page,.page-shell--team-attacking,.page-shell--team-defensives) .match-analysis-zone-pitch .passes-pitch-card__svg{width:100%;height:100%;display:block;border-radius:4px;overflow:visible;filter:drop-shadow(0 1px 4px rgba(0,0,0,.28))}.match-analysis-ai-zone{--ai-accent: #a78bfa;--ai-accent-strong: #8b5cf6;--ai-accent-soft: rgba(167, 139, 250, .28);--ai-accent-edge: rgba(124, 92, 222, .55);--ai-glow: rgba(139, 92, 246, .12);--ai-surface-0: rgba(14, 11, 26, .94);--ai-surface-1: rgba(22, 17, 40, .92);--ai-surface-2: rgba(30, 24, 52, .88);--ai-surface-deep: rgba(8, 6, 18, .65);--ai-text-title: #c4b5fd;--ai-text-muted: #9f91cc;--ai-text-body: #e8e4fa;--ai-chat-user-bg: rgba(76, 29, 149, .35);--ai-chat-assistant-bg: rgba(24, 20, 44, .92);--ai-aux: #5eead4}.match-analysis-ai-zone--page-end{margin-top:28px;padding-top:22px;border-top:1px solid rgba(109,86,186,.28)}.analysis-ai-toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;border:1px solid var(--ai-accent-edge);background:linear-gradient(145deg,var(--ai-surface-1),var(--ai-surface-0));color:var(--ai-text-body);font-size:12.5px;font-weight:650;letter-spacing:.02em;cursor:pointer;font-family:inherit;box-shadow:0 0 20px var(--ai-glow),0 1px #ffffff0d inset;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.analysis-ai-toggle:hover{border-color:#c4b5fda6;background:linear-gradient(145deg,var(--ai-surface-2),var(--ai-surface-1));box-shadow:0 0 28px #8b5cf62e}.analysis-ai-toggle--active{border-color:#c4b5fdbf;background:linear-gradient(145deg,rgba(91,33,182,.35),var(--ai-surface-0));box-shadow:0 0 0 1px var(--ai-accent-soft),0 10px 32px #4c1d9559;color:#f5f3ff}.analysis-ai-toggle__icon{display:flex;color:var(--ai-accent);opacity:.98}.analysis-ai-toggle--active .analysis-ai-toggle__icon{color:#ddd6fe}.analysis-ai-panel-wrap{margin-top:14px;margin-bottom:8px}.analysis-ai-panel{border-radius:14px;border:1px solid var(--ai-accent-edge);background:linear-gradient(160deg,var(--ai-surface-1) 0%,var(--ai-surface-0) 45%,#0a0814 100%);box-shadow:0 22px 56px #00000080,0 0 0 1px var(--ai-glow) inset,0 1px #c4b5fd14 inset;padding:18px 18px 20px;display:grid;gap:0;position:relative}.analysis-ai-panel:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--ai-accent-strong),var(--ai-aux));opacity:.75;pointer-events:none}.analysis-ai-panel__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:280px}@media (max-width: 900px){.analysis-ai-panel__grid{grid-template-columns:1fr;min-height:0}}.analysis-ai-panel__col{display:flex;flex-direction:column;min-height:0;padding:4px 14px 8px}.analysis-ai-panel__col:first-child{padding-left:10px;border-right:1px solid rgba(109,86,186,.35)}@media (max-width: 900px){.analysis-ai-panel__col:first-child{border-right:none;border-bottom:1px solid rgba(109,86,186,.35);padding-bottom:18px;margin-bottom:6px}}.analysis-ai-panel__col:last-child{padding-right:2px}.analysis-ai-panel__section-title{font-size:12px;font-weight:650;letter-spacing:.04em;color:var(--ai-text-title);margin:0 0 12px}.analysis-ai-panel__section-title span{display:inline-block;padding-bottom:6px;border-bottom:2px solid rgba(167,139,250,.55)}.analysis-ai-explanation{flex:1;min-height:220px;max-height:420px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(124,92,222,.55) transparent}.analysis-ai-explanation__body{font-size:13.5px;line-height:1.62;color:var(--ai-text-body)}.analysis-ai-explanation__body p{margin:0 0 1em}.analysis-ai-explanation__body p:last-child{margin-bottom:0}.analysis-ai-explanation__body ul{margin:0 0 1em;padding-left:1.15em;color:var(--ai-text-body)}.analysis-ai-explanation__body li{margin-bottom:.35em}.analysis-ai-explanation--loading{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--ai-text-muted);font-size:13px;letter-spacing:.02em}.analysis-ai-explanation__pulse{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--ai-accent),var(--ai-aux));margin-right:10px;animation:analysis-ai-pulse 1.1s ease-in-out infinite}@keyframes analysis-ai-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.analysis-ai-explanation--error{font-size:13px;line-height:1.55;color:#f9a8d4;padding:12px 14px;border-radius:10px;background:#83184333;border:1px solid rgba(244,114,182,.32)}.analysis-ai-chat{display:flex;flex-direction:column;flex:1;min-height:260px;max-height:420px}.analysis-ai-chat__messages{flex:1;min-height:160px;overflow-y:auto;padding:8px 4px 12px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:rgba(124,92,222,.45) transparent}.analysis-ai-chat__empty{font-size:12.5px;line-height:1.55;color:var(--ai-text-muted);padding:16px 8px;text-align:center}.analysis-ai-chat__row{display:flex}.analysis-ai-chat__row--user{justify-content:flex-end}.analysis-ai-chat__row--assistant{justify-content:flex-start}.analysis-ai-chat__bubble{max-width:92%;padding:9px 12px;border-radius:10px;font-size:12.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.analysis-ai-chat__bubble--user{background:var(--ai-chat-user-bg);border:1px solid rgba(196,181,253,.35);color:#f3e8ff}.analysis-ai-chat__bubble--assistant{background:var(--ai-chat-assistant-bg);border:1px solid rgba(109,86,186,.45);color:#ddd6fe}.analysis-ai-chat__composer{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:stretch;margin-top:auto;padding-top:10px;border-top:1px solid rgba(109,86,186,.35)}.analysis-ai-chat__input{border-radius:10px;border:1px solid rgba(124,92,222,.4);background:var(--ai-surface-deep);color:var(--ai-text-body);font-size:12.5px;padding:10px 12px;outline:none;font-family:inherit;min-width:0}.analysis-ai-chat__input:focus{border-color:#5eead473;box-shadow:0 0 0 1px #5eead41f}.analysis-ai-chat__input:disabled{opacity:.55}.analysis-ai-chat__send{border-radius:10px;border:1px solid rgba(94,234,212,.4);background:linear-gradient(160deg,rgba(45,212,191,.28),var(--ai-surface-2));color:#ccfbf1;font-size:12px;font-weight:650;padding:0 16px;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.analysis-ai-chat__send:hover:not(:disabled){border-color:#5eead4a6;background:linear-gradient(160deg,rgba(45,212,191,.4),var(--ai-surface-1))}.analysis-ai-chat__send:disabled{opacity:.45;cursor:not-allowed}.analysis-ai-chat__banner{font-size:12px;color:#f9a8d4;padding:8px 10px;margin-bottom:8px;border-radius:8px;background:#8318432e;border:1px solid rgba(244,114,182,.28)}.analysis-ai-chat__typing{align-self:flex-start;padding:8px 12px;font-size:12px;color:var(--ai-text-muted);font-style:italic}.analysis-ai-toggle-row{display:flex;justify-content:flex-start;align-items:center;margin-top:0;margin-bottom:2px}.wc-landing-embed{width:100%;min-width:0}.wc-landing-header{margin-bottom:14px;padding:20px clamp(14px,2.4vw,26px);background:linear-gradient(165deg,#faf8f5,#f3efe9 52%,#eeeadf);border:1px solid #e8e2d9;border-radius:clamp(14px,2vw,22px);box-shadow:0 1px #ffffffb8 inset,0 10px 32px #2c282514}.wc-landing-header__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:clamp(12px,2vw,24px);min-height:clamp(168px,20vw,220px)}.wc-landing-header__content{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:0}.wc-landing-header__lead{display:flex;align-items:center;gap:14px;min-width:0}.wc-landing-header__cover-wrap,.wc-landing-header__countdown-wrap{display:flex;align-items:stretch;justify-content:flex-end;align-self:stretch;width:min(200px,28vw);max-width:220px;padding:4px 0}.wc-landing-header__countdown-wrap{width:min(280px,36vw);max-width:300px}.wc-landing-header__cover{width:auto;max-width:100%;height:100%;max-height:none;object-fit:contain;object-position:center right}.wc-landing-header__titles{min-width:0;flex:1}.wc-landing-header h1{margin:0;font-size:clamp(22px,2.5vw,32px);color:#1a1714;letter-spacing:.01em}.wc-landing-header p{margin:4px 0 0;color:#3d3832;font-size:13px;line-height:1.45}.wc-landing-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.wc-landing-header__mode{color:#0c4a6e;font-weight:700;padding:3px 8px;border-radius:999px;border:1px solid rgba(14,165,233,.28);background:#bae6fd8c}.wc-landing-header__updated{color:#5c564c}.wc-landing-header__nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #ddd6cc}.wc-landing-header__link{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;border:1px solid #d4cbc0;background:#ffffff8c;color:#1a1714;font-size:12px;font-weight:650;text-decoration:none;transition:border-color .12s ease,color .12s ease,background .12s ease}.wc-landing-header__link:hover{border-color:#94a3b8;color:#0f172a;background:#fff}.wc-landing-kickoff{display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;min-height:100%;padding:12px 14px;border-radius:14px;border:1px solid #d4cbc0;background:#ffffff9e;box-shadow:inset 0 1px #ffffffd9;text-align:center}.wc-landing-kickoff__heading{margin:0 0 8px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5c564c}.wc-landing-kickoff__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.wc-landing-kickoff__unit{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border-radius:10px;background:#0f172a0f;border:1px solid rgba(15,23,42,.08)}.wc-landing-kickoff__value{font-size:clamp(18px,2.2vw,24px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1;color:#0c4a6e}.wc-landing-kickoff__unit-label{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5c564c}.wc-landing-kickoff__status{margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:800;letter-spacing:.04em;color:#0c4a6e}.wc-landing-kickoff__detail,.wc-landing-kickoff__when{margin:8px 0 0;font-size:11px;line-height:1.35;color:#3d3832}.wc-landing-kickoff__when{margin-top:4px;color:#5c564c}.wc-landing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:12px;align-items:start}.wc-landing-column__title{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.wc-landing-column--center .wc-landing-column__title{font-size:12px;color:#cbd5e1}.wc-landing-column__items{display:flex;flex-direction:column;gap:10px}.wc-landing-column--compact .wc-landing-column__title{margin-bottom:4px}.wc-landing-column--compact .wc-landing-column__items{gap:4px}.wc-landing-column__footer{margin-top:10px;padding-top:10px;border-top:1px solid rgba(71,85,105,.45);display:flex;justify-content:center}.wc-landing-column__footer-btn{width:100%;text-align:center;text-decoration:none;box-sizing:border-box}.wc-landing-empty{padding:14px 12px;border-radius:10px;border:1px dashed rgba(71,85,105,.55);color:#64748b;font-size:12px;text-align:center}.wc-landing-match{display:block;padding:12px 12px 11px;border-radius:14px;text-decoration:none;color:inherit;background:linear-gradient(155deg,#0f172ae0,#020617b8);border:1px solid rgba(71,85,105,.55);box-shadow:none;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.wc-landing-match:hover{border-color:#38bdf873;box-shadow:0 8px 22px #02061773;transform:translateY(-1px)}.wc-landing-match--upcoming{border-left:3px solid rgba(56,189,248,.75)}.wc-landing-column--compact .wc-landing-match--upcoming{padding:6px 12px 5px}.wc-landing-match--played{border-left:3px solid rgba(251,191,36,.75)}.wc-landing-match__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px}.wc-landing-match__date{font-size:11px;font-weight:650;color:#94a3b8;font-variant-numeric:tabular-nums}.wc-landing-match__group{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.wc-landing-match__badge{margin-left:auto;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px}.wc-landing-match__badge--upcoming{color:#7dd3fc;background:#0e749038;border:1px solid rgba(56,189,248,.35)}.wc-landing-match__badge--played{color:#fde68a;background:#78350f47;border:1px solid rgba(251,191,36,.35)}.wc-landing-match__label{margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fbbf24}.wc-landing-match__teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;margin-bottom:6px}.wc-landing-match__team{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:650;color:#f1f5f9}.wc-landing-match__team--home{justify-content:flex-start}.wc-landing-match__team--away{justify-content:flex-end;text-align:right}.wc-landing-match__team span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-landing-match__mid{font-size:clamp(10px,2.2vw,13px);font-weight:800;color:#fde68a;font-variant-numeric:tabular-nums;text-align:center;line-height:1.2;max-width:5.25rem;padding:0 2px}.wc-landing-match__mid--dash{color:#64748b;font-weight:700;font-size:12px}.wc-landing-match__mid--time{display:inline-flex;align-items:center;justify-content:center;gap:3px;color:#7dd3fc;font-weight:800;font-size:12px;letter-spacing:.02em}.wc-landing-match__kickoff-icon{width:11px;height:11px;flex-shrink:0;opacity:.92}.wc-landing-match__flag{width:18px;height:12px;object-fit:cover;border-radius:2px;flex-shrink:0;box-shadow:0 0 0 1px #94a3b840}.wc-landing-match__prob{margin-bottom:4px;padding:3px 6px;border-radius:6px;background:#0f172a8c;border:1px solid rgba(71,85,105,.45)}.wc-landing-match__prob-row{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;text-align:center;line-height:1.1}.wc-landing-match__prob-val{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.01em}.wc-landing-match__prob-val--home{color:#7dd3fc}.wc-landing-match__prob-val--draw{color:#cbd5e1}.wc-landing-match__prob-val--away{color:#fda4af}.wc-landing-match__prob-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:1px;text-align:center;font-size:7px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;line-height:1}.wc-landing-match__stadium{font-size:10px;line-height:1.2;color:#64748b;margin:0}.wc-landing-match--upcoming .wc-landing-match__stadium{padding-bottom:0}.wc-landing-article{padding:0;overflow:hidden;background:linear-gradient(160deg,#0f172aeb,#020617c7);border:1px solid rgba(71,85,105,.55)}.wc-landing-article--expandable{cursor:pointer}.wc-landing-article__media{display:block;width:100%;border-bottom:1px solid rgba(71,85,105,.45);background:#0f172a8c}.wc-landing-article__image{display:block;width:100%;max-height:clamp(140px,22vw,220px);object-fit:cover;object-position:center}.wc-landing-article__hit{display:block;width:100%;padding:16px 16px 14px;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:inherit}.wc-landing-article__hit:disabled{cursor:default}.wc-landing-article__title{margin:0 0 10px;font-size:clamp(16px,1.6vw,20px);line-height:1.35;color:#f8fafc;font-weight:750}.wc-landing-article__preview{margin:0;font-size:13.5px;line-height:1.62;color:#cbd5e1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.wc-landing-article__body{font-size:13.5px;line-height:1.65;color:#e2e8f0;white-space:pre-wrap}.wc-landing-article__toggle{display:inline-block;margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7dd3fc}.wc-landing-article--expandable:hover .wc-landing-article__toggle{color:#bae6fd}@media (max-width: 1100px){.wc-landing-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wc-landing-column--center{grid-column:1 / -1;grid-row:1}.wc-landing-column:first-of-type{grid-column:1;grid-row:2}.wc-landing-column:last-of-type{grid-column:2;grid-row:2}}@media (max-width: 900px){.wc-landing-header__hero{grid-template-columns:minmax(0,1fr);min-height:0}.wc-landing-header__cover-wrap,.wc-landing-header__countdown-wrap{width:100%;max-width:min(320px,92vw);margin:0 auto;justify-content:center;align-self:auto}.wc-landing-header__cover-wrap{height:clamp(120px,32vw,180px)}.wc-landing-header__cover{height:100%;width:auto;max-width:100%;object-position:center}}@media (max-width: 720px){.wc-landing-grid{grid-template-columns:1fr}.wc-landing-column--center,.wc-landing-column:first-of-type,.wc-landing-column:last-of-type{grid-column:1;grid-row:auto}.wc-landing-column--center{order:1}.wc-landing-column:first-of-type{order:2}.wc-landing-column:last-of-type{order:3}}.site-shell--light .wc-landing-embed{color:var(--site-ink)}.site-shell--light .wc-landing-embed .wc-landing-header{background:linear-gradient(145deg,var(--site-surface),var(--site-surface-muted));border-color:var(--site-border)}.site-shell--light .wc-landing-embed .wc-landing-header h1{color:var(--site-ink-strong)}.site-shell--light .wc-landing-embed .wc-landing-header p{color:var(--site-ink-muted)}.site-shell--light .wc-landing-embed .wc-landing-header__mode{color:#0c4a6e;background:#bae6fd8c;border-color:#0e749059}.site-shell--light .wc-landing-embed .wc-landing-header__updated{color:var(--site-ink-muted)}.site-shell--light .wc-landing-embed .wc-landing-header__nav{border-top-color:var(--site-border)}.site-shell--light .wc-landing-embed .wc-landing-header__link{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink-strong)}.site-shell--light .wc-landing-embed .wc-landing-header__link:hover{background:var(--site-surface);border-color:var(--site-border-strong);color:var(--site-ink-strong)}.site-shell--light .wc-landing-embed .wc-landing-kickoff{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .wc-landing-embed .wc-landing-kickoff__heading,.site-shell--light .wc-landing-embed .wc-landing-kickoff__unit-label,.site-shell--light .wc-landing-embed .wc-landing-kickoff__when{color:var(--site-ink-muted)}.site-shell--light .wc-landing-embed .wc-landing-kickoff__detail{color:var(--site-ink)}.site-shell--light .wc-landing-embed .wc-landing-kickoff__value,.site-shell--light .wc-landing-embed .wc-landing-kickoff__status{color:#0c4a6e}.site-shell--light .wc-landing-embed .wc-landing-kickoff__unit{background:#0f172a0a;border-color:var(--site-border)}.site-shell--light .wc-landing-embed .wc-landing-column__footer{border-top-color:var(--site-border)}.site-shell--light .wc-landing-embed .wc-landing-column__title,.site-shell--light .wc-landing-embed .wc-landing-column--center .wc-landing-column__title{color:var(--site-ink-muted)}.site-shell--light .wc-landing-embed .wc-landing-empty{border-color:var(--site-border);color:var(--site-ink-muted)}.site-shell--light .wc-landing-embed .wc-landing-match{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}.site-shell--light .wc-landing-embed .wc-landing-match:hover{border-color:var(--site-border-strong);box-shadow:0 6px 16px #2c28251a}.site-shell--light .wc-landing-embed .wc-landing-match__date,.site-shell--light .wc-landing-embed .wc-landing-match__group,.site-shell--light .wc-landing-embed .wc-landing-match__mid--dash,.site-shell--light .wc-landing-embed .wc-landing-match__stadium{color:var(--site-ink-muted)}.site-shell--light .wc-landing-embed .wc-landing-match__mid--time{color:#0369a1}.site-shell--light .wc-landing-embed .wc-landing-match__team{color:var(--site-ink-strong)}.site-shell--light .wc-landing-embed .wc-landing-match__label{color:#92400e}.site-shell--light .wc-landing-embed .wc-landing-match__mid{color:var(--site-ink-strong)}.site-shell--light .wc-landing-embed .wc-landing-match__badge--upcoming{color:#0c4a6e;background:#bae6fd8c;border-color:#0e749059}.site-shell--light .wc-landing-embed .wc-landing-match__badge--played{color:#92400e;background:#fef3c7bf;border-color:#b4530959}.site-shell--light .wc-landing-embed .wc-landing-match__prob{background:#f8fafce6;border-color:var(--site-border)}.site-shell--light .wc-landing-embed .wc-landing-match__prob-val--home{color:#0369a1}.site-shell--light .wc-landing-embed .wc-landing-match__prob-val--draw{color:var(--site-ink-muted)}.site-shell--light .wc-landing-embed .wc-landing-match__prob-val--away{color:#be123c}.site-shell--light .wc-landing-embed .wc-landing-match__prob-labels{color:var(--site-ink-muted)}.site-shell--light .wc-landing-embed .wc-landing-article__media{border-bottom-color:var(--site-border);background:var(--site-surface-muted)}.site-shell--light .wc-landing-embed .wc-landing-article{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}.site-shell--light .wc-landing-embed .wc-landing-column--center .wc-landing-article__title,.site-shell--light .wc-landing-embed .wc-landing-article__title{color:var(--site-ink-strong)}.site-shell--light .wc-landing-embed .wc-landing-column--center .wc-landing-article__preview,.site-shell--light .wc-landing-embed .wc-landing-column--center .wc-landing-article__body,.site-shell--light .wc-landing-embed .wc-landing-article__preview,.site-shell--light .wc-landing-embed .wc-landing-article__body{color:var(--site-ink)}.site-shell--light .wc-landing-embed .wc-landing-article__toggle{color:#0c4a6e}.site-shell--light .wc-landing-embed .wc-landing-article--expandable:hover .wc-landing-article__toggle{color:#075985}.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}.league-panel--matches .league-empty{padding:10px 8px}.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--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 .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-knockouts-panel{padding:0;overflow:hidden}.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-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-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--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}}.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}.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}.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-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}.league-match-row__logo{width:18px;height:18px;border-radius:999px;object-fit:contain;flex-shrink:0;display:block}.league-match-row__logo--placeholder{display:inline-flex;align-items:center;justify-content:center;font-size:6px;font-weight:800;letter-spacing:-.02em;color:#94a3b8;background:#1e293bd9;border:1px solid rgba(71,85,105,.65);box-sizing:border-box}.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{cursor:default}.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;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}}.match-analysis-howto-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.match-analysis-howto-tabs__btn{font-size:12px;font-weight:700;letter-spacing:.02em;padding:8px 18px;border-radius:999px;border:1px solid rgba(71,85,105,.75);background:#0f172aa6;color:#cbd5e1;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.match-analysis-howto-tabs__btn:hover{border-color:#38bdf873;color:#f1f5f9}.match-analysis-howto-tabs__btn--active{border-color:#38bdf88c;background:#0e749059;color:#f8fafc}.match-analysis-faq-panel__intro{margin:0 0 16px;font-size:13px;color:#94a3b8;line-height:1.5;max-width:720px}.match-analysis-faq-panel__code{font-size:12px;color:#e2e8f0;background:#0f172a99;padding:1px 6px;border-radius:4px}.match-analysis-faq-list{margin:0;display:flex;flex-direction:column;gap:14px}.match-analysis-faq-list__item{margin:0;padding:14px 16px;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(165deg,#1e293b59,#0f172ae0)}.match-analysis-faq-list__question{margin:0 0 8px;font-size:14px;font-weight:650;color:#f1f5f9;line-height:1.35}.match-analysis-faq-list__answer{margin:0;font-size:13px;color:#94a3b8;line-height:1.55}.match-analysis-map-intro{margin:0 0 16px;font-size:13px;color:#94a3b8;line-height:1.5;max-width:720px}.match-analysis-map-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:14px}.match-analysis-map-card{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;border-radius:12px;text-decoration:none;color:inherit;background:linear-gradient(165deg,#1e293b73,#0f172aeb);border:1px solid rgba(148,163,184,.14);box-shadow:0 8px 28px #00000038;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.match-analysis-map-card:hover{border-color:#38bdf873;box-shadow:0 10px 32px #00000047,0 0 0 1px #38bdf81f;transform:translateY(-1px)}.match-analysis-map-card__label{margin:0;font-size:14px;font-weight:650;color:#f1f5f9;letter-spacing:.02em}.match-analysis-map-card__desc{margin:0;font-size:11px;color:#94a3b8;line-height:1.45;min-height:2.9em}.match-analysis-map-card__preview{flex:1;min-height:108px;border-radius:8px;overflow:hidden;border:1px solid rgba(148,163,184,.12);background:#0206178c;padding:8px;display:flex;align-items:center;justify-content:center}.match-analysis-map-preview{width:100%;height:100%;min-height:92px;display:flex;align-items:center;justify-content:center}.match-analysis-map-preview__svg{width:100%;height:auto;max-height:92px;display:block}.match-analysis-map-preview--overview{flex-direction:column;gap:6px;justify-content:center}.match-analysis-map-preview__score{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.match-analysis-map-preview__team{width:36px;height:8px;border-radius:4px;background:#22c55e8c}.match-analysis-map-preview__team--away{background:#f871718c}.match-analysis-map-preview__nums{font-size:11px;font-weight:700;color:#e2e8f0;font-variant-numeric:tabular-nums}.match-analysis-map-preview__mini-pitches{width:100%}.match-analysis-map-preview--chat{flex-direction:column;align-items:stretch;gap:6px;padding:4px 8px}.match-analysis-map-preview__bubble{height:10px;border-radius:6px;background:#334155e6}.match-analysis-map-preview__bubble--user{width:55%;align-self:flex-end;background:#0e74908c}.match-analysis-map-preview__bubble--ai{width:72%;align-self:flex-start;background:#1e293bf2}.match-analysis-map-preview__bubble--short{width:38%}.match-analysis-map-preview--table{width:100%;display:flex;flex-direction:column;gap:5px;padding:4px 2px}.match-analysis-map-preview__table-row{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.match-analysis-map-preview--leaders .match-analysis-map-preview__table-row{grid-template-columns:14px 1fr 1fr 1fr}.match-analysis-map-preview__table-row span,.match-analysis-map-preview__rank{height:6px;border-radius:3px;background:#94a3b859}.match-analysis-map-preview__rank{width:10px;background:#38bdf873}.match-analysis-map-preview--bars{display:flex;align-items:flex-end;justify-content:center;gap:20px;width:100%;height:100%;padding-bottom:4px}.match-analysis-map-preview__bar-group{display:flex;align-items:flex-end;gap:5px;height:72px}.match-analysis-map-preview__bar-group>div{width:10px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#38bdf8,#0e7490)}.match-analysis-map-preview__bar-group:last-child>div{background:linear-gradient(180deg,#fbbf24,#b45309)}.match-analysis-map-preview__svg--stats-table,.match-analysis-map-preview__svg--players-table{max-height:88px}.match-analysis-map-preview--data-table .match-analysis-map-preview__table-row{grid-template-columns:1.2fr repeat(4,1fr)}.match-analysis-map-preview--data-table .match-analysis-map-preview__table-row--head span{background:#38bdf866;height:7px}.match-analysis-map-preview__name-cell{width:70%;background:#94a3b880!important}.match-story-page{max-width:920px}.match-story-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px}.match-story-toolbar__actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}.match-story-toolbar__badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(56,189,248,.35);background:#082f4959;color:#bae6fd;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.match-story-register-btn{padding:7px 14px;border-radius:8px;border:1px solid rgba(56,189,248,.45);background:linear-gradient(180deg,#0ea5e938,#0284c72e);color:#e0f2fe;font-size:12px;font-weight:600;cursor:pointer}.match-story-register-btn:hover:not(:disabled){border-color:#38bdf8b3;background:linear-gradient(180deg,#0ea5e952,#0284c73d)}.match-story-register-btn:disabled{opacity:.65;cursor:default}.match-story-register-btn--secondary{border-color:#94a3b873;background:#0f172a59;color:#e2e8f0}.match-story-register-btn--secondary:hover:not(:disabled){border-color:#94a3b8b3;background:#1e293b8c}.match-story-toolbar__error{color:#fecaca;font-size:12px}.match-story-body{display:grid;gap:14px;margin-top:14px}.match-story-status{padding:18px 20px;border-radius:12px;border:1px solid rgba(71,85,105,.45);background:#0f172a8c;color:#cbd5e1;font-size:13px}.match-story-status--error{border-color:#f8717159;color:#fecaca}.match-story-momentum{margin-top:12px}.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 rgba(71,85,105,.42);background:linear-gradient(165deg,#0f172ab8,#0206178c)}.match-story-section--verdict{border-color:#38bdf859;background:linear-gradient(165deg,#082f4973,#0f172ab8)}.match-story-section__title{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.match-story-content__paragraph{margin:0 0 10px;font-size:14px;line-height:1.62;color:#e2e8f0}.match-story-content__paragraph:last-child{margin-bottom:0}.match-story-content__paragraph--verdict{font-size:15px;color:#f8fafc}.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 rgba(71,85,105,.35)}.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 rgba(56,189,248,.35);background:#082f4973;color:#7dd3fc;font-size:12px;font-weight:700}.match-story-turning-points__title{margin:0 0 4px;font-size:14px;font-weight:650;color:#f8fafc}.match-story-turning-points__text{margin:0;font-size:13px;line-height:1.55;color:#cbd5e1}.match-story-tactics{display:grid;gap:12px}.match-story-tactics__team{margin:0 0 6px;font-size:12px;font-weight:700;color:#94a3b8}.match-story-tactics__difference{padding-top:10px;border-top:1px solid rgba(71,85,105,.35)}.match-story-tactics__difference-label{display:block;margin-bottom:6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.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:#0f172a73;border:1px solid rgba(71,85,105,.35)}.match-story-winners__area{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:4px}.match-story-winners__winner{font-size:14px;font-weight:700;color:#f8fafc;margin-bottom:4px}.match-story-winners__reason{margin:0;font-size:12px;line-height:1.5;color:#cbd5e1}.match-story-players{display:grid;gap:10px}.match-story-players__card{padding:12px 14px;border-radius:10px;border:1px solid rgba(71,85,105,.35);background:#0f172a66}.match-story-players__name{margin:0 0 2px;font-size:15px;font-weight:700;color:#f8fafc}.match-story-players__team{margin:0 0 8px;font-size:11px;color:#94a3b8}.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 rgba(71,85,105,.35);background:#02061759}.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:#94a3b8}.match-story-numbers__text{margin:0;font-size:12px;line-height:1.5;color:#cbd5e1}.site-shell--light .match-story-status{border-color:var(--site-border);background:var(--site-surface-muted);color:var(--site-ink)}.site-shell--light .match-story-section{border-color:var(--site-border);background:linear-gradient(165deg,var(--site-surface),var(--site-surface-muted))}.site-shell--light .match-story-section--verdict{border-color:var(--site-border-strong);background:linear-gradient(165deg,var(--site-surface-muted),var(--site-surface))}.site-shell--light .match-story-section__title,.site-shell--light .match-story-tactics__team,.site-shell--light .match-story-winners__area,.site-shell--light .match-story-numbers__label,.site-shell--light .match-story-players__team{color:var(--site-ink-muted)}.site-shell--light .match-story-content__paragraph,.site-shell--light .match-story-turning-points__text,.site-shell--light .match-story-winners__reason,.site-shell--light .match-story-numbers__text{color:var(--site-ink)}.site-shell--light .match-story-turning-points__title,.site-shell--light .match-story-winners__winner,.site-shell--light .match-story-players__name,.site-shell--light .match-story-content__paragraph--verdict{color:var(--site-ink-strong)}.site-shell--light .match-story-turning-points__item,.site-shell--light .match-story-tactics__difference,.site-shell--light .match-story-winners__item,.site-shell--light .match-story-players__card,.site-shell--light .match-story-numbers__card{border-color:var(--site-border);background:var(--site-surface-muted)}.site-shell--light .match-story-numbers__value{color:var(--mb-away-analytics)}.site-shell--light .match-story-content__note{border-color:#ca8a0473;background:#facc151f;color:#92400e}.site-shell--light .match-story-page .match-overview-header{background:linear-gradient(180deg,var(--site-surface) 0%,var(--site-surface-muted) 100%);border-color:var(--site-border);box-shadow:0 8px 24px #2c282514}.site-shell--light .match-story-page .match-overview-header__title{color:var(--site-ink)}.site-shell--light .match-story-page .match-overview-score-nums{color:var(--site-ink-strong);text-shadow:none}.site-shell--light .match-story-page .match-overview-team-accent--home{background:linear-gradient(90deg,color-mix(in srgb,var(--team-accent, #64748b) 28%,var(--site-surface)) 0%,transparent 78%)}.site-shell--light .match-story-page .match-overview-team-accent--away{background:linear-gradient(270deg,color-mix(in srgb,var(--team-accent, #64748b) 28%,var(--site-surface)) 0%,transparent 78%)}.site-shell--light .match-story-page .match-overview-team-name{color:var(--site-ink-muted);font-weight:600}.site-shell--light .match-story-page .match-overview-team-label{color:color-mix(in srgb,var(--site-ink-muted) 82%,var(--site-surface))}.site-shell--light .match-story-page .match-overview-header__match-info{color:var(--site-ink-muted)}.site-shell--light .match-story-page .match-event-strip__title{color:var(--site-ink)}.site-shell--light .match-story-page .match-event-strip__legend{color:var(--site-ink-muted)}.site-shell--light .match-story-page .match-event-strip__timeline{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .match-story-page .match-event-strip__line{background:#5c564c59}.site-shell--light .match-story-page .match-event-strip__label{color:var(--site-ink-muted)}.site-shell--light .match-story-page .overview-momentum-chart .overview-momentum-chart__title{color:var(--site-ink)}.site-shell--light .match-story-page .overview-momentum-chart .overview-momentum-chart__lede,.site-shell--light .match-story-page .overview-momentum-chart .overview-momentum-chart__legend-item{color:var(--site-ink-muted)}.site-shell--light .match-story-page .match-analysis-momentum-chart__plot-bg{fill:var(--site-surface);stroke:var(--site-border);stroke-width:1}.site-shell--light .match-story-page .match-analysis-momentum-chart__axis-label{fill:var(--site-ink-muted)}.site-shell--light .match-story-page .match-analysis-momentum-chart__lede{color:var(--site-ink-muted)}.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 34px;display:flex;flex-direction:column;justify-content:space-between;padding:4px 0 2px;font-size:9px;font-weight:600;letter-spacing:.04em;pointer-events:none}.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-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__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;padding:0 4px 4px;border-bottom:1px solid rgba(51,65,85,.55)}.overview-stat-leaders__stat{grid-column:1 / 3;color:#fbbf24}.overview-stat-leaders__total{text-align:right;font-variant-numeric:tabular-nums;color:#fbbf24}.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) auto minmax(0,1fr);align-items:center;column-gap:12px;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-team-logo{width:32px;height:32px;border-radius:999px;object-fit:contain;flex-shrink:0}.match-overview-score-center{text-align:center;padding:4px 8px;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-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;gap:4px;width:100%}.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-logo{width:30px;height:30px;border-radius:999px;object-fit:contain;flex-shrink:0}.overview-pitch-use__header{margin-bottom:10px}.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:linear-gradient(165deg,#1e293b8c,#0f172ad9);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)}.site-shell--light .overview-dashboard{color:var(--site-ink)}.site-shell--light .overview-dashboard .overview-dashboard__lede{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .match-overview-header{background:linear-gradient(180deg,var(--site-surface) 0%,var(--site-surface-muted) 100%);border-color:var(--site-border);box-shadow:0 8px 24px #2c282514}.site-shell--light .overview-dashboard .match-overview-header__title{color:var(--site-ink)}.site-shell--light .overview-dashboard .match-overview-header__match-info{color:#3a3530;font-weight:600}.site-shell--light .overview-dashboard .match-overview-score-nums{color:var(--site-ink);text-shadow:none}.site-shell--light .overview-dashboard .match-overview-team-accent--home{background:linear-gradient(90deg,color-mix(in srgb,var(--team-accent, #64748b) 28%,var(--site-surface)) 0%,transparent 78%)}.site-shell--light .overview-dashboard .match-overview-team-accent--away{background:linear-gradient(270deg,color-mix(in srgb,var(--team-accent, #64748b) 28%,var(--site-surface)) 0%,transparent 78%)}.site-shell--light .overview-dashboard .match-overview-team-name{color:var(--site-ink)}.site-shell--light .overview-dashboard .match-overview-team-label{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .match-event-strip__title{color:var(--site-ink)}.site-shell--light .overview-dashboard .match-event-strip__legend{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .match-event-strip__timeline{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .overview-dashboard .match-event-strip--overview .match-event-strip__line{background:#5c564c7a}.site-shell--light .overview-dashboard .match-event-strip__momentum-route-path{stroke:#47413a9e}.site-shell--light .overview-dashboard .match-event-strip__label{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .match-analysis-momentum-chart__zero-line{stroke:#5c564c7a}.site-shell--light .overview-dashboard .match-analysis-momentum-chart__avg-route{stroke:#47413a9e}.site-shell--light .overview-dashboard .key-match-stats__heading{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .key-match-stats__cell{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .overview-dashboard .key-match-stats__label,.site-shell--light .overview-dashboard .key-match-stats__value{color:var(--site-ink)}.site-shell--light .overview-dashboard .key-match-stats__bar-track{background:var(--site-surface)}.site-shell--light .overview-dashboard .key-match-stats__possession-legend-item{color:var(--site-ink-strong)}.site-shell--light .overview-dashboard .key-match-stats__possession-legend-label,.site-shell--light .overview-dashboard .key-match-stats__goal-team-label{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .key-match-stats__passes-panel{background:var(--site-surface-raised);border-color:var(--site-border)}.site-shell--light .overview-dashboard .key-stats-pass-pitch__total-on{color:var(--site-ink-strong)}.site-shell--light .overview-dashboard .key-stats-pass-pitch__total-sep{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .key-stats-pass-pitch__total-all{color:var(--site-ink)}.site-shell--light .overview-dashboard .key-stats-pass-pitch__divider-line{stroke:#47413a6b}.site-shell--light .overview-dashboard .key-stats-pass-pitch__frac-on{fill:var(--site-ink-strong);stroke:#ffffffa6}.site-shell--light .overview-dashboard .key-stats-pass-pitch__frac-sep{fill:var(--site-ink-muted)}.site-shell--light .overview-dashboard .key-stats-pass-pitch__frac-total{fill:var(--site-ink);stroke:#ffffff80}.site-shell--light .overview-dashboard .key-stats-pass-pitch__zone-label{fill:var(--site-ink-muted)}.site-shell--light .overview-dashboard .key-match-stats__possession-pie path{stroke:#ffffffa6}.site-shell--light .overview-dashboard .key-match-stats__possession-pie-label{fill:#fff;stroke:#1e293b73}.site-shell--light .overview-dashboard .key-match-stats__possession-divider{background:#5c564c47}.site-shell--light .overview-dashboard .key-match-stats__goal-net line,.site-shell--light .overview-dashboard .key-match-stats__goal-net-sag{stroke:#5c564c42}.site-shell--light .overview-dashboard .key-match-stats__goal-ground{stroke:#5c564c6b}.site-shell--light .overview-dashboard .key-match-stats__goal-shadow{fill:#2c28251f}.site-shell--light .overview-dashboard .key-match-stats__goal-stat-caption{color:var(--site-ink-muted);text-shadow:0 1px 4px rgba(255,255,255,.75)}.site-shell--light .overview-dashboard .key-match-stats__goal-stat-main{color:var(--site-ink-strong);text-shadow:0 1px 4px rgba(255,255,255,.8)}.site-shell--light .overview-dashboard .key-match-stats__goal-stat-sep{color:var(--site-ink-muted);text-shadow:0 1px 4px rgba(255,255,255,.75)}.site-shell--light .overview-dashboard .key-match-stats__goal-stat-sub{color:var(--site-ink);text-shadow:0 1px 4px rgba(255,255,255,.8)}.site-shell--light .overview-dashboard .team-lineup-team-name{color:var(--site-ink)}.site-shell--light .overview-dashboard .team-lineup-coach,.site-shell--light .overview-dashboard .team-lineup-meta{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .team-lineup-formation{color:var(--site-ink)}.site-shell--light .overview-dashboard .team-lineup-attack-arrow{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .team-lineup-player-name{color:var(--site-ink)}.site-shell--light .overview-dashboard .team-lineup-player-grade--excellent{color:#b45309}.site-shell--light .overview-dashboard .team-lineup-player-grade--strong{color:#15803d}.site-shell--light .overview-dashboard .team-lineup-player-grade--neutral{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .team-lineup-player-grade--weak{color:#b91c1c}.site-shell--light .overview-dashboard .team-lineup-gk-badge{color:var(--site-ink-muted);border-color:var(--site-border)}.site-shell--light .overview-dashboard .team-lineup-bench-title{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .team-lineup-bench-player{color:var(--site-ink)}.site-shell--light .overview-dashboard .team-lineup-bench-number{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .team-lineup-bench-card{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .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%)}.site-shell--light .overview-dashboard .team-lineup-pitch__touchline,.site-shell--light .overview-dashboard .team-lineup-pitch__svg .pitch-markings line,.site-shell--light .overview-dashboard .team-lineup-pitch__svg .pitch-markings circle,.site-shell--light .overview-dashboard .team-lineup-pitch__svg .pitch-markings path,.site-shell--light .overview-dashboard .team-lineup-pitch__svg .pitch-markings rect{stroke:#47413a8c}.site-shell--light .overview-dashboard .overview-momentum-chart .overview-momentum-chart__title{color:var(--site-ink)}.site-shell--light .overview-dashboard .overview-momentum-chart .overview-momentum-chart__lede,.site-shell--light .overview-dashboard .overview-momentum-chart .overview-momentum-chart__legend-item{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .match-analysis-momentum-chart__plot-bg{fill:var(--site-surface);stroke:var(--site-border);stroke-width:1}.site-shell--light .overview-dashboard .match-analysis-momentum-chart__axis-label{fill:var(--site-ink-muted)}.site-shell--light .overview-dashboard .overview-pitch-use__title{color:var(--site-ink)}.site-shell--light .overview-dashboard .overview-pitch-use__lede{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .overview-pitch-shape-metric{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .overview-dashboard .overview-pitch-shape-metric__label{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .overview-pitch-shape-metric__value{color:var(--site-ink)}.site-shell--light .overview-dashboard .overview-pitch-heatmap{background:linear-gradient(165deg,var(--site-surface),var(--site-surface-muted));border-color:var(--site-border);box-shadow:0 4px 14px #2c282514}.site-shell--light .overview-dashboard .overview-pitch-heatmap__team{color:var(--site-ink)}.site-shell--light .overview-dashboard .overview-pitch-heatmap__sub{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .overview-pitch-heatmap__arrow{color:#5c564cb8}.site-shell--light .overview-dashboard .overview-pitch-heatmap__field rect[stroke],.site-shell--light .overview-dashboard .overview-pitch-heatmap__field .pitch-markings line,.site-shell--light .overview-dashboard .overview-pitch-heatmap__field .pitch-markings circle,.site-shell--light .overview-dashboard .overview-pitch-heatmap__field .pitch-markings path,.site-shell--light .overview-dashboard .overview-pitch-heatmap__field .pitch-markings rect{stroke:#47413a80}.site-shell--light .overview-dashboard .overview-pass-networks{border-top-color:var(--site-border)}.site-shell--light .overview-dashboard .overview-pass-networks__title{color:var(--site-ink)}.site-shell--light .overview-dashboard .overview-pass-networks__lead,.site-shell--light .overview-dashboard .overview-pass-networks__empty{color:var(--site-ink-muted);background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .overview-dashboard .passes-pitch-card{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .overview-dashboard .passes-pitch-card__title,.site-shell--light .overview-dashboard .passes-pitch-card__sub{color:var(--site-ink)}.site-shell--light .overview-dashboard .passes-pitch-card__arrow path{stroke:#5c564ca6}.site-shell--light .overview-dashboard .passes-pitch-card__svg>rect[stroke],.site-shell--light .overview-dashboard .passes-pitch-card__svg .pitch-markings line,.site-shell--light .overview-dashboard .passes-pitch-card__svg .pitch-markings circle,.site-shell--light .overview-dashboard .passes-pitch-card__svg .pitch-markings path,.site-shell--light .overview-dashboard .passes-pitch-card__svg .pitch-markings rect{stroke:#47413a85}.site-shell--light .overview-dashboard .overview-pass-networks .passes-network-edges line{stroke:var(--pass-accent, #b45309);stroke-opacity:.88}.site-shell--light .overview-dashboard .overview-pass-networks .passes-network-edges marker polygon,.site-shell--light .overview-dashboard .overview-pass-networks .passes-network-edges marker path{fill:var(--pass-accent, #b45309);fill-opacity:.88}.site-shell--light .overview-dashboard .pass-pitch-player__nick{fill:var(--site-ink)}.site-shell--light .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)}.site-shell--light .overview-dashboard .overview-action-pitch .passes-pitch-card__arrow path{stroke:#1c1917c7;stroke-width:1.35}.site-shell--light .overview-dashboard .overview-action-pitch .overview-action-seg{stroke-opacity:1}.site-shell--light .overview-dashboard .overview-action-pitch marker path{stroke:#1c1917bf}.site-shell--light .overview-dashboard .overview-player-ratings-table__title,.site-shell--light .overview-dashboard .overview-player-ratings-table__head{color:var(--site-ink-muted);border-bottom-color:var(--site-border)}.site-shell--light .overview-dashboard .overview-player-ratings-table__row{color:var(--site-ink)}.site-shell--light .overview-dashboard .overview-player-ratings-table__row:nth-child(odd){background:#efe8da8c}.site-shell--light .overview-dashboard .overview-player-ratings-table__role,.site-shell--light .overview-dashboard .overview-player-ratings-table__min{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .overview-player-ratings-table__score--excellent{color:#b45309}.site-shell--light .overview-dashboard .overview-player-ratings-table__score--strong{color:#15803d}.site-shell--light .overview-dashboard .overview-player-ratings-table__score--neutral{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .overview-player-ratings-table__score--weak{color:#b91c1c}.site-shell--light .overview-dashboard .overview-stat-leaders__head{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .overview-stat-leaders__row{color:var(--site-ink)}.site-shell--light .overview-dashboard .overview-stat-leaders__row:nth-child(odd){background:#efe8da8c}.site-shell--light .overview-dashboard .overview-stat-leaders__stat,.site-shell--light .overview-dashboard .overview-stat-leaders__rank,.site-shell--light .overview-dashboard .overview-stat-leaders__name,.site-shell--light .overview-dashboard .overview-stat-leaders__value,.site-shell--light .overview-dashboard .overview-stat-leaders__empty,.site-shell--light .overview-dashboard .overview-top-player-list__empty,.site-shell--light .overview-dashboard .overview-team-players-panel__label{color:var(--site-ink-muted)}.site-shell--light .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(--site-border))}.site-shell--light .overview-dashboard .overview-team-players-panel__team-stripe{background:var(--team-light, var(--site-ink-muted))}.site-shell--light .overview-dashboard .overview-team-players-panel__team-name{color:var(--team-light, var(--site-ink))}.site-shell--light .overview-dashboard .overview-top-player-card__name,.site-shell--light .overview-dashboard .overview-top-player-metrics dd{color:var(--site-ink)}.site-shell--light .overview-dashboard .overview-top-player-card__meta,.site-shell--light .overview-dashboard .overview-top-player-metrics dt{color:var(--site-ink-muted)}.site-shell--light .overview-dashboard .overview-top-player-metrics>div:nth-child(odd){background:#efe8da73}html.pdf-export-mode .site-shell--light .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}.game-flow-card__title{font-weight:600;color:#f1f5f9}.game-flow-card__title--md{font-size:14px}.game-flow-card__title--sm{font-size:13px}.game-flow-card__lede{color:#94a3b8}.game-flow-card__lede--md{font-size:11px;margin-top:2px}.game-flow-card__lede--sm{font-size:10px;margin-top:2px}.game-flow-key-phases__title{font-size:14px;font-weight:600;color:#f1f5f9;margin-bottom:4px}.game-flow-key-phases__lede{font-size:11px;color:#94a3b8;margin-bottom:10px}.game-flow-key-phases__track{position:relative;height:84px;border-radius:10px;background:#0f172a40;border:1px solid rgba(51,65,85,.35);overflow:hidden}.game-flow-key-phases__phase{position:absolute;top:10px;height:64px;border-radius:12px;background:#0f172a73;border:1px solid rgba(51,65,85,.45);box-sizing:border-box;padding:8px 10px;overflow:hidden}.game-flow-key-phases__range{font-size:11px;font-weight:700;color:#cbd5e1;white-space:nowrap}.game-flow-key-phases__meta{font-size:11px;color:#94a3b8;line-height:1.25}.game-flow-key-phases__meta strong{color:#94a3b8;font-weight:600}.game-flow-key-phases__explanation{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;color:#e2e8f0}.match-analysis-momentum-chart__plot-bg{fill:#0f172a59;stroke:#33415580;stroke-width:1}.match-analysis-momentum-chart__zero-line{stroke:#94a3b8b8}.match-analysis-momentum-chart__avg-route{stroke:#ffffffeb}.match-analysis-momentum-chart__axis-label{fill:#94a3b8}.match-analysis-momentum-chart__axis-label--tick{font-size:10px}.match-analysis-momentum-chart__axis-label--ht{font-size:9px;font-weight:600}.game-flow-attack-flow__title{font-size:14px;font-weight:600;color:#f1f5f9}.game-flow-attack-flow__title.game-flow-card__title--sm{font-size:13px}.game-flow-attack-flow__lede{font-size:11px;color:#94a3b8;margin-top:2px}.game-flow-attack-flow__legend{display:flex;gap:12px;font-size:10px;color:#94a3b8;flex-wrap:wrap}.game-flow-attack-flow__timeline{position:relative;border-radius:10px;background:linear-gradient(180deg,#0f172ae6,#070b16f2);border:1px solid rgba(51,65,85,.55)}.game-flow-attack-flow__midline{position:absolute;height:1px;background:#94a3b838;pointer-events:none}.game-flow-attack-flow__row-label{position:absolute;left:0;top:-17px;font-size:10px;color:#94a3b8;font-weight:600}.game-flow-attack-flow__minutes{position:absolute;bottom:6px;left:0;right:0;display:flex;justify-content:space-between;font-size:9px;color:#94a3b8}.game-flow-attack-flow__band{background:var(--band-color, #64748b)}.game-flow-attack-flow__entry-dot{width:10px;height:10px;border-radius:999px;background:#cbd5e1;border:1px solid #94a3b8;box-shadow:0 1px 3px #0f172a73;display:block}.game-flow-attack-flow__entry-dot--legend{display:inline-block;margin-right:4px;vertical-align:middle}.game-flow-attack-flow__shot-tri{width:0;height:0;border-left:9px solid #fb7185;border-top:6px solid transparent;border-bottom:6px solid transparent;filter:drop-shadow(0 0 2px rgba(251,113,133,.55)) drop-shadow(0 2px 4px rgba(0,0,0,.5));display:block}.game-flow-attack-flow__shot-tri--legend{display:inline-block;margin-right:4px;vertical-align:middle}.game-flow-key-phases__dominance{color:#94a3b8;font-weight:600}.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__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:#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}.ball-use-summary-card{margin-bottom:12px;background:linear-gradient(165deg,#1e293b73,#0f172aeb);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:linear-gradient(165deg,#1e293b59,#0f172aeb);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}.top6-grid{min-width:0;width:100%;max-width:100%;overflow-x:hidden}.top6-stat-table{min-width:0;max-width:100%;overflow-x:hidden}.top6-stat-row{grid-template-columns:75px 24px 10px 75px 24px!important}.top6-stat-row__nick{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top6-stat-row__val{min-width:0}.page-shell.page-shell--top6{overflow-x:hidden;padding-bottom:0!important}.page-shell.page-shell--top6>.grid-1{padding-bottom:0!important}.periods-players-panel__head{margin-bottom:12px}.periods-players-panel__title{margin:0;font-size:1.05rem;font-weight:650;color:#f8fafc;letter-spacing:.02em}.periods-players-panel__lede{margin:6px 0 0;font-size:12px;color:#94a3b8;line-height:1.45;max-width:900px}.site-shell--light .match-analysis-page .page-shell--periods .periods-table-wrap{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .match-analysis-page .page-shell--periods .periods-table__thead th{background:var(--site-surface);border-bottom-color:var(--site-border);box-shadow:0 1px var(--site-surface);color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--periods .periods-table__th{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--periods .periods-table__stat-head{color:var(--site-ink-strong);font-weight:650}.site-shell--light .match-analysis-page .page-shell--periods .periods-table__stat-sub{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .page-shell--periods .periods-table__td{color:var(--site-ink-strong);border-bottom-color:var(--site-border)}.site-shell--light .match-analysis-page .page-shell--periods .periods-table__td--dur{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--periods .periods-table tbody .periods-table__th--period{color:var(--site-ink-strong);background:var(--site-surface-muted);font-weight:600}.site-shell--light .match-analysis-page .page-shell--periods .periods-table__tr--score .periods-table__td,.site-shell--light .match-analysis-page .page-shell--periods .periods-table__tr--score .periods-table__th--period{background:var(--site-surface-muted)}.site-shell--light .match-analysis-page .page-shell--periods .periods-table__tr--summary-full .periods-table__th--period,.site-shell--light .match-analysis-page .page-shell--periods .periods-table__tr--summary-full .periods-table__td{background:#fb923c1f;color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--periods .periods-table__tr--summary-half .periods-table__th--period,.site-shell--light .match-analysis-page .page-shell--periods .periods-table__tr--summary-half .periods-table__td{background:#93c5fd24;color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--periods .periods-stat-cell__home{color:var(--mb-home-analytics)}.site-shell--light .match-analysis-page .page-shell--periods .periods-stat-cell__away{color:var(--mb-away-analytics)}.site-shell--light .match-analysis-page .page-shell--periods .periods-stat-cell__sep{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .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)}.site-shell--light .match-analysis-page .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)}.site-shell--light .match-analysis-page .page-shell--periods .team-shape-panel__title{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--periods .team-shape-panel__lede{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .page-shell--periods .team-shape-panel__substitutes{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--periods .team-shape-metrics__label{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .page-shell--periods .team-shape-metrics__value{color:var(--site-ink-strong);font-weight:650}.site-shell--light .match-analysis-page .page-shell--periods .team-shape-panel__substitutes-input{accent-color:var(--mb-away-analytics)}.site-shell--light .match-analysis-page .page-shell--periods .teams-shape-center-stats{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--periods .teams-shape-center-stats__title{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--periods .teams-shape-center-stats__lead{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .page-shell--periods .teams-shape-center-stats__row{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--periods .teams-shape-center-stats__section-head{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .page-shell--periods .teams-shape-center-stats__row-label{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--periods .teams-shape-center-stats__footnote{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .page-shell--periods .comparison-bar__track{background:var(--site-border)}.site-shell--light .match-analysis-page .page-shell--periods .kick-composition-card{background:var(--site-surface);border-color:var(--site-border)}.site-shell--light .match-analysis-page .page-shell--periods .kick-composition-card__title{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--periods .kick-composition-card__lede{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .page-shell--periods .periods-players-panel{background:var(--site-surface);border-color:var(--site-border)}.site-shell--light .match-analysis-page .page-shell--periods .periods-players-panel__title{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--periods .periods-players-panel__lede{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .page-shell--periods .periods-players-panel__team-label{color:var(--site-ink-strong);font-weight:650}.site-shell--light .match-analysis-page .page-shell--periods .periods-players-table__th{color:var(--site-ink-strong);border-bottom-color:var(--site-border)}.site-shell--light .match-analysis-page .page-shell--periods .periods-players-table__sort{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .page-shell--periods .periods-players-table__sort--active,.site-shell--light .match-analysis-page .page-shell--periods .periods-players-table__sort:hover{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--periods .periods-players-table__td{color:var(--site-ink-strong);border-bottom-color:var(--site-border)}.site-shell--light .match-analysis-page .page-shell--periods .periods-players-table__td--nick{color:var(--site-ink-strong);font-weight:600}.site-shell--light .match-analysis-page .page-shell--periods .periods-players-table__td--num,.site-shell--light .match-analysis-page .page-shell--periods .periods-event-bar__title{color:var(--site-ink-strong)}.site-shell--light .match-analysis-page .page-shell--periods .periods-event-bar__sub{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .page-shell--periods .periods-shape-kick-toggle{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .match-analysis-page .page-shell--periods .periods-shape-kick-toggle__btn{color:var(--site-ink-muted)}.site-shell--light .match-analysis-page .page-shell--periods .periods-shape-kick-toggle__btn--active{color:var(--site-ink-strong)}.video-setup-page__back-btn{font-size:12px;padding:6px 12px;border-radius:10px;border:1px solid rgba(71,85,105,.65);background:#0f172a8c;color:#e2e8f0;cursor:pointer;font-weight:650}.video-setup-page__match-teams{font-size:13px;font-weight:700;margin-bottom:4px;color:#cbd5e1}.video-setup-page__match-meta,.video-setup-page__hint{font-size:11px;color:#94a3b8}.video-setup-page__hint--mb{margin-bottom:8px}.video-setup-page__hint--mt{margin-top:8px}.video-setup-page__hint--draft,.video-setup-page__hint--save-note{margin-top:10px}.video-setup-page__hint--empty-player{font-size:12px;padding:12px 0}.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--aside{margin-bottom:6px}.video-setup-page__panel-title--controls{margin-bottom:8px;color:#94a3b8}.video-setup-page__subpanel-title{font-size:11px;font-weight:700;margin-bottom:8px;color:#cbd5e1}.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}.video-setup-page__half-btn:disabled{cursor:not-allowed;opacity:.55}.video-setup-page__goals-list{margin:0;padding:0 0 0 16px;font-size:11px;line-height:1.45;color:#cbd5e1}.video-setup-page__goal-item{margin-bottom:4px}.video-setup-page__goal-minute{color:#facc15;font-weight:700}.video-setup-page__goal-meta{color:#94a3b8}.video-setup-page__goal-team{color:#cbd5e1}.site-footer{--footer-bg: rgba(2, 6, 23, .97);--footer-bg-accent: rgba(15, 23, 42, .92);--footer-border: rgba(71, 85, 105, .45);--footer-ink-strong: #f8fafc;--footer-ink: #e2e8f0;--footer-ink-muted: #94a3b8;--footer-link: #cbd5e1;--footer-link-hover: #f8fafc;border-top:1px solid var(--footer-border);background:linear-gradient(180deg,var(--footer-bg-accent),var(--footer-bg));color:var(--footer-ink)}.site-shell--light .site-footer{--footer-bg: var(--site-surface);--footer-bg-accent: var(--site-surface-muted);--footer-border: var(--site-border);--footer-ink-strong: var(--site-ink-strong);--footer-ink: var(--site-ink);--footer-ink-muted: var(--site-ink-muted);--footer-link: var(--site-ink-muted);--footer-link-hover: var(--site-link-hover)}.site-footer__inner{max-width:1480px;margin:0 auto;padding:22px 16px 16px}.site-footer__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:20px 28px;align-items:start}.site-footer__brand{min-width:0}.site-footer__site-name{margin:0 0 4px;font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--footer-ink-strong)}.site-footer__tagline{margin:0;font-size:12px;line-height:1.25;color:var(--footer-ink-muted);max-width:22rem}.site-footer__nav{min-width:0}.site-footer__nav-title{margin:0 0 5px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--footer-ink-muted)}.site-footer__link-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.site-footer__link{font-size:12.5px;line-height:1.15;color:var(--footer-link);text-decoration:none;transition:color .15s ease}.site-footer__link:hover{color:var(--footer-link-hover)}.site-footer__bottom{margin-top:16px;padding-top:10px;border-top:1px solid var(--footer-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.site-footer__copyright,.site-footer__credit{margin:0;font-size:11px;line-height:1.2;color:var(--footer-ink-muted)}.site-footer__credit{font-size:11px;letter-spacing:.02em}@media (max-width: 900px){.site-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-footer__brand{grid-column:1 / -1}}@media (max-width: 560px){.site-footer__inner{padding:20px 14px 14px}.site-footer__grid{grid-template-columns:1fr;gap:16px;text-align:center}.site-footer__brand{grid-column:auto}.site-footer__tagline{margin-left:auto;margin-right:auto}.site-footer__link-list{align-items:center}.site-footer__bottom{flex-direction:column;align-items:center;text-align:center}}.goog-te-banner-frame.skiptranslate,iframe.skiptranslate,#goog-gt-tt,.goog-te-balloon-frame,.goog-te-menu-frame,.goog-te-spinner-pos{display:none!important}body{top:0!important}#google_translate_element{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.goog-te-gadget{font-size:0!important;color:transparent!important}.goog-te-gadget .goog-te-combo{opacity:0;position:absolute;pointer-events:none;width:1px;height:1px}.site-header__controls{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.site-language{position:relative}.site-language__trigger{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 10px;border-radius:10px;border:1px solid rgba(71,85,105,.75);background:#0f172a9e;color:#cbd5e1;font-size:12px;font-weight:650;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.site-language__trigger:hover:not(:disabled){border-color:#38bdf873;color:#f8fafc}.site-language__trigger:disabled{opacity:.65;cursor:wait}.site-language__icon{flex-shrink:0}.site-language__label{max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-language__chev{font-size:10px;opacity:.75}.site-language__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:120;min-width:10.5rem;margin:0;padding:4px;list-style:none;border-radius:10px;border:1px solid rgba(71,85,105,.65);background:#020617fa;box-shadow:0 14px 36px #0206178c}.site-language__option{display:block;width:100%;margin:0;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:#e2e8f0;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.site-language__option:hover,.site-language__option:focus-visible{outline:none;background:#3341558c;color:#f8fafc}.site-language__option--active{color:#7dd3fc;background:#082f498c}body.site-light .site-language__trigger,.site-shell--light .site-language__trigger{border-color:var(--site-border);background:var(--site-surface-muted);color:var(--site-ink-muted)}body.site-light .site-language__trigger:hover:not(:disabled),.site-shell--light .site-language__trigger:hover:not(:disabled){border-color:var(--site-border-strong);color:var(--site-ink)}body.site-light .site-language__menu,.site-shell--light .site-language__menu{border-color:var(--site-border);background:var(--site-surface);box-shadow:0 10px 28px #2c28251f}body.site-light .site-language__option,.site-shell--light .site-language__option{color:var(--site-ink)}body.site-light .site-language__option:hover,body.site-light .site-language__option:focus-visible,.site-shell--light .site-language__option:hover,.site-shell--light .site-language__option:focus-visible{background:var(--site-surface-muted);color:var(--site-ink-strong)}body.site-light .site-language__option--active,.site-shell--light .site-language__option--active{color:var(--mb-away-analytics);background:color-mix(in srgb,var(--mb-away-analytics) 10%,var(--site-surface))}@media (max-width: 720px){.site-language__label{display:none}.site-language__trigger{padding:6px 8px}}.site-language-warning{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.site-language-warning__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#020617b8;cursor:pointer}.site-language-warning__dialog{position:relative;z-index:1;width:min(100%,420px);padding:20px 20px 18px;border-radius:14px;border:1px solid rgba(71,85,105,.65);background:linear-gradient(165deg,#0f172afa,#020617fa);box-shadow:0 18px 48px #020617a6;color:#e2e8f0}.site-language-warning__title{margin:0 0 10px;font-size:16px;font-weight:700;color:#f8fafc}.site-language-warning__text{margin:0 0 14px;font-size:13px;line-height:1.55;color:#cbd5e1}.site-language-warning__text strong{color:#f8fafc;font-weight:700}.site-language-warning__check{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none}.site-language-warning__check input{width:14px;height:14px;accent-color:#38bdf8;cursor:pointer}.site-language-warning__actions{display:flex;justify-content:flex-end;gap:8px}.site-language-warning__btn{min-width:88px;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer;border:1px solid rgba(71,85,105,.65);transition:border-color .15s ease,background .15s ease,color .15s ease}.site-language-warning__btn:disabled{opacity:.65;cursor:wait}.site-language-warning__btn--ghost{color:#cbd5e1;background:#0f172a8c}.site-language-warning__btn--ghost:hover:not(:disabled){border-color:#94a3b88c;color:#f8fafc}.site-language-warning__btn--accent{color:#fff;border-color:#fb923ca6;background:linear-gradient(180deg,#f97316d1,#ea580ce6)}.site-language-warning__btn--accent:hover:not(:disabled){border-color:#fb923cd9}.site-shell--light .site-language-warning__backdrop{background:#1a171473}.site-shell--light .site-language-warning__dialog{border-color:var(--site-border);background:linear-gradient(165deg,var(--site-surface),var(--site-surface-muted));box-shadow:0 14px 36px #2c28252e;color:var(--site-ink)}.site-shell--light .site-language-warning__title{color:var(--site-ink-strong)}.site-shell--light .site-language-warning__text{color:var(--site-ink)}.site-shell--light .site-language-warning__text strong{color:var(--site-ink-strong)}.site-shell--light .site-language-warning__check{color:var(--site-ink-muted)}.site-shell--light .site-language-warning__btn--ghost{color:var(--site-ink);background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .site-language-warning__btn--ghost:hover:not(:disabled){border-color:var(--site-border-strong);color:var(--site-ink-strong)}.footer-content-page{--fcp-bg: rgba(15, 23, 42, .55);--fcp-border: rgba(71, 85, 105, .45);--fcp-ink: #e2e8f0;--fcp-ink-strong: #f8fafc;--fcp-ink-muted: #94a3b8;--fcp-link: #38bdf8;--fcp-link-hover: #7dd3fc}.site-shell--light .footer-content-page{--fcp-bg: var(--site-surface);--fcp-border: var(--site-border);--fcp-ink: var(--site-ink);--fcp-ink-strong: var(--site-ink-strong);--fcp-ink-muted: var(--site-ink-muted);--fcp-link: var(--mb-away-analytics);--fcp-link-hover: var(--site-link-hover)}.footer-content-page{max-width:760px;color:var(--fcp-ink)}.footer-content-page__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;font-size:12px;font-weight:600;color:var(--fcp-ink-muted);text-decoration:none;transition:color .15s ease}.footer-content-page__back:hover{color:var(--fcp-link-hover)}.footer-content-page__article{padding:22px 22px 20px;border-radius:14px;border:1px solid var(--fcp-border);background:linear-gradient(165deg,var(--fcp-bg),rgba(2,6,23,.35));box-shadow:0 10px 28px #02061759}.site-shell--light .footer-content-page__article{background:linear-gradient(165deg,var(--site-surface),var(--site-surface-muted));box-shadow:0 1px 4px #2c282514}.footer-content-page__title{margin:0 0 8px;font-size:1.65rem;font-weight:700;letter-spacing:.01em;color:var(--fcp-ink-strong);line-height:1.2}.footer-content-page__summary{margin:0 0 10px;font-size:14px;line-height:1.45;color:var(--fcp-ink-muted)}.footer-content-page__meta{margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--fcp-border);font-size:11px;color:var(--fcp-ink-muted)}.footer-content-page__section+.footer-content-page__section{margin-top:18px}.footer-content-page__heading{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fcp-ink-muted)}.footer-content-page__paragraph{margin:0 0 10px;font-size:13.5px;line-height:1.55;color:var(--fcp-ink)}.footer-content-page__paragraph:last-child{margin-bottom:0}.footer-content-page__list{margin:0;padding-left:1.15rem;display:grid;gap:6px}.footer-content-page__list li{font-size:13.5px;line-height:1.5;color:var(--fcp-ink)}.footer-content-page--missing .footer-content-page__article{text-align:center}.footer-content-page--missing .footer-content-page__title{margin-bottom:10px}.footer-content-page--missing .footer-content-page__summary{margin-bottom:16px}.footer-content-page__cta{display:inline-block;padding:8px 14px;border-radius:999px;border:1px solid var(--fcp-border);background:#0f172a73;color:var(--fcp-ink-strong);font-size:12px;font-weight:700;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.footer-content-page__cta:hover{border-color:#38bdf873;color:var(--fcp-link-hover)}.site-shell--light .footer-content-page__cta{background:var(--site-surface-muted)}@media (max-width: 560px){.footer-content-page__article{padding:18px 16px 16px}.footer-content-page__title{font-size:1.4rem}}.coming-soon-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;position:relative;overflow:hidden;background:radial-gradient(circle at 18% 8%,rgba(34,197,94,.14),transparent 42%),radial-gradient(circle at 82% 12%,rgba(56,189,248,.12),transparent 40%),radial-gradient(circle at 50% 100%,#0f172ae6,#020617fa 55%),#050712}.coming-soon-page__glow{position:absolute;border-radius:50%;filter:blur(72px);pointer-events:none}.coming-soon-page__glow--left{width:280px;height:280px;left:-80px;top:18%;background:#22c55e38}.coming-soon-page__glow--right{width:320px;height:320px;right:-100px;bottom:10%;background:#f59e0b29}.coming-soon-page__card{position:relative;z-index:1;width:min(640px,100%);padding:36px 28px 32px;border-radius:16px;border:1px solid rgba(71,85,105,.55);background:linear-gradient(180deg,#0f172ad1,#020617eb);box-shadow:0 24px 48px #00000059,inset 0 0 0 1px #94a3b80f;text-align:center}.coming-soon-page__logo{height:42px;width:auto;margin:0 auto 18px;display:block;object-fit:contain}.coming-soon-page__eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#86efac}.coming-soon-page__title{margin:0 0 14px;font-size:clamp(1.35rem,4vw,1.85rem);line-height:1.25;font-weight:750;color:#f8fafc}.coming-soon-page__lede{margin:0 0 18px;font-size:clamp(.95rem,2.5vw,1.05rem);line-height:1.55;color:#cbd5e1}.coming-soon-page__note{margin:0;font-size:12px;color:#94a3b8;font-style:italic}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#050712;color:#f5f7ff}.page-shell{max-width:1200px;margin:0 auto;padding:20px 16px}.page-shell--statistics{max-width:1320px}.statistics-comparison-card{--stats-phase-cols: 6;padding:16px 18px 14px;overflow-x:auto}.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)}.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)}.statistics-phase-header-row{margin-bottom:6px;border-bottom:1px solid rgba(148,163,184,.2);padding-bottom:10px;min-height:auto}.statistics-phase-header-row__center{min-height:1px}.statistics-phase-header-row .statistics-phase-header-row__center+button{box-shadow:inset 1px 0 #93c5fd38}.statistics-cell{text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:#cbd5e1;padding:5px 3px}.statistics-cell--hi-home{background:#fb923c24;box-shadow:inset 0 0 0 1px #fb923c38;border-radius:6px;color:#fff7ed}.statistics-cell--hi-away{background:#93c5fd1f;box-shadow:inset 0 0 0 1px #93c5fd40;border-radius:6px;color:#eff6ff}.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}.statistics-label--strong{font-weight:650;letter-spacing:.02em}.statistics-label--band{font-size:12.5px;color:#f8fafc}.statistics-label__unit{font-weight:500;color:#94a3b8}.statistics-grid-row .statistics-label+.statistics-cell{box-shadow:inset 1px 0 #93c5fd38}.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)}.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}.statistics-team-ribbon{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.07em;padding:6px 8px;border-radius:8px;text-align:center}.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}.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}.statistics-team-ribbon-spacer{grid-column:calc(var(--stats-phase-cols) + 1) / calc(var(--stats-phase-cols) + 2)}.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}.statistics-legend{font-size:11px;color:#64748b;line-height:1.45;text-align:center;max-width:520px;margin:12px auto 0}.statistics-rows{margin-top:4px}.page-title{font-size:1.5rem;font-weight:650;letter-spacing:.02em;margin-bottom:12px}.card{background:radial-gradient(circle at 0 0,#94a3b82e,#0f172afa);border-radius:14px;border:1px solid rgba(51,65,85,.85);padding:14px 16px;box-shadow:0 10px 24px #0f172ab3,0 0 0 1px #0f172a99}.grid-2{display:grid;grid-template-columns:1.05fr 1fr;gap:12px}.grid-1{display:grid;gap:10px}.card--tight{padding-top:10px;padding-bottom:10px}.middle-3{display:grid;grid-template-columns:.86fr 1.28fr .86fr;gap:8px;align-items:start}.lineup-slot{width:100%}.lineup-slot--home{justify-self:start}.lineup-slot--away{justify-self:end}.lineup-slot .card{max-width:365px}.stats-slot{width:100%}.bottom-2{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.bottom-panel{display:flex;flex-direction:column;min-height:252px;height:100%}.game-flow-middle{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.teams-shape-triple-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:start;width:100%}.teams-shape-triple-row--dual{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.teams-shape-home-column{display:flex;justify-content:flex-end;min-width:0}.teams-shape-away-column{display:flex;justify-content:flex-start;min-width:0}.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:280px;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}.page-shell--players-table{max-width:1400px}.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 repeat(11,minmax(58px,.75fr));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;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:first-child{justify-content:center}.players-stats-th:nth-child(2){justify-content:flex-start;text-align:left}.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}.page-shell--top6{max-width:1320px}.top6-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px}.top6-stat-table{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:minmax(0,1fr) 34px 10px minmax(0,1fr) 34px;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{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{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:650;color:#f1f5f9}.top6-stat-row__val--home,.top6-stat-row__val--away{text-align:right}.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}.page-shell--passes{max-width:1420px}.passes-header-card .passes-team-switch{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.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-charts-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px}@media (max-width: 800px){.passes-charts-row{grid-template-columns:1fr}}.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-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__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-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:visible;max-height:none;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}.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-bottom-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,200px) minmax(0,1fr);gap:14px;align-items:center}.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}@media (max-width: 1180px){.passes-bottom-row{grid-template-columns:1fr}}.passes-pitch-card{border-radius:12px;padding:10px 12px 12px;background:linear-gradient(165deg,#1e293b80,#0f172ad1);border:1px solid rgba(148,163,184,.1);box-shadow:0 8px 28px #00000038}.passes-pitch-card__head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.passes-pitch-card__stripe{width:3px;height:18px;border-radius:2px}.passes-pitch-card__title{font-size:12px;font-weight:650;color:#f1f5f9}.passes-pitch-card__sub{font-size:10px;color:#64748b;margin-top:2px}.passes-pitch-card__arrow{margin-bottom:6px}.passes-pitch-card__field{position:relative}.passes-pitch-card__svg{width:100%;height:100%;display:block;border-radius:4px;overflow:visible;filter:drop-shadow(0 1px 4px rgba(0,0,0,.28))}.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)}@media (max-width: 1180px){.top6-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.top6-grid{grid-template-columns:1fr}}@media (max-width: 1100px){.kick-mix-triple{grid-template-columns:1fr!important}}@media (max-width: 900px){.grid-2,.middle-3,.bottom-2,.game-flow-middle,.teams-mid-grid,.team-shape-grid{grid-template-columns:1fr}.teams-shape-triple-row,.teams-shape-triple-row--dual{grid-template-columns:1fr!important}.teams-shape-home-column,.teams-shape-away-column{justify-content:center}.teams-shape-away-column{margin-left:0!important}.teams-shape-center-wrap{justify-self:stretch;width:100%;max-width:100%}}.page-shell--periods .periods-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid rgba(51,65,85,.45);background:#0f172a59}.periods-table{width:100%;min-width:920px;border-collapse:collapse;font-size:12px}.periods-table__thead th{position:sticky;top:0;z-index:2;background:#1e293bfa;border-bottom:1px solid rgba(71,85,105,.55);box-shadow:0 1px #0f172a99}.periods-table__th{text-align:left;font-weight:700;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;padding:10px 8px;vertical-align:bottom}.periods-table__th--period{min-width:128px;padding-left:14px}.periods-table__th--dur{min-width:72px;text-align:right;font-variant-numeric:tabular-nums}.periods-table__th--stat{min-width:96px;text-align:center;vertical-align:bottom}.periods-table__stat-head{display:block;font-weight:700;color:#cbd5e1;letter-spacing:.04em;margin-bottom:4px;text-transform:none;font-size:10px;line-height:1.25}.periods-table__stat-head--multiline .periods-table__stat-head-line1{display:block;line-height:1.2}.periods-table__stat-head-line2{display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:nowrap;gap:.35em;line-height:1.2}.periods-table__stat-sub{display:flex;align-items:baseline;justify-content:center;flex-wrap:nowrap;gap:0;font-size:9px;font-weight:600;letter-spacing:.02em;text-transform:none;color:#64748b;line-height:1.2}.periods-table__stat-sub__home{color:#fb923ceb}.periods-table__stat-sub__away{color:#93c5fdf2}.periods-table__stat-sub__sep{color:#475569}.periods-table__td{padding:8px;border-bottom:1px solid rgba(51,65,85,.35);color:#e2e8f0;vertical-align:middle}.periods-table__td--dur{text-align:right;font-variant-numeric:tabular-nums;color:#94a3b8;font-weight:600;white-space:nowrap}.periods-table__td--stat{text-align:center;padding-left:6px;padding-right:6px}.periods-table tbody .periods-table__th--period{font-size:12px;font-weight:650;letter-spacing:.01em;text-transform:none;color:#e2e8f0;background:#0f172a8c}.periods-table__tr--summary-full .periods-table__th--period{background:#fb923c14;box-shadow:inset 3px 0 #fb923ca6;color:#f8fafc}.periods-table__tr--summary-full .periods-table__td{background:#fb923c0a}.periods-table__tr--summary-half .periods-table__th--period{background:#93c5fd0f;box-shadow:inset 3px 0 #93c5fd73}.periods-table__tr--summary-half .periods-table__td{background:#93c5fd08}.periods-table__tr--score .periods-table__td,.periods-table__tr--score .periods-table__th--period{background:#0f172a40}.periods-table__tr--sep .periods-table__td--sep{padding:0;height:1px;border-bottom:none;background:linear-gradient(90deg,transparent,rgba(71,85,105,.55),transparent)}.periods-stat-cell{display:inline-flex;align-items:baseline;justify-content:center;gap:4px;flex-wrap:wrap;font-variant-numeric:tabular-nums;font-weight:600;font-size:11px}.periods-stat-cell__sep{color:#475569;font-weight:500;font-size:10px}.periods-stat-cell__pill{display:inline-block;padding:2px 7px;border-radius:6px;line-height:1.2}.periods-stat-cell__pill--home{background:#fb923c29;box-shadow:inset 0 0 0 1px #fb923c52}.periods-stat-cell__pill--away{background:#93c5fd24;box-shadow:inset 0 0 0 1px #93c5fd4d}.periods-event-bar{margin-top:16px}.periods-event-bar__head{margin-bottom:10px}.periods-event-bar__title{margin:0;font-size:1.05rem;font-weight:650;color:#f8fafc;letter-spacing:.02em}.periods-event-bar__sub{margin:6px 0 0;font-size:12px;color:#94a3b8;line-height:1.45;max-width:900px}.periods-shape-kick-toggle{display:inline-flex;flex-wrap:wrap;margin-top:14px;margin-bottom:2px;padding:3px;border-radius:10px;background:#0f172abf;border:1px solid rgba(148,163,184,.14);gap:2px}.periods-shape-kick-toggle__btn{margin:0;padding:8px 16px;border:none;border-radius:8px;font-size:12px;font-weight:600;color:#94a3b8;background:transparent;cursor:pointer;letter-spacing:.02em}.periods-shape-kick-toggle__btn:hover{color:#e2e8f0}.periods-shape-kick-toggle__btn--active{color:#f8fafc;background:#38bdf82e;box-shadow:inset 0 0 0 1px #38bdf859}.periods-event-bar__half-labels{margin-bottom:8px}.periods-event-bar__half-labels-inner{display:flex;align-items:center;width:100%;min-height:18px}.periods-event-bar__half-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.periods-event-bar__half-label--end{text-align:right}.periods-event-bar__track-wrap{position:relative;border-radius:10px;overflow:hidden;border:1px solid rgba(71,85,105,.45);background:#0f172a80}.periods-event-bar__zones{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.periods-event-bar__zone{position:absolute;top:0;bottom:0}.periods-event-bar__zone--fh{background:#fb923c12}.periods-event-bar__zone--ht{background:#0f172a8c}.periods-event-bar__zone--sh{background:#93c5fd12}.periods-event-bar__intervals{position:relative;z-index:1;display:flex;align-items:stretch;min-height:40px}.periods-event-bar__interval{position:relative;border:none;margin:0;background:#1e293b40;color:#94a3b8;cursor:pointer;padding:6px 3px;font-size:9px;line-height:1.15;border-right:1px solid rgba(51,65,85,.45);transition:background .15s ease,color .15s ease,box-shadow .15s ease}.periods-event-bar__interval:last-child{border-right:none}.periods-event-bar__interval:hover{background:#33415566;color:#e2e8f0}.periods-event-bar__interval--selected{background:#38bdf81f;color:#f8fafc;box-shadow:inset 0 0 0 1px #38bdf859;z-index:2}.periods-event-bar__interval-label{display:block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.periods-event-bar__markers-strip{position:relative;z-index:3;height:36px;border-top:1px solid rgba(51,65,85,.35);background:#0f172a59;pointer-events:none}.periods-event-bar__marker{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px}.periods-event-bar__marker-goal{display:flex;flex-direction:column;align-items:center;gap:1px}.periods-event-bar__marker-score{font-size:9px;font-weight:700;color:#e2e8f0;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.6)}.periods-event-bar__marker-red{width:18px;height:18px;border-radius:3px;border:2px solid #ef4444;background:#ef444440;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:#fecaca}.periods-interval-shape-placeholder{margin-top:12px}.periods-interval-shape-placeholder__title{margin:0 0 8px;font-size:1.05rem;font-weight:650;color:#f8fafc}.periods-interval-shape-placeholder__text{margin:0;font-size:12px;color:#94a3b8;line-height:1.5;max-width:720px}.periods-players-panel{margin-bottom:12px;background:linear-gradient(165deg,#1e293b59,#0f172aeb);border:1px solid rgba(148,163,184,.12)}.periods-players-panel__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 900px){.periods-players-panel__grid{grid-template-columns:1fr}}.periods-players-panel__team-label{font-size:11px;font-weight:650;color:#cbd5e1;margin-bottom:8px;letter-spacing:.02em}.periods-players-panel__table-wrap{min-width:0}.periods-players-table{width:100%;border-collapse:collapse;font-size:12px;color:#e2e8f0}.periods-players-table__th{padding:6px 8px 8px 0;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:#64748b;border-bottom:1px solid rgba(148,163,184,.15);vertical-align:bottom}.periods-players-table__th--nick{text-align:left;padding-right:10px}.periods-players-table__th--num{text-align:right;padding-left:6px;white-space:nowrap}.periods-players-table__sort{display:block;width:100%;margin:0;padding:0 0 2px;border:none;background:transparent;font:inherit;font-size:10px;font-weight:650;letter-spacing:.05em;color:#64748b;cursor:pointer;text-align:inherit;border-radius:4px}.periods-players-table__sort--empty{min-height:14px;min-width:12px}.periods-players-table__sort-placeholder{display:block;min-height:12px}.periods-players-table__sort:hover{color:#94a3b8}.periods-players-table__sort--active{color:#e2e8f0}.periods-players-table__sort:focus-visible{outline:2px solid rgba(56,189,248,.55);outline-offset:2px}.periods-players-table__sort--right{text-align:right}.periods-players-table__sort--left{text-align:left}.periods-players-table__td{padding:5px 8px 5px 0;border-bottom:1px solid rgba(148,163,184,.08);vertical-align:middle}.periods-players-table__td--nick{color:#f1f5f9;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.periods-players-table__td--num{text-align:right;font-variant-numeric:tabular-nums;color:#cbd5e1;padding-left:6px;white-space:nowrap}.periods-players-table tbody tr:last-child .periods-players-table__td{border-bottom:none}.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}@media (max-width: 1100px){.players-analysis-touch-row{grid-template-columns:1fr}}.players-analysis-pitch-card{width:100%;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}@media (max-width: 1100px){.players-analysis-stats-panel{max-width:none;width:100%;justify-self:stretch}}.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}.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-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}@media (max-width:1100px){.players-analysis-pass-row{grid-template-columns:1fr}}@media (max-width:640px){.players-analysis-pass-row__tables{grid-template-columns:1fr}}.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}.match-minutes-range{width:100%;padding:0 2px}.match-minutes-range__ticks{display:flex;justify-content:space-between;font-size:12px;font-variant-numeric:tabular-nums;color:#64748b;margin-bottom:2px;padding:0 4px}.match-minutes-range__track{padding:0 10px;touch-action:none}.match-minutes-range__inner{position:relative;height:26px;width:100%}.match-minutes-range__rail{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:5px;border-radius:3px;background:#3341558c;pointer-events:none}.match-minutes-range__fill{position:absolute;top:50%;transform:translateY(-50%);height:5px;border-radius:3px;background:linear-gradient(90deg,#0ea5e9cc,#38bdf8);pointer-events:none}.match-minutes-range__thumb{position:absolute;top:50%;width:18px;height:18px;margin:0;padding:0;border-radius:50%;border:2px solid #38bdf8;background:#f8fafc;transform:translate(-50%,-50%);cursor:grab;box-shadow:0 1px 5px #00000059;z-index:2}.match-minutes-range__thumb:active{cursor:grabbing}.match-minutes-range__thumb--max{z-index:3}.match-minutes-range__values{text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:#94a3b8;margin-top:2px}.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}@media (max-width: 900px){.action-filter-akr-row{grid-template-columns:1fr}}@media (max-width: 700px){.action-filter-halves-score-row--split{grid-template-columns:1fr}.action-filter-halves-panel{max-width:none}}.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}@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{min-width:0;max-height:none;overflow:visible;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}.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%}.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}@media (max-width:900px){.action-filter-attack-secondary__row{grid-template-columns:1fr}}.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}@media (max-width:900px){.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}}.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}@media (max-width:700px){.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-regions__side{min-height:8px;width:100%}.action-filter-region-pitch{width:100%;max-width:min(200px,36vw);min-width:0;justify-self:center}@media (max-width:700px){.action-filter-region-pitch{max-width:min(200px,42vw)}}.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}.card--elevated{box-shadow:0 12px 32px #00000059}.passes-matrix__col-head{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-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}.page-shell{padding-bottom:40px!important}.site-shell--light,body.site-light{--site-bg: #ebe4d3;--site-surface: #f6f1e6;--site-surface-muted: #efe8da;--site-ink: #2c2825;--site-ink-strong: #1a1714;--site-ink-muted: #5c564c;--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;--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)}.site-shell--light{color:var(--site-ink);background:var(--site-bg)}body.site-light{background-color:var(--site-bg);color:var(--site-ink)}.site-shell--light .site-shell__main{background:var(--site-bg)}body.site-light .site-header{background:linear-gradient(180deg,var(--site-surface),var(--site-surface-muted));border-bottom-color:var(--site-border)}body.site-light .site-header__logo-fallback,body.site-light .site-header__user{color:var(--site-ink-muted)}body.site-light .site-header__btn--ghost{color:var(--site-ink);background:var(--site-surface-muted);border-color:var(--site-border)}body.site-light .site-header__visual-mode{background:var(--site-surface-muted);border-color:var(--site-border)}body.site-light .site-header__visual-mode-btn{border-color:var(--site-border);background:var(--site-surface);color:var(--site-ink-muted)}body.site-light .site-header__visual-mode-btn:hover{border-color:var(--site-border-strong);color:var(--site-ink)}body.site-light .site-header__visual-mode-btn--active{color:var(--site-ink);border-color:var(--site-tab-active-border);background:var(--site-tab-active-bg);box-shadow:inset 0 -2px #d4a72c}body.site-light .site-header__local-time{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink-muted)}body.site-light .site-header__local-time-input{accent-color:#0369a1}body.site-light .site-header__dev-badge{color:#92400e;background:#fef3c7;border-color:#f59e0b}.site-shell--light .card{background:var(--site-surface);color:var(--site-ink);border-color:var(--site-border);box-shadow:0 1px 4px #2c282514}.site-shell--light .page-shell,.site-shell--light .page-title{color:var(--site-ink)}.site-shell--light a:not(.site-header__btn):not(.league-competition-chip){color:var(--site-ink)}.site-shell--light a:not(.site-header__btn):hover{color:var(--site-link-hover)}.site-shell--light .league-page__back{color:var(--site-ink-muted)}.site-shell--light .league-page__back:hover{color:var(--site-ink)}.site-shell--light .league-competition-menu{background:var(--site-surface);border-color:var(--site-border)}.site-shell--light .league-competition-menu__title,.site-shell--light .league-competition-menu__group-label{color:var(--site-ink-muted)}.site-shell--light .league-competition-chip{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}.site-shell--light .league-competition-chip:hover,.site-shell--light .league-competition-chip--active{border-color:var(--site-border-strong);color:var(--site-ink)}.site-shell--light .league-header-card{background:linear-gradient(145deg,var(--site-surface),var(--site-surface-muted));border-color:var(--site-border)}.site-shell--light .league-header-card__title{color:var(--site-ink)}.site-shell--light .league-header-card__meta{color:var(--site-ink-muted)}.site-shell--light .league-header-card__meta strong{color:var(--site-ink)}.site-shell--light .league-panel{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink)}.site-shell--light .league-panel__title{color:var(--site-ink-muted)}.site-shell--light .league-section-nav__btn{border-color:var(--site-border);background:var(--site-surface-muted);color:var(--site-ink-muted)}.site-shell--light .league-section-nav__btn:hover{border-color:var(--site-border-strong);color:var(--site-ink)}.site-shell--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}.site-shell--light .league-section-no-data__title{color:var(--site-ink)}.site-shell--light .league-section-no-data__message{color:var(--site-ink-muted)}.site-shell--light .league-standings__th{color:var(--site-ink-muted);border-bottom-color:var(--site-border)}.site-shell--light .league-standings__td{color:var(--site-ink);border-bottom-color:var(--site-border)}.site-shell--light .league-standings tbody tr.league-standings__row:nth-child(2n){background:#efe8daa6}.site-shell--light .league-standings__row:hover{background:#e4dac8d9}.site-shell--light .league-standings__team-name,.site-shell--light a.league-standings__team-name--link{color:var(--site-ink)}.site-shell--light a.league-standings__team-name--link:hover{color:var(--site-link-hover)}.site-shell--light .league-standings__form-slot{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .league-standings__form-letter--w{color:#166534;background:#22c55e47;border-color:#16a34a73}.site-shell--light .league-standings__form-letter--d{color:#713f12;background:#facc15;border-color:#ca8a048c}.site-shell--light .league-standings__form-letter--l{color:#991b1b;background:#ef444438;border-color:#dc262666}.site-shell--light .league-panel--matches .league-match-row__team{color:var(--site-ink)}.site-shell--light .league-panel--matches .league-match-row__score:not(.league-match-row__score--empty){color:var(--site-ink)}.site-shell--light .league-panel--matches .league-match-row__meta{color:var(--site-ink)}.site-shell--light .league-panel--matches .league-match-row__hint,.site-shell--light .league-panel--matches .league-match-row__hint-link{color:#0369a1}.site-shell--light .league-panel--matches .league-match-row__logo--placeholder{color:var(--site-ink-muted);background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .league-team-stats-controls__check,.site-shell--light .league-team-stats-table__standings-rank{color:var(--site-ink)}.site-shell--light .league-basic-stats-card__title{color:#92400e}.site-shell--light .league-player-stats-table__team-abbr,.site-shell--light .league-player-stats-table__player-line .league-standings__team-name{color:var(--site-ink)}.site-shell--light .league-player-stats-table-scroll thead th,.site-shell--light .league-player-stats-table-scroll thead th .league-team-stats-table__sort-btn{color:#f1f5f9}.site-shell--light .league-player-stats-table-scroll thead th .league-team-stats-table__sort-btn:hover{color:#f8fafc}.site-shell--light .league-player-stats-table-scroll thead th .league-team-stats-table__sort-ind{color:#cbd5e1}.site-shell--light .league-round-bar__btn,.site-shell--light .league-round-bar__select{border-color:var(--site-border);background:var(--site-surface-muted);color:var(--site-ink)}.site-shell--light .league-round-stats__label{color:var(--site-ink-muted)}.site-shell--light .league-round-stats__value{color:var(--site-ink)}.site-shell--light .league-coaches-table__th{color:var(--site-ink-muted);border-bottom-color:var(--site-border)}.site-shell--light .league-coaches-table__td{color:var(--site-ink);border-bottom-color:var(--site-border)}.site-shell--light .league-coaches-table__row:nth-child(2n){background:#efe8da80}.site-shell--light .league-coaches-table__coach-name,.site-shell--light .league-coaches-table__team-name,.site-shell--light .league-coaches-table__td--pts{color:var(--site-ink)}.site-shell--light .league-empty{color:var(--site-ink-muted)}.site-shell--light .wc-header.card,.site-shell--light .wc-header{background:linear-gradient(145deg,var(--site-surface),var(--site-surface-muted));border:1px solid var(--site-border);box-shadow:0 1px 4px #2c28250f}.site-shell--light .wc-header h1{color:var(--site-ink)}.site-shell--light .wc-header p{color:var(--site-ink-muted)}.site-shell--light .wc-header .wc-kickoff--compact{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .wc-header .wc-kickoff--compact .wc-kickoff__heading,.site-shell--light .wc-header .wc-kickoff__unit--compact .wc-kickoff__unit-label{color:var(--site-ink-muted)}.site-shell--light .wc-header .wc-kickoff__unit--compact{background:#0f172a0a;border-color:var(--site-border)}.site-shell--light .wc-header .wc-kickoff__unit--compact .wc-kickoff__value,.site-shell--light .wc-header .wc-kickoff--compact .wc-kickoff__status{color:#0c4a6e}.site-shell--light .wc-header-fav__label{color:var(--site-ink-muted)}.site-shell--light .wc-header-fav__link{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink-strong)}.site-shell--light .wc-header-fav__link:hover{background:var(--site-surface);border-color:var(--site-border-strong);color:var(--site-ink-strong)}.site-shell--light .wc-header-fav__arrow{color:#0c4a6e}.site-shell--light .wc-mode-switch{background:var(--site-surface-muted);border:1px solid var(--site-border)}.site-shell--light .wc-mode-switch__btn{border-color:var(--site-border);background:var(--site-surface);color:var(--site-ink-muted)}.site-shell--light .wc-mode-switch__btn:hover{border-color:var(--site-border-strong);color:var(--site-ink)}.site-shell--light .wc-mode-switch__btn--active{color:var(--site-ink);border-color:var(--site-tab-active-border);background:var(--site-tab-active-bg);box-shadow:inset 0 -2px #d4a72c}.site-shell--light .wc-entity-search__input,.site-shell--light .wc-entity-search__go{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink)}.site-shell--light .wc-entity-search__input::placeholder{color:var(--site-ink-muted)}.site-shell--light .wc-entity-search__go{color:#0c4a6e}.site-shell--light .wc-entity-search__results{background:var(--site-surface);border-color:var(--site-border)}.site-shell--light .wc-entity-search__option{color:var(--site-ink)}.site-shell--light .wc-entity-search__option:hover,.site-shell--light .wc-entity-search__option--active{background:var(--site-surface-muted)}.site-shell--light .wc-entity-search__kind{color:#0c4a6e}.site-shell--light .wc-entity-search__meta{color:var(--site-ink-muted)}.site-shell--light .player-profile-placeholder__title{color:var(--site-ink)}.site-shell--light .player-profile-placeholder__eyebrow,.site-shell--light .player-profile-placeholder__body{color:var(--site-ink-muted)}.site-shell--light .wc-board .wc-group.card,.site-shell--light .wc-board .wc-group{background:var(--site-surface);color:var(--site-ink);border:1px solid var(--site-border);box-shadow:0 1px 4px #2c282512}.site-shell--light .wc-board .wc-fixtures{background:var(--site-surface-muted)}.site-shell--light .wc-board .wc-fixture,.site-shell--light .wc-board .wc-fixture__score,.site-shell--light .wc-board .wc-team__name,.site-shell--light .wc-board .wc-team__name-link{color:var(--site-ink)}.site-shell--light .wc-board .wc-fixture__date{color:var(--site-ink-muted)}.site-shell--light .wc-board .wc-fixture__score-link:hover,.site-shell--light .wc-board .wc-fixture__score-link:focus-visible,.site-shell--light .wc-board .wc-team__name-link:hover,.site-shell--light .wc-board .wc-team__name-link:focus-visible{color:var(--site-link-hover)}.site-shell--light .wc-board .wc-flag{border-color:var(--site-border-strong)}.site-shell--light .wc-board .wc-flag--fallback{color:var(--site-ink-muted);background:var(--site-surface-muted)}.site-shell--light .wc-board .wc-table th,.site-shell--light .wc-board .wc-table td{border-top-color:var(--site-border);color:var(--site-ink)}.site-shell--light .wc-board .wc-table tbody tr:nth-child(2n){background:#efe8dabf}.site-shell--light .wc-schedule-groups-wrap .wc-group.card,.site-shell--light .wc-schedule-groups-wrap .wc-group,.site-shell--light .wc-schedule-groups .wc-group{background:var(--site-surface);color:var(--site-ink);border:1px solid var(--site-border);box-shadow:0 1px 4px #2c282512}.site-shell--light .wc-schedule-groups-wrap .wc-team__name,.site-shell--light .wc-schedule-groups-wrap .wc-team__name-link,.site-shell--light .wc-schedule-groups .wc-team__name,.site-shell--light .wc-schedule-groups .wc-team__name-link{color:var(--site-ink)}.site-shell--light .wc-schedule-groups-wrap .wc-team__name-link:hover,.site-shell--light .wc-schedule-groups-wrap .wc-team__name-link:focus-visible,.site-shell--light .wc-schedule-groups .wc-team__name-link:hover,.site-shell--light .wc-schedule-groups .wc-team__name-link:focus-visible{color:var(--site-link-hover)}.site-shell--light .wc-schedule-groups-wrap .wc-table th,.site-shell--light .wc-schedule-groups-wrap .wc-table td{color:var(--site-ink);border-top-color:var(--site-border)}.site-shell--light .wc-schedule-groups-wrap .wc-table tbody tr:nth-child(2n){background:#efe8dabf}.site-shell--light .wc-schedule-groups-wrap .wc-flag{border-color:var(--site-border-strong)}.site-shell--light .wc-schedule-groups-wrap .wc-flag--fallback{color:var(--site-ink-muted);background:var(--site-surface-muted)}.site-shell--light .wc-schedule-list__header,.site-shell--light .wc-calendar-panel__header,.site-shell--light .wc-calendar-map-panel__header,.site-shell--light .wc-schedule-list .wc-schedule-item__teams .wc-team__name,.site-shell--light .wc-schedule-list .wc-schedule-item__teams .wc-team__name-link{color:var(--site-ink)}.site-shell--light .wc-schedule-list .wc-schedule-item__teams .wc-team__name-link:hover,.site-shell--light .wc-schedule-list .wc-schedule-item__teams .wc-team__name-link:focus-visible{color:var(--site-link-hover)}.site-shell--light .wc-schedule-list .wc-schedule-item__teams .wc-schedule-item__score:not(.wc-schedule-item__score--time):not(.wc-schedule-item__score--vs){color:var(--site-ink)}.site-shell--light .wc-schedule-list .wc-schedule-item__teams .wc-schedule-item__score.wc-schedule-item__score--time,.site-shell--light .wc-schedule-list .wc-schedule-item__teams .wc-schedule-item__score.wc-schedule-item__score--vs{color:var(--site-ink-muted)}.site-shell--light .wc-history .wc-final-card{background:radial-gradient(circle at 100% 0%,rgba(201,162,39,.1),transparent 45%),linear-gradient(160deg,var(--site-surface),var(--site-surface-muted));box-shadow:0 4px 14px #2c28251a}.site-shell--light .wc-history .wc-final-card:hover{background:radial-gradient(circle at 100% 0%,rgba(201,162,39,.14),transparent 45%),linear-gradient(160deg,var(--site-surface),var(--site-surface-muted));border-color:var(--site-tab-active-border)}.site-shell--light .wc-history .wc-final-card__badge{color:#7c5a12;border-color:#c9a227;background:#e5d4a8}.site-shell--light .wc-history .wc-final-card__year,.site-shell--light .wc-history .wc-final-card__teams{color:var(--site-ink)}.site-shell--light .wc-history .wc-final-card__vs{color:var(--site-ink-muted)}.site-shell--light .wc-history .wc-final-card__score{color:#b45309}.site-shell--light .wc-history .wc-final-card__watermark{color:#5c564c2b}.site-shell--light .wc-history .wc-final-card__countries,.site-shell--light .wc-history .wc-final-card__meta{color:var(--site-ink-muted)}.site-shell--light .wc-history .wc-final-card__logo-wrap{background:var(--site-surface-muted);border-color:var(--site-border)}.site-shell--light .wc-history .wc-final-card__logo-fallback{color:var(--site-ink-muted)}.site-shell--light .wc-calendar-day{border-color:var(--site-border);background:var(--site-surface-muted);color:var(--site-ink-muted)}.site-shell--light .wc-calendar-day--active{color:var(--site-ink);border-color:var(--site-tab-active-border);background:var(--site-tab-active-bg)}.site-shell--light .ucl-card.card,.site-shell--light .ucl-card{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink)}.site-shell--light .ucl-card__head{color:var(--site-ink)}.site-shell--light .ucl-stage-tab,.site-shell--light .ucl-ko-tab{border-color:var(--site-border);background:var(--site-surface-muted);color:var(--site-ink-muted)}.site-shell--light .ucl-stage-tab--active,.site-shell--light .ucl-ko-tab--active{color:var(--site-ink);border-color:var(--site-tab-active-border);background:var(--site-tab-active-bg)}.site-shell--light .ucl-fixture,.site-shell--light .ucl-fixture__date{color:var(--site-ink-muted)}.site-shell--light .ucl-score{color:#b45309}.site-shell--light .auth-card{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink)}.site-shell--light .auth-card__title{color:var(--site-ink-strong)}.site-shell--light .auth-card__subtitle,.site-shell--light .auth-card__hint{color:var(--site-ink-muted)}.site-shell--light .auth-card__hint strong,.site-shell--light .auth-form__label,.site-shell--light .auth-form__checkbox,.site-shell--light .auth-card label{color:var(--site-ink-strong)}.site-shell--light .auth-form__optional{color:var(--site-ink-muted)}.site-shell--light .auth-form__input,.site-shell--light .auth-card input,.site-shell--light .auth-card select{background:var(--site-surface-muted);border-color:var(--site-border-strong);color:var(--site-ink-strong)}.site-shell--light .auth-form__input::placeholder{color:#8a8278}.site-shell--light .auth-form__error{color:#b91c1c}.site-shell--light .auth-form__success{color:#166534;background:#1665341a;border-color:#16653447}.site-shell--light .auth-form__submit{color:#fff;border-color:#c2410c8c}.site-shell--light .auth-form__submit--secondary{background:var(--site-surface-muted);border-color:var(--site-border-strong);color:var(--site-ink-strong)}.site-shell--light .auth-form__submit--secondary:hover:not(:disabled){background:var(--site-surface);color:var(--site-ink-strong)}.site-shell--light .auth-form__link-button{color:#fff}.site-shell--light .auth-dev-link{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink-muted)}.site-shell--light .auth-form--resend{border-top-color:var(--site-border)}.site-shell--light .auth-card__hint a{color:var(--mb-away-analytics)}.site-shell--light .auth-card__hint a:hover{color:#1e40af}.site-shell--light .auth-oauth__button{background:var(--site-surface-muted);border-color:var(--site-border-strong);color:var(--site-ink-strong)}.site-shell--light .auth-oauth__button:hover:not(:disabled){background:var(--site-surface);border-color:var(--mb-away-analytics);color:var(--site-ink-strong)}.site-shell--light .auth-oauth__button--facebook{color:#1d4ed8}.site-shell--light .auth-oauth__divider{color:var(--site-ink-muted)}.site-shell--light .auth-oauth__divider:before,.site-shell--light .auth-oauth__divider:after{background:var(--site-border)}.site-shell--light .auth-onboarding-backdrop{background:#2c28256b}.site-shell--light .auth-onboarding-dialog{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink)}.site-shell--light .auth-onboarding-dialog__title{color:var(--site-ink-strong)}.site-shell--light .auth-onboarding-dialog__subtitle{color:var(--site-ink-muted)}.site-shell--light .video-setup-page .page-title,.site-shell--light .video-setup-page__match-teams,.site-shell--light .video-setup-page__section-title,.site-shell--light .video-setup-page__panel-title,.site-shell--light .video-setup-page__panel-title--controls,.site-shell--light .video-setup-page__subpanel-title{color:var(--site-ink-strong)}.site-shell--light .video-setup-page__hint,.site-shell--light .video-setup-page__match-meta{color:var(--site-ink)}.site-shell--light .video-setup-page__back-btn,.site-shell--light .video-setup-page__half-btn{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink-strong)}.site-shell--light .video-setup-page__half-btn--secondary{color:var(--site-ink)}.site-shell--light .video-setup-page__half-btn:disabled{color:var(--site-ink-muted);opacity:1}.site-shell--light .video-setup-page [style*="color: #e2e8f0"],.site-shell--light .video-setup-page [style*="color:#e2e8f0"],.site-shell--light .video-setup-page [style*="color: #cbd5e1"],.site-shell--light .video-setup-page [style*="color:#cbd5e1"],.site-shell--light .video-setup-page [style*="color: #94a3b8"],.site-shell--light .video-setup-page [style*="color:#94a3b8"]{color:var(--site-ink)!important}.site-shell--light .video-setup-page table,.site-shell--light .video-setup-page table th,.site-shell--light .video-setup-page table td,.site-shell--light .video-setup-page table thead tr.video-setup-page__hint,.site-shell--light .video-setup-page ul{color:var(--site-ink)}.site-shell--light .video-setup-page aside[style*="rgba(15,23,42"],.site-shell--light .video-setup-page div[style*="border-radius: 10"][style*="rgba(15,23,42,0.35)"]{background:var(--site-surface-muted)!important;border-color:var(--site-border)!important}.site-shell--light .video-setup-page button[style*="background: rgba(15,23,42"],.site-shell--light .video-setup-page button[style*="background:rgba(15,23,42"]{background:var(--site-surface-muted)!important;border-color:var(--site-border)!important;color:var(--site-ink-strong)!important}.site-shell--light .video-setup-page button[style*="#bff7d4"]{color:#166534!important;background:color-mix(in srgb,#22c55e 16%,var(--site-surface))!important;border-color:color-mix(in srgb,#22c55e 35%,var(--site-border))!important}.site-shell--light .video-setup-page .auth-form__input{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink-strong)}.site-shell--light .video-setup-page [style*="color: #fca5a5"]{color:#b91c1c!important}.site-shell--light .video-setup-page [style*="color: #86efac"]{color:#166534!important}.site-shell--light .video-setup-page__goal-minute{color:var(--mb-home-analytics)}.site-shell--light .video-setup-page__goals-list,.site-shell--light .video-setup-page__goal-team,.site-shell--light .video-setup-page__goal-meta,.site-shell--light .video-setup-page__goal-item{color:var(--site-ink)}.site-shell--light .video-setup-page tbody tr[style*="rgba(8,145,178,0.18)"]{background:color-mix(in srgb,var(--mb-home-analytics) 14%,var(--site-surface))!important}.site-shell--light .match-analysis-nav__link{border-color:var(--site-border);background:var(--site-surface-muted);color:var(--site-ink-muted)}.site-shell--light .match-analysis-nav__link--active,.site-shell--light .match-analysis-nav__link:hover{color:var(--site-ink);border-color:var(--site-border-strong)}.site-shell--light .match-analysis-nav__link--pro-locked{border-color:#b4530973;background:color-mix(in srgb,#fef3c7 55%,var(--site-surface-muted))}.site-shell--light .match-analysis-nav__divider{background:var(--site-border-strong)}.site-shell--light .match-analysis-pro-gate{border-color:#b4530959;background:color-mix(in srgb,#fffbeb 40%,var(--site-surface))}.site-shell--light .match-analysis-pro-gate__title{color:#92400e}.site-shell--light .match-analysis-pro-gate__message{color:var(--site-ink-muted)}.site-shell--light .match-analysis-pro-gate__message strong{color:var(--site-ink-strong)}.site-shell--light .team-analysis-nav__link{border-color:var(--site-border);background:var(--site-surface-muted);color:var(--site-ink-muted)}.site-shell--light .team-analysis-nav__link--active,.site-shell--light .team-analysis-nav__link:hover{color:var(--site-ink)}.site-shell--light .match-analysis-sticky-band,.site-shell--light .team-page-header-band{background:var(--site-surface);border-color:var(--site-border)}.site-shell--light .team-page-header-band__title{color:var(--site-ink-strong)}body.site-light .site-shell--light select,body.site-light .site-shell--light input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),body.site-light .site-shell--light textarea{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}body.site-light .site-shell--light button: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}body.site-light .site-shell--light .team-header-match-filters__chip,body.site-light .site-shell--light .team-header-match-filters__field input,body.site-light .site-shell--light .team-header-match-filters__field select,body.site-light .site-shell--light .team-games-table__video-btn,body.site-light .site-shell--light .team-games-table__video-pill--muted,body.site-light .site-shell--light .team-goals-toggle__btn,body.site-light .site-shell--light .team-goals-top-panel__section,body.site-light .site-shell--light .team-goals-pitch-aside__inner,body.site-light .site-shell--light .team-graph-controls__phase-btn,body.site-light .site-shell--light .top6-stat-table{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}body.site-light .site-shell--light .team-header-match-filters__chip.is-active,body.site-light .site-shell--light .team-goals-toggle__btn.is-active,body.site-light .site-shell--light .team-graph-controls__phase-btn.is-active{border-color:var(--site-tab-active-border);background:var(--site-tab-active-bg);color:var(--site-ink)}body.site-light .site-shell--light .team-ranks-table thead th{background-color:var(--site-surface-muted);color:var(--site-ink-muted)}body.site-light .site-shell--light .team-ranks-table__stat{color:var(--site-ink-strong)}body.site-light .site-shell--light .team-ranks-table__unit,body.site-light .site-shell--light .team-ranks-table__row--missing .team-ranks-table__stat{color:var(--site-ink-muted)}body.site-light .site-shell--light .team-ranks-table .team-ranks-table__phase--leads{background-color:color-mix(in srgb,#22c55e 16%,var(--site-surface))}body.site-light .site-shell--light .team-ranks-table .team-ranks-table__phase--draw{background-color:var(--site-surface-muted)}body.site-light .site-shell--light .team-ranks-table .team-ranks-table__phase--loses{background-color:color-mix(in srgb,#3b82f6 14%,var(--site-surface))}body.site-light .site-shell--light .team-ranks-table thead .team-ranks-table__phase--leads{color:#166534}body.site-light .site-shell--light .team-ranks-table thead .team-ranks-table__phase--draw{color:var(--site-ink-muted)}body.site-light .site-shell--light .team-ranks-table thead .team-ranks-table__phase--loses{color:#1d4ed8}body.site-light .site-shell--light .team-ranks-table .team-ranks-table__td--rank.team-ranks-table__rank--top{color:#ca8a04;font-weight:700}body.site-light .site-shell--light .team-ranks-table .team-ranks-table__td--rank.team-ranks-table__rank--bottom{color:#dc2626;font-weight:700}body.site-light .site-shell--light .team-ranks-page__hint,body.site-light .site-shell--light .team-ranks-table__group{color:var(--site-ink-muted)}body.site-light .site-shell--light .team-ranks-table__td--phase-boundary{border-left-color:var(--site-border)}body.site-light .site-shell--light .team-ranks-table thead .team-ranks-table__th--phase{border-bottom-color:var(--site-border)}body.site-light .site-shell--light .team-ranks-table thead .team-ranks-table__th--phase+.team-ranks-table__th--phase{border-left-color:var(--site-border)}body.site-light .site-shell--light .team-ranks-table__head-row--sub .team-ranks-table__th--phase-boundary{border-left-color:var(--site-border)}body.site-light .site-shell--light .team-ranks-table__row--group-divider .team-ranks-table__td--group,body.site-light .site-shell--light .team-ranks-table__row--group-divider .team-ranks-table__td--empty{border-top-color:var(--site-border)}body.site-light .site-shell--light .page-shell--team-top6 .team-top6-page__lede,body.site-light .site-shell--light .page-shell--team-top6 .team-top6-page__per-game{color:var(--site-ink-muted)}body.site-light .site-shell--light .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)}body.site-light .site-shell--light .page-shell--team-top6 .team-top6-table__title{color:var(--site-ink-strong)}body.site-light .site-shell--light .page-shell--team-top6 .team-top6-row{color:var(--site-ink)}body.site-light .site-shell--light .page-shell--team-top6 .team-top6-row__rank{color:var(--site-ink-muted)}body.site-light .site-shell--light .page-shell--team-top6 .team-top6-row__nick{color:var(--mb-home-analytics)}body.site-light .site-shell--light .page-shell--team-top6 .team-top6-row__val{color:var(--site-ink-strong);font-weight:700}body.site-light .site-shell--light .page-shell--team-top6 .team-top6-row:nth-child(2n){background:#2c28250a;border-radius:4px}body.site-light .site-shell--light .page-shell--team-passes .team-passes-page__lede,body.site-light .site-shell--light .page-shell--team-defensives .team-defensives-page__lede{color:var(--site-ink-muted)}body.site-light .site-shell--light .page-shell--team-defensives .team-defensives-page__lede strong{color:var(--site-ink-strong)}body.site-light .site-shell--light .team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__match-side{color:var(--site-ink)}body.site-light .site-shell--light .team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__score{color:var(--mb-home-analytics)}body.site-light .site-shell--light .team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__match-cell .team-games-table__scoreline-link:hover .team-games-table__score{color:var(--mb-home-analytics)}body.site-light .site-shell--light .team-games-table-wrap:not(.team-stats-table-wrap) .team-games-table__dash{color:var(--site-ink-muted)}body.site-light .site-shell--light .team-stats-table-wrap .team-games-table__match-side{color:var(--site-ink)}body.site-light .site-shell--light .team-stats-table-wrap .team-games-table__score,body.site-light .site-shell--light .team-stats-table-wrap .team-games-table__match-cell .team-games-table__scoreline-link:hover .team-games-table__score{color:var(--mb-home-analytics)}body.site-light .site-shell--light .team-stats-table-wrap .team-games-table__dash{color:var(--site-ink-muted)}body.site-light .site-shell--light .team-graph-controls__title{color:var(--site-ink-strong)}body.site-light .site-shell--light .team-graph-panel .team-player-season-flow__score{color:var(--site-ink-muted)}body.site-light .site-shell--light .team-graph-panel .team-player-season-flow__score-line.is-focal{color:var(--mb-home-analytics);font-weight:700}body.site-light .site-shell--light .team-graph-panel .team-player-season-flow__score-line--score{color:var(--site-ink-strong);font-weight:700}body.site-light .site-shell--light .team-graph-controls{border-bottom-color:var(--site-border)}body.site-light .site-shell--light .team-graph-controls__field{color:var(--site-ink-muted)}body.site-light .site-shell--light .team-graph-controls__field select{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink)}body.site-light .site-shell--light .team-graph-legend__item--team{color:var(--mb-home-analytics)}body.site-light .site-shell--light .team-graph-legend__item--opp{color:var(--site-ink-muted)}body.site-light .site-shell--light .team-graph-legend__scope,body.site-light .site-shell--light .team-squad-page__lede{color:var(--site-ink)}body.site-light .site-shell--light .team-squad-table__head-single,body.site-light .site-shell--light .team-squad-table__head-line1,body.site-light .site-shell--light .team-squad-table__head-line2,body.site-light .site-shell--light .team-squad-table__th--sorted .team-squad-table__head-single,body.site-light .site-shell--light .team-squad-table__th--sorted .team-squad-table__head-line1,body.site-light .site-shell--light .team-squad-table__th--sorted .team-squad-table__head-line2{color:var(--site-ink-strong)}body.site-light .site-shell--light .team-squad-table thead .league-standings__th{background-color:var(--site-surface-muted);border-bottom-color:var(--site-border)}body.site-light .site-shell--light .team-squad-table__th--name,body.site-light .site-shell--light .team-squad-table-wrap .team-squad-table .team-squad-table__td--player.league-standings__td--team{border-right-color:var(--site-border)}body.site-light .site-shell--light .team-squad-table__pos-text{color:var(--site-ink-strong)}body.site-light .site-shell--light .team-goals-page__lede,body.site-light .site-shell--light .team-goals-page__lede code,body.site-light .site-shell--light .team-goals-page__lede-code{color:var(--site-ink)}body.site-light .site-shell--light .team-goals-top-panel__title,body.site-light .site-shell--light .team-goals-middle-layout__bars-title{color:var(--site-ink-strong)}body.site-light .site-shell--light .team-goals-top-panel__section{background:var(--site-surface);border-color:var(--site-border)}body.site-light .site-shell--light .team-goals-stats-table th{color:var(--site-ink-muted);border-bottom-color:var(--site-border)}body.site-light .site-shell--light .team-goals-stats-table td{color:var(--site-ink);border-bottom-color:var(--site-border)}body.site-light .site-shell--light .team-goals-type-legend__label{color:var(--site-ink)}body.site-light .site-shell--light .team-goals-type-legend__value{color:var(--site-ink-strong)}body.site-light .site-shell--light .team-goals-ratio-bars__title,body.site-light .site-shell--light .team-goals-ratio-bars__label{color:var(--site-ink-muted)}body.site-light .site-shell--light .team-goals-ratio-bars__value{color:var(--site-ink)}body.site-light .site-shell--light .team-goals-ratio-bars__track{background:var(--site-surface-muted)}body.site-light .site-shell--light .team-goals-middle-layout__bars{border-top-color:var(--site-border)}body.site-light .site-shell--light .team-goals-last-restart{color:var(--site-ink-muted)}body.site-light .site-shell--light .team-goals-last-restart select{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink)}body.site-light .site-shell--light .team-goals-table .team-goals-table__td--scorer{color:var(--mb-home-analytics)!important}body.site-light .site-shell--light .team-goals-table thead .league-standings__th{color:var(--site-ink-muted)}body.site-light .site-shell--light .team-goals-table .league-standings__td,body.site-light .site-shell--light .team-goals-table__match-link{color:var(--site-ink)}body.site-light .site-shell--light .team-goals-table__match-link:hover{color:var(--mb-home-analytics)}body.site-light .site-shell--light .team-goals-table__row--selected td{background:color-mix(in srgb,var(--mb-away-analytics) 10%,var(--site-surface))}body.site-light .site-shell--light .page-shell--team-goals .team-goals-pitch-aside__inner{background:var(--site-surface-muted);border-color:var(--site-border)}body.site-light .site-shell--light .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)}body.site-light .site-shell--light .page-shell--team-goals .team-goals-pitch-aside .overview-action-pitch__grad-a{stop-color:var(--ov-action-pitch-grad-a)}body.site-light .site-shell--light .page-shell--team-goals .team-goals-pitch-aside .overview-action-pitch__grad-b{stop-color:var(--ov-action-pitch-grad-b)}body.site-light .site-shell--light .page-shell--team-goals .team-goals-pitch-aside.overview-action-pitch .overview-action-pitch__field-border,body.site-light .site-shell--light .page-shell--team-goals .team-goals-pitch-aside.overview-action-pitch .passes-pitch-card__svg .pitch-markings line,body.site-light .site-shell--light .page-shell--team-goals .team-goals-pitch-aside.overview-action-pitch .passes-pitch-card__svg .pitch-markings circle,body.site-light .site-shell--light .page-shell--team-goals .team-goals-pitch-aside.overview-action-pitch .passes-pitch-card__svg .pitch-markings path,body.site-light .site-shell--light .page-shell--team-goals .team-goals-pitch-aside.overview-action-pitch .passes-pitch-card__svg .pitch-markings rect{stroke:#47413a85}body.site-light .site-shell--light .page-shell--team-goals .team-goals-pitch-aside.overview-action-pitch marker path{stroke:#1c1917bf}body.site-light .site-shell--light .team-goals-route-layers>.team-goals-route,body.site-light .site-shell--light .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)}body.site-light .site-shell--light .team-goals-route-layers .team-goals-route__segment{stroke:var(--site-ink-strong)}body.site-light .site-shell--light .team-goals-route-layers .team-goals-route marker path{fill:var(--site-ink-strong);stroke:#1c1917c7}body.site-light .site-shell--light .league-basic-stats-card,body.site-light .site-shell--light .league-player-stats-controls,body.site-light .site-shell--light .league-player-stats-controls__select,body.site-light .site-shell--light .league-team-stats-controls,body.site-light .site-shell--light .league-team-stats-controls__select,body.site-light .site-shell--light .league-tsl-player-stats__graphs-placeholder,body.site-light .site-shell--light .league-match-row,body.site-light .site-shell--light .league-match-row--qualifier-row,body.site-light .site-shell--light .pregame-comparison-row,body.site-light .site-shell--light .wc-knockout-match,body.site-light .site-shell--light .wc-schedule-item,body.site-light .site-shell--light .wc-final-card,body.site-light .site-shell--light .wc-qualifiers,body.site-light .site-shell--light .wc-qualifiers__column,body.site-light .site-shell--light .wc-history,body.site-light .site-shell--light .wc-header,body.site-light .site-shell--light .ucl-logo--fallback{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-ink)}body.site-light .site-shell--light .wc-schedule-list__header{background:var(--site-surface-muted);color:var(--site-ink);border-bottom-color:var(--site-border)}body.site-light .site-shell--light .wc-schedule-date-bar{background:#d4e4f5a6;border-color:var(--site-border);color:var(--site-ink)}body.site-light .site-shell--light .wc-schedule-item__meta,body.site-light .site-shell--light .wc-knockouts-panel__empty{color:var(--site-ink-muted)}body.site-light .site-shell--light .wc-schedule-list .wc-schedule-item__score:not(.wc-schedule-item__score--time):not(.wc-schedule-item__score--vs){color:var(--site-ink)}body.site-light .site-shell--light .wc-schedule-list .wc-schedule-item__score.wc-schedule-item__score--time,body.site-light .site-shell--light .wc-schedule-list .wc-schedule-item__score.wc-schedule-item__score--vs{color:var(--site-ink-muted)}body.site-light .site-shell--light .wc-history__title,body.site-light .site-shell--light .wc-qualifiers__title,body.site-light .site-shell--light .wc-qualifiers__lede{color:var(--site-ink)}body.site-light .site-shell--light .wc-qualifiers__col-title{color:var(--site-ink);border-bottom-color:var(--site-border)}body.site-light .site-shell--light .wc-qualifiers__country-name{color:var(--site-ink)}body.site-light .site-shell--light .wc-qualifiers__country-link:hover .wc-qualifiers__country-name{color:var(--site-link-hover)}body.site-light .site-shell--light .wc-qualifiers__strength{color:#0369a1;border-color:#0369a159;background:#e0f2fee6}body.site-light .site-shell--light .league-panel__title,body.site-light .site-shell--light .wc-knockout-match__meta{color:var(--site-ink-muted)}body.site-light .site-shell--light .league-match-row:hover{background:#e4dac8d9}body.site-light .site-shell--light .pregame-card__title,body.site-light .site-shell--light .pregame-form-card__title{color:var(--site-ink)}body.site-light .site-shell--light .pregame-card__placeholder{color:var(--site-ink-muted);border-color:var(--site-border)}body.site-light .site-shell--light .pregame-form-table th{color:var(--site-ink-muted);border-bottom-color:var(--site-border)}body.site-light .site-shell--light .pregame-form-table td{color:var(--site-ink);border-bottom-color:var(--site-border)}body.site-light .site-shell--light .pregame-comparison-row__label,body.site-light .site-shell--light .pregame-comparison-row__val{color:var(--site-ink-muted)}body.site-light .site-shell--light .pregame-comparison-row__val strong,body.site-light .site-shell--light .pregame-comparison-row__home,body.site-light .site-shell--light .pregame-comparison-row__away{color:var(--site-ink)}
