.real-player-module{container:real-player-module/inline-size}.custom-grid>.dashboard-module.real-player-module>header{align-items:center}.custom-grid>.dashboard-module.real-player-module>.module-selector-row{width:100%;flex:0 1 auto;min-width:0;align-items:flex-end;flex-wrap:wrap;justify-content:flex-start}.custom-grid>.dashboard-module.real-player-module>.module-selector-row .module-context-control{align-self:flex-end;flex:0 0 auto}.custom-grid>.dashboard-module.real-player-module>header .remove-module{flex:0 0 auto}.player-leader-controls{gap:8px}.player-leader-controls>.league-select-field{width:min(15rem,100%);max-width:100%;gap:5px}.player-leader-controls>.league-select-field .league-select,.player-leader-controls>.league-select-field .league-select-trigger{width:100%;max-width:100%}.player-context-control-field.is-identity{margin:.2rem 0 1rem}.player-context-popover{width:min(500px,calc(100vw - 64px))}.player-context-control>summary{height:38px;min-height:38px;max-height:38px;flex-wrap:nowrap;overflow:hidden}.player-context-control>summary>.module-context-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-context-control>summary .football-image{flex:0 0 auto}.player-context-team{min-width:0;display:inline-flex;flex:0 1 auto;align-items:center;gap:5px;overflow:hidden;color:#777973;white-space:nowrap}.player-context-team:before{content:"·"}.player-context-team>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-context-filters{display:grid;gap:.65rem}.player-context-league-picker,.player-context-team-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem}.player-context-league-picker .league-select-field,.player-context-team-picker .league-select-field{gap:.35rem}.player-context-team-picker [data-slot=select-trigger].team-select-trigger{min-height:38px;padding:.4rem .6rem;border-radius:8px;background:#fff}.player-context-use-context{min-height:38px;padding:.4rem .7rem;border:1px solid #8fa196;border-radius:8px;background:#f2f5f2;color:#26342b;font:650 12px/1.2 var(--font-ui);white-space:nowrap;cursor:pointer}.player-context-use-context:focus-visible,.player-context-use-context:hover{border-color:#52715d;outline:0;background:#e6ece7}.player-context-use-context:disabled{border-color:#d7d6d0;background:#f7f6f3;color:#777973;cursor:default;opacity:1!important}.player-context-search{display:grid;gap:.5rem;color:#6f716c;font-size:var(--ui-label-size);font-weight:400;letter-spacing:0;line-height:1.4;text-transform:none}.player-context-search>div{position:relative}.player-context-search svg{position:absolute;top:50%;left:9px;width:13px;height:13px;color:#858781;pointer-events:none;transform:translateY(-50%)}.player-context-search input{width:100%;min-height:38px;box-sizing:border-box;padding:7px 9px 7px 30px;border:1px solid #d7d6d0;border-radius:9px;outline:0;background:#fff;color:#292a27;font:500 14px/1.25 var(--font-ui)}.player-context-search input::placeholder{color:#969792}.player-context-search input:hover{border-color:#b7c1b9}.player-context-search input:focus{border-color:#8fa196;box-shadow:0 0 0 2px rgba(77,107,113,.14)}.player-context-search input::-webkit-search-cancel-button{display:none}.player-context-results{grid-auto-rows:max-content;max-height:240px}.player-context-results>button{min-height:3.5rem;height:auto;grid-template-columns:minmax(0,1fr) 20px}.analytics-app .player-context-results>button.is-selected-player{background:color-mix(in oklab,var(--primary) 10%,var(--accent))!important;color:var(--foreground)!important}.player-context-option{display:grid;grid-template-columns:28px minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0}.real-player-versus{align-self:flex-end;padding:0 0 .75rem;color:var(--muted);font:800 .75rem/1 var(--font-label);text-transform:uppercase}.real-global-player-results{scrollbar-color:#b9beb8 #faf9f7;scrollbar-width:thin}.real-global-player-results::-webkit-scrollbar{width:.48rem}.real-global-player-results::-webkit-scrollbar-track{background:#faf9f7;border-radius:999px}.real-global-player-results::-webkit-scrollbar-thumb{border:2px solid #faf9f7;border-radius:999px;background:#b9beb8}.real-player-result-copy{min-width:0;display:grid;gap:.16rem}.real-player-result-copy strong{color:#292a27;font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.real-player-result-copy small{overflow:hidden;color:#777973;font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.real-player-result-club{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.4rem}.real-player-result-club>span{min-width:0;display:grid;gap:.12rem}.real-player-result-club b,.real-player-result-club small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-player-result-club b{color:var(--muted);font-size:.75rem;font-weight:500}.real-player-result-club small{color:var(--muted);font-size:.75rem;text-align:left}.real-player-table{min-width:30.5rem;table-layout:fixed}.real-player-table thead{background:rgba(194,212,216,.035)}.real-player-table .leader-player-col{width:auto}.real-player-table .leader-metric-col{width:8rem}.real-player-table th{height:3rem;padding:.55rem 1rem;border-bottom-color:rgba(194,212,216,.2);color:#91a296;font:600 12px/1.25 var(--font-ui);letter-spacing:0;text-transform:none}.custom-grid .real-player-table .leader-metric-column{padding-inline:.65rem;text-align:center}.real-player-table th.leader-metric-column>button{width:100%;min-height:2rem;justify-content:center;gap:.35rem;padding:.4rem .45rem;border:1px solid transparent;border-radius:.45rem;white-space:nowrap}.real-player-table th.leader-metric-column>button span{flex:0 0 auto;margin:0}.real-player-table th.leader-metric-column>button.active,.real-player-table th.leader-metric-column>button:focus-visible,.real-player-table th.leader-metric-column>button:hover{border-color:rgba(159,188,194,.28);background:rgba(159,188,194,.075)}.real-player-table th.leader-metric-column>button:focus-visible{outline:2px solid rgba(159,188,194,.28);outline-offset:2px}.real-player-table td{height:5rem;padding:.75rem 1rem;vertical-align:middle;border-bottom-color:rgba(194,212,216,.115)}.real-player-table tbody tr{transition:background-color .16s ease}.real-player-table tbody tr:hover{background:rgba(194,212,216,.045)}.real-player-table-name{grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.8rem;min-width:12rem}.real-player-table td>.real-player-table-name{display:grid;margin:0;color:inherit;font-size:inherit}.real-player-table-name>.football-image{width:2.35rem!important;height:2.35rem!important;margin:0!important}.real-player-identity{min-width:0;display:grid!important;gap:.3rem;margin:0!important}.real-player-table-name small,.real-player-table-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-player-table-name strong{font:650 .94rem/1.2 var(--font-ui)}.real-player-table-name small{color:var(--muted);font:400 .78rem/1.2 var(--font-ui)}.real-player-table-team-context{min-width:0;display:flex!important;align-items:center;gap:.4rem;margin:0!important}.real-player-table-team-context .football-image{display:inline-grid!important;flex:0 0 auto;width:1rem!important;height:1rem!important;margin:0!important;border:0;background:transparent}.real-player-table-team-context>span{min-width:0;margin:0!important;overflow:hidden;color:#85968b!important;font-size:inherit!important;text-overflow:ellipsis}.custom-grid .real-player-table td.leader-metric-column{padding-inline:.65rem;text-align:center}.leader-metric-value{display:inline!important;margin:0!important;color:#b9c5bd!important;font:650 .94rem/1 var(--font-ui)!important;font-variant-numeric:tabular-nums}.real-player-table td.is-active-metric .leader-metric-value{color:#e9f0f1!important}.leader-scatter-card{margin-bottom:.75rem;padding:.75rem .8rem .65rem;border:1px solid var(--line);border-radius:.7rem;background:var(--module-inset,#07171b)}.leader-scatter-card>header{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-bottom:.55rem}.leader-scatter-card>header>div:first-child{display:grid;gap:.16rem}.leader-scatter-card>header strong{color:#dce4e6;font:600 14px/1.2 var(--font-ui)}.leader-scatter-card>header span,.leader-scatter-card>p{color:#819488;font:400 12px/1.35 var(--font-ui)}.leader-scatter-legend{display:flex;gap:.35rem}.leader-scatter-legend span{min-width:2rem;padding:.25rem .35rem;border-radius:999px;color:#102125;font:750 12px/1 var(--font-ui);text-align:center}.leader-scatter-legend .is-forward{background:#d9bb76}.leader-scatter-legend .is-midfielder{background:#9fbcc2}.leader-scatter-legend .is-defender{background:#70a6ff}.leader-scatter-legend .is-goalkeeper{background:#f08f7d}.leader-scatter-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#7f9187 #102125}.leader-scatter{display:block;width:100%;min-width:38rem;height:auto}.leader-scatter-gridline line{stroke:rgba(194,212,216,.1);stroke-width:1;vector-effect:non-scaling-stroke}.leader-scatter-axis-label,.leader-scatter-gridline text{fill:#819488;font:12px var(--font-ui)}.leader-scatter-reference{stroke:rgba(217,187,118,.52);stroke-width:1.5;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.leader-scatter-point{stroke:#07171b;stroke-width:2;opacity:.86;vector-effect:non-scaling-stroke;transition:opacity .15s ease,stroke-width .15s ease}.leader-scatter-point.is-forward{fill:#d9bb76}.leader-scatter-point.is-midfielder{fill:#9fbcc2}.leader-scatter-point.is-defender{fill:#70a6ff}.leader-scatter-point.is-goalkeeper{fill:#f08f7d}.leader-scatter-card>p{margin:.45rem 0 0}.real-player-profile-sections{grid-template-columns:1fr;align-items:start;gap:.7rem}.real-player-profile-details{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.7rem}.real-player-profile-details.is-single{grid-template-columns:1fr}.real-player-profile-sections article{min-width:0;padding:.8rem .9rem;border:1px solid var(--line);border-radius:.7rem;background:var(--module-inset,#07171b)}.real-player-profile-sections h3{margin:0;padding:0 0 .55rem;border-bottom:1px solid var(--line);color:#b8c7bc;font:600 14px/1.25 var(--font-ui)}.real-player-profile-sections dl{margin:0}.real-player-profile-sections dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.85rem;padding:.5rem 0;border-bottom:1px solid var(--line)}.real-player-profile-sections dl>div:last-child{padding-bottom:0;border-bottom:0}.real-player-profile-sections dd,.real-player-profile-sections dt{margin:0;font:400 14px/1.3 var(--font-ui)}.real-player-profile-sections dt{min-width:0;color:#91a296}.real-player-profile-sections dd{color:#edf2f3;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.real-player-profile-sections .real-player-season-summary{padding:.8rem .9rem .9rem}.real-player-season-summary dl{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.real-player-season-summary dl>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.7rem .75rem 0;border:0;border-left:1px solid var(--line)}.real-player-season-summary dl>div:first-child{border-left:0}.real-player-season-summary dt{font-size:12px;line-height:1.25}.real-player-season-summary dd{font-size:17px;font-weight:650;line-height:1.2;text-align:left}.real-player-profile-form{align-self:start;margin-top:.7rem;padding:.8rem .9rem;border:1px solid var(--line);border-radius:.7rem;background:var(--module-inset,#07171b)}.real-player-profile-form h3{margin:0;padding:0 0 .55rem;border-bottom:1px solid var(--line);color:#b8c7bc;font:600 14px/1.25 var(--font-ui)}.real-player-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.5rem;padding-top:.65rem}.real-player-form article{min-width:0;display:grid;grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.55rem .65rem;border:1px solid rgba(172,191,195,.16);border-radius:.55rem;background:rgba(172,191,195,.035)}.real-player-form-rating{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid;border-radius:.5rem;font:600 12px/1 var(--font-ui);font-variant-numeric:tabular-nums}.real-player-form-rating.is-low{border-color:rgba(240,143,125,.56);background:rgba(240,143,125,.12);color:#ffad9c}.real-player-form-rating.is-medium{border-color:rgba(229,184,111,.52);background:rgba(229,184,111,.11);color:#f0d5a7}.real-player-form-rating.is-high{border-color:rgba(159,211,222,.52);background:rgba(159,211,222,.11);color:#9fd3de}.real-player-form-copy{min-width:0;display:grid;gap:.2rem}.real-player-form-opponent{min-width:0;display:flex;align-items:center;gap:.45rem}.real-player-form-opponent>span:last-child{min-width:0;overflow:hidden;color:var(--paper);font:500 14px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.real-player-form small{color:var(--muted);font:400 12px/1.2 var(--font-ui)}.comparison-matrix{display:grid;width:100%;max-width:100%;min-width:0;gap:0;overflow:visible}.comparison-matrix-header,.comparison-matrix-player{display:grid;width:100%;min-width:0;box-sizing:border-box;grid-template-columns:minmax(13rem,1.65fr) repeat(4,minmax(0,1fr));align-items:center;column-gap:clamp(.25rem,1vw,.75rem)}.comparison-matrix-header{padding:0 .75rem .65rem;border-bottom:1px solid rgba(172,191,195,.16)}.comparison-matrix-header>span{min-width:0;color:#96a99b;font:600 13px/1.25 var(--font-ui);overflow-wrap:anywhere;text-align:center}.comparison-matrix-player{position:relative;z-index:0;padding:.85rem .75rem}.comparison-matrix-player:has(.player-context-control[open]){z-index:5}.comparison-matrix-player>b{min-width:0;color:#edf2f3;font:650 14px/1.3 var(--font-ui);font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere}.comparison-player-cell{position:relative;container:comparison-player-cell/inline-size;min-width:0}.comparison-player-cell .player-context-control,.comparison-player-cell .player-context-control-field,.comparison-player-cell .player-context-control>summary{width:100%;max-width:100%}.comparison-player-cell .player-context-control{height:var(--ds-selector-height,2.75rem)}.comparison-player-cell .module-context-control-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.comparison-player-cell .module-context-popover{right:auto;left:0}@container comparison-player-cell (max-width:22rem){.comparison-player-cell .player-context-team{flex:0 0 auto}.comparison-player-cell .player-context-team:before,.comparison-player-cell .player-context-team>span:last-child{display:none}}.comparison-matrix-versus{display:grid;width:100%;min-width:0;box-sizing:border-box;grid-template-columns:minmax(13rem,1.65fr) repeat(4,minmax(0,1fr));align-items:center;column-gap:clamp(.25rem,1vw,.75rem);min-height:2.5rem;padding:0 .75rem}.comparison-matrix-versus>span{justify-self:center;color:#b7c6ba;font:700 14px/1 var(--font-ui);text-transform:uppercase}.comparison-matrix-versus>i{grid-column:2/-1;width:100%;border-top:1px solid rgba(172,191,195,.12)}.real-player-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.real-player-detail-grid article{padding:.8rem;border:1px solid var(--line);border-radius:.7rem;background:var(--module-inset,#07171b)}@container real-player-module (max-width:900px){.real-player-profile-sections{grid-template-columns:1fr}}@container real-player-module (max-width:760px){.real-player-season-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.real-player-season-summary dl>div:nth-child(3n+1){border-left:0}.real-player-season-summary dl>div:nth-child(n+4){margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--line)}}@container real-player-module (max-width:520px){.custom-grid>.dashboard-module.real-player-module>.module-selector-row{width:100%;justify-content:flex-start}.real-player-module .module-context-popover{right:auto;left:0;width:min(310px,calc(100cqw - 2rem))}.custom-grid .real-player-table{min-width:0}.real-player-table .leader-metric-col{width:4.75rem}.real-player-table-name{min-width:0}.custom-grid .real-player-table .leader-metric-column{padding-inline:.3rem}.player-context-team{flex:0 0 auto}.comparison-matrix-header,.player-context-team:before,.player-context-team>span:last-child{display:none}.comparison-matrix-player{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem .25rem;gap:.45rem}.comparison-player-cell{grid-column:1/-1}.comparison-matrix-player>b{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.55rem .65rem;border:1px solid rgba(172,191,195,.14);border-radius:.5rem;background:rgba(172,191,195,.035);text-align:right}.comparison-matrix-player>b:before{content:attr(data-label);min-width:0;color:#91a296;font:500 12px/1.25 var(--font-ui);text-align:left}.comparison-matrix-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.65rem;min-height:2.25rem;padding:.15rem .25rem}.comparison-matrix-versus:before,.comparison-matrix-versus>i{content:"";grid-column:auto;width:100%;border-top:1px solid rgba(172,191,195,.12)}.real-player-profile-details,.real-player-profile-sections{grid-template-columns:1fr}.real-player-season-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.real-player-season-summary dl>div{margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--line);border-left:1px solid var(--line)}.real-player-season-summary dl>div:nth-child(odd){border-left:0}.real-player-season-summary dl>div:nth-child(-n+2){margin-top:0;border-top:0}}@media (max-width:900px){.custom-grid>.dashboard-module.real-player-module>.module-selector-row{width:100%;justify-content:flex-start}.real-player-module .module-context-popover{right:auto;left:0}.real-player-versus{padding-bottom:.75rem}}@media (max-width:640px){.custom-grid>.dashboard-module.real-player-module>.module-selector-row .module-context-control{align-self:flex-start}.player-leader-controls>.league-select-field,.player-leader-controls>.league-select-field .league-select,.player-leader-controls>.league-select-field .league-select-trigger,.player-leader-controls>.module-context-control-field .module-context-control,.player-leader-controls>.module-context-control-field .module-context-control>summary{width:100%}.player-context-option{grid-template-columns:28px minmax(0,1fr)}.real-player-result-club{grid-column:2}.player-context-league-picker,.player-context-team-picker{grid-template-columns:1fr}.player-context-use-context{width:100%}.real-player-detail-grid{grid-template-columns:1fr}.leader-scatter-card>header{align-items:start;flex-direction:column}}@media (pointer:coarse){.player-context-control>summary{height:44px;min-height:44px;max-height:44px}}.match-data-controls{position:sticky;z-index:14;top:var(--app-topbar-height);container-type:inline-size;display:grid;grid-template-columns:auto minmax(0,1fr) 40px;align-items:center;column-gap:20px;margin:0 0 24px;border:1px solid rgba(148,163,184,.16);border-radius:0 0 12px 12px;background:rgba(14,19,26,.94);box-shadow:0 8px 24px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.03);backdrop-filter:blur(18px) saturate(130%)}.match-data-controls-placeholder{display:block;height:65px;box-sizing:border-box;border:0;background:transparent;box-shadow:none;backdrop-filter:none;visibility:hidden;pointer-events:none}.match-context-header{grid-column:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:44px;margin:0}.match-context-summary{grid-column:2;display:grid;gap:2px;margin:0;padding:0;color:#edf2f3;font:400 .875rem/1.3 var(--font-ui);overflow-wrap:anywhere}.match-context-summary strong{font-size:1rem;font-weight:650}.match-context-summary>span{color:#aab9ad;font-size:.8125rem}.match-context-heading{flex-shrink:0;align-items:center;gap:2px;color:#aebeb2;font:600 12px/1.2 var(--font-ui);letter-spacing:0;white-space:nowrap}.match-context-info{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:100%}.match-context-info-trigger{width:auto;min-width:44px;max-width:none;flex-shrink:0;min-height:44px;display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;padding:0 8px;margin:0;border:0;border-radius:8px;outline:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:help;touch-action:manipulation}.match-context-info-trigger>span{flex-shrink:0;white-space:nowrap}.match-context-info-trigger svg{width:14px;height:14px;flex:0 0 14px;color:#9fb1a3}.match-context-tooltip{position:absolute;z-index:4;top:calc(100% + 7px);left:0;width:min(19rem,calc(100vw - 32px));box-sizing:border-box;padding:9px 10px;border:1px solid rgba(172,191,195,.34);border-radius:8px;background:#102227;box-shadow:0 12px 28px rgba(2,11,13,.3);color:#dce5e7;font:400 14px/1.45 var(--font-ui);white-space:normal;opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .16s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s}.match-context-info:hover .match-context-tooltip,.match-context-tooltip[data-open=true]{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.match-context-body{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;row-gap:1rem}.match-context-modal{position:fixed;z-index:1000;inset:0;display:grid;place-items:start center;box-sizing:border-box;padding:clamp(1rem,10vh,6rem) clamp(1rem,4vw,3rem);background:rgba(32,35,36,.66);backdrop-filter:blur(7px) saturate(.72);animation:match-context-modal-in .18s ease both}.match-context-dialog{width:min(56rem,100%);max-height:calc(100dvh - 2rem);box-sizing:border-box;padding:1.1rem;overflow:visible;border:1px solid #d4d6d3;border-radius:16px;outline:0;background:#f8f8f5;box-shadow:0 24px 64px rgba(25,29,31,.28);color:#292c2a;animation:match-context-dialog-in .24s cubic-bezier(.22,1,.36,1) both}.match-context-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.2rem .2rem 1rem}.match-context-dialog>header>div{display:grid;gap:.3rem}.match-context-dialog>header h2{margin:0;color:#292c2a;font-size:1.2rem;line-height:1.2;letter-spacing:-.02em}.match-context-dialog>header p{margin:0;color:#6b716d;font-size:.875rem;line-height:1.5}.match-context-dialog-close{display:grid;flex:0 0 auto;width:2.25rem;height:2.25rem;place-items:center;padding:0;border:1px solid #d0d3cf;border-radius:50%;background:#eceeeb;color:#3b413d;cursor:pointer}.match-context-dialog-close:hover{border-color:#aeb4af;background:#e2e5e1}.match-context-dialog-close:focus-visible{outline:2px solid #53677d;outline-offset:2px}.match-context-dialog-close svg{width:1rem;height:1rem}.match-context-dialog .match-context-body{min-height:0;overflow:visible}@keyframes match-context-modal-in{0%{opacity:0}to{opacity:1}}@keyframes match-context-dialog-in{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:none}}.match-data-selectors{grid-column:1;justify-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:0;width:100%;max-width:100%;min-width:0;border:1px solid rgba(207,214,210,.18);border-radius:8px;background:#10181a}.match-data-selectors.has-match-selector{grid-template-columns:repeat(2,minmax(150px,1fr)) minmax(220px,1.35fr) minmax(150px,1fr)}.match-data-selectors .league-select-field,.match-data-selectors label{min-width:0}.match-data-selectors>.league-select-field{position:relative;z-index:0}.match-data-selectors>.league-select-field:has(.league-select.is-open){z-index:2}.match-data-selectors>.league-select-field+.league-select-field{border-left:1px solid rgba(207,214,210,.14)}:is(.match-data-controls,.match-context-dialog) .match-data-selectors .league-select-trigger{border:0;border-radius:0;background:transparent}:is(.match-data-controls,.match-context-dialog) .match-data-selectors>.league-select-field:first-child .league-select-trigger{border-radius:7px 0 0 7px}:is(.match-data-controls,.match-context-dialog) .match-data-selectors>.league-select-field:last-child .league-select-trigger{border-radius:0 7px 7px 0}:is(.match-data-controls,.match-context-dialog) .match-data-selectors .league-select-trigger:hover,:is(.match-data-controls,.match-context-dialog) .match-data-selectors .league-select.is-open .league-select-trigger{border-color:transparent;background:#f5f4f1}:is(.match-data-controls,.match-context-dialog) .match-data-selectors .league-select-trigger:focus-visible{outline:2px solid #53677d;outline-offset:-2px;border-color:transparent}.match-data-selectors select{width:100%;min-width:0;min-height:38px;box-sizing:border-box;padding:7px 30px 7px 10px;overflow:hidden;color:#ecf4f4;background:#10181a;border:1px solid rgba(207,214,210,.18);border-radius:8px;font-size:14px;text-overflow:ellipsis;white-space:nowrap}:is(.match-data-controls,.match-context-dialog) .league-select-label{position:absolute;z-index:1;top:8px;left:9px;display:block;padding:0;pointer-events:none;color:var(--muted);font:500 12px/1.2 var(--font-ui)}:is(.match-data-controls,.match-context-dialog) .league-select-field{display:block;width:100%}:is(.match-data-controls,.match-context-dialog) .league-select-trigger{min-height:60px;padding:27px 9px 5px;border-color:rgba(207,214,210,.18);border-radius:8px;color:#2b2c29;font:500 .875rem/1.25 var(--font-ui);letter-spacing:0}:is(.match-data-controls,.match-context-dialog) .league-select-trigger .football-image{width:22px!important;height:22px!important}:is(.match-data-controls,.match-context-dialog) .league-select-trigger>span{overflow:hidden}:is(.match-data-controls,.match-context-dialog) .league-select-trigger .football-league{width:100%;flex-wrap:nowrap}:is(.match-data-controls,.match-context-dialog) .league-select-trigger .football-league-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.match-data-controls,.match-context-dialog) .team-select-trigger .football-team{width:100%;flex-wrap:nowrap}:is(.match-data-controls,.match-context-dialog) .team-select-trigger .football-team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.match-data-controls,.match-context-dialog) .team-select-menu>button{grid-template-columns:minmax(0,1fr) 22px;font-size:14px}:is(.match-data-controls,.match-context-dialog) .team-select-menu{right:auto;width:min(260px,calc(100vw - 32px))}:is(.match-data-controls,.match-context-dialog) .team-select-menu .football-team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.match-data-controls,.match-context-dialog) .match-select-trigger{justify-content:space-between}:is(.match-data-controls,.match-context-dialog) .match-select-trigger>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.match-data-controls,.match-context-dialog) .match-select-trigger .match-select-date,:is(.match-data-controls,.match-context-dialog) .match-select-trigger .match-select-team-name{display:none}:is(.match-data-controls,.match-context-dialog) .match-select-menu>button{grid-template-columns:minmax(0,1fr) 22px;font-size:14px}:is(.match-data-controls,.match-context-dialog) .match-select-menu{right:0;left:auto;width:var(--anchor-width)}:is(.match-data-controls,.match-context-dialog) .match-select-menu .football-image{width:22px!important;height:22px!important}.match-context-toggle{position:absolute;inset:0;display:block;height:100%;min-height:32px;padding:0;border:0;border-radius:inherit;color:#ecf1f2;cursor:pointer;touch-action:manipulation;transition:background-color .18s ease}.match-context-toggle:before{content:"";right:20px;width:40px;height:24px;border-radius:999px;background:rgba(172,191,195,.065);transition:background-color .18s ease,opacity .14s ease}.match-context-toggle:before,.match-context-toggle>svg{position:absolute;top:50%;opacity:1;transform:translateY(-50%)}.match-context-toggle>svg{right:32.5px;width:15px;height:15px;transition:opacity .14s ease,transform .24s cubic-bezier(.22,1,.36,1)}.match-context-toggle:hover{background:rgba(172,191,195,.025)}.match-context-toggle:is(:hover,:focus-visible):before{background:rgba(172,191,195,.14)}.match-context-toggle:active:before{background:rgba(172,191,195,.2)}.match-context-toggle:focus-visible{outline:2px solid #9fbcc2;outline-offset:-3px}.match-data-controls.is-context-open .match-context-toggle>svg{transform:translateY(-50%) rotate(180deg)}.match-context-header{position:static;z-index:2;pointer-events:none}.match-context-summary{position:relative;z-index:2;pointer-events:none}.match-context-header-action,.match-context-info-trigger{pointer-events:auto}.match-context-header-action{position:absolute;z-index:2;top:10px;right:20px;display:flex;padding-left:8px;opacity:0;visibility:hidden;transform:translate3d(14px,0,0) scale(.985);transform-origin:right center;pointer-events:none;will-change:opacity,transform;transition:opacity .16s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s}.match-context-header-action[data-visible=true]{opacity:1;visibility:visible;transform:translateZ(0) scale(1);pointer-events:auto;transition-delay:.04s,0s,0s}.match-context-dashboard-actions{display:flex;align-items:center;gap:8px}.match-context-header-action .match-context-add-module{width:auto;min-width:0;min-height:36px;gap:8px;padding:4px 8px 4px 12px}.match-context-header-action .match-context-add-icon{width:24px;height:24px}.match-context-notices>.live-data-warning,.match-data-selectors>.league-select-field{animation:match-context-item-enter .28s cubic-bezier(.22,1,.36,1) both}@keyframes match-context-item-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.match-context-add-module{width:220px;min-width:220px;min-height:38px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 5px 4px 12px;border:1px solid #edf3f3;border-radius:8px;background:#edf3f3;color:#0b1d21;font:700 14px/1 var(--font-ui);white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.match-context-add-icon{flex:0 0 auto;width:28px;height:28px;display:grid;place-content:center;border-radius:50%;background:rgba(11,29,33,.09);color:currentColor}.match-context-add-icon svg{width:15px;height:15px}.match-context-clear-dashboard{min-height:36px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px 4px 10px;border:1px solid rgba(222,139,132,.34);border-radius:8px;background:rgba(156,62,56,.07);color:#d5b2af;font:600 13px/1 var(--font-ui);white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.match-context-clear-icon{width:24px;height:24px;display:grid;flex:0 0 auto;place-content:center;border-radius:50%;background:rgba(222,139,132,.1)}.match-context-clear-icon svg{width:14px;height:14px}.match-context-clear-dashboard:is(:hover,:focus-visible){outline:0;border-color:rgba(222,139,132,.58);background:rgba(156,62,56,.15);color:#f0bbb6}.match-context-add-module:focus-visible,.match-context-add-module:hover{outline:0;box-shadow:0 0 0 3px rgba(237,244,244,.12);transform:translateY(-1px)}.match-context-info-trigger:hover{background:rgba(172,191,195,.1);color:#edf2f3;transform:none}.match-context-info-trigger:focus-visible{outline:2px solid #9fbcc2;outline-offset:2px;background:rgba(172,191,195,.1);color:#edf2f3;transform:none}.match-context-notices{display:contents}.match-context-notices>.live-data-warning{grid-column:1/-1;margin:0}.match-data-selectors select:focus-visible,.real-match-select:focus-visible{outline:2px solid #9fbcc2;outline-offset:3px}.real-match-module{min-width:0;container:real-match-module/inline-size}.real-match-list{display:grid;gap:10px}.real-match-entry{overflow:hidden;border:1px solid rgba(194,212,216,.14);border-radius:10px;background:var(--module-inset,#07171b);transition:border-color .2s ease,background-color .2s ease,box-shadow .24s ease}.real-match-entry:focus-within,.real-match-entry:hover{border-color:rgba(185,207,211,.34);box-shadow:0 8px 20px rgba(2,11,13,.18)}.real-match-entry.is-expanded{border-color:rgba(172,191,195,.34);background:rgba(172,191,195,.035)}.real-match-select{position:relative;display:grid;gap:6px;width:100%;min-width:0;border:0;padding:13px 14px 11px;text-align:left;color:inherit;background:transparent;border-radius:0;cursor:pointer;transition:background-color .2s ease}.real-match-select:hover{background:rgba(236,244,244,.04)}.real-match-select[aria-expanded=true]{background:rgba(172,191,195,.045)}.real-match-date{display:block;margin:0;color:#aab9ad;font-size:12px;line-height:1.2;text-align:center}.real-match-select>.real-match-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;margin-top:0}.real-match-teams>strong{display:flex;min-width:0;margin-top:0;font-size:inherit;line-height:1.25}.real-match-teams>strong:first-child{justify-content:flex-end}.real-match-teams>strong:last-child{justify-content:flex-start}.real-match-teams .football-team{gap:6px;min-width:0;white-space:normal}.real-match-teams>strong:first-child .football-team{flex-direction:row-reverse}.real-match-teams>strong:first-child .football-team-name{text-align:right}.real-match-teams>strong:last-child .football-team-name{text-align:left}.real-match-teams .football-team-name{display:inline;min-width:0;margin-top:0;color:inherit;font-size:inherit;line-height:1.25;overflow-wrap:anywhere}.real-match-score,.real-match-teams .football-image{display:inline-grid;margin-top:0}.real-match-score{place-items:center;min-width:44px;height:32px;box-sizing:border-box;padding:0 8px;border-radius:7px;background:rgba(236,244,244,.07);color:#dce5e7;font-size:inherit;font-weight:750;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.real-match-disclosure{display:inline-flex;align-items:center;justify-self:end;gap:5px;margin-top:2px;color:#9fb2a3;font-family:var(--font-ui);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.2;text-transform:none;transition:color .2s ease}.real-match-disclosure svg{width:12px;height:12px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.real-match-select:focus-visible .real-match-disclosure,.real-match-select:hover .real-match-disclosure{color:#edf2f3}.real-match-select[aria-expanded=true] .real-match-disclosure svg{transform:rotate(180deg)}.real-match-extra-panel{display:grid;grid-template-rows:0fr;margin:0;padding:0 14px;border-top:1px solid transparent;opacity:0;visibility:hidden;transform:translateY(-5px);transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1),border-color .24s ease,opacity .24s ease,transform .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s}.real-match-entry.is-expanded .real-match-extra-panel{grid-template-rows:1fr;padding:3px 14px 12px;border-top-color:rgba(172,191,195,.18);opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.real-match-extra-stats{display:grid;width:min(100%,620px);min-height:0;margin:0 auto;overflow:hidden}.real-match-extra-stats>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,auto) minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:9px 4px;border-bottom:1px solid rgba(172,191,195,.14)}.real-match-extra-stats>div:last-child{border-bottom:0}.real-match-extra-stats dt{grid-column:2;grid-row:1;color:#9fb1a3;font-family:var(--font-ui);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.2;text-align:center;text-transform:none}.real-match-extra-stats dd{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,auto) minmax(0,1fr);align-items:center;gap:12px;margin:0}.real-match-extra-stats .real-stat-value{color:var(--paper);font-family:var(--font-ui);font-size:13px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.real-match-extra-stats .real-stat-home{grid-column:1;justify-self:end}.real-match-extra-stats .real-stat-away{grid-column:3;justify-self:start}.real-module-empty{padding:25px 18px;border:1px dashed rgba(172,191,195,.3);border-radius:12px;color:#bfccc1;line-height:1.8}.real-module-empty strong{color:#ebf4f4;font-size:17px}.real-module-empty p{margin:6px 0}.real-fixtures{display:grid;gap:12px}.real-fixtures article{padding:16px 0;border-bottom:1px solid rgba(172,191,195,.18)}.real-fixture-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;margin:10px 0 5px}@container real-match-module (max-width:430px){.real-fixture-heading{grid-template-columns:minmax(0,1fr)}.real-fixture-meta{justify-content:flex-start;text-align:left}.real-h2h-summary{flex-direction:column;align-items:flex-start}.real-h2h-strip{flex-wrap:wrap;min-width:0}.real-h2h-squares{min-width:0}}.real-fixture-meta{display:flex;gap:10px;justify-content:flex-end;align-items:center;color:#acbfae;font-size:12px;text-align:right}.real-fixture-opponent{display:flex;min-width:0;align-items:center;gap:6px;margin:0;font-size:18px}.real-fixture-venue{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;padding:4px 7px;border:0;border-radius:999px;color:#91a496;background:rgba(172,191,195,.065);font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.real-fixture-venue-short{display:none}.real-fixture-venue-long{display:inline}.real-fixtures article>p,.real-fixtures article>small{color:#b4c6b7;font-size:12px;line-height:1.7}.real-match-module[data-module-id=fixtures]>.module-selector-row{justify-content:space-between}.real-h2h-legend{min-height:38px;display:flex;align-items:center;gap:12px;margin-left:auto;color:#9fb1a3;font:500 12px/1 var(--font-ui);white-space:nowrap}.real-h2h-legend>span{display:inline-flex;align-items:center;gap:5px}.real-h2h-legend i{width:22px;height:22px;display:grid;place-items:center;box-sizing:border-box;border:1px solid;border-radius:5px;background:rgba(172,191,195,.035);font-size:11px;font-style:normal;font-weight:650}.real-h2h-legend .result-w{border-color:rgba(105,184,201,.64);color:#d7f0f5}.real-h2h-legend .result-d{border-color:rgba(199,170,98,.64);color:#f2d792}.real-h2h-legend .result-l{border-color:rgba(220,116,113,.64);color:#ffd0cc}.real-h2h-summary{position:relative;display:flex;align-items:center;flex-wrap:nowrap;gap:10px;margin-top:14px}.real-h2h-summary:focus-within,.real-h2h-summary:hover{z-index:30}.real-h2h-label{align-self:stretch;flex:0 0 auto;display:flex;align-items:center;margin:0;padding-right:10px;border-right:1px solid rgba(172,191,195,.18);color:#b4c6b7;font-size:13px;line-height:1.4}.real-h2h-label strong{color:#b4c6b7;font-size:13px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.real-h2h-strip{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;box-sizing:border-box}.real-h2h-range{font-weight:650;letter-spacing:.04em;line-height:1;text-transform:uppercase}.real-h2h-empty,.real-h2h-range{color:#829287;font-size:12px;white-space:nowrap}.real-h2h-empty{display:inline-flex;align-items:center;min-height:30px;font-weight:550}.real-h2h-squares{position:relative;display:flex;flex-wrap:wrap;gap:4px}.real-h2h-item{display:inline-flex}.real-h2h-square{display:inline-grid;place-items:center;width:30px;height:30px;box-sizing:border-box;border:1px solid;border-radius:5px;background:rgba(172,191,195,.035);font-size:12px;font-weight:650;line-height:1;font-variant-numeric:tabular-nums;transition:border-color .18s ease,color .18s ease,outline-color .18s ease}.real-h2h-square[tabindex]{cursor:help}.real-h2h-square[tabindex]:focus-visible,.real-h2h-square[tabindex]:hover{z-index:1;outline:1px solid rgba(225,235,237,.46);outline-offset:2px}.real-h2h-square.is-active{outline:1px solid rgba(225,235,237,.34);outline-offset:2px}.real-h2h-square.result-w{border-color:rgba(105,184,201,.64);color:#d7f0f5}.real-h2h-square.result-d{border-color:rgba(199,170,98,.64);color:#f2d792}.real-h2h-square.result-l{border-color:rgba(220,116,113,.64);color:#ffd0cc}.real-h2h-square.result-missing{border-color:rgba(172,191,195,.22);color:#829287}.real-h2h-detail-reveal{position:absolute;z-index:20;top:100%;left:0;width:min(320px,100%);opacity:0;visibility:hidden;transform:translate3d(0,-4px,0);pointer-events:none;transition:opacity .16s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s}.real-h2h-detail-reveal.is-visible{opacity:1;visibility:visible;transform:translateZ(0);transition-delay:0s}.real-h2h-detail{width:100%;box-sizing:border-box;margin-top:10px;padding:11px 12px 12px;border:1px solid #d8d9d5;border-radius:10px;background:#fff;box-shadow:0 10px 26px rgba(37,38,34,.14);color:#292a27;transition:border-color .22s ease,background-color .22s ease}.real-h2h-detail-content{display:grid}.real-h2h-detail-pane{grid-area:1/1;display:grid;align-self:stretch;gap:9px;opacity:0;visibility:hidden;transform:translate3d(0,3px,0);transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s;will-change:opacity,transform}.real-h2h-detail-pane.is-active{z-index:1;opacity:1;visibility:visible;transform:translateZ(0);transition-delay:35ms,35ms,0s}.real-h2h-detail-heading{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.real-h2h-detail-heading strong{grid-column:1;grid-row:1;color:#343733;font-size:12px}.real-h2h-detail-heading time{grid-column:2;grid-row:1;justify-self:center;color:#6f716c;font-size:12px;text-align:center}.real-h2h-detail-match{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;color:#3f433f;font-size:14px;line-height:1.35}.real-h2h-detail-team{min-width:0;display:flex;align-items:center}.real-h2h-detail-team .football-team{min-width:0;gap:6px}.real-h2h-detail-team:first-child{justify-content:flex-end;text-align:right}.real-h2h-detail-team:first-child .football-team{flex-direction:row-reverse}.real-h2h-detail-team:last-child{justify-content:flex-start;text-align:left}.real-h2h-detail-team .football-team-name{min-width:0;overflow-wrap:anywhere}.real-h2h-detail-team .football-image{flex:0 0 auto}.real-h2h-detail-match b{padding:3px 6px;border:1px solid #dfe2dd;border-radius:5px;background:#eef0ed;color:#292a27;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.performance-bullet-chart{display:grid;gap:.85rem;padding:1rem 1.05rem;border:1px solid rgba(172,191,195,.22);border-radius:12px;background:linear-gradient(145deg,rgba(15,37,43,.36),transparent 45%),var(--module-inset,#07171b);box-shadow:inset 0 1px 0 rgba(235,242,243,.025)}.performance-bullet-chart>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.performance-bullet-chart>header>div{display:grid;gap:.22rem}.performance-bullet-chart>header strong{color:#ebf4f4;font-size:15px;line-height:1.25}.performance-bullet-chart>header span{color:#96a99b;font-size:12px;line-height:1.35}.performance-bullet-rows{display:grid;gap:0}.performance-bullet-row{--performance-series:#9fbcc2;display:grid;gap:.5rem;padding:.85rem .1rem;border-top:1px solid rgba(172,191,195,.12);border-radius:8px;outline:0}.performance-bullet-row:first-child{padding-top:.2rem;border-top:0}.performance-bullet-row:last-child{padding-bottom:.2rem}.performance-bullet-row.is-home{--performance-series:var(--performance-home)}.performance-bullet-row.is-away{--performance-series:var(--performance-away)}.performance-bullet-row:focus-visible{box-shadow:0 0 0 2px rgba(206,221,224,.3)}.performance-bullet-heading{display:flex;align-items:center;min-width:0}.performance-bullet-heading>.football-team{min-width:0;font-size:14px}.performance-bullet-heading>.football-team .football-team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.performance-bullet-plot{position:relative;isolation:isolate;margin-top:.7rem}.performance-bullet-track{position:relative;height:1.45rem;overflow:visible;border-radius:999px;background:#e3e3df;box-shadow:inset 0 0 0 1px #d6d6d1;transition:filter .18s ease,box-shadow .18s ease}.performance-bullet-track>span{display:block;width:0;height:100%;border-radius:inherit;background-color:var(--performance-series);transition:filter .2s ease}.performance-bullet-row.is-away .performance-bullet-track>span{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.13) 2px,transparent 0,transparent 7px)}.performance-bullet-track>i{position:absolute;top:50%;left:clamp(3px,var(--goal-position),calc(100% - 3px));width:3px;height:calc(100% + 8px);box-sizing:border-box;border:1px solid #4b4d49;border-radius:3px;background:#fff;box-shadow:0 1px 3px rgba(38,39,35,.22);transform:translate(-50%,-50%);transition:box-shadow .18s ease}.performance-bullet-values{position:relative;height:25px;color:#9fb1a3;font-size:12px;font-variant-numeric:tabular-nums}.performance-bullet-values>b,.performance-bullet-values>small{position:absolute;top:2px;max-width:7rem;overflow:hidden;text-overflow:ellipsis;line-height:1.4;white-space:nowrap;transform:translateX(-50%)}.performance-bullet-xg{left:clamp(2.25rem,var(--xg-position),calc(100% - 2.25rem));color:color-mix(in srgb,var(--performance-series) 70%,#d6e0d8);font-weight:600}.performance-bullet-goals{left:clamp(2.6rem,var(--goal-position),calc(100% - 2.6rem));color:#ebf4f4;font-size:12px;font-weight:750}.performance-bullet-values.is-close{height:45px}.performance-bullet-values.is-close>.performance-bullet-goals{top:22px}.performance-bullet-gap{position:absolute;z-index:4;inset:0;color:#5b605b;font-size:13px;font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;transition:opacity .18s ease}.performance-bullet-gap>span{position:absolute;top:-14px;left:var(--gap-start);width:max(3px,var(--gap-width));height:14px;box-sizing:border-box;border:2px solid #737973;border-bottom:0;border-radius:5px 5px 0 0}.performance-bullet-gap:has(>em.is-above)>span{border-color:#3f7f78}.performance-bullet-gap:has(>em.is-below)>span{border-color:#a76532}.performance-bars .performance-bullet-gap>em{position:absolute;top:-34px;left:clamp(4rem,var(--gap-midpoint),calc(100% - 4rem));display:inline-flex;align-items:center;min-height:30px;height:auto;box-sizing:border-box;padding:6px 10px;border:1px solid #c9ccc7;border-left-width:3px;border-radius:8px;background:#fff;color:#343733;font-style:normal;font-weight:750;line-height:1;white-space:nowrap;box-shadow:0 8px 20px rgba(37,38,34,.18);transform:translate(-50%,4px) scale(.97);transition:transform .18s ease,box-shadow .18s ease}.performance-bars .performance-bullet-gap>em:after{content:"";position:absolute;bottom:-5px;left:50%;width:8px;height:8px;border-right:1px solid #c9ccc7;border-bottom:1px solid #c9ccc7;background:#fff;transform:translateX(-50%) rotate(45deg)}.performance-bars .performance-bullet-gap>em.is-above{border-left-color:#3f7f78;color:#285e58}.performance-bars .performance-bullet-gap>em.is-below{border-left-color:#a76532;color:#7a3f18}.performance-bars .performance-bullet-gap>em.is-level{border-left-color:#747974;color:#4f534e}.performance-bullet-plot:hover .performance-bullet-gap,.performance-bullet-row:focus-visible .performance-bullet-gap{opacity:1}.performance-bullet-plot:hover .performance-bullet-gap>em,.performance-bullet-row:focus-visible .performance-bullet-gap>em{box-shadow:0 10px 24px rgba(37,38,34,.22);transform:translate(-50%) scale(1)}.performance-bullet-plot:hover .performance-bullet-track,.performance-bullet-row:focus-visible .performance-bullet-track{filter:brightness(1.06);box-shadow:inset 0 1px 2px rgba(0,0,0,.2),0 0 0 1px rgba(201,219,222,.2)}.performance-bullet-plot:hover .performance-bullet-track>span,.performance-bullet-row:focus-visible .performance-bullet-track>span{filter:brightness(1.08)}.performance-bullet-plot:hover .performance-bullet-track>i,.performance-bullet-row:focus-visible .performance-bullet-track>i{box-shadow:0 0 0 2px rgba(247,248,242,.1),0 2px 7px rgba(0,0,0,.4)}.performance-bullet-unavailable{margin:0;padding:.55rem .65rem;border:1px dashed rgba(172,191,195,.2);border-radius:7px;color:#9fb1a3;font-size:12px}.real-performance>div>span{flex-wrap:wrap;gap:8px}.real-performance>div>.real-performance-bar{position:relative;display:flex;height:1.45rem;font-style:normal;transition:transform .18s ease,box-shadow .18s ease}.real-performance .real-performance-bar>em{flex:0 0 auto;border-radius:0;transition:filter .18s ease}.real-performance>div>.real-performance-bar:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(225,235,237,.22),0 7px 16px rgba(2,11,13,.24)}.real-performance>div>.real-performance-bar:hover>em{filter:brightness(1.12) saturate(1.06)}.real-performance .performance-home{background:var(--performance-home)}.real-performance .performance-away{background-color:var(--performance-away);background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.13) 2px,transparent 0,transparent 7px)}.real-performance .is-split>.performance-away{box-shadow:inset 2px 0 0 #fff,inset 3px 0 0 rgba(41,42,39,.5)}.real-performance .performance-bar-value{position:absolute;z-index:1;top:50%;padding:0 8px;font-size:12px;font-weight:650;line-height:1;letter-spacing:.015em;font-variant-numeric:tabular-nums;text-shadow:0 1px 1px rgba(0,0,0,.7);transform:translateY(-50%);pointer-events:none}.real-performance .performance-bar-value.performance-home-value{left:0}.real-performance .performance-bar-value.performance-away-value{right:0}.real-performance .real-performance-unavailable{display:flex;justify-content:space-between;gap:8px;font-variant-numeric:tabular-nums}.real-performance .performance-home-value{color:var(--performance-home-label)}.real-performance .performance-away-value{color:var(--performance-away-label)}.real-performance .real-performance-bar .performance-bar-value{color:#fff}@media (max-width:520px){.performance-bullet-chart{padding:.85rem}}@media (prefers-reduced-motion:reduce){.performance-bullet-gap,.performance-bullet-gap>em,.performance-bullet-track,.performance-bullet-track>i,.performance-bullet-track>span{transition:none}}.real-pressure .pressure-plot-hit-area,.real-pressure .pressure-plot-svg{display:block;width:100%;height:auto;margin-top:12px}.real-pressure .pressure-plot-svg text{fill:#525b55;font-family:var(--font-ui);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.pressure-axis{stroke:rgba(172,191,195,.2)}.real-pressure .pressure-plot-svg text.pressure-axis-title{fill:#3f4540;font-size:13px;font-weight:650;letter-spacing:.01em}.real-pressure .side-0{--pressure-series:var(--pressure-home,#9fbcc2)}.real-pressure .side-1{--pressure-series:var(--pressure-away,#70a6ff)}.pressure-line{stroke:var(--pressure-series);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}polyline.pressure-line.side-1{stroke-dasharray:7 4}circle.pressure-line{fill:var(--pressure-series)}.pressure-legend-swatch{width:22px;flex:0 0 22px;border-top:2px solid var(--pressure-series)}.pressure-plot{position:relative;margin-top:12px}.match-flow-visual{position:relative;isolation:isolate}.pressure-graph-layer{position:relative;margin:3px 0}.match-flow-event-guide{position:absolute;z-index:2;top:0;bottom:0;width:0;border-left:1px dashed rgba(225,235,237,.3);transform:translateX(-50%);pointer-events:none}.match-flow-event-lane{position:relative;z-index:3;box-sizing:border-box;width:100%;min-height:40px;border-radius:8px}.match-flow-event-lane:after{position:absolute;z-index:0;content:"";left:7.92%;right:7.92%;height:1px;background:rgba(172,191,195,.18)}.match-flow-event-lane.lane-home{margin-bottom:8px;background:linear-gradient(180deg,rgba(159,188,194,.045),rgba(159,188,194,.012))}.match-flow-event-lane.lane-home:after{bottom:0}.match-flow-event-lane.lane-away{margin-top:8px;background:linear-gradient(0deg,rgba(112,166,255,.04),rgba(112,166,255,.012))}.match-flow-event-lane.lane-away:after{top:0}.match-flow-team-rail{position:absolute;z-index:2;left:3.96%;display:grid;justify-items:center;gap:6px;width:44px;transform:translateX(-50%);pointer-events:none}.match-flow-team-rail-home{bottom:6px}.match-flow-team-rail-away{top:6px}.match-flow-team-key{width:22px;border-top:2px solid var(--pressure-series)}.match-flow-team-rail.side-1 .match-flow-team-key{border-top-style:dashed}.match-flow-team-crest{display:grid;place-items:center;width:36px;height:36px}.match-flow-plot .match-event-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;box-sizing:border-box;padding:0;border:2px solid #142529;border-radius:50%;background:#21383d;color:#ecf2f3;line-height:0}.match-flow-plot .match-event-icon svg{display:block;flex:0 0 auto;width:15px;height:15px;margin:0}.match-flow-plot .match-event-icon.event-yellow-card{color:#f4cd46}.match-flow-plot .match-event-icon.event-disallowed,.match-flow-plot .match-event-icon.event-red-card,.match-flow-plot .match-event-icon.event-second-yellow{color:#f58d85}.match-flow-plot .match-event-icon.event-red-card svg,.match-flow-plot .match-event-icon.event-yellow-card svg{width:11px;height:16px}.match-flow-plot .match-event-icon.event-substitution{color:#9fd3de}.match-flow-event-marker{position:absolute;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:2px;border:1px solid #526c59;border-radius:50%;background:#142529;color:#ecf2f3;cursor:pointer;transform:translateX(-50%);touch-action:manipulation}.match-flow-event-marker:before{position:absolute;content:"";inset:-6px -8px}.match-flow-event-marker:hover,.match-flow-event-marker[data-active]{border-color:#c3d8dc;background:#233e44;box-shadow:0 0 0 3px rgba(159,188,194,.12)}.match-flow-event-marker:focus-visible{outline:2px solid #d7e1e3;outline-offset:3px}.match-flow-event-marker>.football-image{width:32px!important;height:32px!important}.match-flow-event-marker>.match-event-icon{position:absolute;right:-5px;bottom:-3px;width:20px;height:20px;border-width:2px}.match-flow-event-marker>.match-event-icon svg{width:13px;height:13px}.match-flow-outgoing-player{position:absolute;z-index:2;top:-7px;left:-7px;display:grid;place-items:center;width:24px;height:24px;overflow:hidden;border:2px solid #e6a6a0;border-radius:50%;background:#142529}.match-flow-outgoing-player>.football-image{width:22px!important;height:22px!important}.pressure-tooltip-events{display:grid;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid #e0e1dd}.pressure-tooltip-events>span{color:#676d68;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.pressure-tooltip-event{display:grid;gap:7px;margin:0 -6px;padding:6px;border:1px solid transparent;border-radius:10px;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.pressure-tooltip-event[data-highlighted]{border-color:#9bada8;background:#f1f5f4;box-shadow:inset 3px 0 0 #628b84}.pressure-tooltip-event>strong{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600}.pressure-tooltip-event>strong>small{margin-left:auto;color:#676d68;font-size:12px;font-weight:500}.pressure-tooltip-event-detail{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:9px;border:1px solid #dedfdc;border-radius:8px;background:#f7f7f4}.pressure-tooltip-event[data-highlighted] .pressure-tooltip-event-detail{border-color:#b9c7c3;background:#fff}.pressure-tooltip-event-players{display:flex;align-items:end}.pressure-tooltip-event-players>:nth-child(2){margin-left:-10px;border:2px solid #e6a6a0;border-radius:50%}.pressure-tooltip-event-detail p{display:grid;gap:4px;min-width:0;margin:0;color:#292a27;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.pressure-tooltip-event-detail p>span{display:grid;grid-template-columns:26px minmax(0,1fr);gap:5px}.pressure-tooltip-event-detail .event-player-off,.pressure-tooltip-event-detail .event-player-on{color:#9fd3de;font-size:12px;text-transform:uppercase}.pressure-tooltip-event-detail .event-player-off{color:#f0aaa4}.pressure-tooltip-events .match-event-icon{width:20px;height:20px;flex-basis:20px;border-width:1px}.real-pressure .pressure-plot-svg{margin:0}.real-pressure .pressure-plot-hit-area{position:absolute;inset:0;width:100%;height:100%;margin:0;touch-action:pan-y;cursor:crosshair}.pressure-plot:focus-within .pressure-plot-svg{outline:2px solid #9fbcc2;outline-offset:3px;border-radius:8px}.pressure-crosshair{stroke:rgba(225,235,237,.6);stroke-width:1;stroke-dasharray:3 3}.pressure-active-point{fill:var(--pressure-series);stroke:#ecf4f4;stroke-width:1.5}.pressure-tooltip{position:absolute;z-index:10;pointer-events:none;top:8px;left:clamp(8px,var(--pressure-tooltip-x),calc(100% - 288px));width:280px;max-width:calc(100% - 16px);box-sizing:border-box;padding:12px;border:1px solid #d8d9d5;border-radius:12px;background:#fff;box-shadow:0 10px 26px rgba(37,38,34,.16);color:#292a27;font-size:12px;line-height:1.4}.pressure-tooltip-minute{display:flex;align-items:baseline;gap:8px;margin-bottom:10px;font-size:15px}.pressure-tooltip-minute>span{color:#676d68;font-size:12px;font-weight:500}.pressure-tooltip-team{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:7px}.pressure-tooltip-team>span{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.pressure-tooltip-team>strong{flex-shrink:0;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.pressure-tooltip-team.side-0>strong,.pressure-tooltip-team.side-1>strong{color:#292a27}.pressure-tooltip-team.side-1 .pressure-legend-swatch{border-top-style:dashed}.pressure-inspection-hint{margin:12px 0;color:#b4c6b7;font-size:12px;line-height:1.6}@container real-match-module (max-width:650px){.real-match-module>.module-selector-row{width:100%;justify-content:flex-start}}@container real-match-module (max-width:520px){.real-match-module[data-module-id=fixtures]>.module-selector-row{align-items:flex-start;flex-direction:column}.real-h2h-legend{margin-left:0}}@container real-match-module (max-width:430px){.real-fixture-venue{min-width:20px;padding:4px 6px}.real-fixture-venue-short{display:inline}.real-fixture-venue-long{display:none}}@container (max-width:1100px){.match-data-selectors,.match-data-selectors.has-match-selector{grid-template-columns:repeat(2,minmax(96px,1fr))}}@media (max-width:760px){.match-data-controls{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:20px auto;gap:0 12px;min-height:64px;box-sizing:border-box;padding:10px 12px}.match-data-controls-placeholder{height:64px;min-height:0;padding:0}.match-context-modal{place-items:center;padding:.75rem}.match-context-dialog{max-height:calc(100dvh - 1.5rem);padding:.9rem;overflow-y:auto}.match-context-dialog .match-context-body{grid-template-columns:1fr;gap:8px}.match-context-header{display:contents}.match-context-summary{grid-column:1;grid-row:2;align-self:start;display:flex;align-items:baseline;gap:8px;padding:0 48px 0 4px;overflow:hidden}.match-context-summary strong{flex:0 0 auto}.match-context-summary>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-context-heading{grid-column:1;grid-row:1;display:inline-flex;align-self:end;padding-left:4px;pointer-events:none}.match-context-info{position:static}.match-context-info-trigger{position:relative;z-index:2;min-height:20px;padding:0;pointer-events:auto}.match-context-header-action{position:relative;grid-column:2;grid-row:1/3;align-self:center;top:auto;right:auto;padding-left:12px;border-left:1px solid #e0dfda}.match-context-header-action .match-context-add-module{min-height:40px}.match-context-toggle{position:relative;inset:auto;z-index:1;grid-column:1;grid-row:1/3;align-self:stretch;width:100%;height:auto;min-height:44px;border-radius:8px;background:#f3f4f1;box-shadow:inset 0 0 0 1px #e1e3de;transition:background-color .18s ease,box-shadow .18s ease}.match-context-toggle:before{display:none}.match-context-toggle:after{content:none}.match-context-toggle>svg{right:14px}.match-context-toggle:is(:hover,:focus-visible){background:#edf2f3;box-shadow:inset 0 0 0 1px #b8c8bc}.match-context-tooltip{left:0;top:100%;width:min(19rem,100%)}.match-data-selectors,.match-data-selectors.has-match-selector{grid-column:1;justify-self:stretch;grid-template-columns:1fr;width:100%}.match-data-selectors>.league-select-field+.league-select-field{border-top:1px solid rgba(207,214,210,.14);border-left:0}:is(.match-data-controls,.match-context-dialog) .match-data-selectors>.league-select-field:first-child .league-select-trigger{border-radius:7px 7px 0 0}:is(.match-data-controls,.match-context-dialog) .match-data-selectors>.league-select-field:last-child .league-select-trigger{border-radius:0 0 7px 7px}:is(.match-data-controls,.match-context-dialog) .match-select-menu,:is(.match-data-controls,.match-context-dialog) .team-select-menu{left:0;right:0;width:100%}.real-fixture-meta{flex-wrap:wrap}}@media (max-width:520px){.match-context-header-action{padding-left:4px}.match-context-dashboard-actions{gap:5px}.match-context-clear-dashboard{min-width:44px;padding:8px}.match-context-clear-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.match-context-header-action .match-context-add-module{gap:6px;padding-inline:8px;font-size:12px}.match-context-header-action .match-context-add-icon{width:24px;height:24px;border:0;background:rgba(23,35,37,.09)}}@keyframes match-context-unclip{0%{overflow:hidden}to{overflow:hidden}}@media (prefers-reduced-motion:reduce){.match-context-body,.match-context-dialog,.match-context-modal,.match-context-toggle{transition:none;animation:none}.match-context-toggle:before,.match-context-toggle>svg{transition:none}.match-context-header-action:not([hidden]),.match-context-notices>.live-data-warning,.match-data-selectors>.league-select-field{animation:none}.real-h2h-detail,.real-h2h-detail-pane,.real-h2h-detail-reveal,.real-h2h-square,.real-match-disclosure,.real-match-disclosure svg,.real-match-entry,.real-match-extra-panel,.real-match-select{transition:none}}.match-context-heading{color:#a8b4c5}.match-context-info-trigger svg{color:#8190a5}.match-context-tooltip{border-color:rgba(148,163,184,.25);background:#111821;box-shadow:0 14px 34px rgba(0,0,0,.38);color:#e2e8f0}.match-data-selectors{border-color:rgba(148,163,184,.18);background:#151c25;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.match-data-selectors>.league-select-field+.league-select-field{border-left-color:rgba(148,163,184,.16)}.match-data-controls .league-select-trigger,.match-data-selectors select{color:#e5e7eb}.match-data-selectors select{border-color:rgba(148,163,184,.18);background:#151c25}.match-data-controls .match-data-selectors .league-select-trigger:hover,.match-data-controls .match-data-selectors .league-select.is-open .league-select-trigger{background:rgba(96,165,250,.08)}.match-context-info-trigger:focus-visible,.match-data-controls .match-data-selectors .league-select-trigger:focus-visible,.match-data-selectors select:focus-visible,.real-match-select:focus-visible{outline-color:#60a5fa}.match-context-info-trigger:focus-visible,.match-context-info-trigger:hover{background:rgba(59,130,246,.1);color:#f8fafc}.match-context-add-module{border-color:#dbeafe;background:linear-gradient(180deg,#f8fafc,#dbeafe);color:#0f172a;box-shadow:0 .4rem 1rem rgba(0,0,0,.16)}.match-context-add-icon{background:rgba(30,64,175,.09)}.match-context-add-module:focus-visible,.match-context-add-module:hover{border-color:#fff;background:#fff;box-shadow:0 0 0 3px rgba(96,165,250,.16),0 .55rem 1.3rem rgba(0,0,0,.2)}.real-match-entry{border-color:rgba(148,163,184,.14);background:var(--module-inset,#0b1016)}.real-match-entry:focus-within,.real-match-entry:hover{border-color:rgba(96,165,250,.32);box-shadow:0 8px 20px rgba(0,0,0,.22)}.real-match-entry.is-expanded{border-color:rgba(96,165,250,.34);background:rgba(59,130,246,.045)}.real-match-select[aria-expanded=true]{background:rgba(59,130,246,.055)}.match-context-heading{color:#a5a7ac}.match-context-info-trigger svg{color:#85888e}.match-context-tooltip{border-color:rgba(242,239,230,.13);background:#181a1d;box-shadow:0 14px 34px rgba(0,0,0,.4);color:#e9e8e3}.match-data-selectors{border-color:rgba(242,239,230,.1);background:#17191d;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.match-data-selectors>.league-select-field+.league-select-field{border-left-color:rgba(242,239,230,.09)}.match-data-controls .league-select-trigger,.match-data-selectors select{color:#e7e6e1}.match-data-selectors select{border-color:rgba(242,239,230,.1);background:#17191d}.match-data-controls .match-data-selectors .league-select-trigger:hover,.match-data-controls .match-data-selectors .league-select.is-open .league-select-trigger{background:rgba(126,200,219,.055)}.match-context-info-trigger:focus-visible,.match-data-controls .match-data-selectors .league-select-trigger:focus-visible,.match-data-selectors select:focus-visible,.real-match-select:focus-visible{outline-color:#7ec8db}.match-context-info-trigger:focus-visible,.match-context-info-trigger:hover{background:rgba(126,200,219,.065);color:#efeee9}.match-context-add-module{border-color:rgba(242,239,230,.13);background:#202226;color:#efeee9;box-shadow:none}.match-context-add-icon{background:rgba(242,239,230,.065)}.match-context-add-module:focus-visible,.match-context-add-module:hover{border-color:rgba(126,200,219,.34);background:#252a27;box-shadow:0 0 0 3px rgba(126,200,219,.075)}.real-match-entry{border-color:rgba(242,239,230,.09);background:var(--module-inset,#0d0f11)}.real-match-entry:focus-within,.real-match-entry:hover{border-color:rgba(242,239,230,.17)}.real-match-entry.is-expanded{border-color:rgba(126,200,219,.28)}.real-match-entry.is-expanded,.real-match-select[aria-expanded=true]{background:rgba(126,200,219,.045)}.match-context-heading{color:#646660}.match-context-info-trigger svg{color:#858681}.match-context-tooltip{border-color:#d8d7d2;background:#fff;box-shadow:0 14px 34px rgba(40,39,35,.14);color:#292a27}.match-data-selectors{border-color:#d9d8d3;background:#fff;box-shadow:0 1px 2px rgba(35,35,32,.035)}.match-data-selectors>.league-select-field+.league-select-field{border-left-color:#e0dfda}.match-data-controls .league-select-trigger,.match-data-selectors select{color:#2b2c29}.match-data-selectors select{border-color:#d9d8d3;background:#fff}.match-data-controls .match-data-selectors .league-select-trigger:hover,.match-data-controls .match-data-selectors .league-select.is-open .league-select-trigger{background:#f5f4f1}.match-context-info-trigger:focus-visible,.match-data-controls .match-data-selectors .league-select-trigger:focus-visible,.match-data-selectors select:focus-visible,.real-match-select:focus-visible{outline-color:#6f8b78}.match-context-info-trigger:focus-visible,.match-context-info-trigger:hover{background:#eeefec;color:#344549}.match-context-add-module{border-color:#343532;background:#292a27;color:#fff;box-shadow:0 1px 2px rgba(35,35,32,.08)}.match-context-add-icon{background:rgba(255,255,255,.1)}.match-context-add-module:focus-visible,.match-context-add-module:hover{border-color:#1f201e;background:#1f201e;box-shadow:0 0 0 3px rgba(82,111,93,.12)}.real-match-entry{border-color:#e0dfda;background:#f7f6f3}.real-match-entry:focus-within,.real-match-entry:hover{border-color:#cecdc7;box-shadow:none}.real-match-entry.is-expanded{border-color:#a7b6ac;background:#f0f4f1}.real-match-select[aria-expanded=true]{background:#f0f4f1}.match-data-controls{border-color:#d9d8d3;border-top:0;background:rgba(248,247,244,.96);box-shadow:0 8px 24px rgba(40,39,35,.08),inset 0 1px 0 rgba(255,255,255,.82);backdrop-filter:blur(18px) saturate(108%)}.match-context-summary{color:#292a27}.match-context-summary>span{color:#747671}.match-context-toggle{color:#68706a}.match-context-toggle:before{background:#f0f1ed}.match-context-toggle:is(:hover,:focus-visible):before{background:#e4e7e2}.match-data-controls{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:20px auto;gap:0 20px;min-height:64px;box-sizing:border-box;padding:10px 20px}.match-data-controls-placeholder{height:64px;min-height:0;padding:0}.match-context-header{display:contents}.match-context-heading{grid-column:1;grid-row:1;display:inline-flex;align-self:end;min-width:0;padding:0 48px 0 4px;pointer-events:none}.match-context-info-trigger{position:relative;z-index:2;min-height:20px;padding:0;pointer-events:auto}.match-context-summary{grid-column:1;grid-row:2;align-self:start;display:flex;align-items:center;gap:10px;min-width:0;padding:0 48px 0 4px;overflow:hidden}.match-context-summary-item{display:inline-flex;min-width:0;flex:0 1 auto;align-items:center;gap:7px;color:#292a27}.match-context-summary-label,.match-context-summary-status{min-width:0;overflow:hidden;color:#686b66;font:500 .875rem/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.match-context-summary-status{grid-column:1/-1;display:inline-flex;align-items:center}.match-context-summary-match{display:inline-flex;align-items:center;gap:5px;padding-left:8px;border-left:1px solid #d5d9d4;color:#292a27}.match-context-summary-match strong{font-size:.875rem;font-weight:750;line-height:1;white-space:nowrap}.match-context-header-action{position:relative;grid-column:2;grid-row:1/3;align-self:center;top:auto;right:auto;padding-left:16px;border-left:1px solid #e0dfda;max-width:16rem;overflow:hidden;transition:max-width .26s cubic-bezier(.22,1,.36,1),padding-left .26s cubic-bezier(.22,1,.36,1),border-color .18s ease,opacity .16s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s}.match-context-header-action[data-visible=false]{max-width:0;padding-left:0;border-left-color:transparent}.match-data-controls:not(.has-compact-action) .match-context-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.match-data-controls:not(.has-compact-action) .match-context-summary-item,.match-data-controls:not(.has-compact-action) .match-context-summary-match{min-width:0;padding-inline:clamp(12px,2.2vw,28px)}.match-data-controls:not(.has-compact-action) .match-context-summary-item:first-child{padding-left:0}.match-data-controls:not(.has-compact-action) .match-context-summary-item:nth-child(2),.match-data-controls:not(.has-compact-action) .match-context-summary-player{border-left:1px solid #d5d9d4}.match-data-controls:not(.has-compact-action) .match-context-summary-match{justify-self:stretch}.match-context-toggle{position:relative;inset:auto;z-index:1;grid-column:1;grid-row:1/3;align-self:stretch;width:100%;height:auto;min-height:44px;border-radius:8px;background:transparent;box-shadow:none;transition:background-color .18s ease,box-shadow .18s ease}.match-context-toggle:after,.match-context-toggle:before{display:none;content:none}.match-context-toggle>svg{right:14px}.match-context-toggle:is(:hover,:focus-visible){background:transparent;box-shadow:none}@media (max-width:520px){.match-data-controls{gap:0 10px;padding-inline:12px}.match-context-heading{display:none}.match-context-summary{grid-row:1/3;align-self:center;padding-left:8px}.match-context-summary-label{display:none}.match-context-summary-item{flex:0 0 auto;gap:0}.match-context-summary-item>.football-image{width:24px!important;height:24px!important}.match-context-summary-match{gap:4px;padding-left:6px}.match-context-summary-match .football-image{width:20px!important;height:20px!important}.match-context-summary-match strong{font-size:.8125rem}.match-context-header-action{padding-left:10px}}.match-context-dialog{width:min(40rem,100%);border-color:#d8d9d5;background:#fbfbf9;color:#292a27}.match-context-dialog>header h2{color:#292a27}.match-context-dialog>header p{color:#6f716c}.match-context-dialog-close{border-color:#d6d8d3;background:#f2f2ef;color:#424541}.match-context-dialog-close:hover{border-color:#b8c2bb;background:#e9eeea;color:#2f474c}.match-context-dialog-close:focus-visible{outline-color:#3f6f7b}.match-context-dialog .match-data-selectors{grid-template-columns:minmax(0,1fr);border-color:#d8d9d5;background:#fff;box-shadow:0 1px 2px rgba(35,35,32,.04)}.match-context-dialog .match-data-selectors>.league-select-field+.league-select-field{border-top:1px solid #dedfda;border-left:0}.match-context-dialog .match-data-selectors>.league-select-field:first-child .league-select-trigger{border-radius:7px 7px 0 0}.match-context-dialog .match-data-selectors>.league-select-field:last-child .league-select-trigger{border-radius:0 0 7px 7px}.match-context-dialog .league-select-label{color:#6f716c}.match-context-dialog .match-data-selectors .league-select-trigger{color:#292a27;background:#fff}.match-context-dialog .match-data-selectors .league-select-trigger:hover,.match-context-dialog .match-data-selectors .league-select.is-open .league-select-trigger{background:#f0f4f1;color:#26342b}.match-context-dialog .match-data-selectors .league-select-trigger:focus-visible{outline-color:#3f6f7b}.match-context-dialog .league-select-trigger:disabled{opacity:.72}.match-context-dialog .match-context-notices>.live-data-warning{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem 1rem;padding:.75rem .875rem;border-color:#e2bbb5;background:#fbefed;color:#7f312a;font-size:.875rem;line-height:1.45}.match-context-dialog .live-data-warning>span{flex:1 1 28rem;color:inherit}.match-context-dialog .football-retry-button{flex:0 0 auto;min-height:2.5rem;padding:.45rem .9rem;border:1px solid #3f6f7b;border-radius:.5rem;background:#3f6f7b;color:#fff;font:700 .875rem/1 var(--font-ui);cursor:pointer}.match-context-dialog .football-retry-button:hover:not(:disabled){border-color:#325d68;background:#325d68}.match-context-dialog .football-retry-button:focus-visible{outline:2px solid #3f6f7b;outline-offset:2px}.match-context-dialog .football-retry-button:disabled{opacity:.65;cursor:wait}@media (max-width:520px){.match-context-dialog .match-data-selectors>.league-select-field+.league-select-field{border-top-color:#dedfda;border-left-color:transparent}.match-context-dialog .football-retry-button{width:100%}}.real-team-module{container:real-team-module/inline-size}.real-team-module .snapshot-metric-help{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:.35rem;min-width:0;color:#b5c6ba;font:400 clamp(.72rem,1.9cqw,.8rem)/1.4 var(--font-ui)}.snapshot-metric-label{min-width:0;hyphens:manual;overflow-wrap:normal;word-break:normal;text-wrap:balance}.snapshot-metric-help-trigger{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:#66746b;cursor:help;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.snapshot-metric-help-trigger>svg{width:15px;height:15px}.snapshot-metric-help-trigger:hover{background:#edf1ee;color:#315f59}.snapshot-metric-help-trigger:focus-visible{outline:0;background:#edf1ee;color:#315f59;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(63,111,123,.35)}.snapshot-metric-tooltip{position:absolute;z-index:8;bottom:calc(100% + 8px);left:0;width:max-content;max-width:min(19rem,calc(100vw - 3rem));box-sizing:border-box;padding:.6rem .7rem;border:1px solid #d8d9d5;border-radius:.55rem;background:#fff;box-shadow:0 .55rem 1.35rem rgba(37,38,34,.18);color:#292a27;font:500 13px/1.45 var(--font-ui);text-wrap:pretty;opacity:0;visibility:hidden;transform:translateY(.3rem);pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s}.snapshot-metric-tooltip:after{position:absolute;top:100%;right:.6rem;width:.55rem;height:.55rem;content:"";border-right:1px solid #d8d9d5;border-bottom:1px solid #d8d9d5;background:#fff;transform:translateY(-50%) rotate(45deg)}.snapshot-metric-pair:nth-child(-n+2) .snapshot-metric-tooltip{top:calc(100% + 8px);bottom:auto}.snapshot-metric-pair:nth-child(-n+2) .snapshot-metric-tooltip:after{top:-5px;bottom:auto;border:0;border-top:1px solid #d8d9d5;border-left:1px solid #d8d9d5;transform:rotate(45deg)}.snapshot-metric-pair>article:nth-child(2) .snapshot-metric-tooltip{right:0;left:auto}.snapshot-metric-help-trigger:is(:hover,:focus-visible)+.snapshot-metric-tooltip{opacity:1;visibility:visible;transform:none;transition-delay:0s}.real-team-module:has(.compact-select.is-open){z-index:40}.real-team-module>header{align-items:center}.real-team-module .module-actions{align-items:flex-end}.real-team-module .real-team-compare-select,.real-team-module .real-team-period{display:grid;gap:5px;width:12rem;max-width:100%;color:#9fb1a3;font-family:var(--font-ui);font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none}.real-team-period{margin:0}.real-team-module[data-module-id=snapshot]>.module-selector-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.65rem}.real-team-module[data-module-id=snapshot]>.module-selector-row>.module-context-control-field,.real-team-module[data-module-id=snapshot]>.module-selector-row>.real-team-period{width:100%;max-width:none}.real-team-module[data-module-id=snapshot]>.module-selector-row .module-context-control,.real-team-module[data-module-id=snapshot]>.module-selector-row .module-context-control>summary{width:100%;max-width:100%}.real-team-module[data-module-id=formation-history]>.module-selector-row{display:grid;grid-template-columns:minmax(0,12rem) auto;align-items:end;justify-content:space-between;column-gap:1rem}.real-team-module[data-module-id=formation-history]>.module-selector-row .module-context-control,.real-team-module[data-module-id=formation-history]>.module-selector-row .module-context-control>summary,.real-team-module[data-module-id=formation-history]>.module-selector-row>.module-context-control-field{width:100%;min-width:0;max-width:100%}.real-team-module[data-module-id=formation-history]>.module-selector-row .formation-outcome-legend{min-height:38px;align-items:center;gap:clamp(.35rem,2cqw,.8rem);white-space:nowrap}.real-team-compare-select .compact-select,.real-team-compare-select .compact-select-trigger,.real-team-period .compact-select,.real-team-period .compact-select-trigger{width:100%}.real-team-compare-select .compact-select-trigger,.real-team-period .compact-select-trigger{min-width:0;max-width:100%;min-height:38px;box-sizing:border-box;padding:5px 9px;border:1px solid #d7d6d0;border-radius:8px;color:#292a27;background:#f8f7f4;box-shadow:0 1px 2px rgba(37,38,34,.04);font:500 .875rem/1.25 var(--font-ui);letter-spacing:0;text-transform:none;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.real-team-compare-select .league-select-caret,.real-team-period .league-select-caret{width:13px;height:13px}.real-team-compare-select .compact-select-trigger:hover,.real-team-compare-select .compact-select.is-open .compact-select-trigger,.real-team-period .compact-select-trigger:hover,.real-team-period .compact-select.is-open .compact-select-trigger{border-color:#b7c1b9;background:#eff2ef;color:#26342b}.real-team-compare-select .compact-select-trigger:focus-visible,.real-team-period .compact-select-trigger:focus-visible{outline:2px solid rgba(77,107,113,.24);outline-offset:2px;border-color:#8fa196;background:#fff;color:#26342b}.real-team-compare-select .compact-select-menu,.real-team-period .compact-select-menu{width:100%;min-width:100%;max-width:100%}.real-team-compare-select .compact-select-trigger:disabled,.real-team-period .compact-select-trigger:disabled{opacity:.65;cursor:not-allowed}@media (pointer:coarse){.real-team-compare-select .compact-select-trigger,.real-team-period .compact-select-trigger{min-height:44px;padding:9px 13px}.real-team-module[data-module-id=formation-history]>.module-selector-row .formation-outcome-legend{min-height:44px}}.real-team-comparison{display:grid;width:100%;max-width:100%;min-width:0;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:.65rem;background:var(--module-inset,#07171b)}.real-team-comparison:has(.module-context-control[open]){position:relative;z-index:6;overflow:visible}.team-comparison-matrix-header,.team-comparison-matrix-team{display:grid;width:100%;min-width:0;box-sizing:border-box;grid-template-columns:minmax(13rem,1.65fr) repeat(5,minmax(0,1fr));align-items:center;column-gap:clamp(.25rem,1vw,.75rem)}.team-comparison-matrix-header{padding:.7rem .75rem;border-bottom:1px solid rgba(172,191,195,.16);background:rgba(172,191,195,.035)}.team-comparison-matrix-header>span{min-width:0;color:#96a99b;font:600 13px/1.25 var(--font-ui);overflow-wrap:anywhere;text-align:center}.team-comparison-matrix-header>span:first-child{color:#b8c7bc;font-size:12px;text-align:left}.team-comparison-matrix-team{padding:.85rem .75rem}.team-comparison-matrix-team:has(.module-context-control[open]){position:relative;z-index:2}.team-comparison-matrix-team>b{min-width:0;color:#edf2f3;font:650 14px/1.3 var(--font-ui);font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere}.team-comparison-selector-cell{min-width:0}.team-comparison-selector-cell .compact-select,.team-comparison-selector-cell .compact-select-trigger,.team-comparison-selector-cell .module-context-control,.team-comparison-selector-cell .module-context-control-field,.team-comparison-selector-cell .module-context-control>summary,.team-comparison-selector-cell .real-team-comparison-picker{width:100%;max-width:100%}.real-team-comparison-picker>.league-select-label,.team-comparison-selector-cell .module-context-control-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.real-team-comparison-picker .compact-select-trigger,.team-comparison-selector-cell .module-context-control>summary{min-width:0;min-height:38px;box-sizing:border-box;padding:5px 9px;border:1px solid #d7d6d0;border-radius:8px;color:#292a27;background:#f8f7f4;box-shadow:0 1px 2px rgba(37,38,34,.04);font:500 .875rem/1.25 var(--font-ui);letter-spacing:0;text-transform:none;text-align:left}.real-team-comparison-picker .compact-select-trigger:hover,.real-team-comparison-picker .compact-select.is-open .compact-select-trigger,.team-comparison-selector-cell .module-context-control>summary:hover,.team-comparison-selector-cell .module-context-control[open]>summary{border-color:#b7c1b9;background:#eff2ef;color:#26342b}.real-team-comparison-picker .compact-select-trigger:focus-visible,.team-comparison-selector-cell .module-context-control>summary:focus-visible{outline:2px solid rgba(77,107,113,.24);outline-offset:2px;border-color:#8fa196;background:#fff;color:#26342b}.real-team-comparison .football-team{gap:7px;flex-wrap:nowrap}.real-team-comparison .football-team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-team-comparison-picker{position:relative;z-index:4;display:grid;min-width:0;gap:0;color:#d7e1e3}.real-team-comparison-picker .compact-select-menu{top:calc(100% + 4px);right:auto;left:0;width:100%;min-width:13rem;max-width:none;color:#d7e1e3;font:500 14px/1.2 var(--font-ui);letter-spacing:0;text-transform:none}.team-comparison-matrix-versus{display:grid;width:100%;min-width:0;box-sizing:border-box;grid-template-columns:minmax(13rem,1.65fr) repeat(5,minmax(0,1fr));align-items:center;column-gap:clamp(.25rem,1vw,.75rem);min-height:2.5rem;padding:0 .75rem}.team-comparison-matrix-versus>span{justify-self:center;color:#b7c6ba;font:700 14px/1 var(--font-ui);text-transform:uppercase}.team-comparison-matrix-versus>i{grid-column:2/-1;width:100%;border-top:1px solid rgba(172,191,195,.12)}@media (pointer:coarse){.real-team-comparison-picker .compact-select-trigger,.team-comparison-selector-cell .module-context-control>summary{min-height:44px;padding:9px 13px}}.real-team-module[data-module-id=snapshot] .analyze-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:visible;border:1px solid rgba(172,191,195,.18);border-radius:10px;background:rgba(172,191,195,.14)}.real-team-module[data-module-id=snapshot] .snapshot-metric-pair{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(172,191,195,.14)}.real-team-module[data-module-id=snapshot] .snapshot-metric-pair:has(.snapshot-metric-help-trigger:is(:hover,:focus-visible)){position:relative;z-index:6}.real-team-module[data-module-id=snapshot] .analyze-kpis article{position:relative;min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(8px,1.5cqw,14px);box-sizing:border-box;padding:13px 16px;overflow:visible;border:0;border-radius:0;background:var(--module-inset,#07171b);box-shadow:none}.real-team-module[data-module-id=snapshot] .analyze-kpis article:has(.snapshot-metric-help-trigger:is(:hover,:focus-visible)){z-index:6}.real-team-module[data-module-id=snapshot] .analyze-kpis article>span{color:#91a296;line-height:1.3;overflow-wrap:anywhere}.real-team-module[data-module-id=snapshot] .analyze-kpis strong{margin:0;color:#edf2f3;font-size:clamp(1.2rem,1.8vw,1.45rem);font-variant-numeric:tabular-nums;line-height:1;text-align:right;white-space:nowrap}.real-team-module[data-module-id=snapshot] .analyze-kpis i{display:none}.real-team-module[data-module-id=home-away] .venue-comparison article>span{color:#91a296;font:600 12px/1.25 var(--font-ui);letter-spacing:0;text-transform:none}.real-team-module[data-module-id=home-away] .venue-comparison article>strong{color:#edf2f3;font-family:var(--font-ui);font-size:clamp(1.35rem,2vw,1.7rem);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.real-team-module[data-module-id=home-away] .venue-comparison article>strong small{color:#91a296;font-family:var(--font-ui);font-size:12px;font-weight:400;letter-spacing:0}.real-team-module[data-module-id=home-away] .venue-comparison p{color:#91a296;font-family:var(--font-ui);font-size:14px}.real-team-module[data-module-id=home-away] .venue-comparison p b{color:#edf2f3;font-family:var(--font-ui);font-weight:600;font-variant-numeric:tabular-nums}.real-formation-history article>div:nth-child(2){min-width:0}.real-formation-history article>div:nth-child(2) span{overflow-wrap:anywhere}.real-formation-history article>b{color:#edf2f3;font:600 12px/1.2 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:0}.formation-outcome-chart{display:grid;gap:.65rem}.formation-outcome-legend{display:flex;justify-content:flex-end;gap:.8rem;color:#91a296;font:500 12px/1.2 var(--font-ui)}.formation-outcome-legend span{display:inline-flex;align-items:center;gap:.3rem}.formation-outcome-legend span:before{content:"";width:.55rem;height:.55rem;border-radius:.16rem;background:currentColor}.formation-outcome-legend .is-win{color:#9fd3de}.formation-outcome-legend .is-draw{color:#d9bb76}.formation-outcome-legend .is-loss{color:#f08f7d}.formation-outcome-chart article{display:grid;grid-template-columns:minmax(6.5rem,.4fr) minmax(10rem,1fr);align-items:center;gap:.8rem;padding:.7rem .75rem;border:1px solid var(--line);border-radius:.6rem;background:var(--module-inset,#07171b)}.formation-outcome-label{min-width:0;display:grid;gap:.18rem}.formation-outcome-label strong{color:#edf2f3;font:650 14px/1.2 var(--font-ui)}.formation-outcome-label small{color:#91a296;font:400 12px/1.2 var(--font-ui)}.formation-outcome-track{min-width:0;height:1.6rem;display:flex;overflow:hidden;border-radius:.38rem;outline:0;background:rgba(194,212,216,.08);box-shadow:inset 0 1px 2px rgba(0,0,0,.22);transition:transform .18s ease,box-shadow .18s ease}.formation-outcome-track>i{min-width:1.6rem;display:grid;place-items:center;font-style:normal;transition:filter .18s ease}.formation-outcome-track>i:first-child{border-radius:.38rem 0 0 .38rem}.formation-outcome-track>i:last-child{border-radius:0 .38rem .38rem 0}.formation-outcome-track>i:only-child{border-radius:.38rem}.formation-outcome-track>i.is-win{background:#42646b;color:#ffffff}.formation-outcome-track>i.is-draw{background:#776132;color:#ffffff}.formation-outcome-track>i.is-loss{background:#8d4c43;color:#fff0ed}.formation-outcome-track span{font:700 12px/1 var(--font-ui);font-variant-numeric:tabular-nums}.formation-outcome-track:is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 0 0 1px rgba(225,235,237,.22),0 7px 16px rgba(2,11,13,.24)}.formation-outcome-track:focus-visible{outline:2px solid color-mix(in oklab,var(--primary) 34%,transparent);outline-offset:2px}.formation-outcome-track:is(:hover,:focus-visible)>i{filter:saturate(1.06)}@media (prefers-reduced-motion:reduce){.formation-outcome-track,.formation-outcome-track>i,.snapshot-metric-help-trigger,.snapshot-metric-tooltip{transition:none}}@container real-team-module (max-width: 760px){.real-team-module[data-module-id=snapshot] .analyze-kpis{grid-template-columns:1fr}}@container real-team-module (max-width: 620px){.real-team-module[data-module-id=snapshot] .analyze-kpis{grid-template-columns:1fr}.real-team-module[data-module-id=snapshot] .analyze-kpis article{gap:9px;padding:12px}.real-team-module>.module-selector-row{width:100%;justify-content:flex-start}.team-comparison-matrix-header{display:none}.team-comparison-matrix-team{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem .25rem;gap:.45rem}.team-comparison-selector-cell{grid-column:1/-1}.team-comparison-matrix-team>b{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.55rem .65rem;border:1px solid rgba(172,191,195,.14);border-radius:.5rem;background:rgba(172,191,195,.035);text-align:right}.team-comparison-matrix-team>b:before{content:attr(data-label);min-width:0;color:#91a296;font:500 12px/1.25 var(--font-ui);text-align:left}.team-comparison-matrix-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.65rem;min-height:2.25rem;padding:.15rem .25rem}.team-comparison-matrix-versus:before,.team-comparison-matrix-versus>i{content:"";grid-column:auto;width:100%;border-top:1px solid rgba(172,191,195,.12)}.formation-outcome-chart article{grid-template-columns:1fr;gap:.55rem}}@container real-team-module (max-width: 420px){.real-team-module[data-module-id=snapshot] .snapshot-metric-pair,.real-team-module[data-module-id=snapshot]>.module-selector-row,.team-comparison-matrix-team{grid-template-columns:1fr}}