:root{--bg-0:#000;--bg-1:#04060b;--bg-2:#080c14;--bg-3:#0d131f;--navy-1:#001848;--navy-2:#00306e;--navy-3:#00478f;--tx-1:#e9eefb;--tx-2:#b0bcda;--tx-3:#8492b8;--tx-4:#5a6890;--blue:#00478f;--blue-hi:#308ce8;--cyan:#10b7c6;--cyan-hi:#42e1f0;--cta:#3be082;--cta-hi:#6cf1a4;--mint:#82e696;--warn:#ffb347;--pink:#ff2d9b;--purple:#bf5fff;--acc:var(--cta);--lg-premier-league:#b895ed;--lg-la-liga:#ff6269;--lg-serie-a:#72baff;--lg-bundesliga:#f46b70;--lg-ligue-1:#aaa3ff;--lg-mls:#308ce8;--turf-color:#092d18;--turf-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='grass'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65 .18' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' opacity='.025' filter='url(%23grass)' d='M0 0h180v180H0z'/%3E%3C/svg%3E"), repeating-linear-gradient(90deg, #ffffff06 0 12.5%, #00000026 12.5% 25%), radial-gradient(ellipse at 50% 10%, #205a32 0%, #103f23 45%, #082915 100%);--turf-size:180px 180px, 100% 100%, 100% 100%;--line-1:#ffffff14;--line-2:#ffffff29;--bar-grad:linear-gradient(90deg, #3fbf4a 0%, #8fd61f 48%, #dff03a 100%);--grad:linear-gradient(120deg, #3be082 0%, #82e696 42%, #42e1f0 100%);--cond:var(--font-cond), "Saira Condensed", sans-serif;--body:var(--font-body), "Saira", sans-serif;--mono:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;--slant:italic;--skew:-5deg;--skew-un:5deg;--scan-y:.5;--scan-glow:1}*{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable;scrollbar-color:var(--tx-4) var(--bg-0);height:100%}html,body{max-width:100vw}body{background:var(--bg-0);min-height:100%;color:var(--tx-1);font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.55;overflow-x:clip}.site-backdrop{z-index:0;pointer-events:none;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.site-backdrop:after{content:"";background:linear-gradient(#000000f2 0%,#000000f5 42%,#000000fa 100%),radial-gradient(at 50% 44%,#1823301f,#0000 70%);position:absolute;inset:0}a{color:inherit;text-decoration:none}.ff-wordmark{font-family:var(--cond);font-style:var(--slant);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;font-weight:900;line-height:.82}.ff-wordmark-accent{color:var(--cta)}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,svg{max-width:100%;display:block}::selection{background:var(--cyan);color:#000}:focus-visible{outline:2px solid var(--cta);outline-offset:3px}.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}.skip-link{z-index:200;background:var(--cta);color:#04130a;font-family:var(--cond);font-style:var(--slant);text-transform:uppercase;letter-spacing:.04em;padding:10px 16px;font-weight:700;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.tnum{font-variant-numeric:tabular-nums}.grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-inline-end:-.24em;padding-inline-end:.24em}.scanfield{z-index:0;background:var(--bg-0);position:fixed;inset:0}.scanfield-canvas{width:100%;height:100%;transition:opacity .6s}.scanfield-css{background:radial-gradient(55% 45% at 50% 50%, #00478f1a, transparent 72%), var(--bg-0);position:absolute;inset:0;overflow:hidden}.scanfield-css-dots{opacity:.75;-webkit-mask-image:linear-gradient(180deg, transparent calc((var(--scan-y) * 100%) - 14%), #000000f2 calc(var(--scan-y) * 100%), transparent calc((var(--scan-y) * 100%) + 14%));-webkit-mask-image:linear-gradient(180deg, transparent calc((var(--scan-y) * 100%) - 14%), #000000f2 calc(var(--scan-y) * 100%), transparent calc((var(--scan-y) * 100%) + 14%));mask-image:linear-gradient(180deg, transparent calc((var(--scan-y) * 100%) - 14%), #000000f2 calc(var(--scan-y) * 100%), transparent calc((var(--scan-y) * 100%) + 14%));background-image:radial-gradient(#10b7c680 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0}.scanfield-css-line{left:0;right:0;top:calc(var(--scan-y) * 100%);background:linear-gradient(#0000 0%,#42e1f01a 38%,#42e1f073 50%,#42e1f01a 62%,#0000 100%);height:90px;position:absolute;transform:translateY(-50%)}
.fz-disp{font-family:var(--cond);text-transform:uppercase;letter-spacing:.01em;transform:skewX(var(--skew));font-weight:900;line-height:.94}.fz-unskew{transform:skewX(var(--skew-un))}.fz-lab{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tx-3);font-size:9px;font-weight:700;line-height:1}.fz-lab--acc{color:var(--acc)}.fz-panel{background:var(--bg-2);border:1px solid var(--line-1);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);position:relative}.fz-panel--lit{border-color:color-mix(in srgb, var(--acc) 38%, transparent);box-shadow:0 0 40px -22px var(--acc)}.fz-shade:after{content:"";pointer-events:none;background:linear-gradient(#0000004d,#0000000d 30%,#0000004d),linear-gradient(to bottom right,#ffffff1a,#0000 50%,#00000042);position:absolute;inset:0}.fz-shead{border-bottom:1px solid var(--line-1);align-items:baseline;gap:10px;margin-bottom:14px;padding-bottom:9px;display:flex}.fz-shead-bar{background:var(--acc);width:4px;height:18px;transform:skewX(var(--skew));box-shadow:0 0 14px color-mix(in srgb, var(--acc) 45%, transparent);border-radius:1px;flex:none;align-self:center}.fz-shead-h{font-family:var(--cond);text-transform:uppercase;letter-spacing:.02em;transform:skewX(var(--skew));color:var(--tx-1);font-size:19px;font-weight:900;line-height:1}.fz-shead-n{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx-3);margin-left:auto;font-size:9px}:is(.db .db-card,.fz-tagged)>.fz-shead{border-bottom:0;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:0}:is(.db .db-card,.fz-tagged)>.fz-shead:after{content:"";background:color-mix(in srgb, var(--w) 25%, #11171b);flex:auto;order:2;min-width:12px;height:2px}:is(.db .db-card,.fz-tagged)>.fz-shead>.fz-shead-bar{display:none}:is(.db .db-card,.fz-tagged)>.fz-shead>.fz-shead-h{isolation:isolate;color:#0a0d10;font:italic 900 18px/1 var(--cond);letter-spacing:.01em;flex:none;order:1;margin:0 4px;padding:5px 14px 5px 12px;position:relative;transform:none}:is(.db .db-card,.fz-tagged)>.fz-shead>.fz-shead-h:before{content:"";z-index:-1;background:var(--w);border-radius:3px;position:absolute;inset:0;transform:skew(-14deg)}:is(.db .db-card,.fz-tagged)>.fz-shead>.fz-shead-n{color:var(--w);font:700 9px/1 var(--mono);letter-spacing:.14em;background:0 0;border:0;border-radius:0;order:3;margin-left:0;padding:0;text-decoration:none}:is(.db .db-card,.fz-tagged)>.fz-shead>a.fz-shead-n:hover{color:#fff}:is(.db-sheet,.fz-sheet){background:radial-gradient(120% 220px at 50% 0,#ffffff09,#0000 70%),linear-gradient(#151c21 0,#11171b 240px);border:1px solid #ffffff14;border-bottom:0;border-radius:22px 22px 0 0;position:relative;box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px #00000040,inset 0 24px 36px -32px #ffffff14,0 -24px 60px -10px #0009,0 -2px 0 -1px #00000080}@media (min-width:768px){:is(.db-sheet,.fz-sheet){border-radius:26px 26px 0 0}}@media (min-width:1180px){:is(.db-sheet,.fz-sheet){border-radius:30px 30px 0 0}:is(.db-sheet,.fz-grooves):before,:is(.db-sheet,.fz-grooves):after{content:"";pointer-events:none;background:linear-gradient(90deg,#070a0c 0 1px,#1d2428 1px 2px);width:2px;position:absolute;top:18px;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 40px);mask-image:linear-gradient(#0000,#000 40px)}}.fz-flap{gap:2px;display:inline-flex}.fz-flap b{min-width:.72em;font-family:var(--cond);font-style:normal;font-weight:900;font-size:inherit;color:#04130a;font-variant-numeric:tabular-nums;background:linear-gradient(#dff7e6 0 49%,#9fc4ac 51% 100%);border-radius:2px;justify-content:center;align-items:center;padding:3px 4px;line-height:1;display:inline-flex;position:relative}.fz-flap b:after{content:"";background:#0006;height:1px;position:absolute;top:50%;left:0;right:0}.fz-flap b[data-sep]{min-width:.34em;color:var(--tx-3);background:0 0}.fz-flap b[data-sep]:after{display:none}.fz-flap--calm b{color:#04130a;background:linear-gradient(#dff7e6 0 49%,#9fc4ac 51% 100%)}.fz-flap--warn b{color:#1a1000;background:linear-gradient(#ffd79a 0 49%,#c8862a 51% 100%)}.fz-flap--live b{color:#1b0210;background:linear-gradient(#ff8fc8 0 49%,#c31f74 51% 100%)}@media (prefers-reduced-motion:reduce){.fz-meta>div{animation:none!important}}.hb-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hb-h1{font-family:var(--cond);font-style:var(--slant);letter-spacing:.06em;color:var(--tx-1);font-size:clamp(24px,2.6vw,34px);font-weight:900}.hb-head-hint{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--tx-4);font-size:9.5px;font-weight:700}.hb-hint-mobile{display:none}.hb-selector{flex-wrap:wrap;gap:8px;margin-top:12px;padding-bottom:4px;display:flex}.hb-chip{min-height:40px;transform:skewX(var(--skew));border:1px solid var(--line-1);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:10px;font-weight:700;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.hb-chip>*{transform:skewX(var(--skew-un))}.hb-chip:active{transform:skewX(var(--skew)) scale(.98)}.hb-chip:hover{color:var(--tx-1);border-color:var(--line-2)}.hb-chip[data-active]{color:var(--tx-1);border-color:var(--acc);background:color-mix(in srgb, var(--acc) 12%, transparent)}.hb-chip-n{color:var(--tx-4);font-variant-numeric:tabular-nums;font-size:9.5px}.hb-chip[data-active] .hb-chip-n{color:var(--acc)}.hb-chip--mls{color:var(--cta);border-color:#3be08266}.hb-chip--mls:hover{color:var(--cta-hi);border-color:var(--cta)}.hb-chip[data-league=premier-league][data-active]{border-color:var(--lg-premier-league);background:color-mix(in srgb, var(--lg-premier-league) 12%, transparent)}.hb-chip[data-league=la-liga][data-active]{border-color:var(--lg-la-liga);background:color-mix(in srgb, var(--lg-la-liga) 12%, transparent)}.hb-chip[data-league=serie-a][data-active]{border-color:var(--lg-serie-a);background:color-mix(in srgb, var(--lg-serie-a) 12%, transparent)}.hb-chip[data-league=bundesliga][data-active]{border-color:var(--lg-bundesliga);background:color-mix(in srgb, var(--lg-bundesliga) 12%, transparent)}.hb-chip[data-league=ligue-1][data-active]{border-color:var(--lg-ligue-1);background:color-mix(in srgb, var(--lg-ligue-1) 12%, transparent)}.hb-updating{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tx-4);font-size:10px}.sk i,.sk-b{animation:1.2s ease-in-out infinite sk-shimmer;animation-delay:calc(var(--i,0) * 35ms);background:linear-gradient(100deg,#ffffff0a 22%,#ffffff18 45%,#ffffff0a 68%) 0 0/220% 100%;border:0;display:block}@keyframes sk-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.sk i,.sk-b{animation:none}}.hb-empty{border:1px solid var(--line-1);background:var(--bg-1);justify-items:start;gap:8px;padding:20px;display:grid}.hb-empty-h{font-family:var(--cond);text-transform:uppercase;letter-spacing:.02em;transform:skewX(var(--skew));color:var(--tx-1);font-size:clamp(16px,1.8vw,21px);font-weight:900}.ffd{z-index:1400;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ffd-scrim{cursor:default;background:#010406d6;border:0;padding:0;animation:.22s ease-out both ffd-fade;position:absolute;inset:0}.ffd[data-state=closing] .ffd-scrim{animation:.22s ease-in both ffd-fade-out}.ffd-card{border:1px solid color-mix(in srgb, var(--ffd-accent) 44%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--ffd-accent) 15%, #0b1116), #080c11 44%, #05080b);width:min(100%,620px);max-height:calc(100dvh - 32px);color:var(--tx-1);border-radius:18px;outline:none;flex-direction:column;animation:.32s cubic-bezier(.2,.8,.2,1) both ffd-rise;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 30px 80px #000000b8}.ffd[data-state=closing] .ffd-card{animation:.22s cubic-bezier(.4,0,1,1) both ffd-lower}.ffd-close{z-index:3;width:44px;height:44px;color:var(--tx-2);cursor:pointer;background:#04080bb8;border:1px solid #ffffff1f;border-radius:12px;place-items:center;transition:color .15s,border-color .15s,transform .12s;display:grid;position:absolute;top:10px;right:10px}.ffd-close:hover,.ffd-close:focus-visible{color:#fff;border-color:color-mix(in srgb, var(--ffd-accent) 60%, transparent)}.ffd-close:active{transform:scale(.94)}.ffd-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.ffd-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.ffd-head{isolation:isolate;border-bottom:1px solid color-mix(in srgb, var(--ffd-accent) 18%, transparent);flex:none;padding:26px 64px 20px 28px;position:relative;overflow:hidden}.ffd-kicker{color:var(--ffd-accent);font:800 10px/1 var(--cond);letter-spacing:.06em;display:block}.ffd-head h2{color:#f5f2ea;font:var(--slant) 900 clamp(34px, 5.4vw, 48px)/.88 var(--cond);margin:10px 0 8px;padding-inline-end:.24em}.ffd-head p{color:#b3bec6;max-width:400px;font:500 13.5px/1.5 var(--body);margin:0}.ffd-foot{flex:none;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:14px 28px 22px;display:grid}.ffd-btn,.ffd-cta{min-height:48px;font:var(--slant) 900 13px/1 var(--cond);letter-spacing:.07em;cursor:pointer;border-radius:14px;align-items:center;padding:0 18px;text-decoration:none;transition:transform .12s,filter .15s,border-color .15s;display:flex}.ffd-btn{color:var(--tx-2);background:#ffffff08;border:1px solid #ffffff24;justify-content:center}.ffd-btn:hover,.ffd-btn:focus-visible{border-color:color-mix(in srgb, var(--ffd-accent) 55%, transparent);color:#fff}.ffd-cta{border:1px solid var(--ffd-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--ffd-accent) 82%, #fff), var(--ffd-accent) 46%);color:#041008;justify-content:space-between;box-shadow:inset 0 -2px #0000002e}.ffd-cta:hover,.ffd-cta:focus-visible{filter:brightness(1.06)}.ffd-btn:active,.ffd-cta:active{transform:scale(.985)}@keyframes ffd-fade{0%{opacity:0}}@keyframes ffd-fade-out{to{opacity:0}}@keyframes ffd-rise{0%{opacity:0;transform:translateY(18px)scale(.975)}}@keyframes ffd-lower{to{opacity:0;transform:translateY(12px)scale(.985)}}@media (max-width:560px){.ffd{place-items:end stretch;padding:0}.ffd-card{width:100%;max-height:calc(100dvh - max(24px, env(safe-area-inset-top)));padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:18px 18px 0 0;animation-name:ffd-sheet-rise;animation-duration:.34s}.ffd[data-state=closing] .ffd-card{animation-name:ffd-sheet-lower}.ffd-head{padding:22px 64px 16px 18px}.ffd-head h2{font-size:clamp(30px,9vw,38px)}.ffd-head p{font-size:13px}.ffd-foot{padding:12px 16px 16px}@keyframes ffd-sheet-rise{0%{transform:translateY(100%)}}@keyframes ffd-sheet-lower{to{transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.ffd-scrim,.ffd-card,.ffd[data-state=closing] .ffd-scrim,.ffd[data-state=closing] .ffd-card{animation:none}}
