@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-h) + var(--sp-4))}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);font-feature-settings:var(--font-features);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6{color:var(--text);font-family:var(--font-sans);text-wrap:balance;margin:0}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-h1);letter-spacing:var(--tracking-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:var(--tracking-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3)}h4{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label)}p{text-wrap:pretty;margin:0 0 .75em}p:last-child{margin-bottom:0}a{color:var(--link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color var(--dur) var(--ease)}a:hover{text-decoration-color:currentColor}small{font-size:var(--fs-small);line-height:var(--lh-small)}strong,b{font-weight:var(--fw-bold)}hr{border:0;border-top:1px solid var(--border);margin:var(--sp-6) 0}img,svg{max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}code,kbd,samp,pre{font-family:var(--font-code);font-size:.92em}::selection{background:var(--accent-soft);color:var(--text)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}:focus:not(:focus-visible){outline:none}.num,.tnum,table,time,.ui-num{font-variant-numeric:tabular-nums;font-feature-settings:var(--font-features-num)}.ui-figure{font-family:var(--font-num);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;font-feature-settings:var(--font-features-num)}.caps,.ui-label{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);letter-spacing:0;text-transform:none;color:var(--text-2)}.ui-skip-link{left:var(--sp-4);top:var(--sp-2);z-index:100;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-md);background:var(--accent-solid);color:var(--accent-ink);font-size:var(--fs-ui);font-weight:var(--fw-medium);transition:transform var(--dur) var(--ease);text-decoration:none;position:absolute;transform:translateY(-200%)}.ui-skip-link:focus{transform:translateY(0)}.sr-only,.ui-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer legacy{.page{max-width:var(--shell-max);width:100%;padding:32px var(--gutter) 80px;flex:1;margin:0 auto}@media print{.page{max-width:none;padding:0}}.pagehead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;padding-bottom:20px;display:flex}.pagehead p{color:var(--ink-2);max-width:62ch;margin:8px 0 0;font-size:.9rem;line-height:1.55}.pagehead-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kicker,.eyebrow,.report-kicker{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--ink-3);margin:0 0 8px;font-size:.64rem;font-weight:500;display:block}.section{margin:0 0 40px}.section:last-child{margin-bottom:0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.section-head h2,.dossier-heading{font-family:var(--font-display);letter-spacing:-.015em;align-items:center;gap:10px;margin:0;font-size:1.08rem;font-weight:650;line-height:1.2;display:inline-flex}.dossier-heading{flex-wrap:wrap;align-items:baseline;margin:0 0 12px;display:flex}.dossier-heading small{font-family:var(--font-sans);color:var(--ink-3);letter-spacing:0;font-size:.75rem;font-weight:400}.section-head .hint{color:var(--ink-3);font-size:.78rem}.section-head a.hint{font-weight:500;text-decoration:none}.section-head a.hint:hover{color:var(--ink)}.section-count{font-family:var(--font-mono);color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);letter-spacing:0;padding:1px 7px;font-size:.72rem;font-weight:500}.rule{border-top:1px solid var(--line);margin:28px 0}.card,.surface,.panel,.state-panel,.dossier-block,.market-tile,.audit-table-card,.wc-stage-panel,.wc-draw-panel{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.card,.surface,.panel,.dossier-block,.state-panel{padding:18px 20px}.card>.kicker:first-child{color:var(--ink-2);margin-bottom:12px}.card-tight{padding:14px}.card-flush{padding:0;overflow:hidden}.card-head{border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.card-head h3{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:.66rem;font-weight:600}.card-head .hint{color:var(--ink-3);font-size:.75rem}.card-body{padding:16px 18px}.card-foot{color:var(--ink-3);border-top:1px solid var(--line-faint);padding:10px 18px 14px;font-size:.75rem}.stack{gap:12px;display:grid}.stack-lg{gap:20px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.spacer{flex:1}.grid{align-items:start;gap:16px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-sidebar{grid-template-columns:minmax(0,1fr) 340px}.grid-sidebar-left{grid-template-columns:320px minmax(0,1fr)}.metrics,.wc-summary-grid,.market-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;display:grid;overflow:hidden}.metric,.market-tile{background:var(--surface-1);flex-direction:column;gap:6px;min-width:0;padding:14px 18px 16px;display:flex}.metric-label,.metric>span:first-child,.market-tile>span:first-child{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:.62rem;font-weight:500}.metric-value,.metric>strong,.market-tile>strong,.report-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--ink);font-size:1.75rem;font-weight:500;line-height:1.05}.metric-value.sm{letter-spacing:-.02em;font-size:1.15rem}.metric-note,.metric>small{color:var(--ink-3);font-size:.75rem}.delta{font-size:.78rem;font-weight:600;font-family:var(--font-mono)}.delta.up{color:var(--good)}.delta.down{color:var(--bad)}.delta.flat{color:var(--ink-3)}.hero-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--ink);font-size:clamp(2.5rem,6vw,3.4rem);font-weight:500;line-height:1}.chip,.badge{border-radius:var(--radius-sm);border:1px solid var(--line-strong);color:var(--ink-2);letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:1px 7px;font-size:.68rem;font-weight:600;line-height:1.7;display:inline-flex}.chip-good{background:var(--good-soft);color:var(--good);border-color:#0000}.chip-warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.chip-bad{background:var(--bad-soft);color:var(--bad);border-color:#0000}.chip-accent{background:var(--accent-soft);color:var(--accent);border-color:#0000}.chip-plain{background:0 0}.chip-muted{background:var(--surface-2);color:var(--ink-3);border-color:#0000}.chip-home{background:var(--home-soft);color:var(--home);border-color:#0000}.chip-draw{background:var(--draw-soft);color:var(--draw);border-color:#0000}.chip-away{background:var(--away-soft);color:var(--away);border-color:#0000}.live-chip{border-radius:var(--radius-sm);background:var(--live);color:#fff;font-family:var(--font-mono);letter-spacing:0;text-transform:none;align-items:center;gap:6px;padding:1px 8px 1px 7px;font-size:.7rem;font-weight:600;line-height:1.7;display:inline-flex}.live-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.conn{color:var(--ink-3);white-space:nowrap;align-items:center;gap:7px;font-size:.75rem;display:inline-flex}.conn .status-dot{background:var(--ink-3);border-radius:50%;width:7px;height:7px}.conn.on .status-dot{background:var(--good);box-shadow:0 0 0 3px color-mix(in srgb, var(--good) 25%, transparent)}.conn.off .status-dot{background:var(--bad)}.conn.wait .status-dot{background:var(--warn)}.btn,.button{border:1px solid var(--line-strong);background:var(--surface-1);height:34px;color:var(--ink);border-radius:var(--radius);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-card);justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.btn:hover,.button:hover{background:var(--surface-2);border-color:var(--ink-3);text-decoration:none}.btn:disabled,.button:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-quiet{color:var(--ink-2);box-shadow:none;background:0 0;border-color:#0000}.btn-quiet:hover{background:var(--surface-3);color:var(--ink);border-color:#0000}.btn-sm{height:28px;padding:0 10px;font-size:.78rem}.btn-block{width:100%}.field{gap:6px;min-width:0;display:grid}.field-label,label.field-label{color:var(--ink-2);font-size:.74rem;font-weight:600}input[type=text],input[type=search],input[type=number],select,textarea,.select-field,.search-field{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-1);width:100%;height:36px;color:var(--ink);padding:0 10px;font-size:.875rem;transition:border-color .12s,box-shadow .12s}textarea{height:auto;padding:8px 10px}input[type=number]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}input:hover,select:hover{border-color:var(--ink-3)}input:focus,select:focus,textarea:focus{border-color:var(--focus);box-shadow:var(--ring);outline:none}input::placeholder{color:var(--ink-3)}input[type=checkbox]{accent-color:var(--accent);width:15px;height:15px;margin:0}input[type=range]{width:100%;accent-color:var(--accent)}.check{color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:.85rem;display:flex}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 15px) calc(50% + 1px),calc(100% - 10px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}.segmented-wide{background:var(--surface-3);border-radius:calc(var(--radius) + 2px);border:0;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.segmented-wide button{color:var(--ink-2);border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:0 0;border:0;height:28px;padding:0 12px;font-size:.8rem;font-weight:550;transition:background-color .12s,color .12s,box-shadow .12s}.segmented-wide button:hover{color:var(--ink)}.segmented-wide button.active{background:var(--surface-1);color:var(--ink);font-weight:650;box-shadow:0 1px 2px #1018281f}.toolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:20px;display:flex}.toolbar-count{font-family:var(--font-mono);color:var(--ink-3);font-size:.75rem}.probbar{border-radius:var(--radius-sm);background:var(--surface-2);gap:2px;height:22px;display:flex;overflow:hidden}.probbar-seg{min-width:3px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#0000;white-space:nowrap;place-items:center;font-size:0;font-weight:600;transition:flex-grow .45s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}@media (prefers-reduced-motion:reduce){.probbar-seg{transition:none}}.probbar-seg.home{background:var(--home)}.probbar-seg.draw{background:var(--draw)}.probbar-seg.away{background:var(--away)}.probbar.slim{border-radius:3px;height:6px}.probbar.slim .probbar-seg{font-size:0}.probbar.lg{border-radius:var(--radius);height:30px}.probbar.lg .probbar-seg{font-size:.78rem}.probbar-legend{color:var(--ink-2);flex-wrap:wrap;gap:16px;margin-top:8px;font-size:.75rem;display:flex}.probbar-legend span{align-items:center;gap:6px;display:inline-flex}.swatch{border-radius:2px;flex:none;width:9px;height:9px}.swatch.home{background:var(--home)}.swatch.draw{background:var(--draw)}.swatch.away{background:var(--away)}.outcome-cols{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.outcome-col{background:var(--surface-1);gap:3px;padding:14px 16px;display:grid;position:relative}.outcome-col:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.outcome-col.home:before{background:var(--home)}.outcome-col.draw:before{background:var(--draw)}.outcome-col.away:before{background:var(--away)}.outcome-col.lead.home{background:color-mix(in srgb, var(--home-soft) 70%, var(--surface-1))}.outcome-col.lead.draw{background:color-mix(in srgb, var(--draw-soft) 70%, var(--surface-1))}.outcome-col.lead.away{background:color-mix(in srgb, var(--away-soft) 70%, var(--surface-1))}.outcome-col .label{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:.74rem;font-weight:600;display:flex;overflow:hidden}.outcome-col .value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.6rem;font-weight:500;line-height:1.15}.outcome-col.lead .value{font-weight:600}.outcome-col .sub{font-family:var(--font-mono);color:var(--ink-3);font-size:.72rem}.outcome-col .lead-tag{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--ink-3);border:1px solid var(--line-strong);border-radius:3px;padding:0 4px;font-size:.58rem}.fixture-group{margin-bottom:24px}.fixture-group-head{top:var(--header-h);z-index:5;background:var(--canvas);align-items:baseline;gap:10px;padding:10px 2px 8px;display:flex;position:sticky}.fixture-group-head h3{letter-spacing:-.005em;font-size:.86rem;font-weight:650}.fixture-group-head .day-rel{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:.64rem}.fixture-group-head .count{color:var(--ink-3);font-size:.75rem;font-family:var(--font-mono);margin-left:auto}.fixture-list{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-card);overflow:hidden}.fixture{border-bottom:1px solid var(--line-faint);color:inherit;content-visibility:auto;contain-intrinsic-size:auto 58px;grid-template-columns:56px minmax(0,1fr) 58px minmax(0,1fr) 224px;align-items:center;gap:14px;padding:11px 18px;text-decoration:none;transition:background-color .1s;display:grid;position:relative}.fixture:last-child{border-bottom:0}a.fixture:hover{background:var(--surface-2);text-decoration:none}.fixture.is-live{background:color-mix(in srgb, var(--bad-soft) 40%, var(--surface-1))}.fixture.is-live:before{content:"";background:var(--live);width:3px;position:absolute;top:0;bottom:0;left:0}.fixture-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);gap:1px;font-size:.8rem;display:grid}.fixture-time .minute{color:var(--live);font-weight:600}.fixture-time .tiny{letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:.64rem}.fixture-team{align-items:center;gap:9px;min-width:0;font-size:.9rem;font-weight:550;display:flex}.fixture-team.away{text-align:right;justify-content:flex-end}.fixture-team .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixture-team .crest{object-fit:contain;flex:none;width:20px;height:20px}.fixture-team .crest-blank{background:var(--surface-3);width:20px;height:20px;color:var(--ink-3);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-size:.55rem;font-weight:700;display:inline-grid}.fixture-team.leading{font-weight:700}.fixture-team.trailing{color:var(--ink-3)}.fixture-score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line);text-align:center;padding:2px 6px;font-size:.92rem;font-weight:600}.fixture.is-live .fixture-score{background:var(--surface-1);border-color:color-mix(in srgb, var(--live) 40%, var(--line))}.fixture-score.vs{color:var(--ink-3);background:0 0;border-color:#0000;font-size:.75rem;font-weight:400}.fixture-prob{gap:5px;min-width:0;display:grid}.fixture-prob .probbar{height:18px}.fixture-prob .probbar-seg{font-size:.64rem}.fixture-meta-line{color:var(--ink-3);justify-content:space-between;gap:8px;min-width:0;font-size:.7rem;display:flex}.fixture-meta-line>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixture-meta-line .lean{font-family:var(--font-mono);color:var(--ink-2);flex:none}.fixture-pending{color:var(--ink-3);font-size:.72rem;font-style:italic}.fixture-empty{text-align:center;color:var(--ink-3);padding:30px 18px;font-size:.86rem}.table-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-1);overflow-x:auto}.table-wrap>table{border:0;border-radius:0}table,.signal-table,.wc-stage-table,.wc-audit-table{border-collapse:collapse;background:var(--surface-1);font-variant-numeric:tabular-nums;width:100%;font-size:.825rem}thead th,.signal-header,.wc-stage-header,.wc-audit-header{text-align:left;font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--ink-3);background:var(--surface-1);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:9px 12px;font-size:.62rem;font-weight:500}.table-wrap.sticky-head thead th{z-index:1;position:sticky;top:0}tbody td,.signal-row>*,.edge-row>*,.wc-stage-row>*,.wc-audit-row>*{border-bottom:1px solid var(--line-faint);vertical-align:baseline;padding:8px 12px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--surface-2)}tbody tr:focus-within{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--accent)}tbody td:first-child{color:var(--ink)}td.numeric,th.numeric,.numeric{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.table-compact tbody td{padding:7px 0}.table-compact tbody td+td{padding-left:12px}.table-compact tbody tr:hover{background:0 0}.table-compact{background:0 0;font-size:.82rem}.table-wrap .table-compact tbody td{padding:7px 12px}.signal-table,.wc-stage-table,.wc-audit-table{border:1px solid var(--line);border-radius:var(--radius-lg);display:block;overflow:hidden}.signal-header,.signal-row,.edge-row,.wc-stage-header,.wc-stage-row,.wc-audit-header,.wc-audit-row{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));align-items:start;gap:12px;display:grid}.signal-row:last-child>*{border-bottom:0}.signal-winner{color:var(--ink);font-weight:700}.verdict-cell{font-weight:600}.verdict-cell-accent{color:var(--accent)}.toplist{gap:0;display:grid}.toplist-row{border-bottom:1px solid var(--line-faint);grid-template-columns:22px 46px minmax(0,1fr) 52px;align-items:center;gap:10px;padding:6px 0;font-size:.82rem;display:grid}.toplist-row:last-child{border-bottom:0}.toplist-row .rank{font-family:var(--font-mono);color:var(--ink-3);font-size:.68rem}.toplist-row .label{font-family:var(--font-mono);font-weight:600}.toplist-row .track{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.toplist-row .track i{background:var(--seq-500);border-radius:3px;height:100%;display:block}.toplist-row.first .track i{background:var(--seq-700)}.toplist-row .value{font-family:var(--font-mono);text-align:right;color:var(--ink)}.kv{gap:0;display:grid}.kv-row{border-bottom:1px solid var(--line-faint);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:.83rem;display:flex}.kv-row:last-child{border-bottom:0}.kv-row>span:first-child{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kv-row .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.kv-row .v .muted{margin-left:6px}.note,.scenario-note,.report-caveat,.wc-evaluation-note{border-left:2px solid var(--line-strong);color:var(--ink-2);margin:0 0 12px;padding:2px 0 2px 12px;font-size:.8125rem;line-height:1.55}.note:last-child{margin-bottom:0}.note-accent{border-left-color:var(--accent)}.note-warn{border-left-color:var(--warn)}.note-bad{border-left-color:var(--bad)}.callout{background:var(--surface-1);border:1px solid var(--line);border-left:3px solid var(--ink-3);border-radius:var(--radius);color:var(--ink-2);align-items:flex-start;gap:10px;padding:12px 14px;font-size:.85rem;line-height:1.6;display:flex}.callout>svg{color:var(--ink-3);flex:none;margin-top:3px}.callout.warn{border-left-color:var(--warn);background:color-mix(in srgb, var(--warn-soft) 55%, var(--surface-1))}.callout.warn>svg{color:var(--warn)}.callout strong{color:var(--ink)}.research-banner{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--ink-2);align-items:flex-start;gap:10px;padding:10px 14px;font-size:.78rem;line-height:1.5;display:flex}.research-banner>svg{color:var(--ink-3);flex:none;margin-top:2px}.research-banner strong{color:var(--ink);font-weight:650}.research-banner .tag{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--ink-3);margin-left:4px;font-size:.6rem}.state-error,.error{border:1px solid color-mix(in srgb, var(--bad) 30%, var(--line));border-left:3px solid var(--bad);background:var(--bad-soft);color:var(--ink);border-radius:var(--radius);align-items:flex-start;gap:10px;padding:12px 14px;font-size:.85rem;line-height:1.55;display:flex}.state-error>svg{color:var(--bad);flex:none;margin-top:3px}.empty{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-1);text-align:left;color:var(--ink-2);padding:22px;font-size:.875rem;line-height:1.6}.empty p{max-width:70ch!important;margin:0!important}.empty strong{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-bottom:4px;font-size:.98rem;font-weight:650;display:block}.card .empty{box-shadow:none;background:0 0;border:0;padding:8px 0}.chart{width:100%;display:block;overflow:visible}.chart text{font-family:var(--font-sans);fill:var(--ink-3);font-size:12px}.chart .axis-line{stroke:var(--line-strong);stroke-width:1px}.chart .grid-line{stroke:var(--grid);stroke-width:1px}.chart .series-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart .marker{stroke:var(--surface-1);stroke-width:2px}.chart .value-label{font-family:var(--font-mono);font-variant-numeric:tabular-nums;fill:var(--ink-3);font-size:12px}.chart-frame{position:relative}.chart-tip{pointer-events:none;background:var(--surface-invert);color:var(--ink-invert);border-radius:var(--radius);white-space:nowrap;box-shadow:var(--shadow-pop);z-index:5;padding:7px 9px;font-size:.75rem;line-height:1.45;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.chart-tip .tip-title{margin-bottom:2px;font-weight:650}.chart-tip .tip-row{justify-content:space-between;gap:10px;display:flex}.chart-tip .tip-row .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.legend{color:var(--ink-2);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:.75rem;display:flex}.legend-item{align-items:center;gap:6px;display:inline-flex}.legend-line{border-radius:1px;width:14px;height:2px}.scoregrid-wrap{overflow-x:auto}.scoregrid{border-collapse:separate;border-spacing:3px;background:0 0;width:100%;font-size:.75rem}.scoregrid th{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:0;text-align:center;background:0 0;border:0;padding:2px 4px;font-size:.66rem;position:static}.scoregrid td{text-align:center;vertical-align:middle;border:0;padding:0}.scoregrid tbody tr:hover{background:0 0}.scoregrid .cell{border-radius:var(--radius-sm);min-width:38px;height:36px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;cursor:default;place-items:center;font-size:.7rem;display:grid}.scoregrid .cell.top{outline:2px solid var(--ink);outline-offset:-2px;font-weight:700}.scoregrid-axis{color:var(--ink-3);justify-content:space-between;gap:12px;margin-top:8px;font-size:.72rem;display:flex}.crumbs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.match-hero{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;margin-bottom:24px;padding:26px 28px 24px;display:grid;position:relative;overflow:hidden}.match-hero .side{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.match-hero .side .crest{object-fit:contain;width:56px;height:56px}.match-hero .side .crest-blank{background:var(--surface-2);border:1px solid var(--line);width:56px;height:56px;color:var(--ink-3);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid}.match-hero .side .name{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%;font-size:1.25rem;font-weight:700;line-height:1.2}.match-hero .side .meta{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:.62rem}.match-hero .centre{justify-items:center;gap:8px;display:grid}.match-hero .bigscore{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:3rem;font-weight:500;line-height:1}.match-hero .bigscore.vs{color:var(--ink-3);letter-spacing:0;text-transform:none;font-size:1.1rem}.match-hero .kickoff{color:var(--ink-3);text-align:center;font-size:.8rem;line-height:1.5}.match-hero-bar{border-top:1px solid var(--line-faint);grid-column:1/-1;gap:6px;padding-top:16px;display:grid}.match-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.match-main{gap:32px;min-width:0;display:grid}.match-aside{min-width:0;top:calc(var(--header-h) + 16px);gap:16px;display:grid;position:sticky}.match-main .section{margin:0}.timeline-events{gap:0;display:grid}.timeline-event{border-bottom:1px solid var(--line-faint);grid-template-columns:40px 18px minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 0;font-size:.83rem;display:grid}.timeline-event:last-child{border-bottom:0}.timeline-event .min{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:.78rem}.timeline-event .kind,.timeline-event .who{color:var(--ink-2)}.timeline-event.red .kind{color:var(--bad)}.team-news-list{gap:0;margin-top:4px;display:grid}.team-news-item{border-bottom:1px solid var(--line-faint);gap:3px;padding:10px 0;display:grid}.team-news-item:first-child{padding-top:0}.team-news-item:last-child{border-bottom:0;padding-bottom:0}.link-status{border-bottom:1px solid var(--line-faint);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.link-status .v{font-family:var(--font-mono);color:var(--ink);font-size:.78rem}.form-section{border-bottom:1px solid var(--line-faint);gap:12px;padding:16px 18px;display:grid}.form-section:last-child{border-bottom:0}.form-section-title{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:.62rem}.matchup-swap{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.field-row{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.result-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.result-title h2{font-size:1.35rem}.result-title h2 .v{color:var(--ink-3);margin:0 .3em;font-weight:400}.accuracy-head{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.accuracy-head>div{background:var(--surface-1);gap:4px;padding:18px;display:grid}.reliability-note{color:var(--ink-3);margin-top:8px;font-size:.78rem}.muted{color:var(--ink-3)}.dim{color:var(--ink-2)}.strong{font-weight:650}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.right{text-align:right}.centre{text-align:center}.nowrap{white-space:nowrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tiny{font-size:.75rem}.hide{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.skeleton-line{height:10px;display:block}.skeleton-row{border-bottom:1px solid var(--line-faint);grid-template-columns:56px minmax(0,1fr) 58px minmax(0,1fr) 224px;align-items:center;gap:14px;padding:16px 18px;display:grid}.skeleton-row:last-child{border-bottom:0}.skeleton-metric{width:55%;height:26px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-block{color:var(--ink-3);place-items:center;gap:12px;padding:56px 20px;font-size:.86rem;display:grid}:root{--chart-1:var(--home);--chart-2:var(--away);--chart-3:var(--draw);--green:var(--good);--blue:var(--home)}.ou-bar,.margin-bar,.scenario-bar,.score-track,.strength-line,.edge-bar{background:var(--surface-2);border-radius:var(--radius-sm);min-width:0;height:6px;position:relative;overflow:hidden}.ou-bar>i,.margin-bar>i,.scenario-bar>i,.score-track>i,.strength-line>i{background:var(--seq-500);max-width:100%;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}@media (prefers-reduced-motion:reduce){.ou-bar>i,.margin-bar>i,.scenario-bar>i,.score-track>i,.strength-line>i{transition:none}}.verdict-band>.verdict-cell>span,.market-tile-tall>span,.result-verdict>span,.diagnostic-summary>div>span,.strength-strip>div>span,.map-model-note>span,.league-map-detail dt,.map-detail-country{letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:.66rem;font-weight:600}.ou-over,.ou-under,.margin-value,.totals-value,.totals-n,.scenario-prob,.edge-value,.score-rank,.score-row>span:last-child,.score-heatmap,.leader-list>div>span,.leader-list>div>b,.fixture-date,.league-map-detail dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.button-secondary{border:1px solid var(--line-strong);color:var(--ink-2);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:7px 15px;font-size:.74rem;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.button-secondary:hover{background:var(--surface-2);border-color:var(--ink);color:var(--ink)}.button-secondary:disabled{opacity:.4;cursor:not-allowed}.fixture-row{border-bottom:1px solid var(--line-faint);grid-template-columns:124px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 16px;display:grid}.fixture-row:last-child{border-bottom:0}.fixture-list-compact .fixture-row{padding:8px 12px}.fixture-date{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.fixture-date svg{flex:none}.fixture-teams{align-items:center;gap:8px;min-width:0;font-size:.9rem;display:flex}.fixture-teams strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fixture-teams svg{color:var(--ink-3);flex:none}.fixture-meta{text-align:right;justify-items:end;gap:1px;min-width:0;display:grid}.fixture-meta span{letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:.68rem;font-weight:600}.fixture-meta small{color:var(--ink-3);font-size:.72rem}.competition-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;margin-top:24px;display:grid}.competition-schedule{min-width:0}.competition-schedule .fixture-list{margin-top:12px}.competition-sidebar{align-content:start;gap:16px;min-width:0;display:grid}.leader-list{margin-top:8px;display:grid}.leader-list>div{border-bottom:1px solid var(--line-faint);grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 0;font-size:.85rem;display:grid}.leader-list>div:last-child{border-bottom:0}.leader-list>div>span{color:var(--ink-3);font-size:.75rem}.leader-list>div>strong{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.leader-list>div>b{color:var(--ink);font-weight:500}.model-status-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.model-status-row>svg{color:var(--good)}.model-status-row>div{gap:2px;min-width:0;display:grid}.model-status-row strong{font-size:.85rem;font-weight:600}.model-status-row span{color:var(--ink-3);font-size:.75rem}.model-status-row>a{white-space:nowrap;font-size:.78rem}.wc-draw-rate{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--draw);margin:8px 0 6px;font-size:clamp(2.2rem,4vw,2.8rem);font-weight:450;line-height:1;display:block}.wc-show-all{margin-top:14px}.simulation-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;margin-bottom:20px;display:grid}.simulation-controls{align-content:start;gap:16px;display:grid}.simulation-visual{min-width:0;min-height:440px}.preset-grid{border:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.preset-grid>button{color:var(--ink-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:10px 6px;font-size:.9rem;transition:background-color .12s,color .12s}.preset-grid>button+button{border-left:1px solid var(--line-strong)}.preset-grid>button:hover{background:var(--surface-2);color:var(--ink)}.preset-grid>button.selected{background:var(--ink);color:var(--canvas)}.info-note{border-left:2px solid var(--line-strong);color:var(--ink-2);align-items:flex-start;gap:8px;padding:2px 0 2px 12px;font-size:.8rem;line-height:1.5;display:flex}.info-note>svg{color:var(--ink-3);flex:none;margin-top:1px}.simulation-empty{text-align:center;min-height:400px;color:var(--ink-2);align-content:center;justify-items:center;gap:8px;display:grid}.simulation-empty h3{font-family:var(--font-display);font-size:1.4rem;font-weight:400}.simulation-empty p{max-width:40ch;color:var(--ink-3);font-size:.85rem}.trophy-outline{border:1px solid var(--line-strong);outline:1px solid var(--line-faint);outline-offset:5px;place-items:center;width:84px;height:84px;margin-bottom:6px;display:grid}.trophy-outline>span{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--ink-3);font-size:1.6rem}.nations-note{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.nations-note>div{max-width:72ch}.nations-note h3{margin-bottom:4px}.nations-note p{color:var(--ink-2);font-size:.85rem}.league-map-shell{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) 300px;margin:24px 0;display:grid;overflow:hidden}.league-map-canvas{gap:12px;min-width:0;padding:18px 20px;display:grid}.league-map-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.league-map-svg{background:var(--surface-2);border:1px solid var(--line-faint);width:100%;height:auto;display:block}.league-map-svg .map-country{fill:var(--surface-3);stroke:var(--surface-1);stroke-width:.5px}.league-map-svg .map-country.supported{fill:var(--seq-200)}.league-map-svg .map-country.active{fill:var(--seq-400)}.league-map-svg .league-marker{cursor:pointer;outline:none}.league-map-svg .league-marker text{font-family:var(--font-sans);fill:var(--ink);stroke:var(--surface-1);stroke-width:3px;paint-order:stroke;font-size:12px;font-weight:650}.league-map-svg .league-marker:focus-visible .marker-core{stroke:var(--ink);stroke-width:2px}.marker-pulse{opacity:.22;transform-box:fill-box;transform-origin:50%}.league-marker.active .marker-pulse{animation:2.4s ease-out infinite marker-pulse}.marker-core{stroke:var(--surface-1);stroke-width:1.5px}@keyframes marker-pulse{0%{opacity:.35;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.league-marker.active .marker-pulse{animation:none}}.league-map-index{flex-wrap:wrap;gap:6px;display:flex}.league-map-index>button{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-2);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:3px 9px;font-size:.75rem;transition:border-color .12s,color .12s;display:inline-flex}.league-map-index>button:hover{border-color:var(--line-strong);color:var(--ink)}.league-map-index>button.active{border-color:var(--ink);color:var(--ink);font-weight:600}.league-map-index>button>i{border-radius:50%;flex:none;width:8px;height:8px}.league-map-detail{border-left:1px solid var(--line);background:var(--surface-1);align-content:start;gap:12px;padding:20px;display:grid}.league-map-detail h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.6rem;font-weight:400}.league-map-detail p{color:var(--ink-3);margin:0;font-size:.8rem}.league-map-detail dl{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.league-map-detail dl>div{background:var(--surface-1);gap:4px;padding:10px 12px;display:grid}.league-map-detail dd{color:var(--ink);margin:0;font-size:1.15rem}.map-model-note{border-left:2px solid var(--warn);gap:2px;padding:2px 0 2px 12px;display:grid}.map-model-note strong{font-size:.82rem;font-weight:600}.global-engine-band{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:14px;padding:14px 18px;display:flex}.global-engine-band>svg{color:var(--ink-2);flex:none}.global-engine-band>div{gap:2px;display:grid}.global-engine-band strong{font-size:.88rem;font-weight:600}.global-engine-band span{color:var(--ink-3);font-size:.8rem}.prediction-results{gap:16px;display:grid}.result-head{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:14px;display:flex}.result-head h3{font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:10px;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:400;line-height:1.1;display:flex}.result-head h3 svg{color:var(--ink-3)}.model-context{font-family:var(--font-mono);color:var(--ink-3);margin-top:6px;font-size:.7rem;display:block}.result-verdict{text-align:right;border-left:2px solid var(--ink);justify-items:end;gap:3px;padding-left:18px;display:grid}.result-verdict strong{letter-spacing:-.015em;font-size:1.15rem;font-weight:650}.result-verdict small{font-family:var(--font-mono);color:var(--ink-2);font-size:.75rem}.result-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.chart-surface{min-width:0;overflow:hidden}.chart-surface .recharts-text{font-family:var(--font-sans)}.score-list{margin-top:8px;display:grid}.score-row{border-bottom:1px solid var(--line-faint);grid-template-columns:24px 44px minmax(0,1fr) 56px;align-items:center;gap:10px;padding:6px 0;font-size:.82rem;display:grid}.score-row:last-child{border-bottom:0}.score-rank{color:var(--ink-3);font-size:.7rem}.score-row>strong{font-family:var(--font-mono);font-weight:600}.score-row>span:last-child{text-align:right;color:var(--ink-2)}.score-row:first-child .score-track>i{background:var(--seq-700)}.score-row:first-child>span:last-child{color:var(--ink)}.diagnostic-panel{gap:14px;display:grid}.diagnostic-summary{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.diagnostic-summary>div{background:var(--surface-1);align-content:start;gap:4px;padding:12px 14px;display:grid}.diagnostic-summary strong{font-size:.95rem;font-weight:600}.diagnostic-summary>div:first-child strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.3rem;font-weight:450}.diagnostic-summary small{font-family:var(--font-mono);color:var(--ink-3);font-size:.72rem}.strength-strip{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.strength-strip>div:not(.strength-line){gap:2px;display:grid}.strength-strip>div:last-child{text-align:right;justify-items:end}.strength-strip strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.35rem;font-weight:450}.strength-strip small{font-family:var(--font-mono);color:var(--ink-3);font-size:.72rem}.strength-line{background:var(--away)}.strength-line>i{background:var(--home);box-shadow:2px 0 0 var(--surface-1)}.match-report{gap:18px;display:grid}.report-hero{padding:24px}.report-title{font-family:var(--font-display);letter-spacing:-.012em;max-width:34ch;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:400;line-height:1.15}.report-title strong{font-style:italic;font-weight:400}.report-subtitle{max-width:88ch;color:var(--ink-3);margin:-8px 0 0;font-size:.78rem;line-height:1.55}.match-report .report-num{font-size:inherit;letter-spacing:-.01em;font-weight:500;line-height:inherit}.match-report .dossier-heading{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.match-report .dossier-heading small{font-family:var(--font-sans);color:var(--ink-3);letter-spacing:0;font-size:.74rem}.match-report .report-caveat{align-items:flex-start;gap:8px;margin:0;display:flex}.match-report .report-caveat>svg{color:var(--warn);flex:none;margin-top:1px}.verdict-band{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.verdict-band>.verdict-cell{background:var(--surface-1);color:var(--ink);align-content:start;gap:5px;min-width:0;padding:14px 16px;font-weight:400;display:grid}.verdict-band>.verdict-cell-accent{box-shadow:inset 0 2px 0 var(--ink)}.verdict-band>.verdict-cell>strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.35rem;font-weight:450;line-height:1.1}.verdict-band>.verdict-cell-accent>strong{font-family:var(--font-sans);letter-spacing:-.02em;font-weight:650}.verdict-band>.verdict-cell>small{color:var(--ink-3);font-size:.72rem;line-height:1.4}.report-narrative{max-width:78ch;margin:0;padding:0;list-style:none;display:grid}.report-narrative>li{border-bottom:1px solid var(--line-faint);color:var(--ink-2);padding:9px 0 9px 20px;font-size:.9rem;line-height:1.6;position:relative}.report-narrative>li:last-child{border-bottom:0}.report-narrative>li:before{content:"";background:var(--ink-3);width:8px;height:1px;position:absolute;top:1.2em;left:2px}.report-narrative strong{color:var(--ink);font-weight:620}.market-grid.market-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.market-tile-tall{background:var(--surface-1);flex-direction:column;gap:7px;min-width:0;padding:18px 18px 20px;display:flex}.market-tile-tall>strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:2.1rem;font-weight:400;line-height:1.05}.market-tile-tall>small{color:var(--ink-3);font-size:.75rem}.ou-strip{margin-top:14px;display:grid}.ou-line{border-bottom:1px solid var(--line-faint);grid-template-columns:64px minmax(0,1fr) 60px 68px;align-items:center;gap:12px;padding:7px 0;display:grid}.ou-line:last-child{border-bottom:0}.ou-line>span{letter-spacing:0;color:var(--ink-2);white-space:nowrap;font-size:.72rem;font-weight:600}.ou-over{text-align:right;font-size:.85rem;font-weight:600}.ou-under{text-align:right;color:var(--ink-3);font-size:.75rem}.margin-split{margin-top:14px;display:grid}.margin-row{grid-template-columns:minmax(110px,180px) minmax(0,1fr) 60px;align-items:center;gap:12px;padding:6px 0;display:grid}.margin-label{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.margin-value{text-align:right;font-size:.82rem;font-weight:600}.margin-row:nth-child(-n+2) .margin-bar>i{background:var(--home)}.margin-row:nth-child(3) .margin-bar>i{background:var(--draw)}.margin-row:nth-child(n+4) .margin-bar>i{background:var(--away)}.totals-strip{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;display:grid}.totals-col{justify-items:center;gap:6px;min-width:0;display:grid}.totals-value{color:var(--ink-2);white-space:nowrap;font-size:.7rem}.totals-bar{background:var(--surface-2);border-radius:var(--radius-sm);align-items:flex-end;width:100%;height:96px;display:flex;overflow:hidden}.totals-bar>i{background:var(--seq-500);width:100%;display:block}.totals-n{border-top:1px solid var(--line-strong);text-align:center;width:100%;color:var(--ink);padding-top:4px;font-size:.78rem;font-weight:600}.score-heatmap{border-collapse:separate;border-spacing:2px;background:0 0;width:auto;font-size:.72rem}.score-heatmap th{color:var(--ink-3);letter-spacing:0;text-transform:none;text-align:center;background:0 0;border:0;padding:4px 6px;font-size:.68rem;font-weight:600}.score-heatmap tbody th{text-align:right;padding-right:8px}.score-heatmap td{border-radius:var(--radius-sm);text-align:center;vertical-align:middle;min-width:46px;height:34px;color:var(--ink);border:0;padding:0 6px}.score-heatmap tbody tr:hover{background:0 0}.score-heatmap .hm-corner{text-align:left;font-family:var(--font-sans);color:var(--ink-3);white-space:nowrap;font-size:.66rem;font-weight:500}.scenario-list{margin-bottom:12px;display:grid}.scenario-list>div{border-bottom:1px solid var(--line-faint);grid-template-columns:minmax(120px,200px) minmax(0,1fr) 60px;align-items:center;gap:12px;padding:7px 0;display:grid}.scenario-list>div:last-child{border-bottom:0}.scenario-name{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.scenario-prob{text-align:right;font-size:.84rem;font-weight:600}.scenario-bar>i{background:var(--seq-300)}.scenario-list>.scenario-fav .scenario-name{color:var(--ink);font-weight:600}.scenario-list>.scenario-fav .scenario-bar>i{background:var(--seq-600)}.edge-table{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-1);font-size:.82rem;overflow:hidden}.edge-table .edge-row{border-bottom:1px solid var(--line-faint);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0}.edge-table .edge-row>*,.edge-table .edge-row:last-child{border-bottom:0}.edge-table>.edge-row:first-child{border-bottom:1.5px solid var(--ink)}.edge-table>.edge-row:first-child>*{letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:.66rem;font-weight:700}.edge-table>.edge-row:first-child>:last-child{text-align:right}.edge-factor{color:var(--ink);gap:1px;display:grid}.edge-factor small{color:var(--ink-3);font-size:.7rem}.edge-table .edge-bar{margin:0 12px;padding:0;overflow:visible}.edge-bar:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.edge-bar>i{background:var(--home);position:absolute;top:0;bottom:0}.edge-bar>i.edge-away{background:var(--away)}.edge-value{text-align:right;color:var(--ink-2);font-size:.8rem}.edge-value strong{font-family:var(--font-sans);font-weight:600}@media (max-width:1080px){.verdict-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.simulation-layout,.competition-workspace,.league-map-shell,.result-grid,.market-grid.market-grid-three{grid-template-columns:minmax(0,1fr)}.simulation-visual{min-height:0}.simulation-empty{min-height:260px}.league-map-detail{border-left:0;border-top:1px solid var(--line)}.fixture-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date meta""teams teams";row-gap:4px;padding:10px 14px}.fixture-date{grid-area:date}.fixture-meta{grid-area:meta}.fixture-teams{grid-area:teams}.result-head{align-items:flex-start}.result-verdict{text-align:left;justify-items:start;padding-left:12px}.nations-note{flex-direction:column;align-items:flex-start}.strength-strip{gap:12px}.ou-line{grid-template-columns:56px minmax(0,1fr) 56px}.ou-under{display:none}.scenario-list>div,.margin-row{grid-template-columns:minmax(90px,130px) minmax(0,1fr) 56px}.edge-table .edge-row{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.edge-table .edge-row>.edge-bar,.edge-table>.edge-row:first-child>:nth-child(2){display:none}}@media (max-width:520px){.verdict-band{grid-template-columns:minmax(0,1fr)}.preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preset-grid>button:nth-child(3){border-left:0}.preset-grid>button:nth-child(n+3){border-top:1px solid var(--line-strong)}.totals-strip{gap:4px}.score-heatmap td{min-width:34px}}@media (max-width:1080px){.grid-sidebar,.grid-sidebar-left,.match-layout{grid-template-columns:minmax(0,1fr)}.match-aside{position:static}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.fixture,.skeleton-row{grid-template-columns:52px minmax(0,1fr) 54px minmax(0,1fr) 180px}}@media (max-width:860px){.page{padding:20px 16px 60px}.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}.fixture{grid-template-columns:46px minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"time home score away""prob prob prob prob";gap:10px;padding:12px 14px}.fixture-time{grid-area:time}.fixture-team.home{grid-area:home}.fixture-score{grid-area:score}.fixture-team.away{grid-area:away}.fixture-prob{grid-area:prob}.skeleton-row{grid-template-columns:46px minmax(0,1fr) 40px minmax(0,1fr)}.skeleton-row>:last-child{display:none}.fixture-group-head{top:var(--header-h)}.match-hero{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;padding:18px 14px}.match-hero .side .crest,.match-hero .side .crest-blank{width:40px;height:40px}.match-hero .side .name{font-size:.98rem}.match-hero .bigscore{font-size:2.1rem}.outcome-col{padding:12px 10px}.outcome-col .value{font-size:1.25rem}}@media (max-width:520px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-value{font-size:1.4rem}.pagehead h1{font-size:1.5rem}.fixture-team{gap:6px;font-size:.84rem}.fixture-team .crest,.fixture-team .crest-blank{width:16px;height:16px}}@media print{.toolbar{display:none}.page{max-width:none;padding:0}.card,.surface,.panel{break-inside:avoid;box-shadow:none}}}@layer components{.ui-app{flex-direction:column;min-height:100vh;display:flex}.ui-main{outline:none;flex:1 0 auto;width:100%}.ui-page{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:var(--sp-4) var(--gutter) var(--sp-8);margin:0 auto}.ui-page--narrow{max-width:calc(760px + 2 * var(--gutter))}@media (max-width:767px){.ui-page{padding-top:var(--sp-3);padding-bottom:var(--sp-6)}.ui-page--full{padding-top:0;padding-left:0;padding-right:0}}.ui-stack{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.ui-stack--tight{gap:var(--sp-2)}.ui-row{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.ui-muted{color:var(--text-3)}.ui-num{font-variant-numeric:tabular-nums;font-feature-settings:var(--font-features-num)}.ui-appbar{z-index:50;height:var(--header-h);background:var(--appbar-bg);color:var(--appbar-ink);box-shadow:0 1px 0 var(--appbar-border);position:sticky;top:0}.ui-appbar__inner{height:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter);align-items:center;gap:var(--sp-8);margin:0 auto;display:flex}.ui-appbar__brand{align-items:center;gap:var(--sp-2);color:var(--appbar-ink);font-size:19px;line-height:24px;font-weight:var(--fw-bold);flex:none;text-decoration:none;display:inline-flex}.ui-appbar__brand:hover{text-decoration:none}.ui-appbar__name{white-space:nowrap}.ui-appbar__nav{align-self:stretch;align-items:stretch;gap:var(--sp-1);min-width:0;display:flex}.ui-appbar__link{padding:0 var(--sp-3);color:var(--appbar-ink-2);font-size:var(--fs-14);line-height:var(--lh-14);font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--dur) var(--ease);align-items:center;text-decoration:none;display:inline-flex;position:relative}.ui-appbar__link:hover{color:var(--appbar-ink);text-decoration:none}.ui-appbar__link.is-active{color:var(--appbar-ink)}.ui-appbar__link.is-active:after{content:"";left:var(--sp-3);right:var(--sp-3);background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0}.ui-appbar__link:focus-visible{outline-offset:-2px}.ui-appbar__tools{align-items:center;gap:var(--sp-2);flex:none;margin-left:auto;display:flex}.ui-appbar__icon{border-radius:var(--r-pill);width:36px;height:36px;color:var(--appbar-ink-2);transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ui-appbar__icon:hover,.ui-appbar__icon[aria-expanded=true]{color:var(--appbar-ink);background:var(--appbar-hover)}.ui-appbar__searchbtn{display:none}@media (max-width:1100px){.ui-appbar__inner{gap:var(--sp-4)}.ui-appbar__link{padding:0 var(--sp-2)}.ui-appbar__link.is-active:after{left:var(--sp-2);right:var(--sp-2)}.ui-search--bar{width:200px}}@media (max-width:899px){.ui-appbar__search{display:none}.ui-appbar__searchbtn{display:inline-grid}}.ui-appbar__slot{display:none}@media (max-width:767px){.ui-appbar__inner{padding:0 var(--sp-2) 0 var(--sp-4);gap:var(--sp-2)}.ui-appbar__brand{font-size:18px}.ui-appbar__nav{display:none}.ui-appbar__slot:not(:empty){min-width:0;margin-left:calc(-1 * var(--sp-2));flex:1;align-items:center;display:flex}.ui-appbar__inner:has(>.ui-appbar__slot:not(:empty))>.ui-appbar__brand{display:none}}.ui-search{min-width:0;position:relative}.ui-search--bar{width:280px}.ui-search__field{align-items:center;gap:var(--sp-2);height:36px;padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-3);display:flex}.ui-search__field:focus-within{outline:2px solid var(--focus);outline-offset:1px}.ui-search__icon{flex:none}.ui-search__input{min-width:0;height:100%;color:var(--text);font-size:var(--fs-14);background:0 0;border:0;outline:none;flex:1;padding:0}.ui-search__input::placeholder{color:var(--text-3);opacity:1}.ui-search__input::-webkit-search-cancel-button{display:none}.ui-search__input:focus,.ui-search__input:focus-visible{box-shadow:none;border:0;outline:none}.ui-search__panel{z-index:60;padding:var(--sp-1);background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-pop);position:absolute;top:calc(100% + 6px);left:0;right:0}.ui-search__panel[hidden]{display:none}.ui-search__list{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.ui-search__option{align-items:center;gap:var(--sp-3);min-height:40px;padding:0 var(--sp-3);cursor:pointer;font-size:var(--fs-14);color:var(--text);border-radius:6px;display:flex}.ui-search__option.is-active{background:var(--hover)}.ui-search__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-search__detail{color:var(--text-3);font-size:var(--fs-13);white-space:nowrap}.ui-search__mark{width:28px;color:var(--text-3);font-family:var(--font-num);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;flex:none;align-items:center;display:inline-flex}.ui-search__none{padding:var(--sp-3);color:var(--text-3);font-size:var(--fs-13)}.ui-search--sheet{flex:1}.ui-search--sheet .ui-search__panel{top:var(--header-h);max-height:calc(100vh - var(--header-h));padding:var(--sp-2) 0;box-shadow:0 1px 0 var(--border);border-radius:0;position:fixed;bottom:auto;left:0;right:0;overflow-y:auto}.ui-search--sheet .ui-search__list{max-height:none}.ui-search--sheet .ui-search__option{min-height:48px;padding:0 var(--sp-4);border-radius:0}.ui-thememenu{position:relative}.ui-thememenu__panel{z-index:60;min-width:168px;padding:var(--sp-1);background:var(--surface);color:var(--text);border-radius:var(--r-md);box-shadow:var(--shadow-pop);position:absolute;top:calc(100% + 8px);right:0}.ui-thememenu__panel[hidden]{display:none}.ui-thememenu__item{align-items:center;gap:var(--sp-3);width:100%;height:40px;padding:0 var(--sp-3);color:var(--text);font-size:var(--fs-14);text-align:left;background:0 0;border:0;border-radius:6px;display:flex}.ui-thememenu__item:hover,.ui-thememenu__item:focus-visible{background:var(--hover)}.ui-thememenu__check{color:var(--accent-text);margin-left:auto}.ui-tabbar{display:none}@media (max-width:767px){.ui-tabbar{z-index:40;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--top);box-shadow:0 -1px 0 var(--border);display:flex;position:fixed;bottom:0;left:0;right:0}.ui-tabbar__item{min-width:0;color:var(--text-3);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:var(--fw-medium);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:0;text-decoration:none;display:flex}.ui-tabbar__item:hover{color:var(--text);text-decoration:none}.ui-tabbar__item.is-active{color:var(--accent-text)}.ui-tabbar__item:focus-visible{outline-offset:-4px}.ui-app{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}}.ui-sheet{z-index:80;position:fixed;inset:0}.ui-sheet__scrim{background:var(--scrim);position:absolute;inset:0}.ui-sheet__panel{overscroll-behavior:contain;background:var(--surface);max-height:88vh;color:var(--text);border-radius:var(--r-md) var(--r-md) 0 0;padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom));position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.ui-sheet--top .ui-sheet__panel{border-radius:0;max-height:none;padding-bottom:0;top:0;bottom:auto}.ui-sheet__head{z-index:1;justify-content:space-between;align-items:center;gap:var(--sp-2);height:var(--header-h);padding:0 var(--sp-2) 0 var(--sp-4);background:var(--surface);box-shadow:0 1px 0 var(--border);display:flex;position:sticky;top:0}.ui-sheet__head--search{background:var(--top)}.ui-sheet__title{font-size:var(--fs-16);font-weight:var(--fw-bold)}.ui-sheet__nav{padding:var(--sp-2) 0;flex-direction:column;display:flex}.ui-sheet__link{min-height:48px;padding:0 var(--sp-4);color:var(--text);font-size:var(--fs-16);align-items:center;text-decoration:none;display:flex}.ui-sheet__link:hover{background:var(--hover);text-decoration:none}.ui-sheet__link.is-active{color:var(--accent-text);font-weight:var(--fw-medium);box-shadow:inset 3px 0 0 var(--accent)}.ui-sheet__section{padding:var(--sp-3) var(--sp-4) 0;border-top:1px solid var(--border)}.ui-sheet__heading{padding:var(--sp-1) 0 var(--sp-2);color:var(--text-2);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:var(--fw-medium)}.ui-sheet__themes{gap:var(--sp-2);padding-bottom:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.ui-sheet__theme{justify-content:center;align-items:center;gap:var(--sp-2);background:var(--surface-3);height:44px;color:var(--text-2);font-size:var(--fs-14);font-weight:var(--fw-medium);border:0;border-radius:6px;display:inline-flex}.ui-sheet__theme.is-active{background:var(--accent-soft);color:var(--accent-text)}.ui-sheet__fine{padding:var(--sp-3) var(--sp-4) 0;border-top:1px solid var(--border);color:var(--text-3);font-size:var(--fs-12);line-height:var(--lh-12);margin:0}.ui-sheet__fine a{color:var(--text-2);text-decoration:underline}.ui-footer{margin-top:var(--sp-6);color:var(--text-3);font-size:var(--fs-12);line-height:var(--lh-12)}.ui-footer__inner{max-width:var(--container);padding:var(--sp-4) 0 var(--sp-6);gap:var(--sp-2) var(--sp-6);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;display:flex}@media (max-width:1279px){.ui-footer__inner{margin:0 var(--gutter)}}.ui-footer p,.ui-footer address{margin:0;font-style:normal}.ui-footer a{color:var(--text-2);text-decoration:none}.ui-footer a:hover{color:var(--text);text-decoration:underline}.ui-footer__responsible a,.ui-footer__legal a{text-underline-offset:2px;text-decoration:underline}.ui-footer__links{gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.ui-footer__links a{align-items:center;min-height:24px;display:inline-flex}.ui-footer__legal{flex-basis:100%}@media (max-width:767px){.ui-footer{margin-top:var(--sp-2)}.ui-footer__inner{padding-top:var(--sp-3);border-top:0;flex-direction:column;align-items:flex-start}}.ui-pagehead{margin:var(--sp-2) 0 var(--sp-6)}.ui-pagehead--tabs{margin-bottom:var(--sp-4)}.ui-pagehead__row{align-items:flex-end;gap:var(--sp-4) var(--sp-6);flex-wrap:wrap;display:flex}.ui-pagehead__crest{flex:none;align-self:center}.ui-pagehead__text{gap:var(--sp-1);flex:420px;min-width:0;display:grid}.ui-pagehead__kicker{color:var(--text-2);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:var(--fw-medium)}.ui-pagehead__kicker a{color:inherit}.ui-pagehead__title{margin:0}.ui-pagehead__subtitle{margin:var(--sp-1) 0 0;max-width:68ch;color:var(--text-2);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}.ui-pagehead__meta{color:var(--text-3);font-size:var(--fs-13);line-height:var(--lh-13)}.ui-pagehead__actions{gap:var(--sp-2);flex-wrap:wrap;flex:none;display:flex}.ui-pagehead__tabs{margin-top:var(--sp-4);box-shadow:inset 0 -1px 0 var(--border)}@media (max-width:767px){.ui-pagehead{margin:var(--sp-1) 0 var(--sp-4)}.ui-pagehead__tabs{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding:0 var(--gutter)}}.ui-section{margin-top:var(--section-gap);gap:var(--sp-3);min-width:0;display:grid}.ui-pagehead+.ui-section{margin-top:0}.ui-section__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.ui-section__titles{gap:var(--sp-1);min-width:0;display:grid}.ui-section__title--h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}.ui-section__desc{max-width:72ch;color:var(--text-2);font-size:var(--fs-14);line-height:var(--lh-14);margin:0}.ui-textlink{align-items:center;gap:var(--sp-1);color:var(--text-2);font-size:var(--fs-14);line-height:var(--lh-14);font-weight:var(--fw-medium);white-space:nowrap;text-decoration:none;display:inline-flex}.ui-textlink:hover{color:var(--text);text-decoration:underline}.ui-cols{gap:var(--rail-gap);align-items:start;min-width:0;display:grid}.ui-cols__main,.ui-cols__left,.ui-cols__right{min-width:0}.ui-cols__right,.ui-cols__left{gap:var(--rail-gap);align-content:start;display:grid}@media (min-width:1280px){.ui-cols.has-left.has-right{grid-template-columns:var(--rail-left) minmax(0, 1fr) var(--rail-right)}.ui-cols.has-left:not(.has-right){grid-template-columns:var(--rail-left) minmax(0, 1fr)}}@media (min-width:1024px){.ui-cols.has-right:not(.has-left){grid-template-columns:minmax(0, 1fr) var(--rail-right)}.ui-cols.is-sticky .ui-cols__left,.ui-cols.is-sticky .ui-cols__right{top:calc(var(--header-h) + var(--sp-4));max-height:calc(100vh - var(--header-h) - var(--sp-8));scrollbar-width:thin;position:sticky;overflow-y:auto}}@media (min-width:1024px) and (max-width:1279px){.ui-cols.has-left.has-right{grid-template-columns:minmax(0, 1fr) var(--rail-right)}.ui-cols.has-left.left-hide .ui-cols__left{display:none}.ui-cols.has-left.left-stack .ui-cols__left{grid-area:2/1/auto/-1;max-height:none;position:static}.ui-cols.has-left:not(.has-right){grid-template-columns:var(--rail-left) minmax(0, 1fr)}}@media (max-width:1023px){.ui-cols{flex-direction:column;align-items:stretch;display:flex}.ui-cols__left,.ui-cols__right{width:100%}.ui-cols.left-hide .ui-cols__left,.ui-cols.right-hide .ui-cols__right{display:none}.ui-cols__left{order:3}.ui-cols__right{order:2}}@media (max-width:767px){.ui-page--full .ui-cols__right,.ui-page--full .ui-cols__left{padding:0 var(--gutter)}}.ui-split{gap:var(--sp-4);min-width:0;display:grid}.ui-split__main,.ui-split__aside{gap:var(--sp-4);align-content:start;min-width:0;display:grid}@media (min-width:1024px){.ui-split{grid-template-columns:minmax(0, 1fr) var(--rail-right);gap:var(--rail-gap)}.ui-split__aside.is-sticky{top:calc(var(--header-h) + var(--sp-4));align-self:start;position:sticky}}.ui-grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--grid-min,280px), 100%), 1fr));gap:var(--grid-gap,var(--sp-4));min-width:0;display:grid}.ui-railcard{background:var(--surface);border-radius:var(--r-md);min-width:0}.ui-railcard__head{align-items:center;gap:var(--sp-2);min-height:48px;padding:var(--sp-3) var(--sp-3) var(--sp-2) var(--sp-4);display:flex}.ui-railcard__title{font-size:var(--fs-16);line-height:var(--lh-16);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.ui-railcard__more{border-radius:var(--r-pill);width:28px;height:28px;color:var(--text-3);place-items:center;margin-left:auto;display:inline-grid}.ui-railcard__more:hover{color:var(--text);background:var(--hover)}.ui-railcard__foot{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border);color:var(--text-3);font-size:var(--fs-12);line-height:var(--lh-12)}.ui-railstat{align-items:center;gap:var(--sp-2);height:52px;padding:0 var(--sp-3) 0 var(--sp-4);border-radius:var(--r-md);background:var(--surface);color:var(--text-2);font-size:var(--fs-14);text-decoration:none;display:flex}.ui-railstat:hover{background:var(--surface-2);text-decoration:none}.ui-railstat__value{color:var(--text);font-weight:var(--fw-medium);white-space:nowrap;margin-left:auto}.ui-railstat__chev{color:var(--text-3);flex:none}.ui-lrail{background:var(--surface);border-radius:var(--r-md);padding:var(--sp-2) 0}.ui-lrail__label{padding:var(--sp-2) var(--sp-4) 6px;color:var(--text-2);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:var(--fw-medium);margin:0}.ui-lrail__list{margin:0;padding:0;list-style:none;display:grid}.ui-lrail__row{align-items:center;gap:var(--sp-3);width:100%;min-height:36px;padding:0 var(--sp-4);color:var(--text);font-size:var(--fs-14);line-height:var(--lh-14);text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.ui-lrail__row:hover{background:var(--surface-2);text-decoration:none}.ui-lrail__row:focus-visible{outline-offset:-2px}.ui-lrail__row.is-active{color:var(--accent-text);font-weight:var(--fw-medium)}.ui-lrail__row.is-nested{padding-left:calc(var(--sp-4) + 20px + var(--sp-3));font-size:var(--fs-13);color:var(--text-2)}.ui-lrail__row.is-nested.is-active{color:var(--accent-text)}.ui-lrail__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-lrail__count{color:var(--text-3);font-size:var(--fs-13)}.ui-lrail__chev{color:var(--text-3);transition:transform var(--dur) var(--ease);flex:none}.ui-lrail__country.is-open .ui-lrail__chev{transform:rotate(90deg)}.ui-lrail__sub[hidden]{display:none}.ui-lrail__rule{margin:var(--sp-2) 0;border:0;border-top:1px solid var(--border)}.ui-lrail__all{min-height:36px;padding:0 var(--sp-4);color:var(--text-2);font-size:var(--fs-13);font-weight:var(--fw-medium);align-items:center;gap:6px;text-decoration:none;display:flex}.ui-lrail__all:hover{color:var(--text);text-decoration:none}.ui-mini{min-width:0}.ui-mini__table{border-collapse:collapse;width:100%;font-size:var(--fs-13);line-height:var(--lh-13)}.ui-mini__table th,.ui-mini__table td{height:30px;padding:0 var(--sp-1);text-align:center;vertical-align:middle;color:var(--text-2);font-family:var(--font-sans);font-size:var(--fs-13);font-weight:var(--fw-regular);white-space:nowrap;background:0 0;border:0}.ui-mini__table thead th{height:28px;color:var(--text-3);font-size:var(--fs-12);font-weight:var(--fw-medium)}.ui-mini__table tbody tr:hover{background:0 0}.ui-mini__table abbr{text-decoration:none}.ui-mini__table tbody tr+tr>*{border-top:1px solid var(--border)}.ui-mini__table th:first-child,.ui-mini__table td:first-child{padding-left:var(--sp-3)}.ui-mini__table th:last-child,.ui-mini__table td:last-child{padding-right:14px}.ui-mini__pos{width:34px;position:relative}.ui-mini__table .ui-mini__team{text-align:left;color:var(--text);text-overflow:ellipsis;width:100%;max-width:0;overflow:hidden}.ui-mini__team a{color:inherit;text-decoration:none}.ui-mini__team a:hover{text-decoration:underline}.ui-mini__table .ui-mini__pts{color:var(--text);font-weight:var(--fw-bold)}.ui-mini__table tr.is-highlight>*{background:var(--surface-2)}.ui-mini__table tr.is-highlight .ui-mini__team{font-weight:var(--fw-bold)}.ui-mini__pos .ui-mini__zone{border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.ui-mini__zone--top{background:var(--zone-top)}.ui-mini__zone--mid{background:var(--zone-mid)}.ui-mini__zone--low{background:var(--zone-low)}.ui-mini__table tr.ui-mini__gap>td{height:22px;color:var(--text-3);font-size:var(--fs-12);text-align:center;letter-spacing:2px;padding:0;line-height:1}.ui-mini__legend{padding:10px var(--sp-4) 14px;border-top:1px solid var(--border);color:var(--text-3);font-size:var(--fs-12);line-height:var(--lh-12);flex-wrap:wrap;gap:6px 14px;margin:0;list-style:none;display:flex}.ui-mini__legend li{align-items:center;gap:6px;display:flex}.ui-mini__legend .ui-mini__zone{border-radius:2px;width:8px;height:8px;display:inline-block}.ui-card{background:var(--surface);border-radius:var(--r-md);min-width:0;padding:var(--card-pad);gap:var(--sp-3);align-content:start;display:grid}.ui-card--flat{background:var(--surface-2)}.ui-card--flush{gap:0;padding:0}.ui-card--flush>.ui-card__head{padding:var(--sp-4) var(--card-pad) var(--sp-2)}.ui-card--flush>.ui-card__foot{padding:var(--sp-3) var(--card-pad)}.ui-card__head{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:24px;display:flex}.ui-card__title{font-size:var(--fs-16);line-height:var(--lh-16);font-weight:var(--fw-medium);margin:0}.ui-card__action{align-items:center;gap:var(--sp-2);flex:none;display:flex}.ui-card__body{min-width:0}.ui-card__foot{padding-top:var(--sp-3);border-top:1px solid var(--border);color:var(--text-3);font-size:var(--fs-13);line-height:var(--lh-13)}.ui-callout{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text);display:flex}.ui-callout__icon{flex:none;margin-top:1px}.ui-callout__title{font-weight:var(--fw-medium);margin-bottom:2px}.ui-callout__body{color:var(--text-2)}.ui-callout--info{background:var(--info-soft)}.ui-callout--info .ui-callout__icon{color:var(--text-2)}.ui-callout--warning{background:var(--warning-soft)}.ui-callout--warning .ui-callout__icon{color:var(--warning)}.ui-callout--negative{background:var(--negative-soft)}.ui-callout--negative .ui-callout__icon{color:var(--negative)}.ui-empty{justify-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-4);text-align:center;display:grid}.ui-empty__icon{width:44px;height:44px;margin-bottom:var(--sp-1);border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-2);place-items:center;display:grid}.ui-empty--error .ui-empty__icon{background:var(--negative-soft);color:var(--negative)}.ui-empty__title{font-size:var(--fs-16);line-height:var(--lh-16);font-weight:var(--fw-medium);color:var(--text)}.ui-empty__body{margin:0 0 var(--sp-2);max-width:48ch;color:var(--text-2);font-size:var(--fs-14);line-height:var(--lh-14)}.ui-disclaimer{color:var(--text-3);font-size:var(--fs-12);line-height:var(--lh-12);margin:0}.ui-disclaimer a{color:var(--text-2)}.ui-delayed{align-items:center;gap:var(--sp-1);color:var(--text-3);font-size:var(--fs-12);line-height:var(--lh-12);margin:0;display:inline-flex}.ui-btn{justify-content:center;align-items:center;gap:var(--sp-2);height:36px;padding:0 var(--sp-4);font-size:var(--fs-14);line-height:var(--lh-14);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);border:0;border-radius:6px;text-decoration:none;display:inline-flex}.ui-btn:hover{text-decoration:none}.ui-btn__icon{flex:none;display:inline-flex}.ui-btn--sm{height:32px;padding:0 var(--sp-3);font-size:var(--fs-13)}.ui-btn--touch{height:44px;padding:0 var(--sp-5)}.ui-btn--icon{width:36px;padding:0}.ui-btn--icon.ui-btn--sm{width:32px}.ui-btn--icon.ui-btn--touch{width:44px}.ui-btn--primary{background:var(--accent-solid);color:var(--accent-ink)}.ui-btn--primary:hover{background:var(--accent-hover);color:var(--accent-ink)}.ui-btn--secondary{background:var(--surface-3);color:var(--text)}.ui-btn--secondary:hover{background:var(--border-strong);color:var(--text)}.ui-btn--ghost{color:var(--text-2);background:0 0}.ui-btn--ghost:hover{background:var(--hover);color:var(--text)}.ui-btn:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.ui-btn--md{height:44px}.ui-btn--md.ui-btn--icon{width:44px}}.ui-tabs{min-width:0;position:relative}.ui-tabs__list{gap:var(--sp-1);scrollbar-width:none;display:flex;overflow-x:auto}.ui-tabs__list::-webkit-scrollbar{display:none}.ui-tabs[data-overflow=end] .ui-tabs__list{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.ui-tabs[data-overflow=start] .ui-tabs__list{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.ui-tabs[data-overflow=both] .ui-tabs__list{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.ui-tabs__tab{align-items:center;gap:var(--sp-2);height:48px;padding:0 var(--sp-3);color:var(--text-2);font-size:var(--fs-14);line-height:var(--lh-14);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;text-decoration:none;display:inline-flex;position:relative}.ui-tabs__list>.ui-tabs__tab:first-child{margin-left:calc(-1 * var(--sp-3))}.ui-tabs__tab:hover{color:var(--text);text-decoration:none}.ui-tabs__tab.is-active{color:var(--text)}.ui-tabs__tab.is-active:after{content:"";left:var(--sp-3);right:var(--sp-3);background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0}.ui-tabs__tab:focus-visible{outline-offset:-2px}.ui-tabs__count{border-radius:var(--r-sm);background:var(--surface-3);min-width:20px;color:var(--text-2);font-size:var(--fs-12);line-height:18px;font-weight:var(--fw-medium);text-align:center;padding:0 5px}.ui-segmented{border-radius:var(--r-md);background:var(--surface-3);gap:2px;padding:2px;display:inline-flex}.ui-segmented__option{height:32px;padding:0 var(--sp-3);color:var(--text-2);font-size:var(--fs-14);font-weight:var(--fw-medium);white-space:nowrap;background:0 0;border:0;border-radius:6px}.ui-segmented--sm .ui-segmented__option{height:28px;font-size:var(--fs-13)}.ui-segmented__option:hover{color:var(--text)}.ui-segmented__option.is-active{background:var(--accent-soft);color:var(--accent-text)}.ui-chiprow{min-width:0;position:relative}.ui-chiprow__track{gap:var(--sp-2);scrollbar-width:none;padding:2px;display:flex;overflow-x:auto}.ui-chiprow__track::-webkit-scrollbar{display:none}.ui-chipbtn{height:32px;padding:0 var(--sp-3);background:var(--surface-3);color:var(--text-2);font-size:var(--fs-14);font-weight:var(--fw-medium);white-space:nowrap;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;display:inline-flex}.ui-chipbtn:hover{color:var(--text)}.ui-chipbtn.is-active{background:var(--accent-soft);color:var(--accent-text)}.ui-chipbtn__count{color:var(--text-3);font-size:var(--fs-13);font-weight:var(--fw-regular)}.ui-chipbtn.is-active .ui-chipbtn__count{color:inherit}@media (pointer:coarse){.ui-chipbtn{height:40px}}.ui-field{gap:6px;min-width:0;display:grid}.ui-field__label{color:var(--text-2);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:var(--fw-medium)}.ui-select{position:relative}.ui-select__input{width:100%;height:40px;padding:0 36px 0 var(--sp-3);border:1px solid var(--border-input);background:var(--surface);color:var(--text);font-size:var(--fs-14);appearance:none;cursor:pointer;background-image:none;border-radius:6px}.ui-select__input:hover{border-color:var(--text-3)}.ui-select__input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ui-select__chevron{right:var(--sp-3);color:var(--text-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-combobox{position:relative}.ui-combobox__control{align-items:center;gap:var(--sp-2);height:40px;padding:0 var(--sp-3);border:1px solid var(--border-input);background:var(--surface);color:var(--text-3);border-radius:6px;display:flex}.ui-combobox__control:focus-within{outline:2px solid var(--focus);outline-offset:1px}.ui-combobox__input{min-width:0;height:100%;color:var(--text);font-size:var(--fs-14);background:0 0;border:0;outline:none;flex:1;padding:0}.ui-combobox__input::placeholder{color:var(--text-3);opacity:1}.ui-combobox__input:focus,.ui-combobox__input:focus-visible{box-shadow:none;border:0;outline:none}.ui-combobox__list{z-index:30;max-height:280px;padding:var(--sp-1);background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-pop);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ui-combobox__list[hidden]{display:none}.ui-combobox__option{align-items:center;gap:var(--sp-2);min-height:40px;padding:0 var(--sp-3);color:var(--text);font-size:var(--fs-14);cursor:pointer;border-radius:6px;display:flex}.ui-combobox__option.is-active{background:var(--hover)}.ui-combobox__hint{color:var(--text-3);font-size:var(--fs-13)}.ui-combobox__check{color:var(--accent-text);margin-left:auto}.ui-combobox__none{padding:var(--sp-3);color:var(--text-3);font-size:var(--fs-13)}.ui-toggle{align-items:center;gap:var(--sp-2);min-height:36px;color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-medium);text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.ui-toggle__track{border-radius:var(--r-pill);background:var(--surface-3);width:36px;height:20px;box-shadow:inset 0 0 0 1px var(--border-input);transition:background-color var(--dur) var(--ease);flex:none;position:relative}.ui-toggle__thumb{background:var(--text-2);width:14px;height:14px;transition:transform var(--dur) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.ui-toggle.is-on .ui-toggle__track{background:var(--accent);box-shadow:none}.ui-toggle.is-on .ui-toggle__thumb{background:var(--surface);transform:translate(16px)}.ui-disclosure{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ui-disclosure+.ui-disclosure{border-top:0}.ui-disclosure__summary{align-items:center;gap:var(--sp-2);cursor:pointer;min-height:44px;font-size:var(--fs-14);font-weight:var(--fw-medium);padding:0;list-style:none;display:flex}.ui-disclosure__summary::-webkit-details-marker{display:none}.ui-disclosure__chevron{color:var(--text-3);transition:transform var(--dur) var(--ease);flex:none;transform:rotate(-90deg)}.ui-disclosure[open] .ui-disclosure__chevron{transform:rotate(0)}.ui-disclosure__body{padding:0 0 var(--sp-4);color:var(--text-2);font-size:var(--fs-14);line-height:var(--lh-14)}.ui-chip{border-radius:var(--r-sm);height:22px;font-size:var(--fs-12);line-height:var(--lh-12);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.ui-chip__icon{display:inline-flex}.ui-chip--neutral{background:var(--surface-3);color:var(--text-2)}.ui-chip--positive{background:var(--positive-soft);color:var(--positive)}.ui-chip--negative{background:var(--negative-soft);color:var(--negative)}.ui-chip--warning{background:var(--warning-soft);color:var(--warning)}.ui-chip--live{background:var(--accent-soft);color:var(--accent-text)}.ui-chip--home{background:var(--home-soft);color:var(--home-ink)}.ui-chip--draw{background:var(--draw-soft);color:var(--draw-ink)}.ui-chip--away{background:var(--away-soft);color:var(--away-ink)}.ui-livedot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;animation:1.6s ease-in-out infinite ui-pulse}@keyframes ui-pulse{50%{opacity:.35}}.ui-statgroup{grid-template-columns:repeat(var(--stat-cols,4), minmax(0, 1fr));border-radius:var(--r-md);background:var(--border);gap:1px;display:grid;overflow:hidden}.ui-statgroup--2{--stat-cols:2}.ui-statgroup--3{--stat-cols:3}.ui-statgroup--4{--stat-cols:4}@media (max-width:767px){.ui-statgroup--3,.ui-statgroup--4{--stat-cols:2}}.ui-stat{background:var(--surface);padding:var(--sp-4) var(--card-pad);gap:var(--sp-1);align-content:start;min-width:0;display:grid}.ui-stat__label{align-items:center;gap:var(--sp-1);color:var(--text-2);font-size:var(--fs-13);line-height:var(--lh-13);display:flex}.ui-stat__value{color:var(--text);font-family:var(--font-num);font-size:var(--fs-stat-lg);line-height:var(--lh-stat-lg);font-weight:var(--fw-stat);font-variant-numeric:tabular-nums}.ui-stat__context{gap:var(--sp-2);color:var(--text-3);font-size:var(--fs-13);line-height:var(--lh-13);flex-wrap:wrap;display:flex}.ui-stat__delta{font-weight:var(--fw-medium)}.ui-stat__delta--positive{color:var(--positive)}.ui-stat__delta--negative{color:var(--negative)}.ui-stat__delta--neutral{color:var(--text-2)}.ui-heat{min-width:48px;height:28px;padding:0 var(--sp-2);border-radius:var(--r-sm);font-size:var(--fs-14);font-weight:var(--fw-medium);justify-content:center;align-items:center;display:inline-flex}.ui-heat.is-emphasis{font-weight:var(--fw-bold)}.ui-heat.is-outline{box-shadow:inset 0 -2px 0 var(--accent)}.ui-heat--none{color:var(--text-3)}.ui-teamname{min-width:0;max-width:100%;color:var(--text);align-items:center;display:inline-flex}.ui-teamname__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-teamname.is-bold .ui-teamname__text{font-weight:var(--fw-bold)}.ui-teamname--link{text-decoration:none}.ui-teamname--link:hover .ui-teamname__text{text-decoration:underline}.ui-teamname--28 .ui-teamname__text{font-size:var(--fs-16);font-weight:var(--fw-medium)}.ui-form{gap:4px;display:inline-flex}.ui-form__chip{border-radius:var(--r-sm);min-width:20px;height:20px;color:var(--result-ink);font-size:var(--fs-12);line-height:1;font-weight:var(--fw-bold);place-items:center;padding:0 4px;display:inline-grid}.ui-form__chip--W{background:var(--win)}.ui-form__chip--D{background:var(--drawn)}.ui-form__chip--L{background:var(--loss)}.ui-form--scores{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;display:grid}.ui-form__item{justify-items:center;gap:4px;min-width:0;display:grid}.ui-form--scores .ui-form__chip{width:100%;height:26px;font-size:var(--fs-13);font-weight:var(--fw-medium)}.ui-form__opp{color:var(--text-3);font-size:var(--fs-12);line-height:var(--lh-12)}.ui-sparkline{vertical-align:middle;display:inline-block;overflow:visible}.ui-sparkline path{stroke:var(--text-2)}.ui-sparkline circle{fill:var(--text-2)}.ui-sparkline--home path{stroke:var(--home)}.ui-sparkline--home circle{fill:var(--home)}.ui-sparkline--away path{stroke:var(--away)}.ui-sparkline--away circle{fill:var(--away)}.ui-sparkline--empty{border-bottom:1px dashed var(--border-strong);display:inline-block}.ui-pop{vertical-align:middle;display:inline-flex;position:relative}.ui-pop__btn{z-index:2;width:20px;height:20px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.ui-pop__btn:before{content:"";position:absolute;inset:-6px}.ui-pop__btn:hover,.ui-pop__btn[aria-expanded=true]{color:var(--text);background:var(--surface-3)}.ui-pop__panel{z-index:70;gap:var(--sp-1);max-width:min(300px,100vw - 32px);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--tooltip-bg);color:var(--tooltip-ink);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:var(--fw-regular);text-align:left;text-transform:none;letter-spacing:0;white-space:normal;display:grid;position:fixed}.ui-pop__panel[hidden]{display:none}.ui-pop__title{font-weight:var(--fw-bold)}.ui-pop__long{margin-top:var(--sp-1);opacity:.85;display:block}.ui-tablewrap{min-width:0}.ui-tablescroll{position:relative}.ui-tablescroll.is-scroll{overscroll-behavior-x:contain;overflow-x:auto}.ui-tablescroll:focus-visible{outline-offset:2px}.ui-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-14);line-height:var(--lh-14);background:0 0}.ui-table th,.ui-table td{padding:0 var(--sp-3);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;white-space:nowrap;background:var(--surface);height:44px;color:var(--text);font-weight:var(--fw-regular)}.ui-table--dense th,.ui-table--dense td{height:36px;padding:0 var(--sp-2)}.ui-table thead th{z-index:2;height:36px;color:var(--text-3);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:var(--fw-medium);letter-spacing:0;text-transform:none;position:sticky;top:0}.ui-tablescroll.is-fit .ui-table thead th{top:var(--header-h)}.ui-table th.is-right,.ui-table td.is-right{text-align:right}.ui-table th.is-center,.ui-table td.is-center{text-align:center}.ui-table__th{align-items:center;gap:var(--sp-1);display:inline-flex}.is-right>.ui-table__th{flex-direction:row-reverse}.ui-table__sort{align-items:center;gap:var(--sp-1);border-radius:var(--r-sm);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;margin:0 -4px;padding:4px;display:inline-flex}.is-right .ui-table__sort{flex-direction:row-reverse}.ui-table__sort:hover,.ui-table__sort.is-active{color:var(--text)}.ui-table__sort svg{opacity:.6;flex:none}.ui-table__sort.is-active svg{opacity:1}.ui-table tbody tr:last-child>*{border-bottom:0}.ui-table tbody tr:hover>*{background:var(--hover)}.ui-table tbody tr.is-link{cursor:pointer}.ui-table__rowlink{color:inherit;text-decoration:none}.ui-table__rowlink:hover{text-decoration:underline}.ui-table__empty td{height:auto;padding:var(--sp-8) var(--sp-4);text-align:center;color:var(--text-3);white-space:normal}.ui-table--sticky-first tbody th,.ui-table--sticky-first thead th:first-child{z-index:1;position:sticky;left:0}.ui-table--sticky-first thead th:first-child{z-index:3}.ui-tablescroll.is-scroll .ui-table--sticky-first tbody th,.ui-tablescroll.is-scroll .ui-table--sticky-first thead th:first-child{box-shadow:1px 0 0 var(--border)}.ui-table tbody th{font-weight:var(--fw-medium)}.ui-table td .ui-teamname,.ui-table th .ui-teamname{max-width:240px}.ui-table__foot{padding:var(--sp-3) 0 0;color:var(--text-3);font-size:var(--fs-13);line-height:var(--lh-13)}.ui-skeleton{background:var(--surface-3);animation:1.4s ease-in-out infinite ui-breathe;display:block}@keyframes ui-breathe{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.ui-skeleton-rows{display:grid}.ui-skeleton-rows__row{justify-content:space-between;align-items:center;gap:var(--sp-4);border-bottom:1px solid var(--border);display:flex}.ui-skeleton-rows__row:last-child{border-bottom:0}.ui-pageskeleton{gap:var(--sp-3);display:grid}.ui-pageskeleton__card{margin-top:var(--sp-6);padding:0 var(--card-pad);background:var(--surface);border-radius:var(--r-md)}.ui-pbar{gap:10px;min-width:0;display:grid;container:pbar/inline-size}.ui-pbar__labels{grid-template-columns:minmax(max-content,1fr) minmax(max-content,1fr) minmax(max-content,1fr);align-items:end;column-gap:3px;display:grid}.ui-pbar__label{white-space:nowrap;gap:4px;min-width:0;display:grid}.ui-pbar__label--draw{text-align:center;justify-items:center}.ui-pbar__label--away{text-align:right;justify-items:end}.ui-pbar__value{white-space:nowrap;color:var(--text);font-family:var(--font-num);font-size:var(--fs-stat-md);line-height:var(--lh-stat-md);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.ui-pbar__unit{font-size:.72em;font-weight:var(--fw-bold);margin-left:1px}.ui-pbar__label:not(.is-lead) .ui-pbar__value{color:var(--text-2)}.ui-pbar__name{color:var(--text-2);font-size:var(--fs-13);line-height:var(--lh-13);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ui-pbar--hero .ui-pbar__value{font-size:var(--fs-28);line-height:var(--lh-28)}.ui-pbar--hero .ui-pbar__label .ui-pbar__value{color:var(--text)}@container pbar (width<=299px){.ui-pbar--hero .ui-pbar__value,.ui-pbar--card .ui-pbar__value{font-size:var(--fs-16);line-height:var(--lh-16)}}.ui-pbar--row{gap:var(--sp-1)}.ui-pbar--row .ui-pbar__value{font-family:var(--font-sans);font-size:var(--fs-14);line-height:var(--lh-14)}.ui-pbar--row .ui-pbar__unit{font-size:inherit;font-weight:inherit;margin:0}.ui-pbar--row .ui-pbar__name{display:none}.ui-pbar__track{gap:3px;height:8px;display:flex}.ui-pbar--row .ui-pbar__track{height:6px}.ui-pbar--hero .ui-pbar__track{height:10px}.ui-pbar__seg{min-width:2px;transition:flex-grow .4s var(--ease);border-radius:2px}.ui-pbar__seg--home{background:var(--home)}.ui-pbar__seg--draw{background:var(--draw)}.ui-pbar__seg--away{background:var(--away)}.ui-pbar--club .ui-pbar__seg--home,.ui-pbar--club .ui-pbar__seg--away{background:var(--seg)}.ui-pbar--club .ui-pbar__seg--draw{background:var(--bar-draw)}.ui-pbar__seg.is-outcome{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}@media (prefers-reduced-motion:reduce){.ui-pbar__seg{transition:none}}.ui-pcells{grid-template-columns:repeat(3,56px);gap:4px;display:grid}.ui-pcells--compact{grid-template-columns:repeat(3,44px);gap:2px}.ui-pcell{border-radius:var(--r-sm);height:36px;color:var(--text-2);font-size:var(--fs-14);line-height:1.1;font-weight:var(--fw-regular);align-content:center;place-items:center;display:grid;position:relative}.ui-pcells--compact .ui-pcell{height:28px}.ui-pcells.has-labels .ui-pcell{gap:2px;height:48px}.ui-pcell--none{color:var(--text-3)}.ui-pcell.is-lead{background:var(--accent-soft);color:var(--text);font-weight:var(--fw-bold)}.ui-pcell.is-outcome.is-hit{box-shadow:inset 0 -2px 0 var(--accent)}.ui-pcell.is-outcome.is-miss{box-shadow:inset 0 -2px 0 var(--text-3)}.ui-pcell__label{color:var(--text-2);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:var(--fw-medium)}.ui-mlist{background:var(--surface);border-radius:var(--r-md);min-width:0;overflow:hidden}.ui-mgroup,.ui-fxlist{--m-pl:12px;--m-pr:10px;--m-cols:46px minmax(0, 1fr) auto 70px 34px 34px 34px;min-width:0;container-type:inline-size}.ui-mlist--empty{padding:var(--sp-6) var(--sp-4);color:var(--text-3);font-size:var(--fs-14);text-align:center}.ui-mgroup+.ui-mgroup,.ui-mday+.ui-mday{border-top:1px solid var(--border)}.ui-mgroup__bar,.ui-mrow{grid-template-columns:var(--m-cols);padding:0 var(--m-pr) 0 var(--m-pl);align-items:center;column-gap:0;display:grid}.ui-mgroup__bar{background:var(--surface-2);grid-template-rows:auto auto;grid-template-areas:"head head head.cap cap cap""head head head lk p1 px p2";min-height:44px;padding-top:5px;padding-bottom:6px}.ui-mgroup__bar.no-labels{grid-template-rows:auto;grid-template-areas:"head head head head head head head";padding-top:0;padding-bottom:0}.ui-mgroup__head{align-items:center;gap:var(--sp-2);grid-area:head;align-self:center;min-width:0;display:flex}.ui-mgroup__title{min-width:0;font-size:var(--fs-14);line-height:var(--lh-14);font-weight:var(--fw-medium);margin:0}.ui-mgroup__toggle{min-width:0;max-width:100%;min-height:32px;padding:0 var(--sp-2) 0 0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.ui-mgroup__toggle.is-static{cursor:default}.ui-mgroup__toggle:focus-visible{outline-offset:0}.ui-mgroup__chev{color:var(--text-3);transition:transform var(--dur) var(--ease);flex:none}.ui-mgroup.is-closed .ui-mgroup__chev{transform:rotate(-90deg)}.ui-mgroup__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-mgroup__long{display:none}.ui-mgroup__sub{color:var(--text-3);font-size:var(--fs-13);font-weight:var(--fw-regular);white-space:nowrap;flex:none;display:none}.ui-mgroup__count{color:var(--text-3);font-size:var(--fs-13);font-weight:var(--fw-regular);flex:none}.ui-mgroup:not(.is-closed) .ui-mgroup__count{display:none}.ui-mgroup__action{padding-right:var(--sp-2);flex:none;margin-left:auto}.ui-mgroup__note{padding-right:var(--sp-2);color:var(--text-3);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:var(--fw-regular);white-space:nowrap;flex:none;margin-left:auto}.ui-mgroup__note+.ui-mgroup__action{margin-left:0}.ui-mlist__note{padding:10px var(--sp-4);border-bottom:1px solid var(--border);color:var(--text-3);font-size:var(--fs-13);line-height:var(--lh-13);margin:0}.ui-mgroup__link{color:var(--text-2);font-size:var(--fs-13);font-weight:var(--fw-medium);text-decoration:none}.ui-mgroup__link:hover{color:var(--text);text-decoration:underline}.ui-mgroup__rows[hidden]{display:none}.ui-mcols{display:contents}.ui-mcols>span{color:var(--text-3);font-size:var(--fs-12);line-height:15px;font-weight:var(--fw-medium);text-align:center;white-space:nowrap;align-self:end}.ui-mcols__cap{grid-area:cap}.ui-mcols__lk{grid-area:lk}.ui-mcols__xg{grid-area:xg;display:none}.ui-mcols__ov{grid-area:ov;display:none}.ui-mcols__p1{grid-area:p1}.ui-mcols__px{grid-area:px}.ui-mcols__p2{grid-area:p2}.ui-mhead{background:var(--surface)}.ui-mhead+.ui-mgroup{border-top:0}.ui-mgroup__bar.ui-mhead__bar{background:var(--surface);border-bottom:1px solid var(--border);grid-template-areas:". . . .cap cap cap"". . .lk p1 px p2";min-height:0;padding-top:8px;padding-bottom:6px}.ui-mkey{padding:10px var(--sp-4) 12px;border-top:1px solid var(--border);color:var(--text-3);font-size:var(--fs-12);line-height:var(--lh-12);flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.ui-mkey__item{align-items:center;gap:6px;display:inline-flex}.ui-mkey__mark{border-bottom:2px solid var(--text-3);width:16px;height:10px;display:inline-block}.ui-mkey__mark.is-hit{border-bottom-color:var(--accent)}.ui-mday__head{align-items:baseline;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-2);display:flex}.ui-mday__title{font-size:var(--fs-14);line-height:var(--lh-14);font-weight:var(--fw-bold);margin:0}.ui-mday__sub{color:var(--text-3);font-size:var(--fs-13)}.ui-mrow{border-top:1px solid var(--border);font-size:var(--fs-14);line-height:var(--lh-14);transition:background-color var(--dur) var(--ease);grid-template-rows:auto auto;grid-template-areas:"st home sch lk p1 px p2""st away sca more more more more";row-gap:2px;padding-top:5px;padding-bottom:5px;position:relative}.ui-mgroup__rows>.ui-mrow:first-child{border-top:0}.ui-mrow:not(.is-static):hover{background:var(--surface-2)}.ui-mrow__link{z-index:1;position:absolute;inset:0}.ui-mrow__link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:2px}.ui-mrow__st{min-width:0;color:var(--text-2);font-size:var(--fs-13);grid-area:st;align-items:center;display:flex}.ui-mrow__state:empty{display:none}.ui-mrow__live{color:var(--accent-text);font-weight:var(--fw-medium)}.ui-mrow__ft{color:var(--text-3);font-size:var(--fs-12);font-weight:var(--fw-medium)}.ui-mrow__home,.ui-mrow__away{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.ui-mrow__home{text-align:right;grid-area:home;justify-content:flex-end}.ui-mrow__away{grid-area:away}.ui-mrow__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-mrow__mid{text-align:center;color:var(--text-2);font-size:var(--fs-13);white-space:nowrap;grid-area:mid}.ui-mrow__mid.is-score{color:var(--text);font-family:var(--font-num);font-size:var(--fs-16);font-weight:var(--fw-bold)}.ui-mrow__tname{white-space:nowrap;align-items:center;gap:8px;min-width:0;line-height:18px;display:flex}.ui-mrow__tname--home{grid-area:home}.ui-mrow__tname--away{grid-area:away}.ui-mrow__tn{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-mrow__sc{padding-left:var(--sp-2);text-align:right;font-family:var(--font-num);font-weight:var(--fw-bold);line-height:18px}.ui-mrow__sc--home{grid-area:sch}.ui-mrow__sc--away{grid-area:sca}.ui-mrow__lk{white-space:nowrap;min-width:0;color:var(--text-2);font-family:var(--font-num);font-variant-numeric:tabular-nums;grid-area:lk;justify-content:center;align-items:baseline;gap:4px;display:flex}.ui-mrow__lk1{font-size:var(--fs-13)}.ui-mrow__lkn{color:var(--text-3);font-size:var(--fs-12)}.ui-mrow__lk .is-hit{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.ui-mrow__lk.is-none{color:var(--text-3)}.ui-mrow__xg{text-align:center;color:var(--text-2);font-size:var(--fs-13);white-space:nowrap;grid-area:xg;display:none}.ui-mrow__ov{text-align:center;color:var(--text-2);grid-area:ov;display:none}.ui-mrow__nofc{color:var(--text-3);font-size:var(--fs-12);line-height:var(--lh-12);text-align:right;white-space:nowrap;text-overflow:ellipsis;grid-column:lk-start/p2-end;align-self:center;padding-right:6px;overflow:hidden}.ui-mrow.no-forecast .ui-mrow__lk,.ui-mrow.no-forecast .ui-mrow__xg,.ui-mrow.no-forecast .ui-mrow__ov{display:none}.ui-mrow__p{border-radius:var(--r-sm);height:26px;color:var(--text-2);text-align:center;margin:0 2px;line-height:26px}.ui-mrow__p--home{grid-area:p1}.ui-mrow__p--draw{grid-area:px}.ui-mrow__p--away{grid-area:p2}.ui-mrow__p.is-lead{background:var(--accent-soft);color:var(--text);font-weight:var(--fw-bold)}.ui-mrow__p.is-none{color:var(--text-3)}.ui-mrow__p.is-outcome.is-hit{box-shadow:inset 0 -2px 0 var(--accent)}.ui-mrow__p.is-outcome.is-miss{box-shadow:inset 0 -2px 0 var(--text-3)}.ui-mrow__red{flex:none;gap:2px;display:inline-flex}.ui-mrow__red i{background:var(--zone-low);border-radius:1px;width:7px;height:10px;display:block}.ui-mrow__more{min-width:0;padding:0 2px 0 var(--sp-2);color:var(--text-3);font-size:var(--fs-12);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:more;justify-content:flex-end;gap:6px;line-height:18px;display:flex}.ui-mrow__nshort,.ui-mrow__home,.ui-mrow__mid,.ui-mrow__away,.ui-mrow__sttime+.ui-mrow__state{display:none}.ui-mrow__st.is-pending{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.ui-mrow__st.is-pending .ui-mrow__sttime{color:var(--text-3)}.ui-mrow__st.is-pending .ui-mrow__sttime+.ui-mrow__state{display:inline}.ui-mrow__pending{color:var(--text-2);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:var(--fw-medium)}.ui-mrow__mid.is-pending{color:var(--text-2);font-size:var(--fs-12);font-weight:var(--fw-medium)}.ui-mrow.is-pending .ui-mrow__p.is-lead{color:var(--text-2);font-weight:var(--fw-regular);background:0 0}.ui-tmark{background:var(--tm-fill);box-shadow:inset 0 0 0 1px var(--tm-ring);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ui-tmark--dot{width:10px;height:10px}.ui-tmark--badge{width:44px;height:44px;color:var(--tm-ink);font-family:var(--font-num);font-size:var(--fs-13);line-height:1;font-weight:var(--fw-bold)}.ui-tmark.is-unknown{background:0 0}@container (width>=620px){.ui-mgroup__bar,.ui-mrow{--m-cols:40px minmax(0, 1fr) 56px minmax(0, 1fr) 96px 64px 56px 44px 44px 44px}.ui-mgroup__bar{grid-template-areas:"head head head head. . .cap cap cap""head head head head lk xg ov p1 px p2"}.ui-mgroup__bar.no-labels{grid-template-areas:"head head head head head head head head head head"}.ui-mgroup__head{padding-left:4px}.ui-mgroup__sub{display:inline}.ui-mcols__xg,.ui-mcols__ov{display:block}.ui-mrow{grid-template-rows:auto;grid-template-areas:"st home mid away lk xg ov p1 px p2";row-gap:0;min-height:44px;padding-top:0;padding-bottom:0}.ui-mrow__tname,.ui-mrow__sc,.ui-mrow__sttime,.ui-mrow__more,.ui-mrow__pending{display:none}.ui-mrow__sttime+.ui-mrow__state{display:inline-flex}.ui-mrow__home,.ui-mrow__away{gap:6px;display:flex}.ui-mrow__mid,.ui-mrow__xg,.ui-mrow__ov{display:block}.ui-mrow__lk1{font-size:var(--fs-14)}.ui-mrow__p{height:28px;line-height:28px}}@container (width>=620px) and (width<=779px){.ui-mrow__nfull{display:none}.ui-mrow__nshort{display:inline}}.ui-mrow--skeleton .ui-skeleton{display:inline-block}.ui-mrow--skeleton .ui-mrow__home{justify-content:flex-end}.ui-mrow--skeleton .ui-mrow__p{place-items:center;display:grid}@container (width>=620px){.ui-mgroup__bar.ui-mhead__bar{grid-template-areas:". . . . . . .cap cap cap"". . . .lk xg ov p1 px p2"}.ui-mgroup__long{display:inline}.ui-mgroup__short{display:none}.ui-mrow__nofc{text-align:center;font-size:var(--fs-13);padding-right:0}.ui-mrow.no-forecast .ui-mrow__xg,.ui-mrow.no-forecast .ui-mrow__ov{display:none}.ui-mlist.no-ov .ui-mgroup__bar,.ui-mlist.no-ov .ui-mrow{--m-cols:40px minmax(0, 1fr) 56px minmax(0, 1fr) 96px 64px 0 44px 44px 44px}.ui-mlist.no-xg .ui-mgroup__bar,.ui-mlist.no-xg .ui-mrow{--m-cols:40px minmax(0, 1fr) 56px minmax(0, 1fr) 96px 0 56px 44px 44px 44px}.ui-mlist.no-ov.no-xg .ui-mgroup__bar,.ui-mlist.no-ov.no-xg .ui-mrow{--m-cols:40px minmax(0, 1fr) 56px minmax(0, 1fr) 96px 0 0 44px 44px 44px}.ui-mlist.no-ov .ui-mcols__ov,.ui-mlist.no-ov .ui-mrow__ov,.ui-mlist.no-xg .ui-mcols__xg,.ui-mlist.no-xg .ui-mrow__xg{display:none}}.ui-topscores{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:inline-flex}.ui-topscores__item{align-items:baseline;gap:4px;display:inline-flex}.ui-topscores__score{font-weight:var(--fw-medium);color:var(--text)}.ui-topscores__item.is-hit .ui-topscores__score{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.ui-fxlist{background:var(--surface);border-radius:var(--r-md);overflow:hidden}.ui-fxlist--empty{padding:var(--sp-6) var(--sp-4);color:var(--text-3);font-size:var(--fs-14);text-align:center}.ui-fxlist__empty{margin:0}.ui-flag{box-shadow:0 0 0 1px var(--flag-edge);border-radius:2px;flex:none;display:block;overflow:hidden}.ui-flag--none{box-shadow:none;display:inline-block}.ui-logo{flex:none;display:block}.ui-logo__dial{stroke:var(--logo-ink)}.ui-logo__needle{stroke:var(--logo-needle)}.ui-logo__pivot{fill:var(--logo-needle)}.ui-wordmark{align-items:center;gap:var(--sp-2);font-weight:var(--fw-bold);display:inline-flex}.ui-notfound{padding:var(--sp-6);background:var(--surface);border-radius:var(--r-md);margin-top:0}.ui-notfound__title{margin:0}.ui-notfound__body{margin:var(--sp-2) 0 0;color:var(--text-2);font-size:var(--fs-14);line-height:var(--lh-14)}.ui-notfound__actions{align-items:center;gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}@media (min-width:900px){.ui-notfound{align-items:center;column-gap:var(--sp-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-notfound__title,.ui-notfound__body{grid-column:1}.ui-notfound__actions{grid-area:1/2/span 2;margin-top:0}}.ui-search--page{display:none}@media (max-width:899px){.ui-search--page{flex:260px;max-width:360px;display:block}}@media (max-width:767px){.ui-notfound{padding:var(--sp-5) var(--sp-4);margin-top:0}.ui-notfound__actions{flex-direction:column;align-items:stretch}.ui-search--page{flex:none;max-width:none}.ui-search--page .ui-search__field,.ui-notfound__actions .ui-btn{height:44px}}.ui-swatches{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));display:grid}.ui-swatch{gap:6px;display:grid}.ui-swatch__chip{border-radius:var(--r-md);height:44px;box-shadow:inset 0 0 0 1px var(--border);display:block}.ui-swatch__name{color:var(--text-2);font-size:var(--fs-12)}.ui-fatal{max-width:560px;padding:0 var(--gutter);gap:var(--sp-3);justify-items:start;margin:16vh auto 0;display:grid}.ui-fatal p{color:var(--text-2)}.kit-phone{max-width:390px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f4f4;--top:#fff;--surface:#fff;--surface-2:#f6f6f6;--surface-3:#eee;--border:#ececec;--border-strong:#e0e0e0;--border-input:#8a8a8a;--text:#121212;--text-2:#505050;--text-3:#6b6b6b;--accent:#1e8a59;--accent-text:#18784c;--accent-soft:#e6f2ec;--accent-solid:#18784c;--accent-hover:#12603c;--accent-ink:#fff;--link:#18784c;--focus:#1e8a59;--hover:#f6f6f6;--selected:#eee;--positive:#1a7647;--negative:#c0362c;--warning:#8a5a00;--live:#18784c;--live-fill:#18784c;--live-ink:#fff;--positive-soft:#e6f3ec;--negative-soft:#fbeae8;--warning-soft:#faf0dc;--info-soft:#f0f0f0;--win:#1a7647;--loss:#c0362c;--drawn:#6b6b6b;--result-ink:#fff;--zone-top:#22915a;--zone-mid:#c27a1f;--zone-low:#d0453b;--home:#2f6fdb;--draw:#8a8a8a;--away:#e8692a;--home-ink:#1d5fc2;--draw-ink:#505050;--away-ink:#a8430e;--home-soft:#ebf2fc;--draw-soft:#f0f0f0;--away-soft:#fcefe8;--bar-draw:#8f8f8f;--seq-1:#eef7f2;--seq-2:#dff2e8;--seq-3:#b9e0cb;--seq-4:#8ccba9;--seq-5:#52af82;--seq-6:#1a7a4f;--seq-7:#135c3b;--seq-ink-1:#121212;--seq-ink-2:#121212;--seq-ink-3:#121212;--seq-ink-4:#121212;--seq-ink-5:#121212;--seq-ink-6:#fff;--seq-ink-7:#fff;--div-neg:#b5480f;--div-mid:#e0e0e0;--div-pos:#1d5fc2;--cat-1:#0f8c7e;--cat-2:#6250d6;--cat-3:#d0457e;--cat-4:#2e8b2e;--cat-5:#a43fb8;--cat-6:#d63a3a;--cat-7:#1a93c0;--cat-8:#b98500;--chart-grid:#ececec;--chart-axis:#e0e0e0;--tooltip-bg:#121212;--tooltip-ink:#f4f4f4;--flag-edge:#00000024;--appbar-bg:var(--top);--appbar-border:var(--border);--appbar-ink:var(--text);--appbar-ink-2:var(--text-2);--appbar-hover:var(--surface-3);--appbar-focus:var(--focus);--appbar-warn:var(--warning);--logo-ink:var(--text);--logo-needle:var(--accent);--logo-tile:#111;--logo-head:var(--accent);--scrim:#00000070;--font-sans:"Roboto", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-num:"Roboto Condensed", "Roboto", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-code:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-features:"kern" 1;--font-features-num:"tnum" 1, "kern" 1;--fs-12:12px;--lh-12:16px;--fs-13:13px;--lh-13:18px;--fs-14:14px;--lh-14:20px;--fs-16:16px;--lh-16:22px;--fs-20:20px;--lh-20:26px;--fs-28:28px;--lh-28:34px;--fs-40:40px;--lh-40:44px;--fs-56:56px;--lh-56:60px;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fs-display:var(--fs-40);--lh-display:var(--lh-40);--fs-h1:var(--fs-28);--lh-h1:var(--lh-28);--fs-h2:var(--fs-20);--lh-h2:var(--lh-20);--fs-h3:var(--fs-16);--lh-h3:var(--lh-16);--fs-label:var(--fs-14);--lh-label:var(--lh-14);--fs-body-lg:var(--fs-16);--lh-body-lg:24px;--fs-body:var(--fs-14);--lh-body:var(--lh-14);--fs-ui:var(--fs-14);--lh-ui:var(--lh-14);--fs-small:var(--fs-13);--lh-small:var(--lh-13);--fs-caption:var(--fs-12);--lh-caption:var(--lh-12);--fs-stat-xl:var(--fs-40);--lh-stat-xl:var(--lh-40);--fs-stat-lg:var(--fs-28);--lh-stat-lg:var(--lh-28);--fs-stat-md:var(--fs-20);--lh-stat-md:var(--lh-20);--fw-display:700;--fw-h1:700;--fw-h2:700;--fw-h3:500;--fw-label:500;--fw-ui:500;--fw-caption:500;--fw-stat:700;--tracking-display:-.01em;--tracking-h1:-.005em;--tracking-h2:0;--tracking-caps:0;--sp-0_5:2px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-sm:4px;--r-md:8px;--r-lg:8px;--r-pill:999px;--shadow-card:none;--shadow-pop:0 0 0 1px #e0e0e0, 0 8px 24px -6px #0000002e;--dur:.15s;--ease:cubic-bezier(.2, 0, 0, 1);--container:1232px;--gutter:24px;--header-h:56px;--tabbar-h:0px;--rail-left:224px;--rail-right:300px;--rail-gap:16px;--row-h:44px;--section-gap:32px;--card-pad:20px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--canvas:var(--bg);--surface-1:var(--surface);--surface-invert:var(--tooltip-bg);--line:var(--border);--line-strong:var(--border-strong);--line-faint:var(--surface-2);--ink:var(--text);--ink-2:var(--text-2);--ink-3:var(--text-3);--ink-invert:var(--tooltip-ink);--chrome:var(--appbar-bg);--chrome-2:var(--appbar-hover);--chrome-line:var(--appbar-border);--chrome-ink:var(--appbar-ink);--chrome-ink-2:var(--appbar-ink-2);--good:var(--positive);--good-soft:var(--positive-soft);--warn:var(--warning);--warn-soft:var(--warning-soft);--bad:var(--negative);--bad-soft:var(--negative-soft);--neutral-soft:var(--surface-2);--grid:var(--chart-grid);--seq-100:var(--seq-1);--seq-200:var(--seq-2);--seq-300:var(--seq-3);--seq-400:var(--seq-4);--seq-500:var(--seq-5);--seq-600:var(--seq-6);--seq-700:var(--seq-7);--radius-sm:var(--r-sm);--radius:6px;--radius-lg:var(--r-md);--ring:0 0 0 3px #1e8a5940;--font-display:var(--font-sans);--font-mono:var(--font-sans);--fs-xs:var(--fs-caption);--fs-sm:var(--fs-small);--fs-md:var(--fs-ui);--fs-lg:var(--fs-h3);--fs-xl:var(--fs-h2);--fs-2xl:var(--fs-stat-lg);--shell-max:var(--container)}@media (max-width:767px){:root{--fs-display:var(--fs-28);--lh-display:var(--lh-28);--fs-h1:var(--fs-20);--lh-h1:var(--lh-20);--fs-h2:var(--fs-16);--lh-h2:var(--lh-16);--fs-stat-xl:var(--fs-28);--lh-stat-xl:var(--lh-28);--gutter:16px;--header-h:52px;--tabbar-h:60px;--section-gap:24px;--card-pad:16px;--row-h:54px}}@media (prefers-reduced-motion:reduce){:root{--dur:0s}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111;--top:#1a1a1a;--surface:#1c1c1c;--surface-2:#232323;--surface-3:#2b2b2b;--border:#2a2a2a;--border-strong:#363636;--border-input:#6f6f6f;--text:#ededed;--text-2:#bababa;--text-3:#9a9a9a;--accent:#4dbc85;--accent-text:#5cc893;--accent-soft:#22342b;--accent-solid:#4dbc85;--accent-hover:#6bcb9a;--accent-ink:#0b140f;--link:#5cc893;--focus:#4dbc85;--hover:#232323;--selected:#2b2b2b;--positive:#4dbc85;--negative:#f07167;--warning:#e3b341;--live:#5cc893;--live-fill:#4dbc85;--live-ink:#0b140f;--positive-soft:#1e3328;--negative-soft:#3a2220;--warning-soft:#352a15;--info-soft:#262626;--win:#27804f;--loss:#b8423a;--drawn:#5e5e5e;--result-ink:#fff;--zone-top:#2c9c63;--zone-mid:#d98b2b;--zone-low:#c9483f;--home:#5b8fef;--draw:#727272;--away:#e06c30;--home-ink:#8db4f7;--draw-ink:#bababa;--away-ink:#f6a06c;--home-soft:#1b2536;--draw-soft:#262626;--away-soft:#35231a;--bar-draw:#6b6b6b;--seq-1:#212c26;--seq-2:#24362d;--seq-3:#2b4c3c;--seq-4:#356c51;--seq-5:#449a70;--seq-6:#4dbc85;--seq-7:#7fd3a9;--seq-ink-1:#ededed;--seq-ink-2:#ededed;--seq-ink-3:#ededed;--seq-ink-4:#ededed;--seq-ink-5:#0b140f;--seq-ink-6:#0b140f;--seq-ink-7:#0b140f;--div-neg:#f6a06c;--div-mid:#363636;--div-pos:#8db4f7;--cat-1:#14a394;--cat-2:#8b7cf0;--cat-3:#e0609a;--cat-4:#3fa63f;--cat-5:#b865cc;--cat-6:#e25555;--cat-7:#2898c4;--cat-8:#b58500;--chart-grid:#2a2a2a;--chart-axis:#363636;--tooltip-bg:#ededed;--tooltip-ink:#111;--flag-edge:#ffffff1f;--logo-tile:#111;--scrim:#0009;--shadow-card:none;--shadow-pop:0 0 0 1px #363636;--ring:0 0 0 3px #4dbc854d}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111;--top:#1a1a1a;--surface:#1c1c1c;--surface-2:#232323;--surface-3:#2b2b2b;--border:#2a2a2a;--border-strong:#363636;--border-input:#6f6f6f;--text:#ededed;--text-2:#bababa;--text-3:#9a9a9a;--accent:#4dbc85;--accent-text:#5cc893;--accent-soft:#22342b;--accent-solid:#4dbc85;--accent-hover:#6bcb9a;--accent-ink:#0b140f;--link:#5cc893;--focus:#4dbc85;--hover:#232323;--selected:#2b2b2b;--positive:#4dbc85;--negative:#f07167;--warning:#e3b341;--live:#5cc893;--live-fill:#4dbc85;--live-ink:#0b140f;--positive-soft:#1e3328;--negative-soft:#3a2220;--warning-soft:#352a15;--info-soft:#262626;--win:#27804f;--loss:#b8423a;--drawn:#5e5e5e;--result-ink:#fff;--zone-top:#2c9c63;--zone-mid:#d98b2b;--zone-low:#c9483f;--home:#5b8fef;--draw:#727272;--away:#e06c30;--home-ink:#8db4f7;--draw-ink:#bababa;--away-ink:#f6a06c;--home-soft:#1b2536;--draw-soft:#262626;--away-soft:#35231a;--bar-draw:#6b6b6b;--seq-1:#212c26;--seq-2:#24362d;--seq-3:#2b4c3c;--seq-4:#356c51;--seq-5:#449a70;--seq-6:#4dbc85;--seq-7:#7fd3a9;--seq-ink-1:#ededed;--seq-ink-2:#ededed;--seq-ink-3:#ededed;--seq-ink-4:#ededed;--seq-ink-5:#0b140f;--seq-ink-6:#0b140f;--seq-ink-7:#0b140f;--div-neg:#f6a06c;--div-mid:#363636;--div-pos:#8db4f7;--cat-1:#14a394;--cat-2:#8b7cf0;--cat-3:#e0609a;--cat-4:#3fa63f;--cat-5:#b865cc;--cat-6:#e25555;--cat-7:#2898c4;--cat-8:#b58500;--chart-grid:#2a2a2a;--chart-axis:#363636;--tooltip-bg:#ededed;--tooltip-ink:#111;--flag-edge:#ffffff1f;--logo-tile:#111;--scrim:#0009;--shadow-card:none;--shadow-pop:0 0 0 1px #363636;--ring:0 0 0 3px #4dbc854d}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-condensed-latin-ext-600-normal-DIUh7Wuv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-condensed-latin-600-normal-C6Ud4naT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-latin-ext-700-normal-B004qtqu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-latin-700-normal-DRbp0YnP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
