.forecastPages-module__RhizkW__page{color:#07111e;background:#f4f5f3;min-height:100vh;padding-bottom:88px}.forecastPages-module__RhizkW__shell{width:min(1180px,100% - 36px);margin:0 auto}.forecastPages-module__RhizkW__hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 77% 24%,#1d4e7a9e,#0000 34%),linear-gradient(118deg,#061324 0%,#08223d 60%,#061324 100%);border-bottom:4px solid #ffcb05;flex-direction:column;justify-content:flex-end;min-height:430px;margin:0 calc(50% - 50vw);padding:64px max(18px,50vw - 590px);display:flex;position:relative;overflow:hidden}.forecastPages-module__RhizkW__hero:before{content:"M";z-index:-2;font:800 520px/.9 var(--display,"Barlow Condensed",Impact,sans-serif);color:#ffffff09;pointer-events:none;position:absolute;top:-98px;right:-36px}.forecastPages-module__RhizkW__hero:after{content:"";z-index:-1;opacity:.62;background:linear-gradient(90deg,#061324 0%,#061324b8 30%,#06132438 76%,#061324b8 100%),linear-gradient(#0000 54%,#061324 100%),url("/images/Bryce Underwood/Bryce4k.jpg") 50% 28%/cover no-repeat;position:absolute;inset:0 0 0 48%}.forecastPages-module__RhizkW__heroCompact{min-height:360px}.forecastPages-module__RhizkW__heroCompact:after{opacity:.34;filter:saturate(.65)contrast(1.06)}.forecastPages-module__RhizkW__heroContent{z-index:2;width:min(680px,62%);position:relative}.forecastPages-module__RhizkW__eyebrow{color:#ffcb05;letter-spacing:.18em;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:800;display:flex}.forecastPages-module__RhizkW__eyebrow:before{content:"";background:#ffcb05;width:28px;height:3px}.forecastPages-module__RhizkW__hero h1{max-width:760px;font:800 clamp(62px,8vw,104px)/.82 var(--display,"Barlow Condensed",Impact,sans-serif);letter-spacing:-.025em;text-transform:uppercase;margin:0}.forecastPages-module__RhizkW__heroDeck{color:#c2cfdb;max-width:650px;margin:22px 0 0;font-size:14px;line-height:1.7}.forecastPages-module__RhizkW__heroStats{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05111fc7;border:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));width:min(760px,72%);margin-top:34px;display:grid;position:relative}.forecastPages-module__RhizkW__heroStat{border-right:1px solid #ffffff24;min-width:0;padding:17px 18px 16px}.forecastPages-module__RhizkW__heroStat:last-child{border-right:0}.forecastPages-module__RhizkW__heroStat small{color:#8fa3b7;letter-spacing:.14em;font-size:8px;font-weight:800;display:block}.forecastPages-module__RhizkW__heroStat strong{color:#fff;font:800 35px/1 var(--display,"Barlow Condensed",Impact,sans-serif);font-variant-numeric:tabular-nums;margin-top:3px;display:block}.forecastPages-module__RhizkW__researchNote{background:#fff;border-left:4px solid #ffcb05;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:18px;padding:14px 18px;display:grid;box-shadow:0 10px 28px #07111e0f}.forecastPages-module__RhizkW__researchNote b{white-space:nowrap;color:#00274c;font:800 15px var(--display,"Barlow Condensed",Impact,sans-serif);letter-spacing:.08em}.forecastPages-module__RhizkW__researchNote span{color:#637083;font-size:11px;line-height:1.55}.forecastPages-module__RhizkW__section{margin-top:54px}.forecastPages-module__RhizkW__sectionHeader{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.forecastPages-module__RhizkW__sectionHeader h2{color:#061324;font:800 clamp(34px,4vw,50px)/.95 var(--display,"Barlow Condensed",Impact,sans-serif);letter-spacing:-.015em;margin:0}.forecastPages-module__RhizkW__sectionHeader span{color:#637083;letter-spacing:.13em;padding-bottom:5px;font-size:9px;font-weight:800}.forecastPages-module__RhizkW__distributionPanel{color:#fff;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/46px 46px,linear-gradient(145deg,#061324,#09243f);padding:28px 30px 30px;position:relative;overflow:hidden;box-shadow:0 20px 54px #07111e24}.forecastPages-module__RhizkW__distributionPanel:after{content:"M";color:#ffffff09;font:800 250px/1 var(--display,"Barlow Condensed",Impact,sans-serif);position:absolute;bottom:-66px;right:-8px}.forecastPages-module__RhizkW__distRows{z-index:1;gap:10px;display:grid;position:relative}.forecastPages-module__RhizkW__distRow{grid-template-columns:52px 1fr 64px;align-items:center;gap:14px;min-height:30px;display:grid}.forecastPages-module__RhizkW__distWins{color:#eef3f8;text-align:right;font:800 20px/1 var(--display,"Barlow Condensed",Impact,sans-serif)}.forecastPages-module__RhizkW__distTrack{background:#09233a;border:1px solid #244761;border-radius:999px;height:16px;overflow:hidden;box-shadow:inset 0 1px 4px #00000059}.forecastPages-module__RhizkW__distFill{background:linear-gradient(90deg,#d6a900,#ffcb05,#ffd953);border-radius:999px;height:100%}.forecastPages-module__RhizkW__distPct{color:#a9b8c7;text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.forecastPages-module__RhizkW__distMedian .forecastPages-module__RhizkW__distWins,.forecastPages-module__RhizkW__distMedian .forecastPages-module__RhizkW__distPct{color:#ffcb05}.forecastPages-module__RhizkW__distMedian .forecastPages-module__RhizkW__distTrack{background:#102b43;border-color:#f0c11b}.forecastPages-module__RhizkW__distMedian .forecastPages-module__RhizkW__distFill{background:linear-gradient(90deg,#ffcb05,#fff0a3)}.forecastPages-module__RhizkW__gameBoard{background:#fff;border-top:4px solid #ffcb05;overflow:hidden;box-shadow:0 18px 50px #07111e14}.forecastPages-module__RhizkW__gameHeader,.forecastPages-module__RhizkW__gameRow{grid-template-columns:74px minmax(0,1fr) 130px 116px 22px;align-items:center;gap:16px;display:grid}.forecastPages-module__RhizkW__gameHeader{color:#8fa3b7;letter-spacing:.12em;background:#061324;min-height:42px;padding:0 18px;font-size:8px;font-weight:800}.forecastPages-module__RhizkW__gameHeader span:nth-child(3),.forecastPages-module__RhizkW__gameHeader span:nth-child(4){text-align:right}.forecastPages-module__RhizkW__gameRow{border-bottom:1px solid #e3e7eb;min-height:78px;padding:10px 18px;transition:background .15s,transform .15s;position:relative}.forecastPages-module__RhizkW__gameRow:last-child{border-bottom:0}.forecastPages-module__RhizkW__gameRow:hover{background:#f8fafb}.forecastPages-module__RhizkW__gameWeek{color:#00274c;align-items:baseline;gap:4px;display:flex}.forecastPages-module__RhizkW__gameWeek small{color:#7b8794;letter-spacing:.1em;font-size:8px;font-weight:800}.forecastPages-module__RhizkW__gameWeek b{font:800 27px/1 var(--display,"Barlow Condensed",Impact,sans-serif)}.forecastPages-module__RhizkW__opponent{align-items:center;gap:14px;min-width:0;display:flex}.forecastPages-module__RhizkW__opponent img{object-fit:contain;flex:0 0 48px;width:48px;height:48px}.forecastPages-module__RhizkW__opponentCopy{min-width:0}.forecastPages-module__RhizkW__siteLine{color:#788594;letter-spacing:.08em;align-items:center;gap:7px;margin-bottom:3px;font-size:8px;font-weight:800;display:flex}.forecastPages-module__RhizkW__sitePill{color:#27425b;background:#e9eff4;border-radius:2px;align-items:center;padding:3px 6px;display:inline-flex}.forecastPages-module__RhizkW__opponent strong{text-overflow:ellipsis;white-space:nowrap;color:#07111e;font:800 25px/1 var(--display,"Barlow Condensed",Impact,sans-serif);display:block;overflow:hidden}.forecastPages-module__RhizkW__metric{text-align:right;font-variant-numeric:tabular-nums}.forecastPages-module__RhizkW__metric strong{color:#00274c;font:800 25px/1 var(--display,"Barlow Condensed",Impact,sans-serif);display:block}.forecastPages-module__RhizkW__metric small{color:#8b96a2;letter-spacing:.1em;margin-top:4px;font-size:7px;font-weight:800;display:block}.forecastPages-module__RhizkW__favored{color:#00274c!important}.forecastPages-module__RhizkW__underdog{color:#b52830!important}.forecastPages-module__RhizkW__gameArrow{color:#a8b1ba;text-align:right;font:700 25px/1 var(--display,"Barlow Condensed",Impact,sans-serif)}.forecastPages-module__RhizkW__byeRow{color:#7d8995;letter-spacing:.16em;background:#f2f4f5;border-bottom:1px solid #e3e7eb;justify-content:center;align-items:center;gap:14px;min-height:54px;font-size:9px;font-weight:800;display:flex}.forecastPages-module__RhizkW__byeRow:before,.forecastPages-module__RhizkW__byeRow:after{content:"";background:#c9d0d6;width:42px;height:1px}.forecastPages-module__RhizkW__marketNote{color:#687584;max-width:880px;margin:14px 0 0;font-size:10px;line-height:1.6}.forecastPages-module__RhizkW__rankHeroRail{z-index:2;background:#ffffff26;border:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(840px,82%);margin-top:30px;display:grid;position:relative}.forecastPages-module__RhizkW__rankHeroItem{background:#05111fd1;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-width:0;padding:12px 14px;display:grid}.forecastPages-module__RhizkW__rankHeroNumber{color:#ffcb05;font:800 30px/1 var(--display,"Barlow Condensed",Impact,sans-serif)}.forecastPages-module__RhizkW__rankHeroItem strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font:800 17px/1 var(--display,"Barlow Condensed",Impact,sans-serif);display:block;overflow:hidden}.forecastPages-module__RhizkW__rankHeroItem small{color:#8fa3b7;letter-spacing:.09em;margin-top:3px;font-size:7px;font-weight:800;display:block}.forecastPages-module__RhizkW__rankingsShell{background:#fff;border-top:4px solid #ffcb05;overflow:hidden;box-shadow:0 18px 50px #07111e14}.forecastPages-module__RhizkW__rankingsTable{border-collapse:collapse;table-layout:fixed;width:100%}.forecastPages-module__RhizkW__rankingsTable thead{color:#9caebe;background:#061324}.forecastPages-module__RhizkW__rankingsTable th{text-align:right;letter-spacing:.11em;height:46px;padding:0 12px;font-size:8px;font-weight:800}.forecastPages-module__RhizkW__rankingsTable th:first-child,.forecastPages-module__RhizkW__rankingsTable th:nth-child(2){text-align:left}.forecastPages-module__RhizkW__rankingsTable th:first-child{width:66px;padding-left:18px}.forecastPages-module__RhizkW__rankingsTable th:nth-child(2){width:34%}.forecastPages-module__RhizkW__rankingsTable th:last-child{width:104px;padding-right:18px}.forecastPages-module__RhizkW__rankingsTable tbody tr{background:#fff;border-bottom:1px solid #e4e8ec;height:68px;transition:background .15s}.forecastPages-module__RhizkW__rankingsTable tbody tr:last-child{border-bottom:0}.forecastPages-module__RhizkW__rankingsTable tbody tr:hover{background:#f8fafb}.forecastPages-module__RhizkW__rankingsTable td{text-align:right;color:#425164;font-variant-numeric:tabular-nums;padding:10px 12px;font-size:12px;font-weight:700}.forecastPages-module__RhizkW__rankCell{text-align:left!important;padding-left:18px!important}.forecastPages-module__RhizkW__rankChip{color:#00274c;width:34px;height:34px;font:800 20px/1 var(--display,"Barlow Condensed",Impact,sans-serif);background:#eef2f5;place-items:center;display:grid}.forecastPages-module__RhizkW__rankTop4{background:#ffcb05;box-shadow:inset 0 -3px #00274c29}.forecastPages-module__RhizkW__rankTop12{background:#dce8f2}.forecastPages-module__RhizkW__teamCell{text-align:left!important}.forecastPages-module__RhizkW__teamInner{align-items:center;gap:12px;min-width:0;display:flex}.forecastPages-module__RhizkW__teamInner img{object-fit:contain;flex:0 0 42px;width:42px;height:42px}.forecastPages-module__RhizkW__teamInner div{min-width:0}.forecastPages-module__RhizkW__teamInner strong{text-overflow:ellipsis;white-space:nowrap;color:#07111e;font:800 20px/1 var(--display,"Barlow Condensed",Impact,sans-serif);display:block;overflow:hidden}.forecastPages-module__RhizkW__teamInner small{text-overflow:ellipsis;white-space:nowrap;color:#8994a0;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:800;display:block;overflow:hidden}.forecastPages-module__RhizkW__powerCell{color:#00274c!important;font:800 22px/1 var(--display,"Barlow Condensed",Impact,sans-serif)!important}.forecastPages-module__RhizkW__metricPositive{color:#173f67!important}.forecastPages-module__RhizkW__metricNegative{color:#9d3940!important}.forecastPages-module__RhizkW__qbBadge{letter-spacing:.08em;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:7px;font-weight:800;display:inline-flex}.forecastPages-module__RhizkW__qbReturning{color:#16456a;background:#e4eef6}.forecastPages-module__RhizkW__qbNew{color:#7a4b0a;background:#fff0c2}.forecastPages-module__RhizkW__michiganRow{position:relative;box-shadow:inset 4px 0 #ffcb05;background:#fffbea!important}.forecastPages-module__RhizkW__michiganRow .forecastPages-module__RhizkW__teamInner strong{color:#00274c}.forecastPages-module__RhizkW__rankNote{color:#667483;max-width:920px;margin:16px 0 0;font-size:10px;line-height:1.65}.forecastPages-module__RhizkW__rankNote a{color:#00274c;border-bottom:2px solid #ffcb05;font-weight:800}@media (max-width:820px){.forecastPages-module__RhizkW__hero{min-height:400px;padding-top:52px;padding-bottom:44px}.forecastPages-module__RhizkW__hero:after{opacity:.42;inset:0 0 0 35%}.forecastPages-module__RhizkW__heroContent{width:min(680px,78%)}.forecastPages-module__RhizkW__heroStats,.forecastPages-module__RhizkW__rankHeroRail{width:100%}.forecastPages-module__RhizkW__gameHeader,.forecastPages-module__RhizkW__gameRow{grid-template-columns:64px minmax(0,1fr) 112px 98px 18px;gap:10px}.forecastPages-module__RhizkW__rankingsTable th:nth-child(2){width:30%}}@media (max-width:680px){.forecastPages-module__RhizkW__page{padding-bottom:92px}.forecastPages-module__RhizkW__shell{width:min(100% - 28px,600px)}.forecastPages-module__RhizkW__hero{justify-content:flex-start;min-height:0;margin:0 calc(50% - 50vw);padding:38px 14px 30px}.forecastPages-module__RhizkW__hero:before{font-size:280px;top:8px;right:-30px}.forecastPages-module__RhizkW__hero:after{opacity:.24;background:linear-gradient(90deg,#061324f2,#061324ad),linear-gradient(#0000 50%,#061324),url("/images/Bryce Underwood/Bryce4k.jpg") 64% 24%/cover no-repeat;inset:0}.forecastPages-module__RhizkW__heroContent{width:100%}.forecastPages-module__RhizkW__eyebrow{margin-bottom:12px;font-size:9px}.forecastPages-module__RhizkW__hero h1{font-size:55px;line-height:.88}.forecastPages-module__RhizkW__heroDeck{margin-top:17px;font-size:12px;line-height:1.58}.forecastPages-module__RhizkW__heroStats{background:#05111fdb;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.forecastPages-module__RhizkW__heroStat{border-bottom:1px solid #ffffff21;padding:13px 14px}.forecastPages-module__RhizkW__heroStat:nth-child(2){border-right:0}.forecastPages-module__RhizkW__heroStat:nth-child(3),.forecastPages-module__RhizkW__heroStat:nth-child(4){border-bottom:0}.forecastPages-module__RhizkW__heroStat strong{font-size:29px}.forecastPages-module__RhizkW__researchNote{grid-template-columns:1fr;gap:5px;margin-top:14px;padding:13px 14px}.forecastPages-module__RhizkW__researchNote b{font-size:13px}.forecastPages-module__RhizkW__researchNote span{font-size:10px}.forecastPages-module__RhizkW__section{margin-top:38px}.forecastPages-module__RhizkW__sectionHeader{align-items:start;margin-bottom:14px}.forecastPages-module__RhizkW__sectionHeader h2{font-size:37px}.forecastPages-module__RhizkW__sectionHeader span{text-align:right;max-width:120px;font-size:7px;line-height:1.4}.forecastPages-module__RhizkW__distributionPanel{padding:21px 14px 22px}.forecastPages-module__RhizkW__distRows{gap:8px}.forecastPages-module__RhizkW__distRow{grid-template-columns:37px 1fr 47px;gap:8px}.forecastPages-module__RhizkW__distWins{font-size:17px}.forecastPages-module__RhizkW__distTrack{height:13px}.forecastPages-module__RhizkW__distPct{font-size:10px}.forecastPages-module__RhizkW__gameBoard{border-top-width:3px}.forecastPages-module__RhizkW__gameHeader{display:none}.forecastPages-module__RhizkW__gameRow{grid-template-columns:42px minmax(0,1fr) 74px;grid-template-areas:"week opponent arrow""week margin prob";gap:7px 10px;min-height:104px;padding:13px 12px}.forecastPages-module__RhizkW__gameWeek{border-right:1px solid #e2e6ea;flex-direction:column;grid-area:week;justify-content:center;align-self:stretch;align-items:center;gap:0}.forecastPages-module__RhizkW__gameWeek small{font-size:7px}.forecastPages-module__RhizkW__gameWeek b{font-size:25px}.forecastPages-module__RhizkW__opponent{grid-area:opponent;gap:9px}.forecastPages-module__RhizkW__opponent img{flex-basis:39px;width:39px;height:39px}.forecastPages-module__RhizkW__siteLine{margin-bottom:2px;font-size:7px}.forecastPages-module__RhizkW__sitePill{padding:2px 4px}.forecastPages-module__RhizkW__opponent strong{font-size:20px}.forecastPages-module__RhizkW__metric{text-align:right;justify-content:flex-end;align-items:baseline;gap:5px;display:flex}.forecastPages-module__RhizkW__metric strong{font-size:20px}.forecastPages-module__RhizkW__metric small{margin:0;font-size:6px}.forecastPages-module__RhizkW__marginMetric{grid-area:margin}.forecastPages-module__RhizkW__probMetric{grid-area:prob}.forecastPages-module__RhizkW__gameArrow{grid-area:arrow;align-self:center;font-size:22px}.forecastPages-module__RhizkW__byeRow{min-height:46px;font-size:8px}.forecastPages-module__RhizkW__marketNote{font-size:9px}.forecastPages-module__RhizkW__rankHeroRail{grid-template-columns:1fr;margin-top:22px}.forecastPages-module__RhizkW__rankHeroItem{padding:9px 12px}.forecastPages-module__RhizkW__rankHeroNumber{font-size:25px}.forecastPages-module__RhizkW__rankHeroItem strong{font-size:15px}.forecastPages-module__RhizkW__rankingsShell{box-shadow:none;background:0 0;border-top:0;overflow:visible}.forecastPages-module__RhizkW__rankingsTable,.forecastPages-module__RhizkW__rankingsTable tbody{width:100%;display:block}.forecastPages-module__RhizkW__rankingsTable thead{display:none}.forecastPages-module__RhizkW__rankingsTable tbody{gap:10px;display:grid}.forecastPages-module__RhizkW__rankingsTable tbody tr{background:#fff;border:1px solid #dfe4e8;border-top:3px solid #00274c;grid-template-columns:48px minmax(0,1fr) 74px;grid-template-areas:"rank team power""offense defense recruiting""qb qb qb";height:auto;min-height:132px;display:grid;overflow:hidden;box-shadow:0 8px 24px #07111e0e}.forecastPages-module__RhizkW__rankingsTable tbody tr:hover{background:#fff}.forecastPages-module__RhizkW__rankingsTable td{border:0;flex-direction:column;justify-content:center;min-width:0;display:flex;text-align:left!important;padding:10px!important}.forecastPages-module__RhizkW__rankingsTable td:before{content:attr(data-label);color:#929ca6;letter-spacing:.1em;margin-bottom:4px;font-size:6px;font-weight:800;display:block}.forecastPages-module__RhizkW__rankCell{background:#f4f6f7;grid-area:rank;align-items:center}.forecastPages-module__RhizkW__rankCell:before{display:none!important}.forecastPages-module__RhizkW__teamCell{grid-area:team}.forecastPages-module__RhizkW__teamCell:before{display:none!important}.forecastPages-module__RhizkW__powerCell{background:#f8fafb;grid-area:power;align-items:flex-end;font-size:22px!important}.forecastPages-module__RhizkW__offenseCell{grid-area:offense;border-top:1px solid #e5e9ec!important}.forecastPages-module__RhizkW__defenseCell{grid-area:defense;border-top:1px solid #e5e9ec!important}.forecastPages-module__RhizkW__recruitingCell{grid-area:recruiting;border-top:1px solid #e5e9ec!important}.forecastPages-module__RhizkW__qbCell{background:#f8fafb;grid-area:qb;align-items:flex-start!important;padding-top:7px!important;padding-bottom:9px!important}.forecastPages-module__RhizkW__teamInner{gap:9px}.forecastPages-module__RhizkW__teamInner img{flex-basis:38px;width:38px;height:38px}.forecastPages-module__RhizkW__teamInner strong{font-size:19px}.forecastPages-module__RhizkW__teamInner small{font-size:6px}.forecastPages-module__RhizkW__rankChip{width:31px;height:31px;font-size:18px}.forecastPages-module__RhizkW__michiganRow{border-top-color:#ffcb05!important;box-shadow:inset 4px 0 #ffcb05,0 8px 24px #07111e0e!important}.forecastPages-module__RhizkW__rankNote{font-size:9px}}@media (prefers-reduced-motion:reduce){.forecastPages-module__RhizkW__gameRow,.forecastPages-module__RhizkW__rankingsTable tbody tr{transition:none}}
