@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_52f0b0{font-family:Barlow,Barlow Fallback;font-style:normal}.__variable_52f0b0{--font-body:"Barlow","Barlow Fallback"}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5de5dda68c9a1053-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac44098818d287e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3667c091265cf81b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_20a377{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_20a377{--font-display:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f160ec2cb9962ef-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ad8a7e2c3c2c120b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cde148027b808b99-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e61ae719f7cc4155-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0ea4f4df910e6120-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/739c2d8941231bb4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f160ec2cb9962ef-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ad8a7e2c3c2c120b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cde148027b808b99-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e61ae719f7cc4155-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0ea4f4df910e6120-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/739c2d8941231bb4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f160ec2cb9962ef-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ad8a7e2c3c2c120b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cde148027b808b99-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e61ae719f7cc4155-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0ea4f4df910e6120-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/739c2d8941231bb4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Mono Fallback;src:local("Arial");ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.00%;size-adjust:134.61%}.__className_dfe159{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.__variable_dfe159{--font-mono:"Roboto Mono","Roboto Mono Fallback"}:root{color-scheme:light;--frame:#101d33;--frame-deep:#0b1322;--frame-line:#1d2b44;--frame-text:#f4f7fb;--frame-muted:#7e8ca3;--frame-faint:#5c6b82;--bg:#f2f5f9;--panel:#ffffff;--panel-soft:#f6f8fb;--panel-strong:#e9eef5;--line:#cdd6e2;--line-soft:#e1e7ef;--text:#101d33;--body-text:#2a3648;--muted:#5c6b82;--faint:#8593a7;--text-dim:#8593a7;--accent:#ffb300;--accent-deep:#8a6400;--accent-soft:rgba(255,179,0,0.14);--accent-line:rgba(255,179,0,0.55);--green:#0f6e56;--green-soft:#e1f5ee;--blue:#185fa5;--blue-soft:#e6f1fb;--amber:#8a6400;--gold:#8a6400;--red:#a32d2d;--red-soft:#fcebeb;--violet:#534ab7;--live:#e5484d;--radius:8px;--shadow:0 1px 2px rgba(16,29,51,0.05),0 6px 18px rgba(16,29,51,0.05);--font-display-stack:var(--font-display),"Arial Narrow",sans-serif;--font-body-stack:var(--font-body),ui-sans-serif,system-ui,sans-serif;--font-mono-stack:var(--font-mono),ui-monospace,"Cascadia Mono",monospace}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--body-text);font-family:var(--font-body-stack)}a{color:inherit;text-decoration:none}button,select{font:inherit}::selection{background:rgba(255,179,0,.32);color:var(--text)}.score-ticker{position:-webkit-sticky;position:sticky;top:0;z-index:21;height:52px;overflow:hidden;border-bottom:1px solid var(--frame-line);background:var(--frame-deep);cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.score-ticker.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.ticker-track{display:flex;width:max-content;height:100%;align-items:center;gap:36px;padding:0 18px;will-change:transform}.ticker-item{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;color:#aeb9c9;font-family:var(--font-mono-stack);font-size:1.25rem;white-space:nowrap}.ticker-item b{color:var(--frame-text);font-weight:500}.ticker-sport{color:var(--frame-faint);font-family:var(--font-display-stack);font-size:1rem;font-weight:600;letter-spacing:.08em}.ticker-odds{color:var(--accent)}.ticker-score{color:var(--frame-text);font-weight:700}.ticker-status{color:var(--frame-muted)}.ticker-live{place-items:center;padding:2px 9px;background:var(--live);color:#ffffff;font-family:var(--font-display-stack);font-size:.98rem;font-weight:700;letter-spacing:.12em;line-height:1.25}.ticker-live,.ticker-result{display:inline-grid;border-radius:4px}.ticker-result{min-width:25px;height:25px;place-items:center;font-size:.95rem;font-weight:600;line-height:1}.ticker-result.win{background:#134f3f;color:#8fe6c6}.ticker-result.loss{background:#582222;color:#f0a3a3}.ticker-result.void{background:#2a3648;color:#aeb9c9}.ticker-note{color:var(--frame-faint);font-family:var(--font-display-stack);font-size:1rem;font-weight:600;letter-spacing:.08em}.site-header{position:-webkit-sticky;position:sticky;top:52px;z-index:20;width:100%;border-bottom:2px solid var(--accent);background:var(--frame)}.header-inner{display:flex;width:min(1440px,100%);margin:0 auto;align-items:center;justify-content:space-between;gap:18px;padding:10px clamp(14px,4vw,40px)}.brand{display:inline-flex;align-items:center;flex:0 0 auto;gap:11px}.brand-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:6px;background:var(--accent);color:#2b1f00;font-family:var(--font-display-stack);font-size:1.4rem;font-weight:700}.brand-mark span{line-height:1;transform:translateY(-1px)}.brand-copy{display:grid;grid-gap:2px;gap:2px;line-height:1}.brand-copy strong{color:var(--frame-text);font-family:var(--font-display-stack);font-size:1.42rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.brand-copy strong em{color:var(--accent);font-style:normal}.brand-copy small{color:var(--frame-muted);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.nav-links{display:flex;max-width:100%;min-width:0;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-links a{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-radius:5px;background:transparent;color:var(--frame-muted);white-space:nowrap;font-family:var(--font-display-stack);font-size:1.06rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.nav-links a:hover{background:rgba(255,255,255,.06);color:var(--frame-text)}.nav-links a span{color:var(--accent);font-family:var(--font-mono-stack);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.page-shell{width:min(1440px,100%);margin:0 auto;padding:20px clamp(14px,4vw,40px) 48px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--text)}h1{margin-bottom:8px;font-size:clamp(2.1rem,4vw,3.6rem);font-weight:700;letter-spacing:.01em;line-height:.94}.eyebrow,h1{font-family:var(--font-display-stack);text-transform:uppercase}.eyebrow{margin:0 0 8px;color:var(--accent-deep);font-size:.92rem;font-weight:600;letter-spacing:.09em}.lede{max-width:760px;margin-bottom:0;color:var(--muted);font-size:1.06rem;line-height:1.55}.hero-board{display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:end;margin-bottom:18px;padding:18px;border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow)}.date-chip,.hero-board{background:var(--panel)}.date-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);font-family:var(--font-mono-stack);font-size:.94rem;white-space:nowrap}.spotlight-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);grid-gap:16px;gap:16px;align-items:stretch;margin-bottom:14px}.spotlight-copy,.spotlight-panel{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.spotlight-copy{padding:clamp(18px,3vw,30px)}.spotlight-copy h1{max-width:780px}.spotlight-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.spotlight-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-width:760px;margin-top:18px}.spotlight-teams:has(>:nth-child(3)){grid-template-columns:minmax(0,1fr) 116px minmax(0,1fr)}.spotlight-teams>div{min-width:0;min-height:76px;padding:12px;border:0;border-radius:7px;background:var(--frame)}.spotlight-teams>.selected{position:relative;padding-right:92px;background:var(--accent)}.spotlight-teams>.selected span{color:var(--frame)}.detail-scoreboard>.selected:after,.spotlight-teams>.selected:after{content:"PICK";position:absolute;top:50%;right:14px;padding:6px 10px;border:4px double var(--frame);border-radius:6px;color:var(--frame);font-family:var(--font-display-stack);font-size:.98rem;font-weight:700;letter-spacing:.16em;line-height:1;transform:translateY(-50%) rotate(-8deg)}.spotlight-teams>.selected strong{color:var(--frame)}.spotlight-teams>.selected small{color:rgba(16,29,51,.78)}.spotlight-teams small,.spotlight-teams span,.spotlight-teams strong{display:block;min-width:0}.spotlight-teams span{color:var(--accent);font-size:1.12rem;letter-spacing:.04em}.spotlight-teams span,.spotlight-teams strong{font-family:var(--font-display-stack);font-weight:700}.spotlight-teams strong{margin-top:4px;overflow-wrap:anywhere;color:var(--frame-text);font-size:1.45rem;letter-spacing:.01em;line-height:1;text-transform:uppercase}.spotlight-teams small{margin-top:5px;color:var(--frame-muted);font-family:var(--font-mono-stack);font-size:.9rem;font-weight:600}.spotlight-link{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--muted);font-family:var(--font-display-stack);font-size:1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.spotlight-link:hover{border-color:var(--frame);color:var(--text)}.spotlight-link.primary{border-color:var(--frame);background:var(--frame);color:var(--frame-text)}.spotlight-link.primary:hover{background:var(--frame-deep);color:var(--frame-text)}.spotlight-panel{display:grid;grid-gap:14px;gap:14px;align-content:space-between;padding:16px;transition:border-color .12s ease}a.spotlight-panel:hover{border-color:var(--frame)}.panel-kicker,.spotlight-foot{color:var(--muted);font-family:var(--font-display-stack);font-size:.9rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.spotlight-numbers{display:grid;align-content:start;grid-gap:0;gap:0}.spotlight-numbers>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid var(--line-soft)}.spotlight-numbers>div:first-child{padding-top:0;border-top:0}.spotlight-numbers>div>span{color:var(--muted);font-size:.98rem}.spotlight-numbers strong{min-width:0;overflow-wrap:anywhere;color:var(--text);font-family:var(--font-mono-stack);font-size:1.12rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.spotlight-numbers strong.is-probability{color:var(--green)}.spotlight-numbers strong.is-name{font-family:var(--font-body-stack);font-size:1.04rem;font-weight:700}.spotlight-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.date-pager,.sport-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.date-pager{padding:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel)}.date-current,.date-step{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--muted);font-family:var(--font-display-stack);font-size:.98rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.date-step:hover{border-color:var(--frame);color:var(--text)}.date-current{color:var(--text);font-family:var(--font-mono-stack);letter-spacing:0;text-transform:none}.date-current.is-today{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-deep)}.upcoming-slates{display:grid;grid-gap:10px;gap:10px;margin:0 0 16px;padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel)}.upcoming-slates-title{display:flex;align-items:center;gap:8px;color:var(--accent-deep)}.upcoming-slates-title h2{margin:0;font-family:var(--font-display-stack);font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.upcoming-slate-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.upcoming-slate-link{display:grid;grid-gap:4px;gap:4px;min-height:88px;padding:10px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft);color:var(--muted)}.upcoming-slate-link:hover{border-color:var(--accent-line);color:var(--text)}.upcoming-slate-link small,.upcoming-slate-link span{overflow-wrap:anywhere}.upcoming-slate-link span{font-family:var(--font-display-stack);font-size:.92rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.upcoming-slate-link strong{color:var(--text);font-size:1rem}.upcoming-slate-link small{color:var(--muted);line-height:1.35}.sport-tabs .pill{min-height:38px;font-weight:600}.board-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:18px;gap:18px}.status-strip{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.demo-callout,.status-strip span{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel)}.status-strip span{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;color:var(--muted);font-size:.92rem;font-weight:500}.status-strip .live{border-color:rgba(15,110,86,.35);background:var(--green-soft);color:var(--green)}.status-strip .warning{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-deep)}.demo-callout{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:12px;padding:12px 14px;color:var(--muted)}.demo-callout strong{color:var(--accent-deep)}.demo-callout.compact{padding:10px 12px;font-size:.94rem}.board-pulse{display:grid;grid-template-columns:1.45fr repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 18px}.pulse-card{min-width:0;min-height:104px;padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel)}.pulse-card span,.pulse-card strong{overflow-wrap:anywhere}.pulse-card>span,.pulse-card>strong{display:block}.pulse-card>strong{color:var(--text)}.pulse-heading{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--muted);font-family:var(--font-display-stack);font-size:.9rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.pulse-sports{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pulse-sports a{min-height:54px;padding:9px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft)}.pulse-sports a:hover{border-color:var(--frame)}.pulse-sports span,.pulse-sports strong{display:block}.pulse-sports strong{color:var(--text);font-family:var(--font-display-stack);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pulse-sports span{margin-top:4px;color:var(--muted);font-size:.9rem}.pulse-warning{border-color:var(--accent-line)}.pulse-warning-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:16px;color:var(--accent-deep);font-size:.9rem;line-height:1.35}.section{margin-bottom:18px}.card-row,.detail-topline,.metric-row,.section-title-row,.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-section h2,.section-title-row h2,.side-panel h2{margin:0;padding-left:9px;border-left:3px solid var(--accent);font-family:var(--font-display-stack);font-size:1.22rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.top-picks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.top-picks-grid:has(.mlb-board-card){grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}.mlb-slate-notes{padding:14px;border:1px solid var(--line-soft);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--panel)}.mlb-slate-notes-body{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:12px;color:var(--body-text);font-size:.98rem;line-height:1.55}.mlb-slate-notes-body svg{color:var(--accent-deep)}.mlb-slate-notes-body p{margin:0;max-width:84ch}.slate-notes-helper{margin-top:8px!important;color:var(--faint);font-size:.9rem}.mlb-slate-highlights{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0 0;padding:0;list-style:none}.mlb-slate-highlights li{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:3px 7px;gap:3px 7px;align-items:start;min-height:58px;padding:8px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft)}.mlb-slate-highlights svg{grid-row:span 2;margin-top:1px;color:var(--accent-deep)}.mlb-slate-highlights span,.mlb-slate-highlights strong{min-width:0;overflow-wrap:anywhere;line-height:1.25}.mlb-slate-highlights span{color:var(--muted);font-family:var(--font-display-stack);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.mlb-slate-highlights strong{color:var(--text);font-size:.9rem}.mlb-slate-notes-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mlb-slate-notes-meta span{padding:5px 8px;border:1px solid var(--line-soft);border-radius:7px;color:var(--muted);font-size:.82rem}.mlb-slate-notes-meta span,.slate-notes-action{font-family:var(--font-display-stack);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.slate-notes-action{display:inline-flex;align-items:center;gap:7px;min-height:36px;margin-top:12px;padding:0 12px;border:1px solid var(--frame);border-radius:7px;background:var(--frame);color:var(--frame-text);font-size:.98rem}.slate-notes-action:hover{background:var(--frame-deep)}.analyst-slate-section{scroll-margin-top:180px}.analyst-slate-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.analyst-slate-row{display:grid;grid-template-columns:76px minmax(190px,1.15fr) minmax(130px,.75fr) minmax(150px,.9fr) minmax(220px,1.25fr) 76px;grid-gap:10px;gap:10px;align-items:center;min-height:78px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.analyst-slate-row:focus-visible,.analyst-slate-row:hover{border-color:var(--frame);box-shadow:var(--shadow);outline:none}.analyst-model,.analyst-pick,.analyst-rank{min-height:58px;padding:8px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft)}.analyst-rank{border-color:transparent;background:var(--accent-soft)}.analyst-matchup small,.analyst-matchup span,.analyst-model small,.analyst-model span,.analyst-open,.analyst-pick small,.analyst-pick span,.analyst-rank span{display:block;min-width:0;color:var(--muted);font-family:var(--font-display-stack);font-size:.82rem;font-weight:600;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.analyst-matchup strong,.analyst-model strong,.analyst-pick strong,.analyst-rank strong{display:block;min-width:0;margin-top:3px;overflow-wrap:anywhere;color:var(--text)}.analyst-pick strong,.analyst-rank strong{color:var(--accent-deep)}.analyst-matchup small,.analyst-model small,.analyst-pick small{margin-top:3px;font-family:var(--font-body-stack);letter-spacing:0;text-transform:none}.analyst-note{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--muted);font-size:.9rem;line-height:1.45}.analyst-note svg{margin-right:5px;color:var(--accent-deep);vertical-align:-2px}.analyst-open{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--accent-deep)}.analyst-slate-empty{margin-top:12px}.prediction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.prediction-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.prediction-row{display:grid;grid-template-columns:132px minmax(220px,1.5fr) minmax(150px,.9fr) 132px 128px 82px;grid-gap:12px;gap:12px;align-items:center;min-height:82px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);transition:border-color .12s ease,box-shadow .12s ease}.prediction-row:hover{border-color:var(--frame);box-shadow:var(--shadow)}.prediction-row small,.prediction-row span,.prediction-row strong{display:block;min-width:0}.row-meta,.row-meta small,.row-number>span,.row-pick>span,.row-time>span{color:var(--muted);font-family:var(--font-display-stack);font-size:.84rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.row-time strong{color:var(--text);font-family:var(--font-mono-stack);font-size:.96rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row-matchup{display:grid;grid-gap:6px;gap:6px}.row-matchup>div{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center}.row-matchup span{display:inline-grid;width:44px;min-height:28px;place-items:center;border:0;border-radius:6px;background:var(--frame);color:var(--frame-text);font-family:var(--font-display-stack);font-size:.84rem;font-weight:600;letter-spacing:.04em}.row-matchup strong,.row-pick strong{overflow-wrap:anywhere;color:var(--text)}.row-pick strong{margin-top:3px}.row-number{min-height:58px;padding:8px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft)}.row-number strong{margin-top:4px;font-family:var(--font-mono-stack);font-size:1.22rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row-probability{border-color:transparent;background:var(--green-soft)}.row-probability span{color:#2c5d4d}.row-probability strong{color:var(--green)}.row-odds{border-color:transparent;background:var(--frame)}.row-odds span{color:var(--frame-muted)}.row-odds strong{color:var(--frame-text)}.row-meta{display:grid;justify-items:end;grid-gap:4px;gap:4px}.mlb-board-card{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);transition:border-color .12s ease,box-shadow .12s ease}.mlb-board-card:hover{border-color:var(--frame);box-shadow:var(--shadow)}.mlb-board-analyst-title,.mlb-board-footer,.mlb-board-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.mlb-board-analyst-title,.mlb-board-header,.mlb-board-metrics span,.mlb-board-pick small,.mlb-board-pick span,.mlb-board-teams span{color:var(--muted);font-family:var(--font-display-stack);font-size:.84rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.mlb-board-analyst-title,.mlb-board-cta,.mlb-board-footer span{display:inline-flex;align-items:center;gap:5px}.mlb-board-footer span{color:var(--muted);font-size:.84rem}.mlb-board-analyst-title,.mlb-board-cta{color:var(--accent-deep)}.mlb-board-main{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:10px;gap:10px;align-items:stretch}.mlb-board-teams{display:grid;grid-gap:7px;gap:7px;min-width:0}.mlb-board-teams>div{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(64px,auto);grid-gap:9px;gap:9px;align-items:center;min-height:34px;padding:4px 7px 4px 0;border:1px solid transparent;border-radius:7px}.mlb-board-teams>.selected{border-color:var(--accent-line);background:var(--accent-soft)}.mlb-board-analyst strong,.mlb-board-metrics strong,.mlb-board-pick strong,.mlb-board-teams strong{min-width:0;overflow-wrap:anywhere;color:var(--text)}.mlb-board-odds{justify-self:end;color:var(--blue)!important;font-family:var(--font-mono-stack)!important;font-size:.94rem!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0!important;text-transform:none!important}.mlb-board-pick{display:grid;align-content:center;min-height:82px;padding:10px;border:0;border-radius:7px;background:var(--frame)}.mlb-board-pick span{color:var(--frame-muted)}.mlb-board-pick strong{display:block;margin-top:3px;color:var(--accent);font-family:var(--font-display-stack);font-size:1.5rem;font-weight:700;letter-spacing:.02em;line-height:1.05}.mlb-board-pick small{margin-top:5px;color:var(--frame-muted);line-height:1.25;text-transform:none}.mlb-board-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.mlb-board-metrics>div{min-height:56px;padding:8px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft)}.mlb-board-metrics strong{display:block;margin-top:3px;color:var(--text);font-family:var(--font-mono-stack);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mlb-board-analyst{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid var(--line-soft);border-left:3px solid var(--accent);border-radius:7px;background:var(--panel-soft)}.mlb-board-analyst.is-model-only{border-color:var(--line-soft);border-left:3px solid var(--line);background:var(--panel-soft)}.mlb-board-analyst p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--muted);font-size:.9rem;line-height:1.45}.detail-section,.prediction-card,.side-panel,.stat-card{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel)}.prediction-card{display:grid;grid-gap:10px;gap:10px;padding:13px;transition:border-color .12s ease,box-shadow .12s ease}.prediction-card:hover{border-color:var(--frame);box-shadow:var(--shadow)}.card-meta,.metric-label,.muted,.tiny{color:var(--muted)}.card-meta{display:flex;flex-wrap:wrap;gap:6px 8px;font-family:var(--font-display-stack);font-size:.86rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.market-chip{color:var(--blue)}.source-chip.demo{color:var(--accent-deep)}.matchup{display:grid;grid-gap:6px;gap:6px}.team-line{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:32px}.team-abbr{display:inline-grid;width:44px;min-width:44px;min-height:28px;place-items:center;border-radius:6px;border:0;background:var(--frame);color:var(--frame-text);font-family:var(--font-display-stack);font-weight:600;font-size:.84rem;letter-spacing:.04em;line-height:1;overflow:hidden;padding:0 4px;text-align:center}.team-name{min-width:0;line-height:1.25;overflow-wrap:anywhere;color:var(--text);font-weight:600}.pick-line{display:grid;grid-gap:4px;gap:4px}.pick-label{color:var(--text);font-size:1.2rem;font-weight:700;overflow-wrap:anywhere}.numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.primary-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.number-box{min-height:58px;padding:8px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft)}.number-box>span{color:var(--muted);font-family:var(--font-display-stack);font-size:.84rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.number-box strong{display:block;margin-top:3px;color:var(--text);font-family:var(--font-mono-stack);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.number-box-primary{border-color:transparent;background:var(--green-soft)}.number-box-primary span{color:#2c5d4d}.number-box-primary strong{color:var(--green);font-size:1.35rem}.number-box-market{border-color:transparent;background:var(--frame)}.number-box-market span{color:var(--frame-muted)}.number-box-market strong{color:var(--frame-text);font-size:1.35rem}.positive{color:var(--green)}.projection-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft)}.projection-strip strong{display:block;margin-top:3px;color:var(--text);font-family:var(--font-mono-stack);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.warning{color:var(--accent-deep)}.danger{color:var(--red)}.toolbar{position:-webkit-sticky;position:sticky;top:112px;z-index:10;flex-wrap:wrap;padding:10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.control-group{display:flex;flex-wrap:wrap;gap:8px}.segmented-toggle{display:inline-flex;align-items:center;min-height:36px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--panel)}.segmented-toggle button{min-height:34px;border:0;border-right:1px solid var(--line-soft);background:transparent;color:var(--muted);cursor:pointer;font-family:var(--font-display-stack);font-size:.96rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:0 10px}.segmented-toggle button:last-child{border-right:0}.segmented-toggle button[aria-pressed=true]{background:var(--frame);color:var(--frame-text)}.detail-preferences{position:static;margin-bottom:18px}.control-label{display:inline-flex;align-items:center;color:var(--muted);font-family:var(--font-display-stack);font-size:.9rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.control-label,.icon-button,.nav-links a,.pill,.select-control{min-height:36px}.icon-button,.pill,.select-control{border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--body-text)}.icon-button,.pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 11px;cursor:pointer;font-family:var(--font-display-stack);font-size:.98rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.icon-button:hover,.panel-link:hover,.pill:hover{border-color:var(--frame);color:var(--text)}.pill.active{border-color:var(--frame);background:var(--frame);color:var(--frame-text)}.result-count,.select-control{padding:0 10px}.result-count{display:inline-flex;align-items:center;min-height:36px;color:var(--muted);font-size:.96rem}.side-stack{display:grid;align-content:start;grid-gap:12px;gap:12px}.side-panel{padding:14px}.panel-link{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--muted)}.metric-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.metric-row{padding-top:10px;border-top:1px solid var(--line-soft)}.metric-row-stack{align-items:stretch;flex-direction:column;gap:7px}.metric-row:first-child{padding-top:0;border-top:0}.metric-value{color:var(--text);font-family:var(--font-mono-stack);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.status-dot{width:8px;height:8px;border-radius:50%;background:#1d9e75}.status-dot.degraded{background:#ef9f27}.status-dot.idle{background:var(--faint)}.status-dot.down{background:var(--live)}.model-version-list{display:flex;flex-wrap:wrap;gap:6px}.model-version-list span{max-width:100%;overflow-wrap:anywhere;padding:4px 6px;border:1px solid var(--line-soft);border-radius:6px;background:var(--panel-soft);color:var(--muted);font-family:var(--font-mono-stack);font-size:.8rem}.disclaimer{color:var(--faint);font-size:.84rem;line-height:1.5}.audit-note{margin:-2px 0 0;color:var(--faint);font-family:var(--font-display-stack);font-size:.86rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.why-copy{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.why-copy strong{color:var(--text)}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px;margin-top:18px}.detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);grid-gap:16px;gap:16px;align-items:stretch;margin:8px 0 14px}.detail-hero-main,.detail-pick-summary{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.detail-hero-main{display:grid;grid-gap:14px;gap:14px;padding:18px}.detail-kicker-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.detail-kicker-row .eyebrow{margin:0}.detail-status{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--panel-soft);color:var(--muted);font-family:var(--font-display-stack);font-size:.9rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.detail-scoreboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.detail-scoreboard:has(>:nth-child(3)){grid-template-columns:minmax(0,1fr) 116px minmax(0,1fr)}.detail-scoreboard>div{min-width:0;min-height:112px;padding:13px;border:0;border-radius:7px;background:var(--frame)}.detail-scoreboard>.selected{position:relative;padding-right:96px;background:var(--accent)}.detail-scoreboard>.selected span,.detail-scoreboard>.selected strong{color:var(--frame)}.detail-scoreboard>.selected small{color:rgba(16,29,51,.78)}.detail-scoreboard small,.detail-scoreboard span,.detail-scoreboard strong{display:block}.detail-scoreboard span{color:var(--accent);font-size:.96rem;letter-spacing:.04em}.detail-scoreboard span,.detail-scoreboard strong{font-family:var(--font-display-stack);font-weight:700}.detail-scoreboard strong{margin-top:8px;overflow-wrap:anywhere;color:var(--frame-text);font-size:clamp(1.4rem,3vw,2.1rem);letter-spacing:.01em;line-height:1;text-transform:uppercase}.detail-scoreboard small{margin-top:10px;color:var(--frame-muted);font-family:var(--font-mono-stack);font-size:.96rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-pick-summary{display:grid;grid-gap:14px;gap:14px;align-content:space-between;padding:16px}.detail-pick-summary>strong{overflow-wrap:anywhere;color:var(--text);font-size:1.45rem}.detail-pick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.detail-pick-grid>div{min-height:86px;padding:11px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft)}.detail-pick-grid>div>span,.detail-pick-grid>div>strong,.detail-pick-summary small{display:block}.detail-pick-grid>div>span,.detail-pick-summary small{color:var(--muted);font-family:var(--font-display-stack);font-size:.86rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.detail-pick-grid>div>strong{margin-top:7px;color:var(--text);font-family:var(--font-mono-stack);font-size:1.4rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-pick-grid>div:first-child{border-color:transparent;background:var(--green-soft)}.detail-pick-grid>div:first-child>span{color:#2c5d4d}.detail-pick-grid>div:first-child strong{color:var(--green)}.detail-pick-grid>div:last-child{border-color:transparent;background:var(--frame)}.detail-pick-grid>div:last-child>span{color:var(--frame-muted)}.detail-pick-grid>div:last-child strong{color:var(--frame-text)}.detail-section{padding:16px}.mlb-match-card,.soccer-match-card{border-top:3px solid var(--accent)}.odds-book+.odds-book{margin-top:12px;padding-top:12px;border-top:1px solid var(--line-soft)}.odds-book-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:12px 0 6px}.odds-book-head strong{color:var(--text);font-family:var(--font-display-stack);font-size:1.04rem;font-weight:600;letter-spacing:.04em;text-transform:capitalize}.odds-book-head span{color:var(--faint);font-size:.86rem}.odds-note{margin:10px 0 0;color:var(--faint);font-size:.84rem}.detail-stack{display:grid;grid-gap:14px;gap:14px}.outcome-bars{display:grid;grid-gap:8px;gap:8px}.outcome-row{display:grid;grid-template-columns:110px minmax(0,1fr) 54px;grid-gap:10px;gap:10px;align-items:center}.outcome-row.selected{color:var(--green);font-weight:600}.bar{height:8px;overflow:hidden;border-radius:999px;background:var(--panel-strong)}.bar span{display:block;height:100%;border-radius:inherit;background:var(--green)}.soccer-match-card{display:grid;grid-gap:16px;gap:16px}.soccer-match-grid{display:grid;grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.soccer-draw-panel,.soccer-team-panel{display:grid;align-content:center;justify-items:center;grid-gap:8px;gap:8px;min-height:170px;padding:14px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft);text-align:center}.soccer-draw-panel{min-height:140px;align-self:center;background:var(--panel-strong)}.team-crest{width:54px;height:54px;object-fit:contain}.soccer-prob{color:var(--green);font-family:var(--font-mono-stack);font-size:1.8rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.soccer-odds-grid,.soccer-pick-row,.soccer-xg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.soccer-odds-grid>div,.soccer-pick-row>div{min-height:72px;padding:10px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft)}.soccer-odds-grid span,.soccer-odds-grid strong,.soccer-pick-row span,.soccer-pick-row strong{display:block}.soccer-odds-grid span,.soccer-pick-row span{color:var(--muted);font-family:var(--font-display-stack);font-size:.84rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.soccer-odds-grid strong,.soccer-pick-row strong{margin-top:5px;color:var(--text);font-family:var(--font-mono-stack);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.soccer-odds-grid>.selected{border-color:transparent;background:var(--green-soft)}.soccer-odds-grid>.selected strong{color:var(--green)}.soccer-outcome-bars{margin-top:12px}.scoreline-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.scoreline-list>div{min-height:54px;padding:9px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft)}.scoreline-list span,.scoreline-list strong{display:block}.scoreline-list strong{color:var(--text);font-family:var(--font-mono-stack);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scoreline-list span{color:var(--muted);font-size:.9rem}.mlb-match-card{display:grid;grid-gap:16px;gap:16px}.mlb-match-grid{display:grid;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.mlb-pick-panel,.mlb-pitcher-panel{display:grid;align-content:center;justify-items:center;grid-gap:8px;gap:8px;min-height:168px;padding:14px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft);text-align:center}.mlb-pick-panel strong,.mlb-pitcher-panel strong{max-width:100%;overflow-wrap:anywhere;color:var(--text)}.mlb-pick-panel{border-color:transparent;background:var(--green-soft)}.pitcher-status{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border:1px solid var(--line-soft);border-radius:999px;background:var(--panel-soft);color:var(--muted);font-family:var(--font-display-stack);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pitcher-status.is-confirmed{border-color:transparent;background:var(--green-soft);color:var(--green)}.mlb-board-starters{display:grid;grid-gap:6px;gap:6px;margin-top:4px;padding-top:10px;border-top:1px solid var(--line-soft)}.mlb-board-starter{display:flex;align-items:center;gap:8px;min-width:0}.mlb-board-starter-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:.92rem}.mlb-prob{color:var(--green);font-family:var(--font-mono-stack);font-size:1.95rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mlb-agent-grid,.mlb-market-grid,.mlb-moneyline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.mlb-moneyline-grid.has-market-probability{grid-template-columns:repeat(4,minmax(0,1fr))}.mlb-agent-grid>div,.mlb-market-grid>div,.mlb-moneyline-grid>div{min-height:74px;padding:10px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft)}.mlb-agent-grid span,.mlb-agent-grid strong,.mlb-market-grid span,.mlb-market-grid strong,.mlb-moneyline-grid span,.mlb-moneyline-grid strong{display:block}.mlb-agent-grid span,.mlb-market-grid span,.mlb-moneyline-grid span{color:var(--muted);font-family:var(--font-display-stack);font-size:.84rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.mlb-agent-grid strong,.mlb-market-grid strong,.mlb-moneyline-grid strong{margin-top:5px;color:var(--text);font-family:var(--font-mono-stack);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mlb-moneyline-grid>.selected{border-color:transparent;background:var(--green-soft)}.mlb-moneyline-grid>.selected strong{color:var(--green)}.mlb-moneyline-grid>.market-probability-box{border-color:transparent;background:var(--blue-soft)}.mlb-moneyline-grid>.market-probability-box strong{color:var(--blue)}.mlb-agent-card{border-left:3px solid var(--accent)}.agent-quote{margin:12px 0;color:var(--body-text);line-height:1.5}.mlb-projection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.book-count-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.book-count-row span{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;border:1px solid var(--line-soft);border-radius:6px;background:var(--panel-soft);color:var(--muted);font-size:.9rem;font-weight:500}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.stat-card{min-height:88px;padding:12px}.empty{padding:22px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--panel);color:var(--muted)}.empty strong{display:block;margin-bottom:6px;color:var(--text)}.empty p{max-width:620px;margin-bottom:0}.performance-hero{margin-bottom:18px}.performance-hero h1{max-width:1020px;font-size:clamp(2.05rem,3.4vw,3.15rem)}.performance-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.performance-card{display:grid;grid-gap:14px;gap:14px;padding:14px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel)}.performance-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.performance-metrics>div{min-height:70px;padding:10px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft)}.performance-metrics span,.performance-metrics strong{display:block}.performance-metrics span{color:var(--muted);font-size:.84rem}.performance-metrics strong{margin-top:5px;color:var(--text);font-family:var(--font-mono-stack);font-size:1.25rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.confidence-buckets{display:grid;grid-gap:8px;gap:8px}.bucket-row{display:grid;grid-template-columns:78px minmax(0,1fr) 56px 34px;grid-gap:8px;gap:8px;align-items:center;color:var(--muted);font-family:var(--font-mono-stack);font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bucket-row strong{color:var(--text);font-size:.9rem}.bucket-bar{height:8px;overflow:hidden;border-radius:999px;background:var(--panel-strong)}.bucket-bar span{display:block;height:100%;border-radius:inherit;background:var(--green)}.performance-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px}.results-controls{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.4fr);grid-gap:12px;gap:12px;margin-bottom:16px;padding:14px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel)}.filter-pills{display:flex;flex-wrap:wrap;gap:8px}.results-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.results-summary-grid article{min-height:104px;padding:14px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel)}.results-summary-grid article:first-child{border-top:3px solid var(--accent)}.results-summary-grid small,.results-summary-grid span,.results-summary-grid strong{display:block}.results-summary-grid small,.results-summary-grid span{color:var(--muted)}.results-summary-grid span{font-family:var(--font-display-stack);font-size:.9rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.results-summary-grid strong{margin:8px 0 4px;color:var(--text);font-family:var(--font-mono-stack);font-size:1.55rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analyst-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.analyst-panel,.analyst-summary-grid article{padding:12px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft)}.analyst-summary-grid small,.analyst-summary-grid span,.analyst-summary-grid strong{display:block}.analyst-summary-grid small,.analyst-summary-grid span{color:var(--muted)}.analyst-summary-grid strong{margin:7px 0 4px;color:var(--text);font-family:var(--font-mono-stack);font-size:1.3rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analyst-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.compact-title{margin-bottom:8px}.compact-title h3{margin:0;font-family:var(--font-display-stack);font-size:1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.analyst-breakdown{display:grid;grid-gap:8px;gap:8px}.analyst-breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) 86px;grid-gap:10px;gap:10px;align-items:center}.analyst-breakdown-row span,.analyst-breakdown-row strong{display:block;overflow-wrap:anywhere}.analyst-breakdown-row strong{color:var(--text)}.analyst-breakdown-row span{color:var(--muted);font-size:.84rem}.compact-metrics{margin-top:0}.analyst-ledger{margin-top:12px}.analyst-ledger-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr) 110px}.results-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px}.results-buckets,.results-ledger{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.results-bucket-row{display:grid;grid-template-columns:148px minmax(0,1fr) 92px 82px;grid-gap:12px;gap:12px;align-items:center;padding:10px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft)}.results-bucket-row span,.results-bucket-row strong{display:block}.results-bucket-row strong{color:var(--text);font-family:var(--font-mono-stack);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.results-bucket-row span{color:var(--muted);font-size:.84rem}.ledger-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 120px;grid-gap:12px;gap:12px;align-items:center;padding:10px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel);color:var(--text)}.ledger-row:hover{border-color:var(--frame)}.ledger-row span,.ledger-row strong{display:block;overflow-wrap:anywhere}.ledger-row span{color:var(--muted);font-size:.86rem}.method-stack{display:grid;grid-gap:14px;gap:14px}.audit-grid,.method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.audit-grid>div,.method-grid>div{min-height:118px;padding:12px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-soft)}.audit-grid p,.method-grid p{margin:6px 0 0;color:var(--muted);line-height:1.45}.audit-section{border-left:3px solid var(--accent)}.site-footer{margin-top:24px;border-top:2px solid var(--accent);background:var(--frame);color:var(--frame-muted)}.footer-inner{display:grid;width:min(1440px,100%);margin:0 auto;grid-gap:14px;gap:14px;padding:22px clamp(14px,4vw,40px) 26px}.footer-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.footer-wordmark{color:var(--frame-text);font-family:var(--font-display-stack);font-size:1.3rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.footer-wordmark em{color:var(--accent);font-style:normal}.footer-nav{display:flex;flex-wrap:wrap;gap:14px}.footer-nav a{color:var(--frame-muted);font-family:var(--font-display-stack);font-size:.96rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.footer-nav a:hover{color:var(--frame-text)}.footer-note{max-width:880px;margin:0;font-size:.84rem;line-height:1.55}body:has(main.admin-shell),html:has(main.admin-shell){background:#070b12}.admin-shell{color-scheme:dark;--frame:#0e1724;--frame-deep:#0a111d;--frame-line:#1b2a3c;--frame-text:#f3f7fb;--frame-muted:#a0adba;--bg:#070b12;--panel:#0e1724;--panel-soft:#0b1320;--panel-strong:#132133;--line:#2c3b4e;--line-soft:#1b2a3c;--text:#f3f7fb;--body-text:#f3f7fb;--muted:#a0adba;--faint:#718093;--text-dim:#718093;--accent:#f5bd47;--accent-deep:#f5bd47;--accent-soft:rgba(245,189,71,0.12);--accent-line:rgba(245,189,71,0.55);--green:#4fd18b;--green-soft:rgba(86,214,138,0.1);--blue:#73b5ff;--blue-soft:rgba(101,167,255,0.12);--amber:#f5bd47;--gold:#ffd36b;--red:#ff6b6b;--red-soft:rgba(255,107,107,0.12);--violet:#b69cff;--shadow:0 16px 48px rgba(0,0,0,0.28);--font-display-stack:var(--font-body-stack);color:var(--body-text);max-width:1280px}.admin-shell h1,.admin-shell h2,.admin-shell h3{font-family:var(--font-body-stack);letter-spacing:0;text-transform:none}.admin-shell h1{line-height:1.05}.admin-shell .section-title-row h2,.admin-shell .side-panel h2{padding-left:0;border-left:0;font-size:1.02rem}.admin-shell .date-chip,.admin-shell .eyebrow,.admin-shell .metric-value,.admin-shell .pill{font-family:var(--font-body-stack);letter-spacing:0}.admin-shell .eyebrow{font-weight:800;text-transform:uppercase}.admin-shell .pill{font-weight:800;text-transform:none}.admin-shell .pill.active{border-color:rgba(245,189,71,.78);background:rgba(245,189,71,.12);color:var(--gold)}.admin-shell .demo-callout,.admin-shell .empty,.admin-shell .hero-board,.admin-shell .performance-card,.admin-shell .stat-card{box-shadow:none}.admin-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.admin-nav form{margin:0}.admin-login-panel,.admin-panel{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel)}.admin-login-panel{width:min(520px,100%);margin:8vh auto 0;padding:22px}.admin-form{display:grid;grid-gap:14px;gap:14px}.admin-form label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:.88rem;font-weight:700}.admin-form input,.admin-textarea{width:100%;border:1px solid var(--line);border-radius:7px;background:#0d1117;color:var(--text);font:inherit}.admin-form input{min-height:42px;padding:0 12px}.admin-panel{min-width:0;padding:14px}.admin-panel h2{margin-bottom:10px;font-size:1rem}.admin-summary-grid,.admin-two-column{display:grid;grid-gap:12px;gap:12px;margin-bottom:18px}.admin-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-table{display:grid;grid-gap:7px;gap:7px}.admin-table-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding-top:7px;border-top:1px solid var(--line-soft)}.admin-table-row:first-child{padding-top:0;border-top:0}.admin-feed-card strong,.admin-table-row span{overflow-wrap:anywhere}.admin-textarea{min-height:180px;margin:10px 0 14px;padding:12px;resize:vertical}.admin-command{overflow-x:auto;padding:12px;border:1px solid var(--line-soft);border-radius:7px;background:#0c1016;color:var(--muted)}.admin-version-list{margin-top:12px}.admin-feed-card{display:grid;grid-gap:10px;gap:10px}@media (max-width:1080px){.board-layout,.board-pulse,.detail-hero,.detail-layout,.performance-layout,.results-layout,.spotlight-board{grid-template-columns:1fr}.side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.mlb-slate-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){main.page-shell>.section .prediction-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.score-ticker{position:static}.site-header{top:0}.toolbar{top:58px}.analyst-slate-section{scroll-margin-top:126px}.header-inner{align-items:flex-start;flex-direction:column;gap:8px;padding-inline:12px}.nav-links{width:100%;padding-bottom:2px}.hero-board{grid-template-columns:1fr}.hero-board,.spotlight-copy,.spotlight-panel{padding:14px}.detail-pick-grid,.primary-numbers{grid-template-columns:1fr 1fr}.detail-hero-main{padding:14px}.detail-scoreboard,.detail-scoreboard:has(>:nth-child(3)){grid-template-columns:1fr}.detail-scoreboard>div{min-height:86px}.date-pager{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mlb-slate-highlights,.upcoming-slate-list{grid-template-columns:repeat(2,minmax(0,1fr))}.date-current,.date-step{min-width:0;padding:0 8px;font-size:.84rem}.admin-summary-grid,.admin-two-column,.analyst-grid,.analyst-slate-row,.analyst-summary-grid,.audit-grid,.method-grid,.performance-summary-grid,.prediction-grid,.prediction-row,.results-controls,.results-summary-grid,.side-stack,.stat-grid,.top-picks-grid{grid-template-columns:1fr}.analyst-slate-row,.prediction-row{align-items:stretch}.mlb-board-main,.mlb-board-metrics{grid-template-columns:1fr 1fr}.mlb-board-pick,.mlb-board-teams{grid-column:1/-1}.mlb-board-pick{min-height:70px}.row-meta{justify-items:start}.pulse-sports{grid-template-columns:1fr}.numbers{overflow:visible}.numbers,.projection-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.analyst-ledger-row,.ledger-row,.mlb-agent-grid,.mlb-market-grid,.mlb-match-grid,.mlb-moneyline-grid,.mlb-projection-grid,.performance-metrics,.results-bucket-row,.scoreline-list,.soccer-match-grid,.soccer-odds-grid,.soccer-pick-row,.soccer-xg-grid{grid-template-columns:1fr}.mlb-moneyline-grid.has-market-probability{grid-template-columns:repeat(2,minmax(0,1fr))}h1{font-size:2.2rem}}@media (max-width:460px){.brand-copy small{display:none}.spotlight-teams,.spotlight-teams:has(>:nth-child(3)){grid-template-columns:1fr}.detail-scoreboard>.selected,.spotlight-teams>.selected{padding-right:74px}.detail-scoreboard>.selected:after,.spotlight-teams>.selected:after{right:8px;padding:5px 8px;font-size:.84rem}.detail-pick-grid,.mlb-slate-highlights,.primary-numbers{grid-template-columns:1fr}.mlb-board-footer,.mlb-board-header{align-items:flex-start}.analyst-slate-row,.mlb-board-footer,.mlb-board-header,.mlb-board-metrics{display:grid;grid-template-columns:1fr}.analyst-open{justify-content:flex-start}.mlb-board-teams>div{grid-template-columns:44px minmax(0,1fr)}.mlb-board-odds{grid-column:2;justify-self:start}.spotlight-foot{display:grid}}.props-board{display:grid;grid-gap:14px;gap:14px}.props-toolbar{margin-bottom:14px}.prop-game-card,.props-empty{padding:14px 16px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.props-empty h2{margin:0 0 6px;color:var(--text);font-family:var(--font-display-stack);font-size:1.2rem;font-weight:600;letter-spacing:.04em}.prop-game-head{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--line-soft)}.prop-game-head a{color:var(--text);font-family:var(--font-display-stack);font-size:1.12rem;font-weight:600;letter-spacing:.04em;text-decoration:none}.prop-game-head a:hover{color:var(--accent-deep)}.prop-pitcher-list{display:grid}.prop-pitcher-row{display:grid;grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(120px,1fr));grid-gap:10px 14px;gap:10px 14px;align-items:start;padding:12px 0}.prop-pitcher-row+.prop-pitcher-row{border-top:1px solid var(--line-soft)}.prop-pitcher-id{display:grid;grid-gap:3px;gap:3px;justify-items:start}.prop-pitcher-id strong{color:var(--text);font-size:1.02rem}.prop-badge-thin{padding:1px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.prop-stat{display:grid;grid-gap:2px;gap:2px;align-content:start}.prop-stat>span:first-child{color:var(--muted);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.prop-stat strong{color:var(--text);font-family:var(--font-mono-stack);font-size:1.06rem}.prop-book{text-transform:capitalize}.prop-ladder{grid-column:1/-1}.prop-ladder summary{cursor:pointer;color:var(--muted);font-size:.85rem}.prop-ladder summary:hover{color:var(--text)}.prop-ladder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(62px,1fr));grid-gap:6px;gap:6px;margin-top:8px}.prop-ladder-cell{display:grid;grid-gap:1px;gap:1px;justify-items:center;padding:6px 4px;border:1px solid var(--line-soft);border-radius:6px;background:var(--panel-soft)}.prop-ladder-cell span{color:var(--muted);font-size:.72rem}.prop-ladder-cell strong{color:var(--text);font-family:var(--font-mono-stack);font-size:.9rem}.prop-ladder-cell.is-market{border-color:var(--accent-line);background:var(--accent-soft)}.prop-actual{font-family:var(--font-mono-stack);font-size:.82rem;font-weight:600;color:var(--muted)}.prop-actual.out-over{color:var(--green)}.prop-actual.out-under{color:var(--red)}.prop-ladder-cell.is-over{border-color:var(--green);background:var(--green-soft)}.prop-ladder-cell.is-under{border-color:var(--red);background:var(--red-soft)}.prop-ladder-cell.is-market.is-over,.prop-ladder-cell.is-market.is-under{box-shadow:inset 0 0 0 1px var(--accent-line)}.prop-ladder-mark{font-style:normal;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.prop-ladder-cell.is-over .prop-ladder-mark{color:var(--green)}.prop-ladder-cell.is-under .prop-ladder-mark{color:var(--red)}.prop-detail-card{border-top:3px solid var(--accent)}@media (max-width:760px){.prop-pitcher-row{grid-template-columns:repeat(2,minmax(0,1fr))}.prop-pitcher-id{grid-column:1/-1}}.prop-book-picker{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel)}.prop-book-picker-label{margin-right:4px;color:var(--muted);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.prop-book-picker button{padding:4px 12px;border:1px solid var(--line);border-radius:999px;background:var(--panel-soft);color:var(--body-text);font:inherit;font-size:.86rem;cursor:pointer;text-transform:capitalize}.prop-book-picker button:hover{border-color:var(--frame)}.prop-book-picker button[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-deep);font-weight:600}.prop-detail-card .prop-book-picker{margin-bottom:10px;padding:8px 10px;background:var(--panel-soft)}.prop-book-lines{grid-column:span 2}.prop-book-line{display:grid;grid-template-columns:minmax(86px,auto) 44px minmax(0,1fr) minmax(96px,auto);grid-gap:4px 10px;gap:4px 10px;align-items:baseline;padding:4px 0}.prop-book-line+.prop-book-line{border-top:1px dashed var(--line-soft)}.prop-book-line>.prop-book{color:var(--body-text);font-size:.88rem;text-transform:capitalize}.prop-book-line strong{font-size:.98rem}.prop-book-model{justify-self:end;color:var(--text);font-family:var(--font-mono-stack);font-size:.92rem}.prop-book-model small{color:var(--muted);font-family:var(--font-body-stack);font-size:.74rem}@media (max-width:760px){.prop-book-lines{grid-column:1/-1}.prop-book-line{grid-template-columns:minmax(70px,auto) 36px minmax(0,1fr)}.prop-book-model{grid-column:1/-1;justify-self:start}}.prop-distribution{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px;margin-top:4px}.prop-distribution-head{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;justify-content:space-between}.prop-distribution-title{color:var(--muted);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.prop-distribution-split{display:inline-flex;flex-wrap:wrap;gap:4px 12px}.prop-split{display:inline-flex;align-items:center;gap:5px;color:var(--body-text);font-size:.84rem}.prop-split strong{font-family:var(--font-mono-stack);color:var(--text)}.prop-split:before{content:"";width:10px;height:10px;border-radius:2px;border:1px solid var(--muted)}.prop-split-under:before{background:var(--panel-strong)}.prop-split-over:before{background:var(--accent-soft);border-color:var(--accent-line)}.prop-distribution-svg{width:100%;height:auto;max-width:520px}.prop-dist-over-region{fill:var(--accent-soft)}.prop-dist-axis{stroke:var(--line);stroke-width:1}.prop-dist-bar{fill:var(--panel-strong);stroke:var(--muted);stroke-width:1}.prop-dist-bar.is-over{fill:#f4e3b6;stroke:var(--accent-deep)}.prop-dist-count{fill:var(--muted);font-family:var(--font-mono-stack);font-size:11px}.prop-dist-rule{stroke:var(--text);stroke-width:2}.prop-dist-band line{stroke:var(--text-dim);stroke-width:1.4}.prop-dist-band-label{fill:var(--text-dim);font-family:var(--font-mono-stack);font-size:10px}.prop-dist-mean{stroke:var(--blue);stroke-width:1.6;stroke-dasharray:4 3}.prop-dist-mean-cap{fill:var(--blue)}.prop-dist-actual line{stroke:var(--violet);stroke-width:2}.prop-dist-actual path{fill:var(--violet)}.prop-dist-actual-label{fill:var(--violet);font-family:var(--font-mono-stack);font-size:11px;font-weight:700}.prop-distribution-legend{display:flex;flex-wrap:wrap;gap:6px 14px}.prop-dist-key{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.74rem}.prop-dist-key:before{content:"";width:14px;height:0}.prop-dist-key-mean:before{border-top:2px dashed var(--blue)}.prop-dist-key-band:before{border-top:1.4px solid var(--text-dim)}.prop-dist-key-actual:before{border-top:2px solid var(--violet)}.prop-distribution-table summary{cursor:pointer;color:var(--muted);font-size:.78rem}.prop-distribution-table summary:hover{color:var(--text)}.prop-distribution-table table{margin-top:6px;border-collapse:collapse;font-family:var(--font-mono-stack);font-size:.78rem}.prop-distribution-table td,.prop-distribution-table th{padding:2px 12px 2px 0;text-align:left;color:var(--body-text);font-weight:400}.prop-distribution-table thead th{color:var(--muted);font-weight:600}.prop-results{display:grid;grid-gap:16px;gap:16px}.prop-results>*{min-width:0}.prop-collecting{display:grid;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--accent-soft)}.prop-collecting-band strong{display:block;color:var(--text);font-family:var(--font-display-stack);font-size:1.05rem;letter-spacing:.03em}.prop-collecting-band p{margin:4px 0 0;color:var(--body-text);font-size:.9rem}.prop-progress{display:grid;grid-gap:5px;gap:5px}.prop-progress-track{height:8px;border-radius:999px;background:var(--panel-strong);overflow:hidden}.prop-progress-track span{display:block;height:100%;background:var(--accent)}.results-summary-grid article.is-locked strong{color:var(--muted)}.prop-chart-note{margin:0 0 8px}.prop-cal-wrap{max-width:460px}.prop-cal-svg{width:100%;height:auto}.prop-cal-axis{stroke:var(--line);stroke-width:1}.prop-cal-grid{stroke:var(--line-soft);stroke-width:1}.prop-cal-axis-label,.prop-cal-tick{fill:var(--muted);font-family:var(--font-mono-stack);font-size:10px}.prop-cal-axis-label{font-family:var(--font-body-stack);letter-spacing:.04em}.prop-cal-diagonal{stroke:var(--text-dim);stroke-width:1.4;stroke-dasharray:5 4}.prop-cal-point circle{fill:var(--blue);fill-opacity:.85;stroke:var(--panel);stroke-width:1}.prop-cal-ci{stroke:var(--blue);stroke-width:1.4;stroke-opacity:.5}.prop-cal-sharp{fill:var(--panel-strong);stroke:var(--muted);stroke-width:.75}.prop-locked{position:relative}.prop-locked .prop-cal-svg{opacity:.3;filter:grayscale(1)}.prop-locked-overlay{position:absolute;inset:0;display:grid;place-content:center;grid-gap:4px;gap:4px;text-align:center}.prop-locked-overlay strong{color:var(--text);font-family:var(--font-display-stack);letter-spacing:.03em}.prop-conviction{display:grid;grid-gap:12px;gap:12px}.prop-conviction-head{display:flex;justify-content:space-between;gap:10px;font-size:.9rem}.prop-conviction-head strong{color:var(--text)}.prop-conviction-head span{font-family:var(--font-mono-stack);color:var(--body-text)}.prop-conviction-track{position:relative;height:14px;margin:5px 0 2px;border-radius:999px;background:var(--panel-strong)}.prop-conviction-ci{position:absolute;top:4px;height:6px;border-radius:999px;background:var(--accent-soft);border:1px solid var(--accent-line)}.prop-conviction-baseline{position:absolute;top:-2px;width:0;height:18px;border-left:1px dashed var(--text-dim)}.prop-conviction-dot{position:absolute;top:3px;width:8px;height:8px;margin-left:-4px;border-radius:999px;background:var(--blue);border:1px solid var(--panel)}.prop-results-table-wrap{overflow-x:auto}.prop-results-table{width:100%;border-collapse:collapse;font-size:.88rem}.prop-results-table td,.prop-results-table th{padding:7px 10px 7px 0;text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap}.prop-results-table thead th{color:var(--muted);font-size:.74rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.prop-results-table tbody th,.prop-results-table td{font-family:var(--font-mono-stack);font-weight:400;color:var(--body-text)}.prop-results-table tbody th{color:var(--text)}.prop-results-table tbody th .tiny{color:var(--muted)}.prop-result-mark{font-family:var(--font-body-stack);font-weight:600}.prop-result-mark.is-win{color:var(--green)}.prop-result-mark.is-loss{color:var(--red)}.prop-result-mark.is-none,.prop-result-mark.is-push{color:var(--muted)}.card-live{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.card-live-chip{display:inline-grid;place-items:center;padding:1px 7px;border-radius:4px;background:var(--live);color:#ffffff;font-family:var(--font-display-stack);font-size:.8rem;font-weight:700;letter-spacing:.1em;line-height:1.3}.card-live-score{color:var(--text);font-family:var(--font-mono-stack);font-weight:700}.card-live-detail{color:var(--muted)}.card-final-label{color:var(--text);font-family:var(--font-display-stack);font-weight:700;letter-spacing:.05em}.team-live-score{justify-self:end;color:var(--accent-deep);font-family:var(--font-mono-stack);font-size:1rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row-matchup>div,.team-line{grid-template-columns:44px minmax(0,1fr) auto}.mlb-board-teams>div{grid-template-columns:44px minmax(0,1fr) auto minmax(64px,auto)}.mlb-board-live{justify-self:end}.detail-scoreboard .team-live-score{display:inline;margin-left:16px;color:var(--accent);font-size:clamp(1.5rem,3.2vw,2.2rem);letter-spacing:0}.detail-scoreboard>.selected .team-live-score{color:var(--frame)}.spotlight-teams .team-live-score{display:inline;margin-left:12px;color:var(--accent);font-family:var(--font-mono-stack);font-size:1.5rem}.spotlight-teams .selected .team-live-score{color:var(--frame)}.detail-status .card-live-detail{color:var(--muted)}