._page_5ksn2_1{max-width:1360px;color:var(--ink);padding-top:24px}._page_5ksn2_1 .team-logo,._page_5ksn2_1 .team-logo img{object-fit:contain;box-shadow:none;background:0 0;border-radius:0;overflow:visible}._identity_5ksn2_3{border-bottom:2px solid var(--green);align-items:center;gap:16px;min-width:0;padding-bottom:20px;display:flex}._identity_5ksn2_3 .team-logo.lg{flex-shrink:0;width:60px;height:60px}._identityMeta_5ksn2_5{color:var(--muted);margin-bottom:4px;font-size:.75rem}._identityMeta_5ksn2_5 button,._historyButton_5ksn2_6{color:var(--green-2);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}._identity_5ksn2_3 h1{letter-spacing:-.035em;margin:0 0 6px;font-size:1.875rem;line-height:1.15}._identity_5ksn2_3 p{margin:0;font-size:.8125rem}._identity_5ksn2_3 p>span{color:var(--muted);margin:0 7px}._identityLinks_5ksn2_9{flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;font-size:.75rem;display:flex}._identityLinks_5ksn2_9>span{color:var(--muted)}._sectionNav_5ksn2_10{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 18px;margin-bottom:24px;padding:13px 0;font-size:.75rem;display:flex}._sectionNav_5ksn2_10 a,._sectionNav_5ksn2_10 button{color:var(--green-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}._sectionNav_5ksn2_10 a:first-child{font-weight:700}._desk_5ksn2_12{grid-template-columns:285px minmax(0,1fr);gap:32px;display:grid}._rail_5ksn2_12{border-right:1px solid var(--line);min-width:0;padding-right:28px;container:team-analysis/inline-size}._ratings_5ksn2_13{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.4rem),1fr));gap:15px;margin:0 0 22px;display:grid}._ratings_5ksn2_13>div{min-width:0}._ratings_5ksn2_13>div+div{border-left:1px solid var(--line);padding-left:16px}._ratings_5ksn2_13 dt{color:var(--green-2);margin-bottom:5px;font-size:.75rem;font-weight:700;line-height:1.35}._ratings_5ksn2_13 dd{letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:750;line-height:1.25}._ratings_5ksn2_13 small{color:var(--muted);margin-top:5px;font-size:.6875rem;line-height:1.4;display:block}._outlook_5ksn2_15{--team-outlook-alt:#e5ebe6;--team-outlook-line:#718778;--team-outlook-muted:#526359;margin-bottom:18px;container:team-outlook/inline-size}:root[data-theme=dark] ._outlook_5ksn2_15{--team-outlook-alt:#25382e;--team-outlook-line:#829b8c;--team-outlook-muted:#b5c8bb}._sectionMini_5ksn2_16{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}._sectionMini_5ksn2_16 h2{margin:0;font-size:1rem;font-weight:700;line-height:1.25}._sectionMini_5ksn2_16>span{color:var(--muted);font-size:.6875rem}._outlook_5ksn2_15 ._sectionMini_5ksn2_16 h2{text-transform:uppercase;letter-spacing:.055em;color:var(--muted);font-size:.75rem}._outlook_5ksn2_15>dl{border:1px solid var(--team-outlook-line);background:var(--team-outlook-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}._outlook_5ksn2_15>dl>div{background:var(--card);min-width:0;padding:7px 8px}._outlook_5ksn2_15>dl>div:nth-child(2n){background:var(--team-outlook-alt)}._outlook_5ksn2_15 dt{color:var(--team-outlook-muted);overflow-wrap:anywhere;margin-bottom:5px;font-size:.75rem;line-height:1.35}._outlook_5ksn2_15 dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25}._outlookLoading_5ksn2_17{color:var(--muted);margin-top:6px;font-size:.6875rem;display:block}._forecastInfo_5ksn2_17{color:var(--muted);margin-top:8px;font-size:.6875rem}._forecastInfo_5ksn2_17 summary{cursor:pointer;width:fit-content;min-height:24px;color:var(--green-2);padding:3px 0}._forecastInfo_5ksn2_17 p{overflow-wrap:anywhere;margin:5px 0 0;font-size:.6875rem;line-height:1.45}._timeline_5ksn2_18{border-top:1px solid var(--line);min-width:0;margin:18px 0 0;padding:18px 0 0}._timeline_5ksn2_18 ._sectionMini_5ksn2_16{display:block}._timeline_5ksn2_18 ._sectionMini_5ksn2_16>span{margin-top:5px;display:block}._timelineNote_5ksn2_18{color:var(--muted);margin:6px 0 10px;font-size:.6875rem;line-height:1.5}._metricSwitch_5ksn2_18{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}._metricSwitch_5ksn2_18 button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:6px 8px;font-size:.6875rem}._metricSwitch_5ksn2_18 button[aria-pressed=true]{border-color:var(--line);background:var(--soft);color:var(--green-2);font-weight:700}._plot_5ksn2_19{width:100%;height:132px;display:block;overflow:visible}._plot_5ksn2_19 text{fill:var(--muted);font-size:12px}._plot_5ksn2_19 line{stroke:var(--line);stroke-width:1px}._plot_5ksn2_19 polyline{fill:none;stroke:var(--green-2);stroke-width:2px}._plot_5ksn2_19 circle{fill:var(--card);stroke:var(--green-2);stroke-width:1.5px;cursor:pointer}._plot_5ksn2_19 .selected circle{fill:var(--green-2)}._timelineSelected_5ksn2_20{justify-content:space-between;gap:8px;margin:5px 0 12px;font-size:.75rem;line-height:1.5;display:flex}._timelineSelected_5ksn2_20 strong{white-space:nowrap}._timelineSelected_5ksn2_20>span{color:var(--muted)}._timelineQuick_5ksn2_20{flex-wrap:wrap;gap:8px 12px;margin:12px 0;display:flex}._timelineQuick_5ksn2_20 button{font:inherit;color:var(--green-2);border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;padding:0;font-size:.6875rem}._weekNavigation_5ksn2_21{align-items:center;gap:8px;margin:10px 0;display:flex}._weekNavigation_5ksn2_21 button{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--green-2);cursor:pointer;border-radius:4px;padding:6px 9px;font-size:.75rem}._weekNavigation_5ksn2_21 button:disabled{opacity:.35;cursor:default}._weekNavigation_5ksn2_21 span{text-align:center;flex:1;font-size:.75rem}._weekButtons_5ksn2_21{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}._weekButtons_5ksn2_21 button{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:4px;padding:5px 7px;font-size:.6875rem}._weekButtons_5ksn2_21 button[aria-current=true]{color:var(--green-2);background:var(--soft);font-weight:700}._archive_5ksn2_22{margin-top:14px;font-size:.75rem}._archive_5ksn2_22 summary{cursor:pointer;color:var(--muted)}._archive_5ksn2_22 label{margin:12px 0;font-size:.6875rem;display:block}._archive_5ksn2_22 select{width:100%;max-width:100%;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:4px;margin-top:6px;padding:7px;display:block}._archive_5ksn2_22>p{color:var(--muted);font-size:.6875rem;line-height:1.5}._archiveTable_5ksn2_22{max-width:100%;overflow-x:auto}._archive_5ksn2_22 table{border-collapse:collapse;width:100%;min-width:420px;font-size:.6875rem}._archive_5ksn2_22 th,._archive_5ksn2_22 td{text-align:left;border-bottom:1px solid var(--line);padding:8px}._archive_5ksn2_22 button{color:var(--green-2);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._reading_5ksn2_23{border-top:1px solid var(--line);margin-top:25px;padding-top:15px;font-size:.75rem}._reading_5ksn2_23 summary{cursor:pointer;font-weight:650}._reading_5ksn2_23 p{max-width:800px;color:var(--muted);margin:10px 0 0;font-size:.75rem;line-height:1.65}._page_5ksn2_1 section[id]{scroll-margin-top:90px}._page_5ksn2_1 button:focus-visible,._page_5ksn2_1 a:focus-visible,._page_5ksn2_1 select:focus-visible,._plot_5ksn2_19 circle:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@container team-analysis (width<=14rem){._ratings_5ksn2_13{grid-template-columns:1fr}._ratings_5ksn2_13>div+div{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}}@container team-outlook (width<=11rem){._outlook_5ksn2_15>dl{grid-template-columns:1fr}}@media (width<=1100px){._desk_5ksn2_12{grid-template-columns:240px minmax(0,1fr);gap:22px}._rail_5ksn2_12{padding-right:20px}}@media (width<=760px){._page_5ksn2_1{padding-top:18px}._identity_5ksn2_3{flex-wrap:wrap;gap:11px;padding-bottom:15px}._identity_5ksn2_3 .team-logo.lg{width:46px;height:46px}._identity_5ksn2_3 h1{font-size:1.625rem}._identityMeta_5ksn2_5{font-size:.6875rem}._identity_5ksn2_3 p{font-size:.75rem}._identityLinks_5ksn2_9{align-items:flex-start;gap:6px;width:100%;margin-left:57px;font-size:.6875rem}._sectionNav_5ksn2_10{margin-bottom:17px;font-size:.75rem}._desk_5ksn2_12{flex-direction:column;gap:19px;display:flex;container:team-desk/inline-size}._rail_5ksn2_12{border:0;padding:0;display:contents}._ratings_5ksn2_13{order:0;gap:18px;margin:0}._ratings_5ksn2_13>div{flex-wrap:wrap;align-items:baseline;gap:5px 10px;display:flex}._ratings_5ksn2_13 dd{font-size:1.375rem}._ratings_5ksn2_13 small{flex-basis:100%;font-size:.6875rem}._ratings_5ksn2_13>div+div{padding-left:18px}._outlook_5ksn2_15{border-bottom:1px solid var(--line);order:1;margin:0;padding:0 0 16px}._outlook_5ksn2_15>dl{grid-template-columns:repeat(3,minmax(0,1fr))}._outlook_5ksn2_15 dt{min-height:2.7em}._outlook_5ksn2_15 dd{font-size:1rem}._timeline_5ksn2_18{order:3;margin-top:2px;padding-top:15px}._timeline_5ksn2_18 ._sectionMini_5ksn2_16{display:flex}._timeline_5ksn2_18 ._sectionMini_5ksn2_16>span{margin:0}._metricSwitch_5ksn2_18 button,._timelineQuick_5ksn2_20 button{font-size:.75rem}@container team-outlook (width<=20rem){._outlook_5ksn2_15>dl{grid-template-columns:repeat(2,minmax(0,1fr))}._outlook_5ksn2_15 dt{overflow-wrap:anywhere;min-height:0}}@container team-outlook (width<=11rem){._outlook_5ksn2_15>dl{grid-template-columns:1fr}}@container team-desk (width<=14rem){._ratings_5ksn2_13>div+div{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}}._identityLinks_5ksn2_9>span{display:block}}._schedule_5ksn2_37{--team-game-columns:minmax(176px,1.05fr) minmax(140px,1.4fr) 90px 76px 58px 70px;--team-kickoff-columns:minmax(0,1fr) 56px;--team-week-alt:#e5ebe6;--team-week-line:#899d90;--team-week-muted:#526359;--team-win:#16613f;--team-loss:#a3312b;min-width:0;container:team-schedule/inline-size}:root[data-theme=dark] ._schedule_5ksn2_37{--team-week-alt:#25382e;--team-week-line:#637f6e;--team-week-muted:#b5c8bb;--team-win:#83e3aa;--team-loss:#ff9e91}._scheduleHeading_5ksn2_39{justify-content:space-between;align-items:center;gap:12px;display:flex}._scheduleHeading_5ksn2_39 h2{margin:0;font-size:1.125rem;line-height:1.3}._scheduleHeading_5ksn2_39 p{color:var(--muted);margin:3px 0 0;font-size:.75rem}._sort_5ksn2_40{align-items:center;gap:8px;font-size:.75rem;display:flex}._sort_5ksn2_40 select{font:inherit;border:1px solid var(--line);background:var(--card);max-width:195px;color:var(--ink);border-radius:4px;padding:6px 24px 6px 8px}._scheduleKey_5ksn2_41{color:var(--muted);margin:8px 0;font-size:.75rem;line-height:1.4}._scheduleKey_5ksn2_41 b{color:var(--ink);font-weight:600}._gamesHeader_5ksn2_42{grid-template-columns:var(--team-game-columns);border-bottom:1px solid var(--line);color:var(--muted);align-items:end;gap:6px;padding:6px 0;font-size:.75rem;line-height:1.25;display:grid}._gamesHeader_5ksn2_42>._resultHeader_5ksn2_42{text-align:center}._kickoffHeader_5ksn2_42{grid-template-columns:var(--team-kickoff-columns);align-items:end;gap:6px;min-width:0;display:grid}._kickoffHeader_5ksn2_42>span:last-child{text-align:center}._gamesHeader_5ksn2_42 button{min-width:0;min-height:28px;font:inherit;text-align:right;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;gap:2px;padding:0;display:flex}._gamesHeader_5ksn2_42 button>span:first-child{min-width:0}._gamesHeader_5ksn2_42 button[aria-pressed=true]{color:var(--green-2);font-weight:700}._games_5ksn2_42{container:team-games/inline-size}._game_5ksn2_42{grid-template-columns:var(--team-game-columns);border-bottom:1px solid var(--line);align-items:center;gap:6px;min-width:0;padding:5px 0;display:grid}._gameTop_5ksn2_44{display:contents}._gameDate_5ksn2_45{grid-area:1/1;grid-template-columns:var(--team-kickoff-columns);min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:.6875rem;line-height:1.3;display:grid}._kickoffDetails_5ksn2_45{flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0;display:flex}._gameDate_5ksn2_45 time{white-space:nowrap;font-size:.75rem}._gameDate_5ksn2_45 b{color:var(--ink);font-size:.75rem}._opponent_5ksn2_46{grid-area:1/2;min-width:0}._opponent_5ksn2_46 button{cursor:pointer;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;max-width:100%;min-height:32px;padding:0;display:flex}._opponent_5ksn2_46 button>b{min-width:0}._venue_5ksn2_46{color:var(--muted);flex:none;font-size:.75rem}._opponent_5ksn2_46 b{overflow-wrap:anywhere;font-size:.9375rem;font-weight:650;line-height:1.25;display:block}._opponent_5ksn2_46 [role=img]{width:32px;height:32px;box-shadow:none;background:0 0;border-radius:0;flex-shrink:0;padding:0;overflow:visible}._opponent_5ksn2_46 img{object-fit:contain;border-radius:0}._outcome_5ksn2_48{text-align:center;font-variant-numeric:tabular-nums;grid-area:1/3;min-width:0;font-size:.875rem}._outcome_5ksn2_48>strong{font-weight:700}._result_5ksn2_42{flex-wrap:wrap;justify-content:center;gap:4px;font-size:.9375rem;font-weight:700;display:inline-flex}._result_5ksn2_42>span{font-size:.75rem}._win_5ksn2_48{color:var(--team-win)}._loss_5ksn2_48{color:var(--team-loss)}._status_5ksn2_48{color:var(--muted);font-size:.75rem;line-height:1.3}._network_5ksn2_49{text-align:center;justify-content:center;align-items:center;min-width:0;display:flex}._network_5ksn2_49>[role=img]{height:auto;min-height:18px;box-shadow:none;white-space:normal;overflow-wrap:anywhere;background:0 0;border-radius:0;max-width:100%;padding:0;font-size:.6875rem;line-height:1.2;overflow:visible}._network_5ksn2_49>[role=img][data-logo]{width:40px!important;min-width:40px!important;max-width:40px!important;height:18px!important}._network_5ksn2_49>[role=img][data-logo] img{object-fit:contain;width:auto;max-width:40px;height:auto;max-height:18px}._simulate_5ksn2_50:disabled{color:var(--muted);cursor:default;opacity:.65}._simulate_5ksn2_50{font:inherit;border:1px solid var(--line);background:var(--card);min-height:28px;color:var(--green-2);cursor:pointer;border-radius:3px;padding:4px 6px;font-size:.75rem;font-weight:600;line-height:1.25}._analysis_5ksn2_51{display:contents}._analysis_5ksn2_51>div{text-align:right;grid-row:1;min-width:0}._analysis_5ksn2_51>div:first-child{grid-column:4}._analysis_5ksn2_51>div:nth-child(2){grid-column:5}._analysis_5ksn2_51>div:nth-child(3){grid-column:6}._analysis_5ksn2_51 dt{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._analysis_5ksn2_51 dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.875rem;font-weight:700;line-height:1.3}._numeric_5ksn2_51{white-space:nowrap}._analysis_5ksn2_51>div:last-child dd{color:var(--green-2)}@container team-schedule (width<=48rem){._gamesHeader_5ksn2_42{display:none}}@container team-games (width<=48rem){._game_5ksn2_42{border-bottom:2px solid var(--team-week-line);background:var(--card);padding:6px 8px;display:block}._game_5ksn2_42:first-child{border-top:2px solid var(--team-week-line)}._game_5ksn2_42:nth-child(2n){background:var(--team-week-alt)}._gameTop_5ksn2_44{grid-template-columns:minmax(0,1fr) minmax(5rem,auto);grid-template-areas:"date date""opponent outcome";gap:3px 10px;display:grid}._gameDate_5ksn2_45,._opponent_5ksn2_46,._outcome_5ksn2_48{grid-area:auto}._gameDate_5ksn2_45{grid-area:date}._opponent_5ksn2_46{grid-area:opponent}._outcome_5ksn2_48{grid-area:outcome}._gameDate_5ksn2_45,._venue_5ksn2_46,._status_5ksn2_48{color:var(--team-week-muted)}._gameDate_5ksn2_45 b{font-size:.75rem;font-weight:750}._result_5ksn2_42>span{font-size:.875rem}._analysis_5ksn2_51{grid-template-columns:1fr .8fr 1.2fr;gap:6px;margin:3px 0 0;display:grid}._analysis_5ksn2_51>div{text-align:left;flex-wrap:wrap;grid-row:auto;align-items:baseline;gap:2px 4px;min-width:0;display:flex;grid-column:auto!important}._analysis_5ksn2_51 dt{clip:auto;white-space:normal;width:auto;height:auto;color:var(--team-week-muted);overflow-wrap:anywhere;margin:0;padding:0;font-size:.75rem;line-height:1.3;position:static;overflow:visible}}@container team-games (width<=14rem){._gameDate_5ksn2_45{flex-wrap:wrap;gap:4px 8px;display:flex}._kickoffDetails_5ksn2_45{flex:100%}._network_5ksn2_49{text-align:left;justify-content:flex-start;max-width:100%}._gameTop_5ksn2_44{grid-template-columns:minmax(0,1fr);grid-template-areas:"date""opponent""outcome";gap:4px}._opponent_5ksn2_46 button{align-items:flex-start;width:100%}._outcome_5ksn2_48{text-align:left;flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}._result_5ksn2_42{justify-content:flex-start}._analysis_5ksn2_51{grid-template-columns:minmax(0,1fr);gap:3px;margin-top:5px}._analysis_5ksn2_51>div{justify-content:space-between}}@media (width<=760px){._schedule_5ksn2_37{order:2}._scheduleHeading_5ksn2_39{align-items:flex-start;gap:8px}._scheduleHeading_5ksn2_39 h2{font-size:1rem}._scheduleHeading_5ksn2_39 p{font-size:.6875rem}._sort_5ksn2_40{flex-shrink:0;font-size:0;display:block}._sort_5ksn2_40 select{max-width:119px;padding:6px 3px;font-size:.6875rem}._scheduleKey_5ksn2_41{margin:7px 0 6px;font-size:.6875rem}._opponent_5ksn2_46 b{font-size:.875rem}._outcome_5ksn2_48{font-size:.8125rem}._result_5ksn2_42{font-size:.875rem}}
