.matchup-prediction{border:1px solid var(--color-hairline-strong);border-top:3px solid var(--color-navy);text-align:center;background:#ffffff7a;margin-top:16px;padding:16px 18px}.matchup-prediction__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-tertiary);justify-content:center;align-items:center;gap:8px;margin-bottom:8px;font-size:9px;font-weight:800;display:flex}.matchup-prediction__eyebrow em{border:1px solid var(--color-gold);color:var(--color-navy);background:#ffcb0524;border-radius:3px;padding:2px 6px;font-style:normal}.matchup-prediction__hook,.matchup-prediction__pick{color:var(--color-navy);font-size:18px;line-height:1.2;display:block}.matchup-prediction--locked p{max-width:430px;color:var(--color-ink-secondary);margin:7px auto 12px;font-size:12px;line-height:1.45}.matchup-prediction__cta{background:var(--color-navy);color:#fff;border-radius:3px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.matchup-prediction__cta:hover{filter:brightness(1.08);text-decoration:none}.matchup-prediction__result-grid{border:1px solid var(--color-hairline-strong);background:var(--color-hairline-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:360px;margin:12px auto 8px;display:grid}.matchup-prediction__result-grid>span{background:var(--color-paper);flex-direction:column;gap:3px;padding:10px 8px;display:flex}.matchup-prediction__result-grid small{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-tertiary);font-size:8px;font-weight:700}.matchup-prediction__result-grid strong{color:var(--color-navy);font-size:16px}.matchup-prediction__fineprint{color:var(--color-ink-tertiary);font-size:9px}@media (max-width:700px){.matchup-prediction{margin-top:12px;padding:14px 12px}.matchup-prediction__hook,.matchup-prediction__pick{font-size:16px}.matchup-prediction--locked p{font-size:11px}}
.matchup-edges{border-top:1px solid var(--color-hairline-strong);margin-top:18px;padding-top:14px}.matchup-edges__head{align-items:center;gap:8px;display:flex}.matchup-edges__head h2{color:var(--color-navy);margin:0;font-size:15px}.matchup-edges__badge{border:1px solid var(--color-hairline-strong);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-tertiary);border-radius:999px;padding:2px 7px;font-size:8px;font-weight:800}.matchup-edges__intro{max-width:760px;color:var(--color-ink-secondary);margin:6px 0 12px;font-size:11.5px;line-height:1.5}.matchup-edges__note{color:var(--color-ink-secondary);margin:8px 0 0;font-size:12px;line-height:1.5}.matchup-edges--locked p{max-width:520px;color:var(--color-ink-secondary);margin:6px 0 10px;font-size:12px;line-height:1.5}.matchup-edges__cta{background:var(--color-navy);color:#fff;border-radius:3px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.matchup-edges__cta:hover{filter:brightness(1.08);text-decoration:none}.matchup-edges__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.matchup-edge-card{border:1px solid var(--color-hairline-strong);border-top:3px solid var(--color-gold);background:#ffffff7a;padding:10px 12px}.matchup-edge-card--style{border-top-color:var(--color-ink-tertiary)}.matchup-edge-card__head{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:7px;display:flex}.matchup-edge-card__eyebrow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-navy);font-size:9px;font-weight:800}.matchup-edge-card__advantage{border:1px solid var(--color-gold);color:var(--color-navy);background:#ffcb0524;border-radius:3px;padding:1px 6px;font-size:9px;font-weight:800}.matchup-edge-card__advantage--style{border-color:var(--color-hairline-strong);color:var(--color-ink-tertiary);background:#0000000a}.matchup-edge-card__stats{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.matchup-edge-card__stat{flex-direction:column;gap:1px;display:flex}.matchup-edge-card__stat strong{color:var(--color-navy);font-size:12px}.matchup-edge-card__stat span{color:var(--color-ink-secondary);font-size:10px}.matchup-edge-card__stat em{font-family:var(--font-mono);color:var(--color-ink-tertiary);font-size:10.5px;font-style:normal;font-weight:700}.matchup-edge-card__sentence{color:var(--color-ink-secondary);margin:0 0 6px;font-size:11.5px;line-height:1.45}.matchup-edge-card__definition{color:var(--color-ink-tertiary);margin:0;font-size:9.5px;line-height:1.4}@media (max-width:700px){.matchup-edges__grid{grid-template-columns:1fr}}
.team-free-profile{padding:0 0 var(--space-6)}.team-profile-columns{border-top:1px solid var(--color-hairline-strong);border-bottom:1px solid var(--color-hairline-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-profile-group{min-width:0}.team-profile-group:first-child{border-right:1px solid var(--color-hairline-strong)}.team-profile-group h3{padding:8px var(--space-3);border-bottom:1px solid var(--color-hairline);background:var(--color-paper-soft);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);margin:0;font-size:9px;font-weight:800}.team-profile-row{min-height:34px;padding:7px var(--space-3);border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr) 68px 42px;align-items:baseline;font-size:10.5px;display:grid}.team-profile-row:last-child{border-bottom:0}.team-profile-row span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-secondary);overflow:hidden}.team-profile-row strong{text-align:right;color:var(--color-navy);font-size:11px}.team-profile-row em{text-align:right;color:var(--color-gold-dark);font-size:9.5px;font-style:normal;font-weight:700}.team-profile-context{border-bottom:1px solid var(--color-hairline-strong);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.team-profile-context__item{min-width:0;padding:10px var(--space-3);border-right:1px solid var(--color-hairline)}.team-profile-context__item:last-child{border-right:0}.team-profile-context__item>span{letter-spacing:.055em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-tertiary);margin-bottom:4px;font-size:8.5px;font-weight:800;display:block;overflow:hidden}.team-profile-context__item strong{color:var(--color-navy);margin-right:6px;font-size:11px;display:inline-block}.team-profile-context__item em{color:var(--color-gold-dark);font-size:9px;font-style:normal;font-weight:700}.team-profile-method-note{max-width:900px;color:var(--color-ink-tertiary);margin:7px 0 0;font-size:9.5px;line-height:1.45}.adv-preview--workbench .adv-preview__note{margin-bottom:var(--space-3)}.team-pro-tools{margin-bottom:var(--space-3);border-top:1px solid var(--color-hairline-strong);border-bottom:1px solid var(--color-hairline-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.team-pro-tools span{padding:10px var(--space-3);border-right:1px solid var(--color-hairline);color:var(--color-ink-secondary);font-size:9.5px;font-weight:700}.team-pro-tools span:last-child{border-right:0}.team-pro-tools__link{width:auto;min-height:34px;box-shadow:none}@media (max-width:800px){.team-profile-context{grid-template-columns:repeat(3,minmax(0,1fr))}.team-profile-context__item:nth-child(3){border-right:0}.team-profile-context__item:nth-child(-n+3){border-bottom:1px solid var(--color-hairline)}.team-pro-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.team-pro-tools span:nth-child(2n){border-right:0}.team-pro-tools span:nth-child(-n+2){border-bottom:1px solid var(--color-hairline)}}@media (max-width:640px){.team-free-profile{padding-left:var(--space-4);padding-right:var(--space-4);padding-bottom:var(--space-5)}.team-profile-columns{grid-template-columns:1fr}.team-profile-group:first-child{border-right:0;border-bottom:1px solid var(--color-hairline-strong)}.team-profile-context{grid-template-columns:repeat(2,minmax(0,1fr))}.team-profile-context__item,.team-profile-context__item:nth-child(3){border-right:1px solid var(--color-hairline)}.team-profile-context__item:nth-child(2n){border-right:0}.team-profile-context__item:nth-child(-n+4){border-bottom:1px solid var(--color-hairline)}.team-profile-context__item:nth-child(5){border-bottom:0}.team-profile-method-note{font-size:9px}.team-pro-tools{grid-template-columns:1fr}.team-pro-tools span,.team-pro-tools span:nth-child(2n){border-right:0;border-bottom:1px solid var(--color-hairline)}.team-pro-tools span:last-child{border-bottom:0}.team-pro-tools__link{width:100%}}.team-detail{padding:var(--space-4) 0 var(--space-6)}.team-detail .tab-nav{margin-bottom:var(--space-4)}.team-overall{gap:var(--space-4);flex-direction:column;display:flex}.team-overall__note{max-width:900px;color:var(--color-ink-secondary);margin:0;font-size:12px;line-height:1.55}.team-overall__note b{color:var(--color-navy)}.metric-table-wrap{gap:var(--space-3);flex-direction:column;display:flex}.metric-table th,.metric-table td{font-size:11.5px}.metric-table td:first-child{align-items:center;gap:4px;display:flex}.schedule-table td,.schedule-table th{font-size:11.5px}.schedule-opp{color:var(--color-navy);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.schedule-opp:hover{text-decoration:underline}.schedule-opp img{object-fit:contain;flex:0 0 20px;width:20px;height:20px}.schedule-win{color:var(--color-ink)}.schedule-loss{color:var(--color-ink-tertiary)}@media (max-width:640px){.team-detail{padding-inline:var(--space-4)}.metric-table{table-layout:fixed;width:100%;min-width:0}.metric-table th,.metric-table td{white-space:normal;padding:7px 6px}.metric-table th:first-child,.metric-table td:first-child{width:42%}.metric-table th:not(:first-child),.metric-table td:not(:first-child){width:29%}.metric-table td:first-child{flex-wrap:wrap}.schedule-opp span{text-overflow:ellipsis;overflow:hidden}}
.team-v2-main.container{width:min(100% - 48px,1280px);max-width:1280px;padding-bottom:28px}.team-v2-masthead{border-bottom:2px solid var(--color-navy);justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:16px 4px 17px;display:flex}.team-v2-identity{align-items:center;gap:18px;min-width:0;display:flex}.team-v2-identity>img{object-fit:contain;flex:0 0 68px;width:68px;height:68px}.team-v2-identity>div{min-width:0}.team-v2-identity span,.team-v2-panel-heading>div>span,.team-v2-section-head>div>span{font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;color:var(--color-ink-tertiary);margin-bottom:3px;font-size:9px;font-weight:700;display:block}.team-v2-identity h1{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--color-navy);margin:0;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:.95}.team-v2-identity p{font-family:var(--font-mono);color:var(--color-ink-secondary);margin:7px 0 0;font-size:11px}.team-v2-identity p strong{color:var(--color-navy)}.team-v2-masthead__note{font-family:var(--font-mono);color:var(--color-ink-tertiary);flex:none;font-size:9px}.team-v2-rating-strip{border-bottom:1px solid var(--color-hairline-strong);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.team-v2-rating-tile{border-right:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:68px;padding:9px 13px;display:flex}.team-v2-rating-tile:last-child{border-right:0}.team-v2-rating-tile>div{min-width:0}.team-v2-rating-tile>div>span{color:var(--color-navy);font-size:11px;font-weight:800;display:block}.team-v2-rating-tile>div>small{font-family:var(--font-mono);letter-spacing:.045em;color:var(--color-ink-tertiary);margin-top:2px;font-size:8px;font-weight:700;display:block}.team-v2-stat{white-space:nowrap;grid-template-columns:minmax(48px,auto) 42px;align-items:stretch;min-width:96px;min-height:30px;display:inline-grid}.team-v2-stat>strong{color:var(--color-navy);justify-content:flex-end;align-items:center;padding:0 8px 0 4px;font-size:12px;font-weight:700;display:flex}.team-v2-rank{min-width:42px;font-family:var(--font-mono);color:var(--color-navy);background:#14274209;justify-content:center;align-items:center;padding-inline:3px;font-size:9px;font-style:normal;font-weight:700;display:flex}.team-v2-rank--elite{background:#27c15cc7}.team-v2-rank--good{background:#54c2744d}.team-v2-rank--middle{background:#1427420a}.team-v2-rank--poor{background:#c58ddd2e}.team-v2-rank--bad{background:#bb75d959}.team-v2-workbench{padding-top:20px}.team-v2-tabs{border-top:1px solid var(--color-hairline-strong);border-bottom:1px solid var(--color-hairline-strong);scrollbar-width:none;align-items:stretch;gap:0;display:flex;overflow-x:auto}.team-v2-tabs::-webkit-scrollbar{display:none}.team-v2-tabs button{appearance:none;border:0;border-right:1px solid var(--color-hairline);min-height:42px;font-family:var(--font-mono);letter-spacing:.045em;text-transform:uppercase;color:var(--color-ink-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;padding:0 18px;font-size:9px;font-weight:700}.team-v2-tabs button:hover{background:var(--color-paper-soft);color:var(--color-navy)}.team-v2-tabs button.active{background:var(--color-navy);color:#fff}.team-v2-panel{min-height:340px;padding:18px 0 8px}.team-v2-panel-heading,.team-v2-section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:12px;display:flex}.team-v2-panel-heading h2,.team-v2-section-head h2{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-navy);margin:0;font-size:23px;font-weight:800;line-height:1}.team-v2-panel-heading>small,.team-v2-section-head>small{text-align:right;max-width:560px;color:var(--color-ink-tertiary);font-size:9.5px;line-height:1.45}.team-v2-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.team-v2-mini-profile{border-top:2px solid var(--color-navy);border-bottom:1px solid var(--color-hairline-strong)}.team-v2-mini-profile__head{border-bottom:1px solid var(--color-hairline-strong);justify-content:space-between;align-items:center;min-height:42px;padding:0 9px;display:flex}.team-v2-mini-profile__head strong{color:var(--color-navy);font-size:15px;font-weight:800}.team-v2-mini-profile__head span{font-family:var(--font-mono);color:var(--color-ink-tertiary);font-size:9px;font-weight:700}.team-v2-mini-profile__row,.team-v2-group__row{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 9px;display:flex}.team-v2-mini-profile__row:last-child,.team-v2-group__row:last-child{border-bottom:0}.team-v2-mini-profile__row>span,.team-v2-group__row>span{min-width:0;color:var(--color-ink-secondary);font-size:11.5px;font-weight:650}.team-v2-context-strip{border-top:1px solid var(--color-hairline-strong);border-bottom:1px solid var(--color-hairline-strong);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;display:grid}.team-v2-context-stat{border-right:1px solid var(--color-hairline);min-width:0;padding:9px 10px}.team-v2-context-stat:last-child{border-right:0}.team-v2-context-stat>span{letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-tertiary);margin-bottom:5px;font-size:8.5px;font-weight:800;display:block;overflow:hidden}.team-v2-context-stat .team-v2-stat{width:100%}.team-v2-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 22px;display:grid}.team-v2-group{border-top:2px solid var(--color-navy);border-bottom:1px solid var(--color-hairline-strong);min-width:0}.team-v2-group h3{border-bottom:1px solid var(--color-hairline-strong);min-height:36px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-navy);margin:0;padding:10px 9px 8px;font-size:9px;font-weight:800}.team-v2-edge-table{border-top:2px solid var(--color-navy);border-bottom:1px solid var(--color-hairline-strong)}.team-v2-edge-head,.team-v2-edge-row{grid-template-columns:minmax(170px,1.45fr) repeat(3,minmax(120px,1fr));align-items:center;column-gap:10px;display:grid}.team-v2-edge-head{border-bottom:1px solid var(--color-hairline-strong);min-height:34px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-tertiary);padding:0 9px;font-size:8.5px;font-weight:700}.team-v2-edge-head span:not(:first-child){text-align:right}.team-v2-edge-section__title{border-top:1px solid var(--color-hairline-strong);border-bottom:1px solid var(--color-hairline);background:var(--color-paper-soft);min-height:30px;font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;color:var(--color-navy);padding:8px 9px 6px;font-size:8.5px;font-weight:800}.team-v2-edge-section:first-of-type .team-v2-edge-section__title{border-top:0}.team-v2-edge-row{border-bottom:1px solid var(--color-hairline);min-height:43px;padding:0 9px}.team-v2-edge-row:last-child{border-bottom:0}.team-v2-edge-row__label{color:var(--color-ink-secondary);font-size:11.5px;font-weight:700}.team-v2-edge-row .team-v2-stat{justify-self:end}.team-v2-schedule{table-layout:fixed;width:100%;min-width:0}.team-v2-schedule th,.team-v2-schedule td{height:43px;font-size:11px}.team-v2-schedule th:first-child,.team-v2-schedule td:first-child{width:12%}.team-v2-schedule th:nth-child(2),.team-v2-schedule td:nth-child(2){width:35%}.team-v2-schedule th:nth-child(3),.team-v2-schedule td:nth-child(3){width:18%}.team-v2-schedule th:nth-child(4),.team-v2-schedule td:nth-child(4){width:17%}.team-v2-schedule th:nth-child(5),.team-v2-schedule td:nth-child(5){width:18%}.team-v2-schedule tbody tr{transition:background-color .12s}.team-v2-schedule tbody tr:hover{background:#14274207}.team-v2-matchup-link{font-weight:700}.team-v2-schedule__action{text-align:right}.team-v2-schedule__action a{color:var(--color-navy);white-space:nowrap;font-size:9.5px;font-weight:800;text-decoration:none}.team-v2-schedule__action a:hover{text-decoration:underline}.team-v2-method-note{color:var(--color-ink-tertiary);margin:8px 0 0;font-size:9px;line-height:1.45}.team-v2-history{border-top:1px solid var(--color-hairline-strong);padding-top:26px}.team-v2-history .history-table-scroll{max-height:420px}@media (max-width:1100px){.team-v2-main.container{width:min(100% - 32px,980px)}.team-v2-rating-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.team-v2-rating-tile{padding-inline:9px}.team-v2-stat{grid-template-columns:minmax(42px,auto) 38px;min-width:86px}.team-v2-rank{min-width:38px}.team-v2-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-v2-context-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.team-v2-context-stat:nth-child(3){border-right:0}.team-v2-context-stat:nth-child(-n+3){border-bottom:1px solid var(--color-hairline)}}@media (max-width:760px){.team-v2-main.container{width:calc(100% - 20px)}.team-v2-masthead{min-height:86px;padding:12px 2px 13px}.team-v2-identity{gap:12px}.team-v2-identity>img{flex-basis:54px;width:54px;height:54px}.team-v2-identity h1{font-size:29px}.team-v2-identity span{font-size:7.5px}.team-v2-identity p{font-size:9.5px}.team-v2-masthead__note{display:none}.team-v2-rating-strip{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.team-v2-rating-tile{border-bottom:1px solid var(--color-hairline);min-height:58px}.team-v2-rating-tile:nth-child(2n){border-right:0}.team-v2-rating-tile:last-child{border-bottom:0;grid-column:1/-1}.team-v2-tabs button{min-height:44px;padding-inline:15px;font-size:9px}.team-v2-panel{min-height:0;padding-top:15px}.team-v2-panel-heading,.team-v2-section-head{flex-direction:column;align-items:flex-start;gap:6px}.team-v2-panel-heading h2,.team-v2-section-head h2{font-size:21px}.team-v2-panel-heading>small,.team-v2-section-head>small{text-align:left;max-width:none}.team-v2-overview-grid,.team-v2-group-grid{grid-template-columns:1fr;gap:16px}.team-v2-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.team-v2-context-stat,.team-v2-context-stat:nth-child(3){border-right:1px solid var(--color-hairline)}.team-v2-context-stat:nth-child(2n){border-right:0}.team-v2-context-stat:nth-child(-n+4){border-bottom:1px solid var(--color-hairline)}.team-v2-context-stat:last-child{border-right:0;grid-column:1/-1}.team-v2-edge-head,.team-v2-edge-row{grid-template-columns:minmax(102px,1.25fr) repeat(3,minmax(70px,.8fr));column-gap:4px;padding-inline:5px}.team-v2-edge-head{font-size:7.5px}.team-v2-edge-row{min-height:45px}.team-v2-edge-row__label{font-size:10px}.team-v2-edge-row .team-v2-stat{grid-template-columns:minmax(34px,1fr) 30px;min-width:66px}.team-v2-edge-row .team-v2-stat>strong{padding-right:4px;font-size:9.5px}.team-v2-edge-row .team-v2-rank{min-width:30px;font-size:7px}.team-v2-schedule th,.team-v2-schedule td{white-space:normal;padding:7px 5px;font-size:9.5px}.team-v2-schedule th:nth-child(3),.team-v2-schedule td:nth-child(3){width:21%}.team-v2-schedule th:nth-child(4),.team-v2-schedule td:nth-child(4){width:22%}.team-v2-schedule th:nth-child(5),.team-v2-schedule td:nth-child(5){display:none}.team-v2-schedule .schedule-opp img{flex-basis:18px;width:18px;height:18px}.team-v2-history{padding-top:20px}}@media (max-width:430px){.team-v2-main.container{width:calc(100% - 16px)}.team-v2-identity>img{flex-basis:48px;width:48px;height:48px}.team-v2-identity h1{font-size:25px}.team-v2-rating-tile>div>span{font-size:10px}.team-v2-rating-tile>div>small{font-size:7.5px}.team-v2-stat{grid-template-columns:minmax(38px,auto) 34px;min-width:78px}.team-v2-stat>strong{font-size:10.5px}.team-v2-rank{min-width:34px;font-size:8px}.team-v2-mini-profile__row>span,.team-v2-group__row>span{font-size:10.5px}}
.methodology-main{padding-bottom:var(--space-7)}.methodology-hero{max-width:900px;padding:var(--space-6) 0 var(--space-5);border-bottom:2px solid var(--color-navy)}.methodology-hero h1{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--color-navy);margin:2px 0 7px;font-size:clamp(34px,4.5vw,50px);font-weight:800;line-height:.98}.methodology-hero p,.methodology-section p{color:var(--color-ink-secondary);margin:0;font-size:12.5px;line-height:1.58}.methodology-hero p{max-width:800px}.methodology-section>p{max-width:760px}.methodology-section{padding:var(--space-6) 0;border-bottom:1px solid var(--color-hairline-strong)}.methodology-section__heading{margin-bottom:var(--space-3)}.methodology-section__heading h2,.methodology-actions h2{font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;color:var(--color-navy);margin:1px 0 0;font-size:24px;font-weight:800}.methodology-definitions{border-top:1px solid var(--color-hairline-strong);border-bottom:1px solid var(--color-hairline-strong);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.methodology-definition{min-width:0;padding:var(--space-4);border-right:1px solid var(--color-hairline)}.methodology-definition:last-child{border-right:0}.methodology-definition>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:8px;display:flex}.methodology-definition h3{font-family:var(--font-mono);color:var(--color-navy);margin:0;font-size:14px}.methodology-definition>div span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold-dark);font-size:8px;font-weight:800}.methodology-definition p{font-size:10.5px;line-height:1.5}.methodology-two-column{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.methodology-rules{border-top:1px solid var(--color-hairline-strong);border-bottom:1px solid var(--color-hairline-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.methodology-rules p{padding:var(--space-4);border-right:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);font-size:11px}.methodology-rules p:nth-child(2n){border-right:0}.methodology-rules p:nth-last-child(-n+2){border-bottom:0}.methodology-rules strong{color:var(--color-navy)}.methodology-actions{justify-content:space-between;align-items:flex-end;gap:var(--space-6);border-bottom:0;display:flex}.methodology-actions>div:first-child{max-width:760px}.methodology-actions__links{align-items:center;gap:var(--space-3);flex:none;display:flex}.methodology-actions__links a{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-sm);min-height:34px;color:var(--color-navy);align-items:center;padding:0 11px;font-size:9.5px;font-weight:800;display:inline-flex}.methodology-actions__links a:hover{border-color:var(--color-navy)}@media (max-width:980px){.methodology-definitions{grid-template-columns:repeat(3,minmax(0,1fr))}.methodology-definition:nth-child(3){border-right:0}.methodology-definition:nth-child(-n+3){border-bottom:1px solid var(--color-hairline)}}@media (max-width:720px){.methodology-two-column,.methodology-rules{grid-template-columns:1fr}.methodology-two-column{gap:var(--space-5)}.methodology-rules p,.methodology-rules p:nth-child(2n),.methodology-rules p:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--color-hairline)}.methodology-rules p:last-child{border-bottom:0}.methodology-actions{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.methodology-main{padding-left:var(--space-4);padding-right:var(--space-4)}.methodology-definitions{grid-template-columns:1fr}.methodology-definition,.methodology-definition:nth-child(3){border-right:0;border-bottom:1px solid var(--color-hairline)}.methodology-definition:last-child{border-bottom:0}.methodology-actions__links{flex-direction:column;align-items:stretch;width:100%}.methodology-actions__links a{justify-content:center;min-height:40px}}
.network-page{padding-top:var(--space-6);padding-bottom:var(--space-7)}.network-loading,.network-hint{padding:var(--space-6) 0;color:var(--color-ink-tertiary);text-align:center;font-size:13px}.network-cloud{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;flex-wrap:wrap;display:flex}.network-bubble{border:1.5px solid var(--color-hairline-strong);background:var(--color-paper-soft);color:var(--color-ink);cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}.network-bubble:hover{box-shadow:var(--shadow-float);border-color:var(--color-navy);transform:translateY(-2px)}.network-bubble--active{border-color:var(--color-gold-dark);box-shadow:var(--shadow-float);border-width:2.5px}.network-bubble--biggest{background:var(--color-paper-raised)}.network-bubble__count{font-family:var(--font-display);color:var(--color-navy);font-size:clamp(18px,3.4vw,34px);font-weight:800;line-height:1}.network-bubble__label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-tertiary);font-size:10px;font-weight:700}.network-bubble__stat{font-family:var(--font-mono);color:var(--color-ink-secondary);font-size:10.5px;font-weight:600}.network-detail{margin-top:var(--space-5);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-md);background:var(--color-paper-soft);overflow:hidden}.network-detail__header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-hairline)}.network-detail__header h2{font-family:var(--font-display);text-transform:uppercase;color:var(--color-navy);font-size:20px;font-weight:800}.network-detail__header p{max-width:760px;color:var(--color-ink-secondary);margin-top:6px;font-size:12.5px}.network-detail__table-wrap{max-height:480px;overflow-y:auto}.network-detail__table{border-collapse:collapse;width:100%;font-size:12.5px}.network-detail__table th{padding:7px var(--space-4);background:var(--color-paper-raised);border-bottom:1px solid var(--color-hairline-strong);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-tertiary);text-align:left;font-size:10px;font-weight:800;position:sticky;top:0}.network-detail__table td{padding:6px var(--space-4);border-bottom:1px solid var(--color-hairline);font-family:var(--font-mono);color:var(--color-ink)}.network-detail__table tbody tr:hover{background:var(--color-paper-raised)}@media (max-width:640px){.network-cloud{gap:var(--space-3)}.network-detail__header{padding:var(--space-3) var(--space-4)}}
.stat-cell.drillable{cursor:pointer;position:relative}.stat-cell.drillable:hover,.stat-cell.drillable:focus-visible{outline:1.5px solid var(--color-gold-dark);outline-offset:-1.5px}.stat-cell.drillable:after{content:"";background:var(--color-gold-dark);opacity:0;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;right:3px}.stat-cell.drillable:hover:after,.stat-cell.drillable:focus-visible:after{opacity:.85}.game-log-backdrop{z-index:60;padding:6vh var(--space-4) var(--space-6);background:#1717178c;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.game-log-modal{background:var(--color-paper-soft);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-md);width:100%;max-width:720px;box-shadow:var(--shadow-float)}.game-log-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-hairline);display:flex}.game-log-modal__title-stack{min-width:0}.game-log-modal__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-tertiary);font-size:10px;font-weight:800;display:block}.game-log-modal__title-stack h2{align-items:center;gap:var(--space-2);font-family:var(--font-display);text-transform:uppercase;color:var(--color-navy);margin-top:3px;font-size:20px;font-weight:800;display:flex}.game-log-modal__close{border:1px solid var(--color-hairline-strong);width:30px;height:30px;color:var(--color-ink-secondary);background:0 0;border-radius:50%;flex:none;font-size:18px;line-height:1}.game-log-modal__close:hover{color:var(--color-ink);border-color:var(--color-navy)}.game-log-modal__note{padding:var(--space-3) var(--space-5) 0;color:var(--color-ink-secondary);font-size:12px}.game-log-modal__empty{padding:var(--space-6) var(--space-5);text-align:center;color:var(--color-ink-tertiary);font-size:13px}.game-log-modal__table-wrap{margin-top:var(--space-3);max-height:55vh;overflow-y:auto}.game-log-modal__table{border-collapse:collapse;width:100%;font-size:12.5px}.game-log-modal__table th{padding:7px var(--space-4);background:var(--color-paper-raised);border-bottom:1px solid var(--color-hairline-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-tertiary);text-align:left;font-size:10px;font-weight:800;position:sticky;top:0}.game-log-modal__table th.num,.game-log-modal__table td.num{text-align:right}.game-log-modal__table td{padding:6px var(--space-4);border-bottom:1px solid var(--color-hairline);font-family:var(--font-mono);color:var(--color-ink);white-space:nowrap}.game-log-modal__table tbody tr:hover{background:var(--color-paper-raised)}.game-log-modal__table tfoot td{padding:7px var(--space-4) var(--space-4);font-family:var(--font-mono);color:var(--color-ink-secondary);border-bottom:none;font-weight:700}.game-log-modal__opponent{white-space:nowrap;align-items:center;gap:6px;display:flex}.game-log-modal__homeaway{color:var(--color-ink-tertiary);font-size:10px}.game-log-modal__result.win{color:var(--color-up)}.game-log-modal__result.loss{color:var(--color-down)}.game-log-modal__dash{color:var(--color-ink-tertiary);font-style:italic}.game-log-modal__diff{margin-left:6px;font-size:10.5px;font-weight:700}.game-log-modal__diff.good{color:var(--color-up)}.game-log-modal__diff.bad{color:var(--color-down)}@media (max-width:640px){.game-log-backdrop{align-items:stretch;padding:0}.game-log-modal{border-radius:0;max-width:none;min-height:100%}}
.history-toolbar{z-index:20;width:100%;max-width:var(--container-width);background:#f3f0e8;border-bottom:1px solid #cfc8b9;margin:0 auto;padding:8px 22px 9px;position:relative}.history-toolbar__top{justify-content:space-between;align-items:center;gap:18px;min-height:31px;margin-bottom:7px;display:flex}.history-toolbar__title{align-items:baseline;gap:10px;min-width:0;display:flex}.history-toolbar__title h1{color:var(--color-navy);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:27px;font-weight:800;line-height:1}.history-toolbar__title>span{color:#7d7b74;font-family:var(--font-mono);white-space:nowrap;font-size:9px}.history-toolbar__archive{color:#85827a;white-space:nowrap;align-items:baseline;gap:7px;font-size:8.5px;display:flex}.history-toolbar__archive strong{color:#42516a;font-family:var(--font-mono);font-size:10px}.history-toolbar__controls{grid-template-columns:minmax(185px,1.35fr) minmax(170px,1.2fr) 92px 104px minmax(145px,.9fr) 112px 132px 104px 46px;align-items:end;gap:7px;display:grid}.history-team-picker,.history-compact-field{min-width:0;position:relative}.history-team-picker>label,.history-compact-field>span{color:#77746d;letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;font-size:7.5px;font-weight:800;line-height:1;display:block}.history-team-picker__input-wrap{position:relative}.history-team-picker input,.history-compact-field select{color:#25354d;background:#fffefa;border:1px solid #c9c2b3;border-radius:3px;outline:none;width:100%;height:34px;min-height:34px;font-size:11px}.history-team-picker input{padding:0 30px 0 9px;font-weight:600}.history-team-picker input::placeholder{color:#99958c;font-weight:500}.history-compact-field select{font-family:var(--font-body);padding:0 26px 0 8px;font-weight:600}.history-team-picker input:focus,.history-compact-field select:focus{border-color:#7c899b;box-shadow:0 0 0 2px #14274212}.history-team-picker__clear{color:#8b887f;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:18px;line-height:1;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.history-team-picker__clear:hover{color:var(--color-navy);background:#ece7dc}.history-team-picker__results{z-index:90;background:#fffefa;border:1px solid #c9c2b3;border-radius:3px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 10px 28px #14274224}.history-team-picker__result{color:#25354d;text-align:left;background:0 0;border:0;border-bottom:1px solid #e5dfd3;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:40px;padding:6px 8px;display:grid}.history-team-picker__result:last-child{border-bottom:0}.history-team-picker__result:hover,.history-team-picker__result.active{background:#eee9dd}.history-team-picker__result img{object-fit:contain;width:24px;height:24px}.history-team-picker__name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.history-team-picker__meta{color:#89867e;font-family:var(--font-mono);white-space:nowrap;font-size:8px}.history-toggle{color:#455166;white-space:nowrap;background:#fffefa;border:1px solid #c9c2b3;border-radius:3px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 8px;font-size:9px;font-weight:700;display:flex}.history-toggle input{width:13px;height:13px;accent-color:var(--color-navy);margin:0}.history-clear{color:#936c1f;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;height:34px;padding:0;font-size:8.5px;font-weight:800}.history-clear:hover{text-underline-offset:2px;text-decoration:underline}.history-main{padding-top:0;padding-bottom:var(--space-6)}.history-series{background:#eee9dd;border-bottom:1px solid #cbc4b4;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:54px;margin:0;padding:7px 12px;display:grid}.history-series__team{align-items:center;gap:8px;min-width:0;display:flex}.history-series__team--right{text-align:right;justify-content:flex-end}.history-series__team img{object-fit:contain;width:28px;height:28px}.history-series__team strong{text-overflow:ellipsis;white-space:nowrap;color:#25354d;font-size:11px;overflow:hidden}.history-series__team .mono{color:var(--color-navy);font-size:20px;font-weight:800}.history-series__middle{text-align:center;border-inline:1px solid #d4cdbf;justify-items:center;gap:1px;min-width:128px;padding:0 16px;display:grid}.history-series__middle .eyebrow{color:#8d712f;font-size:7px}.history-series__middle>strong{color:#344155;font-size:10px}.history-series__middle small{color:#85827a;font-size:8px}.history-results{margin-top:0}.history-results__heading{border-bottom:2px solid var(--color-navy);background:#f7f4ec;justify-content:space-between;align-items:center;gap:12px;min-height:37px;padding:6px 10px;display:flex}.history-results__heading>div{align-items:baseline;gap:8px;min-width:0;display:flex}.history-results__heading .eyebrow{display:none}.history-results__heading h2{text-overflow:ellipsis;white-space:nowrap;color:var(--color-navy);font-family:var(--font-body);text-transform:none;margin:0;font-size:11px;font-weight:800;line-height:1;overflow:hidden}.history-results__heading>span{color:#85827a;font-family:var(--font-mono);white-space:nowrap;font-size:8.5px}.history-list{background:#fbfaf6;border-bottom:1px solid #cbc4b4}.history-game{min-height:58px;color:inherit;border-bottom:1px solid #e1dbcf;grid-template-columns:96px minmax(210px,1fr) 22px minmax(210px,1fr) minmax(150px,.65fr) 18px;align-items:center;gap:9px;padding:6px 10px;transition:background-color .1s,box-shadow .1s;display:grid}.history-game:last-child{border-bottom:0}.history-game:nth-child(2n){background:#f7f4ec}.history-game:hover,.history-game:focus-visible{z-index:1;background:#ece7dc;outline:none;position:relative;box-shadow:inset 3px 0 #b88a2a}.history-game__meta{grid-template-columns:auto 1fr;align-items:baseline;gap:1px 6px;min-width:0;display:grid}.history-game__meta strong{color:var(--color-navy);font-family:var(--font-mono);grid-row:1/3;font-size:11px}.history-game__meta span{text-overflow:ellipsis;white-space:nowrap;color:#536074;font-size:8.5px;font-weight:700;overflow:hidden}.history-game__meta small{text-overflow:ellipsis;white-space:nowrap;color:#929087;font-size:8px;overflow:hidden}.history-game__team{opacity:.66;grid-template-columns:28px minmax(0,1fr) 34px;align-items:center;gap:7px;min-width:0;display:grid}.history-game__team--home{text-align:right;grid-template-columns:34px minmax(0,1fr) 28px}.history-game__team.is-winner{opacity:1}.history-game__team img{object-fit:contain;width:27px;height:27px}.history-game__team>span{gap:1px;min-width:0;display:grid}.history-game__team strong{text-overflow:ellipsis;white-space:nowrap;color:#24344c;font-size:11px;font-weight:700;overflow:hidden}.history-game__team.is-winner strong{font-weight:800}.history-game__team small{text-overflow:ellipsis;white-space:nowrap;color:#89867f;font-size:8px;overflow:hidden}.history-game__team b{color:#37465d;font-size:16px;font-weight:600}.history-game__team.is-winner b{color:var(--color-navy);font-weight:800}.history-game__at{color:#96928a;font-family:var(--font-mono);text-align:center;font-size:8px;font-weight:800}.history-game__site{border-left:1px solid #ddd6c9;gap:1px;min-width:0;padding-left:10px;display:grid}.history-game__site span{color:#556176;font-size:8.5px;font-weight:750}.history-game__site small{text-overflow:ellipsis;white-space:nowrap;color:#918e85;font-size:8px;overflow:hidden}.history-game__open{color:#a37b29;text-align:right;font-size:13px;font-weight:800}.history-empty{color:#667083;text-align:center;border-bottom:1px solid #cbc4b4;place-content:center;justify-items:center;gap:4px;min-height:160px;display:grid}.history-empty strong{color:var(--color-navy);font-size:12px}.history-empty span{font-size:10px}.history-show-more{color:#33435a;letter-spacing:.05em;text-transform:uppercase;background:#fffefa;border:1px solid #aeb5be;border-radius:3px;min-width:190px;margin:12px auto 0;padding:8px 14px;font-size:9px;font-weight:800;display:block}.history-show-more:hover{border-color:var(--color-navy);background:var(--color-navy);color:#fff}.predictions-main .control-bar__inner:first-child>.control-label,.predictions-main .control-bar__inner:first-child>.week-nav{display:none}@media (max-width:1180px){.history-toolbar__controls{grid-template-columns:minmax(180px,1.25fr) minmax(165px,1.1fr) 88px 98px minmax(135px,.85fr) 108px 128px}.history-toggle,.history-clear{grid-row:2}.history-toggle{grid-column:1/2}.history-clear{grid-column:2/3;justify-self:start}}@media (max-width:900px){.history-toolbar{padding-left:14px;padding-right:14px}.history-toolbar__controls{grid-template-columns:repeat(4,minmax(0,1fr))}.history-team-picker,.history-compact-field--conference,.history-compact-field--sort{grid-column:span 2}.history-toggle,.history-clear{grid-area:auto}.history-game{grid-template-columns:84px minmax(170px,1fr) 18px minmax(170px,1fr) 16px}.history-game__site{display:none}}@media (max-width:640px){.history-toolbar{padding:7px 10px 8px}.history-toolbar__top{min-height:25px;margin-bottom:6px}.history-toolbar__title h1{font-size:22px}.history-toolbar__title>span{display:none}.history-toolbar__archive{gap:4px;font-size:7.5px}.history-toolbar__archive strong{font-size:8px}.history-toolbar__controls{grid-template-columns:1fr 1fr;gap:6px}.history-team-picker,.history-compact-field--conference,.history-compact-field--sort{grid-column:auto}.history-team-picker input,.history-compact-field select{height:38px;min-height:38px;font-size:13px}.history-team-picker>label,.history-compact-field>span{font-size:7px}.history-toggle{height:38px}.history-clear{text-align:left;height:38px}.history-main.container{padding-left:0;padding-right:0}.history-series{gap:7px;min-height:48px;padding:6px 8px}.history-series__team img{width:23px;height:23px}.history-series__team strong{font-size:9.5px}.history-series__team .mono{font-size:17px}.history-series__middle{min-width:96px;padding:0 8px}.history-results__heading{min-height:34px;padding-inline:8px}.history-game{grid-template-columns:54px minmax(0,1fr) 13px minmax(0,1fr);gap:5px;min-height:58px;padding:6px 8px}.history-game__meta{grid-template-columns:1fr;gap:0;display:grid}.history-game__meta strong{grid-row:auto;font-size:10px}.history-game__meta span{white-space:normal;font-size:7.5px;line-height:1.1}.history-game__meta small,.history-game__open{display:none}.history-game__team{grid-template-columns:22px minmax(0,1fr) 25px;gap:4px}.history-game__team--home{grid-template-columns:25px minmax(0,1fr) 22px}.history-game__team img{width:21px;height:21px}.history-game__team strong{font-size:9.5px}.history-game__team small{display:none}.history-game__team b{font-size:14px}.history-team-picker__results{max-height:calc(100dvh - 120px);position:fixed;top:104px;left:10px;right:10px;overflow-y:auto}}@media (max-width:420px){.history-toolbar__archive span{display:none}.history-series{grid-template-columns:1fr 1fr}.history-series__middle{border:0;border-bottom:1px solid #d4cdbf;grid-area:1/1/auto/-1;padding-bottom:5px}.history-series__team{grid-row:2}}
.article-main{max-width:860px;padding-top:var(--space-6);padding-bottom:var(--space-7)}.article-hero{padding-bottom:var(--space-6);border-bottom:1px solid var(--color-hairline-strong)}.article-hero h1{font-family:var(--font-display);letter-spacing:.003em;color:var(--color-navy);margin-top:8px;font-size:clamp(30px,4.4vw,46px);font-weight:800;line-height:1.02}.article-dek{margin-top:var(--space-4);max-width:720px;color:var(--color-ink-secondary);font-size:15px;line-height:1.55}.article-byline{margin-top:var(--space-3);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-tertiary);font-size:10.5px;font-weight:700}.article-section{padding:var(--space-6) 0;border-bottom:1px solid var(--color-hairline)}.article-section:last-of-type{border-bottom:0}.article-section p{max-width:720px;margin-top:var(--space-3);color:var(--color-ink);font-size:14px;line-height:1.65}.article-section p:first-child{margin-top:0}.article-section__heading{margin-bottom:var(--space-2)}.article-section__heading h2{font-family:var(--font-display);text-transform:uppercase;color:var(--color-navy);margin-top:4px;font-size:26px;font-weight:800}.article-stat-grid{margin:var(--space-4) 0;border:1px solid var(--color-hairline-strong);background:var(--color-hairline-strong);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;display:grid}.article-stat{padding:var(--space-4);background:var(--color-paper-soft);flex-direction:column;gap:4px;display:flex}.article-stat strong{font-family:var(--font-display);color:var(--color-navy);font-size:30px;font-weight:800}.article-stat span{color:var(--color-ink-tertiary);font-size:10.5px;line-height:1.35}.article-table-wrap{margin:var(--space-4) 0;overflow-x:auto}.article-section p.article-table-caption{color:var(--color-ink-tertiary);margin-top:-8px;font-size:11px;font-style:italic}.article-table{border-collapse:collapse;width:100%;max-width:520px;font-size:12.5px}.article-table--wide{max-width:100%}.article-table--wide td:nth-child(3){white-space:normal;min-width:260px}.article-table th,.article-table td{padding:7px var(--space-3);border-bottom:1px solid var(--color-hairline);text-align:left}.article-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-tertiary);border-bottom:1px solid var(--color-hairline-strong);font-size:9.5px;font-weight:800}.article-table td{font-family:var(--font-mono);color:var(--color-ink)}.article-table td strong{color:var(--color-navy)}.article-actions{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.article-actions>div:first-child{max-width:640px}.article-actions__links{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}.article-actions__links a{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-sm);min-height:34px;color:var(--color-navy);white-space:nowrap;align-items:center;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.article-actions__links a:hover{border-color:var(--color-navy)}.article-footnote{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-hairline);color:var(--color-ink-tertiary);font-size:10.5px;line-height:1.5}.ppa-chip{border-radius:var(--radius-sm);min-width:56px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.ppa-chip--neg{color:#fff;background:#7c2727}.ppa-chip--pos{color:#171717;background:#d3ecc9}.ppa-chip--sm{min-width:0;padding:2px 6px;font-size:10.5px}.ppa-team-logo{object-fit:contain;flex-shrink:0;width:20px;height:20px;display:inline-block}.ppa-team-cell{white-space:nowrap;align-items:center;gap:7px;display:flex!important}.ppa-matchup-strip{align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.ppa-matchup-strip .ppa-team-logo{width:40px;height:40px}.ppa-matchup-strip__vs{font-family:var(--font-mono);text-transform:uppercase;color:var(--color-ink-tertiary);font-size:10.5px;font-weight:700}.ppa-td-pill,.ppa-backbreaker{font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:9px;font-weight:800;display:inline-block}.ppa-td-pill{color:var(--color-down);background:#8b3a3a1f}.ppa-backbreaker{background:var(--color-down);color:#fff}.ppa-chart-legend{gap:var(--space-4);margin:var(--space-4) 0 0;color:var(--color-ink-tertiary);flex-wrap:wrap;font-size:10.5px;display:flex}.ppa-chart-legend span{align-items:center;gap:6px;display:inline-flex}.ppa-chart-legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.ppa-chart-legend i.up{background:var(--color-up)}.ppa-chart-legend i.down{background:var(--color-down)}.ppa-swing-chart{margin:var(--space-4) 0;border:1px solid var(--color-hairline-strong);background:var(--color-paper-soft)}.ppa-swing-row{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-hairline);grid-template-columns:108px 1fr 80px;align-items:center;display:grid}.ppa-swing-row:last-child{border-bottom:0}.ppa-swing-row__team{flex-direction:column;gap:3px;display:flex}.ppa-swing-row__team-label{font-family:var(--font-display);color:var(--color-navy);text-transform:uppercase;align-items:center;gap:7px;font-size:16px;font-weight:800;line-height:1.1;display:flex}.ppa-swing-row__team-sub{font-family:var(--font-mono);letter-spacing:.02em;text-transform:none;color:var(--color-ink-tertiary);font-size:9.5px;font-weight:600}.ppa-swing-row__bars{flex-direction:column;gap:6px;display:flex}.ppa-swing-row__bar-line{grid-template-columns:48px 1fr 58px;align-items:center;gap:8px;display:grid}.ppa-swing-row__bar-line>.ppa-chip{justify-self:end}.ppa-swing-row__bar-tag{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-ink-tertiary);text-transform:uppercase;font-size:9px;font-weight:700}.ppa-bar-track{background:var(--color-hairline);border-radius:2px;height:12px;position:relative}.ppa-bar-zero{background:var(--color-hairline-strong);width:1px;position:absolute;top:-3px;bottom:-3px}.ppa-bar-fill{border-radius:2px;min-width:2px;position:absolute;top:0;bottom:0}.ppa-swing-row__delta{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ppa-swing-row__delta-arrow{color:var(--color-ink-tertiary);font-size:11px}.article-callout{margin:var(--space-4) 0 0;padding:var(--space-4) var(--space-5);border-left:4px solid var(--color-gold);background:var(--color-paper-soft);font-family:var(--font-display);color:var(--color-navy);font-size:18px;font-weight:700;line-height:1.32}.article-callout--down{border-left-color:var(--color-down)}.article-callout--up{border-left-color:var(--color-up)}.article-stat--up{box-shadow:inset 3px 0 0 var(--color-up)}.article-stat--down{box-shadow:inset 3px 0 0 var(--color-down)}@media (max-width:640px){.article-main{padding-left:var(--space-4);padding-right:var(--space-4)}.article-actions{flex-direction:column;align-items:flex-start}.ppa-swing-row{gap:var(--space-2);grid-template-columns:1fr}.ppa-swing-row__delta{justify-content:flex-start}.ppa-swing-row__bar-line{grid-template-columns:42px 1fr 48px}.article-callout{padding:var(--space-3) var(--space-4);font-size:16px}}
.upgrade-main{padding-bottom:var(--space-6)}.upgrade-experience{width:100%;max-width:980px;margin:0 auto}.upgrade-compact-head{padding:var(--space-5) 0 var(--space-4);border-bottom:2px solid var(--color-navy)}.upgrade-compact-head h1{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--color-navy);margin:3px 0 7px;font-size:clamp(30px,4vw,42px);font-weight:800;line-height:.98}.upgrade-compact-head__intro{max-width:700px;color:var(--color-ink-secondary);margin:0;font-size:12px;line-height:1.5}.upgrade-compact-head__reason{max-width:760px;color:var(--color-ink-tertiary);margin:9px 0 0;font-size:10.5px;line-height:1.45}.upgrade-compact-head__reason strong{color:var(--color-navy)}.upgrade-trustline{margin-top:var(--space-3);font-family:var(--font-mono);text-transform:uppercase;color:var(--color-ink-tertiary);flex-wrap:wrap;gap:6px 14px;font-size:8.5px;font-weight:700;display:flex}.upgrade-trustline span:before{content:"✓";color:var(--color-gold-dark);margin-right:5px}.upgrade-alert{margin:var(--space-3) 0 0;border:1px solid var(--color-hairline-strong);background:var(--color-paper-soft);color:var(--color-navy);padding:9px 11px;font-size:10.5px;line-height:1.4}.upgrade-alert--error{color:#7f261f;border-color:#a53a31}.track-record{padding:var(--space-4) 0;border-bottom:1px solid var(--color-hairline-strong)}.track-record__empty{color:var(--color-ink-tertiary);margin:0;font-size:10.5px;line-height:1.5}.track-record__overall{border-top:1px solid var(--color-hairline);border-left:1px solid var(--color-hairline);margin-bottom:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.track-record__stat{border-right:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.track-record__stat strong{font-family:var(--font-mono);color:var(--color-navy);font-size:20px;line-height:1}.track-record__stat span{letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-tertiary);font-size:8.5px;font-weight:700}.track-record__table{border-collapse:collapse;width:100%;font-size:10px}.track-record__table th,.track-record__table td{border-bottom:1px solid var(--color-hairline);text-align:right;font-variant-numeric:tabular-nums;padding:6px 8px}.track-record__table th:first-child,.track-record__table td:first-child{text-align:left}.track-record__table thead th{letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-tertiary);border-bottom:2px solid var(--color-navy);font-size:8.5px;font-weight:700}.track-record__note{color:var(--color-ink-tertiary);margin:9px 0 0;font-size:9px;line-height:1.4}.upgrade-plans{padding:var(--space-5) 0 var(--space-4);border-bottom:1px solid var(--color-hairline-strong)}.upgrade-section-heading{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.upgrade-section-heading h2,.upgrade-free-note h2{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-navy);margin:2px 0 0;font-size:21px;font-weight:800;line-height:1}.upgrade-plan-grid{border:1px solid var(--color-hairline-strong);background:var(--color-paper);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.upgrade-plan{min-width:0;padding:var(--space-4);flex-direction:column;display:flex}.upgrade-plan+.upgrade-plan{border-left:1px solid var(--color-hairline-strong)}.upgrade-plan--plus{box-shadow:inset 0 3px 0 var(--color-gold);background:var(--color-paper-soft)}.upgrade-plan--selected{outline:2px solid var(--color-navy);outline-offset:-2px}.upgrade-plan__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-dark);margin-bottom:2px;font-size:8.5px;font-weight:800;display:block}.upgrade-plan__header h3{font-family:var(--font-display);text-transform:uppercase;color:var(--color-navy);margin:0;font-size:22px;font-weight:800;line-height:1}.upgrade-plan__price{margin-top:var(--space-3);align-items:baseline;gap:5px;display:flex}.upgrade-plan__price strong{font-family:var(--font-mono);color:var(--color-navy);font-size:28px;line-height:1}.upgrade-plan__price span{color:var(--color-ink-tertiary);font-size:9.5px;font-weight:700}.upgrade-plan__features{margin:var(--space-3) 0 var(--space-4);border-top:1px solid var(--color-hairline);gap:0;padding:0;list-style:none;display:grid}.upgrade-plan__features li{border-bottom:1px solid var(--color-hairline);grid-template-columns:17px minmax(0,1fr);align-items:start;gap:4px;padding:7px 0;display:grid}.upgrade-plan__features li>span{color:var(--color-gold-dark);font-weight:800}.upgrade-plan__features strong{color:var(--color-navy);font-size:10px;display:block}.upgrade-plan__features small{color:var(--color-ink-tertiary);margin-top:1px;font-size:8.5px;line-height:1.3;display:block}.upgrade-plan__action{margin-top:auto}.upgrade-plan__action form{margin:0}.upgrade-plan__button{width:100%;min-height:42px}.upgrade-plan__action>small{min-height:27px;color:var(--color-ink-tertiary);margin-top:7px;font-size:8px;line-height:1.4;display:block}.upgrade-billing-note{color:var(--color-ink-tertiary);margin:9px 0 0;font-size:9px;line-height:1.4}.upgrade-free-note{gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--color-hairline-strong);grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.upgrade-free-note__items{border-top:1px solid var(--color-hairline);border-left:1px solid var(--color-hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.upgrade-free-note__items span{border-right:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);color:var(--color-navy);padding:8px 10px;font-size:9.5px;font-weight:700}.upgrade-signin-note{margin:var(--space-3) 0 0;color:var(--color-ink-tertiary);font-size:9.5px}.upgrade-signin-note a{color:var(--color-navy);font-weight:800}.upgrade-experience--gate{max-width:980px}@media (max-width:700px){.upgrade-main{padding-left:var(--space-4);padding-right:var(--space-4)}.upgrade-plan-grid,.upgrade-free-note{grid-template-columns:1fr}.upgrade-plan+.upgrade-plan{border-top:1px solid var(--color-hairline-strong);border-left:0}.upgrade-free-note{gap:var(--space-3)}}@media (max-width:430px){.upgrade-trustline,.upgrade-free-note__items{grid-template-columns:1fr}.upgrade-trustline{display:grid}.upgrade-compact-head h1{font-size:32px}}
@media (min-width:641px){#ratingsTable .team-cell,.adv-table .team-cell{width:160px;min-width:160px;max-width:160px}.adv-table .record-cell{width:54px;min-width:54px;max-width:54px}.adv-table .adv-section-spacer{width:258px;min-width:258px;max-width:258px}body:has(#advancedTable) #advancedTable .adv-table .rank-cell{z-index:31!important;position:sticky!important;left:0!important}body:has(#advancedTable) #advancedTable .adv-table .team-cell{isolation:isolate;overflow:hidden;z-index:30!important;position:sticky!important;left:44px!important}body:has(#advancedTable) #advancedTable .adv-table tbody td:not(.rank-cell):not(.team-cell){z-index:1;position:relative}body:has(#advancedTable) #advancedTable .adv-column-row .rank-cell{z-index:42!important}body:has(#advancedTable) #advancedTable .adv-column-row .team-cell{z-index:41!important}}body:has(#advancedTable) #advancedTable .advanced-floating-head{z-index:80;display:none;position:fixed;top:0;overflow:hidden}body:has(#advancedTable) #advancedTable .advanced-floating-head.is-visible{display:block}body:has(#advancedTable) #advancedTable .advanced-floating-head__scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;overflow:auto hidden}body:has(#advancedTable) #advancedTable .advanced-floating-head__scroll::-webkit-scrollbar{display:none}body:has(#advancedTable) #advancedTable .advanced-floating-head__table{border-spacing:0;margin:0!important}body:has(#advancedTable) #advancedTable .advanced-floating-head__table thead th{position:static!important}:is(body:has(#advancedTable) #advancedTable .advanced-floating-head__table .rank-cell,body:has(#advancedTable) #advancedTable .advanced-floating-head__table .team-cell){position:sticky!important}body:has(#advancedTable) #advancedTable .advanced-floating-head__table .rank-cell{left:0!important}@media (min-width:641px){body:has(#advancedTable) #advancedTable .advanced-floating-head__table .team-cell{left:44px!important}}@media (max-width:640px){body:has(#advancedTable) #advancedTable .advanced-floating-head__table .team-cell{left:34px!important}}body:has(#advancedTable) #advancedTable .advanced-floating-head__table .adv-column-row .rank-cell{z-index:92!important}body:has(#advancedTable) #advancedTable .advanced-floating-head__table .adv-column-row .team-cell{z-index:91!important}body:has(#advancedTable) #advancedTable .advanced-floating-head .tip-trigger{pointer-events:none}@media (min-width:641px){:is(body:has(#advancedTable) #advancedTable .adv-table tbody .rank-cell,body:has(#advancedTable) #advancedTable .adv-table tbody .team-cell){background-clip:padding-box;background-color:#faf8f2!important;background-image:none!important}:is(body:has(#advancedTable) #advancedTable .adv-table tbody tr:nth-child(2n) .rank-cell,body:has(#advancedTable) #advancedTable .adv-table tbody tr:nth-child(2n) .team-cell){background-color:#f5f2ea!important;background-image:none!important}:is(body:has(#advancedTable) #advancedTable .adv-table tbody tr:hover .rank-cell,body:has(#advancedTable) #advancedTable .adv-table tbody tr:hover .team-cell){background-color:#faf8f2!important}body:has(#advancedTable) #advancedTable .adv-column-row .rank-cell{background-color:#e7e2d7!important;background-image:none!important}body:has(#advancedTable) #advancedTable .adv-column-row .team-cell{background-color:#e7e2d7!important;background-image:none!important}body:has(#advancedTable) #advancedTable .advanced-floating-head__table .adv-column-row .rank-cell{background-color:#e7e2d7!important;background-image:none!important}body:has(#advancedTable) #advancedTable .advanced-floating-head__table .adv-column-row .team-cell{background-color:#e7e2d7!important;background-image:none!important}:is(body:has(#advancedTable) #advancedTable .adv-table .team-cell,body:has(#advancedTable) #advancedTable .advanced-floating-head__table .team-cell){box-shadow:1px 0 #d2ccbd,6px 0 10px #1f2a3709}}
.table-updated-at{color:var(--color-ink-tertiary);letter-spacing:.01em;justify-content:flex-end;align-items:center;gap:4px;margin:0 0 5px;font-size:9px;font-weight:600;line-height:1.2;display:flex}.table-updated-at span{font-weight:700}.table-updated-at time{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (max-width:640px){.table-updated-at{margin:0 10px 4px;font-size:8px}}
#ratingsTable .rank-cell-inner{white-space:nowrap;justify-content:center;align-items:baseline;gap:3px;max-width:100%;display:inline-flex}#ratingsTable .rank-value{color:var(--color-navy);font-weight:800}#ratingsTable .rank-change{letter-spacing:-.02em;flex:none;font-size:8px;font-weight:800;line-height:1;display:inline-block}#ratingsTable .rank-change--up{color:#2f7d4b}#ratingsTable .rank-change--down{color:#a4473f}#ratingsTable .rank-change--flat{color:#858278}#ratingsTable .rank-change--new{color:#9a7628}@media (min-width:641px){#ratingsTable .rank-cell{width:64px;min-width:64px;max-width:64px}#ratingsTable .team-cell{width:176px;min-width:176px;max-width:176px}#ratingsTable .record-cell{width:54px;min-width:54px;max-width:54px}}
body:has(#ratingsTable) .ratings-toolbar{width:100%;max-width:var(--container-width);background:#f3f0e8;border-bottom:1px solid #cec7b8;justify-content:space-between;align-items:center;gap:18px;min-height:58px;margin:0 auto;padding:8px 22px;display:flex}body:has(#ratingsTable) .ratings-toolbar__heading{flex:none;align-items:baseline;gap:12px;min-width:0;display:flex}body:has(#ratingsTable) .ratings-toolbar h1{color:var(--color-navy);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:25px;font-weight:800;line-height:1}body:has(#ratingsTable) .ratings-toolbar__meta{color:#85837c;white-space:nowrap;align-items:center;gap:9px;font-size:8.5px;line-height:1;display:flex}body:has(#ratingsTable) .ratings-toolbar__meta a{color:#43516a;text-underline-offset:2px;font-size:8.5px;font-weight:700;-webkit-text-decoration:underline #b88a2a;text-decoration:underline #b88a2a}body:has(#ratingsTable) .ratings-toolbar__controls{flex:auto;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}body:has(#ratingsTable) .ratings-control{background:#fffefa;border:1px solid #c9c2b3;border-radius:3px;flex:none;align-items:stretch;height:32px;display:inline-flex;overflow:hidden}body:has(#ratingsTable) .ratings-control label{color:#77746d;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ece7dc;border-right:1px solid #d6d0c4;align-items:center;padding:0 7px;font-size:7.5px;font-weight:800;display:inline-flex}:is(body:has(#ratingsTable) .ratings-control select,body:has(#ratingsTable) .ratings-conference select){color:#25354d;height:100%;font-family:var(--font-mono);background:#fffefa;border:0;outline:0;font-size:10.5px;font-weight:600}body:has(#ratingsTable) .ratings-control select{padding:0 25px 0 8px}body:has(#ratingsTable) .ratings-control--season select{width:88px;min-width:88px}body:has(#ratingsTable) .ratings-control--week select{width:92px}body:has(#ratingsTable) .ratings-search{flex:0 190px;min-width:125px}:is(body:has(#ratingsTable) .ratings-search input,body:has(#ratingsTable) .ratings-conference select){color:#25354d;background:#fffefa;border:1px solid #c9c2b3;border-radius:3px;width:100%;height:32px;font-size:10.5px}body:has(#ratingsTable) .ratings-search input{padding:0 9px}body:has(#ratingsTable) .ratings-search input::placeholder{color:#96938a}body:has(#ratingsTable) .ratings-conference{flex:0 150px;min-width:125px;height:32px}body:has(#ratingsTable) .ratings-conference select{font-family:var(--font-body);padding:0 26px 0 9px;font-weight:600}body:has(#ratingsTable) .ratings-search input:focus{border-color:#7f8997;outline:none;box-shadow:0 0 0 2px #14274212}body:has(#ratingsTable) .ratings-control:focus-within{border-color:#7f8997;outline:none;box-shadow:0 0 0 2px #14274212}body:has(#ratingsTable) .ratings-conference select:focus{border-color:#7f8997;outline:none;box-shadow:0 0 0 2px #14274212}body:has(#ratingsTable) .ratings-toolbar__count{color:#88857c;min-width:24px;font-family:var(--font-mono);text-align:right;flex:none;font-size:8.5px}body:has(#ratingsTable) .table-main{padding-top:0}body:has(#ratingsTable) .table-scroll{margin-top:0}@media (max-width:1050px){body:has(#ratingsTable) .ratings-toolbar{flex-direction:column;align-items:flex-start;gap:7px;padding-top:7px;padding-bottom:7px}body:has(#ratingsTable) .ratings-toolbar__heading{justify-content:space-between;align-items:center;width:100%}body:has(#ratingsTable) .ratings-toolbar__controls{justify-content:flex-start;width:100%}body:has(#ratingsTable) .ratings-search{margin-left:auto}}@media (max-width:640px){body:has(#ratingsTable) .ratings-toolbar{gap:6px;min-height:0;padding:7px 10px}body:has(#ratingsTable) .ratings-toolbar h1{font-size:21px}body:has(#ratingsTable) .ratings-toolbar__meta{gap:6px;font-size:7.5px}body:has(#ratingsTable) .ratings-toolbar__meta a{display:none}body:has(#ratingsTable) .ratings-toolbar__controls{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:6px;display:grid}body:has(#ratingsTable) .ratings-control{width:100%;height:34px}body:has(#ratingsTable) .ratings-control select{flex:auto;width:auto;min-width:0}:is(body:has(#ratingsTable) .ratings-search,body:has(#ratingsTable) .ratings-conference){flex:none;width:100%;min-width:0;height:36px}body:has(#ratingsTable) .ratings-search{margin-left:0}:is(body:has(#ratingsTable) .ratings-search input,body:has(#ratingsTable) .ratings-conference select){height:36px;min-height:36px;font-size:13px}body:has(#ratingsTable) .ratings-toolbar__count{display:none}}@media (max-width:390px){body:has(#ratingsTable) .ratings-toolbar__meta time{font-size:7px}body:has(#ratingsTable) .ratings-control label{padding-left:6px;padding-right:6px;font-size:7px}}
.exploratory-subnav{gap:var(--space-4);padding-top:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-hairline);display:flex}.exploratory-subnav a{font-family:var(--font-body);letter-spacing:.02em;color:var(--color-ink-tertiary);border-bottom:2px solid #0000;padding-bottom:4px;font-size:12.5px;font-weight:800}.exploratory-subnav a.active,.exploratory-subnav a[aria-current=page]{color:var(--color-navy);border-bottom-color:var(--color-gold)}.exploratory-subnav a:hover{color:var(--color-navy)}.exploratory-disclaimer{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-paper-soft);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);color:var(--color-ink-secondary);font-size:11.5px;line-height:1.5}.exploratory-table-tabs{border-bottom:1px solid var(--color-hairline-strong,var(--color-hairline));align-items:flex-end;gap:0;margin-top:2px;display:flex}.exploratory-table-tabs button{appearance:none;color:var(--color-ink-tertiary);font:850 11px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 18px 9px}.exploratory-table-tabs button:hover,.exploratory-table-tabs button:focus-visible{color:var(--color-navy);background:var(--color-paper-soft)}.exploratory-table-tabs button.active,.exploratory-table-tabs button[aria-selected=true]{color:var(--color-navy);border-bottom-color:var(--color-gold);background:var(--color-paper-soft)}.exploratory-table-shell{border-top:0}#exploratoryTable .adv-table{table-layout:fixed;width:100%}#exploratoryTable .exploratory-table--series{min-width:1080px}#exploratoryTable .exploratory-table--possessions{min-width:820px}#exploratoryTable .exploratory-table--style{min-width:1060px}#exploratoryTable .adv-table tbody td{height:48px}#exploratoryTable .adv-table .team-cell{width:280px;min-width:280px;max-width:280px;overflow:hidden}#exploratoryTable .adv-table .team-cell-stack{flex-direction:column;justify-content:center;gap:1px;width:100%;min-width:0;display:flex;overflow:hidden}#exploratoryTable .adv-table .team-link{align-items:center;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}#exploratoryTable .adv-table .team-link .team-logo{flex:none}#exploratoryTable .adv-table .team-link .team-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;line-height:1.08;display:block;overflow:hidden}#exploratoryTable .adv-table .team-conf-label{text-overflow:ellipsis;max-width:calc(100% - 31px);color:var(--color-ink-tertiary);font:700 9px/1.05 var(--font-body);letter-spacing:.02em;white-space:nowrap;margin-top:2px;margin-left:31px;display:block;overflow:hidden}#exploratoryTable .adv-table .profile-cell{text-align:center;vertical-align:middle;width:88px;min-width:88px;max-width:88px;padding-left:5px;padding-right:5px;overflow:hidden}#exploratoryTable .adv-table .metric-cell{vertical-align:middle;min-width:0;padding-left:8px;padding-right:8px}#exploratoryTable .adv-section-row th{letter-spacing:.055em;height:31px;font-size:10px}#exploratoryTable .adv-column-row th{height:58px}#exploratoryTable .adv-column-row .metric-cell .column-sort{white-space:normal;text-align:center;font-size:9.5px;line-height:1.08}#exploratoryTable .adv-table .metric-value{font-size:12px}#exploratoryTable .adv-table .rank-sub{margin-left:3px;font-size:8px}.exploratory-profile-button{box-sizing:border-box;appearance:none;border:1px solid var(--color-hairline-strong,var(--color-hairline));background:var(--color-paper);width:100%;max-width:74px;color:var(--color-navy);border-radius:var(--radius-sm);font:800 8.75px/1 var(--font-body);letter-spacing:-.015em;white-space:nowrap;cursor:pointer;margin:0 auto;padding:5px 3px;display:block;overflow:hidden}.exploratory-profile-button:hover,.exploratory-profile-button:focus-visible{border-color:var(--color-navy);background:var(--color-paper-soft)}.stat-cell.small-sample .metric-value{color:var(--color-ink-tertiary)}.rank-sub--n{font-family:var(--font-mono);color:var(--color-ink-tertiary)}.exploratory-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#051224a8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.exploratory-profile-modal{background:var(--color-paper);border:1px solid #00274c4d;border-top:4px solid var(--color-gold);width:min(790px,100%);box-shadow:0 20px 54px #03112252}.exploratory-profile-header{background:var(--color-navy);color:#fff;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 16px 10px;display:flex}.exploratory-profile-header .eyebrow{color:var(--color-gold);letter-spacing:.1em;font-size:8.5px}.exploratory-profile-header h2{color:#fff;margin:2px 0 1px;font-size:22px;line-height:1.02}.exploratory-profile-header p{color:#ffffffb3;margin:0;font-size:10px}.exploratory-modal-close{appearance:none;color:#ffffffbd;font:400 25px/1 var(--font-body);cursor:pointer;background:0 0;border:0;padding:0 2px}.exploratory-modal-close:hover,.exploratory-modal-close:focus-visible{color:var(--color-gold)}.exploratory-profile-note{border-bottom:1px solid var(--color-hairline);color:var(--color-ink-secondary);background:#f2efe5;padding:6px 16px;font-size:9.5px;line-height:1.3}.exploratory-profile-note strong{color:var(--color-navy)}.exploratory-profile-section{padding:8px 16px 0}.exploratory-profile-section+.exploratory-profile-section{margin-top:7px}.exploratory-profile-section h3{color:var(--color-navy);letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;font-size:10px}.exploratory-profile-table{border-collapse:collapse;table-layout:fixed;border:1px solid var(--color-hairline);background:#fffdf8;width:100%}.exploratory-profile-table th,.exploratory-profile-table td{border-bottom:1px solid var(--color-hairline);vertical-align:middle}.exploratory-profile-table thead th{color:#4e5662;height:24px;font:800 8px/1 var(--font-body);letter-spacing:.055em;text-transform:uppercase;text-align:left;background:#e8e4d9;padding:4px 7px}.exploratory-profile-table thead th:first-child{width:43%}.exploratory-profile-table thead th:nth-child(2){text-align:center;width:18%}.exploratory-profile-table thead th:nth-child(3){text-align:center;width:17%}.exploratory-profile-table thead th:nth-child(4){text-align:center;width:22%}.exploratory-profile-table tbody tr:last-child td{border-bottom:0}.exploratory-profile-table tbody tr:hover{background:#f7f4ec}.profile-metric-name{padding:6px 8px}.profile-metric-name strong{color:var(--color-navy);font-size:10.5px;line-height:1.1;display:block}.profile-metric-name span{color:var(--color-ink-secondary);margin-top:2px;font-size:8.75px;line-height:1.15;display:block}.profile-rate,.profile-rank,.profile-read{text-align:center;padding:5px 6px}.profile-rate{border-left:1px solid #00274c14;border-right:1px solid #00274c14}.profile-rate strong,.profile-rank strong{color:#17263a;font:800 12.5px/1 var(--font-mono);display:block}.profile-rate small,.profile-rank small{color:#6f756f;font:700 7.5px/1 var(--font-mono);text-transform:uppercase;margin-top:2px;display:block}.profile-rate--sample{background:#efede7}.profile-rate--sample strong{color:var(--color-ink-tertiary)}.profile-tier{min-width:72px;font:900 8px/1 var(--font-body);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:4px 7px;display:inline-block}.profile-tier--elite{color:#15542c;background:#ccead5;border-color:#98d0a8}.profile-tier--strong{color:#28643a;background:#ddf0df;border-color:#b9dcbd}.profile-tier--good{color:#4b5d24;background:#edf3dc;border-color:#d4dfae}.profile-tier--average{color:#625c4c;background:#f2eee0;border-color:#ddd5bd}.profile-tier--below{color:#8a4d22;background:#fae7d6;border-color:#efc7a4}.profile-tier--poor{color:#8e302a;background:#f6d8d5;border-color:#e7aaa4}.profile-tier--sample{color:#73736f;background:#ecebea;border-color:#d8d5d1}.exploratory-profile-footer{justify-content:space-between;align-items:center;gap:12px;padding:8px 16px 10px;display:flex}.exploratory-profile-footer a{font-size:10px}.exploratory-profile-done{appearance:none;border:1px solid var(--color-navy);background:var(--color-navy);color:#fff;border-radius:var(--radius-sm);font:800 9.5px/1 var(--font-body);cursor:pointer;padding:5px 11px}.exploratory-profile-done:hover,.exploratory-profile-done:focus-visible{border-color:var(--color-gold);color:var(--color-gold)}@media (max-width:640px){.exploratory-subnav{padding-left:var(--space-4);padding-right:var(--space-4)}.exploratory-table-tabs{scrollbar-width:none;overflow-x:auto}.exploratory-table-tabs::-webkit-scrollbar{display:none}.exploratory-table-tabs button{flex:none;padding-left:14px;padding-right:14px;font-size:10px}#exploratoryTable .exploratory-table--series{min-width:980px}#exploratoryTable .exploratory-table--possessions{min-width:760px}#exploratoryTable .exploratory-table--style{min-width:980px}#exploratoryTable .adv-table .team-cell{width:240px;min-width:240px;max-width:240px}#exploratoryTable .adv-table .profile-cell{width:76px;min-width:76px;max-width:76px}#exploratoryTable .adv-column-row .metric-cell .column-sort{font-size:8.75px}.exploratory-profile-button{max-width:64px;padding:4px 1px;font-size:8px}.exploratory-modal-backdrop{align-items:center;padding:6px}.exploratory-profile-modal{width:100%;max-height:97vh;overflow:auto}.exploratory-profile-header{padding:8px 10px 7px}.exploratory-profile-header h2{font-size:18px}.exploratory-profile-note,.exploratory-profile-section,.exploratory-profile-footer{padding-left:8px;padding-right:8px}.exploratory-profile-section{padding-top:6px}.exploratory-profile-table thead th:first-child{width:42%}.exploratory-profile-table thead th:nth-child(2){width:18%}.exploratory-profile-table thead th:nth-child(3){width:16%}.exploratory-profile-table thead th:nth-child(4){width:24%}.profile-metric-name{padding:5px}.profile-metric-name strong{font-size:9px}.profile-metric-name span{font-size:7.5px}.profile-rate,.profile-rank,.profile-read{padding:4px 3px}.profile-rate strong,.profile-rank strong{font-size:10px}.profile-tier{min-width:0;padding:3px 4px;font-size:6.8px}}
@media (min-width:769px){#exploratoryTable .exploratory-table-shell{background:#faf8f2;border:1px solid #cfc8b9;box-shadow:0 8px 24px #1f2a370e}#exploratoryTable .exploratory-table-shell .table-scroll{scrollbar-width:thin;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:#faf8f2;width:100%;max-width:100%;position:relative;border:0!important;max-height:none!important;overflow:auto visible!important}#exploratoryTable .exploratory-table{table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important;width:max-content!important;min-width:100%!important}#exploratoryTable .exploratory-table th,#exploratoryTable .exploratory-table td{white-space:nowrap}#exploratoryTable .exploratory-table .adv-section-row th{z-index:14;color:#d9bd75;letter-spacing:.09em;text-align:center;text-transform:uppercase;background:#26374f;border-bottom:1px solid #1c2a3c;border-right:1px solid #ffffff14;height:27px;padding:4px 8px;font-size:8.5px;font-weight:900;line-height:1;position:sticky;top:0}#exploratoryTable .exploratory-table .adv-section-row .adv-section-spacer{color:#f2efe7;text-align:left;padding-left:11px}#exploratoryTable .exploratory-table .adv-column-row th{z-index:13;color:#263449;letter-spacing:.01em;background:#e7e2d7;border-bottom:1px solid #bdb5a5;height:39px;padding:0 8px;font-size:9.5px;position:sticky;top:27px}#exploratoryTable .exploratory-table .adv-column-row th:hover{background:#ddd7ca}#exploratoryTable .exploratory-table .team-cell{width:190px!important;min-width:190px!important;max-width:190px!important}#exploratoryTable .exploratory-table .profile-cell{width:88px!important;min-width:88px!important;max-width:88px!important}#exploratoryTable .exploratory-table .metric-cell{padding-inline:8px;min-width:86px!important}#exploratoryTable .exploratory-table tbody td{border-bottom:1px solid #e3ded2;height:43px;padding-block:5px;font-size:11.5px}#exploratoryTable .exploratory-table tbody tr:nth-child(2n){background:#f5f2ea}#exploratoryTable .exploratory-table .team-cell{z-index:8;background:#faf8f2;position:sticky;left:0;box-shadow:2px 0 #d2ccbd,7px 0 12px #1f2a370b}#exploratoryTable .exploratory-table tbody tr:nth-child(2n) .team-cell{background:#f5f2ea}#exploratoryTable .exploratory-table .adv-column-row .team-cell{z-index:18;background:#e7e2d7}#exploratoryTable .exploratory-floating-head{z-index:80;display:none;position:fixed;top:0;overflow:hidden}#exploratoryTable .exploratory-floating-head.is-visible{display:block}#exploratoryTable .exploratory-floating-head__scroll{scrollbar-width:none;width:100%;overflow:hidden}#exploratoryTable .exploratory-floating-head__table{border-spacing:0;margin:0!important}#exploratoryTable .exploratory-floating-head__table thead th{position:static!important}#exploratoryTable .exploratory-floating-head__table .team-cell{z-index:92!important;position:sticky!important;left:0!important}#exploratoryTable .exploratory-floating-head .tip-trigger{pointer-events:none}}
.exploratory-modal-backdrop{padding:10px}.exploratory-profile-modal{background:var(--color-paper);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:10px;width:min(1320px,100vw - 20px);max-height:calc(100vh - 20px);display:grid;position:relative;overflow:hidden}.exploratory-profile-header,.exploratory-profile-note,.exploratory-profile-footer{grid-column:1/-1}.exploratory-profile-header{z-index:3;min-height:84px;padding-top:12px;padding-bottom:11px;position:relative;top:auto}.exploratory-profile-header>div{padding-left:46px}.exploratory-profile-header .eyebrow{margin-bottom:2px}.exploratory-profile-header h2{margin-top:1px;margin-bottom:0}.exploratory-profile-header p{margin-top:0;margin-bottom:0}.exploratory-profile-note{z-index:4;color:#ffffffb8;text-align:right;background:0 0;border:0;width:auto;max-width:560px;padding:0;font-size:8px;line-height:1.2;position:absolute;top:54px;right:52px}.exploratory-profile-note strong{color:#fff;font-weight:800}.exploratory-profile-section,.exploratory-profile-section+.exploratory-profile-section{min-width:0;margin-top:0;padding:5px 8px 0}.exploratory-profile-section:last-of-type{grid-column:1/-1;padding-top:5px}.exploratory-profile-section h3{margin:0 0 3px;font-weight:600}.exploratory-profile-section:first-of-type h3,.exploratory-profile-section:nth-of-type(2) h3,.exploratory-profile-section:nth-of-type(3) h3,.exploratory-profile-section:nth-of-type(4) h3{font-size:0}.exploratory-profile-section:first-of-type h3:before,.exploratory-profile-section:nth-of-type(3) h3:before,.exploratory-profile-section:nth-of-type(2) h3:before,.exploratory-profile-section:nth-of-type(4) h3:before{content:"SERIES · ";font:600 10px/1.15 var(--font-body);letter-spacing:.075em}.exploratory-profile-section:nth-of-type(3) h3:before,.exploratory-profile-section:nth-of-type(4) h3:before{content:"POSSESSIONS · "}.exploratory-profile-section:first-of-type h3:after,.exploratory-profile-section:nth-of-type(3) h3:after{content:"OFFENSE";font:900 10px/1.15 var(--font-body);letter-spacing:.075em}.exploratory-profile-section:nth-of-type(2) h3:after,.exploratory-profile-section:nth-of-type(4) h3:after{content:"DEFENSE";font:900 10px/1.15 var(--font-body);letter-spacing:.075em}.exploratory-profile-table thead th{height:19px;padding-top:2px;padding-bottom:2px}.exploratory-profile-table thead th:first-child{font-size:0}.exploratory-profile-table thead th:first-child:after{content:"What it means";font:800 7.5px/1 var(--font-body);letter-spacing:.055em;text-transform:uppercase}.exploratory-profile-table thead th:first-child{width:49%}.exploratory-profile-table thead th:nth-child(2){width:16%}.exploratory-profile-table thead th:nth-child(3){width:15%}.exploratory-profile-table thead th:nth-child(4){width:20%}.profile-metric-name{padding:3px 6px}.profile-metric-name strong{font-size:9.5px;line-height:1.05}.profile-metric-name span{margin-top:1px;font-size:7.5px;line-height:1.08}.profile-rate,.profile-rank,.profile-read{padding:3px 4px}.profile-rate strong,.profile-rank strong{font-size:11px}.profile-rate small,.profile-rank small{margin-top:0;font-size:6.5px}.profile-tier{min-width:64px;padding:2px 5px;font-size:7px}.exploratory-profile-section:last-of-type .exploratory-profile-table tbody tr:first-child .profile-rate small{display:none}.exploratory-profile-section:last-of-type h3{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.exploratory-profile-section:last-of-type h3:after{content:"OFFENSIVE STYLE + NEGATIVE-PLAY RISK";font:700 6.5px/1 var(--font-body);letter-spacing:.07em;color:var(--color-ink-muted)}.exploratory-profile-section:last-of-type .exploratory-profile-table{width:100%;display:block}.exploratory-profile-section:last-of-type .exploratory-profile-table thead{display:none}.exploratory-profile-section:last-of-type .exploratory-profile-table tbody{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 8px;display:grid}.exploratory-profile-section:last-of-type .exploratory-profile-table tbody tr{border:1px solid var(--color-hairline);background:var(--color-paper);border-top:2px solid #14274259;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"name name name""rate rank read";min-width:0;display:grid;overflow:hidden}.exploratory-profile-section:last-of-type .exploratory-profile-table tbody tr:nth-child(-n+2){border-top-color:#b58c22b8}.exploratory-profile-section:last-of-type .exploratory-profile-table tbody td{border:0;min-width:0}.exploratory-profile-section:last-of-type .exploratory-profile-table .profile-metric-name{border-bottom:1px solid var(--color-hairline);grid-area:name;min-height:32px;padding:4px 6px 3px;display:block}.exploratory-profile-section:last-of-type .exploratory-profile-table .profile-metric-name strong{font-size:9.5px;line-height:1.05;display:block}.exploratory-profile-section:last-of-type .exploratory-profile-table .profile-metric-name span{color:var(--color-ink-muted);margin-top:1px;font-size:7px;line-height:1.08;display:block}.exploratory-profile-section:last-of-type .profile-rate,.exploratory-profile-section:last-of-type .profile-rank,.exploratory-profile-section:last-of-type .profile-read{border-right:1px solid var(--color-hairline);flex-direction:column;justify-content:center;align-items:center;min-height:27px;padding:2px 4px 3px;display:flex}.exploratory-profile-section:last-of-type .profile-rate{grid-area:rate}.exploratory-profile-section:last-of-type .profile-rank{grid-area:rank}.exploratory-profile-section:last-of-type .profile-read{border-right:0;grid-area:read}.exploratory-profile-section:last-of-type .profile-rate:before,.exploratory-profile-section:last-of-type .profile-rank:before,.exploratory-profile-section:last-of-type .profile-read:before{font:800 5.5px/1 var(--font-body);letter-spacing:.08em;color:var(--color-ink-muted);margin-bottom:1px}.exploratory-profile-section:last-of-type .profile-rate:before{content:"RATE"}.exploratory-profile-section:last-of-type .profile-rank:before{content:"NATIONAL"}.exploratory-profile-section:last-of-type .profile-read:before{content:"READ"}.exploratory-profile-section:last-of-type .profile-rate strong,.exploratory-profile-section:last-of-type .profile-rank strong{font-size:10.5px;line-height:1}.exploratory-profile-section:last-of-type .profile-tier{min-width:58px;padding:2px 5px;font-size:6.5px}.exploratory-profile-footer{border-top:1px solid var(--color-hairline);background:#14274209;justify-content:flex-end;align-items:center;min-height:34px;margin-top:6px;padding:5px 9px;display:flex}.exploratory-profile-footer .team-link{z-index:5;width:32px;height:32px;margin:0;padding:0;display:block;position:absolute;top:39px;left:18px}.exploratory-profile-footer .team-logo{object-fit:contain;width:32px;height:32px;margin:0}.exploratory-profile-footer .team-name{display:none}.exploratory-profile-footer .exploratory-profile-done{color:#fff;min-width:76px;height:24px;font:700 8px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#142742;border:1px solid #142742;border-radius:3px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.exploratory-profile-footer .exploratory-profile-done:hover{background:#203a5f}@media (max-height:700px) and (min-width:901px){.exploratory-profile-modal{overflow-y:auto}}@media (max-width:900px){.exploratory-modal-backdrop{padding:8px}.exploratory-profile-modal{grid-template-columns:1fr;column-gap:0;width:min(760px,100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto}.exploratory-profile-header>div{padding-left:42px}.exploratory-profile-note{background:var(--color-paper);max-width:none;color:var(--color-ink-muted);text-align:left;grid-column:auto;padding:4px 10px;position:static}.exploratory-profile-note strong{color:var(--color-ink)}.exploratory-profile-section:last-of-type{grid-column:auto}.exploratory-profile-section:last-of-type h3{display:block}.exploratory-profile-section:last-of-type h3:after{display:none}.exploratory-profile-section:last-of-type .exploratory-profile-table{display:table}.exploratory-profile-section:last-of-type .exploratory-profile-table thead{display:table-header-group}.exploratory-profile-section:last-of-type .exploratory-profile-table tbody{display:table-row-group}.exploratory-profile-section:last-of-type .exploratory-profile-table tbody tr{background:0 0;border:0;display:table-row}.exploratory-profile-section:last-of-type .exploratory-profile-table tbody td{border-right:0;min-height:0;display:table-cell}.exploratory-profile-section:last-of-type .exploratory-profile-table .profile-metric-name{border-bottom:0;min-height:0;display:table-cell}.exploratory-profile-section:last-of-type .profile-rate:before,.exploratory-profile-section:last-of-type .profile-rank:before,.exploratory-profile-section:last-of-type .profile-read:before{display:none}.exploratory-profile-footer{padding:6px 8px}.exploratory-profile-footer .team-link{top:38px;left:16px}}
td.team-cell--cfp{--cfp-ring:#9fa7b1;--cfp-ring-soft:#8f97a157;--cfp-glow:#8f97a13d;--cfp-wash:#9aa4b20e;isolation:isolate;position:relative;overflow:visible;padding-top:4px!important;padding-bottom:4px!important}td.team-cell--cfp-champion{--cfp-ring:#c99a27;--cfp-ring-soft:#e6bb4885;--cfp-glow:#d6a4267a;--cfp-wash:#d6a42617}td.team-cell--cfp-runner-up{--cfp-ring:#a8b0bb;--cfp-ring-soft:#cfd7e09e;--cfp-glow:#a4afbc6b;--cfp-wash:#afb9c516}@media (min-width:641px){#ratingsTable:has(td.team-cell--cfp) .team-cell{width:300px!important;min-width:300px!important;max-width:300px!important}.adv-table:has(td.team-cell--cfp) .team-cell{width:270px!important;min-width:270px!important;max-width:270px!important}}td.team-cell--cfp:before{content:"";z-index:0;border:2px solid var(--cfp-ring);background:linear-gradient(180deg, #ffffff6b, var(--cfp-wash));box-shadow:inset 0 0 0 1px #ffffff9e, 0 1px 3px #151f2c1f, 0 0 5px 0 var(--cfp-glow);pointer-events:none;border-radius:7px;position:absolute;inset:3px 4px}td.team-cell--cfp:after{content:"";z-index:2;opacity:.22;pointer-events:none;background:radial-gradient(circle at 14% 3%,#fffffff5 0 1px,#0000 2.2px),radial-gradient(circle at 64% 2%,#ffffffe6 0 1px,#0000 2px),radial-gradient(circle at 86% 97%,#ffffffe0 0 1px,#0000 2px),radial-gradient(circle at 36% 98%,#ffffffbd 0 1px,#0000 2px);border-radius:7px;position:absolute;inset:2px 4px}.team-cell-stack--cfp{z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:39px;padding:0 8px 0 6px;position:relative;justify-content:stretch!important;gap:10px!important;display:grid!important}.cfp-team-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.cfp-team-copy .team-link{width:100%;min-width:0;max-width:100%}.cfp-team-copy .team-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cfp-team-copy .team-conf-label{white-space:nowrap}.cfp-badge{z-index:3;box-sizing:border-box;min-width:78px;height:23px;font:900 7.5px/1 var(--font-body);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 9px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffb8,0 1px 3px #151f2c21}.cfp-badge__icon{flex:0 0 12px;width:12px;height:12px}.cfp-badge--participant{color:#48515e;background:linear-gradient(#f2f2ef 0%,#dedfdf 100%);border-color:#b2b8bf}.cfp-badge--runner-up{color:#4b5562;background:linear-gradient(#f8f9fb 0%,#cfd5dc 100%);border-color:#a7afb9;min-width:91px;box-shadow:inset 0 1px #ffffffe6,0 0 7px #adb7c261}.cfp-badge--champion{color:#fffaf0;text-shadow:0 1px 1px #50350061;background:linear-gradient(#d8ad41 0%,#a97912 100%);border-color:#d4aa43;min-width:89px;box-shadow:inset 0 1px #ffffff7a,0 0 8px #d2a0266b}@keyframes cfp-card-gold{0%,to{box-shadow:inset 0 0 0 1px #ffffff9e,0 1px 3px #151f2c1f,0 0 4px #d6a42647}50%{box-shadow:inset 0 0 0 1px #ffffffd1,0 1px 4px #151f2c24,0 0 12px 2px #d6a42694}}@keyframes cfp-card-silver{0%,to{box-shadow:inset 0 0 0 1px #ffffff9e,0 1px 3px #151f2c1f,0 0 4px #a4afbc3d}50%{box-shadow:inset 0 0 0 1px #ffffffd9,0 1px 4px #151f2c24,0 0 11px 2px #a4afbc85}}@keyframes cfp-card-field{0%,to{box-shadow:inset 0 0 0 1px #ffffff94,0 1px 3px #151f2c1a,0 0 3px #8f97a124}50%{box-shadow:inset 0 0 0 1px #ffffffb8,0 1px 3px #151f2c1f,0 0 7px 1px #8f97a147}}@keyframes cfp-sparkle{0%,to{opacity:.18}45%{opacity:.72}65%{opacity:.34}}td.team-cell--cfp-champion:before{animation:2.35s ease-in-out infinite cfp-card-gold}td.team-cell--cfp-runner-up:before{animation:2.7s ease-in-out infinite cfp-card-silver}td.team-cell--cfp-participant:before{animation:4.4s ease-in-out infinite cfp-card-field}td.team-cell--cfp-champion:after,td.team-cell--cfp-runner-up:after,td.team-cell--cfp-participant:after{animation:3.1s ease-in-out infinite cfp-sparkle}td.team-cell--cfp-champion:after{animation-duration:2.35s}td.team-cell--cfp-runner-up:after{animation-duration:2.7s}@media (prefers-reduced-motion:reduce){td.team-cell--cfp:before,td.team-cell--cfp:after{animation:none!important}}@media (max-width:640px){:is(#ratingsTable,.adv-table) td.team-cell--cfp{background:inherit!important;box-shadow:inherit!important;padding:3px!important}td.team-cell--cfp:before{border-width:1.5px;border-radius:5px;inset:2px}td.team-cell--cfp:after{inset:1px 2px}.team-cell-stack--cfp{min-height:42px;padding:2px 3px;display:block!important}.cfp-team-copy{padding-right:0}.cfp-badge{border-radius:4px;gap:2px;min-width:0;height:14px;padding:0 4px;font-size:0;position:absolute;bottom:2px;right:3px}.cfp-badge__icon{flex-basis:8px;width:8px;height:8px}.cfp-badge__text:after{font:900 5.5px/1 var(--font-body);letter-spacing:.035em}.cfp-badge--champion .cfp-badge__text:after{content:"CHAMP"}.cfp-badge--runner-up .cfp-badge__text:after{content:"RU"}.cfp-badge--participant .cfp-badge__text:after{content:"CFP"}}
.team-code{display:none}@media (max-width:640px){:root{--mobile-rank-width:40px;--mobile-team-width:140px;--mobile-record-width:56px;--mobile-stat-width:78px;--mobile-week-width:50px;--mobile-opponent-width:148px;--mobile-kickoff-width:66px;--mobile-matchup-width:158px;--mobile-freeze-divider:1px 0 0 var(--color-hairline-strong), 10px 0 14px -13px #172438d1}html,body{max-width:100%;overflow-x:clip}.mobile-table-tools{display:none!important}.table-main.container{padding-left:0;padding-right:0}.table-scroll:not(.history-table-scroll),.network-detail__table-wrap,.game-log-modal__table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin;isolation:isolate;background-clip:padding-box;width:100%;max-width:100vw;position:relative;margin-left:0!important;margin-right:0!important;overflow-x:auto!important}.table-scroll:not(.history-table-scroll){max-height:none!important}:is(#ratingsTable,#advancedTable .adv-table,#exploratoryTable .exploratory-table,.predictions-table,.network-detail__table,.team-v2-schedule,.game-log-modal__table){border-collapse:separate!important;border-spacing:0!important}:is(#ratingsTable,#advancedTable .adv-table,#exploratoryTable .exploratory-table) th,:is(#ratingsTable,#advancedTable .adv-table,#exploratoryTable .exploratory-table) td{box-sizing:border-box;white-space:nowrap;height:44px;padding:6px 7px!important}#ratingsTable .conf-cell,#ratingsTable .record-cell,#ratingsTable .metric-cell,#advancedTable .adv-table .conf-cell,#advancedTable .adv-table .record-cell,#advancedTable .adv-table .metric-cell{display:table-cell!important}#ratingsTable .team-cell,#advancedTable .adv-table .team-cell,#exploratoryTable .exploratory-table .team-cell,.network-detail__table th:nth-child(2),.network-detail__table td:nth-child(2){width:var(--mobile-team-width)!important;min-width:var(--mobile-team-width)!important;max-width:var(--mobile-team-width)!important}:is(#ratingsTable,#advancedTable .adv-table,#exploratoryTable .exploratory-table) .team-cell{text-align:left!important;padding-left:6px!important;padding-right:6px!important;overflow:hidden!important}:is(#ratingsTable,#advancedTable .adv-table,#exploratoryTable .exploratory-table) .team-cell-stack{flex-direction:column!important;justify-content:center!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}:is(#ratingsTable,#advancedTable .adv-table,#exploratoryTable .exploratory-table) .team-link{align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;line-height:1.08!important;display:flex!important;position:static!important;overflow:hidden!important}:is(#ratingsTable,#advancedTable .adv-table,#exploratoryTable .exploratory-table) .team-logo{object-fit:contain;flex:0 0 21px!important;width:21px!important;height:21px!important;position:static!important;inset:auto!important;transform:none!important}:is(#ratingsTable,#advancedTable .adv-table,#exploratoryTable .exploratory-table) .team-name{color:var(--color-ink);font-weight:750;text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;width:auto!important;min-width:0!important;max-width:100%!important;font-size:11px!important;line-height:1.08!important;display:block!important;overflow:hidden!important}:is(#ratingsTable,#advancedTable .adv-table,#exploratoryTable .exploratory-table) .team-conf-label{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(100% - 26px)!important;color:var(--color-ink-tertiary)!important;margin:2px 0 0 26px!important;font-size:8.25px!important;font-weight:700!important;line-height:1!important;display:block!important;overflow:hidden!important}:is(#ratingsTable,#advancedTable .adv-table,#exploratoryTable .exploratory-table) .team-code{display:none!important}:is(#ratingsTable,#advancedTable .adv-table,#exploratoryTable .exploratory-table) .cfp-team-copy{min-width:0!important;max-width:100%!important;overflow:hidden!important}:is(#ratingsTable,#advancedTable .adv-table,#exploratoryTable .exploratory-table) .team-cell-stack--cfp{width:100%!important;min-height:36px!important;padding:2px 3px!important;display:block!important;overflow:hidden!important}:is(#ratingsTable,#advancedTable .adv-table,#exploratoryTable .exploratory-table) tbody td.team-cell--cfp{padding:2px!important;overflow:hidden!important}.rank-sub{min-width:0;margin-top:2px;font-size:8.25px;line-height:1.05;display:block}#ratingsTable{table-layout:fixed!important;width:max-content!important;min-width:606px!important}#ratingsTable .rank-cell{width:var(--mobile-rank-width)!important;min-width:var(--mobile-rank-width)!important;max-width:var(--mobile-rank-width)!important;text-align:center!important;padding-left:2px!important;padding-right:2px!important}#ratingsTable .record-cell{width:var(--mobile-record-width)!important;min-width:var(--mobile-record-width)!important;max-width:var(--mobile-record-width)!important}#ratingsTable .metric-cell:not(.rank-cell):not(.team-cell){width:var(--mobile-stat-width)!important;min-width:var(--mobile-stat-width)!important;max-width:var(--mobile-stat-width)!important}#ratingsTable tbody .rank-cell,#ratingsTable tbody .team-cell{z-index:30!important;background:var(--color-paper)!important;background-clip:padding-box!important;position:sticky!important}#ratingsTable tbody tr:nth-child(2n) .rank-cell,#ratingsTable tbody tr:nth-child(2n) .team-cell{background:var(--color-paper-soft)!important}#ratingsTable .rank-cell{left:0!important}#ratingsTable .team-cell{left:var(--mobile-rank-width)!important;box-shadow:var(--mobile-freeze-divider)!important}#ratingsTable thead .rank-cell,#ratingsTable thead .team-cell{z-index:52!important;background:var(--color-navy)!important;color:#fff!important;position:sticky!important;top:0!important}#ratingsTable thead :is(.rank-cell,.team-cell) .column-sort{color:#fff!important}#advancedTable .adv-table{table-layout:auto!important;width:max-content!important;min-width:100%!important}#advancedTable .adv-table .rank-cell{width:var(--mobile-rank-width)!important;min-width:var(--mobile-rank-width)!important;max-width:var(--mobile-rank-width)!important;text-align:center!important;padding-left:2px!important;padding-right:2px!important}#advancedTable .adv-table .record-cell{width:var(--mobile-record-width)!important;min-width:var(--mobile-record-width)!important;max-width:var(--mobile-record-width)!important}#advancedTable .adv-table .adv-section-spacer{width:calc(var(--mobile-rank-width) + var(--mobile-team-width) + var(--mobile-record-width))!important;min-width:calc(var(--mobile-rank-width) + var(--mobile-team-width) + var(--mobile-record-width))!important;max-width:calc(var(--mobile-rank-width) + var(--mobile-team-width) + var(--mobile-record-width))!important}#advancedTable .adv-table .metric-cell{min-width:78px!important}#advancedTable .adv-table tbody .rank-cell,#advancedTable .adv-table tbody .team-cell{z-index:30!important;background:var(--color-paper)!important;background-clip:padding-box!important;position:sticky!important}#advancedTable .adv-table tbody tr:nth-child(2n) .rank-cell,#advancedTable .adv-table tbody tr:nth-child(2n) .team-cell{background:var(--color-paper-soft)!important}#advancedTable .adv-table .rank-cell{left:0!important}#advancedTable .adv-table .team-cell{left:var(--mobile-rank-width)!important;box-shadow:var(--mobile-freeze-divider)!important}#advancedTable .adv-table .adv-column-row .rank-cell,#advancedTable .adv-table .adv-column-row .team-cell{z-index:52!important;background:var(--color-navy)!important;color:#fff!important;position:sticky!important;top:27px!important}#advancedTable .adv-table .adv-column-row :is(.rank-cell,.team-cell) .column-sort{color:#fff!important}#advancedTable .adv-table .adv-section-row th{z-index:42;background-clip:padding-box;position:sticky;top:0}#exploratoryTable .exploratory-table{counter-reset:exploratory-rank;table-layout:auto!important;width:max-content!important;min-width:100%!important}#exploratoryTable .exploratory-table .adv-section-row:before,#exploratoryTable .exploratory-table .adv-column-row:before,#exploratoryTable .exploratory-table tbody tr:before{box-sizing:border-box;text-align:center;vertical-align:middle;background-clip:padding-box;display:table-cell;position:sticky;left:0;width:var(--mobile-rank-width)!important;min-width:var(--mobile-rank-width)!important;max-width:var(--mobile-rank-width)!important}#exploratoryTable .exploratory-table .adv-section-row:before{content:"";z-index:53;border-bottom:1px solid var(--color-navy);height:31px;background:var(--color-navy-light)!important}#exploratoryTable .exploratory-table .adv-column-row:before{content:"RK";z-index:54;border-bottom:1px solid var(--color-navy-light);height:44px;font:800 9.5px/1 var(--font-body);letter-spacing:.03em;text-transform:uppercase;padding:6px 1px;top:31px;background:var(--color-navy)!important;color:#fff!important}#exploratoryTable .exploratory-table tbody tr:not(.empty-row):not(.skeleton-row){counter-increment:exploratory-rank}#exploratoryTable .exploratory-table tbody tr:not(.empty-row):not(.skeleton-row):before{content:counter(exploratory-rank);z-index:31;height:44px;color:var(--color-ink-tertiary);border-bottom:1px solid var(--color-hairline);font:600 10.5px/1 var(--font-mono);padding:6px 1px;background:var(--color-paper)!important}#exploratoryTable .exploratory-table tbody tr:nth-child(2n):not(.empty-row):not(.skeleton-row):before{background:var(--color-paper-soft)!important}#exploratoryTable .exploratory-table tbody tr.skeleton-row:before,#exploratoryTable .exploratory-table tbody tr.empty-row:before{content:"";z-index:31;height:44px;background:var(--color-paper)!important}#exploratoryTable .exploratory-table tbody .team-cell{left:var(--mobile-rank-width)!important;z-index:30!important;background:var(--color-paper)!important;box-shadow:var(--mobile-freeze-divider)!important;background-clip:padding-box!important;position:sticky!important}#exploratoryTable .exploratory-table tbody tr:nth-child(2n) .team-cell{background:var(--color-paper-soft)!important}#exploratoryTable .exploratory-table .adv-column-row .team-cell{top:31px!important;left:var(--mobile-rank-width)!important;z-index:52!important;background:var(--color-navy)!important;color:#fff!important;box-shadow:var(--mobile-freeze-divider)!important;position:sticky!important}#exploratoryTable .exploratory-table .adv-column-row .team-cell .column-sort{color:#fff!important}#exploratoryTable .exploratory-table .adv-section-spacer{width:calc(var(--mobile-team-width) + 80px)!important;min-width:calc(var(--mobile-team-width) + 80px)!important;max-width:calc(var(--mobile-team-width) + 80px)!important}#exploratoryTable .exploratory-table .profile-cell{width:80px!important;min-width:80px!important;max-width:80px!important}#exploratoryTable .exploratory-table .metric-cell{min-width:78px!important}.network-detail__table,.team-v2-schedule,.game-log-modal__table,.predictions-table{table-layout:auto!important;width:max-content!important;min-width:100%!important}.network-detail__table :is(th:first-child,td:first-child),.team-v2-schedule :is(th:first-child,td:first-child),.game-log-modal__table :is(th:first-child,td:first-child),.predictions-table :is(th:first-child,td:first-child),.network-detail__table :is(th:nth-child(2),td:nth-child(2)),.team-v2-schedule :is(th:nth-child(2),td:nth-child(2)),.game-log-modal__table :is(th:nth-child(2),td:nth-child(2)),.predictions-table :is(th:nth-child(2),td:nth-child(2)){background-clip:padding-box!important;position:sticky!important}.network-detail__table :is(th:first-child,td:first-child),.team-v2-schedule :is(th:first-child,td:first-child),.game-log-modal__table :is(th:first-child,td:first-child),.predictions-table :is(th:first-child,td:first-child){left:0!important}.network-detail__table th:first-child,.network-detail__table td:first-child{width:var(--mobile-rank-width)!important;min-width:var(--mobile-rank-width)!important;max-width:var(--mobile-rank-width)!important}.network-detail__table :is(th:nth-child(2),td:nth-child(2)){left:var(--mobile-rank-width)!important;box-shadow:var(--mobile-freeze-divider)!important}.team-v2-schedule th:first-child,.team-v2-schedule td:first-child,.game-log-modal__table th:first-child,.game-log-modal__table td:first-child{width:var(--mobile-week-width)!important;min-width:var(--mobile-week-width)!important;max-width:var(--mobile-week-width)!important}.team-v2-schedule th:nth-child(2),.team-v2-schedule td:nth-child(2),.game-log-modal__table th:nth-child(2),.game-log-modal__table td:nth-child(2){width:var(--mobile-opponent-width)!important;min-width:var(--mobile-opponent-width)!important;max-width:var(--mobile-opponent-width)!important;left:var(--mobile-week-width)!important;box-shadow:var(--mobile-freeze-divider)!important}.predictions-table th:first-child,.predictions-table td:first-child{width:var(--mobile-kickoff-width)!important;min-width:var(--mobile-kickoff-width)!important;max-width:var(--mobile-kickoff-width)!important}.predictions-table th:nth-child(2),.predictions-table td:nth-child(2){width:var(--mobile-matchup-width)!important;min-width:var(--mobile-matchup-width)!important;max-width:var(--mobile-matchup-width)!important;left:var(--mobile-kickoff-width)!important;box-shadow:var(--mobile-freeze-divider)!important}.network-detail__table tbody :is(td:first-child,td:nth-child(2)),.team-v2-schedule tbody :is(td:first-child,td:nth-child(2)),.game-log-modal__table tbody :is(td:first-child,td:nth-child(2)),.predictions-table tbody :is(td:first-child,td:nth-child(2)){z-index:30!important;background:var(--color-paper)!important}.network-detail__table tbody tr:nth-child(2n) :is(td:first-child,td:nth-child(2)),.team-v2-schedule tbody tr:nth-child(2n) :is(td:first-child,td:nth-child(2)),.predictions-table tbody tr:nth-child(2n) :is(td:first-child,td:nth-child(2)),.game-log-modal__table tbody tr:nth-child(2n) :is(td:first-child,td:nth-child(2)){background:var(--color-paper-soft)!important}.network-detail__table thead :is(th:first-child,th:nth-child(2)),.game-log-modal__table thead :is(th:first-child,th:nth-child(2)){z-index:52!important;background:var(--color-paper-raised)!important}.team-v2-schedule thead :is(th:first-child,th:nth-child(2)),.predictions-table thead :is(th:first-child,th:nth-child(2)){z-index:52!important;background:var(--color-navy)!important;color:#fff!important}.exploratory-profile-table,.track-record__table{table-layout:fixed;width:100%!important;max-width:100%!important}.track-record__table th,.track-record__table td{overflow-wrap:anywhere;padding-left:5px!important;padding-right:5px!important}.article-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.article-table{font-size:12px}.article-table:not(.article-table--wide){min-width:100%}.article-table--wide{min-width:680px}}
table th.rank-cell .tip-trigger,table th.rk-cell .tip-trigger,table th[data-metric-key=rank] .tip-trigger,table th[data-column=rank] .tip-trigger,#advancedTable .show-all-columns-toggle{display:none!important}@media (max-width:640px){#advancedTable .adv-table .adv-section-row .adv-section-spacer{z-index:66!important;padding-left:0!important;padding-right:var(--mobile-record-width)!important;background:linear-gradient(to right, var(--color-navy-light) 0, var(--color-navy-light) calc(100% - var(--mobile-record-width)), transparent calc(100% - var(--mobile-record-width)), transparent 100%)!important;box-shadow:none!important;background-clip:padding-box!important;position:sticky!important;left:0!important}#advancedTable .adv-table .adv-section-row .adv-section-spacer:after{content:"";top:0;right:var(--mobile-record-width);background:var(--color-hairline-strong);pointer-events:none;width:1px;position:absolute;bottom:0;box-shadow:8px 0 12px -11px #172438d1}#advancedTable .adv-table .adv-column-row .record-cell:before{content:"";box-sizing:border-box;background:var(--color-navy-light);pointer-events:none;border-bottom:1px solid #1c2a3c;width:100%;height:27px;position:absolute;top:-27px;left:0}#advancedTable .adv-table .adv-section-row .adv-section-heading{z-index:40!important}#exploratoryTable .exploratory-table .adv-section-row:before{z-index:67!important}#exploratoryTable .exploratory-table .adv-section-row .adv-section-spacer{pointer-events:none;left:var(--mobile-rank-width)!important;z-index:66!important;box-shadow:none!important;color:#0000!important;background:padding-box padding-box!important;padding:0!important;position:sticky!important}#exploratoryTable .exploratory-table .adv-section-row .adv-section-spacer:before{content:"Team";width:var(--mobile-team-width);box-sizing:border-box;background:var(--color-navy-light);color:#fff;font:inherit;letter-spacing:inherit;text-transform:uppercase;box-shadow:var(--mobile-freeze-divider);pointer-events:none;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;top:0;bottom:0;left:0}#exploratoryTable .exploratory-table .adv-section-row .adv-section-heading{z-index:40!important}}
