@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://use.typekit.net/bqs6sqq.css");@font-face{font-family:PremierSans;src:url(/fonts/PremierLeagueW01-Regular.woff2) format("woff2");font-weight:300 600;font-style:normal;font-display:swap}@font-face{font-family:PremierSans;src:url(/fonts/PremierLeagueW01-Bold.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:swap}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text-primary);line-height:1.5;--metric-text-dark:#44403c;--color-dif1:rgb(55,85,35);--color-dif2:rgb(1,252,122);--color-dif3:rgb(231,231,231);--color-dif4:rgb(255,23,81);--color-dif5:rgb(128,7,45);--color-no-mins-red:rgb(103,16,62);--color-no-mins-green:rgb(16,103,62);--gradient-during:linear-gradient(245.98deg,#FF6900 -48.99%,#FF6604 -32.53%,#FF6010 -14.01%,#FF5625 4.51%,#FF4743 23.03%,#FF3468 41.55%,#FF2882 53.89%,#963CFF 156.77%);--color-predicted:#587EE0;--color-purple:rgb(55,0,60);--color-arrow-green:rgb(5,250,135);--color-arrow-red:rgb(252,44,128);--color-match-live:#ef233c;--color-gold:rgb(251,191,36);--gradient-green:linear-gradient(120deg,var(--color-arrow-green),rgb(58,241,226));--gradient-red:linear-gradient(120deg,var(--color-dif5),rgb(172,22,79));--gradient-grey:linear-gradient(120deg,rgb(64,64,64),rgb(86,86,86));--gradient-white:linear-gradient(120deg,#e1eaf1,#ffffff);--radius-panel:8px;--radius-control:8px;--destination-accent:var(--color-arrow-green)}:root,body{background:var(--surface-page)}body{min-height:100vh;margin:0}iframe{color-scheme:normal}@media (max-width:760px){body,html{overflow-x:clip}body{touch-action:pan-y}}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}:root,[data-theme=light]{color-scheme:light;--text-label:#334155;--text-team:#0f172a;--text-column-label:#78716c;--text-axis:#64748b;--text-link:#0369a1;--text-accent:#057c4a;--surface-accent:#e8fff4;--border-accent:#bce9d3;--control-active-background:#0f172a;--control-active-border:#0f172a;--action:#0ea5e9;--action-hover:#1381d0;--action-text:#ffffff;--selection-background:#dbeafe;--selection-hover:#c1d8fb;--selection-text:#1d4ed8;--option-hover-background:#dcfce7;--option-selected-background:var(--color-arrow-green);--option-selected-text:#0f172a;--control-hover:#e2e8f0;--control-disabled:#94a3b8;--control-overlay:rgba(0,0,0,.067);--focus-ring:#94a3b8;--text-on-dark:#ffffff;--surface-inverse:#0f172a;--surface-tooltip:#0b0b0b;--border-row:#d4d4d8;--graphic-table-border:rgba(214,211,209,.9);--delta-positive:#15803d;--delta-negative:#dc2626;--status-error-background:#fef2f2;--status-error-text:#b91c1c;--status-warning-background:#fffbeb;--status-warning-text:#92400e;--shadow-floating:0 12px 30px rgba(15,23,42,.16);--fixture-action-shadow:var(--shadow-floating);--fixture-action-backdrop:rgba(15,23,42,.5);--surface-header:rgba(248,250,252,.92);--footer-background:#07111f;--footer-text:#cbd5e1;--footer-link:#38bdf8;--team-accent-lightness-floor:0;--competition-badge-lightness-floor:0;--team-accent-mix:14%;--surface-page:#f8fafc;--surface-loading-highlight:#eef2f7;--dialog-backdrop:rgba(15,23,42,0.14);--segmented-background:#e2e8f0;--segmented-hover-background:rgba(255,255,255,.58);--segmented-selected-background:var(--surface-panel);--range-track:#e2e8f0;--range-tick:#cbd5e1;--range-tick-active:#16a34a;--range-thumb-border:transparent;--workspace-grid-dot:#bac5d1;--surface-input:#ffffff;--surface-disabled-stripe:rgba(248,250,252,0.8);--navigation-accent-override:initial;--surface-panel:#ffffff;--surface-subtle:#f1f5f9;--border-subtle:#dbe3ec;--border-muted:#e2e8f0;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--shadow-panel:0 1px 2px rgba(15,23,42,.025);--shadow-card:0 4px 8px rgba(0,0,0,0.05);--table-sticky-divider:var(--border-row);--chart-muted-line:#cbd5e1;--chart-neutral:#64748b;--chart-hover-line:#cbd5e1;--chart-point-outline:#ffffff;--theme-logo-filter:none;--brand-mark-fill:#ffffff;--theme-attribution-filter:invert(1);--theme-bold-text:inherit;--projection-text:#111827;--projection-team-text:#0f172a;--projection-panel:#fff;--projection-border:#d6d3d1;--projection-grid-border:var(--border-muted);--projection-header-background:#fbfbfa;--projection-header-color:#475569;--projection-header-hover:#f5f5f4;--projection-control-hover:var(--surface-subtle);--projection-toggle-background:var(--projection-panel);--projection-toggle-hover:var(--surface-subtle);--projection-hidden-stripe:var(--surface-subtle);--projection-title-background:#f5f5f4;--projection-title-color:#57534e;--projection-sort-active-color:#0f172a;--projection-background:#f3f4f6;--projection-scoreboard-background:#111827;--projection-subtitle:#57534e}[data-theme=dark]{--range-track:#334155;--range-tick:var(--border-muted);--range-tick-active:#22c55e;--range-thumb-border:#94a3b8;color-scheme:dark;--text-label:#dce6f3;--text-team:#edf3fa;--text-column-label:#acbbcc;--text-axis:#9fb0c5;--text-link:#7dd3fc;--text-accent:#6ee7b7;--surface-accent:#18392f;--border-accent:#2a654c;--control-active-background:#475569;--control-active-border:#64748b;--action:#38bdf8;--action-hover:#7dd3fc;--action-text:#0f172a;--selection-background:#253348;--selection-hover:#334155;--selection-text:#7dd3fc;--option-hover-background:var(--selection-background);--option-selected-background:var(--color-arrow-green);--option-selected-text:#0f172a;--control-hover:#334155;--control-disabled:#64748b;--control-overlay:#253348;--focus-ring:#7dd3fc;--text-on-dark:#ffffff;--surface-inverse:#334155;--surface-tooltip:#253348;--border-row:#475569;--graphic-table-border:#39485d;--delta-positive:oklch(from #15803d max(l,.75) c h);--delta-negative:oklch(from #dc2626 max(l,.75) c h);--status-error-background:#3b2431;--status-error-text:#fda4af;--status-warning-background:#332d20;--status-warning-text:#fcd34d;--shadow-floating:none;--fixture-action-shadow:0 12px 30px rgba(0,0,0,.4);--fixture-action-backdrop:rgba(15,23,42,.85);--surface-header:rgba(17,24,39,.92);--footer-background:#111827;--footer-text:#a9b8cb;--footer-link:#7dd3fc;--team-accent-lightness-floor:.58;--competition-badge-lightness-floor:.55;--team-accent-mix:32%;--surface-page:#111827;--surface-loading-highlight:var(--surface-subtle);--dialog-backdrop:rgba(0,0,0,0.5);--segmented-background:var(--surface-page);--segmented-hover-background:var(--surface-subtle);--segmented-selected-background:var(--control-hover);--workspace-grid-dot:#39485d;--surface-input:var(--surface-page);--surface-disabled-stripe:#253348;--navigation-accent-override:var(--color-arrow-green);--surface-panel:#1e293b;--surface-subtle:#253348;--border-subtle:#39485d;--border-muted:#39485d;--text-primary:#f1f5f9;--text-secondary:#d2dcea;--text-muted:#a9b8cb;--shadow-panel:none;--shadow-card:none;--table-sticky-divider:transparent;--chart-muted-line:#39485d;--chart-neutral:#94a3b8;--chart-hover-line:var(--chart-muted-line);--chart-point-outline:var(--surface-panel);--theme-logo-filter:brightness(0) invert(1);--brand-mark-fill:var(--surface-page);--theme-attribution-filter:brightness(0) invert(.608090) sepia(1) saturate(.454018) hue-rotate(174.2636deg);--theme-bold-text:#fff;--projection-text:#f1f5f9;--projection-team-text:#f1f5f9;--projection-panel:#1e293b;--projection-border:#39485d;--projection-grid-border:var(--border-row);--projection-header-background:#1e293b;--projection-header-color:#f1f5f9;--projection-header-hover:#334155;--projection-control-hover:var(--projection-header-hover);--projection-toggle-background:var(--surface-subtle);--projection-toggle-hover:var(--control-hover);--projection-hidden-stripe:var(--surface-disabled-stripe);--projection-title-background:#1e293b;--projection-title-color:#f1f5f9;--projection-sort-active-color:#f1f5f9;--projection-scoreboard-background:#111827;--projection-background:var(--projection-scoreboard-background);--projection-subtitle:#b1becf}img[src="/fpl-joe-text-black-navbar.svg"],img[src="/fpl-joe-text-black.svg"]{filter:var(--theme-logo-filter)}img[src*=elevenify-logo-icon]{filter:var(--theme-attribution-filter)}@scope ([data-theme="dark"]) to ([data-theme="light"]){:scope .odds-overview-tile__row.odds-overview-tile__row{--theme-team-accent:oklch(from var(--overview-team-color,var(--text-muted)) max(l,var(--team-accent-lightness-floor)) c h);border-left-color:var(--theme-team-accent)}:scope .odds-overview-card__tagline b{color:var(--text-primary)}:scope .odds-overview-tile,:scope .odds-overview-tile__date,:scope .odds-overview-tile__header,:scope .odds-overview-tile__row{background:var(--fixture-tile-surface,var(--surface-panel));border-color:var(--fixture-tile-border,var(--border-subtle));color:var(--text-label)}:scope .odds-overview-tile__header{border-left-color:transparent}:scope .odds-team-token__name{color:var(--text-team)}:scope .odds-overview-tile__row .odds-team-token{background:linear-gradient(90deg,color-mix(in srgb,var(--theme-team-accent) var(--team-accent-mix),var(--surface-panel)),var(--surface-panel) 72%)}:scope .odds-overview-tile__scorelines,:scope .odds-overview-tile__scorelines .odds-overview-tile__scoreline{background:var(--fixture-tile-surface,var(--surface-panel))}:scope .odds-overview-tile .odds-overview-tile__scoreline-prob,:scope .odds-overview-tile__date .odds-overview-tile__day,:scope .odds-overview-tile__date .odds-overview-tile__time,:scope .odds-overview-tile__date .odds-overview-tile__weekday,:scope .odds-overview-tile__row .odds-team-token__name{color:var(--text-label)}:scope .odds-overview-tile__date.early-kick-off{-webkit-text-stroke:0}:scope .odds-overview-tile__heading{color:var(--text-column-label)}:scope .recharts-cartesian-grid line{stroke:var(--border-subtle)}:scope .btn-panel:focus-visible:not(:disabled),:scope .btn-panel:hover:not(:disabled){background:var(--control-hover)}:scope .btn-light{color:var(--text-label);background:var(--surface-subtle);border-color:var(--border-subtle)}:scope .recharts-cartesian-axis-tick-value{fill:var(--text-muted)}:scope .odds-tooltip__text-stroke{-webkit-text-stroke-color:var(--surface-panel)}:scope .odds-chart__status-marker-label[fill="#333"]{fill:var(--text-muted)}:scope .odds-overview-tile__row+.odds-overview-tile__row:before{background:var(--fixture-tile-border,var(--border-subtle))}:scope .odds-tooltip__range-delta.is-up{color:var(--delta-positive)}:scope .odds-tooltip__range-delta.is-down{color:var(--delta-negative)}}@scope ([data-theme="dark"]) to ([data-theme="light"]){:scope .odds-overview-tile__scoreline-score{--base-color:oklch(from var(--projection-scoreboard-background) l c h);background:linear-gradient(to right in oklab,var(--scoreline-stop-0,var(--base-color)) 0,var(--scoreline-stop-50,var(--base-color)) 50%,var(--scoreline-stop-100,var(--base-color)) 100%)}:scope .odds-overview-tile[data-backdrop=panel] .odds-overview-tile__scoreline-score{--base-color:var(--surface-panel)}:scope .odds-overview-tile__scoreline-score--home-win{--scoreline-stop-0:var(--scoreboard-dark-home-color);--scoreline-stop-50:color-mix(in oklab,var(--scoreboard-dark-home-color) 45%,var(--base-color));--scoreline-stop-100:var(--base-color)}:scope .odds-overview-tile__scoreline-score--away-win{--scoreline-stop-0:var(--base-color);--scoreline-stop-50:color-mix(in oklab,var(--scoreboard-dark-away-color) 45%,var(--base-color));--scoreline-stop-100:var(--scoreboard-dark-away-color)}:scope .odds-overview-tile__scoreline+.odds-overview-tile__scoreline{border-top-color:var(--border-row)}}