@import url("https://fonts.googleapis.com/css2?family=Spline+Sans+Mono:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap");:root{--coal-950:#0e0c0b;--coal-900:#131110;--coal-850:#171412;--coal-800:#1a1715;--coal-750:#1d1917;--coal-700:#211c19;--coal-650:#262019;--coal-600:#2e2722;--line-strong:#2e2722;--line-soft:#262019;--ink-50:#fff9f0;--ink-100:#e9e2d8;--ink-300:#a99a87;--ink-500:#8a7d6d;--ink-700:#6d5f4f40;--ember-400:#ffb45c;--ember-500:#ff9d2e;--ember-600:#e07f12;--ember-700:#c9700f;--ember-900:#2b1a05;--ember-tint:#33230f;--steel-400:#7fd4e8;--steel-500:#4fc1dd;--steel-600:#2f97b3;--steel-900:#062a33;--gold-400:#ffd97a;--gold-500:#ffce53;--gold-600:#dba627;--gold-900:#320;--red-500:#ff5d3a;--red-600:#d8452a;--red-tint:#331410;--amber-500:#ffb13d;--slate-500:#6b5f52;--slate-300:#d6cabb;--bg-app:var(--coal-900);--bg-sunken:var(--coal-850);--surface-panel:var(--coal-800);--surface-tint:var(--coal-750);--surface-raised:var(--coal-700);--surface-hover:var(--coal-650);--track:var(--coal-600);--border:var(--line-strong);--border-soft:var(--line-soft);--text-primary:var(--ink-100);--text-muted:var(--ink-300);--text-faint:var(--ink-500);--text-on-pitch:var(--ember-900);--text-on-sky:var(--steel-900);--text-on-gold:var(--gold-900);--accent:var(--ember-500);--accent-strong:var(--ember-700);--accent-2:var(--steel-500);--gold:var(--gold-500);--pitch-400:var(--ember-400);--pitch-500:var(--ember-500);--pitch-600:var(--ember-600);--pitch-700:var(--ember-700);--pitch-900:var(--ember-900);--pitch-tint:var(--ember-tint);--sky-400:var(--steel-400);--sky-500:var(--steel-500);--sky-600:var(--steel-600);--sky-900:var(--steel-900);--status-through:var(--ember-500);--status-runner:var(--steel-500);--status-playoff:var(--amber-500);--status-out:var(--red-500);--status-win:var(--ember-500);--status-draw:var(--slate-500);--status-loss:var(--red-500);--status-live:var(--red-500);--zone-ucl:var(--ember-500);--zone-uel:var(--steel-500);--zone-conf:var(--amber-500);--zone-releg:var(--red-500);--follow:var(--gold-500);--follow-tint:rgba(255,206,83,.12);--grad-pitch:linear-gradient(135deg,var(--ember-500),var(--ember-700));--grad-sky:linear-gradient(135deg,var(--steel-500),var(--steel-600));--grad-gold:linear-gradient(135deg,var(--gold-500),var(--gold-600));--grad-header:linear-gradient(90deg,#181514,#1c1815);--grad-app:radial-gradient(1200px 700px at 80% -10%,#241d15 0%,var(--coal-900) 55%);--font-display:"Spline Sans Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-ui:"Spline Sans Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-mono:"Spline Sans Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:700;--fw-black:700;--fs-hero:24px;--fs-title:18px;--fs-h2:15px;--fs-stat:20px;--fs-display-num:23px;--fs-body:13px;--fs-sm:12px;--fs-xs:11px;--fs-2xs:10px;--fs-micro:9px;--lh-tight:1.15;--lh-snug:1.3;--lh-base:1.45;--lh-relaxed:1.65;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-label:0.1em;--tracking-wide:0.16em;--eyebrow-size:var(--fs-2xs);--eyebrow-weight:var(--fw-semibold);--eyebrow-tracking:var(--tracking-label);--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:18px;--space-9:22px;--space-10:28px;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:4px;--radius-xl:5px;--radius-2xl:6px;--radius-pill:4px;--radius-full:999px;--border-width:1px;--accent-rail:3px;--shadow-card:0 8px 30px rgba(0,0,0,.45);--shadow-lift:0 8px 22px rgba(0,0,0,.28);--shadow-pop:0 12px 34px rgba(0,0,0,.5);--shadow-accent:0 3px 12px rgba(255,157,46,.3);--shadow-gold:0 4px 14px rgba(255,206,83,.3);--ease-out:cubic-bezier(0.4,0,0.2,1);--dur-fast:0.12s;--dur-base:0.15s;--dur-slow:0.3s;--dur-bar:0.5s;--col-groups-w:460px;--header-h:56px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--coal-950);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;height:100%}a{color:inherit;text-decoration:none}button{font-family:inherit}input,select,textarea{font-family:inherit;color:inherit}.tabular,[data-tabular]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.fmp-cap{max-width:600px;width:100%;margin:0 auto}.fmp-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--grad-app)}.fmp-scroll{flex:1 1;overflow-y:auto;padding-bottom:92px}.fmp-htab{color:var(--text-faint)}.fmp-htab:hover{color:var(--text-muted)}.fmp-htab[data-on=true]{color:var(--accent)}.fmp-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--status-live);margin-right:3px;vertical-align:middle;animation:fmpPulse 1.4s ease-out infinite}@keyframes fmpPulse{0%{box-shadow:0 0 0 0 rgba(255,93,58,.55)}70%{box-shadow:0 0 0 6px rgba(255,93,58,0)}to{box-shadow:0 0 0 0 rgba(255,93,58,0)}}.fmp-chip-rail::-webkit-scrollbar{display:none}.fmp-desktop-only{display:none}.fmp-mobile-only{display:block}.fmp-header-nav{display:none}body{overflow-x:hidden}@media (min-width:900px){.fmp-desktop-only{display:initial}.fmp-mobile-only{display:none}.fmp-header-nav{display:flex}.fmp-two-pane{flex:1 1;min-height:0;display:grid;grid-template-columns:var(--col-groups-w) minmax(0,1fr);max-width:1280px;width:100%;margin:0 auto;border-inline:1px solid var(--border)}.fmp-rail{border-right:1px solid var(--border)}.fmp-detail,.fmp-rail{overflow-y:auto;min-height:0;padding-bottom:28px}.fmp-scroll{padding-bottom:0}}@media (prefers-reduced-motion:no-preference){.fmp-screen-enter{animation:fmpFadeUp .28s cubic-bezier(.4,0,.2,1)}}@keyframes fmpFadeUp{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.fmp-skel{background:linear-gradient(100deg,var(--surface-panel) 40%,var(--surface-tint) 50%,var(--surface-panel) 60%);background-size:200% 100%;border:1px solid var(--border)}@media (prefers-reduced-motion:no-preference){.fmp-skel{animation:fmpShimmer 1.4s ease-in-out infinite}}@keyframes fmpShimmer{0%{background-position:120% 0}to{background-position:-80% 0}}