:root{--browse-control-height:40px;--font-display:"Merriweather", Georgia, serif;--font-ui:"Public Sans", sans-serif;--font-score:"Big Shoulders Stencil Display", sans-serif;--weight-display:700;--weight-team:700;--weight-score:800;--type-brand:31px;--type-page:32px;--type-section:18px;--type-primary:15px;--type-body:13px;--type-modal-body:14px;--type-control:13px;--type-meta:12px;--type-label:11px;--type-score:30px;--line-brand:1;--line-page:1.125;--line-section:1.33;--line-primary:1.33;--line-control:1.38;--line-meta:1.33;--line-label:1.45;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f6f8fb;--surface:#fff;--ink:#15181e;--carbon:#272c34;--muted:#3f4854;--subtle:#4b5562;--mist:#eef1f4;--line:#dce1e8;--line-strong:#7f8a98;--blue:#075ee5;--blue-dark:#0849aa;--blue-deep:#063b87;--blue-pale:#eaf2ff;--brand-lime:#5cee19;--brand-green:#04e26e;--brand-cyan:#00e1c1;--brand-sky:#03b6fe;--football-hero-core:var(--carbon);--football-hero-rim:var(--ink);--hover-surface:#f1f6ff;--hover-border:#4f7fbe;--hover-shadow:0 2px 8px #1a427d1a;--hover-speed:.14s ease;--warning:#fff4d7;--warning-ink:#5f4300;--error:#ffebec;--error-ink:#761c24;--shadow:0 18px 50px #17253d1f;--on-carbon:#fff;--primary:var(--blue-dark);--primary-hover:var(--blue-deep);--on-primary:#fff;--grid-line:#075ee50d;--strip-surface:#ffffffb8;--heading-fill:#f3f5f8;--section-fill:#f5f7fa;--line-soft:#edf0f4;--control-line:var(--line);--state-ink:var(--blue-dark);--row-hover:#f9fbff;--backdrop:#10161f85;--menu-shadow:0 10px 24px #17253d1a;--score-shadow:0 1px 2px #17253d1a;--score-highlight:#ffffffc7;--crest-glow-tight:#15181e6b;--crest-glow-soft:#15181e42}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0d1015;--surface:#151a21;--ink:#edf1f6;--carbon:#dde3ea;--muted:#cbd2db;--subtle:#bcc4cf;--mist:#222a35;--line:#2a323d;--line-strong:#687587;--control-line:#3e4855;--state-ink:#dce8ff;--blue:#5b95f8;--blue-dark:#b8d1ff;--blue-deep:#cfe0ff;--blue-pale:#172540;--hover-surface:#1a2433;--hover-border:#7eaaec;--hover-shadow:0 2px 8px #0006;--warning:#33290f;--warning-ink:#f4d58a;--error:#3a181d;--error-ink:#ffb4bb;--shadow:0 18px 50px #00000080;--on-carbon:#12161c;--primary:#1f63d6;--primary-hover:#2c70e6;--grid-line:#6ea0ff0d;--strip-surface:#151a21b8;--heading-fill:#1a2029;--section-fill:#1a2029;--line-soft:#222932;--row-hover:#19202a;--backdrop:#0000009e;--menu-shadow:0 10px 24px #0006;--score-shadow:0 1px 2px #0006;--score-highlight:#ffffff0f;--crest-glow-tight:#edf1f67a;--crest-glow-soft:#edf1f64d}@property --explore-gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}*{box-sizing:border-box}body{background:linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 40px 40px, var(--paper);min-width:0;color:var(--ink);font-family:var(--font-ui);letter-spacing:0;margin:0;overflow-x:clip}button,input,select{font:inherit}button,a,input,.match-row,.score,.competition-option,.time-range-options span{transition:background-color var(--hover-speed), border-color var(--hover-speed), box-shadow var(--hover-speed), color var(--hover-speed), opacity var(--hover-speed)}button,select,input[type=date],input[type=range]{accent-color:var(--blue)}button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}input::placeholder{color:var(--subtle);opacity:1}.prototype-bar{color:#fff;background:#15181e;justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:6px max(18px,50vw - 580px);font-size:12px;display:flex}.prototype-bar[hidden]{display:none}.prototype-bar label{align-items:center;gap:8px;display:flex}.prototype-controls{align-items:center;gap:16px;display:flex}.prototype-bar select{color:#fff;background:#272c34;border:1px solid #5d6570;border-radius:4px;min-height:26px}.prototype-button{color:#fff;cursor:pointer;background:#272c34;border:1px solid #5d6570;border-radius:4px;min-height:26px;padding:0 10px}.competition-token{width:15px;height:15px;color:var(--muted);flex:0 0 15px;place-items:center;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:14px;font-weight:400;line-height:1;display:grid;overflow:hidden}.competition-token img{object-fit:contain;width:100%;height:100%;display:block}.competition-token.is-region{border-radius:50%}.competition-name-line{align-items:center;gap:7px;min-width:0;display:flex}.app-shell{isolation:isolate;width:min(1160px,100% - 36px);margin:0 auto;padding-bottom:32px;position:relative;overflow-x:clip}.hero-brand{width:min(360px,42vw)}.hero-brand h1{margin:0}.home-button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.home-button:focus-visible{outline:2px solid var(--carbon);outline-offset:5px}.wordmark{aspect-ratio:640/98;width:100%;transition:opacity var(--hover-speed);background:url(./aftermatch-wordmark-dark-v2-640-B35NCqX9.png) 50%/contain no-repeat;display:block}:root[data-theme=dark] .wordmark{background-image:url(./aftermatch-wordmark-light-v2-640-I6KCnj18.png)}@media (hover:hover){.home-button:hover .wordmark{opacity:.78}}.tagline{color:var(--muted);margin:0 0 0 3px}.app-footer{--footer-gutter:16px;width:100%;padding:18px calc(var(--footer-gutter) - 8px) 0;border-top:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 0;margin-top:34px;display:flex}.footer-links{grid-template-columns:max-content;display:grid}.footer-links .about-trigger{text-align:left;justify-self:stretch}.about-trigger{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:2px 7px;font-style:normal}.about-trigger:hover,.about-trigger:focus-visible{background:var(--hover-surface);color:var(--blue-dark)}a.about-trigger{text-decoration:none}a.about-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.footer-meta{justify-items:end;margin-inline-start:auto;display:grid}.footer-controls{align-items:center;gap:4px;display:flex}.theme-toggle{align-self:stretch;place-items:center;padding-block:0;display:grid}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}:root[data-theme=dark] .theme-icon-dark,:root:not([data-theme=dark]) .theme-icon-light{display:none}.language-switcher{position:relative}.language-trigger{text-align:right;align-items:center;gap:7px;display:flex}.language-flag{flex:none;place-items:center;width:14px;height:14px;font-size:12px;line-height:1;display:grid}.language-flag img{border-radius:50%;width:14px;height:14px;display:block}.language-menu{z-index:5;border:1px solid var(--line-strong);background:var(--surface);min-width:170px;box-shadow:var(--menu-shadow);gap:1px;padding:4px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0}.language-menu[hidden]{display:none}.language-option{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:14px 1fr 13px;align-items:center;gap:9px;padding:7px 9px;display:grid}.language-option:hover,.language-option:focus-visible{background:var(--hover-surface);color:var(--blue-dark)}.language-option[aria-checked=true]{color:var(--ink);font-weight:600}.language-option[aria-checked=true]:hover,.language-option[aria-checked=true]:focus-visible{background:var(--blue-pale);color:var(--blue-dark)}.language-check{opacity:0;width:13px;height:13px}.language-option[aria-checked=true] .language-check{opacity:1}.language-check svg{fill:none;width:13px;height:13px;stroke:var(--blue);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;display:block}.language-option[aria-checked=true]:hover .language-check svg,.language-option[aria-checked=true]:focus-visible .language-check svg{stroke:var(--blue-dark)}.freshness-copy{text-align:right;display:grid}.freshness-copy>span{padding:3px 8px}#generated-at{white-space:nowrap}.text-button{color:var(--blue-dark);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.browse-header{justify-content:space-between;align-items:start;gap:28px;padding:32px 0 22px;display:flex}.football-hero{z-index:-1;aspect-ratio:1;opacity:.1;pointer-events:none;width:min(684px,171vw);position:absolute;top:0;left:calc(50% + 120px);overflow:hidden;translate:-40% -45%;-webkit-mask-image:radial-gradient(circle,#000 0 78%,#000000b3 88%,#0000 100%);mask-image:radial-gradient(circle,#000 0 78%,#000000b3 88%,#0000 100%)}:root[data-theme=dark] .football-hero{opacity:.06}.football-hero:before{content:"";background:conic-gradient(from 220deg, color-mix(in srgb, var(--football-hero-core) 88%, var(--brand-lime)), color-mix(in srgb, var(--football-hero-core) 88%, var(--brand-green)), color-mix(in srgb, var(--blue-deep) 88%, var(--brand-cyan)), color-mix(in srgb, var(--blue-deep) 88%, var(--brand-sky)), color-mix(in srgb, var(--football-hero-core) 88%, var(--brand-lime)));width:100%;position:absolute;inset:0;-webkit-mask:url(./f-light-B8sL_ull.svg) 50%/contain no-repeat;mask:url(./f-light-B8sL_ull.svg) 50%/contain no-repeat}.football-hero-ball{width:100%;height:100%;color:var(--football-hero-core);opacity:0;display:block}.football-hero.is-rendered:before{display:none}.football-hero.is-rendered .football-hero-ball{opacity:1}.eyebrow{color:var(--blue-dark);text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}h1,h2,p{letter-spacing:0}h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:36px;line-height:1.1}.browse-actions{align-items:center;gap:8px;margin-top:5px;display:flex}.view-switch{height:var(--browse-control-height);border:1px solid var(--control-line);background:var(--surface);border-radius:0;display:flex;overflow:hidden}.view-button{min-width:78px;height:calc(var(--browse-control-height) - 2px);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px 15px;font-size:13px;font-weight:700}.view-button+.view-button{border-left:1px solid var(--control-line)}.view-button.is-active{background:var(--carbon);box-shadow:none;color:var(--on-carbon)}.explore-button{isolation:isolate;height:var(--browse-control-height);border:1px solid var(--control-line);background:var(--surface);color:var(--muted);cursor:pointer;font-family:var(--font-ui);font-size:var(--type-control);font-weight:700;line-height:var(--line-control);border-radius:0;align-items:center;gap:7px;padding:7px 12px;display:inline-flex;position:relative;overflow:hidden}.explore-button.has-active-filters{border-color:var(--carbon);color:var(--carbon)}.explore-button:before{content:"";z-index:1;pointer-events:none;background:conic-gradient(from var(--explore-gradient-angle), var(--brand-lime), var(--brand-green) 24%, var(--brand-cyan) 48%, var(--brand-sky) 72%, var(--brand-lime));opacity:0;-webkit-mask-composite:xor;padding:2px;transition:opacity 80ms;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.explore-button>svg,.explore-button>span:not(.explore-status){z-index:2;position:relative}.explore-button:hover,.explore-button:focus-visible,.explore-button.is-delighted,.explore-button.is-beckoning{background:var(--paper);color:var(--carbon);border-color:#0000}.explore-button:hover:before,.explore-button:focus-visible:before,.explore-button.is-delighted:before,.explore-button.is-beckoning:before{opacity:1;animation:1.6s linear infinite explore-spectrum}.explore-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:16px;height:16px;display:block}.explore-status{z-index:3;background:var(--carbon);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.explore-button.has-active-filters .explore-status{opacity:1}.time-range-picker{border:0;border-bottom:1px solid var(--line);margin:0;padding:18px 20px}.time-range-picker legend{color:var(--muted);text-transform:uppercase;padding:18px 0 0;font-size:12px;font-weight:800}.time-range-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.time-range-options label{cursor:pointer;position:relative}.time-range-options input{opacity:0;pointer-events:none;position:absolute}.time-range-options span{border:1px solid var(--control-line);min-height:38px;color:var(--muted);text-align:center;border-radius:0;place-items:center;padding:8px;font-size:12px;font-weight:700;display:grid}.time-range-options input:checked+span{border-color:var(--blue);background:var(--blue-pale);color:var(--state-ink)}.time-range-options input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.explore-date-field,.custom-date-fields{margin-top:14px}.explore-date-field[hidden],.custom-date-fields[hidden]{display:none}.explore-date-field,.custom-date-field{color:var(--muted);text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.custom-date-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.custom-date-field{min-width:0}.date-picker-trigger{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:40px;color:var(--ink);cursor:pointer;text-align:left;text-transform:none;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.date-picker-trigger[aria-expanded=true]{border-color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue)}.date-picker-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.date-picker-trigger svg,.calendar-nav svg,.pagination-step svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.calendar-popover{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--menu-shadow);margin-top:10px;padding:12px}.calendar-popover[hidden]{display:none}.calendar-header{grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;min-height:34px;display:grid}.calendar-header strong{color:var(--ink);font-family:var(--font-ui);font-size:var(--type-control);text-align:center;font-weight:700}.calendar-nav{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.calendar-nav:disabled{cursor:default;opacity:.3}.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-ui);text-align:center;margin-top:8px;padding-bottom:5px;font-size:10px;font-weight:700}.calendar-days{gap:2px;padding-top:6px}.calendar-day,.calendar-blank{width:100%;height:34px}.calendar-day{color:var(--ink);cursor:pointer;font-family:var(--font-ui);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:0;padding:0;font-size:12px;font-weight:600}.calendar-day.is-selected{border-color:var(--carbon);background:var(--carbon);color:var(--on-carbon)}.calendar-day:disabled{cursor:default;opacity:.28}@media (hover:hover){.date-picker-trigger:hover,.calendar-nav:not(:disabled):hover,.calendar-day:not(:disabled):not(.is-selected):hover{background:var(--mist);color:var(--carbon)}}.coverage-note{color:var(--muted);margin:13px 0 0;padding-inline-start:8px;font-size:11px;line-height:1.45}.toolbar{display:none}.icon-button{border:1px solid var(--line-strong);background:var(--surface);width:40px;min-width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:0;font-weight:800}.date-field input{border:1px solid var(--line-strong);background:var(--surface);width:154px;height:40px;color:var(--ink);border-radius:0;padding:0 10px;font-weight:700}.desktop-filters{flex:1;justify-content:flex-end;align-items:center;gap:22px;display:flex}.range-field{color:var(--muted);text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.competition-trigger{border:0;border-bottom:1px solid var(--line-strong);width:210px;min-height:48px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;gap:4px;padding:6px 30px 6px 10px;display:grid;position:relative}.competition-trigger:after{content:"";border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);width:6px;height:6px;position:absolute;bottom:14px;right:8px;transform:rotate(45deg)}.competition-trigger span{text-transform:uppercase;font-size:11px;font-weight:800}.competition-trigger strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.range-field{width:220px}.range-field span,.sheet-range summary{justify-content:space-between;gap:12px;display:flex}.range-field output,.sheet-range output{color:var(--blue-dark)}.range-field input{width:100%}.filter-button{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:0;padding:0 14px;font-size:13px;font-weight:800;display:none}.filter-button span{background:var(--blue);color:#fff;border-radius:10px;min-width:20px;margin-left:4px;padding:2px 6px}.notice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--strip-surface);min-height:58px;color:var(--ink);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:18px;padding:10px 12px;display:grid}.notice-icon{background:var(--blue-pale);width:32px;height:32px;color:var(--blue-dark);border-radius:50%;place-items:center;display:grid}.notice-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.notice.is-failure .notice-icon{background:var(--mist);color:var(--muted)}.notice-copy{min-width:0;font-family:var(--font-ui);font-size:var(--type-body);line-height:var(--line-control);gap:1px;display:grid}.notice-copy strong{color:var(--ink);font-weight:700}.notice-copy>span{color:var(--muted);text-wrap:pretty;font-weight:500}.notice-action{min-height:32px;color:var(--blue-dark);cursor:pointer;font-family:var(--font-ui);font-size:var(--type-control);background:0 0;border:0;border-radius:0;padding:0 8px;font-weight:600}.notice-action:hover,.notice-action:focus-visible{color:var(--blue-deep)}.match-list{margin-top:26px}.date-group+.date-group{margin-top:34px}.date-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin:0 0 9px;padding:0 16px;font-family:Georgia,Times New Roman,serif;font-size:18px;display:grid}.date-heading-main{align-items:center;gap:8px;min-width:0;display:flex}.date-heading-text{min-width:0;font:inherit;overflow-wrap:anywhere;margin:0}.date-heading-tools{align-items:center;gap:12px;display:flex}.date-heading.is-drilldown{padding-left:4px}.date-heading.is-drilldown .date-heading-main{gap:4px}.date-heading.is-drilldown .result-back{width:24px;min-width:24px;height:28px}.date-heading.is-drilldown .result-back svg{width:16px;height:16px}.match-count,.pagination-summary{color:var(--muted);font-family:var(--font-ui);font-size:var(--type-body);font-weight:700;line-height:var(--line-control);text-transform:uppercase}.sort-switch,.pagination-pages{border:1px solid var(--control-line);background:var(--surface);border-radius:0;align-items:center;overflow:hidden}.sort-switch{display:none}.sort-button,.pagination-button{height:32px;color:var(--muted);cursor:pointer;font-family:var(--font-ui);font-size:var(--type-body);background:0 0;border:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.sort-button{min-width:58px;padding:0 9px}.sort-button+.sort-button{border-left:1px solid var(--control-line)}.sort-button.is-active,.pagination-button.is-current{background:var(--carbon);box-shadow:none;color:var(--on-carbon)}.sort-direction{opacity:0;border-left:3px solid #0000;border-right:3px solid #0000;flex:none;width:0;height:0;margin-left:5px;transition:opacity 80ms}.sort-direction[data-direction=asc]{border-bottom:4px solid var(--subtle)}.sort-direction[data-direction=desc]{border-top:4px solid var(--subtle)}.sort-button.is-active .sort-direction,.column-sort-button.is-active .sort-direction,.sort-button:focus-visible .sort-direction,.column-sort-button:focus-visible .sort-direction{opacity:1}.sort-button.is-active .sort-direction[data-direction=asc]{border-bottom-color:var(--on-carbon)}.sort-button.is-active .sort-direction[data-direction=desc]{border-top-color:var(--on-carbon)}.sort-button:not(.is-active) .sort-direction{border-left-width:0;border-right-width:0;margin-left:0}.sort-button:not(.is-active):focus-visible .sort-direction{border-left-width:3px;border-right-width:3px;margin-left:5px}.match-column-headings{border-bottom:1px solid var(--line);background:var(--heading-fill);grid-template-columns:120px minmax(100px,.55fr) minmax(320px,2.2fr) 78px;align-items:center;gap:16px;height:34px;padding:1px 16px 0;display:grid}.column-sort-button,.match-column-label{color:var(--muted);font-family:var(--font-ui);font-size:var(--type-body);font-weight:700}.match-column-label{text-align:center}.column-sort-button{cursor:pointer;background:0 0;border:0;align-items:center;width:fit-content;padding:5px 0;display:flex}.column-sort-button.is-active{color:var(--blue-dark)}.column-sort-button[data-sort-key=score]{justify-content:center;justify-self:end;width:60px}.result-back{width:32px;min-width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.result-back svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.match-rows{border-top:1px solid var(--line-strong);background:var(--surface)}.match-row{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(100px,.55fr) minmax(320px,2.2fr) 78px;align-items:center;gap:16px;min-height:78px;padding:12px 16px;animation:.18s ease-out both row-in;display:grid}.match-row:nth-child(2){animation-delay:35ms}.match-row:nth-child(3){animation-delay:70ms}.match-meta{display:contents}.match-time,.match-competition{color:var(--ink);font-size:var(--type-control)}.match-time{flex-direction:column;font-weight:500;display:flex}.match-competition{cursor:pointer;overflow-wrap:anywhere;text-align:left;text-transform:none;background:0 0;border:0;align-self:stretch;align-items:center;gap:7px;width:fit-content;padding:2px 0;font-weight:700;display:flex;translate:0 .5px}.match-competition:hover,.match-competition:focus-visible{color:var(--blue-dark)}.match-competition .competition-token{translate:0 -1px}.fixture-name{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:800;display:grid}.team-button{width:fit-content;min-width:0;max-width:100%;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;padding:2px 0;line-height:1.15}.team-button:hover,.team-button:focus-visible{color:var(--blue-dark)}.team-button.has-crest{align-items:center;gap:7px;display:inline-flex}.team-crest{flex:none;width:22px;height:22px}.team-crest img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 1px var(--crest-glow-tight)) drop-shadow(0 0 3.5px var(--crest-glow-soft));display:block}.team-crest .team-crest-dark,:root[data-theme=dark] .team-crest .team-crest-light{display:none}:root[data-theme=dark] .team-crest .team-crest-dark{display:block}.fixture-name .home{text-align:right;justify-self:end}.fixture-name .away{justify-self:start}.fixture-name .versus{color:var(--subtle);text-align:center;text-transform:uppercase;padding-inline:6px;font-size:11px}.score{border:1px solid color-mix(in srgb, var(--score-accent,#68717e) 24%, var(--surface));background:var(--score-surface,#eef1f4);width:60px;height:46px;box-shadow:var(--score-shadow), inset 0 1px 0 var(--score-highlight);color:var(--score-ink,#4e5662);font-variant-numeric:tabular-nums;text-align:center;border-radius:6px;justify-self:end;place-items:center;padding:0;font-family:Avenir Next,Trebuchet MS,sans-serif;font-size:25px;font-weight:800;line-height:1;display:grid;position:relative;overflow:hidden}.score:after{content:"";background:var(--score-accent,#68717e);height:3px;position:absolute;bottom:0;left:0;right:0}.score-number{transform:translateY(-1px)}.tier-flat{--score-accent:#b6bcc4;--score-surface:#f4f5f7;--score-ink:#5a616b}.tier-fair{--score-accent:#6aaef0;--score-surface:#ebf4fd;--score-ink:#245d97}.tier-good{--score-accent:#0f9a9e;--score-surface:#dff4f3;--score-ink:#0a5f61}.tier-excellent{--score-accent:#0d7a3c;--score-surface:#dcf0e2;--score-ink:#0b5a2c}.tier-unmissable{--score-accent:#a87a00;--score-surface:linear-gradient(115deg, transparent 30%, #ffffff6b 46%, transparent 62%), linear-gradient(180deg, #fff2c2, #f7d468 55%, #e9b73a);--score-ink:#2a1c00;--score-chip:#7f5900}.score.tier-unmissable{border-color:#c4931f}:root[data-theme=dark] :is(.tier-flat,.tier-fair,.tier-good,.tier-excellent){--score-surface:color-mix(in srgb, var(--score-accent) var(--score-tint), var(--surface));--score-ink:color-mix(in srgb, var(--score-accent) var(--score-lift), white)}:root[data-theme=dark] .tier-flat{--score-accent:#5f6773;--score-tint:10%;--score-lift:26%}:root[data-theme=dark] .tier-fair{--score-accent:#3f7fc4;--score-tint:11%;--score-lift:30%}:root[data-theme=dark] .tier-good{--score-accent:#1fb3b5;--score-tint:15%;--score-lift:32%}:root[data-theme=dark] .tier-excellent{--score-accent:#4ee08a;--score-tint:20%;--score-lift:28%}:root[data-theme=dark] .tier-unmissable{--score-surface:linear-gradient(115deg, transparent 30%, #ffffff6b 46%, transparent 62%), linear-gradient(180deg, #fff0b8, #f5cf5c 55%, #e2ad2c);--score-ink:#1f1500;--score-chip:#f4cd5c}:root[data-theme=dark] .score.tier-unmissable{border-color:#f0c75a}.score.is-all-time:before{content:"";background:currentColor;width:9px;height:9px;position:absolute;top:4px;right:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0l1.2 3.8L10 5 6.2 6.2 5 10 3.8 6.2 0 5l3.8-1.2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0l1.2 3.8L10 5 6.2 6.2 5 10 3.8 6.2 0 5l3.8-1.2z'/%3E%3C/svg%3E") 50%/contain no-repeat}.pagination{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:9px 0 0;padding:0 16px;display:grid}.pagination-summary{font-variant-numeric:tabular-nums;margin:0}.pagination-pages{display:flex}.pagination-pages>*+*{border-left:1px solid var(--control-line)}.pagination-button{min-width:32px;color:var(--ink);font-variant-numeric:tabular-nums;padding:0 6px}.pagination-button:disabled{cursor:default;opacity:.3}.pagination-step{color:var(--muted)}.pagination-gap{min-width:32px;height:32px;color:var(--subtle);justify-content:center;align-items:center;display:inline-flex}.empty-state,.error-state{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:var(--surface);text-align:center;align-content:center;place-items:center;min-height:260px;padding:50px 20px;display:grid}.empty-state h2,.error-state h2{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:22px}.empty-state p,.error-state p{color:var(--muted);margin:0 0 20px;font-size:14px}.primary-button,.secondary-button{cursor:pointer;border-radius:0;min-height:40px;padding:0 16px;font-size:13px;font-weight:800}.primary-button{border:1px solid var(--primary);background:var(--primary);color:var(--on-primary)}.primary-button:hover{border-color:var(--primary-hover);background:var(--primary-hover)}.secondary-button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.loading-state{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:var(--surface);align-content:center;place-items:center;gap:16px;min-height:clamp(240px,42vh,360px);margin-top:26px;display:grid}.loading-orb{width:64px;height:64px;color:var(--ink);place-items:center;display:grid}.loading-orb canvas{display:block}.loading-state p{color:var(--muted);font-family:var(--font-ui);font-size:var(--type-control);font-weight:600;line-height:var(--line-control);margin:0}.filter-dialog{background:var(--surface);width:min(520px,100% - 24px);max-height:min(760px,100vh - 40px);box-shadow:var(--shadow);color:var(--ink);border:0;padding:0;overflow:hidden}.about-dialog{--about-dialog-top:clamp(72px, 16dvh, 144px);width:min(560px,100% - 24px);height:min(680px, calc(100dvh - var(--about-dialog-top) - 32px));max-height:calc(100dvh - var(--about-dialog-top) - 32px);inset:var(--about-dialog-top) 0 auto;overscroll-behavior:contain;background:var(--surface);box-shadow:var(--shadow);color:var(--ink);border:0;margin:0 auto;padding:0;overflow:hidden}.about-dialog::backdrop{background:var(--backdrop)}.about-dialog article{flex-direction:column;height:100%;min-height:0;display:flex}.about-dialog article>header{z-index:1;border-bottom:1px solid var(--line);background:var(--surface);padding:24px 64px 20px 24px;position:sticky;top:0}.about-dialog h2{font-family:var(--font-display);font-size:var(--type-page);font-weight:var(--weight-display);line-height:var(--line-page);margin:0}.about-dialog h2:focus{outline:none}.dialog-close{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:18px;right:20px}.dialog-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px;display:block}.about-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow-y:auto}.about-lead{color:var(--ink);font-family:var(--font-ui);font-size:var(--type-modal-body);font-weight:500;line-height:1.55}.about-lead p{text-wrap:pretty;margin:0}.about-lead p+p{margin-top:10px}.about-points{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:26px;display:grid}.about-points section{padding:18px 16px 0 0}.about-points section+section{padding-left:16px;position:relative}.about-points section+section:before{content:"";background:var(--line);width:1px;position:absolute;top:17px;bottom:-6px;left:0}.feature-icon{border:1px solid color-mix(in srgb, var(--score-accent,#68717e) 24%, var(--surface));background:var(--score-surface,#eef1f4);width:40px;height:40px;box-shadow:inset 0 1px 0 var(--score-highlight);color:var(--score-ink,#4e5662);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--crest-glow-soft) 60%, transparent));border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:24px;height:24px;display:block}.feature-icon.is-globe svg{stroke-width:1.4px;width:28px;height:28px}.feature-icon-dot{fill:currentColor;stroke:none}.feature-icon-number{font-family:var(--font-score);font-variant-numeric:tabular-nums;font-size:21px;font-weight:var(--weight-score);line-height:1}.about-points h3{color:var(--ink);font-family:var(--font-display);font-size:var(--type-primary);font-weight:var(--weight-display);line-height:var(--line-primary);margin:0 0 7px}.about-points p{color:var(--ink);font-family:var(--font-ui);font-size:var(--type-modal-body);text-wrap:balance;margin:0;font-weight:500;line-height:1.5}.scoring-disclosure{border-top:1px solid var(--line)}.scoring-section+.scoring-disclosure{margin-top:24px}.scoring-disclosure summary{min-height:56px;color:var(--ink);cursor:pointer;font-family:var(--font-display);font-size:var(--type-primary);font-weight:var(--weight-display);line-height:var(--line-primary);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.scoring-disclosure summary::-webkit-details-marker{display:none}.scoring-disclosure summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:7px;height:7px;transition:transform var(--hover-speed);margin-right:4px;transform:rotate(45deg)translateY(-2px)}.scoring-disclosure[open] summary:after{transform:rotate(225deg)translate(-1px,-1px)}.scoring-disclosure summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.scoring-disclosure-body{padding-bottom:20px}.scoring-disclosure-body p{font-family:var(--font-ui);font-size:var(--type-modal-body);text-wrap:pretty;margin:0;font-weight:500;line-height:1.55}.scoring-disclosure-body p+p{margin-top:10px}.scoring-disclosure-body .score-ranges{margin:0}.scoring-disclosure+.model-info{margin-top:0}.model-info{border-top:1px solid var(--line);color:var(--muted);font-family:var(--font-ui);font-size:var(--type-body);font-weight:500;line-height:var(--line-control);margin:24px 0 0;padding-top:16px}.model-info strong{color:var(--ink);font-weight:600}.scoring-body,.coverage-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px 24px;overflow-y:auto}.coverage-intro{color:var(--ink);font-size:var(--type-modal-body);margin:0;padding:24px 0;font-weight:500;line-height:1.55}.coverage-region{border-top:1px solid var(--line-strong)}.coverage-region+.coverage-region{margin-top:26px}.coverage-loading{border-top:1px solid var(--line-strong);color:var(--muted);font-size:var(--type-body);line-height:var(--line-control);margin:0;padding:18px 0}.coverage-region h3{color:var(--muted);font-family:var(--font-ui);font-size:var(--type-label);font-weight:700;line-height:var(--line-label);text-transform:uppercase;margin:0;padding:12px 0 9px}.coverage-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;min-height:68px;padding:13px 0;display:grid}.coverage-competition,.coverage-seasons{min-width:0;display:grid}.coverage-competition{gap:3px}.coverage-competition strong{font-family:var(--font-display);font-size:var(--type-primary);font-weight:var(--weight-display);line-height:var(--line-primary)}.coverage-competition .competition-name-line strong{min-width:0}.coverage-competition span,.coverage-seasons span{color:var(--subtle);font-size:var(--type-meta);font-weight:500;line-height:var(--line-meta)}.coverage-meta{gap:4px;display:flex}.coverage-meta .coverage-country{color:var(--muted)}.coverage-seasons{text-align:right;justify-content:end;gap:8px}.coverage-season{justify-items:end;gap:1px;display:grid}.coverage-season strong{font-size:var(--type-body);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--line-control)}.coverage-season span{text-align:right;white-space:nowrap}.scoring-section{padding-top:24px}.scoring-section p{font-family:var(--font-ui);font-size:var(--type-modal-body);text-wrap:pretty;margin:0;font-weight:500;line-height:1.55}.scoring-section p+p{margin-top:10px}.range-intro{color:var(--muted)}.score-ranges{margin:16px 0 0}.score-ranges div{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr;align-items:center;gap:16px;min-height:42px;padding:10px 0;display:grid}.score-ranges div:last-child{border-bottom:0}.score-ranges dt,.score-ranges dd{font-family:var(--font-ui);margin:0;line-height:1.4}.score-ranges dt{border:1px solid color-mix(in srgb, var(--score-accent) 24%, var(--surface));background:var(--score-surface);box-shadow:inset 0 -3px 0 var(--score-accent);color:var(--score-ink);font-variant-numeric:tabular-nums;border-radius:6px;justify-self:start;padding:2px 8px 5px;font-weight:800}.score-ranges dd{font-size:var(--type-modal-body);text-wrap:balance;font-weight:500}.info-pagination{border-top:1px solid var(--line);background:var(--surface);flex:none;align-items:center;min-height:58px;padding:10px 18px;display:flex}.info-pagination:has(>button+button){justify-content:space-between}.info-pagination.is-next{justify-content:flex-end}.info-pagination button{min-height:36px;color:var(--blue-dark);cursor:pointer;font-family:var(--font-ui);font-size:var(--type-body);font-weight:600;line-height:var(--line-control);background:0 0;border:0;align-items:center;gap:7px;padding:6px;display:inline-flex}.info-pagination button:hover,.info-pagination button:focus-visible{color:var(--blue-deep)}.info-pagination svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.filter-dialog form{flex-direction:column;height:min(760px,100vh - 40px);max-height:min(760px,100vh - 40px);display:flex}.explore-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.filter-dialog::backdrop{background:var(--backdrop)}.filter-dialog form>header,.filter-dialog form>footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:relative}.filter-dialog form>header{min-height:76px;padding-right:64px}.filter-dialog .dialog-close{top:20px}.filter-dialog form>footer{border-top:1px solid var(--line);border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter-dialog h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px}.filter-dialog .dialog-close,.filter-dialog .time-range-picker legend,.filter-dialog .time-range-options span,.filter-dialog .competition-search,.filter-dialog .selection-summary,.filter-dialog .competition-section h3,.filter-dialog .competition-identity span,.filter-dialog .sheet-range,.filter-dialog .coverage-note{color:var(--ink)}.competition-picker{border-bottom:1px solid var(--line);min-height:0}.competition-search{color:var(--muted);text-transform:uppercase;gap:7px;padding:18px 20px 12px;font-size:12px;font-weight:800;display:grid}.competition-search input{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:42px;color:var(--ink);text-transform:none;border-radius:0;padding:0 12px;font-size:14px}.selection-summary{min-height:35px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 20px 10px;font-size:12px;font-weight:700;display:flex}.competition-options{border-top:1px solid var(--line)}.competition-section h3{background:var(--section-fill);color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;margin:0;padding:12px 20px 7px;font-size:10px;font-weight:800;display:flex}.competition-section h3 .competition-token{translate:0 -1px}.competition-section.is-pinned h3{background:var(--blue-pale)}.competition-option{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:7px 12px 7px 20px;display:flex}.competition-option label{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:700;display:flex}.competition-option input{width:18px;height:18px}.competition-identity{gap:2px;min-width:0;display:grid}.competition-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.competition-identity .competition-name-line strong{min-width:0}.competition-identity span{color:var(--muted);font-size:11px;font-weight:600}.pin-button{width:36px;height:36px;color:var(--line-strong);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.pin-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pin-button.is-pinned{color:var(--blue)}.pin-button.is-pinned .pin-head{fill:currentColor}.competition-empty{color:var(--muted);text-align:center;margin:0;padding:28px 20px;font-size:13px}@media (hover:hover){.text-button:hover{color:var(--blue)}.view-button:not(.is-active):hover,.sort-button:not(.is-active):hover,.pagination-button:not(.is-current):not(:disabled):hover{background:var(--mist);color:var(--carbon)}.column-sort-button:hover{color:var(--blue-dark)}.sort-button:hover .sort-direction,.column-sort-button:hover .sort-direction{opacity:1}.sort-button:not(.is-active):hover .sort-direction{border-left-width:3px;border-right-width:3px;margin-left:5px}.view-button:not(.is-active):active{background:var(--line);color:var(--carbon)}.time-range-options label:hover input:not(:checked)+span{border-color:var(--hover-border);background:var(--hover-surface);color:var(--state-ink)}.icon-button:hover,.result-back:hover,.secondary-button:hover,.filter-button:hover{border-color:var(--carbon);background:var(--mist);box-shadow:none;color:var(--carbon)}.dialog-close:hover{color:var(--blue-dark);background:0 0}.competition-search input:hover{border-color:var(--hover-border)}.match-row:hover{background:var(--row-hover)}.match-row:hover .score{box-shadow:var(--hover-shadow), inset 0 1px 0 var(--score-highlight)}.competition-option:hover{background:var(--hover-surface)}.pin-button:hover{background:var(--blue-pale);color:var(--blue);border-radius:50%}}.view-button:not(.is-active):hover,.view-button:not(.is-active):focus-visible,.sort-button:not(.is-active):hover,.sort-button:not(.is-active):focus-visible{background:var(--mist);color:var(--carbon)}.sort-button:not(.is-active):hover,.sort-button:not(.is-active):focus-visible,.secondary-button:focus-visible,.icon-button:focus-visible,.result-back:focus-visible,.filter-button:focus-visible{border-color:var(--carbon);background:var(--mist);color:var(--carbon)}.view-button:focus-visible,.sort-button:focus-visible,.explore-button:focus-visible{outline-color:var(--carbon)}@keyframes explore-spectrum{to{--explore-gradient-angle:360deg}}.sheet-range{border-bottom:1px solid var(--line)}.sheet-range summary{cursor:pointer;align-items:center;min-height:60px;padding:12px 20px;list-style:none}.sheet-range summary::-webkit-details-marker{display:none}.sheet-range summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:7px;height:7px;transition:transform var(--hover-speed);margin-left:2px;transform:rotate(45deg)translateY(-2px)}.sheet-range[open] summary:after{transform:rotate(225deg)translate(-1px,-1px)}.sheet-range summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.filter-dialog .sheet-range summary>span{color:var(--ink);font-size:var(--type-primary);font-weight:700;line-height:var(--line-primary);text-transform:none}.filter-dialog .sheet-range output{color:var(--score-chip,var(--score-ink));font-family:var(--font-score);font-size:var(--type-score);font-variant-numeric:tabular-nums;font-weight:var(--weight-score);transition:color var(--hover-speed);margin-left:auto;line-height:1}.score-range-control{gap:2px;padding:0 20px 16px;display:grid}.score-range-control input{width:100%;margin:0}.score-range-scale{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;font-weight:600;line-height:1;display:flex}@media (hover:hover){.sheet-range summary:hover{background:var(--mist)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes row-in{0%{opacity:0;transform:translateY(5px)}}@media (width<=760px){.prototype-bar{flex-direction:column;align-items:flex-start;gap:6px}.prototype-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.prototype-bar label{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.prototype-bar select{width:100%;min-width:0}.app-shell{width:min(100% - 24px,620px);padding-bottom:max(72px, calc(env(safe-area-inset-bottom) + 48px))}.hero-brand{clip:auto;white-space:normal;width:min(280px,82vw);height:auto;position:static;overflow:visible}.app-footer{--footer-gutter:12px}.browse-header{flex-direction:column;align-items:stretch;gap:18px;padding:24px 0 14px}h1{font-size:30px}.browse-actions{width:100%;margin-top:0}.view-switch{flex:1;min-width:0}.view-button{flex:1;min-width:0;padding-inline:7px}.toolbar{min-height:64px;padding:9px}.date-controls,.date-field{flex:1}.date-field input{width:100%}.desktop-filters{display:none}.filter-button{display:block}.match-list{margin-top:22px}.date-group+.date-group{margin-top:28px}.date-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding-inline:12px}.date-heading-tools{justify-content:space-between}.sort-switch{display:flex}.match-column-headings{display:none}.pagination{grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;padding-inline:12px}.date-heading.is-drilldown{gap:12px;font-size:14px;line-height:1.3}.notice{grid-template-columns:28px minmax(0,1fr);gap:2px 8px;padding-inline:8px}.notice .notice-action{grid-area:2/2;justify-self:start;margin-left:-8px}.notice-icon{width:28px;height:28px}.match-row{grid-template-rows:auto auto;grid-template-columns:1fr 60px;align-items:center;gap:9px 12px;min-height:88px;padding:12px 12px 13px}.match-meta{min-width:0;color:var(--muted);font-family:var(--font-ui);grid-area:1/1;align-items:center;gap:7px;font-size:11px;line-height:1.35;display:flex}.match-meta:after{content:"";background:var(--line-strong);flex:none;order:1;width:1px;height:10px}.match-time{color:inherit;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:row;order:0;gap:.4em}.match-competition{min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;order:2;align-self:center;padding:0;font-weight:700;overflow:hidden;translate:none}.fixture-name{grid-area:2/1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:11px;width:100%;font-size:14px}.fixture-name .home{text-align:right;justify-self:end}.fixture-name .away{text-align:left;justify-self:start}.fixture-name .versus{padding-inline:0}.team-button.has-crest{gap:5px}.team-crest{width:20px;height:20px}.score{grid-area:1/2/3;width:60px}.filter-dialog{width:100%;max-width:none;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);margin:0;inset:24px 0 auto}.filter-dialog form{height:100%;max-height:100%}.about-dialog{--about-dialog-top:24px;width:calc(100% - 24px);max-height:calc(100dvh - var(--about-dialog-top) - 24px)}.about-dialog article>header,.about-body,.scoring-body,.coverage-body{padding-left:20px;padding-right:20px}.about-dialog article>header{padding-right:60px}.about-dialog h2{font-size:26px}.about-points{grid-template-columns:1fr}.about-points section,.about-points section+section{border-left:0;border-bottom:1px solid var(--line);padding:15px 0}.about-points section+section:before{display:none}.about-points section:last-child{border-bottom:0}.about-points section,.about-points section+section{padding:13px 0}.about-points section{grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.about-points section>*{grid-column:2}.about-points .feature-icon{grid-area:1/1/span 2;margin-bottom:0}.coverage-row{gap:12px}.time-range-options{grid-template-columns:repeat(2,1fr)}}@media (width<=360px){.date-heading.is-drilldown{gap:10px;padding-left:2px;font-size:13px}.match-meta{gap:2px;display:grid}.match-meta:after{display:none}.match-competition,.match-time{width:fit-content;max-width:100%}.fixture-name{font-size:13px}}@media (width<=340px){.view-button{white-space:nowrap;padding-inline:4px;font-size:12px;line-height:1.2}.sort-button{white-space:nowrap;min-width:54px;padding-inline:5px;font-size:12px;line-height:1.2}.pagination-button,.pagination-gap{min-width:28px}.pagination-button{padding-inline:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.explore-button:before{animation:none!important}}body{font-family:var(--font-ui);font-size:var(--type-control);font-weight:400;line-height:var(--line-control)}.prototype-bar{font-family:ui-sans-serif,system-ui,sans-serif;font-size:var(--type-meta);font-weight:500;line-height:var(--line-meta)}h1{font-family:var(--font-display);font-size:var(--type-page);font-weight:var(--weight-display);line-height:var(--line-page)}.date-heading,.filter-dialog h2,.about-dialog h2,.empty-state h2,.error-state h2{font-family:var(--font-display);font-size:var(--type-section);font-weight:var(--weight-display);line-height:var(--line-section)}.fixture-name{font-family:var(--font-display);font-size:var(--type-primary);font-weight:var(--weight-team);line-height:var(--line-primary)}.score{font-family:var(--font-score);font-size:var(--type-score);font-weight:var(--weight-score);line-height:1}.view-button,.text-button,.primary-button,.secondary-button,.icon-button,.filter-button,.time-range-options span,.competition-search input,.date-picker-trigger,.competition-option label{font-family:var(--font-ui);font-size:var(--type-control);font-weight:600;line-height:var(--line-control)}.tagline,.about-trigger,.freshness-copy,.selection-summary,.coverage-note{font-family:var(--font-ui);font-size:var(--type-meta);font-weight:500;line-height:var(--line-meta)}.empty-state p,.error-state p{font-family:var(--font-ui);font-size:var(--type-body);font-weight:500;line-height:var(--line-control)}.eyebrow,.time-range-picker legend,.explore-date-field,.custom-date-field,.competition-search,.competition-section h3,.competition-identity span,.sheet-range,#time-zone{font-family:var(--font-ui);font-size:var(--type-label);font-weight:600;line-height:var(--line-label)}.utility-actions .about-trigger,.utility-actions .language-option,.utility-actions .freshness-copy,.utility-actions #generated-at,.utility-actions #time-zone{color:var(--muted);font-family:var(--font-ui);font-size:var(--type-body);font-style:normal;font-weight:500;line-height:var(--line-control)}.utility-actions .about-trigger:hover,.utility-actions .about-trigger:focus-visible{color:var(--blue-dark)}@media (width<=760px){:root{--type-page:30px;--type-primary:14px}}.hero-brand .tagline{color:var(--ink);font-size:14px}@media (width<=360px){.utility-actions .about-trigger,.utility-actions .language-option,.utility-actions .freshness-copy,.utility-actions #generated-at,.utility-actions #time-zone{font-size:12px}}@media (width<=340px){.view-button,.fixture-name{font-size:12px;line-height:1.2}}.intro-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--strip-surface);min-height:70px;color:var(--ink);grid-template-columns:60px minmax(0,1fr) 32px;align-items:center;gap:14px;margin-top:18px;padding:10px 12px;display:grid}.intro-strip .score{justify-self:start}.intro-dismiss{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.intro-dismiss svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}@media (hover:hover){.intro-dismiss:hover{color:var(--blue-dark)}}button.score{cursor:pointer}button.score:hover,button.score:focus-visible,button.score[aria-expanded=true]{border-color:var(--score-accent,#68717e)}button.score:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.score-popover{border:1px solid var(--line);background:var(--surface);width:min(280px,100vw - 24px);box-shadow:var(--shadow);color:var(--ink);margin:0;padding:14px 16px 10px;position:fixed;inset:auto}.score-popover-range{color:var(--score-chip,var(--score-ink,var(--ink)));font-family:var(--font-score);font-size:22px;font-weight:var(--weight-score);margin:0;line-height:1}.score-popover-band{font-family:var(--font-ui);font-size:var(--type-modal-body);text-wrap:balance;margin:8px 0 6px;font-weight:500;line-height:1.45}.score-popover-more{min-height:36px;color:var(--blue-dark);cursor:pointer;font-family:var(--font-ui);font-size:var(--type-body);background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-weight:600;display:inline-flex}.score-popover-more:hover,.score-popover-more:focus-visible{color:var(--blue-deep)}.score-popover-more svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}@media (width<=760px){.intro-strip{grid-template-columns:73px minmax(0,1fr) 30px;align-items:start;gap:12px;padding:12px 12px 12px 25px}.intro-strip .score{grid-area:1/1;align-self:center}.intro-strip .notice-copy{grid-area:1/2}.intro-dismiss{grid-area:1/3;justify-self:end;width:44px;height:44px;margin:-13px -14px 0 0}}.region-coach{--coach-arrow:50%;border:1px solid var(--line);background:var(--surface);width:min(272px,100vw - 24px);height:auto;box-shadow:var(--shadow);color:var(--ink);font-family:var(--font-ui);grid-template-columns:32px minmax(0,1fr);column-gap:12px;margin:0;padding:14px 16px;display:none;position:absolute;inset:auto;overflow:visible}.region-coach:popover-open{display:grid}.region-coach:before{content:"";top:-7px;left:calc(var(--coach-arrow) - 6px);border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.region-coach-globe{grid-row:1/4}.region-globe{flex-basis:32px;width:32px;height:32px}.region-coach-title{font-size:var(--type-body);font-weight:700;line-height:var(--line-control);margin:0}.region-coach-body{color:var(--muted);font-size:var(--type-body);font-weight:500;line-height:var(--line-control);margin:1px 0 0}.region-coach-ok{min-height:36px;color:var(--blue-dark);cursor:pointer;font-family:var(--font-ui);font-size:var(--type-body);font-weight:600;line-height:var(--line-control);background:0 0;border:0;grid-column:2;justify-self:start;margin:0 0 -11px;padding:0}.region-coach-ok:hover,.region-coach-ok:focus-visible{color:var(--blue-deep)}
