@font-face{font-family:InterVariable;src:url(fonts/InterVariable-latin.woff2?v=a08ea0733e) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+0394,U+03C3,U+2000-206F,U+2070-2079,U+2080-2089,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+2248,U+2260,U+2264-2265,U+2713,U+2715,U+FEFF,U+FFFD}@font-face{font-family:InterFallback;src:local("Arial"),local("ArialMT"),local("Helvetica");size-adjust:107.4%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}:root{color-scheme:light;--surface-canvas: #f3f5f8;--surface-sunken: #f0f2f6;--surface-card: #ffffff;--surface-subtle: #f5f7fa;--surface-muted: #eaeef3;--surface-raised: #ffffff;--surface-inverse: #111827;--scrim: rgba(15, 23, 42, .4);--text-1: #101828;--text-2: #3a4556;--text-3: #4d586a;--text-4: #8a94a6;--text-inverse: #f8fafc;--text-link: #1d4ed8;--line-hairline: #edf0f4;--line-default: #e3e7ed;--line-strong: #cfd6e0;--line-control: #7d889b;--accent: #2563eb;--accent-hover: #1d4ed8;--accent-press: #1e40af;--accent-text: #1d4ed8;--accent-soft: rgba(37, 99, 235, .08);--accent-soft-2: rgba(37, 99, 235, .14);--text-on-accent: #ffffff;--brand: #15803d;--brand-hover: #166534;--brand-text: #157a3b;--brand-soft: rgba(22, 163, 74, .1);--text-on-brand: #ffffff;--positive: #15993f;--positive-text: #127536;--positive-soft: rgba(22, 163, 74, .11);--text-on-positive: #ffffff;--positive-strong: #15803d;--negative: #dc2626;--negative-text: #c11c1c;--negative-soft: rgba(220, 38, 38, .09);--text-on-negative: #ffffff;--warning: #c26a04;--warning-text: #a54b06;--warning-soft: rgba(217, 119, 6, .11);--text-on-warning: #101828;--sharp: #b7791f;--sharp-text: #8a5a00;--sharp-soft: rgba(202, 138, 4, .12);--live: #e11d48;--live-text: #be123c;--live-soft: rgba(225, 29, 72, .09);--text-on-live: #ffffff;--info: #0284c7;--info-text: #0369a1;--info-soft: rgba(2, 132, 199, .1);--parlay: #7c3aed;--parlay-text: #6d28d9;--focus: #2563eb;--ring: 0 0 0 2px var(--focus);--ring-offset: 0 0 0 2px var(--surface-card), 0 0 0 4px var(--focus);--ty-ml: #1d4ed8;--ty-spread: #6d28d9;--ty-total: #0e7490;--ty-prop: #a35200;--ty-parlay: #7c3aed;--per-fg-ink: var(--text-2);--per-amber: #f2b705;--per-amber-ink: #231700;--per-orange: #b45309;--per-orange-ink: #ffffff;--per-fuchsia: #a21caf;--per-fuchsia-ink: #ffffff;--per-violet: #6d28d9;--per-violet-ink: #ffffff;--per-indigo: #4338ca;--per-indigo-ink: #ffffff;--per-blue: #1d4ed8;--per-blue-ink: #ffffff;--per-cyan: #0e7490;--per-cyan-ink: #ffffff;--per-slate: #334155;--per-slate-ink: #ffffff;--chart-sharp: var(--sharp);--chart-fair: #16a34a;--chart-rec: #2563eb;--band-70: #0891b2;--band-95: #7c3aed;--chart-1: #2563eb;--chart-2: #16a34a;--chart-3: #d97706;--chart-4: #7c3aed;--chart-5: #0891b2;--chart-6: #db2777;--chart-grid: #e3e7ed;--chart-axis: #4d586a;--nc-crimson: #c81e3a;--nc-orange: #b45309;--nc-gold: #8a6100;--nc-lime: #4d7c0f;--nc-emerald: #047857;--nc-teal: #0f766e;--nc-sky: #0369a1;--nc-indigo: #4338ca;--nc-violet: #7e22ce;--nc-pink: #be185d;--shadow-xs: 0 1px 2px rgba(16, 24, 40, .06), 0 0 0 .5px rgba(16, 24, 40, .03);--shadow-sm: 0 2px 6px -1px rgba(16, 24, 40, .08), 0 1px 2px rgba(16, 24, 40, .05);--shadow-md: 0 4px 12px -2px rgba(16, 24, 40, .08), 0 2px 4px -2px rgba(16, 24, 40, .05);--shadow-lg: 0 14px 32px -8px rgba(16, 24, 40, .14), 0 4px 8px -4px rgba(16, 24, 40, .06);--shadow-xl: 0 24px 56px -12px rgba(16, 24, 40, .22), 0 8px 16px -8px rgba(16, 24, 40, .08);--shadow-inset-top: inset 0 1px 0 rgba(255, 255, 255, .6);--backdrop: radial-gradient(1100px 520px at 0% -8%, rgba(37, 99, 235, .05), transparent 62%), radial-gradient(900px 480px at 100% -12%, rgba(22, 163, 74, .04), transparent 60%);--font-sans: "InterVariable", "Inter", "InterFallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", Menlo, Consolas, monospace;--font-features: "cv11", "ss03";--fs-2xs: .6875rem;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-md: .875rem;--fs-base: .9375rem;--fs-lg: 1.0625rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: 1.875rem;--fs-4xl: 2.375rem;--fs-5xl: 3rem;--fs-kpi: 1.75rem;--lh-tight: 1.15;--lh-snug: 1.3;--lh-normal: 1.5;--lh-relaxed: 1.65;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--tracking-tight: -.02em;--tracking-snug: -.01em;--tracking-caps: .06em;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--gutter: 16px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 999px;--control-h-sm: 32px;--control-h: 40px;--control-h-lg: 48px;--touch-min: 44px;--row-h-compact: 36px;--row-h-default: 44px;--row-h-comfy: 52px;--dur-instant: 80ms;--dur-fast: .14s;--dur-base: .2s;--dur-slow: .28s;--dur-slower: .42s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-sticky: 10;--z-header: 30;--z-dropdown: 40;--z-overlay: 50;--z-modal: 60;--z-toast: 70;--z-tooltip: 80;--container: 1200px;--container-wide: 1440px;--container-text: 720px;--header-h: 56px;--tabbar-h: 56px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--elev-card-border: var(--line-default);--elev-card-shadow: var(--shadow-sm);--elev-raised-border: var(--line-strong);--elev-raised-shadow: var(--shadow-md);--well: var(--surface-subtle);--well-border: var(--line-hairline);--bg: var(--surface-canvas);--bg-2: var(--surface-sunken);--panel: var(--surface-card);--head: var(--surface-card);--surface: var(--surface-card);--surface-1: var(--surface-card);--surface-2: var(--surface-subtle);--surface-3: var(--surface-muted);--day-bg: var(--surface-card);--row-hover: var(--surface-subtle);--hover: var(--surface-muted);--line: var(--line-default);--line-soft: var(--line-hairline);--line-2: var(--line-strong);--line-3: var(--line-control);--ink: var(--text-1);--ink-2: var(--text-2);--ink-3: var(--text-3);--ink-4: var(--text-4);--link: var(--text-link);--accent-2: var(--accent-hover);--accent-dim: var(--accent-soft-2);--accent-ink: var(--text-on-accent);--brand-2: var(--brand-hover);--brand-ink: var(--text-on-brand);--good: var(--positive-text);--ok: var(--positive-text);--pos: var(--positive-text);--pos-ink: var(--positive-text);--critical: var(--negative-text);--danger: var(--negative-text);--neg: var(--negative-text);--neg-ink: var(--negative-text);--warn: var(--warning-text);--up-bg: var(--positive-soft);--down-bg: var(--negative-soft);--elev: var(--shadow-xs);--shadow: var(--shadow-xs);--shadow-pop: var(--shadow-lg);--radius: var(--radius-lg);--sans: var(--font-sans);--mono: var(--font-mono)}:root[data-theme=dark]{color-scheme:dark;--surface-canvas: #080b11;--surface-sunken: #0d1119;--surface-card: #131925;--surface-subtle: #171d29;--surface-muted: #1f2635;--surface-raised: #1a2130;--surface-inverse: #e8edf5;--scrim: rgba(2, 4, 8, .66);--text-1: #ecf0f6;--text-2: #c3ccda;--text-3: #9ba7bb;--text-4: #5f6b80;--text-inverse: #0b1020;--text-link: #84adff;--line-hairline: #1e2736;--line-default: #2a3447;--line-strong: #323c4f;--line-control: #66738a;--accent: #6b9bff;--accent-hover: #86aeff;--accent-press: #a3c2ff;--accent-text: #84adff;--accent-soft: rgba(107, 155, 255, .1);--accent-soft-2: rgba(107, 155, 255, .18);--text-on-accent: #061226;--brand: #22c55e;--brand-hover: #3ad172;--brand-text: #4ade80;--brand-soft: rgba(34, 197, 94, .12);--text-on-brand: #04140a;--positive: #22c55e;--positive-text: #4ade80;--positive-soft: rgba(34, 197, 94, .13);--positive-strong: #22c55e;--text-on-positive: #04140a;--negative: #f05252;--negative-text: #f87171;--negative-soft: rgba(240, 82, 82, .13);--text-on-negative: #1a0505;--warning: #f59e0b;--warning-text: #fbbf24;--warning-soft: rgba(245, 158, 11, .13);--text-on-warning: #1f1300;--sharp: #eab308;--sharp-text: #facc15;--sharp-soft: rgba(234, 179, 8, .13);--live: #fb7185;--live-text: #fda4af;--live-soft: rgba(251, 113, 133, .13);--text-on-live: #1f0509;--info: #38bdf8;--info-text: #7dd3fc;--info-soft: rgba(56, 189, 248, .12);--parlay: #b48cff;--parlay-text: #c4a5ff;--focus: #84adff;--ring-offset: 0 0 0 2px var(--surface-canvas), 0 0 0 4px var(--focus);--ty-ml: #a5c4ff;--ty-spread: #c4b5fd;--ty-total: #67e8f9;--ty-prop: #fbbf24;--ty-parlay: #b48cff;--per-amber: #fbbf24;--per-amber-ink: #1f1300;--per-orange: #fb923c;--per-orange-ink: #1f0d00;--per-fuchsia: #f0abfc;--per-fuchsia-ink: #260a2c;--per-violet: #c4a5ff;--per-violet-ink: #170a33;--per-indigo: #a5b4fc;--per-indigo-ink: #0e1233;--per-blue: #7cb2ff;--per-blue-ink: #04132e;--per-cyan: #4fd8ee;--per-cyan-ink: #031c24;--per-slate: #cbd5e1;--per-slate-ink: #0f172a;--chart-fair: #22c55e;--chart-rec: #6b9bff;--band-70: #06b6d4;--band-95: #a78bfa;--chart-1: #6b9bff;--chart-2: #22c55e;--chart-3: #f59e0b;--chart-4: #a78bfa;--chart-5: #22d3ee;--chart-6: #f472b6;--chart-grid: #242d3c;--chart-axis: #9ba7bb;--nc-crimson: #ff7a8a;--nc-orange: #fb923c;--nc-gold: #fbbf24;--nc-lime: #a3e635;--nc-emerald: #34d399;--nc-teal: #2dd4bf;--nc-sky: #38bdf8;--nc-indigo: #a5b4fc;--nc-violet: #c4a5ff;--nc-pink: #f472b6;--shadow-xs: inset 0 1px 0 rgba(255, 255, 255, .05), 0 1px 2px rgba(0, 0, 0, .4);--shadow-sm: inset 0 1px 0 rgba(255, 255, 255, .06), 0 4px 10px -2px rgba(0, 0, 0, .5);--shadow-md: 0 6px 16px -4px rgba(0, 0, 0, .5), 0 2px 4px rgba(0, 0, 0, .3);--shadow-lg: 0 18px 40px -8px rgba(0, 0, 0, .6), 0 4px 10px rgba(0, 0, 0, .3);--shadow-xl: 0 28px 64px -12px rgba(0, 0, 0, .7), 0 8px 18px rgba(0, 0, 0, .35);--shadow-inset-top: inset 0 1px 0 rgba(255, 255, 255, .04);--backdrop: radial-gradient(1100px 520px at 0% -8%, rgba(107, 155, 255, .08), transparent 62%), radial-gradient(900px 480px at 100% -12%, rgba(34, 197, 94, .05), transparent 60%)}@media (min-width: 760px){:root{--gutter: 24px}}@media (min-width: 1440px){:root{--gutter: 32px}}@media (prefers-reduced-motion: reduce){:root{--dur-instant: 0ms;--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms;--dur-slower: 0ms}}html :focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (forced-colors: active){html :focus-visible{outline:2px solid Highlight}}:root{--per-h1: var(--per-amber);--per-h2: var(--per-blue);--per-q1: var(--per-orange);--per-q2: var(--per-fuchsia);--per-q3: var(--per-cyan);--per-q4: var(--per-violet);--per-p1: var(--per-orange);--per-p2: var(--per-cyan);--per-p3: var(--per-violet);--per-i1: var(--per-amber);--per-i5: var(--per-blue);--per-i7: var(--per-violet);--per-ot: var(--per-slate);--per-reg: var(--per-indigo);--per-other: var(--per-slate)}.per-chip{font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}:root .per-chip{background:var(--per-other);color:var(--per-slate-ink);box-shadow:none}:root .per-chip.per-FULL_GAME{background:transparent;color:var(--per-fg-ink);box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:600}:root .per-chip.per-H1{background:var(--per-h1);color:var(--per-amber-ink)}:root .per-chip.per-H2{background:var(--per-h2);color:var(--per-blue-ink)}:root .per-chip.per-Q1{background:var(--per-q1);color:var(--per-orange-ink)}:root .per-chip.per-Q2{background:var(--per-q2);color:var(--per-fuchsia-ink)}:root .per-chip.per-Q3{background:var(--per-q3);color:var(--per-cyan-ink)}:root .per-chip.per-Q4{background:var(--per-q4);color:var(--per-violet-ink)}:root .per-chip.per-P1{background:var(--per-p1);color:var(--per-orange-ink)}:root .per-chip.per-P2{background:var(--per-p2);color:var(--per-cyan-ink)}:root .per-chip.per-P3{background:var(--per-p3);color:var(--per-violet-ink)}:root .per-chip.per-I1{background:var(--per-i1);color:var(--per-amber-ink)}:root .per-chip.per-I5{background:var(--per-i5);color:var(--per-blue-ink)}:root .per-chip.per-I7{background:var(--per-i7);color:var(--per-violet-ink)}:root .per-chip.per-OT{background:var(--per-ot);color:var(--per-slate-ink)}:root .per-chip.per-REG{background:var(--per-reg);color:var(--per-indigo-ink)}@media (forced-colors: active){:root .per-chip:not(.per-FULL_GAME){border:1px solid CanvasText}}::selection{background:var(--accent-soft-2);color:var(--text-1)}dialog.oc-idle::backdrop{background:#080c148c}:root{--panel-accent-line: color-mix(in srgb, var(--accent) 75%, var(--surface-card));--panel-accent-wash: var(--accent-soft)}:root .panel-accent.panel-accent{position:relative;background:linear-gradient(180deg,var(--panel-accent-wash),transparent 64px),var(--surface-card);border:1px solid var(--line-default);border-top:2px solid var(--panel-accent-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}:root .panel.panel-accent.panel-accent{overflow:clip}
