.rec-wrap[data-astro-cid-66smtqat]{max-width:960px;margin:0 auto;padding:26px 20px 90px;--rec-stick: 68px}.rec-head[data-astro-cid-66smtqat]{text-align:center;margin-bottom:12px}.rec-eyebrow[data-astro-cid-66smtqat]{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--lime);margin:0}.rec-h1[data-astro-cid-66smtqat]{font-family:var(--display);font-size:clamp(32px,6vw,56px);line-height:1;letter-spacing:.02em;color:var(--text);margin:4px 0 0}.rec-tiles[data-astro-cid-66smtqat]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 10px}@media(min-width:900px){.rec-tiles[data-astro-cid-66smtqat]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.rec-tile[data-astro-cid-66smtqat]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;min-width:0;padding:10px 4px;background:var(--panel);border:1px solid var(--line2);border-radius:12px;color:var(--text)}.rec-tile[data-astro-cid-66smtqat]:hover{border-color:#b7ff1680}.rec-tile[data-astro-cid-66smtqat].on{border-color:var(--lime);box-shadow:0 0 0 1px #b7ff1659,0 0 24px #b7ff161a}.rec-tile--soon[data-astro-cid-66smtqat]{border-style:dashed}.rec-tile-num[data-astro-cid-66smtqat]{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px}.rec-tile-fig[data-astro-cid-66smtqat]{font-family:var(--display);font-weight:700;line-height:1;color:var(--text);white-space:nowrap}.rec-fit-xl[data-astro-cid-66smtqat]{font-size:44px}.rec-fit-lg[data-astro-cid-66smtqat]{font-size:40px}.rec-fit-md[data-astro-cid-66smtqat]{font-size:34px}.rec-tile-fig--text[data-astro-cid-66smtqat]{font-family:var(--mono);font-size:16px;font-weight:700;letter-spacing:.02em;color:var(--muted)}.rec-tile--soon[data-astro-cid-66smtqat] .rec-tile-fig--text[data-astro-cid-66smtqat]{color:var(--text)}@media(min-width:640px){.rec-tile-num[data-astro-cid-66smtqat]{min-height:62px}.rec-tile[data-astro-cid-66smtqat]{padding:14px 8px 12px}.rec-fit-xl[data-astro-cid-66smtqat]{font-size:56px}.rec-fit-lg[data-astro-cid-66smtqat]{font-size:52px}.rec-fit-md[data-astro-cid-66smtqat]{font-size:46px}.rec-tile-fig--text[data-astro-cid-66smtqat]{font-size:20px}}.rec-dash[data-astro-cid-66smtqat]{color:var(--lime)}.rec-tile-label[data-astro-cid-66smtqat]{font-family:var(--mono);font-size:12px;line-height:16px;letter-spacing:.02em;color:var(--muted)}.rec-tile-read[data-astro-cid-66smtqat]{font-family:var(--mono);font-size:12px;line-height:16px;letter-spacing:-.03em;color:var(--gold);min-height:16px}.rec-sport[data-astro-cid-66smtqat]{position:sticky;top:var(--rec-stick);z-index:50;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 -20px 8px;padding:6px 20px;background:#071015f2;backdrop-filter:blur(12px)}.rec-wrap[data-astro-cid-66smtqat].js .rec-sport[data-astro-cid-66smtqat]:not(.stuck){background:transparent;backdrop-filter:none}.rec-sport-btn[data-astro-cid-66smtqat]{display:flex;align-items:center;justify-content:center;min-height:44px;font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--muted);border:1px solid var(--line2);border-radius:10px}.rec-sport-btn[data-astro-cid-66smtqat]:hover{color:var(--text)}.rec-sport-btn[data-astro-cid-66smtqat].on{color:var(--ink, #041014);background:var(--lime);border-color:transparent}.rec-views[data-astro-cid-66smtqat]{max-width:720px;margin:6px auto 22px}.rec-view[data-astro-cid-66smtqat][hidden],.rec-panel[data-astro-cid-66smtqat][hidden],.rec-freeline[data-astro-cid-66smtqat][hidden]{display:none}.rec-view-h[data-astro-cid-66smtqat]{font-family:var(--display);font-size:26px;letter-spacing:.02em;color:var(--text);margin:14px 0 12px}.rec-empty[data-astro-cid-66smtqat]{color:var(--muted);font-size:14px;line-height:1.6;margin:0;padding:18px;border:1px dashed var(--line2);border-radius:12px}.rec-weeks[data-astro-cid-66smtqat]{display:flex;align-items:center}.rec-weeks-s[data-astro-cid-66smtqat]{position:relative;display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0}@media(max-width:640px){.rec-weeks-s[data-astro-cid-66smtqat]{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0}.rec-weeks-s[data-astro-cid-66smtqat]::-webkit-scrollbar{display:none}.rec-weeks-s[data-astro-cid-66smtqat] .rec-chip[data-astro-cid-66smtqat]{scroll-snap-align:start}}.rec-chip[data-astro-cid-66smtqat]{display:inline-flex;align-items:center;flex:none;white-space:nowrap;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:999px;padding:8px 14px;min-height:44px}.rec-weeks[data-astro-cid-66smtqat][data-kind=basketball] .rec-chip[data-astro-cid-66smtqat]{text-transform:none;letter-spacing:.02em}.rec-chip[data-astro-cid-66smtqat]:hover{color:var(--text)}.rec-chip[data-astro-cid-66smtqat].on{color:var(--ink, #041014);background:var(--lime);border-color:transparent}.rec-tabs[data-astro-cid-66smtqat]{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--line);margin:12px 0 0}.rec-tab[data-astro-cid-66smtqat]{display:inline-flex;align-items:center;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid transparent;padding:10px 14px;min-height:44px;margin-bottom:-1px}.rec-tab[data-astro-cid-66smtqat]:hover{color:var(--text)}.rec-tab[data-astro-cid-66smtqat].on{color:var(--text);border-bottom-color:var(--lime)}.rec-tab--free[data-astro-cid-66smtqat].on{border-bottom-color:var(--lime);color:var(--lime)}.rec-freeline[data-astro-cid-66smtqat]{font-family:var(--mono);font-size:12px;line-height:1.5;letter-spacing:.02em;color:var(--lime);margin:12px 0 0}.rec-panel[data-astro-cid-66smtqat]{margin-top:12px;border:1px solid var(--line);border-radius:12px;background:#0b171e8c;overflow:hidden}.rec-panel-read[data-astro-cid-66smtqat]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--muted);margin:0;padding:10px 14px;border-bottom:1px solid var(--line);background:#0b171e80}.rec-panel-week[data-astro-cid-66smtqat]{text-transform:uppercase;color:var(--gold)}.rec-panel-tab[data-astro-cid-66smtqat]{text-transform:uppercase}.rec-panel-num[data-astro-cid-66smtqat]{font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--text);margin-left:auto}.rec-rec[data-astro-cid-66smtqat]{white-space:nowrap;font-weight:700}.rec-night-h[data-astro-cid-66smtqat]{display:flex;align-items:center;min-height:32px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--gold);margin:0;padding:0 14px;background:#e5bc550d;border-bottom:1px solid var(--line)}.rec-night[data-astro-cid-66smtqat]+.rec-night[data-astro-cid-66smtqat] .rec-night-h[data-astro-cid-66smtqat]{border-top:1px solid var(--line)}.rec-list-ul[data-astro-cid-66smtqat]{list-style:none;margin:0;padding:0 14px}.rec-row[data-astro-cid-66smtqat]{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0;border-bottom:1px solid var(--line)}.rec-row[data-astro-cid-66smtqat]:last-child{border-bottom:none}.rec-row-main[data-astro-cid-66smtqat]{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.rec-row-matchup[data-astro-cid-66smtqat]{color:var(--text);font-size:14px;line-height:1.3}.rec-row-sub[data-astro-cid-66smtqat]{display:flex;flex-wrap:wrap;gap:0 10px;font-family:var(--mono);font-size:12px;line-height:16px;color:var(--muted)}.rec-row-date[data-astro-cid-66smtqat],.rec-row-score[data-astro-cid-66smtqat]{color:var(--faint, var(--muted))}.rec-row-result[data-astro-cid-66smtqat]{flex:none;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 9px;border-radius:999px;color:var(--muted);background:#87a3aa1f}.rec-row--win[data-astro-cid-66smtqat] .rec-row-result[data-astro-cid-66smtqat]{color:var(--lime);background:#b7ff161f}.rec-row--loss[data-astro-cid-66smtqat] .rec-row-result[data-astro-cid-66smtqat]{color:#ff6b6b;background:#ff6b6b1f}.rec-row--push[data-astro-cid-66smtqat] .rec-row-result[data-astro-cid-66smtqat]{color:var(--gold);background:#e5bc551f}.rec-row--void[data-astro-cid-66smtqat] .rec-row-result[data-astro-cid-66smtqat]{color:var(--muted);background:#87a3aa1f}.rec-rest[data-astro-cid-66smtqat]{max-width:720px;margin:0 auto}.rec-locks-sub[data-astro-cid-66smtqat]{color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 14px}.rec-earlier[data-astro-cid-66smtqat]{border:1px dashed var(--line);border-radius:12px;padding:16px 20px 18px;margin-bottom:22px;background:#0b171e4d}.rec-earlier[data-astro-cid-66smtqat] h2[data-astro-cid-66smtqat]{font-family:var(--display);font-size:20px;letter-spacing:.02em;color:var(--text);margin:0 0 8px}.rec-earlier-p[data-astro-cid-66smtqat]{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.rec-futures[data-astro-cid-66smtqat]{color:var(--muted);font-size:13px;line-height:1.6;margin:0 0 22px}.rec-futures[data-astro-cid-66smtqat] a[data-astro-cid-66smtqat]{color:var(--cyan)}.rec-apart[data-astro-cid-66smtqat]{color:var(--muted);font-size:13px;line-height:1.6;margin:0 0 22px}.rec-apart[data-astro-cid-66smtqat] a[data-astro-cid-66smtqat]{color:var(--cyan)}.rec-fold[data-astro-cid-66smtqat]{background:#0b171e66;border:1px solid var(--line);border-radius:12px;padding:4px 20px;margin-bottom:22px}.rec-fold[data-astro-cid-66smtqat] summary[data-astro-cid-66smtqat]{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:48px;padding:8px 0;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.rec-fold[data-astro-cid-66smtqat] summary[data-astro-cid-66smtqat]::-webkit-details-marker{display:none}.rec-fold[data-astro-cid-66smtqat] summary[data-astro-cid-66smtqat]:before{content:"+";color:var(--lime)}.rec-fold[data-astro-cid-66smtqat][open] summary[data-astro-cid-66smtqat]:before{content:"-"}.rec-conv-n[data-astro-cid-66smtqat]{font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--faint, var(--muted))}.rec-fold[data-astro-cid-66smtqat][open]{padding-bottom:16px}.rec-conv-sub[data-astro-cid-66smtqat]{color:var(--muted);font-size:13px;line-height:1.6;margin:4px 0 10px}.rec-conviction[data-astro-cid-66smtqat] .rec-list-ul[data-astro-cid-66smtqat]{padding:0}.rec-contract[data-astro-cid-66smtqat],.rec-backtest[data-astro-cid-66smtqat]{border-top:1px solid var(--line);padding:16px 0 4px;margin-top:8px}.rec-contract[data-astro-cid-66smtqat] h3[data-astro-cid-66smtqat],.rec-backtest[data-astro-cid-66smtqat] h3[data-astro-cid-66smtqat]{font-family:var(--display);font-size:22px;letter-spacing:.02em;color:var(--text);margin:0 0 12px}.rec-contract[data-astro-cid-66smtqat] ul[data-astro-cid-66smtqat]{list-style:none;display:grid;gap:10px;margin:0;padding:0}.rec-contract[data-astro-cid-66smtqat] li[data-astro-cid-66smtqat]{display:flex;gap:10px;font-size:14px;color:var(--muted);line-height:1.5}.rec-contract[data-astro-cid-66smtqat] li[data-astro-cid-66smtqat]:before{content:"›";color:var(--lime);font-family:var(--mono);flex-shrink:0}.rec-bt-flag[data-astro-cid-66smtqat]{display:inline-block;background:#e5bc551f;border:1px solid rgba(229,188,85,.4);color:var(--gold);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 12px;margin:0 0 10px}.rec-backtest[data-astro-cid-66smtqat] p[data-astro-cid-66smtqat]{color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 12px}.rec-backtest[data-astro-cid-66smtqat] .rec-bt-flag[data-astro-cid-66smtqat]{color:var(--gold);margin:0 0 10px}.rec-bt-link[data-astro-cid-66smtqat]{display:inline-block;color:var(--cyan);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.rec-offer[data-astro-cid-66smtqat]{margin-top:18px}@media(max-width:640px){.rec-wrap[data-astro-cid-66smtqat]{padding:12px 16px 90px}.rec-sport[data-astro-cid-66smtqat]{margin:0 -16px 8px;padding:6px 16px}.rec-fold[data-astro-cid-66smtqat]{padding:4px 16px}}
