.md-flow{--flow-target:max(44px, 2.75rem);padding:var(--space-4);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:var(--weight-regular) var(--type-label-size) / 1.5 var(--font-ui);border-radius:18px;min-width:0;position:relative;container:match-flow/inline-size}.md-flow *{min-width:0}.md-flow :is(h2,h3,p,ol){margin:0}.md-flow .app-dialog-content p+p{margin-top:var(--space-3)}.md-flow :is(h2,h3){font-family:var(--font-ui);text-transform:none;letter-spacing:0}.md-flow-heading,.md-flow-event-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.md-flow-heading h2{font-size:var(--type-body-size)}.md-flow-heading{min-height:44px;padding-right:52px}.md-flow-activity>.md-card-head .md-method-open{top:var(--space-4);right:var(--space-4);background:0 0;border:0;place-items:center;display:grid;position:absolute}.md-flow .md-flow-caption{padding-block:6px 12px}.md-flow .md-sentence{font-size:var(--type-meta-size);line-height:1.5}.md-flow-heading>span,.md-flow :is(.md-note,.md-flow-commentary,small,time){color:var(--muted);font-size:var(--type-meta-size);line-height:1.5}.md-flow-legend{color:var(--muted);font-size:var(--type-meta-size);justify-content:space-between;gap:12px;padding-block:8px 14px;display:flex}.md-flow-legend span{overflow-wrap:anywhere;flex:1;align-items:center;gap:7px;display:flex}.md-flow-legend span:last-child{text-align:right;justify-content:flex-end}.md-flow-legend span:before{content:"";background:var(--side-home);border-radius:3px;flex:none;width:10px;height:10px}.md-flow-legend span:last-child:before{background:var(--side-away)}.md-flow .md-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.md-flow h3{font-size:var(--type-label-size)}.md-flow .md-method-open,.md-flow .text-action,.md-flow summary{color:var(--ink);font:var(--weight-medium) var(--type-label-size) / 1.4 var(--font-ui);cursor:pointer;border-radius:10px;min-width:44px;min-height:44px;padding:8px}.md-flow :is(button,summary,input,a):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.md-flow .md-flow-chart{padding:10px calc(var(--flow-inset,12px)) 6px;background:color-mix(in srgb, var(--surface-soft) 72%, transparent);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:12px}.md-flow-plot{position:relative}.md-flow .md-momentum-chart{width:100%;height:112px;max-height:none;display:block;overflow:visible}.md-flow .md-axis{stroke:var(--line-strong);stroke-width:1.25px}.md-flow .md-track{stroke:var(--line)}.md-flow .md-half{stroke:var(--quiet);stroke-dasharray:3 3}.md-flow .md-home{fill:var(--side-home);opacity:.94}.md-flow .md-away{fill:var(--side-away);opacity:.94}.md-flow .md-gap{fill:var(--line-strong);opacity:.5}.md-flow .md-flow-now{background:var(--live);width:2px;height:112px;box-shadow:0 0 8px var(--live);pointer-events:none;border-radius:1px;position:absolute;top:10px;transform:translate(-50%)}.md-flow .md-flow-plot:has(>.md-flow-chart[data-empty])>.md-flow-now{height:28px}.md-flow .md-pick{stroke:var(--ink)}.md-flow-markers{height:var(--flow-target);margin-top:6px;padding:0;list-style:none;position:relative}.md-flow-markers:before{content:"";top:50%;left:var(--flow-inset);right:var(--flow-inset);background:var(--line-strong);height:2px;position:absolute}.md-flow-markers>li{position:absolute;top:0;transform:translate(-50%)}.md-flow-marker{width:var(--flow-target);height:var(--flow-target);border:1px solid var(--muted);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex}.md-flow-marker>b{font:var(--weight-semibold) var(--type-meta-size) / 1 var(--font-ui)}.md-flow-marker[aria-pressed=true]{outline:2px solid var(--focus);outline-offset:1px;background:var(--surface-soft)}.md-flow :is(.md-flow-marker,.md-flow-event-list>li)>svg{flex:none;width:18px;height:18px}.md-flow [data-type=yellow_card]>svg{color:var(--event-yellow-face);fill:var(--event-yellow-face);stroke:var(--event-card-edge)}.md-flow [data-type=red_card]>svg{color:var(--event-red-face);fill:var(--event-red-face);stroke:var(--event-card-edge)}.md-flow-marker[data-check=disallowed]{position:relative}.md-flow-marker[data-check=disallowed]:after{content:"";background:var(--ink);height:2px;position:absolute;inset-inline:5px;transform:rotate(-38deg)}.md-flow-marker:is([data-check=var],[data-check=checking]){border-style:dashed}.md-flow .md-moments-axis{padding:4px var(--flow-inset) 12px;font:var(--weight-medium) var(--type-meta-size) / 1.5 var(--font-ui);color:var(--muted);justify-content:space-between;align-items:flex-start;display:flex;position:relative}.md-flow .md-moments-axis>span:first-child{transform:translate(-50%)}.md-flow .md-moments-axis>span:nth-child(2){white-space:nowrap;text-align:center;transform:translate(-50%)}.md-flow .md-moments-axis>span:last-child{transform:translate(50%)}.md-flow-minute{border-top:1px solid var(--line)}.md-flow-minute .md-slider{display:block}.md-flow-minute input{width:100%;min-height:44px;accent-color:var(--focus)}.md-flow .md-minute{overflow-x:auto}.md-flow .md-minute table{border-collapse:collapse;width:100%;font-size:var(--type-meta-size)}.md-flow .md-minute :is(th,td){text-align:left;padding:8px}.md-flow .md-minute p{padding-block:10px}.md-flow-events{border-top:1px solid var(--line);padding-top:12px}.md-flow .md-order{font-size:var(--type-meta-size);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.md-flow-order-control{max-width:100%;display:inline-flex;position:relative}.md-flow .md-order select{appearance:none;border:1px solid var(--line);background:var(--surface-soft);max-width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:8px 32px 8px 8px}.md-flow-order-control>svg{pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)rotate(90deg)}.md-flow .md-order select:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.md-flow-event-list{padding:0;list-style:none}.md-flow-event-list>li{border-top:1px solid var(--line);grid-template-columns:max-content 18px minmax(0,1fr);align-items:start;gap:8px;padding-block:12px;display:grid}.md-flow-event-list>li>:is(time,svg){margin-top:2px}.md-flow-event-list>li>div{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.md-flow-event-list>li>div>.md-sb{margin-top:2px}.md-flow-event-list strong{font-size:var(--type-label-size)}.md-flow-event-list time{white-space:nowrap;font-variant-numeric:tabular-nums}.md-flow-sub{flex-direction:column;display:flex}.md-flow-sub>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.md-flow-sub svg{flex:none;width:16px;height:16px}.md-flow-sub [data-way=on]>:is(svg,b){color:var(--success)}.md-flow-sub [data-way=off]>:is(svg,b){color:var(--danger)}.md-flow-sub b{font-size:var(--type-meta-size)}.md-flow .player-name-link{white-space:normal;align-items:center;min-height:44px;padding-block:4px;display:inline-flex}.md-flow-empty,.md-flow-notice,.md-flow-commentary{padding-block:12px}.md-flow-notice{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.md-flow-hint{color:var(--muted);font-size:var(--type-meta-size);margin:0 0 8px}.md-flow .md-sec-more{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.md-flow .md-sec-more>svg{flex:none;transform:rotate(90deg)}.md-flow .md-sec-more[aria-expanded=true]>svg{transform:rotate(-90deg)}@container match-flow (max-width:14rem){.md-flow-legend{flex-wrap:wrap}.md-flow-legend span{flex:auto}.md-flow .md-moments-axis{min-height:3.5em}.md-flow .md-moments-axis>span:nth-child(2){top:1.75em}.md-flow-event-list>li{grid-template-columns:18px minmax(0,1fr)}.md-flow-event-list time{grid-column:1/-1}.md-flow-event-head{align-items:flex-start}}.md-flow .md-flow-chart[data-empty] .md-momentum-chart{height:36px}
.md-possession{margin:0;padding:8px 0 6px}.md-possession-values{color:var(--muted);font:var(--weight-medium) var(--type-label-size) / 1.3 var(--font-ui);justify-content:space-between;align-items:baseline;display:flex}.md-possession-values>b{color:var(--ink);font:var(--weight-bold) .9375rem / 1.3 var(--font-ui);font-variant-numeric:tabular-nums}.md-possession-bar{border-radius:999px;gap:4px;height:6px;margin-top:6px;display:flex;overflow:hidden}.md-possession-bar>i{background:var(--side-home);border-radius:999px;flex-basis:0}.md-possession-bar>i[data-side=away]{background:var(--side-away)}.md-stat-group{container:md-stat-group/inline-size}.md-stat-group+.md-stat-group{border-top:1px solid color-mix(in srgb, var(--line) 65%, transparent);margin-top:8px;padding-top:8px}.md-stat-group>h3{font:var(--weight-semibold) var(--type-meta-size) / 1.3 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere;margin:8px 0 4px}.md-stats:not(:has(.md-stat-group+.md-stat-group)) .md-stat-group>h3{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md-stat-list{margin:0;container:md-stats/inline-size}.md-stat{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"home label away""bars bars bars";align-items:center;gap:5px 10px;padding:7px 0;display:grid}.md-stat>dt{text-align:center;color:var(--muted);font:var(--weight-medium) var(--type-label-size) / 1.3 var(--font-ui);grid-area:label}.md-stat>dd{margin:0}@container md-stats (max-width:14rem){.md-stat{grid-template-columns:auto auto;grid-template-areas:"label label""home away""bars bars";justify-content:space-between}.md-stat>.md-val{min-width:max-content}}.md-val[data-side=home]{text-align:left;grid-area:home}.md-val[data-side=away]{text-align:right;grid-area:away;justify-self:end}.md-val{border-radius:var(--radius-pill);min-width:28px;font:var(--weight-bold) .9375rem / 1.25 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink);padding:0}.md-bars{border-radius:999px;grid-area:bars;gap:4px;height:6px;display:flex;overflow:hidden}.md-bars>i{background:var(--side-home);border-radius:999px;flex-basis:0}.md-bars>i[data-side=away]{background:var(--side-away)}.md-stats{border:1px solid var(--line);background:var(--surface-solid);border-radius:18px;min-width:0;padding:16px 18px;container:match-stats/inline-size}.md-stats .md-card-head{border-bottom:1px solid color-mix(in srgb, var(--line) 65%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;padding-bottom:8px;display:flex}.md-stats .md-card-head h2,.md-stats .md-card-title{font:var(--weight-semibold) var(--type-body-size) / 1.35 var(--font-ui);text-transform:none;margin:0}.md-stats .md-sides{width:100%;font:var(--weight-medium) var(--type-meta-size) / 1.3 var(--font-ui);color:var(--muted);justify-content:space-between;gap:16px;display:flex}.md-stats .md-sides span{white-space:normal;overflow-wrap:anywhere;align-items:center;gap:7px;max-width:48%;display:inline-flex}.md-stats .md-sides span:first-child:before,.md-stats .md-sides span:last-child:after{content:"";background:var(--side-home);border-radius:3px;flex:none;width:10px;height:10px}.md-stats .md-sides span:last-child{text-align:right;justify-content:flex-end}.md-stats .md-sides span:last-child:before{content:none}.md-stats .md-sides span:last-child:after{background:var(--side-away)}.md-stats .md-possession-values{grid-template-columns:1fr minmax(0,2fr) 1fr;align-items:center;gap:8px;display:grid}.md-stats .md-possession-values>span{text-align:center;line-height:1.3}.md-stats .md-possession-values>b:last-child{text-align:right}.md-stats .md-val{padding-inline:0;font-size:.9375rem}.md-stats .md-sec-more{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-height:44px;font:var(--weight-medium) var(--type-label-size) / 1.3 var(--font-ui);color:var(--ink);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;text-decoration:none;display:flex}.md-stats .md-sec-more>svg{flex:none;transform:rotate(90deg)}.md-stats .md-sec-more[aria-expanded=true]>svg{transform:rotate(-90deg)}@container match-stats (max-width:14rem){.md-stats .md-possession-values{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.md-stats .md-possession-values>span{text-align:left;grid-area:1/1/auto/-1}.md-stats .md-possession-values>b{grid-row:2}}
.match-centre.focused-page .score-stage{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)}.match-centre.focused-page .scoreline strong{font-family:var(--font-ui);font-size:var(--type-display-score-size);font-weight:700;line-height:var(--type-display-score-leading);letter-spacing:-.02em}.match-centre.focused-page .scoreline>.scoreline-separator,.match-centre.focused-page .scoreline-kickoff{font-family:var(--font-ui);font-size:var(--type-display-score-size);font-weight:700;line-height:var(--type-display-score-leading)}.match-centre.focused-page .scoreline-kickoff>time{font:inherit}.match-centre.focused-page .team-side h2{font-family:var(--font-ui);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.match-centre.focused-page .match-score-badge{border-radius:var(--radius-sm)}.match-centre.focused-page .score-core .match-clock{font-size:var(--type-label-size);line-height:var(--type-body-leading)}.match-centre.focused-page .match-clock[data-status=live]{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--status-live-soft);color:var(--status-live-text);font-size:var(--type-meta-size);font-weight:650}.match-centre.focused-page .match-penalties{font-size:var(--type-label-size)}.match-centre.focused-page .match-facts :is(.stats-field,.events-field,.lineups-field),.match-centre.focused-page .match-overview{margin:var(--space-2) 0 0;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-stage);background:var(--surface);box-shadow:var(--z1-contact), var(--z1-ambient)}.match-centre.focused-page .match-facts .section-heading h2,.match-centre.focused-page .match-overview h2{font-family:var(--font-ui);font-size:var(--type-section-size);line-height:var(--type-section-leading);font-weight:650}.match-centre.focused-page .match-facts .section-heading .eyebrow,.match-centre.focused-page .match-facts .section-heading>span{font-size:var(--type-meta-size)}.match-centre.focused-page .match-facts .match-information-dialog :is(.stats-field,.events-field,.lineups-field){margin:var(--space-2) 0 0;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-stage);background:var(--surface);box-shadow:var(--z1-contact), var(--z1-ambient)}.match-centre.focused-page .match-facts .match-information-dialog .section-heading h2{font-family:var(--font-ui);font-size:var(--type-section-size);line-height:var(--type-section-leading);font-weight:650}.match-centre.focused-page .match-facts .match-information-dialog .section-heading>span{font-size:var(--type-meta-size)}.match-centre.focused-page .stat-team-legend{font-size:var(--type-label-size)}.match-centre.focused-page .stat-group>h3{font-family:var(--font-ui);font-size:var(--type-section-size);line-height:var(--type-section-leading)}.match-centre.focused-page .match-facts .event-list{gap:var(--space-3)}.match-centre.focused-page .match-facts .event-list>li{gap:var(--space-3);grid-template-columns:4.5rem minmax(0,1fr)}.match-centre.focused-page .match-facts .event-list>li>time{min-height:56px;padding:var(--space-2) var(--space-1);border:1px solid var(--line);border-radius:var(--radius-slab);background:var(--surface-soft);color:var(--ink);font-family:var(--font-ui);font-size:var(--type-label-size);font-weight:650;line-height:var(--type-section-leading);font-variant-numeric:tabular-nums}.match-centre.focused-page .match-facts .event-list>li>div{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-slab);background:var(--surface)}.match-centre.focused-page .match-facts .event-list>li strong{font-family:var(--font-ui);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.match-centre.focused-page .match-facts .event-list>li span{font-size:var(--type-label-size);line-height:var(--type-body-leading)}.match-centre.focused-page .match-facts .event-list .event-players>span{font-size:var(--type-label-size)}.match-centre.focused-page .match-facts .stat-row{gap:var(--space-3);min-height:44px}.match-centre.focused-page .match-facts .stat-row>span{font-size:var(--type-label-size);line-height:var(--type-body-leading)}.match-centre.focused-page .match-facts .stat-row>strong{font-family:var(--font-ui);font-size:var(--type-body-size);font-variant-numeric:tabular-nums;font-weight:650}.match-centre.focused-page .stat-row abbr:focus-visible{outline:var(--focus-ring);outline-offset:2px}.match-centre.focused-page .match-facts .lineup-team{padding:var(--space-4) 0}.match-centre.focused-page .match-facts .lineup-team h3{font-family:var(--font-ui);font-size:var(--type-section-size);line-height:var(--type-section-leading)}.match-centre.focused-page .match-facts .lineup-group h4{font-family:var(--font-ui);font-size:var(--type-label-size);line-height:var(--type-section-leading)}.match-centre.focused-page .lineup-group .lineup-shirt{border-radius:var(--radius-sm)}.match-centre.focused-page .match-facts .lineup-group>ol>li>div>.player-name-link{font-family:var(--font-ui);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.match-centre.focused-page .match-facts .lineup-group>ol>li>div>span{font-size:var(--type-label-size)}.match-centre.focused-page .match-overview-meta dt{font-size:var(--type-label-size);line-height:var(--type-body-leading)}@container md-meta (max-width:14rem){.match-centre.focused-page .match-overview-meta dt{font-size:min(var(--type-label-size), 14px)}}.match-centre.focused-page .match-overview-meta dd{font-family:var(--font-ui);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.match-centre.focused-page .fixture-information section+section{margin-top:var(--space-6)}.match-centre.focused-page .fixture-information h3{font-family:var(--font-ui);font-size:var(--type-section-size);line-height:var(--type-section-leading)}@container fixture-information (max-width:14rem){.match-centre.focused-page .fixture-information h3{font-size:min(var(--type-section-size), 20px)}}@container md-stat-group (max-width:14rem){.match-centre.focused-page .md-stat-group>h3{font-size:min(var(--type-section-size), 20px)}}.match-centre.focused-page .fixture-information dd strong,.match-centre.focused-page .fixture-information li strong{font-family:var(--font-ui);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.match-centre.focused-page .fixture-information dd span,.match-centre.focused-page .fixture-information li span{font-size:var(--type-label-size);line-height:var(--type-body-leading)}.match-centre.focused-page .fixture-information small{font-size:var(--type-meta-size)}.match-centre.focused-page .empty-data{margin:var(--space-4) 0 0;padding:var(--space-6) var(--space-4);border:1px dashed var(--line);border-radius:var(--radius-slab);background:color-mix(in srgb, var(--surface-soft) 55%, transparent);color:var(--muted);font-size:var(--type-label-size);line-height:var(--type-body-leading);text-align:center}.match-centre.focused-page .match-view-controls button{border-radius:var(--radius-slab);min-height:44px;transition:background-color var(--motion-state) var(--ease-ui), color var(--motion-state) var(--ease-ui), border-color var(--motion-state) var(--ease-ui)}.match-centre.focused-page .match-view-controls button:hover{background:var(--surface-soft)}.match-centre.focused-page :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.match-centre.focused-page :is(.lineup-group>ol>li,.match-view-controls button){transition:none;transform:none}}
