.EdgeSection_edgeSection__nZQkB{background:#fff;border-radius:8px;border:1px solid rgba(17,17,17,.1);box-shadow:0 1px 3px rgba(17,17,17,.1);margin-bottom:2rem}.EdgeSection_sectionToggle__slppd{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:none;border:none;cursor:pointer;transition:background-color .2s ease}.EdgeSection_sectionToggle__slppd:hover{background:rgba(227,61,38,.05)}.EdgeSection_sectionToggle__slppd h2{font-weight:600;font-size:28px;line-height:32px;color:#2e2e2e;text-align:left;margin:0;border:none;padding:0}.EdgeSection_toggleIcon__3ZBQb{color:#2e2e2e;font-weight:600;font-size:28px;line-height:32px;color:#e33d26;font-weight:700;min-width:20px;text-align:center}.EdgeSection_edgeSectionContent__WCT_d{padding:0 1.5rem 1.5rem}.EdgeSection_cardsContainer__qKh89{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.EdgeSection_facetCard__Nyqsk{background:#fafafa;border:1px solid rgba(17,17,17,.05);border-radius:8px;padding:1.5rem;transition:all .2s ease}.EdgeSection_facetCard__Nyqsk:hover{box-shadow:0 4px 12px rgba(17,17,17,.1);transform:translateY(-1px)}.EdgeSection_cardHeader__Rw5tf{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #a9a9a9}.EdgeSection_facetTitle__KKv_T{font-weight:700;font-size:18px;line-height:22px;color:#2e2e2e;margin:0;font-weight:600}.EdgeSection_infoIcon__NBgm6{cursor:help;font-size:16px;opacity:.7;transition:opacity .2s ease}.EdgeSection_infoIcon__NBgm6:hover{opacity:1}.EdgeSection_matchupRows__N2_Am{display:flex;flex-direction:column;gap:1.25rem}.EdgeSection_matchupRow__YvoHf{display:flex;flex-direction:column;gap:.75rem}.EdgeSection_matchupLabel__P68JV{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px;color:#707070;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:12px}.EdgeSection_matchupData__Civzf{display:flex;flex-direction:column;gap:.5rem}.EdgeSection_edgeValue__U1RwT{color:#2e2e2e;font-size:18px;line-height:22px;font-weight:700;font-family:SF Mono,Monaco,monospace;align-self:flex-start}.EdgeSection_progressBarWrapper__Pnr6m{width:100%;display:flex;align-items:center}.EdgeSection_progressBarTrack__uKnhm{width:100%;height:12px;background:#e1e1e1;border-radius:6px;overflow:hidden;border:1px solid #a9a9a9}.EdgeSection_progressBar__coksV{height:100%;border-radius:5px;transition:all .3s ease;min-width:2px}.EdgeSection_progressBar__coksV:hover{filter:brightness(1.1)}.EdgeSection_intensityAndConfidence__aYMxv{display:flex;align-items:center;gap:.5rem}.EdgeSection_intensityLabel__7wlfn{font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px;font-weight:600;cursor:help;display:flex;align-items:center;gap:.25rem}.EdgeSection_detailsRow___OAGM{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.EdgeSection_ciDetails__zHnza{font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px;color:#707070;font-family:SF Mono,Monaco,monospace}.EdgeSection_metaInfo__Jv324{font-weight:400;font-size:12px;line-height:15px;color:#5d5d5d;font-style:italic}.EdgeSection_noData__iWSDr{font-weight:400;font-size:16px;line-height:21px;color:#5d5d5d;font-style:italic;text-align:center;padding:1rem;background:#e1e1e1;border-radius:6px}.EdgeSection_barNeutralNegative__m9BOB,.EdgeSection_barNeutralPositive__amMAL{background:#eee}.EdgeSection_barLightPositive__Dd8Dr{background:rgba(29,213,122,.6)}.EdgeSection_barLightNegative__xfuLm{background:rgba(227,61,38,.6)}.EdgeSection_barMediumPositive__m_flR{background:rgba(29,213,122,.8)}.EdgeSection_barMediumNegative__8XyO4{background:rgba(227,61,38,.8)}.EdgeSection_barStrongPositive__HYlAQ{background:#1dd57a;box-shadow:0 0 4px rgba(29,213,122,.3)}.EdgeSection_barStrongNegative__Xx_W5{background:#e33d26;box-shadow:0 0 4px rgba(227,61,38,.3)}.EdgeSection_lowConfidence__k6NV6{opacity:.6;position:relative}.EdgeSection_lowConfidence__k6NV6:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 4px);border-radius:5px}.EdgeSection_legend__C_QtX{background:#fafafa;border-radius:8px;padding:1.5rem;border-left:4px solid #e33d26}.EdgeSection_legendTitle__XPPSn{font-weight:700;font-size:18px;line-height:22px;font-weight:600;color:#2e2e2e;margin-bottom:1rem}.EdgeSection_legendGrid__OO03C{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.EdgeSection_legendSection__B54v3{display:flex;flex-direction:column;gap:.5rem}.EdgeSection_legendSectionTitle__28vGh{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px;font-weight:600;color:#2e2e2e}.EdgeSection_legendText__qW_TY{font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px;color:#707070;line-height:1.4}.EdgeSection_legendText__qW_TY strong{color:#2e2e2e;font-weight:600}.EdgeSection_emptyState__fXb2k{font-weight:400;color:#5d5d5d;font-size:18px;line-height:24px;color:#707070;text-align:center;padding:3rem 2rem;font-style:italic;background:#fafafa;border-radius:8px;border:1px dashed #a9a9a9}@media(max-width:768px){.EdgeSection_edgeSection__nZQkB{padding:1rem}.EdgeSection_cardsContainer__qKh89{grid-template-columns:1fr;gap:1rem}.EdgeSection_facetCard__Nyqsk{padding:1rem}.EdgeSection_legendGrid__OO03C{grid-template-columns:1fr;gap:.75rem}.EdgeSection_detailsRow___OAGM{flex-direction:column;align-items:flex-start;gap:.25rem}}@media(max-width:480px){.EdgeSection_cardHeader__Rw5tf{flex-direction:column;align-items:flex-start;gap:.5rem}.EdgeSection_facetTitle__KKv_T{font-weight:400;color:#5d5d5d;font-size:18px;line-height:24px;font-weight:600}.EdgeSection_matchupLabel__P68JV{font-size:11px}.EdgeSection_progressBarTrack__uKnhm{height:10px}}.EnhancedNFLGamePreview_enhancedPreview__7rEgH{display:flex;flex-direction:column;gap:2rem}.EnhancedNFLGamePreview_enhancedPreview__7rEgH h2{font-weight:600;font-size:28px;line-height:32px;color:#2e2e2e;margin:0 0 1rem;border-bottom:2px solid #e33d26;padding-bottom:.5rem}.EnhancedNFLGamePreview_enhancedPreview__7rEgH h3{font-weight:700;font-size:18px;line-height:22px;color:#2e2e2e;margin:0}.EnhancedNFLGamePreview_gameHeader__WVqhK{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;border:1px solid rgba(17,17,17,.1);padding:2rem;box-shadow:0 4px 12px rgba(17,17,17,.08);margin-bottom:1rem}.EnhancedNFLGamePreview_matchupHeader__ekvWV{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:2rem;gap:2rem;margin-bottom:1.5rem}@media(max-width:768px){.EnhancedNFLGamePreview_matchupHeader__ekvWV{gap:1rem}}.EnhancedNFLGamePreview_teamSection__phB8h{display:flex;align-items:center;gap:1rem}.EnhancedNFLGamePreview_teamSection__phB8h:last-child{justify-content:flex-end;text-align:right}.EnhancedNFLGamePreview_teamSection__phB8h:last-child .EnhancedNFLGamePreview_teamLogo__opczk{order:2}.EnhancedNFLGamePreview_teamSection__phB8h:last-child .EnhancedNFLGamePreview_teamInfo__aL7yQ{order:1}@media(max-width:768px){.EnhancedNFLGamePreview_teamSection__phB8h{flex-direction:column;gap:.5rem;text-align:center}.EnhancedNFLGamePreview_teamSection__phB8h:last-child{flex-direction:column;text-align:center}.EnhancedNFLGamePreview_teamSection__phB8h:last-child .EnhancedNFLGamePreview_teamLogo__opczk{order:1}.EnhancedNFLGamePreview_teamSection__phB8h:last-child .EnhancedNFLGamePreview_teamInfo__aL7yQ{order:2}}.EnhancedNFLGamePreview_teamLogo__opczk{width:80px;height:80px;flex-shrink:0}.EnhancedNFLGamePreview_teamLogo__opczk img{width:100%;height:100%;object-fit:contain}@media(max-width:768px){.EnhancedNFLGamePreview_teamLogo__opczk{width:60px;height:60px}}.EnhancedNFLGamePreview_teamInfo__aL7yQ{display:flex;flex-direction:column;gap:.25rem}.EnhancedNFLGamePreview_teamName__omKzE{font-weight:600;font-size:28px;line-height:32px;color:#2e2e2e;margin:0;font-weight:700}@media(max-width:768px){.EnhancedNFLGamePreview_teamName__omKzE{color:#2e2e2e;font-weight:600;font-size:28px;line-height:32px}}.EnhancedNFLGamePreview_teamRecord__7IrNF{font-weight:400;color:#5d5d5d;font-size:18px;line-height:24px;color:#707070;font-weight:600;background:#e1e1e1;padding:.25rem .75rem;border-radius:20px;display:inline-block;font-family:SF Mono,Monaco,monospace}@media(max-width:768px){.EnhancedNFLGamePreview_teamRecord__7IrNF{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px;padding:.2rem .6rem}}.EnhancedNFLGamePreview_vsSection__H2yT8{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.EnhancedNFLGamePreview_atSymbol__4XPu2{color:#2e2e2e;font-weight:600;font-size:48px;line-height:42px;color:#e33d26;font-weight:900;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:rgba(255,120,0,.1);border-radius:50%;border:2px solid rgba(255,120,0,.2)}@media(max-width:768px){.EnhancedNFLGamePreview_atSymbol__4XPu2{color:#2e2e2e;font-weight:600;font-size:36px;line-height:42px;width:50px;height:50px}}.EnhancedNFLGamePreview_gameInfo__XOfTZ{display:flex;flex-direction:column;gap:.25rem;align-items:center}.EnhancedNFLGamePreview_gameDate__1IcKW{font-weight:400;color:#5d5d5d;font-size:18px;line-height:24px;color:#2e2e2e;font-weight:600}@media(max-width:768px){.EnhancedNFLGamePreview_gameDate__1IcKW{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px}}.EnhancedNFLGamePreview_gameTime__WqTQL{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px;color:#707070;font-weight:500}@media(max-width:768px){.EnhancedNFLGamePreview_gameTime__WqTQL{font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px}}.EnhancedNFLGamePreview_venueInfo__0xrcZ{text-align:center;padding:1rem;background:rgba(255,120,0,.05);border-radius:8px;border:1px solid rgba(255,120,0,.1)}.EnhancedNFLGamePreview_venue__2Lf3r{font-weight:400;color:#5d5d5d;font-size:18px;line-height:24px;color:#707070;font-weight:500}@media(max-width:768px){.EnhancedNFLGamePreview_venue__2Lf3r{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px}}.EnhancedNFLGamePreview_gamePreview__0Z3xR{background:#fff;border-radius:8px;border:1px solid rgba(17,17,17,.1);padding:1.5rem;box-shadow:0 1px 3px rgba(17,17,17,.1)}.EnhancedNFLGamePreview_previewContent__Q2J3E{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px;color:#707070;line-height:1.6}.EnhancedNFLGamePreview_previewContent__Q2J3E p{margin:1rem 0}.EnhancedNFLGamePreview_previewContent__Q2J3E ul{margin:0;padding-left:1.5rem}.EnhancedNFLGamePreview_previewContent__Q2J3E li{margin-bottom:.5rem}.EnhancedNFLGamePreview_previewContent__Q2J3E li:last-child{margin-bottom:0}.EnhancedNFLGamePreview_gameDetails__NjnBp{background:#fff;border-radius:8px;border:1px solid rgba(17,17,17,.1);padding:1.5rem;box-shadow:0 1px 3px rgba(17,17,17,.1)}.EnhancedNFLGamePreview_detailsGrid__fgEcb{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.EnhancedNFLGamePreview_detailsGrid__fgEcb div{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px;color:#707070}.EnhancedNFLGamePreview_detailsGrid__fgEcb div strong{color:#2e2e2e}.EnhancedNFLGamePreview_teamForm__D2l7v{background:#fff;border-radius:8px;border:1px solid rgba(17,17,17,.1);padding:1.5rem;box-shadow:0 1px 3px rgba(17,17,17,.1)}.EnhancedNFLGamePreview_formGrid___uwnf{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.EnhancedNFLGamePreview_teamFormCard__5MjUK{background:#fafafa;border-radius:8px;padding:1.5rem;border:1px solid rgba(17,17,17,.05)}.EnhancedNFLGamePreview_teamFormHeader__35XXY{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e1e1e1}.EnhancedNFLGamePreview_formTeamLogo__rF74L{width:48px;height:48px;flex-shrink:0}.EnhancedNFLGamePreview_teamFormInfo___Q4uM{display:flex;flex-direction:column;gap:.25rem}.EnhancedNFLGamePreview_teamFormInfo___Q4uM h3{margin:0;color:#2e2e2e;font-size:18px;line-height:22px;font-weight:700}.EnhancedNFLGamePreview_homeAwayLabel__EZSf2{font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px;color:#707070;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.EnhancedNFLGamePreview_formStats__2OwaX{display:flex;flex-direction:column;gap:.75rem}.EnhancedNFLGamePreview_formStat__ARLNK{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #a9a9a9}.EnhancedNFLGamePreview_formStat__ARLNK:last-child{border-bottom:none}.EnhancedNFLGamePreview_headToHeadSummary__IcITl{background:#fff;border-radius:8px;border:1px solid rgba(17,17,17,.1);padding:1.5rem;box-shadow:0 1px 3px rgba(17,17,17,.1)}.EnhancedNFLGamePreview_summaryStats__ZpD74{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.EnhancedNFLGamePreview_summaryStat__4V3tO{display:flex;flex-direction:column;align-items:center;padding:1rem;background:#fafafa;border-radius:8px;border:1px solid rgba(17,17,17,.05)}.EnhancedNFLGamePreview_summaryStat__4V3tO .EnhancedNFLGamePreview_label___dU_r{font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px;color:#707070;margin-bottom:.25rem}.EnhancedNFLGamePreview_summaryStat__4V3tO .EnhancedNFLGamePreview_value___eeTC{font-weight:700;font-size:18px;line-height:22px;color:#2e2e2e;font-weight:600}.EnhancedNFLGamePreview_valueWithLogo__uPxFS{display:flex;align-items:center;gap:.5rem}.EnhancedNFLGamePreview_winnerLogo__zSO57{width:24px;height:24px;flex-shrink:0}.EnhancedNFLGamePreview_pastResults__OQMFW{background:#fff;border-radius:8px;border:1px solid rgba(17,17,17,.1);padding:1.5rem;box-shadow:0 1px 3px rgba(17,17,17,.1)}.EnhancedNFLGamePreview_sectionHeader__wJcDQ{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media(min-width:768px){.EnhancedNFLGamePreview_sectionHeader__wJcDQ{flex-direction:row;justify-content:space-between;align-items:center}}.EnhancedNFLGamePreview_battleBoards__LoSul>.EnhancedNFLGamePreview_sectionHeader__wJcDQ{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media(min-width:768px){.EnhancedNFLGamePreview_battleBoards__LoSul>.EnhancedNFLGamePreview_sectionHeader__wJcDQ{flex-direction:row;justify-content:space-between;align-items:flex-start}}.EnhancedNFLGamePreview_battleBoards__LoSul>.EnhancedNFLGamePreview_sectionHeader__wJcDQ h2{margin:0;text-align:left}.EnhancedNFLGamePreview_toggleControls__rTAux{display:flex;flex-wrap:wrap;gap:.5rem}.EnhancedNFLGamePreview_toggleButton__mvVKK{font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px;padding:.5rem 1rem;border:2px solid #a9a9a9;background:#fff;color:#2e2e2e;border-radius:25px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.EnhancedNFLGamePreview_toggleButton__mvVKK:hover{border-color:#e33d26;background:rgba(227,61,38,.1)}.EnhancedNFLGamePreview_toggleButton__mvVKK.EnhancedNFLGamePreview_active___8m6p{border-color:#e33d26;background:#e33d26;color:#fff}.EnhancedNFLGamePreview_resultsTable__9wdEm{overflow-x:auto}.EnhancedNFLGamePreview_resultsTable__9wdEm table{width:100%;border-collapse:collapse}.EnhancedNFLGamePreview_resultsTable__9wdEm table td,.EnhancedNFLGamePreview_resultsTable__9wdEm table th{padding:.75rem;text-align:center;border:1px solid #a9a9a9;font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px}.EnhancedNFLGamePreview_resultsTable__9wdEm table td:first-child,.EnhancedNFLGamePreview_resultsTable__9wdEm table th:first-child{text-align:left}.EnhancedNFLGamePreview_resultsTable__9wdEm table th{background:#eee;font-weight:600;color:#2e2e2e;white-space:nowrap}.EnhancedNFLGamePreview_resultsTable__9wdEm table tr:nth-child(2n){background:#fafafa}.EnhancedNFLGamePreview_winRow__gvU08{background-color:rgba(29,213,122,.1)!important;border-left:3px solid #1dd57a}.EnhancedNFLGamePreview_lossRow__17FBd{background-color:rgba(202,51,31,.1)!important;border-left:3px solid #ca331f}.EnhancedNFLGamePreview_battleBoards__LoSul{background:#fff;border-radius:8px;border:1px solid rgba(17,17,17,.1);padding:1.5rem;box-shadow:0 1px 3px rgba(17,17,17,.1)}.EnhancedNFLGamePreview_boardControls__bq5iu{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.EnhancedNFLGamePreview_boardControls__bq5iu .EnhancedNFLGamePreview_comparisonModeControls__cJsad{display:flex;flex-direction:column;gap:1rem}.EnhancedNFLGamePreview_boardControls__bq5iu .EnhancedNFLGamePreview_comparisonModeControls__cJsad label{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px;font-weight:600;color:#2e2e2e}.EnhancedNFLGamePreview_boardControls__bq5iu .EnhancedNFLGamePreview_comparisonModeControls__cJsad .EnhancedNFLGamePreview_modeButtons__V4CWX{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}@media(min-width:768px){.EnhancedNFLGamePreview_boardControls__bq5iu .EnhancedNFLGamePreview_comparisonModeControls__cJsad .EnhancedNFLGamePreview_modeButtons__V4CWX{justify-content:flex-start}}.EnhancedNFLGamePreview_boardControls__bq5iu .EnhancedNFLGamePreview_comparisonModeControls__cJsad .EnhancedNFLGamePreview_modeButton__NJWj2{font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px;padding:.6rem 1.2rem;border:2px solid #a9a9a9;border-radius:8px;background:#fff;color:#2e2e2e;cursor:pointer;transition:all .2s ease;font-weight:600;white-space:nowrap}.EnhancedNFLGamePreview_boardControls__bq5iu .EnhancedNFLGamePreview_comparisonModeControls__cJsad .EnhancedNFLGamePreview_modeButton__NJWj2:hover{background-color:#eee;border-color:#e33d26;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.EnhancedNFLGamePreview_boardControls__bq5iu .EnhancedNFLGamePreview_comparisonModeControls__cJsad .EnhancedNFLGamePreview_modeButton__NJWj2.EnhancedNFLGamePreview_active___8m6p{background-color:#e33d26;color:#fff;border-color:#e33d26;box-shadow:0 2px 4px rgba(227,61,38,.3)}.EnhancedNFLGamePreview_boardControls__bq5iu .EnhancedNFLGamePreview_toggleControls__rTAux{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}@media(min-width:768px){.EnhancedNFLGamePreview_boardControls__bq5iu .EnhancedNFLGamePreview_toggleControls__rTAux{justify-content:flex-start}}.EnhancedNFLGamePreview_expandAllButton__kYPay{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px;padding:.4rem .8rem;border:2px solid #e33d26;background:#e33d26;color:#fff;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.EnhancedNFLGamePreview_expandAllButton__kYPay:hover{background:#ca331f;border-color:#ca331f}.EnhancedNFLGamePreview_currentPerspective__TGOcc{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px;color:#707070;margin:1rem 0;padding:.75rem;background:#fafafa;border-radius:6px;border-left:4px solid #e33d26;display:flex;justify-content:space-between;align-items:center}.EnhancedNFLGamePreview_currentPerspective__TGOcc strong{color:#2e2e2e}.EnhancedNFLGamePreview_battleSections__jEpke{display:flex;flex-direction:column;gap:1rem}.EnhancedNFLGamePreview_battleSection__uoSD5{border:1px solid rgba(17,17,17,.05);border-radius:8px;background:#fafafa}.EnhancedNFLGamePreview_battleSection__uoSD5 .EnhancedNFLGamePreview_sectionHeader__wJcDQ{display:flex;justify-content:space-between;align-items:center;padding:0}.EnhancedNFLGamePreview_sectionToggle__ohgkM{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:none;border:none;cursor:pointer;transition:background-color .2s ease}.EnhancedNFLGamePreview_sectionToggle__ohgkM:hover{background:rgba(227,61,38,.05)}.EnhancedNFLGamePreview_sectionToggle__ohgkM h3{font-weight:700;font-size:18px;line-height:22px;color:#2e2e2e;text-align:left}.EnhancedNFLGamePreview_toggleIcon___zOVG{color:#2e2e2e;font-weight:600;font-size:28px;line-height:32px;color:#e33d26;font-weight:700;min-width:20px;text-align:center}.EnhancedNFLGamePreview_battleTable__UPCV5{padding:0 1.5rem 1.5rem;overflow-x:auto}.EnhancedNFLGamePreview_battleTable__UPCV5 table{width:100%;border-collapse:collapse}.EnhancedNFLGamePreview_battleTable__UPCV5 table td,.EnhancedNFLGamePreview_battleTable__UPCV5 table th{padding:.75rem;text-align:center;border:1px solid #a9a9a9;font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px}.EnhancedNFLGamePreview_battleTable__UPCV5 table td:first-child,.EnhancedNFLGamePreview_battleTable__UPCV5 table th:first-child{text-align:left}.EnhancedNFLGamePreview_battleTable__UPCV5 table th{background:#eee;font-weight:600;color:#2e2e2e;white-space:nowrap}.EnhancedNFLGamePreview_battleTable__UPCV5 table tr:nth-child(2n){background:#fff}.EnhancedNFLGamePreview_battleTableHeader__YMe1y{background:#eee;padding:1rem;border-bottom:2px solid #a9a9a9}.EnhancedNFLGamePreview_teamLogosHeader__o5SPp{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;max-width:400px;margin:0 auto}.EnhancedNFLGamePreview_defenseHeader__6eKHY,.EnhancedNFLGamePreview_offenseHeader__oEjBX{display:flex;align-items:center;justify-content:center;gap:.75rem;color:#2e2e2e;font-weight:700;font-size:18px;line-height:22px}.EnhancedNFLGamePreview_headerLogo__qQTem{width:32px;height:32px;flex-shrink:0}.EnhancedNFLGamePreview_winningValue__yk66q{background-color:rgba(29,213,122,.15)!important;color:#006634!important;font-weight:700!important;border:2px solid #1dd57a!important}.EnhancedNFLGamePreview_advantageCell__MHjct{display:flex;justify-content:center;align-items:center;padding:.5rem!important}.EnhancedNFLGamePreview_advantageLogo__ctLry{width:28px;height:28px;flex-shrink:0;opacity:.9}.EnhancedNFLGamePreview_advantageLogo__ctLry:hover{opacity:1;transform:scale(1.1);transition:all .2s ease}.EnhancedNFLGamePreview_evenAdvantage__QxBoI{color:#707070;font-weight:600;font-size:1.5em;display:inline-block;width:28px;height:28px;line-height:28px;text-align:center;vertical-align:middle}.EnhancedNFLGamePreview_resultW__d09gy,.EnhancedNFLGamePreview_resultWin__wrM_K{color:#1dd57a;font-weight:600}.EnhancedNFLGamePreview_resultL__h2I83,.EnhancedNFLGamePreview_resultLoss__LqNqH{color:#ca331f;font-weight:600}.EnhancedNFLGamePreview_resultOver__CKfHm{color:#e33d26;font-weight:600}.EnhancedNFLGamePreview_resultUnder__He_UC{color:#5d5d5d;font-weight:600}.EnhancedNFLGamePreview_resultPush__iOWjO{color:#707070;font-weight:600}.EnhancedNFLGamePreview_advantageOffense__iJZaM{color:#1dd57a;font-weight:600}.EnhancedNFLGamePreview_advantageDefense__6eWNX{color:#e33d26;font-weight:600}.EnhancedNFLGamePreview_advantageEven__sv4gu{color:#707070;font-weight:600}.EnhancedNFLGamePreview_insights__jq6va{background:#fff;border-radius:8px;border:1px solid rgba(17,17,17,.1);padding:1.5rem;box-shadow:0 1px 3px rgba(17,17,17,.1)}.EnhancedNFLGamePreview_insightsContent__XE_ll{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px;color:#707070;line-height:1.6}.EnhancedNFLGamePreview_insightsContent__XE_ll p{margin:1rem 0}.EnhancedNFLGamePreview_insightsContent__XE_ll ol,.EnhancedNFLGamePreview_insightsContent__XE_ll ul{margin:1rem 0;padding-left:2rem}.EnhancedNFLGamePreview_insightsContent__XE_ll li{margin:.5rem 0}.EnhancedNFLGamePreview_insightsContent__XE_ll strong{color:#2e2e2e}.EnhancedNFLGamePreview_debugSection__Y_t58{background:#fafafa;border-radius:8px;border:1px solid rgba(17,17,17,.05);padding:1rem;margin-top:2rem}.EnhancedNFLGamePreview_debugSection__Y_t58 summary{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px;color:#707070;cursor:pointer;font-weight:600}.EnhancedNFLGamePreview_debugSection__Y_t58 pre{font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px;color:#2e2e2e;background:#fff;border-radius:4px;padding:1rem;overflow:auto;margin:1rem 0 0;border:1px solid rgba(17,17,17,.05)}.EnhancedNFLGamePreview_teamStatHeader__VibkL{position:relative}.EnhancedNFLGamePreview_teamStatHeaderContent__ykRKC{display:flex;align-items:center;justify-content:center;gap:.25rem;flex-direction:column}@media(min-width:768px){.EnhancedNFLGamePreview_teamStatHeaderContent__ykRKC{flex-direction:row;gap:.5rem}}.EnhancedNFLGamePreview_teamStatLogo__OPC8P{width:16px;height:16px;flex-shrink:0}@media(min-width:768px){.EnhancedNFLGamePreview_teamStatLogo__OPC8P{width:20px;height:20px}}.EnhancedNFLGamePreview_noData__dVYqR{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px;color:#707070;text-align:center;padding:2rem;font-style:italic}@media(max-width:768px){.EnhancedNFLGamePreview_formGrid___uwnf,.EnhancedNFLGamePreview_summaryStats__ZpD74{grid-template-columns:1fr}.EnhancedNFLGamePreview_toggleButton__mvVKK{font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px;padding:.4rem .8rem}.EnhancedNFLGamePreview_boardControls__bq5iu,.EnhancedNFLGamePreview_sectionHeader__wJcDQ{align-items:stretch}.EnhancedNFLGamePreview_toggleControls__rTAux{flex-direction:column}}@media(max-width:480px){.EnhancedNFLGamePreview_enhancedPreview__7rEgH{gap:1.5rem}.EnhancedNFLGamePreview_battleBoards__LoSul,.EnhancedNFLGamePreview_gameDetails__NjnBp,.EnhancedNFLGamePreview_headToHeadSummary__IcITl,.EnhancedNFLGamePreview_insights__jq6va,.EnhancedNFLGamePreview_pastResults__OQMFW,.EnhancedNFLGamePreview_teamForm__D2l7v{padding:1rem}.EnhancedNFLGamePreview_battleTable__UPCV5 td,.EnhancedNFLGamePreview_battleTable__UPCV5 th,.EnhancedNFLGamePreview_resultsTable__9wdEm td,.EnhancedNFLGamePreview_resultsTable__9wdEm th{padding:.5rem;font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px}}.EnhancedNFLGamePreview_oddsMatchupCard__Bsj_L{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;border:1px solid rgba(17,17,17,.1);padding:2rem;box-shadow:0 4px 12px rgba(17,17,17,.08);margin-bottom:1rem}@media(max-width:768px){.EnhancedNFLGamePreview_oddsMatchupCard__Bsj_L{padding:1.5rem}}.EnhancedNFLGamePreview_oddsTitle__iXoeQ{font-weight:600;font-size:28px;line-height:32px;color:#2e2e2e;margin:0 0 1.5rem;border-bottom:2px solid #e33d26;padding-bottom:.5rem;text-align:center}@media(max-width:768px){.EnhancedNFLGamePreview_oddsTitle__iXoeQ{color:#2e2e2e;font-weight:700;font-size:18px;line-height:22px;margin-bottom:1rem}}.EnhancedNFLGamePreview_oddsContainer__vfQbI{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}@media(max-width:768px){.EnhancedNFLGamePreview_oddsContainer__vfQbI{grid-template-columns:1fr;gap:1.5rem}}.EnhancedNFLGamePreview_oddsSection__vaAZn{background:#fff;border-radius:8px;border:1px solid #a9a9a9;padding:1.5rem;box-shadow:0 2px 8px rgba(17,17,17,.04)}@media(max-width:768px){.EnhancedNFLGamePreview_oddsSection__vaAZn{padding:1rem}}.EnhancedNFLGamePreview_oddsMarketTitle__r3ea_{font-size:18px;line-height:22px;color:#2e2e2e;margin:0 0 1rem;text-align:center;font-weight:700}@media(max-width:768px){.EnhancedNFLGamePreview_oddsMarketTitle__r3ea_{font-weight:400;color:#5d5d5d;font-size:18px;line-height:24px;font-weight:600}}.EnhancedNFLGamePreview_oddsTeamRow__9v23H{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #e1e1e1}.EnhancedNFLGamePreview_oddsTeamRow__9v23H:last-child{border-bottom:none}@media(max-width:768px){.EnhancedNFLGamePreview_oddsTeamRow__9v23H{padding:.5rem 0}}.EnhancedNFLGamePreview_teamOddsInfo__BHW1G{display:flex;align-items:center;gap:.75rem}@media(max-width:768px){.EnhancedNFLGamePreview_teamOddsInfo__BHW1G{gap:.5rem}}.EnhancedNFLGamePreview_oddsTeamLogo__C4Dhh{width:32px;height:32px;flex-shrink:0}@media(max-width:768px){.EnhancedNFLGamePreview_oddsTeamLogo__C4Dhh{width:28px;height:28px}}.EnhancedNFLGamePreview_oddsLoading__VyCbH{color:#5d5d5d;color:#707070}.EnhancedNFLGamePreview_oddsError__Vpx5f,.EnhancedNFLGamePreview_oddsLoading__VyCbH{font-weight:400;font-size:18px;line-height:24px;text-align:center;padding:2rem;font-style:italic}.EnhancedNFLGamePreview_oddsError__Vpx5f{color:#5d5d5d;color:#ca331f}.InjuriesSection_injuriesSection__lYS4M{background:#fff;border-radius:8px;border:1px solid rgba(17,17,17,.1);box-shadow:0 1px 3px rgba(17,17,17,.1);margin-bottom:2rem}.InjuriesSection_sectionToggle__u9g_y{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:none;border:none;cursor:pointer;transition:background-color .2s ease}.InjuriesSection_sectionToggle__u9g_y:hover{background:rgba(227,61,38,.05)}.InjuriesSection_sectionToggle__u9g_y h2{font-weight:600;font-size:28px;line-height:32px;color:#2e2e2e;text-align:left;margin:0;border:none;padding:0}.InjuriesSection_toggleIcon__N4Qwe{color:#2e2e2e;font-weight:600;font-size:28px;line-height:32px;color:#e33d26;font-weight:700;min-width:20px;text-align:center}.InjuriesSection_injuriesSectionContent__RbAOn{padding:0 1.5rem 1.5rem}.InjuriesSection_tableWrapper__Turn0{overflow-x:auto;border-radius:8px;border:1px solid rgba(17,17,17,.05)}.InjuriesSection_injuriesTable__TUtcc{width:100%;border-collapse:collapse;min-width:900px}.InjuriesSection_injuriesTable__TUtcc td,.InjuriesSection_injuriesTable__TUtcc th{padding:.75rem;text-align:left;border-bottom:1px solid #a9a9a9;font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px;vertical-align:middle}.InjuriesSection_injuriesTable__TUtcc th{background:#eee;font-weight:600;color:#2e2e2e;white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:1}.InjuriesSection_injuriesTable__TUtcc tbody tr:nth-child(2n){background:#fafafa}.InjuriesSection_injuriesTable__TUtcc tbody tr:hover{background:rgba(227,61,38,.05)}.InjuriesSection_sortableHeader___Gi_v{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease;position:relative}.InjuriesSection_sortableHeader___Gi_v:hover{background:rgba(227,61,38,.1)}.InjuriesSection_sortIcon__huzxc{margin-left:.5rem;color:#e33d26;font-weight:700}.InjuriesSection_injuryRow__I5Buk{cursor:help;transition:background-color .2s ease}.InjuriesSection_teamCell__SzqVA{text-align:center;min-width:50px;width:50px}.InjuriesSection_teamContainer__EVdmH{display:flex;align-items:center;justify-content:center}.InjuriesSection_teamLogo__Xjpbt{width:28px;height:28px;flex-shrink:0;transition:transform .2s ease}.InjuriesSection_teamLogo__Xjpbt:hover{transform:scale(1.1)}@media(max-width:768px){.InjuriesSection_teamLogo__Xjpbt{width:24px;height:24px}}.InjuriesSection_playerCell__eH3dH{min-width:120px}.InjuriesSection_playerCell__eH3dH strong{color:#2e2e2e}.InjuriesSection_positionCell__bBwvi{text-align:center;color:#707070;font-weight:500;min-width:50px}.InjuriesSection_statusCell__1bfJO{text-align:center;min-width:90px}.InjuriesSection_statusBadge__Mu6be{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-weight:600;font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px;text-transform:uppercase;letter-spacing:.5px}.InjuriesSection_statusOut__WH_Oi{background:rgba(202,51,31,.15);color:#ca331f;border:1px solid rgba(202,51,31,.3)}.InjuriesSection_statusDoubtful__OpUQw{background:rgba(255,165,0,.15);color:#cc8400;border:1px solid rgba(255,165,0,.3)}.InjuriesSection_statusQuestionable___QWbl{background:rgba(255,193,7,.15);color:#cc9a00;border:1px solid rgba(255,193,7,.3)}.InjuriesSection_statusProbable__7VpTo{background:rgba(29,213,122,.15);color:#006634;border:1px solid rgba(29,213,122,.3)}.InjuriesSection_statusDefault__Z_8_D{background:#eee;color:#707070;border:1px solid #a9a9a9}.InjuriesSection_adjustmentCell__vn00E{text-align:center;min-width:70px}.InjuriesSection_adjustmentChip__YoMy2{display:inline-block;padding:.2rem .5rem;border-radius:12px;font-weight:600;font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px;font-family:SF Mono,Monaco,monospace;border:1px solid rgba(0,0,0,0)}.InjuriesSection_adjustmentChip__YoMy2.InjuriesSection_positive__ZSNsp{background:rgba(29,213,122,.15);color:#006634;border-color:rgba(29,213,122,.3)}.InjuriesSection_adjustmentChip__YoMy2.InjuriesSection_negative__ZlLXp{background:rgba(227,61,38,.15);color:#ca331f;border-color:rgba(227,61,38,.3)}.InjuriesSection_adjustmentChip__YoMy2.InjuriesSection_neutral__BMjK0{background:#eee;color:#707070;border-color:#a9a9a9}.InjuriesSection_totalCell__TzPXS{min-width:80px}.InjuriesSection_totalContainer__kZfTb{display:flex;flex-direction:column;gap:.25rem;align-items:center}.InjuriesSection_totalValue__yw_TA{font-weight:700;color:#2e2e2e;font-family:SF Mono,Monaco,monospace}.InjuriesSection_severityBar__PspRn{width:100%;height:4px;background:#a9a9a9;border-radius:2px;overflow:hidden}.InjuriesSection_severityBarFill__dMQhI{height:100%;background:linear-gradient(90deg,#1dd57a,#e33d26,#ca331f);border-radius:2px;transition:width .3s ease}.InjuriesSection_dateCell__Xc9Af{min-width:140px;color:#707070;font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px}.InjuriesSection_emptyState__XW6EN{font-weight:400;color:#5d5d5d;font-size:18px;line-height:24px;color:#707070;text-align:center;padding:3rem 2rem;font-style:italic;background:#fafafa;border-radius:8px;border:1px dashed #a9a9a9}.InjuriesSection_legend__3j_6o{background:#fafafa;border-radius:8px;padding:1.5rem;border-left:4px solid #e33d26;margin-top:2rem}.InjuriesSection_legendTitle__T54eM{font-weight:700;font-size:18px;line-height:22px;font-weight:600;color:#2e2e2e;margin-bottom:1rem}.InjuriesSection_legendGrid__rGi2T{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.InjuriesSection_legendSection__RrhEa{display:flex;flex-direction:column;gap:.5rem}.InjuriesSection_legendSectionTitle__3a9LO{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px;font-weight:600;color:#2e2e2e}.InjuriesSection_legendText__vYQfJ{font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px;color:#707070;line-height:1.4}.InjuriesSection_legendText__vYQfJ strong{color:#2e2e2e;font-weight:600}.InjuriesSection_legendText__vYQfJ .InjuriesSection_positive__ZSNsp{color:#006634;font-weight:600}.InjuriesSection_legendText__vYQfJ .InjuriesSection_negative__ZlLXp{color:#ca331f;font-weight:600}@media(max-width:768px){.InjuriesSection_sectionToggle__u9g_y{padding:.75rem 1rem}.InjuriesSection_sectionToggle__u9g_y h2{font-size:18px}.InjuriesSection_injuriesSectionContent__RbAOn{padding:0 1rem 1rem}.InjuriesSection_injuriesTable__TUtcc{min-width:800px}.InjuriesSection_injuriesTable__TUtcc td,.InjuriesSection_injuriesTable__TUtcc th{padding:.5rem;font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px}.InjuriesSection_playerCell__eH3dH{min-width:100px}.InjuriesSection_adjustmentChip__YoMy2{padding:.15rem .4rem;font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px}.InjuriesSection_dateCell__Xc9Af{min-width:120px}.InjuriesSection_legendGrid__rGi2T{grid-template-columns:1fr;gap:.75rem}}@media(max-width:480px){.InjuriesSection_injuriesTable__TUtcc{min-width:700px}.InjuriesSection_injuriesTable__TUtcc td,.InjuriesSection_injuriesTable__TUtcc th{padding:.4rem}.InjuriesSection_teamLogo__Xjpbt{width:20px;height:20px}.InjuriesSection_statusBadge__Mu6be{padding:.2rem .5rem;font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px}}.QBMatchup_qbMatchup__rgCUE{background:#fff;border-radius:8px;border:1px solid rgba(17,17,17,.1);box-shadow:0 1px 3px rgba(17,17,17,.1);margin-bottom:2rem}.QBMatchup_sectionToggle__Acz2R{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:none;border:none;cursor:pointer;transition:background-color .2s ease}.QBMatchup_sectionToggle__Acz2R:hover{background:rgba(227,61,38,.05)}.QBMatchup_sectionToggle__Acz2R h2{font-weight:600;font-size:28px;line-height:32px;color:#2e2e2e;text-align:left;margin:0;border:none;padding:0}.QBMatchup_toggleIcon__Q0PIp{color:#2e2e2e;font-weight:600;font-size:28px;line-height:32px;color:#e33d26;font-weight:700;min-width:20px;text-align:center}.QBMatchup_qbMatchupContent__gUt9w{padding:0 1.5rem 1.5rem}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_subtitle__ZjonW{font-weight:400;font-size:16px;line-height:21px;color:#5d5d5d;text-align:center;margin-bottom:2rem;font-weight:500}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_qbContainer__jxE_7{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:2rem;gap:2rem;margin-bottom:2rem}@media(max-width:768px){.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_qbContainer__jxE_7{grid-template-columns:1fr;gap:1.5rem;text-align:center}}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_qbCard__BpW8J{background:linear-gradient(145deg,#fafafa,#fff);border:2px solid #a9a9a9;border-radius:12px;padding:1.5rem;box-shadow:0 4px 8px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.6);position:relative}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_qbCard__BpW8J:before{content:"";position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:1px solid rgba(227,61,38,.2);border-radius:8px;pointer-events:none}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_qbCard__BpW8J:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.6);border-color:#e33d26;transition:all .3s ease}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_qbCard__BpW8J .QBMatchup_qbImage__kh2N4{width:220px;height:293px;border-radius:8px;overflow:hidden;border:3px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.2),inset 0 0 0 1px rgba(0,0,0,.1);position:relative;background:#eee;margin:0 auto}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_qbCard__BpW8J .QBMatchup_qbImage__kh2N4 img{width:100%;height:100%;object-fit:cover}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_qbCard__BpW8J .QBMatchup_qbImage__kh2N4:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_qbCard__BpW8J .QBMatchup_qbImage__kh2N4:hover:after{left:100%}@media(max-width:768px){.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_qbCard__BpW8J .QBMatchup_qbImage__kh2N4{width:160px;height:213px}}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_vsDivider__ItE3X{display:flex;align-items:center;justify-content:center}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_vsDivider__ItE3X .QBMatchup_vsCircle__DgE9I{width:60px;height:60px;border-radius:50%;background:#e33d26;border:3px solid #fff;box-shadow:0 2px 8px rgba(227,61,38,.3);display:flex;align-items:center;justify-content:center;color:#fff!important;color:#2e2e2e;font-weight:700;font-size:18px;line-height:22px}@media(max-width:768px){.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_vsDivider__ItE3X .QBMatchup_vsCircle__DgE9I{width:50px;height:50px;font-size:14px}}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT{overflow-x:auto}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table{width:100%;border-collapse:collapse;table-layout:fixed}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table td,.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table th{padding:.75rem;text-align:center;border:1px solid #a9a9a9;font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table td:first-child,.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table th:first-child{width:220px}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table td:nth-child(2),.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table th:nth-child(2){width:140px;text-align:center}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table td:last-child,.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table th:last-child{width:220px}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table th{background:#eee;font-weight:600;color:#2e2e2e;white-space:nowrap}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table th.QBMatchup_statHeader__x4FmG{font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px;text-transform:uppercase;letter-spacing:.5px;font-weight:700}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table th.QBMatchup_teamHeader__en0_E{color:#2e2e2e;font-size:18px;line-height:22px;font-weight:700}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table .QBMatchup_teamHeaderContent__fickf{display:flex;align-items:center;justify-content:center;gap:.5rem}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table .QBMatchup_teamHeaderContent__fickf .QBMatchup_teamLogo___ljZy{width:24px;height:24px;flex-shrink:0}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table tr:nth-child(2n){background:#fff}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table tr:nth-child(odd){background:#fafafa}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table td.QBMatchup_statName__i5mKA{font-weight:600;color:#2e2e2e;background:#fff;text-transform:uppercase;letter-spacing:.5px}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table td.QBMatchup_statValue__ob_h_{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px;font-weight:500;color:#707070}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table td.QBMatchup_statValue__ob_h_.QBMatchup_winningValue__F9z61{background-color:rgba(29,213,122,.15)!important;color:#006634!important;font-weight:700!important;border:2px solid #1dd57a!important;position:relative}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table td.QBMatchup_statValue__ob_h_.QBMatchup_winningValue__F9z61:after{content:"★";position:absolute;top:2px;right:4px;font-size:10px;opacity:.7;color:#1dd57a}@media(max-width:768px){.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table{font-size:12px}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table td,.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table th{padding:.5rem .25rem}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table td:first-child,.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table th:first-child{width:160px}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table td:nth-child(2),.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table th:nth-child(2){width:100px}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table td:last-child,.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table th:last-child{width:160px}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table td.QBMatchup_statValue__ob_h_,.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table th.QBMatchup_teamHeader__en0_E{font-size:14px}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table .QBMatchup_teamHeaderContent__fickf{gap:.25rem}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_statsTable__6DVsT table .QBMatchup_teamHeaderContent__fickf .QBMatchup_teamLogo___ljZy{width:20px;height:20px}}@media(max-width:767px){.QBMatchup_qbMatchupContent__gUt9w{margin-bottom:1.5rem}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_sectionToggle__Acz2R{padding:.75rem 1rem}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_sectionToggle__Acz2R h2{font-size:18px}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_qbMatchupContent__gUt9w{padding:0 1rem 1rem}.QBMatchup_qbMatchupContent__gUt9w .QBMatchup_qbMatchupContent__gUt9w .QBMatchup_subtitle__ZjonW{font-size:14px;margin-bottom:1.5rem}}.gamePreview_breadcrumbsSection__XcAdN{margin-bottom:1rem}.gamePreview_breadcrumbs__h4vgG{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.gamePreview_breadcrumb__oGs1B{color:#e33d26;text-decoration:none;font-weight:500}.gamePreview_breadcrumb__oGs1B:hover{text-decoration:underline}.gamePreview_current__K9N1N,.gamePreview_separator__x5gwx{color:#707070}.gamePreview_gamePreviewContainer__f3C9k{margin-bottom:3rem}.gamePreview_articleHeader__OCQvo{margin-bottom:2rem;text-align:center}.gamePreview_articleHeader__OCQvo h1{font-weight:600;font-size:36px;line-height:42px;color:#2e2e2e;margin:0 0 1rem}.gamePreview_description__iv1w8{font-weight:400;color:#5d5d5d;font-size:18px;line-height:24px;color:#707070;line-height:1.6;margin:0}.gamePreview_parsedContent__Q4Dx9{display:flex;flex-direction:column;gap:2rem}.gamePreview_parsedContent__Q4Dx9 h2{font-weight:600;font-size:28px;line-height:32px;color:#2e2e2e;margin:0 0 1rem;border-bottom:2px solid #e33d26;padding-bottom:.5rem}.gamePreview_parsedContent__Q4Dx9 h3{font-weight:700;font-size:18px;line-height:22px;color:#2e2e2e;margin:0 0 .5rem}.gamePreview_battleSections__Wzsj_,.gamePreview_bettingInsights__tVj2M,.gamePreview_finalSummary__SmrVV,.gamePreview_gameDetails__0jtAh,.gamePreview_headToHeadSummary__5OxZg,.gamePreview_keyInsights__l7T4y,.gamePreview_teamForm__DoivF{background:#fff;border-radius:8px;border:1px solid rgba(17,17,17,.1);padding:1.5rem;box-shadow:0 1px 3px rgba(17,17,17,.1)}.gamePreview_detailsGrid__oAJdY,.gamePreview_summaryGrid__tMiEh{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.gamePreview_detailsGrid__oAJdY div,.gamePreview_summaryGrid__tMiEh div{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px;color:#707070}.gamePreview_detailsGrid__oAJdY div strong,.gamePreview_summaryGrid__tMiEh div strong{color:#2e2e2e}.gamePreview_formGrid__HPRdE{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.gamePreview_teamFormCard__vUa4r{background:#fafafa;border-radius:8px;padding:1rem;border:1px solid rgba(17,17,17,.05)}.gamePreview_teamFormCard__vUa4r h3{color:#e33d26;margin:0 0 1rem}.gamePreview_teamFormCard__vUa4r p{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px;color:#707070;margin:.5rem 0}.gamePreview_battleSection__Ra_gI{margin-bottom:2rem}.gamePreview_battleTable__40wFv{overflow-x:auto}.gamePreview_battleTable__40wFv table{width:100%;border-collapse:collapse;margin:1rem 0}.gamePreview_battleTable__40wFv table td,.gamePreview_battleTable__40wFv table th{padding:.75rem;text-align:left;border:1px solid #a9a9a9;font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px}.gamePreview_battleTable__40wFv table th{background:#eee;font-weight:600;color:#2e2e2e}.gamePreview_battleTable__40wFv table tr:nth-child(2n){background:#fafafa}.gamePreview_advantageOffense__KKBeh{color:#1dd57a;font-weight:600}.gamePreview_advantageDefense__TJDBL{color:#e33d26;font-weight:600}.gamePreview_advantageEven__Hi5T2{color:#707070;font-weight:600}.gamePreview_debugSection__lPlBF{background:#fafafa;border-radius:8px;border:1px solid rgba(17,17,17,.05);padding:1rem;margin-top:2rem}.gamePreview_debugSection__lPlBF summary{font-weight:400;color:#5d5d5d;font-size:16px;line-height:21px;color:#707070;cursor:pointer;font-weight:600}.gamePreview_debugSection__lPlBF pre{font-weight:400;color:#5d5d5d;font-size:12px;line-height:15px;color:#2e2e2e;background:#fff;border-radius:4px;padding:1rem;overflow:auto;margin:1rem 0 0;border:1px solid rgba(17,17,17,.05)}.gamePreview_backSection__0Ou07{margin:3rem 0 2rem;text-align:center}.gamePreview_backLink__cbA1P{font-weight:400;color:#5d5d5d;font-size:18px;line-height:24px;color:#e33d26;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:.5rem}.gamePreview_backLink__cbA1P:hover{text-decoration:underline}