.gameDetail-module__o8G9eq__container{color:#fff;background-color:#0c0e12;flex-direction:column;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.gameDetail-module__o8G9eq__headerSpacer{height:24px}.gameDetail-module__o8G9eq__loading,.gameDetail-module__o8G9eq__error{color:#696969;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px;font-size:14px;display:flex}.gameDetail-module__o8G9eq__backBtn{color:#fff9;cursor:pointer;z-index:10;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;width:fit-content;margin:0 0 16px 24px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex;position:relative}.gameDetail-module__o8G9eq__backBtn:hover{color:#fff;background:#ffffff14}.gameDetail-module__o8G9eq__headerSection{text-align:center;padding:24px 24px 0}.gameDetail-module__o8G9eq__matchup{justify-content:center;align-items:center;gap:32px;margin-bottom:12px;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 #0000004d);width:72px;height:72px}.gameDetail-module__o8G9eq__vsText{color:#fff6;font-size:16px;font-weight:500}.gameDetail-module__o8G9eq__teamNames{color:#fff;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.gameDetail-module__o8G9eq__teamNames span:nth-child(2){color:#ffffff59;font-size:13px;font-weight:400}.gameDetail-module__o8G9eq__oddsRow{justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.gameDetail-module__o8G9eq__oddsValue{color:#fff;font-size:15px;font-weight:600}.gameDetail-module__o8G9eq__oddsSeparator{color:#ffffff26;font-size:14px;font-weight:300}.gameDetail-module__o8G9eq__gameMeta{color:#ffffff80;justify-content:center;align-items:center;gap:10px;margin-bottom:24px;font-size:13px;display:flex}.gameDetail-module__o8G9eq__sportBadge{color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;padding:3px 10px;font-size:10px;font-weight:600}.gameDetail-module__o8G9eq__tabsRow{justify-content:center;align-items:center;gap:8px;padding-bottom:16px;display:flex}.gameDetail-module__o8G9eq__tab{color:#ffffff80;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:500;transition:all .15s;display:flex;position:relative}.gameDetail-module__o8G9eq__tab:hover{color:#fffc}.gameDetail-module__o8G9eq__tabActive{color:#fff}.gameDetail-module__o8G9eq__tabUnderline{border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.gameDetail-module__o8G9eq__content{box-sizing:border-box;flex:1;width:100%;max-width:1400px;margin:0 auto;padding:32px 24px}.gameDetail-module__o8G9eq__scriptStrengthBadge{color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#94a3b826,#94a3b814);border:1px solid #94a3b833;border-radius:6px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.gameDetail-module__o8G9eq__sectionTitle{color:#fff;margin:0 0 6px;font-size:20px;font-weight:600}.gameDetail-module__o8G9eq__sectionSubtitle{color:#ffffff80;margin:0 0 24px;font-size:13px}.gameDetail-module__o8G9eq__scriptContent{color:#ffffffd9;font-size:15px;line-height:1.8}.gameDetail-module__o8G9eq__scriptContent p{margin-bottom:16px}.gameDetail-module__o8G9eq__scriptLoading{text-align:center;color:#fff;flex-direction:column;align-items:center;padding:60px 20px;display:flex}.gameDetail-module__o8G9eq__loadingSpinner{background:#94a3b81f;border:1px solid #94a3b840;border-radius:6px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.gameDetail-module__o8G9eq__spinIcon{color:#cbd5e1d9;animation:1s linear infinite gameDetail-module__o8G9eq__spin}@keyframes gameDetail-module__o8G9eq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gameDetail-module__o8G9eq__loadingSubtext{color:#fff6;margin-top:8px;font-size:13px}.gameDetail-module__o8G9eq__generatePrompt{text-align:center;flex-direction:column;align-items:center;padding:60px 20px;display:flex}.gameDetail-module__o8G9eq__generateIcon{color:#3b82f6;background:linear-gradient(135deg,#3b82f61a 0%,#8b5cf61a 100%);border:1px solid #3b82f633;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.gameDetail-module__o8G9eq__generatePrompt h3{color:#fff;margin:0 0 12px;font-size:20px;font-weight:600}.gameDetail-module__o8G9eq__generatePrompt p{color:#fff;max-width:340px;margin:0 0 24px;font-size:14px}.gameDetail-module__o8G9eq__generateBtn{color:#cbd5e1d9;cursor:pointer;white-space:nowrap;background:#94a3b81f;border:1px solid #94a3b840;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-bottom:16px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #00000014}.gameDetail-module__o8G9eq__generateBtn:hover:not(:disabled){color:#cbd5e1f2;background:#94a3b833;border-color:#94a3b859;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.gameDetail-module__o8G9eq__generateBtn:disabled{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 32px;font-size:15px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 16px #3b82f64d}.gameDetail-module__o8G9eq__generateBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #3b82f666}.gameDetail-module__o8G9eq__generateBtn:disabled{opacity:.5;cursor:not-allowed;background:#3b82f626;border-color:#3b82f633;transform:none}.gameDetail-module__o8G9eq__scriptError{text-align:center;margin-top:12px;color:#ffffff40!important;font-size:13px!important}.gameDetail-module__o8G9eq__lineHistorySection{margin-bottom:24px}.gameDetail-module__o8G9eq__lineHistoryHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.gameDetail-module__o8G9eq__subsectionTitle{color:#fff;margin:0;font-size:14px;font-weight:600}.gameDetail-module__o8G9eq__marketTabs{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;gap:4px;padding:3px;display:flex}.gameDetail-module__o8G9eq__marketTab{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s}.gameDetail-module__o8G9eq__marketTab:hover{color:#fffc}.gameDetail-module__o8G9eq__marketTabActive{color:#fff;background:#ffffff14}.gameDetail-module__o8G9eq__graphContainer{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;padding:16px}.gameDetail-module__o8G9eq__graphLoading{color:#fff6;justify-content:center;align-items:center;height:200px;font-size:13px;display:flex}.gameDetail-module__o8G9eq__graphTooltip{background:#141820f2;border:1px solid #ffffff1a;border-radius:8px;padding:10px 14px;font-size:12px}.gameDetail-module__o8G9eq__tooltipTime{color:#fff;margin-bottom:6px;font-weight:600}.gameDetail-module__o8G9eq__graphLegend{border-top:1px solid #ffffff0d;justify-content:center;align-items:center;gap:20px;margin-top:12px;padding-top:12px;display:flex}.gameDetail-module__o8G9eq__legendItem{color:#fff9;align-items:center;gap:8px;font-size:12px;display:flex}.gameDetail-module__o8G9eq__legendDash{width:16px;height:2px}.gameDetail-module__o8G9eq__legendSolid{border-radius:1px;width:16px;height:2px}.gameDetail-module__o8G9eq__allOddsSection{margin-top:24px}.gameDetail-module__o8G9eq__allOddsToggle{color:#fff;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.gameDetail-module__o8G9eq__allOddsToggle:hover{background:#ffffff0a}.gameDetail-module__o8G9eq__oddsTable{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;margin-top:12px;overflow:hidden}.gameDetail-module__o8G9eq__oddsTableHeader{color:#fff6;text-transform:uppercase;letter-spacing:.5px;text-align:center;background:#ffffff08;grid-template-columns:1fr 80px 80px;gap:12px;padding:12px 16px;font-size:11px;font-weight:600;display:grid}.gameDetail-module__o8G9eq__oddsTableHeader span:first-child{text-align:left}.gameDetail-module__o8G9eq__oddsTableRow{color:#fffc;text-align:center;border-top:1px solid #ffffff0a;grid-template-columns:1fr 80px 80px;gap:12px;padding:12px 16px;font-size:13px;display:grid}.gameDetail-module__o8G9eq__oddsTableRow span:first-child{text-align:left}.gameDetail-module__o8G9eq__bookName{color:#fff;font-weight:500}.gameDetail-module__o8G9eq__noOdds{text-align:center;color:#fff6;padding:24px;font-size:13px}.gameDetail-module__o8G9eq__viewFullCta{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;align-items:center;gap:16px;padding:32px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.gameDetail-module__o8G9eq__viewFullCta svg{color:#93c5fdd9;flex-shrink:0}.gameDetail-module__o8G9eq__viewFullCta span{color:#ffffffb3;letter-spacing:-.01em;font-size:13px;font-weight:500}.gameDetail-module__o8G9eq__ctaBtn{color:#93c5fd;cursor:pointer;white-space:nowrap;background:#3b82f640;border:1px solid #3b82f666;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #3b82f626}.gameDetail-module__o8G9eq__ctaBtn:hover{color:#93c5fd;background:#3b82f659;border-color:#3b82f680;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f640}.gameDetail-module__o8G9eq__lockedSection{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin:24px 0;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.gameDetail-module__o8G9eq__lockedSectionContent{flex:1;align-items:center;gap:10px;display:flex}.gameDetail-module__o8G9eq__lockedIcon{color:#93c5fdd9;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.gameDetail-module__o8G9eq__lockedText{flex-direction:column;gap:2px;display:flex}.gameDetail-module__o8G9eq__lockedTitle{color:#fffffff2;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:700}.gameDetail-module__o8G9eq__lockedDesc{color:#ffffffa6;margin:0;font-size:11px;font-weight:500;line-height:1.4}.gameDetail-module__o8G9eq__pickCountInfo{background:#3b82f614;border:1px solid #3b82f633;border-radius:10px;max-width:400px;padding:16px 24px}.gameDetail-module__o8G9eq__pickCountText{color:#ffffffe6;margin:0;font-size:15px;font-weight:500;line-height:1.5}.gameDetail-module__o8G9eq__pickCountNumber{color:#60a5fa;margin:0 4px;font-size:18px;font-weight:700}.gameDetail-module__o8G9eq__pickCountSubtext{color:#fff9;margin:12px 0 0;font-size:14px;line-height:1.6}.gameDetail-module__o8G9eq__pickCountHighlight{color:#cbd5e1d9;margin:0 2px;font-weight:600}.gameDetail-module__o8G9eq__viewPicksBtn{color:#cbd5e1d9;cursor:pointer;white-space:nowrap;background:#94a3b81f;border:1px solid #94a3b840;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin:12px auto 0;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #00000014}.gameDetail-module__o8G9eq__viewPicksBtn:hover{color:#cbd5e1f2;background:#94a3b833;border-color:#94a3b859;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.gameDetail-module__o8G9eq__subscribeBtn{color:#93c5fd;cursor:pointer;white-space:nowrap;background:#3b82f640;border:1px solid #3b82f666;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:0;padding:8px 16px;font-size:12px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #3b82f626}.gameDetail-module__o8G9eq__subscribeBtn:hover{color:#93c5fd;background:#3b82f659;border-color:#3b82f680;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f640}.gameDetail-module__o8G9eq__lockedBanner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;align-items:center;gap:10px;margin:24px 0;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.gameDetail-module__o8G9eq__lockedBannerContent{align-items:center;gap:10px;display:flex}.gameDetail-module__o8G9eq__lockedBannerIcon{color:#93c5fdd9;flex-shrink:0;font-size:18px}.gameDetail-module__o8G9eq__lockedBannerText{flex-direction:column;gap:2px;display:flex}.gameDetail-module__o8G9eq__lockedBannerTitle{color:#fffffff2;letter-spacing:-.01em;font-size:13px;font-weight:700}.gameDetail-module__o8G9eq__lockedBannerSubtitle{color:#ffffffa6;font-size:11px;font-weight:500}.gameDetail-module__o8G9eq__lockedBannerBtn{color:#93c5fd;cursor:pointer;white-space:nowrap;background:#3b82f640;border:1px solid #3b82f666;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #3b82f626}.gameDetail-module__o8G9eq__lockedBannerBtn:hover{color:#93c5fd;background:#3b82f659;border-color:#3b82f680;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f640}@media (min-width:768px){.gameDetail-module__o8G9eq__lockedBanner{flex-direction:row;justify-content:space-between;padding:10px 14px}.gameDetail-module__o8G9eq__lockedBannerContent{gap:8px}.gameDetail-module__o8G9eq__lockedBannerText{flex-direction:row;align-items:center;gap:6px}.gameDetail-module__o8G9eq__lockedBannerTitle:after{content:"•";color:#ffffff4d;margin-left:6px}.gameDetail-module__o8G9eq__lockedSection{flex-direction:row;justify-content:space-between;padding:10px 14px}.gameDetail-module__o8G9eq__lockedSectionContent{gap:8px}.gameDetail-module__o8G9eq__lockedText{flex-direction:row;align-items:center;gap:6px}.gameDetail-module__o8G9eq__lockedDesc{color:#fff9;font-weight:500}.gameDetail-module__o8G9eq__lockedDesc:before{content:"•";color:#ffffff4d;margin-right:6px}}.gameDetail-module__o8G9eq__emptyState{text-align:center;color:#fff9;padding:48px 24px;font-size:14px}.gameDetail-module__o8G9eq__emptyState p{margin-bottom:16px}.gameDetail-module__o8G9eq__blurredContent{filter:blur(6px);-webkit-user-select:none;user-select:none}.gameDetail-module__o8G9eq__picksList{flex-direction:column;gap:0;margin-top:24px;display:flex}.gameDetail-module__o8G9eq__pickCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;box-sizing:border-box;background:#1d25304d;border:1px solid #94a3b826;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin:6px 0;padding:0;transition:all .2s;display:flex;overflow:hidden}.gameDetail-module__o8G9eq__pickCard:first-child{margin-top:0}.gameDetail-module__o8G9eq__pickCard:last-child{margin-bottom:0}.gameDetail-module__o8G9eq__pickCard:hover{background:#292f3f66;border-color:#94a3b840;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #94a3b840,0 4px 12px #0003}.gameDetail-module__o8G9eq__pickCardMain{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 14px;display:flex}.gameDetail-module__o8G9eq__pickBodyLeft{overflow-wrap:break-word;word-wrap:break-word;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.gameDetail-module__o8G9eq__pickTitleRow{flex:1;align-items:center;gap:12px;display:flex}.gameDetail-module__o8G9eq__pickTitle{color:#f8fafc;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1;margin:0;font-size:14px;font-weight:700;line-height:1.4}.gameDetail-module__o8G9eq__pickGameTime{color:#e2e8f0a6;letter-spacing:.04em;margin-top:2px;font-size:11px}.gameDetail-module__o8G9eq__pickRightSide{flex-shrink:0;align-items:center;gap:12px;display:flex}.gameDetail-module__o8G9eq__pickHeaderMeta{color:#e2e8f0e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#1d253066;border:1px solid #94a3b833;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 10px;font-size:10px;font-weight:600;display:inline-flex}.gameDetail-module__o8G9eq__sportsbookDesktopOnly{display:inline}.gameDetail-module__o8G9eq__pickExpandIconWrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.gameDetail-module__o8G9eq__pickExpandIcon{color:#696969;font-size:18px;transition:transform .2s,color .2s}.gameDetail-module__o8G9eq__pickCard:hover .gameDetail-module__o8G9eq__pickExpandIcon{color:#fff}.gameDetail-module__o8G9eq__pickExpandIcon.gameDetail-module__o8G9eq__expanded{transform:rotate(180deg)}.gameDetail-module__o8G9eq__expanded{opacity:1!important;max-height:400px!important;padding:12px 16px!important;overflow-y:auto!important}.gameDetail-module__o8G9eq__pickAnalysisContent{color:#fff;opacity:0;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;white-space:pre-wrap;background:#00000026;border-top:1px solid #94a3b833;width:100%;max-width:100%;max-height:0;padding:0 16px;font-size:12px;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:#ffffff4d #0000001a;max-height:400px;padding:12px 16px;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-y:auto}.gameDetail-module__o8G9eq__pickAnalysisContent::-webkit-scrollbar{width:6px}.gameDetail-module__o8G9eq__pickAnalysisContent::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.gameDetail-module__o8G9eq__pickAnalysisContent::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.gameDetail-module__o8G9eq__pickAnalysisContent::-webkit-scrollbar-thumb:hover{background:#ffffff80}.gameDetail-module__o8G9eq__pickAnalysisText{white-space:pre-wrap;margin:0}.gameDetail-module__o8G9eq__pickAnalysisContent p{margin:0 0 6px}.gameDetail-module__o8G9eq__pickAnalysisContent p:last-child{margin-bottom:0}.gameDetail-module__o8G9eq__pickCapperInfo{border-bottom:1px solid #ffffff1a;margin-bottom:12px;padding-bottom:12px}.gameDetail-module__o8G9eq__pickCapperName{color:#fff9;letter-spacing:-.01em;font-size:12px;font-weight:500}.gameDetail-module__o8G9eq__dropdownMatchup{color:#ffffffe6;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.gameDetail-module__o8G9eq__dropdownTeamLogo{object-fit:contain;border-radius:50%;flex-shrink:0;width:20px;height:20px}.gameDetail-module__o8G9eq__dropdownTeamName{color:#ffffffe6;font-size:12px;font-weight:600}.gameDetail-module__o8G9eq__dropdownAtSymbol{color:#ffffff80;margin:0 2px;font-size:12px}.gameDetail-module__o8G9eq__dropdownBetInfo{color:#ffffffd9;margin-bottom:4px;font-size:11px;font-weight:500}.gameDetail-module__o8G9eq__dropdownPostedAt{color:#ffffff80;margin-bottom:12px;font-size:9px;font-weight:400}@media (max-width:640px){.gameDetail-module__o8G9eq__backBtn{min-width:unset;max-width:unset;margin:0 0 12px 16px;padding:6px 10px;font-size:12px;width:fit-content!important}.gameDetail-module__o8G9eq__headerSection{padding:16px 16px 0}.gameDetail-module__o8G9eq__matchup{gap:20px}.gameDetail-module__o8G9eq__teamLogo{width:56px;height:56px}.gameDetail-module__o8G9eq__teamNames{flex-wrap:wrap;justify-content:center;gap:8px;font-size:14px}.gameDetail-module__o8G9eq__oddsRow{gap:20px}.gameDetail-module__o8G9eq__oddsValue{font-size:14px}.gameDetail-module__o8G9eq__tabsRow{justify-content:center;gap:4px;padding:0 0 16px;overflow-x:auto}.gameDetail-module__o8G9eq__tab{white-space:nowrap;padding:8px 14px;font-size:12px}.gameDetail-module__o8G9eq__content{padding:24px 16px}.gameDetail-module__o8G9eq__bestLinesGrid{gap:12px}.gameDetail-module__o8G9eq__bestLineValue{font-size:14px}.gameDetail-module__o8G9eq__lineHistoryHeader{flex-direction:column;align-items:flex-start;gap:12px}.gameDetail-module__o8G9eq__graphLegend{flex-direction:column;gap:8px}.gameDetail-module__o8G9eq__oddsTableHeader,.gameDetail-module__o8G9eq__oddsTableRow{grid-template-columns:1fr 70px 70px;padding:10px 12px;font-size:11px}}.gameDetail-module__o8G9eq__publicBettingTitlesRow{gap:20px;margin:32px 0 12px;display:flex}.gameDetail-module__o8G9eq__publicBettingTitlesRow .gameDetail-module__o8G9eq__splitsTitle{color:#fff;flex:0 0 70%;margin:0;font-size:16px;font-weight:600}.gameDetail-module__o8G9eq__signalsTitleWrapperDesktop{z-index:1;flex:0 0 30%;align-items:center;gap:8px;display:flex;position:relative}.gameDetail-module__o8G9eq__signalsTitleWrapperMobile{z-index:1;align-items:center;gap:8px;margin-bottom:12px;display:none;position:relative}.gameDetail-module__o8G9eq__publicBettingTitlesRow .gameDetail-module__o8G9eq__signalsTitle{color:#fff;margin:0;font-size:16px;font-weight:600}.gameDetail-module__o8G9eq__signalsInfoBtn{color:#cbd5e1b3;cursor:pointer;background:#94a3b826;border:1px solid #94a3b840;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:all .2s;display:flex}.gameDetail-module__o8G9eq__signalsInfoBtn:hover{color:#cbd5e1e6;background:#94a3b840;border-color:#94a3b859}.gameDetail-module__o8G9eq__tooltipOverlay{z-index:9998;background:0 0;position:fixed;inset:0}.gameDetail-module__o8G9eq__signalsInfoTooltip{z-index:9999;opacity:0;pointer-events:auto;will-change:transform,opacity;background:#1a1f2e;border:1px solid #94a3b840;border-radius:10px;width:320px;max-width:calc(100vw - 40px);padding:16px;animation:.3s cubic-bezier(.4,0,.2,1) forwards gameDetail-module__o8G9eq__tooltipFadeIn;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-8px)scale(.95);box-shadow:0 12px 32px #00000080,inset 0 0 0 1px #ffffff0d}@keyframes gameDetail-module__o8G9eq__tooltipFadeIn{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.gameDetail-module__o8G9eq__signalsInfoTooltip h4{color:#fff;margin:0 0 12px;font-size:14px;font-weight:600}.gameDetail-module__o8G9eq__tooltipSection{margin-bottom:12px}.gameDetail-module__o8G9eq__tooltipSection:last-of-type{margin-bottom:16px}.gameDetail-module__o8G9eq__tooltipSection strong{color:#cbd5e1e6;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.gameDetail-module__o8G9eq__tooltipSection p{color:#fff9;margin:0;font-size:11px;line-height:1.5}.gameDetail-module__o8G9eq__tooltipNote{color:#ffffff80;margin:0;font-size:10px;font-style:italic;line-height:1.4}.gameDetail-module__o8G9eq__splitsTitle{color:#fff;margin:32px 0 12px;font-size:16px;font-weight:600}.gameDetail-module__o8G9eq__publicBettingContainer{align-items:stretch;gap:20px;display:flex}@media (max-width:768px){.gameDetail-module__o8G9eq__publicBettingContainer{flex-direction:column}.gameDetail-module__o8G9eq__splitsContainer,.gameDetail-module__o8G9eq__signalsContainer{flex:1;width:100%}.gameDetail-module__o8G9eq__publicBettingTitlesRow{flex-direction:column;gap:12px}.gameDetail-module__o8G9eq__publicBettingTitlesRow .gameDetail-module__o8G9eq__splitsTitle{flex:1;width:100%}.gameDetail-module__o8G9eq__signalsTitleWrapperDesktop{display:none}.gameDetail-module__o8G9eq__signalsTitleWrapperMobile{display:flex}.gameDetail-module__o8G9eq__signalsInfoTooltip{background:#1a1f2e}}.gameDetail-module__o8G9eq__splitsContainer{flex:0 0 70%;min-width:0}.gameDetail-module__o8G9eq__signalsContainer{flex-direction:column;flex:0 0 30%;min-width:0;display:flex}.gameDetail-module__o8G9eq__splitsCard{border:1px solid #94a3b826;border-radius:10px;padding:20px;position:relative;overflow:hidden}.gameDetail-module__o8G9eq__splitSection{margin-bottom:20px}.gameDetail-module__o8G9eq__splitSection:last-child{margin-bottom:0}.gameDetail-module__o8G9eq__splitSectionTitle{color:#fff9;letter-spacing:.5px;margin:0 0 8px;font-size:13px;font-weight:500}.gameDetail-module__o8G9eq__splitRowWrapper{margin-bottom:12px}.gameDetail-module__o8G9eq__splitRowLabel{color:#ffffff80;text-align:center;margin-bottom:8px;font-size:11px;font-weight:400}.gameDetail-module__o8G9eq__splitRow{grid-template-columns:50px 1fr 50px;align-items:center;gap:16px;display:grid}.gameDetail-module__o8G9eq__splitLabel{color:#fff9;text-align:center;font-size:12px;font-weight:500}.gameDetail-module__o8G9eq__splitBarContainer{border-radius:4px;height:17.5px;display:flex;position:relative;overflow:hidden}.gameDetail-module__o8G9eq__splitBarLeft,.gameDetail-module__o8G9eq__splitBarRight{justify-content:center;align-items:center;height:100%;transition:width .3s;display:flex;position:relative}.gameDetail-module__o8G9eq__splitBarLeft{border-radius:4px 0 0 4px}.gameDetail-module__o8G9eq__splitBarRight{border-radius:0 4px 4px 0}.gameDetail-module__o8G9eq__splitBarText{color:#fff;text-shadow:0 1px 2px #00000080;z-index:2;font-size:10px;font-weight:600}.gameDetail-module__o8G9eq__noDataCard{text-align:center;background:#1d25304d;border:1px solid #94a3b826;border-radius:10px;flex-direction:column;align-items:center;gap:16px;margin-top:16px;padding:48px 24px;display:flex}.gameDetail-module__o8G9eq__noDataCard h3{color:#fff;margin:0;font-size:16px;font-weight:600}.gameDetail-module__o8G9eq__noDataCard p{color:#ffffff80;max-width:300px;margin:0;font-size:13px}.gameDetail-module__o8G9eq__noDataCard button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;margin-top:8px;padding:10px 20px;font-size:13px;font-weight:500;transition:all .15s}.gameDetail-module__o8G9eq__noDataCard button:hover{background:#ffffff1f;border-color:#ffffff40}.gameDetail-module__o8G9eq__signalsTitle{color:#fff;margin:0 0 12px;font-size:16px;font-weight:600}.gameDetail-module__o8G9eq__signalsSection{border:1px solid #94a3b826;border-radius:10px;flex-direction:column;flex:1;padding:20px;display:flex;position:relative;overflow:hidden}.gameDetail-module__o8G9eq__signalsGrid{flex-direction:column;gap:16px;display:flex}.gameDetail-module__o8G9eq__signalCard{flex-direction:column;gap:8px;display:flex}.gameDetail-module__o8G9eq__signalCardHeader{color:#fff;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-weight:500;display:flex}.gameDetail-module__o8G9eq__signalCardTeamLogo{object-fit:contain;width:20px;height:20px}.gameDetail-module__o8G9eq__signalBarsV2{flex-direction:column;gap:14px;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:#ffffffb3;font-size:12px;font-weight:500}.gameDetail-module__o8G9eq__signalValueV2{color:#fff;font-size:13px;font-weight:600}.gameDetail-module__o8G9eq__signalValueV2.gameDetail-module__o8G9eq__activePublic{color:#60a5fae6}.gameDetail-module__o8G9eq__signalValueV2.gameDetail-module__o8G9eq__activeVegas{color:#fbbf24e6}.gameDetail-module__o8G9eq__signalValueV2.gameDetail-module__o8G9eq__activeWhale{color:#c4b5fde6}.gameDetail-module__o8G9eq__signalBarContainerV2{align-items:center;gap:2px;width:100%;height:10px;display:flex}.gameDetail-module__o8G9eq__signalBarSegment{background:#2b2d30;border-radius:2px;flex:1 0;min-width:0;height:10px}.gameDetail-module__o8G9eq__signalBarSegment.gameDetail-module__o8G9eq__filled{background:#2b2d30}.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__noSignalV2{color:#ffffff80;padding:8px 0;font-size:13px}@media (max-width:640px){.gameDetail-module__o8G9eq__splitsCard{padding:16px}.gameDetail-module__o8G9eq__splitsTitle{font-size:14px}.gameDetail-module__o8G9eq__splitSection{margin-bottom:16px}.gameDetail-module__o8G9eq__splitSectionTitle{font-size:12px}.gameDetail-module__o8G9eq__splitRowWrapper{margin-bottom:10px}.gameDetail-module__o8G9eq__signalBarContainerV2{gap:2px;height:10px}.gameDetail-module__o8G9eq__signalBarSegment{flex:1;height:10px}.gameDetail-module__o8G9eq__splitRowLabel{margin-bottom:6px;font-size:10px}.gameDetail-module__o8G9eq__splitRow{grid-template-columns:40px 1fr 40px;gap:12px}.gameDetail-module__o8G9eq__splitLabel{font-size:10px}.gameDetail-module__o8G9eq__splitBarContainer{height:12px}.gameDetail-module__o8G9eq__splitBarText{font-size:9px}.gameDetail-module__o8G9eq__signalsGrid{grid-template-columns:1fr}.gameDetail-module__o8G9eq__noDataCard{padding:32px 16px}}.gameDetail-module__o8G9eq__refBlogContent{max-width:800px;margin:0 auto;padding:0}.gameDetail-module__o8G9eq__refBlogHeader{border-bottom:1px solid #ffffff1a;align-items:flex-start;gap:20px;margin-bottom:32px;padding-bottom:24px;display:flex}.gameDetail-module__o8G9eq__refBlogTitleSection{flex-direction:column;flex:1;gap:8px;display:flex}.gameDetail-module__o8G9eq__refBlogTitle{color:#fff;margin:0;font-size:24px;font-weight:600;line-height:1.2}.gameDetail-module__o8G9eq__refBlogSubheader{color:#fff9;margin:0;font-size:14px;font-weight:400;line-height:1.4}.gameDetail-module__o8G9eq__refBlogImage{object-fit:cover;border-radius:8px;flex-shrink:0;width:80px;height:80px}.gameDetail-module__o8G9eq__refBlogAuthor{align-items:center;gap:12px;margin-bottom:32px;display:flex}.gameDetail-module__o8G9eq__dailyRefLogo{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.gameDetail-module__o8G9eq__refBlogAuthorInfo{flex-direction:column;gap:4px;display:flex}.gameDetail-module__o8G9eq__refBlogAuthorName{color:#fff;font-size:14px;font-weight:600}.gameDetail-module__o8G9eq__refBlogAuthorByline{color:#ffffff80;font-size:12px;font-style:italic}.gameDetail-module__o8G9eq__refBlogBody{color:#ffffffe6;margin:0;font-size:16px;line-height:1.8}.gameDetail-module__o8G9eq__refBlogBody p{margin:0 0 20px}.gameDetail-module__o8G9eq__refBlogBody p:last-child{margin-bottom:0}.gameDetail-module__o8G9eq__refBlogBody ul,.gameDetail-module__o8G9eq__refBlogBody ol{margin:16px 0;padding-left:32px}.gameDetail-module__o8G9eq__refBlogBody li{margin:8px 0}.gameDetail-module__o8G9eq__refBlogBody a{color:#60a5fa;text-decoration:underline;transition:color .2s}.gameDetail-module__o8G9eq__refBlogBody a:hover{color:#93c5fd}.gameDetail-module__o8G9eq__refBlogBody strong{color:#fff;font-weight:600}.gameDetail-module__o8G9eq__refBlogBody em{font-style:italic}.gameDetail-module__o8G9eq__refBlogBody u{text-decoration:underline}.gameDetail-module__o8G9eq__refBlogBody h1,.gameDetail-module__o8G9eq__refBlogBody h2,.gameDetail-module__o8G9eq__refBlogBody h3{color:#fff;margin:24px 0 16px;font-weight:600}.gameDetail-module__o8G9eq__refBlogBody h1{font-size:24px}.gameDetail-module__o8G9eq__refBlogBody h2{font-size:20px}.gameDetail-module__o8G9eq__refBlogBody h3{font-size:18px}@media (max-width:640px){.gameDetail-module__o8G9eq__refBlogHeader{flex-direction:column;gap:16px}.gameDetail-module__o8G9eq__refBlogTitle{font-size:22px}.gameDetail-module__o8G9eq__refBlogSubheader{font-size:13px}.gameDetail-module__o8G9eq__refBlogImage{align-self:flex-start;width:64px;height:64px}.gameDetail-module__o8G9eq__refBlogBody{font-size:15px;line-height:1.7}.gameDetail-module__o8G9eq__refBlogBody ul,.gameDetail-module__o8G9eq__refBlogBody ol{padding-left:24px}}
