.gameDetail-module__o8G9eq__container{--fi-bg:#06080c;--fi-bg-elev:#0e1218;--fi-bg-elev-2:#161b24;--fi-grid:#ffffff0a;--fi-border:#ffffff14;--fi-border-hi:#ffffff2e;--fi-text:#e2e8f0;--fi-text-dim:#e2e8f0a6;--fi-text-mute:#e2e8f06b;--fi-silver:#cbd5e1;--fi-silver-soft:#cbd5e11a;--fi-silver-line:#cbd5e147;--fi-amber:#f59e0b;--fi-amber-soft:#f59e0b24;--fi-green:#10b981;--fi-green-soft:#10b98129;--fi-red:#ef4444;--fi-red-soft:#ef444424;--fi-radius:6px;--fi-radius-lg:10px;--fi-mono:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--fi-eyebrow:var(--fi-mono);--font-geist-mono:var(--fi-mono);--font-mono:var(--fi-mono);background:var(--fi-bg);min-height:100vh;font-family:var(--fi-mono);color:var(--fi-text);isolation:isolate;z-index:0;font-feature-settings:"cv02","cv03","cv04";font-variant-numeric:tabular-nums;flex-direction:column;display:flex;position:relative}.gameDetail-module__o8G9eq__headerSpacer{height:24px}.gameDetail-module__o8G9eq__loading,.gameDetail-module__o8G9eq__error{color:var(--fi-text-mute);font-size:13px;font-family:var(--fi-mono);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px;display:flex}.gameDetail-module__o8G9eq__backBtn{border:1px solid var(--fi-border);font-family:var(--fi-mono);letter-spacing:.02em;color:var(--fi-text-mute);cursor:pointer;z-index:10;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:0 0 16px 24px;padding:8px 14px;font-size:11.5px;font-weight:600;transition:color .16s,background .16s,border-color .16s;display:inline-flex;position:relative}.gameDetail-module__o8G9eq__backBtn:hover{color:var(--fi-text);border-color:var(--fi-border-hi);background:#ffffff0f}.gameDetail-module__o8G9eq__headerSection{text-align:center;padding:8px 24px 0;position:relative}.gameDetail-module__o8G9eq__pageEyebrow{font-family:var(--fi-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fi-silver);align-items:center;gap:7px;margin-bottom:10px;font-size:10px;font-weight:600;display:inline-flex}.gameDetail-module__o8G9eq__pageEyebrow:before{content:"";background:var(--fi-silver);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite gameDetail-module__o8G9eq__gd-pulse;box-shadow:0 0 10px #cbd5e18c}@keyframes gameDetail-module__o8G9eq__gd-pulse{0%,to{opacity:1}50%{opacity:.4}}.gameDetail-module__o8G9eq__matchup{justify-content:center;align-items:center;gap:28px;margin-bottom:10px;display:flex}.gameDetail-module__o8G9eq__teamSide{justify-content:center;align-items:center;display:flex}.gameDetail-module__o8G9eq__teamLogo{object-fit:contain;filter:drop-shadow(0 4px 12px #0006);width:58px;height:58px}.gameDetail-module__o8G9eq__vsText{color:var(--fi-text-mute);font-size:12px;font-weight:500}.gameDetail-module__o8G9eq__teamNames{letter-spacing:-.01em;color:var(--fi-text);justify-content:center;align-items:center;gap:10px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.gameDetail-module__o8G9eq__teamNames span:nth-child(2){color:var(--fi-text-mute);font-size:12px;font-weight:500}.gameDetail-module__o8G9eq__oddsRow{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;display:flex}.gameDetail-module__o8G9eq__oddsValue{font-family:var(--fi-mono);color:var(--fi-text);letter-spacing:.01em;font-size:13px;font-weight:600}.gameDetail-module__o8G9eq__oddsSeparator{color:var(--fi-border);font-size:13px;font-weight:300}.gameDetail-module__o8G9eq__gameMeta{font-family:var(--fi-mono);letter-spacing:.04em;color:var(--fi-text-mute);justify-content:center;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:flex}.gameDetail-module__o8G9eq__tabsRow{justify-content:center;align-items:center;padding-bottom:10px;display:flex}.gameDetail-module__o8G9eq__tabRail{border:1px solid var(--fi-border);scrollbar-width:none;background:#ffffff08;border-radius:999px;flex-direction:row;align-items:center;gap:2px;max-width:100%;height:32px;padding:3px;display:inline-flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff06}.gameDetail-module__o8G9eq__tabRail::-webkit-scrollbar{display:none}.gameDetail-module__o8G9eq__tab{height:26px;font-size:11.5px;font-weight:600;font-family:var(--fi-mono);letter-spacing:.01em;color:var(--fi-text-mute);cursor:pointer;white-space:nowrap;box-sizing:border-box;appearance:none;background:0 0;border:1px solid #0000;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:5px 12px;line-height:1;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.gameDetail-module__o8G9eq__tab:hover:not(:disabled){color:var(--fi-text);background:#ffffff0a}.gameDetail-module__o8G9eq__tabActive{color:var(--fi-text);background:#ffffff0d;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f}.gameDetail-module__o8G9eq__tabActive:hover:not(:disabled){background:#ffffff12;border-color:#ffffff2e}.gameDetail-module__o8G9eq__content{box-sizing:border-box;flex:1;width:100%;max-width:1280px;margin:0 auto;padding:24px 24px 40px}.gameDetail-module__o8G9eq__section{flex-direction:column;display:flex}.gameDetail-module__o8G9eq__sectionTitle{letter-spacing:-.02em;color:var(--fi-text);margin:0 0 4px;font-size:18px;font-weight:700}.gameDetail-module__o8G9eq__sectionSubtitle{font-family:var(--fi-mono);color:var(--fi-text-mute);letter-spacing:.01em;margin:0 0 18px;font-size:12px}.gameDetail-module__o8G9eq__subRail{border:1px solid var(--fi-border);background:#ffffff06;border-radius:999px;flex-direction:row;align-items:center;gap:2px;width:fit-content;height:26px;margin-bottom:18px;padding:2px;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.gameDetail-module__o8G9eq__subTab{height:22px;font-size:10.5px;font-weight:600;font-family:var(--fi-mono);letter-spacing:.02em;color:var(--fi-text-mute);cursor:pointer;white-space:nowrap;appearance:none;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;line-height:1;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.gameDetail-module__o8G9eq__subTab:hover:not(:disabled){color:var(--fi-text);background:#ffffff0a}.gameDetail-module__o8G9eq__subTabActive{color:var(--fi-text);background:#ffffff0d;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f}.gameDetail-module__o8G9eq__subTabActive:hover:not(:disabled){background:#ffffff12;border-color:#ffffff2e}.gameDetail-module__o8G9eq__subBlock{margin-top:12px}.gameDetail-module__o8G9eq__subBlockHeader{color:#e2e8f08c;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700;font-family:var(--fi-mono);margin:12px 2px 10px}.gameDetail-module__o8G9eq__trendsToolbar{justify-content:flex-start;align-items:center;margin-bottom:16px;display:flex}.gameDetail-module__o8G9eq__lockedBanner{border:1px solid var(--fi-border);background:linear-gradient(135deg,#0b0e13b3 0%,#0f131999 100%);border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;margin:0 0 18px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff08}@media (min-width:600px){.gameDetail-module__o8G9eq__lockedBanner{flex-direction:row;justify-content:space-between;align-items:center;padding:10px 14px}}.gameDetail-module__o8G9eq__lockedBannerContent{align-items:center;gap:10px;display:flex}.gameDetail-module__o8G9eq__lockedBannerIcon{color:var(--fi-silver);flex-shrink:0;font-size:16px}.gameDetail-module__o8G9eq__lockedBannerText{flex-direction:column;gap:2px;display:flex}@media (min-width:600px){.gameDetail-module__o8G9eq__lockedBannerText{flex-direction:row;align-items:center;gap:6px}.gameDetail-module__o8G9eq__lockedBannerSubtitle:before{content:"•";color:#ffffff4d;margin-right:6px}}.gameDetail-module__o8G9eq__lockedBannerTitle{color:var(--fi-text);letter-spacing:-.01em;font-size:12.5px;font-weight:600}.gameDetail-module__o8G9eq__lockedBannerSubtitle{color:var(--fi-text-mute);letter-spacing:.01em;font-size:11px;font-weight:500}.gameDetail-module__o8G9eq__lockedBannerBtn{letter-spacing:-.01em;color:#06080c;cursor:pointer;white-space:nowrap;background:#f1f5f9;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:12px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #fff9}.gameDetail-module__o8G9eq__lockedBannerBtn:hover{background:#fff;transform:translateY(-1px)}.gameDetail-module__o8G9eq__emptyState{text-align:center;background:var(--fi-bg-elev);border:1px solid var(--fi-border);border-radius:var(--fi-radius-lg);color:var(--fi-text-dim);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px 16px;font-size:12.5px;display:flex}.gameDetail-module__o8G9eq__emptyState p{margin:0}.gameDetail-module__o8G9eq__pickCountSubtext{color:var(--fi-text-dim);margin:4px 0 0;font-size:12.5px}.gameDetail-module__o8G9eq__pickCountHighlight{color:var(--fi-silver);font-weight:700}.gameDetail-module__o8G9eq__viewPicksBtn{letter-spacing:-.01em;color:#06080c;cursor:pointer;background:#f1f5f9;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:9px 18px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #fff9}.gameDetail-module__o8G9eq__viewPicksBtn:hover{background:#fff;transform:translateY(-1px)}.gameDetail-module__o8G9eq__scriptSection{border:1px solid var(--fi-border);background:linear-gradient(135deg,#0b0e13b3 0%,#0f131999 100%);border-radius:12px;padding:16px;box-shadow:inset 0 1px #ffffff08}.gameDetail-module__o8G9eq__scriptHeader{color:#e2e8f099;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--fi-mono);margin-bottom:10px}.gameDetail-module__o8G9eq__scriptTitle{color:#f4f6fb;letter-spacing:-.01em;margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.3}.gameDetail-module__o8G9eq__scriptBody{color:#e2e8f0d1;font-size:13.5px;line-height:1.65}.gameDetail-module__o8G9eq__scriptBody p{margin:0 0 10px}.gameDetail-module__o8G9eq__scriptBody p:last-child{margin-bottom:0}.gameDetail-module__o8G9eq__scriptLoading{text-align:center;color:var(--fi-text-dim);flex-direction:column;align-items:center;padding:28px 12px;font-size:12.5px;display:flex}.gameDetail-module__o8G9eq__loadingSpinner{background:var(--fi-silver-soft);border:1px solid var(--fi-silver-line);border-radius:var(--fi-radius);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;display:flex}.gameDetail-module__o8G9eq__spinIcon{color:var(--fi-silver);animation:1s linear infinite gameDetail-module__o8G9eq__gd-spin}@keyframes gameDetail-module__o8G9eq__gd-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gameDetail-module__o8G9eq__picksContainer{flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}.gameDetail-module__o8G9eq__capperSection{isolation:isolate;background:var(--fi-bg-elev);border-radius:var(--fi-radius-lg);box-shadow:0 0 0 1px var(--fi-border);flex-direction:column;transition:box-shadow .16s ease-out;display:flex;position:relative;overflow:hidden}.gameDetail-module__o8G9eq__capperSection:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(460px 200px at 50% 0,#cbd5e11a 0%,#0000 60%),radial-gradient(720px 320px at 50% -60px,#cbd5e10a 0%,#0000 70%);position:absolute;inset:0}.gameDetail-module__o8G9eq__capperSection>*{z-index:1;position:relative}.gameDetail-module__o8G9eq__capperSection:hover{box-shadow:0 0 0 1px var(--fi-border-hi)}.gameDetail-module__o8G9eq__capperSectionHeader{border-bottom:1px solid var(--fi-border);background:linear-gradient(#ffffff06,#0000);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.gameDetail-module__o8G9eq__capperSectionHeaderLeft{align-items:center;gap:.55rem;min-width:0;display:flex}.gameDetail-module__o8G9eq__capperSectionInfo{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.gameDetail-module__o8G9eq__capperSectionName{letter-spacing:-.01em;color:var(--fi-text);align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}.gameDetail-module__o8G9eq__capperPicksList{flex-direction:column;gap:0;display:flex}.gameDetail-module__o8G9eq__capperSeparator{display:none}.gameDetail-module__o8G9eq__pickCard{border:none;border-bottom:1px solid var(--fi-border);cursor:pointer;box-sizing:border-box;background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;transition:background-color .16s ease-out;display:flex;position:relative;overflow:hidden}.gameDetail-module__o8G9eq__pickCardMain{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px 16px;display:flex}.gameDetail-module__o8G9eq__pickCard:last-child{border-bottom:none}.gameDetail-module__o8G9eq__pickCard:hover{background:#ffffff06}.gameDetail-module__o8G9eq__pickRightSide{flex-shrink:0;align-items:center;gap:12px;display:flex}.gameDetail-module__o8G9eq__pickBodyLeft{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.gameDetail-module__o8G9eq__pickGameTime{font-family:var(--fi-mono);color:var(--fi-text-mute);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin-top:2px;font-size:.6rem;font-weight:500}.gameDetail-module__o8G9eq__pickTitleRow{flex:1;align-items:center;gap:8px;display:flex}.gameDetail-module__o8G9eq__pickTitle{color:var(--fi-text);letter-spacing:-.005em;word-wrap:break-word;overflow-wrap:break-word;flex:1;margin:0;font-size:.78rem;font-weight:700;line-height:1.4}.gameDetail-module__o8G9eq__pickExpandIconWrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.gameDetail-module__o8G9eq__pickExpandIcon{color:var(--fi-text-mute);font-size:16px;transition:transform .2s,color .2s}.gameDetail-module__o8G9eq__pickCard:hover .gameDetail-module__o8G9eq__pickExpandIcon{color:var(--fi-silver)}.gameDetail-module__o8G9eq__pickExpandIcon.gameDetail-module__o8G9eq__expanded{color:var(--fi-silver);transform:rotate(180deg)}.gameDetail-module__o8G9eq__pickHeaderMeta{font-family:var(--fi-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--fi-text);background:var(--fi-bg-elev);border:1px solid var(--fi-border);border-radius:var(--fi-radius);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:3px 8px;font-size:.65rem;font-weight:600;display:inline-flex}.gameDetail-module__o8G9eq__pickCard:hover .gameDetail-module__o8G9eq__pickHeaderMeta{border-color:var(--fi-border-hi)}.gameDetail-module__o8G9eq__sportsbookDesktopOnly{color:var(--fi-text-dim);margin-right:2px;display:inline}.gameDetail-module__o8G9eq__pickAnalysisContent{border-top:1px solid var(--fi-border);background:var(--fi-bg);color:var(--fi-text);opacity:0;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;white-space:pre-wrap;width:100%;max-width:100%;max-height:0;padding:0;font-size:.82rem;line-height:1.6;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.gameDetail-module__o8G9eq__pickAnalysisContent.gameDetail-module__o8G9eq__expanded{opacity:1;scrollbar-width:thin;scrollbar-color:#ffffff2e #0000001a;max-height:420px;padding:14px 16px;overflow-y:auto}.gameDetail-module__o8G9eq__pickAnalysisContent p{margin:0 0 6px}.gameDetail-module__o8G9eq__pickAnalysisContent p:last-child{margin-bottom:0}@media (max-width:700px){@media (min-width:0){.gameDetail-module__o8G9eq__sportsbookDesktopOnly{display:none}}}@media (max-width:600px){.gameDetail-module__o8G9eq__sportsbookDesktopOnly{display:none}}.gameDetail-module__o8G9eq__featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (max-width:700px){.gameDetail-module__o8G9eq__featuredGrid{grid-template-columns:1fr}}.gameDetail-module__o8G9eq__featuredCard{isolation:isolate;background:var(--fi-bg-elev);border-radius:var(--fi-radius-lg);box-shadow:0 0 0 1px var(--fi-border);border:none;flex-direction:column;transition:box-shadow .16s ease-out;display:flex;position:relative;overflow:hidden}.gameDetail-module__o8G9eq__featuredCard:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(460px 200px at 50% 0,#cbd5e11a 0%,#0000 60%),radial-gradient(720px 320px at 50% -60px,#cbd5e10a 0%,#0000 70%);position:absolute;inset:0}.gameDetail-module__o8G9eq__featuredCard>*{z-index:1;position:relative}.gameDetail-module__o8G9eq__featuredCard:hover{box-shadow:0 0 0 1px var(--fi-border-hi)}.gameDetail-module__o8G9eq__featuredCardMain{cursor:pointer;padding:10px 12px}.gameDetail-module__o8G9eq__featuredCardBody{gap:8px;display:grid}.gameDetail-module__o8G9eq__featuredRowTop{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;display:grid}.gameDetail-module__o8G9eq__featuredRank{color:var(--fi-text);font-variant-numeric:tabular-nums;min-width:24px;font-size:13px;font-weight:700}.gameDetail-module__o8G9eq__featuredPickMain{min-width:0}.gameDetail-module__o8G9eq__featuredMatchup{min-height:18px;color:var(--fi-text-dim);align-items:center;gap:5px;margin-bottom:3px;font-size:10px;display:flex}.gameDetail-module__o8G9eq__featuredMatchupLogo{object-fit:contain;flex-shrink:0;width:14px;height:14px}.gameDetail-module__o8G9eq__featuredAt{color:var(--fi-text-mute)}.gameDetail-module__o8G9eq__featuredTitleRow{align-items:center;gap:6px;display:flex}.gameDetail-module__o8G9eq__featuredTitleText{color:var(--fi-text);letter-spacing:-.005em;font-size:12px;font-weight:700;line-height:1.3}.gameDetail-module__o8G9eq__featuredMetaLine{color:var(--fi-text-dim);font-size:10px;font-family:var(--fi-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-top:3px}.gameDetail-module__o8G9eq__featuredScoreCol{text-align:right;min-width:40px}.gameDetail-module__o8G9eq__featuredScoreValue{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1}.gameDetail-module__o8G9eq__featuredScoreLabel{color:var(--fi-text-mute);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-family:var(--fi-mono);margin-top:2px;font-weight:600}.gameDetail-module__o8G9eq__featuredBadgeRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.gameDetail-module__o8G9eq__featuredBadge{border:1px solid var(--fi-border);color:var(--fi-text-mute);text-align:center;text-transform:uppercase;letter-spacing:.04em;min-height:34px;font-size:9px;font-weight:700;font-family:var(--fi-mono);background:#ffffff05;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;display:flex}.gameDetail-module__o8G9eq__featuredBadgeActive{border-color:var(--fi-border-hi);background:#ffffff0f}.gameDetail-module__o8G9eq__propCardPlayerRow{align-items:center;gap:10px;width:100%;display:flex}.gameDetail-module__o8G9eq__propCardHeadshot{object-fit:cover;border:1px solid var(--fi-border);background:#ffffff0a;border-radius:999px;flex-shrink:0;width:36px;height:36px}.gameDetail-module__o8G9eq__propCardTitleStack{flex-direction:column;gap:2px;min-width:0;display:flex}.gameDetail-module__o8G9eq__propCardPlayerName{letter-spacing:.01em;color:#f4f6fbeb;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.gameDetail-module__o8G9eq__propCardLocked{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.65}.gameDetail-module__o8G9eq__publicBettingTitlesRow{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.gameDetail-module__o8G9eq__splitsTitle,.gameDetail-module__o8G9eq__signalsTitle{color:#e2e8f099;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--fi-mono);margin:0}.gameDetail-module__o8G9eq__signalsTitleWrapperDesktop{align-items:center;gap:6px;display:inline-flex;position:relative}.gameDetail-module__o8G9eq__signalsTitleWrapperMobile{align-items:center;gap:6px;margin-bottom:12px;display:none;position:relative}@media (max-width:900px){.gameDetail-module__o8G9eq__publicBettingTitlesRow .gameDetail-module__o8G9eq__signalsTitleWrapperDesktop{display:none}.gameDetail-module__o8G9eq__signalsTitleWrapperMobile{display:inline-flex}}.gameDetail-module__o8G9eq__signalsInfoBtn{border:1px solid var(--fi-border);width:18px;height:18px;color:var(--fi-text-dim);cursor:pointer;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.gameDetail-module__o8G9eq__signalsInfoBtn:hover{color:var(--fi-text);background:#ffffff29}.gameDetail-module__o8G9eq__signalsInfoTooltip{border:1px solid var(--fi-border);z-index:100;text-align:left;background:linear-gradient(145deg,#1a1a1e 0%,#0e0e11 100%);border-radius:12px;width:320px;margin-top:10px;padding:14px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000080}.gameDetail-module__o8G9eq__signalsInfoTooltip h4{color:var(--fi-text);margin:0 0 10px;font-size:13px;font-weight:600}.gameDetail-module__o8G9eq__tooltipSection{margin-bottom:8px}.gameDetail-module__o8G9eq__tooltipSection strong{color:var(--fi-text);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.gameDetail-module__o8G9eq__tooltipSection p{color:var(--fi-text-dim);margin:0;font-size:11px;line-height:1.4}.gameDetail-module__o8G9eq__tooltipNote{color:var(--fi-text-mute);border-top:1px solid var(--fi-border);margin:8px 0 0;padding-top:8px;font-size:10px}.gameDetail-module__o8G9eq__tooltipOverlay{display:none}@media (max-width:768px){.gameDetail-module__o8G9eq__tooltipOverlay{z-index:99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:block;position:fixed;inset:0}.gameDetail-module__o8G9eq__signalsInfoTooltip{z-index:100;width:calc(100vw - 40px);max-width:340px;margin-top:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.gameDetail-module__o8G9eq__publicBettingContainer{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.gameDetail-module__o8G9eq__publicBettingContainer{grid-template-columns:1fr}}.gameDetail-module__o8G9eq__splitsContainer{min-width:0}.gameDetail-module__o8G9eq__splitsCard,.gameDetail-module__o8G9eq__signalsSection{border:1px solid var(--fi-border);background:linear-gradient(135deg,#0b0e13b3 0%,#0f131999 100%);border-radius:12px;padding:14px 16px;box-shadow:inset 0 1px #ffffff08}.gameDetail-module__o8G9eq__signalCardEyebrow{color:#e2e8f099;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--fi-mono);margin-bottom:12px}.gameDetail-module__o8G9eq__splitSection{margin-bottom:16px}.gameDetail-module__o8G9eq__splitSection:last-child{margin-bottom:0}.gameDetail-module__o8G9eq__splitSectionTitle{color:var(--fi-text);letter-spacing:-.01em;margin:0 0 8px;font-size:12px;font-weight:700}.gameDetail-module__o8G9eq__splitRowWrapper{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.gameDetail-module__o8G9eq__splitRowWrapper:last-child{margin-bottom:0}.gameDetail-module__o8G9eq__splitRowLabel{color:var(--fi-text-mute);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600;font-family:var(--fi-mono)}.gameDetail-module__o8G9eq__splitRow{align-items:center;gap:8px;display:flex}.gameDetail-module__o8G9eq__splitLabel{font-family:var(--fi-mono);color:var(--fi-text-dim);letter-spacing:.04em;text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-size:10.5px;font-weight:700}.gameDetail-module__o8G9eq__splitBarContainer{background:#ffffff0a;border-radius:4px;flex:1;height:22px;display:flex;overflow:hidden}.gameDetail-module__o8G9eq__splitBarLeft,.gameDetail-module__o8G9eq__splitBarRight{background:#78a8ff66;justify-content:center;align-items:center;min-width:30px;height:100%;transition:width .3s;display:flex}.gameDetail-module__o8G9eq__splitBarRight{background:#c78cff66}.gameDetail-module__o8G9eq__splitBarText{font-family:var(--fi-mono);color:var(--fi-text);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.gameDetail-module__o8G9eq__signalsContainer{min-width:0}.gameDetail-module__o8G9eq__signalsGrid{flex-direction:column;gap:12px;display:flex}.gameDetail-module__o8G9eq__signalCard{border:1px solid var(--fi-border);background:linear-gradient(135deg,#0b0e13b3 0%,#0f131999 100%);border-radius:10px;padding:12px 14px;transition:border-color .2s;box-shadow:inset 0 1px #ffffff08}.gameDetail-module__o8G9eq__signalCard:hover{border-color:var(--fi-border-hi)}.gameDetail-module__o8G9eq__signalCardHeader{color:#e2e8f0b3;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--fi-mono);align-items:center;gap:8px;margin-bottom:12px;display:flex}.gameDetail-module__o8G9eq__signalCardTeamLogo{object-fit:contain;filter:drop-shadow(0 1px 2px #0006);width:18px;height:18px}.gameDetail-module__o8G9eq__signalBarsV2{flex-direction:column;gap:12px;display:flex}.gameDetail-module__o8G9eq__signalRowV2{flex-direction:column;gap:6px;display:flex}.gameDetail-module__o8G9eq__signalRowHeaderV2{justify-content:space-between;align-items:center;display:flex}.gameDetail-module__o8G9eq__signalLabelV2{color:var(--fi-text-dim);letter-spacing:-.01em;font-size:12px;font-weight:500}.gameDetail-module__o8G9eq__signalValueV2{font-family:var(--fi-mono);color:var(--fi-text-mute);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.gameDetail-module__o8G9eq__signalValueV2.gameDetail-module__o8G9eq__activePublic{color:#60a5faf2}.gameDetail-module__o8G9eq__signalValueV2.gameDetail-module__o8G9eq__activeVegas{color:#fbbf24f2}.gameDetail-module__o8G9eq__signalValueV2.gameDetail-module__o8G9eq__activeWhale{color:#c4b5fdf2}.gameDetail-module__o8G9eq__signalBarContainerV2{justify-content:space-between;align-items:center;gap:2px;width:100%;height:8px;display:flex}.gameDetail-module__o8G9eq__signalBarSegment{background:#ffffff0f;border-radius:2px;flex:1;min-width:2px;height:8px}.gameDetail-module__o8G9eq__signalBarSegment.gameDetail-module__o8G9eq__filled.gameDetail-module__o8G9eq__publicBar{background:linear-gradient(#3b82f6cc,#60a5facc)}.gameDetail-module__o8G9eq__signalBarSegment.gameDetail-module__o8G9eq__filled.gameDetail-module__o8G9eq__vegasBar{background:linear-gradient(#d97706cc,#fbbf24cc)}.gameDetail-module__o8G9eq__signalBarSegment.gameDetail-module__o8G9eq__filled.gameDetail-module__o8G9eq__whaleBar{background:linear-gradient(#a855f7cc,#c4b5fdcc)}.gameDetail-module__o8G9eq__noDataCard{text-align:center;background:var(--fi-bg-elev);border:1px solid var(--fi-border);border-radius:var(--fi-radius-lg);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px 16px;display:flex}.gameDetail-module__o8G9eq__noDataCard h3{color:var(--fi-text);margin:0;font-size:14px;font-weight:700}.gameDetail-module__o8G9eq__noDataCard p{color:var(--fi-text-dim);margin:0;font-size:12.5px}.gameDetail-module__o8G9eq__noDataCard button{color:#06080c;cursor:pointer;background:#f1f5f9;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:9px 18px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #fff9}.gameDetail-module__o8G9eq__noDataCard button:hover{background:#fff;transform:translateY(-1px)}.gameDetail-module__o8G9eq__trendsSection{border:1px solid var(--fi-border);background:linear-gradient(135deg,#0b0e13b3 0%,#0f131999 100%);border-radius:12px;padding:16px;box-shadow:inset 0 1px #ffffff08}.gameDetail-module__o8G9eq__trendsHeader{color:#e2e8f099;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--fi-mono);justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.gameDetail-module__o8G9eq__trendsHeaderSub{color:#e2e8f061;letter-spacing:.08em}.gameDetail-module__o8G9eq__trendsLoading{color:var(--fi-text-mute);font-size:12px;font-family:var(--fi-mono);text-align:center;padding:12px 0}.gameDetail-module__o8G9eq__trendsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:700px){.gameDetail-module__o8G9eq__trendsGrid{grid-template-columns:1fr;gap:12px}}.gameDetail-module__o8G9eq__trendsTeamCol{flex-direction:column;gap:10px;display:flex}.gameDetail-module__o8G9eq__trendsTeamHeader{color:var(--fi-text);letter-spacing:.01em;border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;padding-bottom:6px;font-size:12px;font-weight:600;display:flex}.gameDetail-module__o8G9eq__trendsTeamLogo{object-fit:contain;filter:drop-shadow(0 1px 2px #0006);width:18px;height:18px}.gameDetail-module__o8G9eq__trendBand{background:#ffffff06;border:1px solid #ffffff0a;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.gameDetail-module__o8G9eq__trendBandTop{justify-content:space-between;align-items:center;display:flex}.gameDetail-module__o8G9eq__trendBandLabel{color:#e2e8f094;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600;font-family:var(--fi-mono)}.gameDetail-module__o8G9eq__trendStreak{letter-spacing:.06em;font-size:9px;font-weight:700;font-family:var(--fi-mono);border-radius:999px;padding:2px 6px}.gameDetail-module__o8G9eq__trendStreak[data-positive=true]{color:#6eddae;background:#40c0861f;border:1px solid #40c08640}.gameDetail-module__o8G9eq__trendStreak[data-positive=false]{color:#ff8e96;background:#e756601a;border:1px solid #e7566040}.gameDetail-module__o8G9eq__trendBandSub{color:#e2e8f0b3;font-size:11px;line-height:1.3}.gameDetail-module__o8G9eq__trendBandStats{flex-wrap:wrap;gap:12px;margin-top:2px;display:flex}.gameDetail-module__o8G9eq__trendStat{color:#e2e8f0d9;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;display:inline-flex}.gameDetail-module__o8G9eq__trendStatKey{color:#e2e8f073;letter-spacing:.08em;font-size:9px;font-weight:700;font-family:var(--fi-mono)}.gameDetail-module__o8G9eq__trendStatVal{font-weight:500}.gameDetail-module__o8G9eq__refStatsCard{border:1px solid var(--fi-border);background:linear-gradient(135deg,#0b0e13b3 0%,#0f131999 100%);border-radius:12px;margin-bottom:16px;padding:16px;box-shadow:inset 0 1px #ffffff08}.gameDetail-module__o8G9eq__refStatsHeader{border-bottom:1px solid var(--fi-border);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.gameDetail-module__o8G9eq__refStatsHeaderLeft{flex-direction:column;gap:2px;display:flex}.gameDetail-module__o8G9eq__refStatsName{color:var(--fi-text);letter-spacing:-.01em;font-size:15px;font-weight:700}.gameDetail-module__o8G9eq__refStatsRole{font-family:var(--fi-mono);color:var(--fi-text-mute);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.gameDetail-module__o8G9eq__refBiasBadge{font-family:var(--fi-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.gameDetail-module__o8G9eq__biasHome{color:#6eddae;background:#40c0861f;border-color:#40c0864d}.gameDetail-module__o8G9eq__biasRoad{color:#ff8e96;background:#e756601a;border-color:#e756604d}.gameDetail-module__o8G9eq__refHeroRow{grid-template-columns:1fr;gap:14px;margin-bottom:14px;display:grid}.gameDetail-module__o8G9eq__refHeroStat{flex-direction:column;gap:6px;display:flex}.gameDetail-module__o8G9eq__refHeroLabel{font-family:var(--fi-mono);color:var(--fi-text-mute);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.gameDetail-module__o8G9eq__refHeroRecord{color:var(--fi-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px;font-weight:800}.gameDetail-module__o8G9eq__refHeroBarWrap{background:#ffffff0a;border-radius:4px;width:100%;height:22px;margin-top:4px;display:flex;overflow:hidden}.gameDetail-module__o8G9eq__refHeroBarSide{background:#78a8ff6b;justify-content:center;align-items:center;display:flex}.gameDetail-module__o8G9eq__refHeroBarSideAway{background:#c78cff6b}.gameDetail-module__o8G9eq__refHeroBarOver{background:#40c08673}.gameDetail-module__o8G9eq__refHeroBarUnder{background:#e7566073}.gameDetail-module__o8G9eq__refBarText{font-family:var(--fi-mono);color:var(--fi-text);letter-spacing:.02em;font-size:10px;font-weight:700}.gameDetail-module__o8G9eq__refHeroBarLabels{font-family:var(--fi-mono);color:var(--fi-text-mute);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:4px;font-size:9px;font-weight:600;display:flex}.gameDetail-module__o8G9eq__refFoulSection{margin:14px 0}.gameDetail-module__o8G9eq__refFoulHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.gameDetail-module__o8G9eq__refFoulTitle{font-family:var(--fi-mono);color:var(--fi-text-mute);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.gameDetail-module__o8G9eq__refFoulDiff{font-family:var(--fi-mono);color:var(--fi-text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.gameDetail-module__o8G9eq__refFoulBarWrap{background:#ffffff0a;border-radius:4px;width:100%;height:22px;display:flex;overflow:hidden}.gameDetail-module__o8G9eq__refFoulBar{background:#78a8ff6b;justify-content:center;align-items:center;display:flex}.gameDetail-module__o8G9eq__refFoulBarAway{background:#c78cff6b}.gameDetail-module__o8G9eq__refFoulBarLabels{font-family:var(--fi-mono);color:var(--fi-text-mute);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:4px;font-size:9px;font-weight:600;display:flex}.gameDetail-module__o8G9eq__refOuStats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:14px;display:grid}.gameDetail-module__o8G9eq__refOuStatItem{background:#ffffff06;border:1px solid #ffffff0a;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.gameDetail-module__o8G9eq__refSupportLabel{font-family:var(--fi-mono);color:var(--fi-text-mute);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.gameDetail-module__o8G9eq__refOuStatValue{font-family:var(--fi-mono);color:var(--fi-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.gameDetail-module__o8G9eq__refOuStatDelta{font-family:var(--fi-mono);letter-spacing:.02em;font-size:10px;font-weight:600}.gameDetail-module__o8G9eq__refDeltaOver{color:#6eddae}.gameDetail-module__o8G9eq__refDeltaUnder{color:#ff8e96}.gameDetail-module__o8G9eq__refOuSection{border-top:1px solid var(--fi-border);flex-direction:column;gap:6px;margin-top:14px;padding-top:14px;display:flex}.gameDetail-module__o8G9eq__refBlogContent{border:1px solid var(--fi-border);background:linear-gradient(135deg,#0b0e13b3 0%,#0f131999 100%);border-radius:12px;padding:16px;box-shadow:inset 0 1px #ffffff08}.gameDetail-module__o8G9eq__refBlogHeader{border-bottom:1px solid var(--fi-border);align-items:center;gap:14px;margin-bottom:14px;padding-bottom:14px;display:flex}.gameDetail-module__o8G9eq__refBlogTitleSection{flex:1;min-width:0}.gameDetail-module__o8G9eq__refBlogTitle{letter-spacing:-.02em;color:var(--fi-text);margin:0 0 4px;font-size:18px;font-weight:700}.gameDetail-module__o8G9eq__refBlogSubheader{color:var(--fi-text-dim);margin:0;font-size:12px;line-height:1.4}.gameDetail-module__o8G9eq__refBlogImage{object-fit:cover;border:1px solid var(--fi-border);border-radius:50%;flex-shrink:0;width:56px;height:56px}.gameDetail-module__o8G9eq__refBlogAuthor{align-items:center;gap:10px;margin-bottom:14px;display:flex}.gameDetail-module__o8G9eq__dailyRefLogo{object-fit:contain;background:#ffffff0f;border-radius:6px;width:28px;height:28px;padding:2px}.gameDetail-module__o8G9eq__refBlogAuthorInfo{flex-direction:column;gap:1px;display:flex}.gameDetail-module__o8G9eq__refBlogAuthorName{color:var(--fi-text);letter-spacing:-.01em;font-size:12px;font-weight:700}.gameDetail-module__o8G9eq__refBlogAuthorByline{font-family:var(--fi-mono);color:var(--fi-text-mute);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.gameDetail-module__o8G9eq__refBlogBody{color:#e2e8f0d1;font-size:13.5px;line-height:1.6}.gameDetail-module__o8G9eq__refBlogBody p{margin:0 0 10px}.gameDetail-module__o8G9eq__refBlogBody p:last-child{margin-bottom:0}.gameDetail-module__o8G9eq__refBlogBody h2,.gameDetail-module__o8G9eq__refBlogBody h3,.gameDetail-module__o8G9eq__refBlogBody h4{color:var(--fi-text);margin:16px 0 8px}.gameDetail-module__o8G9eq__refBlogBody a{color:var(--fi-silver);text-underline-offset:2px;text-decoration:underline}@media (max-width:700px){.gameDetail-module__o8G9eq__headerSection{padding:4px 16px 0}.gameDetail-module__o8G9eq__matchup{gap:18px}.gameDetail-module__o8G9eq__teamLogo{width:50px;height:50px}.gameDetail-module__o8G9eq__teamNames{font-size:13px}.gameDetail-module__o8G9eq__oddsValue{font-size:12.5px}.gameDetail-module__o8G9eq__gameMeta{font-size:10.5px}.gameDetail-module__o8G9eq__content{padding:16px 14px 32px}.gameDetail-module__o8G9eq__sectionTitle{font-size:16px}.gameDetail-module__o8G9eq__sectionSubtitle{margin-bottom:12px;font-size:11.5px}.gameDetail-module__o8G9eq__featuredBadgeRow{grid-template-columns:repeat(2,minmax(0,1fr))}.gameDetail-module__o8G9eq__publicBettingContainer{gap:12px}.gameDetail-module__o8G9eq__scriptSection,.gameDetail-module__o8G9eq__trendsSection,.gameDetail-module__o8G9eq__refStatsCard,.gameDetail-module__o8G9eq__refBlogContent,.gameDetail-module__o8G9eq__splitsCard,.gameDetail-module__o8G9eq__signalsSection{padding:14px}}@media (max-width:480px){.gameDetail-module__o8G9eq__tabsRow{justify-content:flex-start;padding:0 12px 10px}.gameDetail-module__o8G9eq__tabRail{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}}
