@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22ffef498a8b8586-s.1oyqo6q6wh80e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/20f894e0b805fdc3-s.19r1l--g6b6a2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f595ef078a6ec598-s.p.27uryrwt-noeg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/22ffef498a8b8586-s.1oyqo6q6wh80e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/20f894e0b805fdc3-s.19r1l--g6b6a2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f595ef078a6ec598-s.p.27uryrwt-noeg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/22ffef498a8b8586-s.1oyqo6q6wh80e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/20f894e0b805fdc3-s.19r1l--g6b6a2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f595ef078a6ec598-s.p.27uryrwt-noeg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Narrow Fallback;src:local(Arial);ascent-override:125.38%;descent-override:37.8%;line-gap-override:0.0%;size-adjust:82.55%}.archivo_narrow_233b25fc-module__7nEL8a__className{font-family:Archivo Narrow,Archivo Narrow Fallback;font-style:normal}.archivo_narrow_233b25fc-module__7nEL8a__variable{--font-display:"Archivo Narrow", "Archivo Narrow Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_3aabbcb6-module__Aej60W__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_3aabbcb6-module__Aej60W__variable{--font-body:"Public Sans", "Public Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_f8b0b876-module__ChPWvq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_f8b0b876-module__ChPWvq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f4f5f1;--surface:#fff;--surface-soft:#fafbf8;--ink:#15191f;--muted:#596070;--faint:#8b919b;--line:#e1e4dd;--line-strong:#cbd0c7;--good:#0b7a55;--good-bg:#e3f3ec;--bad:#b42318;--signal:#a85a06;--signal-bg:#fcefd9;--quiet-bg:#eef0eb;--away-bar:#c9d7ee;--away-ink:#173a6b;--home-bar:#e9d9be;--home-ink:#5e3e08;--display:var(--font-display), "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--body:var(--font-body), -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wrap{max-width:760px;min-height:70vh;margin:0 auto;padding-block:0 96px;padding-inline:16px}.n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.93em}header.top{z-index:5;background:var(--ground);border-bottom:1px solid var(--line);position:sticky;top:0}.top-inner{flex-wrap:wrap;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:12px 16px;display:flex}.brand{font-family:var(--display);letter-spacing:.01em;align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.brand-face{object-fit:cover;width:30px;height:30px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px #f2b54b;border-radius:50%}nav.tabs{background:var(--quiet-bg);border-radius:10px;gap:4px;margin-left:auto;padding:3px;display:flex}nav.tabs a{color:var(--muted);border-radius:8px;padding:7px 14px;font-weight:600}nav.tabs a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #15191f14}.foot{max-width:760px;color:var(--faint);margin:0 auto;padding:0 16px 40px;font-size:12.5px}.foot a{text-underline-offset:2px;text-decoration:underline}.chips{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 6px;display:flex}.chip{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:999px;padding:6px 13px;font-size:13.5px;font-weight:500;display:inline-block}.chip[aria-current=page],.chip[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.chip.soon{color:var(--faint)}.chips .spacer{flex:1}h1.page{font-family:var(--display);text-wrap:balance;margin:22px 0 4px;font-size:30px;font-weight:700;line-height:1.1}.sub{color:var(--muted);margin:0 0 8px}.empty{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:12px;margin-top:18px;padding:22px 18px}.empty b{color:var(--ink);font-family:var(--display);margin-bottom:4px;font-size:18px;display:block}.day{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:22px 0 8px;font-size:13px;font-weight:600}.list{gap:8px;display:grid}.row{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto;gap:6px 12px;padding:14px 16px;display:grid}.row:hover{border-color:var(--line-strong)}.row.started{opacity:.6}.matchup{font-size:16px;font-weight:600}.matchup .at{color:var(--faint);margin:0 4px;font-weight:400}.kick{color:var(--muted);margin-left:8px;font-size:12.5px;font-weight:400}.tags{flex-wrap:wrap;justify-content:flex-end;align-self:start;gap:6px;display:flex}.tag{background:var(--signal-bg);color:var(--signal);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.tag.quiet{background:var(--quiet-bg);color:var(--faint);font-weight:500}.tag.edge{background:var(--good-bg);color:var(--good)}.lines{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:6px 22px;font-size:13.5px;display:flex}.lines .n{color:var(--ink);font-size:13px}.mv{font-family:var(--mono);color:var(--signal);font-size:12px;font-weight:600}.mv.zero{color:var(--faint);font-weight:400}.back{color:var(--muted);padding:16px 0 0;font-weight:500;display:inline-block}.back:hover{color:var(--ink)}.game-head{margin:8px 0 18px}.game-head h1{font-family:var(--display);text-wrap:balance;margin:0 0 6px;font-size:34px;font-weight:700;line-height:1.05}.game-head h1 .at{color:var(--faint);margin:0 6px;font-size:.7em;font-weight:500}.game-head .meta{color:var(--muted);font-size:14px}.read{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:26px;padding:18px 20px}.read h2{margin-top:0}.read ul{gap:8px;margin:0;padding-left:18px;display:grid}.read li{max-width:64ch}.read li::marker{color:var(--faint)}section.block{margin:0 0 30px}h2{font-family:var(--display);margin:0 0 4px;font-size:20px;font-weight:700}.explain{color:var(--muted);max-width:64ch;margin:0 0 12px;font-size:13.5px}.seg{background:var(--quiet-bg);border-radius:10px;gap:2px;margin-bottom:14px;padding:3px;display:inline-flex}.seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 14px;font-size:14px;font-weight:600}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #15191f14}.chart-box{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 10px 8px}.chart-box svg{width:100%;height:auto;display:block}.chart-empty{text-align:center;color:var(--muted);padding:28px 16px;font-size:14px}.chart-empty b{font-family:var(--display);color:var(--ink);margin-bottom:4px;font-size:18px;display:block}.legend{color:var(--muted);flex-wrap:wrap;gap:14px;padding:4px 8px 2px;font-size:12.5px;display:flex}.legend i{vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:5px;display:inline-block}.table-scroll{margin-top:12px;overflow-x:auto}table.prices{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:12px;width:100%;overflow:hidden}table.prices th,table.prices td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}table.prices tr:last-child td{border-bottom:0}table.prices thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:var(--surface-soft);font-size:12px;font-weight:600}table.prices td.book{white-space:nowrap;font-weight:600}table.prices td.book small{color:var(--faint);font-size:12px;font-weight:400;display:block}tr.sharp td{background:var(--surface-soft)}.price{font-family:var(--mono);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;margin:-5px -8px;padding:5px 8px;font-size:14px}.price:hover{border-color:var(--line-strong)}.o{color:var(--muted);font-size:12.5px;font-family:var(--mono);margin-left:6px}.price.best{background:var(--good-bg);color:var(--good);font-weight:600}.price.best .o{color:var(--good)}.best-lbl{font-family:var(--body);letter-spacing:.04em;text-transform:uppercase;margin-left:6px;font-size:11px;font-weight:700}.plain{font-family:var(--mono);font-size:14px}.vs{font-size:12px;font-weight:600;font-family:var(--body);margin-left:6px}.vs.good{color:var(--good)}.vs.bad{color:var(--bad)}.vs.even{color:var(--muted)}.hint .good{color:var(--good);font-weight:600}.hint{color:var(--faint);margin-top:8px;font-size:12.5px}.splits{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:16px;padding:16px 18px;display:grid}.split-book h3{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 6px;font-size:14px;display:flex}.split-book h3 span{color:var(--faint);font-size:12.5px;font-weight:400}.split-key{color:var(--muted);justify-content:space-between;font-size:12.5px;display:flex}.split{grid-template-columns:96px 1fr;align-items:center;gap:8px 12px;margin:6px 0;font-size:13.5px;display:grid}.bar{background:var(--quiet-bg);height:22px;font-family:var(--mono);border-radius:6px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.bar span{white-space:nowrap;align-items:center;min-width:0;padding:0 8px;display:flex}.bar .a{background:var(--away-bar);color:var(--away-ink)}.bar .h{background:var(--home-bar);color:var(--home-ink);flex:1;justify-content:flex-end}.bar.na{color:var(--faint);font-family:var(--body);align-items:center;padding-left:8px;font-weight:400}.context{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.ctx{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:13.5px}.ctx b{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:12px;font-weight:600;display:block}.ctx span{color:var(--faint)}.logbar{z-index:10;background:var(--ink);color:var(--surface);padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0}.logbar-inner{flex-wrap:wrap;align-items:center;gap:12px;max-width:760px;margin:0 auto;display:flex}.logbar .what{flex:1;min-width:200px}.btn{cursor:pointer;border:0;border-radius:9px;padding:9px 16px;font-weight:600}.btn.primary{color:var(--ink);background:#fff}.btn.ghost{color:#c4c9d1;background:0 0}.toast{background:var(--good);color:#fff;z-index:11;border-radius:9px;padding:9px 16px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.bet{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto;gap:4px 12px;padding:14px 16px;display:grid}.bet>div{min-width:0}.bet .pick{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16px;font-weight:600;display:flex}.bet .pick .bet-tag,.bet .pick .bet-result{margin-left:0}.bet .where{color:var(--muted);font-size:13px}.bet .clv{border-top:1px solid var(--line);grid-column:1/-1;margin-top:6px;padding-top:8px;font-size:14px}.clv .good{color:var(--good);font-weight:600}.clv .bad{color:var(--bad);font-weight:600}.clv .even{color:var(--muted);font-weight:600}.bet .rm{color:var(--faint);cursor:pointer;background:0 0;border:0;align-self:start;font-size:13px}.scoreboard{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 20px;display:grid}.score{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.score b{font-family:var(--display);font-size:26px;line-height:1.1;display:block}.score span{color:var(--muted);font-size:12.5px}@media (max-width:520px){.row{grid-template-columns:1fr}.tags{justify-content:flex-start}.game-head h1{font-size:28px}.split{grid-template-columns:1fr;gap:4px}.score b{font-size:22px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.signin{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:10px;margin:14px 0 0;padding:16px 18px;display:grid}.signin b{font-family:var(--display);font-size:18px;display:block}.signin span{color:var(--muted);font-size:13.5px}.signin-row{flex-wrap:wrap;gap:8px;display:flex}.signin input{min-width:180px;font:inherit;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:9px;flex:1;padding:9px 12px}.signin input:focus{outline:2px solid var(--ink);outline-offset:1px}.btn.dark{background:var(--ink);color:var(--surface)}.btn:disabled{opacity:.6;cursor:default}.signin-error{color:var(--bad);margin:0;font-size:13.5px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ctx-grid{gap:8px;display:grid}.ctx-grid.two{grid-template-columns:1fr 1fr}.ctx-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.ctx-card h3{margin:0 0 4px;font-size:15px}.ctx-where{color:var(--muted);margin:0 0 10px;font-size:13px}.ctx-note{color:var(--muted);margin:0;font-size:13.5px}.ctx-sub{font-family:var(--display);margin:18px 0 8px;font-size:16px}.wx{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wx>div{background:var(--surface-soft);border-radius:9px;padding:8px 10px}.wx b{font-size:18px;display:block}.wx span{color:var(--muted);font-size:12.5px}.wx .flag{background:var(--signal-bg)}.wx .flag b,.wx .flag span{color:var(--signal)}.inj-group{margin-top:8px}.inj-group:first-of-type{margin-top:2px}.inj-label{text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:700}.inj-group.out .inj-label{color:var(--bad)}.inj-group.doubtful .inj-label,.inj-group.questionable .inj-label{color:var(--signal)}.inj-group.practice .inj-label{color:var(--faint)}.inj-group ul{gap:2px;margin:2px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.inj-group .pos{font-family:var(--mono);color:var(--muted);min-width:26px;font-size:11.5px;display:inline-block}.inj-group .why{color:var(--faint)}@media (max-width:520px){.ctx-grid.two{grid-template-columns:1fr}}.row .why{color:var(--ink);grid-column:1/-1;max-width:64ch;margin:0;font-size:13.5px}.glossary{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:10px 0 0;padding:10px 14px}.glossary summary{cursor:pointer;font-size:14px;font-weight:600}.glossary dl{gap:10px;margin:10px 0 2px;display:grid}.glossary dt{font-size:14px;font-weight:600}.glossary dd{color:var(--muted);max-width:68ch;margin:2px 0 0;font-size:13.5px}.start{background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;margin:22px 0 6px;padding:16px 18px}.start h2{margin:0}.start .explain{margin-bottom:8px}.start ol{counter-reset:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.start li{counter-increment:start}.start li a{border-radius:9px;grid-template-columns:26px 1fr;gap:2px 8px;padding:8px 6px;display:grid}.start li a:before{content:counter(start);font-family:var(--display);color:var(--signal);grid-row:span 2;font-size:20px;font-weight:700;line-height:1.1}.start li a:hover{background:var(--surface-soft)}.start-match{font-weight:600}.start-match .at{color:var(--faint);font-weight:400}.start-why{color:var(--muted);font-size:13.5px}.splits-title{margin-top:28px}.bottom-line{background:var(--ink);color:var(--surface);border-radius:14px;margin:0 0 12px;padding:14px 18px}.bottom-line span{letter-spacing:.08em;text-transform:uppercase;color:#f2b54b;font-size:11.5px;font-weight:700}.bottom-line p{max-width:64ch;margin:4px 0 0;font-size:16px;line-height:1.45}.chip:disabled{opacity:.5;cursor:default}.exch-list{color:var(--faint);white-space:normal;margin-top:3px;font-size:11.5px;line-height:1.35;display:block}tr.exch td{background:#f3f8f7}.hero{justify-content:space-between;align-items:center;gap:16px;display:flex}.hero-face{object-fit:cover;filter:saturate(.9);border-radius:50%;flex:none;width:112px;height:112px;margin-top:14px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 52%,#0000 71%);mask-image:radial-gradient(circle at 50% 45%,#000 52%,#0000 71%)}@media (max-width:520px){.hero-face{width:76px;height:76px}}.hero-speaker{flex:none;align-items:center;gap:12px;display:flex}.hero-bubble{background:var(--surface);border:1.5px solid var(--ink);max-width:190px;font-family:var(--display);color:var(--ink);border-radius:14px;margin:0;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.25;position:relative;box-shadow:0 2px 6px #15191f14}.hero-bubble:before,.hero-bubble:after{content:"";border-style:solid;position:absolute;top:50%;transform:translateY(-50%)}.hero-bubble:before{border-width:8px 0 8px 11px;border-color:transparent transparent transparent var(--ink);right:-11px}.hero-bubble:after{border-width:6px 0 6px 9px;border-color:transparent transparent transparent var(--surface);right:-8px}@media (max-width:520px){.hero{flex-wrap:wrap}.hero-speaker{justify-content:flex-end;width:100%;margin-top:-2px}.hero-bubble{max-width:none;font-size:13.5px}.hero-face{margin-top:0}}.starter{gap:2px;margin:0;display:grid}.starter b{font-size:16px}.starter span{color:var(--muted);font-size:13px}.score-n{font-family:var(--mono);margin:0 2px 0 6px;font-weight:600}.tag.live{color:var(--bad);background:#fde8e6;align-items:center;gap:5px;display:inline-flex}.tag.live i,.sb-status i{background:var(--bad);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pulse;display:inline-block}.tag.final{background:var(--ink);color:var(--surface)}@keyframes pulse{50%{opacity:.35}}.scoreboard-live{background:var(--surface);border:1.5px solid var(--bad);border-radius:14px;margin:0 0 12px;padding:14px 18px}.scoreboard-live.done{border-color:var(--line-strong)}.sb-status{letter-spacing:.08em;text-transform:uppercase;color:var(--bad);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.scoreboard-live.done .sb-status{color:var(--muted)}.sb-teams{font-family:var(--display);flex-wrap:wrap;gap:10px 28px;margin:4px 0 2px;font-size:24px;font-weight:600;display:flex}.sb-teams b{font-family:var(--mono);margin-left:6px;font-size:26px}.sb-finish{gap:4px;margin:8px 0 0;padding-left:18px;font-size:14.5px;display:grid}.sb-note{color:var(--muted);margin:6px 0 0;font-size:13px}.logbar-inner.wide{grid-template-columns:1fr;gap:10px;display:grid}.lb-fields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.lb-fields label{letter-spacing:.04em;text-transform:uppercase;color:#c4c9d1;gap:3px;font-size:11.5px;font-weight:600;display:grid}.lb-fields input,.lb-fields select{width:96px;font:inherit;font-family:var(--mono);color:#fff;text-transform:none;letter-spacing:0;background:#20252d;border:1px solid #3a404b;border-radius:8px;padding:7px 9px;font-size:14px}.lb-fields select{width:110px;font-family:var(--body)}.lb-fields .lb-check{text-transform:none;letter-spacing:0;color:#fff;align-items:center;gap:6px;padding-bottom:8px;font-size:13px;display:flex}.lb-fields .lb-check input{width:auto}.lb-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.btn.ghost-light{color:#fff;background:#2a303a}.lb-err{color:#ffb4a9;margin:0;font-size:13px}.lb-hint{color:#9aa1ac;margin:0;font-size:12px}.alt-pill{color:var(--ink);background:#f2b54b;border-radius:5px;margin-left:8px;padding:2px 6px;font-size:11px;font-weight:700}.alt-open{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.alt{margin-top:16px}.alt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.alt-head h3{font-family:var(--display);margin:0;font-size:17px}.alt-head .seg{margin:0}.alt-scroll{border-radius:12px;max-height:340px;margin-top:8px;overflow-y:auto}.alt-table thead th{z-index:1;position:sticky;top:0}tr.alt-main td{background:var(--signal-bg)}.slip-fab{right:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:9;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:11px 18px;font-weight:600;position:fixed;box-shadow:0 6px 20px #15191f40}.slip-fab b{color:var(--ink);background:#f2b54b;border-radius:999px;margin-left:6px;padding:1px 8px}.slip{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:12;background:var(--ink);color:#fff;border-radius:16px;gap:12px;width:min(400px,100vw - 32px);max-height:80vh;padding:16px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #15191f59}.slip-head{justify-content:space-between;align-items:center;display:flex}.slip-head h3{font-family:var(--display);margin:0;font-size:20px}.slip .seg{background:#2a303a;margin:0}.slip .seg button{color:#c4c9d1}.slip .seg button[aria-pressed=true]{color:var(--ink);background:#fff}.slip-legs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.slip-legs li{background:#20252d;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.slip-legs small{color:#9aa1ac;font-size:12px;display:block}.slip-legs .o{color:#c4c9d1}.slip .hint{color:#9aa1ac;margin:0}.slip .rm{color:#c4c9d1}.slip .btn.dark{color:var(--ink);background:#fff}.slip-fields input,.slip-fields select{width:110px}.scoreboard.four{grid-template-columns:repeat(4,1fr)}@media (max-width:620px){.scoreboard.four{grid-template-columns:1fr 1fr}}.bet-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--signal);background:var(--signal-bg);vertical-align:2px;border-radius:5px;margin-left:8px;padding:2px 6px;font-size:11px;font-weight:700}.bet-result{vertical-align:1px;font-size:12px;font-weight:700;font-family:var(--body);border-radius:6px;margin-left:8px;padding:3px 8px}.bet-result.win{background:var(--good-bg);color:var(--good)}.bet-result.loss{color:var(--bad);background:#fde8e6}.bet-result.push,.bet-result.pending{background:var(--quiet-bg);color:var(--muted)}.bet-legs{grid-column:1/-1;gap:3px;margin:6px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.leg-dot{background:var(--line-strong);border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.leg-dot.win{background:var(--good)}.leg-dot.loss{background:var(--bad)}.leg-dot.push{background:var(--faint)}.slip .rm{cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px}.score b span{font-size:inherit;color:inherit}.trends{gap:10px;display:grid}.trend-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.trend{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 14px;font-size:14px;display:grid}.verdict{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700}.verdict.v-strong{background:var(--signal-bg);color:var(--signal)}.verdict.v-lean{color:#2f4f8f;background:#eef2fb}.verdict.v-noise{background:var(--quiet-bg);color:var(--faint)}.trend-more summary{cursor:pointer;color:var(--muted);padding:4px 0;font-size:13.5px}.trend-more .trend-list{margin-top:8px}.official p{margin:4px 0 0;font-size:14px}.official .verdict{margin-left:4px}.trend-sub{color:var(--muted);margin-top:4px;font-size:13.5px;display:block}.tbadge{min-width:2.1em;height:1.45em;font-family:var(--body);letter-spacing:.03em;vertical-align:.18em;border-radius:5px;justify-content:center;align-items:center;margin-right:.4em;padding:0 .35em;font-size:.62em;font-weight:700;display:inline-flex}.matchup .tbadge{vertical-align:2px;height:18px;margin-right:5px;font-size:10.5px}.game-head h1 .tbadge{vertical-align:6px;height:22px;font-size:13px}table.prices th .tbadge,.split-key .tbadge{vertical-align:1px;height:16px;margin-right:5px;font-size:10px}.split-key span:last-child .tbadge{margin:0 0 0 5px}.moving{background:var(--surface);border:1.5px solid var(--signal);border-radius:14px;margin:22px 0 6px;padding:14px 18px}.moving h2{align-items:center;gap:8px;margin:0;display:flex}.moving h2 i{background:var(--signal);border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite pulse}.moving .explain{margin-bottom:8px}.moving ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.moving li a{border-radius:9px;gap:2px;padding:8px 6px;display:grid}.moving li a:hover{background:var(--surface-soft)}.mv-what{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.mv-what .n{color:var(--ink)}.mv-when{color:var(--faint);margin-left:auto;font-size:12.5px}.alert-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.alert-list li{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 16px;font-size:14px}.alert-list p{margin:6px 0}.alert-list a{color:var(--muted);font-size:13px;text-decoration:underline}.alert-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.alert-status{color:var(--faint);margin-left:auto}.sharp-read{background:var(--signal-bg);border-radius:10px;padding:10px 12px}.sharp-read b{text-transform:uppercase;letter-spacing:.06em;color:var(--signal);font-size:12px}.sharp-read p{margin:4px 0 0;font-size:14px}.circa-wait p{color:var(--muted);margin:4px 0 0;font-size:13.5px}.timing-now{margin-bottom:22px}.timing-now p{max-width:64ch;margin:4px 0 0}ol.rhythm{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}ol.rhythm li{border-radius:10px;gap:2px;padding:10px 12px;display:grid}ol.rhythm li.now{background:var(--signal-bg)}ol.rhythm li b{font-family:var(--display);font-size:16px}ol.rhythm .do{color:var(--muted)}.timing-sample{color:var(--muted);margin:0 0 14px;font-size:13.5px}.timing-sample.early{color:var(--signal)}.tbars{gap:5px;margin:10px 0;display:grid}.tbar{grid-template-columns:96px 1fr 104px;align-items:center;gap:10px;font-size:13.5px;display:grid}.tbar-label{color:var(--muted)}.tbar.today .tbar-label{color:var(--ink);font-weight:600}.tbar-track{background:var(--quiet-bg);border-radius:6px;height:12px;overflow:hidden}.tbar-track span{background:var(--line-strong);border-radius:6px;height:100%;display:block}.tbar.top .tbar-track span{background:var(--signal)}.tbar-value{text-align:right;white-space:nowrap}h3.tsub{font-family:var(--display);margin:16px 0 0;font-size:15px}@media (max-width:480px){.tbar{grid-template-columns:78px 1fr 92px;gap:6px;font-size:12.5px}}.play{background:var(--surface);border:1.5px solid var(--line-strong);border-left-width:6px;border-radius:14px;margin:0 0 18px;padding:14px 18px}.play.take{border-color:var(--good);background:#f4fbf7}.play.wait{background:#fffaf0;border-color:#d39b2a}.play.gone{border-color:var(--bad)}.play-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.play-verdict{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;background:var(--quiet-bg);color:var(--muted);border-radius:6px;padding:3px 9px;font-size:13px;font-weight:700}.play.take .play-verdict{background:var(--good);color:#fff}.play.wait .play-verdict{color:#fff;background:#d39b2a}.play.gone .play-verdict{background:var(--bad);color:#fff}.play-label{color:var(--faint);margin-left:auto;font-size:12.5px}.play-headline{font-family:var(--display);margin:10px 0 8px;font-size:22px;line-height:1.25}.play-why{gap:5px;margin:0 0 10px;padding-left:18px;font-size:14px;display:grid}.play-timing,.play-size{max-width:68ch;margin:0 0 8px;font-size:14px}.play-note{color:var(--muted);font-size:13px}.play-fine{color:var(--faint);max-width:68ch;margin:10px 0 0;font-size:12px}.tag.v-wait{color:#8a5a00;background:#fff1d6}.tag.v-gone{color:var(--bad);background:#fce8e6}.tag.v-pass{background:var(--quiet-bg);color:var(--faint)}.plays{background:var(--surface);border:1.5px solid var(--good);border-radius:14px;margin:22px 0 6px;padding:14px 18px}.plays h2{margin:0}.plays ul{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.plays li a{border-radius:9px;gap:3px;padding:8px 6px;display:grid}.plays li a:hover{background:var(--surface-soft)}.plays .p-line{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.plays .p-sub{color:var(--muted);font-size:13px}.rec-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0 12px;display:grid}.rec-cards div{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.rec-cards span{color:var(--muted);font-size:12.5px}.rec-cards b{font-family:var(--display);font-size:24px}.rec-cards em{color:var(--faint);font-size:12.5px;font-style:normal}.rec-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rec-list li{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.rec-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rec-meta{color:var(--muted);font-size:13px}.tag.rec-win{background:var(--good);color:#fff}.tag.rec-loss{color:var(--bad);background:#fce8e6}.tag.rec-push,.tag.rec-open{background:var(--quiet-bg);color:var(--muted)}@media (max-width:560px){.rec-cards{grid-template-columns:repeat(2,1fr)}}.play-now{font-size:14.5px;font-family:var(--mono);font-variant-numeric:tabular-nums;margin:-2px 0 10px}.plays .p-now{font-size:13.5px;font-family:var(--mono);font-variant-numeric:tabular-nums}.fresh{color:var(--faint);margin:0;font-size:12.5px}.home-takes{gap:10px;margin:18px 0;display:grid}.home-take{border:1.5px solid var(--good);background:#f4fbf7;border-left-width:6px;border-radius:14px;gap:6px;padding:14px 16px;display:grid}.home-take:hover{background:#eaf6ef}.ht-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ht-when{color:var(--muted);font-size:13px}.ht-headline{font-family:var(--display);margin:0;font-size:21px;line-height:1.25}.ht-now{font-family:var(--mono);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.ht-why{color:var(--muted);margin:0;font-size:13.5px}.ht-match{color:var(--faint);font-size:13px}.home-waits ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.home-waits li a{border-radius:9px;gap:3px;padding:8px 6px;display:grid}.home-waits li a:hover{background:var(--surface-soft)}.home-waits .p-line{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.home-waits .p-now{font-size:13.5px;font-family:var(--mono)}.home-waits .p-sub{color:var(--muted);font-size:13px}.home-record{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 26px;padding:12px 16px;display:flex}.home-record b{font-family:var(--display);font-size:17px}.home-record span{color:var(--muted);font-size:14px}.home-record .home-record-go{color:var(--ink);margin-left:auto;font-weight:600}.how h3{font-family:var(--display);margin:18px 0 4px;font-size:16px}.how p,.how li{max-width:68ch;font-size:14px}.how p{margin:0 0 8px}.how-table{border-collapse:collapse;width:100%;margin:6px 0 8px;font-size:13.5px}.how-table td{border-top:1px solid var(--line);vertical-align:top;padding:7px 8px 7px 0}.how-table td:first-child{white-space:nowrap;font-weight:600}.how-table td.n{text-align:center;padding-right:12px;font-weight:600}@media (max-width:560px){nav.tabs{justify-content:space-between;width:100%;margin-left:0}nav.tabs a{white-space:nowrap;padding:7px 8px;font-size:14px}.how-table td:first-child{white-space:normal}}.pat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px 18px;display:grid}.pat-grid ul{gap:3px;margin:6px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}@media (max-width:760px){input,select,textarea,.lb-fields input,.lb-fields select{font-size:16px}}.tag.kind{background:var(--quiet-bg);color:var(--muted)}.rec-markets{margin:4px 0 14px}.rec-markets thead td{color:var(--muted);border-top:0;font-size:12.5px;font-weight:600}.opened{color:var(--faint);font-size:11.5px;font-family:var(--mono);white-space:nowrap;margin-top:3px;display:block}.play-history,.home-waits .p-history,.plays .p-history{color:var(--muted);font-size:13px}.play-history{margin:-4px 0 10px}details.unlikely{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}details.unlikely summary{cursor:pointer;color:var(--muted);font-size:14px;font-weight:600}.boost{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:10px;margin:18px 0 8px;padding:14px 16px;display:grid}.boost .tsub,.boost .explain{margin:0}.boost-row{flex-wrap:wrap;gap:8px;display:flex}.boost-fields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.boost-fields label{color:var(--muted);gap:3px;font-size:12px;font-weight:600;display:grid}.boost-fields input,.boost-fields select{width:110px;font:inherit;font-family:var(--mono);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:8px;padding:7px 9px;font-size:15px}.seg.small button{padding:5px 10px;font-size:12.5px}.boost-result{background:var(--quiet-bg);border-radius:10px;gap:6px;margin:0;padding:10px 12px;font-size:14px;display:grid}.boost-result.good{background:var(--good-bg)}.boost-result.good>b{color:var(--good)}.boost-result.bad>b{color:var(--bad)}.boost-result>b{font-family:var(--display);font-size:18px}.boost-result .btn{justify-self:start}.tag.v-nobet{background:var(--quiet-bg);color:var(--muted)}.play.nobet .play-verdict{background:var(--muted);color:#fff}.tag.fair{color:#2b4c8c;background:#eaf0fb}.play-fair{color:var(--muted);max-width:68ch;margin:-2px 0 10px;font-size:13.5px}.play-fair .tag{margin-right:4px}.weather-watch ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.weather-watch li a{border-radius:9px;gap:3px;padding:8px 6px;display:grid}.weather-watch li a:hover{background:var(--surface-soft)}.weather-watch li.adjusted{opacity:.7}.weather-watch .p-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.weather-watch .p-sub{color:var(--muted);font-size:13px}.weather-watch .p-now{font-size:13.5px;font-family:var(--mono)}.tag.wx{color:#1f4e86;background:#e3eef9}.wx-box{background:#f3f8fd;border:1.5px solid #9dbbe0;border-radius:14px;gap:4px;margin:0 0 18px;padding:12px 16px;font-size:14px;display:grid}.wx-box b.t{font-family:var(--display);font-size:16px}.injury-news{gap:10px;margin:0;padding:0;list-style:none;display:grid}.injury-news li{gap:3px;display:grid}.in-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.in-pos,.in-when{color:var(--muted);font-size:12.5px}.in-note{font-size:13.5px}.in-game{color:var(--muted);font-size:13px}.in-game a{text-decoration:underline}.tag.in-bad{color:var(--bad);background:#fce8e6}.tag.in-warn{color:#8a5a00;background:#fff1d6}.tag.in-ok{background:var(--good-bg);color:var(--good)}.push{background:var(--surface);border:1.5px solid var(--line-strong);border-radius:14px;gap:8px;margin:14px 0;padding:12px 16px;font-size:14px;display:grid}.push.compact{border-color:var(--good)}.push p{max-width:64ch;margin:0}.push-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.push-row p{flex:260px}.push-row input{font:inherit;border:1px solid var(--line-strong);border-radius:8px;padding:8px 10px;font-size:16px}.push-msg{color:var(--muted);font-size:13px}.clv-record{margin-top:18px}.clv-big{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0;display:grid}.clv-big div{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.clv-big b{font-family:var(--display);font-size:24px}.clv-big span{color:var(--muted);font-size:12.5px}@media (max-width:480px){.clv-big{grid-template-columns:1fr 1fr}}.play-age{color:var(--signal);margin:-4px 0 10px;font-size:13px}details.by-signal{margin:0 0 14px}details.by-signal summary{cursor:pointer;font-size:14px;font-weight:600}.play-stale{color:#6b4700;background:#fff1d6;border-radius:10px;gap:8px;margin:-2px 0 12px;padding:10px 12px;font-size:14px;display:grid}.recheck{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.recheck .btn{justify-self:start}.recheck-msg{color:var(--muted);font-size:13px}.stale-takes ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.stale-takes li{gap:6px;display:grid}.stale-takes .p-line{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.stale-takes .p-sub{color:var(--muted);font-size:13px}.sizeup{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:16px 0 22px;padding:14px 16px}.sizeup.ready{border-color:var(--good);background:var(--good-bg)}.sizeup-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sizeup-bar{background:var(--quiet-bg);border-radius:999px;height:8px;margin:12px 0 10px;overflow:hidden}.sizeup-bar i{background:var(--good);border-radius:999px;height:100%;display:block}.sizeup ul{color:var(--muted);gap:4px;margin:0 0 8px;padding-left:0;font-size:14px;list-style:none;display:grid}.sizeup li:before{content:"○ ";color:var(--faint)}.sizeup li.ok:before{content:"✓ ";color:var(--good);font-weight:700}.sizeup p{color:var(--muted);margin:0;font-size:13.5px}.play-limit{background:var(--good-bg);color:var(--good);border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:14.5px}.play-limit b{color:var(--good)}.search{flex-basis:100%;position:relative}.search-row{gap:6px;display:flex}.search-row input{min-width:0;font:inherit;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:10px;flex:1;padding:8px 12px;font-size:16px}.search-row input:focus{outline:2px solid var(--ink);outline-offset:-1px}.search-mic{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:10px;flex:none;width:42px;font-size:17px}.search-mic.on{border-color:var(--bad);color:var(--bad);background:#fce8e6;animation:1.6s ease-in-out infinite pulse}.search-note{color:var(--bad);margin:6px 2px 0;font-size:13px}.search-results{z-index:20;background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;max-height:60vh;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #15191f1f}.search-results a{border-radius:8px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.search-results a:hover{background:var(--quiet-bg)}.search-results span{color:var(--muted);font-size:13px}.search-empty{color:var(--muted);padding:10px;font-size:14px}.copyc-row{flex-wrap:wrap;gap:8px;display:flex}.copyc-note{color:var(--muted);margin:8px 0 0;font-size:13.5px}.copyc-text{width:100%;height:160px;font:12px var(--mono);border:1px solid var(--line-strong);border-radius:8px;margin-top:8px;padding:8px}.tl details{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:10px 14px}.tl summary{cursor:pointer;font-family:var(--display);font-size:16px;font-weight:700}.tl-list{border-left:2px solid var(--line-strong);margin:10px 0 0;padding:0;list-style:none}.tl-list li{grid-template-columns:118px 1fr;gap:10px;padding:6px 0 8px 14px;display:grid;position:relative}.tl-list li:before{content:"";background:var(--surface);border:2px solid var(--line-strong);border-radius:50%;width:10px;height:10px;position:absolute;top:11px;left:-6px}.tl-list li.tl-move:before{background:var(--signal);border-color:var(--signal)}.tl-list li.tl-now:before{background:var(--ink);border-color:var(--ink)}.tl-list time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.tl-list p{margin:0;font-size:14.5px}.tl-detail{color:var(--muted);margin-top:2px!important;font-size:13.5px!important}.tl-best{background:var(--good-bg);border-radius:10px;gap:4px;margin:8px 0 2px;padding:10px 12px;font-size:14px;list-style:none;display:grid}@media (max-width:560px){.tl-list li{grid-template-columns:1fr;gap:2px}}.tbd-note{background:var(--signal-bg);color:var(--signal);border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:14px}.tbd-note b{color:var(--signal)}.opened.frozen{color:var(--bad);font-family:var(--body);white-space:normal}.fb{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;display:flex}.fb-q{color:var(--muted);margin-right:2px;font-size:13.5px}.fb-btn{font:inherit;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600}.fb-btn.on.got{background:var(--good-bg);border-color:var(--good);color:var(--good)}.fb-btn.on.gone{border-color:var(--bad);color:var(--bad);background:#fde8e6}.fb-btn.on.missed{border-color:var(--ink);color:var(--ink);background:#e8ebf0}.fb-msg{color:var(--muted);flex-basis:100%;font-size:12.5px}.fb.compact{margin-top:6px}.mc-warn{color:var(--bad);margin:0 0 6px;padding-left:18px;font-weight:600}.mc-ok{color:var(--good);margin:0 0 6px;font-weight:600}.mc-verdict{margin:6px 0 0;font-weight:600}.mc-small{color:var(--faint);font-size:12.5px}.read h2 .tag{vertical-align:middle;font-family:var(--body);margin-left:6px}.bet-legs .leg-clv{color:var(--muted);margin:2px 0 4px 16px;font-size:13px;display:block}.bet-legs .o{color:var(--muted);font-size:13.5px}.bet-legs .bet-tag{margin-left:6px}.promo-box h2 .tag{vertical-align:middle;font-family:var(--body);margin-left:6px}.promo-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.promo-row div{gap:2px;display:grid}.promo-row b{font-family:var(--display);font-size:20px}.promo-row span{color:var(--muted);font-size:12.5px}.bet-tag.promo{background:var(--signal-bg);color:var(--signal)}@media (max-width:520px){.promo-row{grid-template-columns:1fr}}.push-on-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:4px 0 14px;font-size:13.5px;display:flex}.push-on-line .push-msg{flex-basis:100%;margin:0}.linkish{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tag.fixed{color:#8a5a00;background:#fff1d6}.rec-fixed{border-left:3px solid #e0b45a;padding-left:8px}.top-tools{flex-basis:100%;align-items:stretch;gap:6px;display:flex}.top-tools .search{flex:1;min-width:0}.app-controls{flex:none;gap:6px;display:flex}.app-btn{border:1px solid var(--line-strong);background:var(--surface);width:42px;min-height:40px;color:var(--ink);cursor:pointer;border-radius:10px;font-size:22px;line-height:1}.app-btn:active{background:var(--quiet-bg)}.app-btn.spin{animation:.8s linear infinite app-spin}@keyframes app-spin{to{transform:rotate(360deg)}}.app-back{left:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:9;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;width:48px;height:48px;padding:0 0 4px;font-size:30px;line-height:1;position:fixed;box-shadow:0 6px 20px #15191f40}.app-back:active{transform:scale(.94)}.play-open{background:var(--ink);color:#fff;text-align:center;border-radius:10px;margin:10px 0 0;padding:12px 14px;font-size:16px;font-weight:600;display:block}.play-open:active{opacity:.85}.opened.check{color:#8a5a00}.play-also{color:#5c3d00;background:#fff1d6;border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:14px}.play-also a{white-space:nowrap;font-weight:600;text-decoration:underline}.boost-form{background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px;margin:12px 0 16px;padding:14px 16px;display:grid}.boost-form label{color:var(--muted);gap:4px;font-size:13px;font-weight:600;display:grid}.boost-form label.wide{grid-column:1/-1}.boost-form input,.boost-form select{font:inherit;color:var(--ink);border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;width:100%;min-width:0;padding:8px 10px;font-size:16px;font-weight:400}.boost-form button{grid-column:1/-1;padding:12px;font-size:16px}.boost-list{counter-reset:b;gap:10px;margin:0;padding:0;list-style:none;display:grid}.boost-list>li{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.boost-list>li.neg{opacity:.75}.boost-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.boost-legs{margin:2px 0;padding-left:18px;font-size:14px}.home-boost{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;margin:0 0 14px;padding:10px 14px;font-weight:600;display:block}.play-also.alt{background:var(--good-bg);color:var(--good)}.rec-meta.quiet-note{color:var(--muted);font-style:italic}.rec-break{margin:18px 0 8px}.rec-break h2{margin:0 0 4px}.rec-break-block h3{margin:14px 0 4px;font-size:15px}.boost-plan{border:1.5px solid var(--good);background:var(--good-bg);border-radius:12px;margin:0 0 16px;padding:10px 12px}.boost-plan h3{margin:0 0 8px;font-size:16px}.mc-reviews{gap:6px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.ht-game{font-size:16px;font-weight:700}.ht-game span{color:var(--muted);margin-left:6px;font-size:13px;font-weight:400}.ht-bet{font-family:var(--display);font-size:26px;font-weight:700;line-height:1.15}.ht-book{font-family:var(--body,inherit);color:var(--muted);margin-left:8px;font-size:16px;font-weight:600}.ht-size{background:var(--surface);border:1px solid var(--good);border-radius:10px;padding:8px 12px;font-size:18px}.ht-size b{font-size:20px}.ht-size span{color:var(--muted);font-size:13px}.ht-limit{color:var(--good);font-size:14px;font-weight:600}.ht-done{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0 0 18px;padding:10px 14px;font-size:14px}.ht-done summary{cursor:pointer;color:var(--ink);font-weight:600}.ht-done ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.p-game{font-size:14.5px;font-weight:700;display:block}.p-size{color:var(--good);font-size:14.5px;font-weight:700;display:block}.account-bar{background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 14px;font-size:14px;display:flex}.account-bar input{width:80px;font:inherit;border:1px solid var(--line-strong);border-radius:8px;padding:4px 8px;font-size:16px}.join{gap:12px;max-width:420px;display:grid}.join label{gap:4px;font-size:14px;font-weight:600;display:grid}.join input{font:inherit;border:1px solid var(--line-strong);border-radius:10px;padding:10px 12px;font-size:16px}.join .hint2{color:var(--muted);font-size:13px;font-weight:400}.friends{gap:8px;display:grid}.friends code{word-break:break-all;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;padding:8px;font-size:13px;display:block}.addbet-open{margin:0 0 14px}.addbet{margin:0 0 16px}.addbet-head{justify-content:space-between;align-items:center;display:flex}.addbet-head h2{margin:0}.ab-leg{border:1px solid var(--line-strong);border-radius:10px;gap:8px;margin:0 0 10px;padding:10px 12px;display:grid}.ab-legnum{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);gap:10px;font-size:12px;font-weight:700;display:flex}.ab-find input{width:100%;font:inherit;border:1px solid var(--line-strong);box-sizing:border-box;border-radius:10px;padding:9px 12px;font-size:16px}.ab-find ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ab-find li button{text-align:left;background:var(--quiet-bg);cursor:pointer;width:100%;font:inherit;color:var(--ink);border:0;border-radius:8px;padding:8px 10px}.ab-find li span,.ab-game span{color:var(--muted);font-size:13px}.ab-fields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ab-fields label{color:var(--muted);gap:3px;font-size:12px;font-weight:600;display:grid}.ab-fields input,.ab-fields select{font:inherit;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:8px;width:130px;padding:7px 9px;font-size:16px}.ab-fields select{width:auto;max-width:100%}.ab-ticket{margin:12px 0 8px}.addbet .btn.dark{margin-top:6px}.lbb{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:6px;font-size:14px;display:flex}.lbb-msg{color:var(--good);font-weight:600}.guide p,.guide li,.guide dd{line-height:1.55}.guide ol,.guide ul{gap:6px;padding-left:20px;display:grid}.guide-eg{border-left:3px solid var(--good);background:var(--quiet-bg);border-radius:8px;margin:8px 0 12px;padding:10px 14px;font-size:14px}.guide-words dt{margin-top:10px;font-weight:700}.guide-words dd{color:var(--muted);margin:2px 0 0}.bankroll{border:1px solid var(--line-strong);border-radius:12px;gap:10px;margin:10px 0;padding:12px 14px;display:grid}.bankroll label{gap:4px;max-width:260px;font-size:14px;font-weight:600;display:grid}.bankroll input{font:inherit;border:1px solid var(--line-strong);border-radius:10px;padding:9px 12px;font-size:16px}.bankroll-out p{margin:0 0 6px}.bankroll-out ul{margin:0 0 10px}.home-take .ht-link{color:inherit;gap:6px;text-decoration:none;display:grid}.home-take .fb{border-top:1px solid #15191f14;margin-top:4px;padding-top:8px}.home-take .fb-btn{padding:7px 13px;font-size:14px}.safe-box{border:1.5px solid var(--good);background:#f4fbf7;border-radius:10px;margin:10px 0 12px;padding:10px 14px}.safe-box p{margin:0 0 6px}.safe-box p:last-child{margin-bottom:0}.safe-box.ok{border-width:1px}.live-line{background:var(--quiet-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 2px;padding:6px 10px;font-size:13.5px;display:flex}.live-line.in{background:#fff6e5}.live-dot{background:#e0452b;border-radius:50%;width:8px;height:8px;animation:1.6s infinite live-pulse}@keyframes live-pulse{50%{opacity:.35}}.live-score{font-family:var(--mono);font-weight:600}.live-sit{color:var(--muted)}.live-bet{margin-left:auto;font-weight:700}.live-bet.good{color:var(--good)}.live-bet.bad{color:var(--bad)}.live-bet.even{color:var(--muted)}.bet-legs .live-line{flex-basis:100%;margin:4px 0 6px}.live-ll{text-align:right;color:var(--muted);flex-basis:100%;font-size:12.5px}.live-ll b{color:var(--ink);font-family:var(--mono);font-weight:600}.lbb-go{padding:6px 12px;font-size:13px}.boost-list li.steady{background:#fff9e6;border:2px solid #d9a400}.steady-note{color:var(--ink);margin:0 0 6px;font-size:13.5px}.bonus-advice{border:2px solid var(--good);background:#f4fbf7;border-radius:12px;margin:0 0 14px;padding:12px 14px}.bonus-advice.wait{background:#fff9e6;border-color:#d9a400}.bonus-advice.nothing{border-color:var(--line-strong);background:var(--quiet-bg)}.bonus-advice h3{margin:0 0 6px;font-size:17px}.bonus-advice h4{margin:10px 0 4px;font-size:14px}.bonus-advice ul{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.play-open.slip{background:var(--good);color:#fff;border-color:var(--good);font-weight:700}.home-take .play-open.slip{text-align:center;margin-top:6px;display:block}.prop-meter{margin:8px 0 4px}.pm-top{justify-content:space-between;margin-bottom:4px;font-size:13.5px;display:flex}.pm-top b{font-family:var(--mono);font-size:15px}.pm-status{font-weight:700}.pm-bar{background:var(--quiet-bg);border-radius:999px;height:10px;position:relative;overflow:hidden}.pm-fill{background:#3b82f6;border-radius:999px;height:100%;transition:width .6s}.prop-meter.good .pm-fill{background:var(--good)}.prop-meter.good .pm-status{color:var(--good)}.prop-meter.bad .pm-fill{background:var(--bad)}.prop-meter.bad .pm-status{color:var(--bad)}.prop-meter.going .pm-status{color:var(--muted)}.fb-got{flex-basis:100%;margin-top:4px}.score .exp-line{font-size:inherit;color:var(--ink);font-weight:600;display:inline}.sport-tabs{margin:10px 0 12px}.sport-split{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:100%;margin:12px 0 4px;font-size:14px;overflow:hidden}.sport-split th,.sport-split td{text-align:left;border-bottom:1px solid var(--line);padding:9px 12px}.sport-split th{color:var(--faint);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.sport-split tr:last-child td{border-bottom:0}.sport-split td.good{color:var(--good);font-weight:600}.sport-split td.bad{color:var(--bad);font-weight:600}.sport-split .linkish{font-weight:600}.sport-note{margin:6px 0 0}@media (max-width:560px){.sport-split th,.sport-split td{padding:8px 6px;font-size:12.5px}}.lp-summary{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.lp-pill{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:5px 12px;font-size:13.5px}.lp-pill b{font-family:var(--mono)}.lp-pill.hitting,.lp-pill.won{color:var(--good);border-color:var(--good)}.lp-pill.lost{color:var(--bad);border-color:var(--bad)}.lp-pill.behind{color:#b7791f;border-color:#b7791f}.lp-game{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:0 0 14px;overflow:hidden}.lp-head{background:var(--ink);color:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.lp-teams{gap:2px;font-size:15px;display:grid}.lp-teams span{justify-content:space-between;gap:18px;min-width:150px;display:flex}.lp-teams b{font-family:var(--mono);font-size:17px}.lp-clock{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;display:flex}.lp-clock em{opacity:.75;font-size:12px;font-style:normal}.lp-clock .live-dot{margin-right:4px;display:inline-block}.lp-props{margin:0;padding:0;list-style:none}.lp-prop{border-top:1px solid var(--line);padding:12px 16px}.lp-prop:first-child{border-top:0}.lp-top{justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;display:flex}.lp-badge{background:var(--quiet-bg);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.lp-badge.hitting,.lp-badge.won{background:var(--good);color:#fff}.lp-badge.lost{background:var(--bad);color:#fff}.lp-badge.behind{color:#5f370e;background:#f6e05e}.lp-meta{color:var(--muted,var(--faint));margin-top:2px;font-size:13px}.lp-meta .up{color:var(--good)}.lp-meta .down{color:var(--bad)}.lp-wait{color:var(--faint);margin:8px 0 4px;font-size:13px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp-head{color:#f4f4f2;background:#0f1115}}:root[data-theme=dark] .lp-head{color:#f4f4f2;background:#0f1115}.fb-rec{color:var(--faint);font-weight:400}.sub-tabs{margin:-4px 0 12px}.sub-tabs .chip{padding:4px 11px;font-size:12.5px}.bet-now{gap:10px;margin:0 0 16px;display:grid}.bn-row{background:var(--surface);border:2px solid var(--good);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.bn-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--good);font-size:12px;font-weight:700;display:block}.bn-pick b{font-size:19px}.bn-facts{flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}.bn-go{text-align:center;background:var(--good);color:#fff;border-radius:12px;padding:14px;font-size:17px;font-weight:700;text-decoration:none;display:block}.bn-go:active{opacity:.85}.bn-note{color:var(--faint);margin:0;font-size:12.5px}.bonus-lock{border:2px solid var(--good);background:var(--surface);border-radius:14px;margin:14px 0;padding:14px 16px}.bonus-lock h3{margin:0 0 6px;font-size:17px}.lock-steps{gap:10px;margin:10px 0 6px;padding-left:20px;display:grid}.lock-steps li>div{margin-top:2px}.style-pick{margin:0 0 16px}.style-pick h3{margin:0 0 8px}.style-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:4px;padding:12px;display:grid}.style-card.ours{border:2px solid var(--good)}.style-label{text-transform:uppercase;letter-spacing:.03em;color:var(--faint);font-size:12px;font-weight:700}.style-card.ours .style-label{color:var(--good)}.style-num{font-size:13.5px}.style-tabs{margin:0 0 10px}.style-bet{font-size:17px}.style-rec{margin-top:4px;font-size:15px}.style-list{gap:0;margin:6px 0 0;padding:0;list-style:none;display:grid}.style-row{border-top:1px solid var(--line);gap:3px;padding:10px 0;display:grid}.style-row:first-child{border-top:0;padding-top:4px}.style-row-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.style-row.first .style-row-top b{font-size:17px}.style-count{opacity:.65;margin-left:2px;font-size:11px}.view-switch{background:var(--quiet-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:0;width:fit-content;max-width:100%;margin:12px 0 10px;padding:4px;display:flex}.view-switch button{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 16px;font-size:15px;font-weight:600}.view-switch button[aria-pressed=true]{background:var(--surface);box-shadow:0 1px 3px #0000001f}.view-switch .view-live{color:var(--ink);padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.filter-bar{color:#78350f;background:#fef3c7;border:1px solid #f59e0b;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 0;padding:8px 12px;font-size:14px;display:flex}.filter-bar .linkish{color:#78350f;font-weight:700}.lp2-hero{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:6px 0 16px;padding:14px;box-shadow:0 1px 2px #0000000a}.lp2-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lp2-stat{text-align:center;background:var(--quiet-bg);border-radius:12px;padding:10px 6px}.lp2-stat b{font-family:var(--display,inherit);font-size:26px;line-height:1.05;display:block}.lp2-stat span{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.lp2-stat.hitting b,.lp2-stat.won b{color:var(--good)}.lp2-stat.behind b{color:#d97706}.lp2-stat.lost b{color:var(--bad)}.lp2-money{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.lp2-money div{gap:2px;padding:4px 6px;display:grid}.lp2-money span{color:var(--faint);font-size:12px}.lp2-money b{font-family:var(--mono);font-size:17px}.lp2-updated{color:var(--faint);align-items:center;gap:6px;margin:8px 0 0;font-size:12.5px;display:flex}.lp2-updated .live-dot{display:inline-block}.lp2-game{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:0 0 16px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.lp2-head{color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px 14px;display:grid;position:relative}.lp2-head:after{content:"";pointer-events:none;background:#00000047;position:absolute;inset:0}.lp2-head>*{z-index:1;position:relative}.lp2-team{align-items:center;gap:8px;min-width:0;display:flex}.lp2-team.right{text-align:right;justify-content:flex-end}.lp2-team div{min-width:0;line-height:1.15;display:grid}.lp2-team b{letter-spacing:.02em;font-size:16px}.lp2-team span{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.lp2-logo{object-fit:contain;background:#ffffffeb;border-radius:50%;flex:none;width:36px;height:36px;padding:3px}.lp2-logo.ph{color:#111;place-items:center;font-size:11px;font-weight:700;display:grid}.lp2-score{font-style:normal;font-family:var(--mono);margin:0 4px;font-size:26px;font-weight:700}.lp2-mid{justify-items:center;gap:3px;display:grid}.lp2-pill{white-space:nowrap;background:#00000073;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.lp2-pill.live{background:#b91c1c}.lp2-pill .live-dot{background:#fff}.lp2-sit{opacity:.9;text-align:center;max-width:130px;font-size:11px}.lp2-props{margin:0;padding:0;list-style:none}.lp2-prop{border-top:1px solid var(--line);gap:8px;padding:14px;display:grid}.lp2-prop:first-child{border-top:0}.lp2-prop.won{background:color-mix(in srgb, var(--good) 6%, transparent)}.lp2-prop.lost{background:color-mix(in srgb, var(--bad) 5%, transparent)}.lp2-who{align-items:center;gap:10px;display:flex}.lp2-face{object-fit:cover;background:var(--quiet-bg);border:2px solid var(--line-strong);border-radius:50%;flex:none;width:48px;height:48px}.lp2-face.ph{color:var(--faint);place-items:center;font-weight:700;display:grid}.lp2-name{flex:1;min-width:0;line-height:1.2;display:grid}.lp2-name b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.lp2-name span{color:var(--faint);font-size:12px}.lp2-badge{background:var(--quiet-bg);color:var(--faint);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.lp2-badge.hitting,.lp2-badge.won{background:var(--good);color:#fff}.lp2-badge.behind{color:#fff;background:#f59e0b}.lp2-badge.lost{background:var(--bad);color:#fff}.lp2-bet{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14.5px;display:flex}.lp2-bet span{color:var(--faint)}.lp2-pace{background:var(--quiet-bg);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:600;color:var(--ink)!important}.pm2{gap:6px;display:grid}.pm2-nums{justify-content:space-between;align-items:baseline;display:flex}.pm2-v{font-family:var(--mono);font-size:22px}.pm2-of{color:var(--faint);font-family:var(--mono);font-size:14px}.pm2-need{color:var(--faint);font-size:13px;font-weight:700}.pm2.hitting .pm2-need,.pm2.won .pm2-need{color:var(--good)}.pm2.behind .pm2-need{color:#d97706}.pm2.lost .pm2-need{color:var(--bad)}.pm2-track{background:var(--quiet-bg);border-radius:999px;height:12px;margin-bottom:14px;position:relative;overflow:visible}.pm2-fill{background:#3b82f6;border-radius:999px;height:100%;transition:width .7s}.pm2.hitting .pm2-fill,.pm2.won .pm2-fill{background:var(--good)}.pm2.behind .pm2-fill{background:#f59e0b}.pm2.lost .pm2-fill{background:var(--bad)}.pm2-line{background:var(--ink);border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px}.pm2-line span{color:var(--faint);white-space:nowrap;font-size:10.5px;font-weight:700;position:absolute;top:18px;left:50%;transform:translate(-50%)}.pm2.td{background:var(--quiet-bg);border-radius:10px;grid-template-columns:1fr auto;align-items:center;padding:10px 12px}.pm2-td{font-size:15px;font-weight:700}.pm2-sub{color:var(--faint);font-size:12px}.pm2.td.won,.pm2.td.hitting{background:color-mix(in srgb, var(--good) 14%, transparent)}.pm2.td.lost{background:color-mix(in srgb, var(--bad) 12%, transparent)}.lp2-foot{color:var(--faint);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.lp2-foot b{color:var(--ink)}.lp2-foot b.up{color:var(--good)}.lp2-foot b.down{color:var(--bad)}.lp2-foot>:last-child{margin-left:auto}.view-switch a.view-live{border-radius:9px}@media (max-width:420px){.lp2-stat b{font-size:22px}.lp2-team span{display:none}.lp2-score{font-size:22px}.lp2-logo{width:30px;height:30px}}.arb-list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.arb-card{border:2px solid var(--good);background:var(--surface);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.arb-card.stale{border-color:#f59e0b}.arb-card.middle{border-color:var(--line-strong)}.arb-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.arb-steps{gap:3px;margin:4px 0;padding-left:20px;display:grid}.lp2-badge.void{color:#fff;background:#6b7280}.lp2-prop.void{opacity:.7}.lp2-void{background:var(--quiet-bg);border-radius:8px;padding:6px 10px;font-size:13px}.lp2-stats{grid-template-columns:repeat(3,1fr)}.lp2-stat.live b{color:#2563eb}.lp2-badge.live{color:#1d4ed8;background:#dbeafe}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp2-badge.live{color:#dbeafe;background:#1e3a8a}}:root[data-theme=dark] .lp2-badge.live{color:#dbeafe;background:#1e3a8a}button.lp2-stat{font:inherit;color:inherit;cursor:pointer;border:2px solid #0000}button.lp2-stat:disabled{cursor:default;opacity:.55}button.lp2-stat.on{border-color:var(--ink);background:var(--surface)}.lp2-money em{color:var(--faint);font-size:11.5px;font-style:normal}.lp2-money b.up{color:var(--good)}.lp2-money b.down{color:var(--bad)}.lp2-filter{margin:8px 0 0;font-size:13px}.bet-find{gap:8px;margin:16px 0 8px;display:grid}.bet-search{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--ink);border-radius:12px;padding:10px 14px;font-size:16px}.bet-find .chips{margin:0}.game-bets{background:var(--surface);border:2px solid var(--ink);border-radius:14px;margin:0 0 16px;padding:12px 14px}.gb-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gb-head h2{margin:0;font-size:17px}.game-bets ul{margin:8px 0 0;padding:0;list-style:none}.game-bets li{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.game-bets li:first-child{border-top:0}.gb-main{gap:2px;display:grid}.gb-main .up{color:var(--good)}.gb-main .down{color:var(--bad)}.gb-head .up{color:var(--good)}.gb-head .down{color:var(--bad)}.gb-status{color:#1d4ed8;white-space:nowrap;background:#dbeafe;border-radius:999px;margin-top:2px;padding:3px 9px;font-size:11.5px;font-weight:700}.gb-status.win{background:var(--good);color:#fff}.gb-status.loss{background:var(--bad);color:#fff}.gb-status.void,.gb-status.push{color:#fff;background:#6b7280}.search-bet{color:var(--good);margin-left:4px;font-size:11.5px;font-weight:700}.today-alerts{background:var(--surface);border:2px solid var(--ink);border-radius:14px;margin:12px 0 16px;padding:12px 14px}.today-alerts h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:17px;display:flex}.ta-count{color:#fff;background:#f59e0b;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.today-alerts ul{margin:6px 0 0;padding:0;list-style:none}.ta-row{border-top:1px solid var(--line);gap:3px;padding:8px 0;display:grid}.ta-row:first-child{border-top:0}.ta-row.logged{opacity:.7}.ta-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ta-time{font-family:var(--mono);color:var(--faint);font-size:12px}.ta-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ta-skip{color:var(--faint);font-size:13px}.proven{margin:16px 0}.proven-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.proven-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px 14px}.proven-card.ready{border:2px solid var(--good)}.proven-card ul{gap:3px;margin:8px 0 4px;padding:0;font-size:13.5px;list-style:none;display:grid}.proven-card li:before{content:"○ ";color:var(--faint)}.proven-card li.ok:before{content:"✓ ";color:var(--good)}.open-risk{background:var(--quiet-bg);border-radius:10px;margin:12px 0 0;padding:8px 12px;font-size:14px}.open-risk.high{color:#78350f;background:#fef3c7;border:1px solid #f59e0b}.proven-card.half{border:2px solid #f59e0b}.tag.half{color:#78350f;background:#fef3c7}.pu-game{border-top:1px solid var(--line);padding:8px 0 2px}.pu-game:first-of-type{border-top:0}.pu-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pu-game .mc-reviews{margin-top:4px}.bs-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.bs-table{min-width:620px}.bs-table td .up{color:var(--good);font-weight:600}.bs-table td .down{color:var(--bad);font-weight:600}.bs-table tr.best td{background:color-mix(in srgb, var(--good) 8%, transparent)}.bs-table tr.bs-total td{border-top:2px solid var(--line-strong);font-weight:600}.lp2-overview{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:0 0 16px;padding:12px 14px}.lp2-ov-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lp2-ov-head h2{margin:0;font-size:17px}.lp2-ov-head .chips{margin:0}.bs-table td.up,.bs-table td .up{color:var(--good);font-weight:600}.bs-table td.down,.bs-table td .down{color:var(--bad);font-weight:600}.lp2-overview .bs-table tbody tr:last-child td{border-top:2px solid var(--line-strong);font-weight:600}.boost-form .wide{grid-column:1/-1}.sgp-prop{grid-template-columns:2fr 1fr 1fr;gap:8px;display:grid}@media (max-width:600px){.sgp-prop{grid-template-columns:1fr}}.home-take .ht-age{color:var(--muted,#666);margin:2px 0 4px;font-size:13px}.your-alert .ya-status{margin:6px 0;font-weight:600}.your-alert .ya-status.gone{color:var(--bad,#b3261e)}.your-alert .ya-status.ok{color:var(--good,#1a7f37)}.promo-simple .promo-big{margin:4px 0 6px;font-size:20px}.promo-simple ul{margin:0;padding-left:18px}.promo-simple li{margin:3px 0}.addbet .ab-check{align-items:center;gap:6px;font-weight:500;display:flex}.tl-more{margin:4px 0 6px}.tl-more>summary{cursor:pointer;color:var(--muted);padding:6px 0;font-size:13px;font-weight:600}.signed{align-items:stretch;gap:0;display:inline-flex}.signed input{border-top-right-radius:0;border-bottom-right-radius:0;min-width:0}.signed-btn{border:1px solid var(--line,#d9d6cf);background:var(--card,#fff);cursor:pointer;color:inherit;border-left:0;border-radius:0 8px 8px 0;padding:0 10px;font-size:16px;font-weight:700}.where.taken{color:var(--muted);font-size:12.5px}.wyb-chart{margin-top:14px}.wyb-chart h3{margin:0 0 6px;font-size:14px}.wyb-chart ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wyb-chart li{grid-template-columns:minmax(96px,130px) 1fr;grid-template-areas:"label bar""num num";align-items:center;gap:2px 10px;display:grid}.wyb-label{grid-area:label;font-size:13px;font-weight:600}.wyb-bar{background:linear-gradient(to right, transparent calc(50% - 1px), var(--line,#d9d6cf) calc(50% - 1px), var(--line,#d9d6cf) calc(50% + 1px), transparent calc(50% + 1px)), var(--soft,#f3f1ec);border-radius:6px;grid-area:bar;height:12px;position:relative;overflow:hidden}.wyb-fill{border-radius:6px;position:absolute;top:0;bottom:0}.wyb-fill.up{background:var(--good,#1a7f37)}.wyb-fill.down{background:var(--bad,#b3261e)}.wyb-num{grid-area:num;font-size:13px;font-weight:600}@media (min-width:640px){.wyb-chart li{grid-template-columns:130px 1fr 260px;grid-template-areas:"label bar num"}}.gc{--gc-bg:#0d121b;color:#f3f5f8;box-sizing:border-box;background:radial-gradient(90% 70% at 0% 0%, color-mix(in srgb, var(--gc-away) 70%, transparent) 0%, transparent 62%), radial-gradient(90% 70% at 100% 100%, color-mix(in srgb, var(--gc-home) 70%, transparent) 0%, transparent 62%), var(--gc-bg);border-radius:18px;gap:12px;width:100%;min-width:0;margin:10px 0 6px;padding:14px 14px 12px;display:grid;overflow:hidden;box-shadow:0 10px 28px #080c1447,inset 0 1px #ffffff0f}.gc-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.gc-pill{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#e5383b;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.gc-pill i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s infinite gc-blink}.gc-pill.done{background:#ffffff24}@keyframes gc-blink{50%{opacity:.25}}.gc-when{letter-spacing:.02em;color:#e8ecf2;font-size:14px;font-weight:700}.gc-board{gap:8px;display:grid}.gc-side{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.gc-logo{background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 2px 8px #00000059}.gc-logo img{object-fit:contain;width:28px;height:28px}.gc-logo b{color:#111}.gc-names{min-width:0;line-height:1.15;display:grid}.gc-names b{letter-spacing:.03em;font-size:17px}.gc-names span{color:#f3f5f89e;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gc-score{font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.gc-field{background:#ffffff0d;border-radius:14px;grid-template-columns:110px 1fr;align-items:center;gap:12px;padding:8px 12px;display:grid}.gc-diamond{width:110px;height:96px}.gc-path{fill:#ffffff0a;stroke:#ffffff2e;stroke-width:1.5px;stroke-dasharray:3 4}.gc-base{fill:#ffffff1a;stroke:#ffffff80;stroke-width:1.5px}.gc-base.on{fill:#ffc233;stroke:#ffe08a;filter:drop-shadow(0 0 6px #ffc233d9)}.gc-plate{fill:#ffffff8c}.gc-countbox{justify-items:start;gap:4px;display:grid}.gc-count-big{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:34px;font-weight:800;line-height:1}.gc-count-big span{color:#f3f5f866;margin:0 4px}.gc-count-l{letter-spacing:.08em;text-transform:uppercase;color:#f3f5f88c;font-size:10.5px;font-weight:700}.gc-outs{color:#f3f5f8cc;align-items:center;gap:5px;margin-top:4px;font-size:12px;font-weight:700;display:flex}.gc-outs i{border:2px solid #ffffff73;border-radius:50%;width:11px;height:11px}.gc-outs i.on{background:#e5383b;border-color:#e5383b}.gc-outs span{margin-left:4px}.gc-matchup{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gc-player{background:#ffffff0d;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.gc-face{background:#ffffff1f;border-radius:50%;flex:none;width:36px;height:36px;overflow:hidden}.gc-face img{object-fit:cover;object-position:top;width:36px;height:36px}.gc-pinfo{min-width:0;line-height:1.2;display:grid}.gc-pinfo b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.gc-role{letter-spacing:.08em;text-transform:uppercase;color:#f3f5f88c;font-size:10px;font-weight:800}.gc-pline{color:#f3f5f8a6;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.gc-last{color:#e8ecf2;background:#ffffff12;border-radius:10px;padding:8px 10px;font-size:13px}.gc-goals{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.gc-goals li{grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px;display:grid}.gc-gtime{color:#f3f5f88c;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.gc-ls-wrap{border-top:1px solid #ffffff1a;padding-top:8px;overflow-x:auto}.gc-ls{border-collapse:collapse;font-variant-numeric:tabular-nums;color:#f3f5f8d9;width:100%;font-size:12px}.gc-ls th,.gc-ls td{text-align:center;padding:2px 4px}.gc-ls thead th{color:#f3f5f873;font-weight:600}.gc-ls tbody th{text-align:left;font-weight:700}.gc-ls .gc-tot{color:#fff;border-left:1px solid #ffffff24;font-weight:800}@media (max-width:380px){.gc-matchup{grid-template-columns:1fr}.gc-field{grid-template-columns:96px 1fr}.gc-diamond{width:96px;height:84px}}.bet.has-gc{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.bet.has-gc>div:first-child{flex-basis:100%}.bet.has-gc>.rm:first-of-type{margin-left:auto}.bet.has-gc>.clv{flex-basis:100%}.live-line.compact{background:0 0;margin:0 0 4px;padding:2px 2px 0}.live-line.compact .live-ll{text-align:left;flex-basis:auto;font-size:13px}.live-line.compact .live-ll b{font-family:inherit}.sc-seg{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.sc-seg a{border:1px solid var(--line);color:inherit;border-radius:999px;padding:6px 12px;font-size:13px;text-decoration:none}.sc-seg a[aria-current=page]{background:var(--ink,#111);color:#fff;border-color:var(--ink,#111)}.sc-hero{color:#e8ecf2;background:#0f1623;border-radius:16px;gap:4px;margin:12px 0;padding:16px;display:grid}.sc-k{letter-spacing:.06em;text-transform:uppercase;color:#9fb0c8;font-size:11px;font-weight:700}.sc-big{font-size:40px;font-weight:800;line-height:1.1}.sc-big.up{color:#4ade80}.sc-big.down{color:#f87171}.sc-hero>span{color:#c3ccd8;font-size:13px}.sc-z{font-weight:700;color:#ffd166!important}.sc-block{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.sc-block h2{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px;font-size:13px}.sc-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sc-bars li{grid-template-columns:minmax(0,1fr) 90px 62px;align-items:center;gap:10px;display:grid}.sc-l{min-width:0;display:grid}.sc-l b{font-size:14px}.sc-l span{color:var(--muted);font-size:11.5px}.sc-bar{background:linear-gradient(to right, transparent calc(50% - 1px), var(--line) calc(50% - 1px), var(--line) calc(50% + 1px), transparent calc(50% + 1px));height:12px;position:relative}.sc-fill{background:#9a9a9a;border-radius:3px;position:absolute;top:0;bottom:0}.sc-fill.up{background:var(--good,#1a7f37)}.sc-fill.down{background:var(--bad,#b3261e)}.sc-v{text-align:right;font-size:14px}.up{color:var(--good,#1a7f37)}.down{color:var(--bad,#b3261e)}.sc-luck{grid-template-columns:1fr auto;gap:6px 12px;margin:0;display:grid}.sc-luck dt{color:var(--muted)}.sc-luck dd{text-align:right;margin:0;font-weight:800}.sc-risk{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sc-risk li{justify-content:space-between;gap:10px;display:flex}.sc-risk li>span:first-child{min-width:0;display:grid}.sc-risk li>span:first-child span{color:var(--muted);font-size:12px}.sc-rr{white-space:nowrap;justify-items:end;font-size:12px;display:grid}.sc-tips{gap:6px;margin:0;padding-left:20px;font-size:14px;display:grid}.style-verdict{margin:2px 0;font-size:13px;font-weight:600;display:block}.style-verdict.good{color:var(--good)}.style-verdict.ok{color:var(--good);opacity:.85}.style-verdict.warn{color:#b7791f}.style-verdict.bad{color:var(--bad)}.money-tbl{margin:10px 0;overflow-x:auto}.money-tbl table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.money-tbl th,.money-tbl td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px}.money-tbl th:first-child,.money-tbl td:first-child{text-align:left}.money-tbl th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px}.money-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.money-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding-bottom:8px;display:flex}.money-list li.ended{opacity:.6}.money-list .sub{color:var(--muted);font-size:13px}.money-actions{gap:12px;display:flex}.money-exp .btn{margin-top:8px}.money-cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0;display:grid}.money-cards>div{border:1px solid var(--line);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.money-cards span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px}.money-cards b{font-variant-numeric:tabular-nums;font-size:20px}.money-cards small{color:var(--muted);font-size:12px}.money-be{margin:0;line-height:1.5}.money-chart{margin:6px 0 0}.money-chart figcaption{color:var(--muted);margin-top:4px;font-size:12px}.money-months{gap:12px;margin:0;padding:0;list-style:none;display:grid}.money-months li{gap:4px;display:grid}.mm-row{grid-template-columns:48px 1fr 72px;align-items:center;gap:8px;font-size:13px;display:grid}.mm-k{color:var(--muted)}.mm-bar{background:color-mix(in srgb, var(--line) 60%, transparent);border-radius:6px;height:10px;position:relative;overflow:hidden}.mm-bar>span{border-radius:6px;position:absolute;top:0;bottom:0;left:0}.mm-bar .lost{background:var(--bad)}.mm-bar .spent{background:var(--muted);opacity:.55}.mm-v{text-align:right;font-variant-numeric:tabular-nums}.mm-net{font-size:13px;font-weight:600}.mm-net .sub{color:var(--muted);font-weight:400}.money-costs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.money-costs li{grid-template-columns:minmax(0,1.4fr) 1fr auto 40px;align-items:center;gap:10px;font-size:13px;display:grid}.money-costs .sub{color:var(--muted);text-align:right}.money-cards .money-clv{border-top:1px dashed var(--line);color:var(--ink,inherit);margin-top:4px;padding-top:4px}:root{--ground:#f3f4f1;--surface-tint-good:#f6fbf8;--radius:14px;--radius-sm:10px;--shadow-1:0 1px 2px #15191f0d, 0 1px 1px #15191f08;--shadow-2:0 4px 14px #15191f14, 0 1px 3px #15191f0d;--border-good:color-mix(in srgb, var(--good) 38%, var(--line));--border-signal:color-mix(in srgb, var(--signal) 38%, var(--line));--tabbar-h:62px}body{font-size:15.5px}h1.page{letter-spacing:-.005em;margin:26px 0 6px;font-size:32px}.sub{font-size:14.5px;line-height:1.5}header.top{background:color-mix(in srgb, var(--ground) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px)}.top-inner{gap:12px;padding:10px 16px}nav.tabs a{padding:8px 14px}.tabbar{display:none}@media (max-width:640px){nav.tabs{display:none}.top-inner{padding:8px 16px}.brand{font-size:21px}.tabbar{z-index:8;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{min-height:48px;color:var(--faint);letter-spacing:.01em;justify-items:center;gap:2px;padding:4px 0;font-size:11px;font-weight:600;display:grid}.tabbar a[aria-current=page]{color:var(--ink)}.tabbar a[aria-current=page] svg{color:var(--good)}.wrap{padding-bottom:calc(var(--tabbar-h) + 72px + env(safe-area-inset-bottom,0px))}.foot{padding-bottom:calc(var(--tabbar-h) + 24px + env(safe-area-inset-bottom,0px))}.slip-fab,.slip,.app-back{bottom:calc(var(--tabbar-h) + 14px + env(safe-area-inset-bottom,0px))}}.empty,.moving,.plays,.home-take,.play,.bn-row,.bonus-lock,.arb-card,.boost-plan,.safe-box,.bonus-advice,.lp2-hero,.lp2-game,.scoreboard-live{border-radius:var(--radius);box-shadow:var(--shadow-1)}.moving{border:1px solid var(--border-signal)}.plays,.bn-row,.bonus-lock,.arb-card{border:1px solid var(--border-good)}.home-take{border:1px solid var(--border-good);background:var(--surface-tint-good);box-shadow:var(--shadow-2);border-left-width:1px}.play.take,.safe-box,.bonus-advice,.boost-plan{border:1px solid var(--border-good);background:var(--surface-tint-good)}.scoreboard-live{border:1px solid color-mix(in srgb, var(--bad) 45%, var(--line))}.lp2-game{box-shadow:var(--shadow-2)}.chip{min-height:36px;padding:8px 14px;font-size:14px}.btn{border-radius:12px;min-height:44px}input,select,textarea{font-size:16px}.foot{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font-size:12px;line-height:1.6}.more-group{margin:18px 0 6px}.more-group h2{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:700}.more-group ul{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1);margin:0;padding:0;list-style:none;overflow:hidden}.more-group li+li{border-top:1px solid var(--line)}.more-group a{grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:12px;min-height:56px;padding:13px 16px;display:grid}.more-group a b{font-weight:600}.more-group a span{color:var(--muted);grid-column:1;font-size:13.5px}.more-group a i{color:var(--faint);grid-area:1/2/span 2;align-self:center;font-size:22px;font-style:normal}.more-group a:active{background:var(--surface-soft)}.hero{align-items:flex-start}.hero-face{width:64px;height:64px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px #f2b54b, var(--shadow-2);margin-top:18px}.hero-bubble{border-width:1px;border-color:var(--line-strong);box-shadow:var(--shadow-1);color:var(--muted);font-size:12.5px;font-family:var(--body);font-weight:600}.hero-bubble:before{border-color:transparent transparent transparent var(--line-strong)}@media (max-width:520px){.hero-face{width:48px;height:48px}.hero-speaker{margin-top:6px}.hero-bubble{padding:6px 10px;font-size:12px}}.fresh{font-size:12px}.quick{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 18px;display:grid}.quick-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-height:76px;box-shadow:var(--shadow-1);align-content:start;gap:3px;padding:12px 14px;display:grid}.quick-tile b{font-size:15px}.quick-tile span{color:var(--muted);font-size:12.5px;line-height:1.35}.quick-tile.hot{border-color:var(--border-good);background:var(--surface-tint-good)}.quick-tile.hot b:before{content:"";background:var(--good);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.quick-tile:active{transform:scale(.985)}.home-takes{gap:14px}.home-take{gap:8px;padding:16px}.ht-size{border-color:var(--border-good);border-radius:12px}.play-open{border-radius:12px;justify-content:center;align-items:center;min-height:46px;display:flex}.today-alerts{border:1px solid var(--line-strong);box-shadow:var(--shadow-2);padding:14px 16px}.today-alerts h2{font-size:18px}.ta-count{background:var(--signal)}.ta-how summary,.ta-more summary,.today-alerts>details>summary{cursor:pointer;color:var(--muted);padding:6px 0;font-size:13.5px;font-weight:600}.ta-more summary{color:var(--ink);text-align:center;border:1px solid var(--line);border-radius:10px;margin-top:8px;padding:9px 0;list-style:none}.ta-more summary::-webkit-details-marker{display:none}.ta-row{gap:6px;padding:12px 0}.ta-actions{gap:8px}.ta-actions .chip,.ta-actions button{font-size:13px}.day{align-items:center;gap:10px;margin:26px 0 10px;display:flex}.day:after{content:"";background:var(--line);flex:1;height:1px}.list{gap:10px}.row{border-radius:var(--radius);box-shadow:var(--shadow-1);padding:15px 16px;transition:box-shadow .15s,transform .15s}.row:hover{box-shadow:var(--shadow-2);border-color:var(--line)}.row:active{transform:scale(.995)}.matchup{font-size:16.5px}.tag{letter-spacing:.01em;border-radius:999px;padding:3px 9px;font-size:11.5px}.tag.final{border-radius:999px}.row .why{color:color-mix(in srgb, var(--ink) 82%, var(--muted));font-size:14px;line-height:1.45}.lines{border-top:1px dashed var(--line);gap:5px;margin-top:2px;padding-top:8px;font-size:13.5px;display:grid}.lines>span{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.lines .n{font-weight:500}.mv{font-family:var(--body);color:var(--signal);background:var(--signal-bg);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.mv.zero{background:var(--quiet-bg)}.moving .mv-what .n{font-weight:600}table.prices{border-radius:var(--radius);box-shadow:var(--shadow-1)}table.prices td.book small{white-space:normal;line-height:1.3}.price{font-size:14.5px;font-weight:500}.price .o{margin-left:4px}.vs{border-radius:999px;padding:1px 6px}.vs.good{background:var(--good-bg)}.vs.bad{background:color-mix(in srgb, var(--bad) 9%, transparent)}@media (max-width:640px){table.prices{table-layout:fixed}table.prices th,table.prices td{padding:10px 8px}table.prices thead th:first-child,table.prices td.book{white-space:normal;width:34%}table.prices td.book{font-size:14px}table.prices td.book small{font-size:11px}.price{white-space:normal;gap:1px;margin:-4px -6px;padding:4px 6px;display:grid}.price .o{color:var(--muted);margin-left:0;font-size:13px}.vs{justify-self:start;margin-left:0}.opened{white-space:normal;font-size:11px}}.play{border-width:1px;border-color:var(--line-strong);box-shadow:var(--shadow-2);padding:16px}.play.wait{border-color:color-mix(in srgb, #d39b2a 45%, var(--line))}.play.gone{border-color:color-mix(in srgb, var(--bad) 40%, var(--line));background:color-mix(in srgb, var(--bad) 3%, var(--surface))}.play-verdict{border-radius:999px;padding:3px 10px;font-size:12px}.play-headline{font-size:23px}.play-now{font-family:var(--body);background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:15px}.sub-tabs{background:var(--quiet-bg);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:12px 0 14px;padding:4px;display:grid}.sub-tabs .chip{text-align:center;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:9px 8px;font-weight:600}@media (max-width:640px){table.prices .exch-list{display:none}}.sub-tabs .chip{font-size:14px}.intro{margin-bottom:6px}.intro>.sub{color:var(--ink);opacity:.82;font-size:15px}.intro-more summary{cursor:pointer;color:var(--muted);width:fit-content;padding:4px 0;font-size:13px;font-weight:600}.intro-more[open] summary{margin-bottom:6px}.intro-more .sub{font-size:14px}.page-links{margin:6px 0 12px}.page-links .chip{font-size:13px}.btn.dark.lbb-go{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow-1);min-height:40px;font-size:14px}.btn.dark.lbb-go:before{content:"+ ";color:var(--good);font-weight:700}.page-loading{gap:12px;margin-top:22px;display:grid}.page-loading>div{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--quiet-bg) 25%, var(--surface) 50%, var(--quiet-bg) 75%);background-size:200% 100%;animation:1.2s ease-in-out infinite pl-shimmer}.pl-bar{transform-origin:0;height:3px;background:var(--good)!important;border-radius:2px!important;animation:1.6s ease-out infinite pl-grow!important}.pl-title{width:55%;height:30px}.pl-line{width:85%;height:14px}.pl-card{height:110px;border-radius:var(--radius)!important}.pl-text{color:var(--faint);font-size:13px}@keyframes pl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pl-grow{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.page-loading>div{animation:none!important}}:root{--navy:#0e1b33;--navy-2:#16294a;--accent:#1fc37a;--gold:#f2b54b;--t-money:linear-gradient(135deg, #0b7a55, #1fc37a);--t-score:linear-gradient(135deg, #1e4fbf, #3b82f6);--t-bets:linear-gradient(135deg, #16294a, #33507f);--t-boost:linear-gradient(135deg, #e8590c, #f2b54b);--t-props:linear-gradient(135deg, #6d28d9, #a855f7);--t-extras:linear-gradient(135deg, #0f766e, #14b8a6);--t-arbs:linear-gradient(135deg, #1d4ed8, #06b6d4);--t-timing:linear-gradient(135deg, #b45309, #f59e0b);--t-record:linear-gradient(135deg, #0e1b33, #1e3a8a);--t-model:linear-gradient(135deg, #374151, #6b7280)}header.top{background:var(--navy);color:#fff;-webkit-backdrop-filter:none;border-bottom:0}header.top .brand{color:#fff}header.top .brand-face{box-shadow:0 0 0 2px var(--navy), 0 0 0 4px var(--gold)}header.top .search-row input{color:#fff;background:#ffffff1a;border-color:#ffffff2e}header.top .search-row input::placeholder{color:#ffffff9e}header.top .search-row input:focus{outline-color:var(--accent);background:#ffffff29}header.top .search-mic{color:#fff;background:#ffffff1a;border-color:#ffffff2e}header.top nav.tabs{background:#ffffff14}header.top nav.tabs a{color:#ffffffb8}header.top nav.tabs a[aria-current=page]{background:var(--accent);color:var(--navy)}@media (max-width:640px){.tabbar{background:var(--navy);border-top:0;box-shadow:0 -4px 18px #0e1b3340}.tabbar a{color:#fff9}.tabbar a[aria-current=page]{color:#fff}.tabbar a[aria-current=page] svg{color:var(--accent);filter:drop-shadow(0 0 6px #1fc37a8c)}.tabbar a[href=\/boost] svg{color:var(--gold)}}.quick-tile{color:#fff;box-shadow:var(--shadow-2);border:0;position:relative;overflow:hidden}.quick-tile span{color:#ffffffd9}.quick-tile[href=\/boost]{background:var(--t-boost)}.quick-tile[href=\/props]{background:var(--t-props)}.quick-tile[href=\/extras]{background:var(--t-extras)}.quick-tile[href=\/arbs]{background:var(--t-arbs)}.quick-tile.hot b:before{background:#fff;box-shadow:0 0 0 3px #ffffff59}.home-take{border:0;border-top:4px solid var(--accent);background:var(--surface)}.tag.v-take{background:var(--accent);color:var(--navy)}.ht-bet{color:var(--navy)}.play-open{background:var(--navy)}.play-open.slip{background:var(--accent);color:var(--navy)}h1.page{color:var(--navy)}.glance{margin:18px 0 4px}.glance h2{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:700}.glance-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.glance-grid.small .glance-tile{min-height:72px}.glance-tile{border-radius:var(--radius);color:#fff;min-height:104px;box-shadow:var(--shadow-2);align-content:start;gap:2px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.glance-tile:after{content:"";background:#ffffff1a;border-radius:50%;width:90px;height:90px;position:absolute;top:-28px;right:-28px}.glance-tile:active{transform:scale(.98)}.gt-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffffd9;font-size:11.5px;font-weight:700}.gt-big{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:25px;line-height:1.15}.gt-sub{color:#ffffffd9;font-size:12px;line-height:1.35}.gt-go{color:#ffffffb3;font-size:22px;font-style:normal;position:absolute;bottom:8px;right:12px}.gt-dots{opacity:.7;animation:1.2s ease-in-out infinite pulse}.t-money{background:var(--t-money)}.t-score{background:var(--t-score)}.t-bets{background:var(--t-bets)}.t-boost{background:var(--t-boost)}.t-props{background:var(--t-props)}.t-extras{background:var(--t-extras)}.t-arbs{background:var(--t-arbs)}.t-timing{background:var(--t-timing)}.t-record{background:var(--t-record)}.t-model{background:var(--t-model)}.t-setup{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-1)}.t-setup .gt-label,.t-setup .gt-sub,.t-setup .gt-go{color:var(--muted)}.t-setup:after{display:none}.t-setup .gt-big{font-size:18px}.chip[aria-current=page],.chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.btn.dark{background:var(--navy)}.plays .p-now,.home-waits .p-now,.weather-watch .p-now{font-family:var(--body);font-size:14px}.p-now b,.play-now b{color:var(--navy)}.boost-form .btn.dark,form .btn.dark[type=submit]{background:var(--t-boost);color:#fff;min-height:48px;font-size:16px;box-shadow:0 6px 18px #e8590c47}.sub-tabs .chip[aria-pressed=true]{background:var(--surface);color:var(--navy);box-shadow:var(--shadow-2)}section>h2:not(.sr-only),.read>h2{position:relative}.plays>h2:before,.moving>h2:before,.today-alerts>h2:before,.home-waits>h2:before{content:"";background:var(--accent);vertical-align:-1px;border-radius:2px;width:4px;height:.9em;margin-right:8px;display:inline-block}.moving>h2:before{background:var(--gold)}.money-cards>div{border-top:4px solid var(--line-strong);box-shadow:var(--shadow-1);background:var(--surface)}.money-cards>div:first-child{border-top-color:#e8590c}.money-cards>div:nth-child(2){border-top-color:#3b82f6}.money-cards>div:nth-child(3){border-top-color:#a855f7}.money-cards>div:nth-child(4){border-top-color:var(--muted)}.sc-hero{background:var(--navy)}.mm-bar .made{background:linear-gradient(90deg,#0b7a55,#1fc37a)}.busy-note p{border-radius:var(--radius);background:var(--signal-bg);color:color-mix(in srgb, var(--signal) 80%, var(--ink));margin:0;padding:14px 16px}.lb{margin:4px 0 22px}.lb-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.lb-head h2{font-family:var(--display);letter-spacing:.01em;margin:0;font-size:26px}.lb-head span{color:var(--muted);font-size:14px;font-weight:600}.lb-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.lb-card{color:#f4f7fb;background:linear-gradient(160deg,#0e1b33 0%,#172c52 100%);border-radius:16px;min-width:0;padding:14px 16px;box-shadow:0 6px 18px #0e1b332e}.lb-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lb-card h3{font-family:var(--display);margin:0;font-size:22px;line-height:1.15}.lb-card header p{color:#afc0da;margin:3px 0 0;font-size:13px}.lb-odds{font-family:var(--mono);color:var(--gold);margin-left:4px;font-size:15px}.lb-tag{font-family:var(--body);text-transform:uppercase;letter-spacing:.04em;color:var(--gold);vertical-align:3px;background:#f2b54b2e;border-radius:6px;margin-left:6px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.lb-pill{white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:700}.lb-pill.lb-live{color:#fca5a5;background:#ef44442e;align-items:center;gap:6px;display:inline-flex}.lb-pill.lb-live b{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1.4s infinite lb-pulse}.lb-pill.lb-pre{color:#c9d5e8;background:#ffffff1a}.lb-pill.lb-win{background:var(--accent);color:#062b1b}.lb-pill.lb-loss{color:#fecaca;background:#ef444440}.lb-pill.lb-push{color:#e2e8f0;background:#ffffff26}@keyframes lb-pulse{50%{opacity:.3}}.lb-score{flex-direction:column;gap:2px;margin-top:12px;display:flex}.lb-score span{font-family:var(--display);letter-spacing:.01em;font-size:20px}.lb-score em{color:#c9d5e8;font-size:14px;font-style:normal}.lb-chance{margin-top:12px}.lb-chance-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.lb-chance-top b{font-family:var(--display);font-size:30px;line-height:1}.lb-chance-top span{color:#afc0da;font-size:13px}.lb-chance small{color:#8fa3c2;margin-top:6px;font-size:12px;line-height:1.4;display:block}.lb-bar{background:#ffffff1f;border-radius:999px;height:8px;margin-top:6px;display:block;overflow:hidden}.lb-bar i{border-radius:999px;height:100%;transition:width .6s;display:block}.lb-good i{background:var(--accent)}.lb-mid i{background:var(--gold)}.lb-low i{background:#ef4444}.lb-none i{background:#fff3}.lb-legs{border-top:1px solid #ffffff1a;gap:10px;margin:12px 0 0;padding:10px 0 0;list-style:none;display:grid}.lb-leg-top{align-items:baseline;gap:8px;display:flex}.lb-leg-top b{font-size:15px}.lb-leg-game{color:#8fa3c2;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.lb-leg-p{font-family:var(--mono);font-size:14px;font-weight:700}.lb-leg-sub{color:#afc0da;margin-top:2px;font-size:12.5px;display:block}.lb-legs .lb-bar{height:5px;margin-top:5px}.lb-leg-win .lb-leg-p{color:var(--accent)}.lb-leg-loss{opacity:.6}.lb-leg-loss .lb-leg-p{color:#fca5a5}.lb-s-win{background:linear-gradient(160deg,#064e3b 0%,#0b7a55 100%)}.lb-s-loss{opacity:.75}.lb-leg-score{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:14px;font-weight:600;display:flex}.lb-clock{color:#fca5a5;background:#ef444429;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.lb-clock.final{color:#e2e8f0;background:#ffffff1f}.lb-sit{color:#fde68a;margin-top:2px;font-size:12.5px;display:block}.lb-sit.rz{color:#fca5a5;font-weight:700}.lb-sit.rz:after{content:" · red zone"}.lb-score .lb-sit{font-size:14px}.lb-leg-odds{font-family:var(--mono);color:var(--gold);font-size:13px}.lb-today{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.lb-today>div{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:8px 10px}.lb-today span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700;display:block}.lb-today b{font-family:var(--display);color:var(--ink);white-space:nowrap;font-size:22px;line-height:1.2;display:block}.lb-today b.up{color:var(--good)}.lb-today b.down{color:var(--bad)}.lb-today small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}@media (max-width:420px){.lb-today{grid-template-columns:repeat(2,minmax(0,1fr))}}.lb-note{color:#dce6f5;border-left:3px solid var(--gold);background:#ffffff12;border-radius:6px;margin:8px 0 0;padding:6px 9px;font-size:13px;line-height:1.4}.ab-note{color:var(--muted);flex-direction:column;gap:4px;margin:8px 0;font-size:13px;font-weight:600;display:flex}.ab-note textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);resize:vertical;padding:8px 10px;font-weight:400}.lb-periods{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:100%;margin-bottom:12px;font-size:14px;overflow:hidden}.lb-periods th,.lb-periods td{text-align:left;white-space:nowrap;padding:7px 10px}.lb-periods thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);font-size:11px;font-weight:700}.lb-periods tbody th{color:var(--ink);font-weight:700}.lb-periods tbody tr+tr>*{border-top:1px solid var(--line)}.lb-periods b{font-family:var(--display);font-size:17px}.lb-periods b.up{color:var(--good)}.lb-periods b.down{color:var(--bad)}.lb-periods small{color:var(--faint);font-size:11.5px}@media (max-width:420px){.lb-periods th,.lb-periods td{padding:6px}.lb-periods b{font-size:15px}.lb-periods small{display:none}}.lb-promo{margin-top:1px;font-size:11.5px;font-weight:700;display:block}.lb-promo.up{color:var(--good)}.lb-promo.down{color:var(--bad)}.lb-periods-note{color:var(--faint);white-space:normal;margin:-6px 0 4px;font-size:11.5px;line-height:1.35}.lb-periods-at{color:var(--faint);text-align:right;margin:-6px 0 12px;font-size:11.5px}
