.NflInsights-module__hkR4Jq__page{--muted:#8c9bb0;--line:#253044;--mint:#59d6c1;--blue:#829dfc;color:#eff4fa;background:#0a101b;border-radius:20px;padding:28px;font-size:14px}.NflInsights-module__hkR4Jq__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.NflInsights-module__hkR4Jq__eyebrow,.NflInsights-module__hkR4Jq__kicker{letter-spacing:2px;color:var(--mint);font-size:10px;font-weight:700}.NflInsights-module__hkR4Jq__heading h1{letter-spacing:-1.4px;margin:8px 0;font-size:36px;font-weight:650}.NflInsights-module__hkR4Jq__heading p{color:var(--muted)}.NflInsights-module__hkR4Jq__period{text-align:right;flex-direction:column;gap:6px;font-size:12px;display:flex}.NflInsights-module__hkR4Jq__period span{color:var(--muted)}.NflInsights-module__hkR4Jq__period a{color:var(--mint)}.NflInsights-module__hkR4Jq__notice{border:1px solid var(--line);color:#b0bed0;background:#121c2a;border-radius:8px;align-items:center;gap:10px;padding:12px 15px;font-size:11px;display:flex}.NflInsights-module__hkR4Jq__notice strong{letter-spacing:1px;color:#ffcd78;font-size:9px}.NflInsights-module__hkR4Jq__dot,.NflInsights-module__hkR4Jq__reviewDot{background:#ffcd78;border-radius:50%;width:6px;height:6px}.NflInsights-module__hkR4Jq__right{margin-left:auto}.NflInsights-module__hkR4Jq__rail{scrollbar-width:thin;gap:8px;padding:20px 0;display:flex;overflow-x:auto}.NflInsights-module__hkR4Jq__rail button{border:1px solid var(--line);color:#c2ccdc;background:#111a28;border-radius:10px;flex:0 0 112px;padding:10px;font-size:11px;position:relative}.NflInsights-module__hkR4Jq__rail button>div{justify-content:center;align-items:center;gap:8px;margin-bottom:6px;display:flex}.NflInsights-module__hkR4Jq__rail img{object-fit:contain;width:30px;height:30px}.NflInsights-module__hkR4Jq__rail b{color:var(--muted);padding:0 5px;font-weight:400}.NflInsights-module__hkR4Jq__rail .NflInsights-module__hkR4Jq__activeMatch{border-color:var(--mint);background:#172e31}.NflInsights-module__hkR4Jq__reviewDot{position:absolute;top:7px;right:7px}.NflInsights-module__hkR4Jq__focusGrid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:18px;display:grid}.NflInsights-module__hkR4Jq__matchup,.NflInsights-module__hkR4Jq__read,.NflInsights-module__hkR4Jq__slate,.NflInsights-module__hkR4Jq__scatter{border:1px solid var(--line);background:#101925;border-radius:12px;overflow:hidden}.NflInsights-module__hkR4Jq__panelHeader{letter-spacing:1.4px;color:#a4b2c5;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:16px 18px;font-size:9px;font-weight:650;display:flex}.NflInsights-module__hkR4Jq__panelHeader>span:last-child{letter-spacing:.5px;font-size:9px}.NflInsights-module__hkR4Jq__players{background:radial-gradient(at 25% 80%,#24424480,#0000 55%),radial-gradient(at 90% 70%,#30375c90,#0000 55%);grid-template-columns:1fr 1fr;display:grid;position:relative}.NflInsights-module__hkR4Jq__player{min-width:0;padding:20px 22px 0;position:relative}.NflInsights-module__hkR4Jq__player+.NflInsights-module__hkR4Jq__player{border-left:1px solid #25304470}.NflInsights-module__hkR4Jq__teamTitle{align-items:center;gap:10px;display:flex}.NflInsights-module__hkR4Jq__teamTitle img{object-fit:contain;width:46px;height:46px}.NflInsights-module__hkR4Jq__teamTitle h2{font-size:29px;font-weight:750;line-height:1.1}.NflInsights-module__hkR4Jq__teamTitle small{letter-spacing:2px;color:var(--muted);font-size:9px}.NflInsights-module__hkR4Jq__portrait{justify-content:center;height:155px;margin-top:-15px;display:flex;overflow:hidden}.NflInsights-module__hkR4Jq__portrait img{object-fit:contain;object-position:bottom;width:100%;height:100%}.NflInsights-module__hkR4Jq__playerName{text-align:center;background:linear-gradient(#0000,#101925);padding:12px 0;position:relative}.NflInsights-module__hkR4Jq__playerName strong{font-size:16px;display:block}.NflInsights-module__hkR4Jq__playerName span{color:#a5b3c6;margin-top:4px;font-size:9px;display:block}.NflInsights-module__hkR4Jq__vs{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);background:#0a101b;border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%)}.NflInsights-module__hkR4Jq__comparison{padding:20px 24px}.NflInsights-module__hkR4Jq__comparisonTitle{justify-content:space-between;font-weight:650;display:flex}.NflInsights-module__hkR4Jq__comparisonTitle small{letter-spacing:1px;color:var(--muted);font-size:9px;font-weight:400}.NflInsights-module__hkR4Jq__bars>div{margin-top:15px}.NflInsights-module__hkR4Jq__barLabel{color:#c9d4e3;justify-content:space-between;margin-bottom:7px;font-size:11px;display:flex}.NflInsights-module__hkR4Jq__barLabel>span:first-child{align-items:center;gap:7px;display:flex}.NflInsights-module__hkR4Jq__barLabel i,.NflInsights-module__hkR4Jq__key i{border-radius:50%;width:6px;height:6px;display:inline-block}.NflInsights-module__hkR4Jq__track{background:#1b2739;border-radius:4px;gap:3px;height:9px;display:flex;overflow:hidden}.NflInsights-module__hkR4Jq__model{background:var(--mint)}.NflInsights-module__hkR4Jq__market{background:var(--blue)}.NflInsights-module__hkR4Jq__homeBar{background:#43526c}.NflInsights-module__hkR4Jq__key{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:16px;font-size:9px;display:flex}.NflInsights-module__hkR4Jq__key i{margin-right:5px}.NflInsights-module__hkR4Jq__read{flex-direction:column;display:flex}.NflInsights-module__hkR4Jq__readBody{flex:1;padding:20px}.NflInsights-module__hkR4Jq__kicker{color:var(--muted);font-size:9px}.NflInsights-module__hkR4Jq__lean{align-items:center;gap:10px;margin-top:8px;display:flex}.NflInsights-module__hkR4Jq__lean img{object-fit:contain}.NflInsights-module__hkR4Jq__lean strong{font-size:24px}.NflInsights-module__hkR4Jq__lean>span{color:var(--mint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:28px}.NflInsights-module__hkR4Jq__readBody h2{letter-spacing:-.5px;margin:16px 0;font-size:21px;line-height:1.25}.NflInsights-module__hkR4Jq__gap{align-items:center;gap:14px;display:flex}.NflInsights-module__hkR4Jq__gap strong{color:#ffcd78;letter-spacing:-1px;font-size:38px;font-weight:500}.NflInsights-module__hkR4Jq__gap small{margin-left:3px;font-size:14px}.NflInsights-module__hkR4Jq__gap>span{color:var(--muted);font-size:10px;line-height:1.7}.NflInsights-module__hkR4Jq__readBody p{color:#aab7ca;margin-top:10px;font-size:11px;line-height:1.7}.NflInsights-module__hkR4Jq__readStatus{letter-spacing:.7px;color:#ffcd78;margin-top:17px;font-size:9px}.NflInsights-module__hkR4Jq__prices{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 30px;padding:13px 20px;display:flex}.NflInsights-module__hkR4Jq__prices div{align-items:center;gap:12px;display:flex}.NflInsights-module__hkR4Jq__prices small{color:var(--muted);font-size:8px}.NflInsights-module__hkR4Jq__prices strong{font-size:16px}.NflInsights-module__hkR4Jq__prices>span{color:var(--muted);width:100%;font-size:9px}.NflInsights-module__hkR4Jq__lowerGrid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.NflInsights-module__hkR4Jq__panelHeader small{color:var(--muted);margin-left:8px;font-size:8px}.NflInsights-module__hkR4Jq__filters{gap:3px;display:flex}.NflInsights-module__hkR4Jq__filters button{letter-spacing:0;color:var(--muted);border-radius:5px;padding:5px 8px;font-size:9px}.NflInsights-module__hkR4Jq__filters .NflInsights-module__hkR4Jq__selectedFilter{color:#fff;background:#253348}.NflInsights-module__hkR4Jq__tableScroll{overflow-x:auto}.NflInsights-module__hkR4Jq__slate table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.NflInsights-module__hkR4Jq__slate th{text-align:right;color:var(--muted);padding:12px 14px;font-size:9px;font-weight:400}.NflInsights-module__hkR4Jq__slate th:first-child{text-align:left}.NflInsights-module__hkR4Jq__slate td{text-align:right;font-variant-numeric:tabular-nums;border-top:1px solid #202c3d;padding:9px 14px}.NflInsights-module__hkR4Jq__slate td:first-child{text-align:left}.NflInsights-module__hkR4Jq__slate td button{align-items:center;gap:8px;display:flex}.NflInsights-module__hkR4Jq__slate td img{object-fit:contain;width:25px;height:25px}.NflInsights-module__hkR4Jq__slate td small{color:var(--muted);padding:0 5px;font-size:8px}.NflInsights-module__hkR4Jq__slate td:last-child small{color:#ffcd78;padding:0;display:block}.NflInsights-module__hkR4Jq__activeRow{background:#203b3c66}.NflInsights-module__hkR4Jq__modelText{color:var(--mint)}.NflInsights-module__hkR4Jq__marketText{color:var(--blue)}.NflInsights-module__hkR4Jq__amber{color:#ffcd78}.NflInsights-module__hkR4Jq__footnote{color:var(--muted);border-top:1px solid var(--line);padding:12px 16px;font-size:9px;line-height:1.6}.NflInsights-module__hkR4Jq__scatter svg{width:100%;padding:12px;display:block}.NflInsights-module__hkR4Jq__scatter text{fill:#9eadc2;font-size:10px}.NflInsights-module__hkR4Jq__gridLine{stroke:#263246;stroke-width:1px}.NflInsights-module__hkR4Jq__diagonal{stroke:#657087;stroke-dasharray:4 5}.NflInsights-module__hkR4Jq__point{cursor:pointer}.NflInsights-module__hkR4Jq__point:focus circle{stroke:#fff;stroke-width:3px}.NflInsights-module__hkR4Jq__scatter p{color:var(--muted);padding:0 20px 20px;font-size:10px;line-height:1.7}.NflInsights-module__hkR4Jq__audit{border:1px solid var(--line);color:#b1bfd0;border-radius:10px;margin-top:20px;padding:16px;font-size:12px}.NflInsights-module__hkR4Jq__audit summary{cursor:pointer}.NflInsights-module__hkR4Jq__audit summary span{float:right;color:var(--muted);font-size:10px}.NflInsights-module__hkR4Jq__audit p{overflow-wrap:anywhere;margin:12px 0;line-height:1.8}.NflInsights-module__hkR4Jq__audit a{color:var(--mint)}.NflInsights-module__hkR4Jq__page button{cursor:pointer}.NflInsights-module__hkR4Jq__page button:focus-visible,.NflInsights-module__hkR4Jq__page a:focus-visible{outline:2px solid var(--mint);outline-offset:3px}@media (min-width:1500px){.NflInsights-module__hkR4Jq__portrait{height:200px}}@media (max-width:1000px){.NflInsights-module__hkR4Jq__page{padding:18px}.NflInsights-module__hkR4Jq__heading h1{font-size:29px}.NflInsights-module__hkR4Jq__focusGrid,.NflInsights-module__hkR4Jq__lowerGrid{grid-template-columns:minmax(0,1fr)}.NflInsights-module__hkR4Jq__readBody{display:block}.NflInsights-module__hkR4Jq__readBody h2{margin:10px 0}.NflInsights-module__hkR4Jq__readBody p{max-width:650px}.NflInsights-module__hkR4Jq__read .NflInsights-module__hkR4Jq__lean{max-width:360px}.NflInsights-module__hkR4Jq__scatter svg{max-height:350px}.NflInsights-module__hkR4Jq__notice .NflInsights-module__hkR4Jq__right{display:none}}@media (max-width:600px){.NflInsights-module__hkR4Jq__page{border-radius:12px;padding:12px}.NflInsights-module__hkR4Jq__heading{align-items:flex-start}.NflInsights-module__hkR4Jq__heading h1{letter-spacing:-.8px;font-size:23px}.NflInsights-module__hkR4Jq__heading p{max-width:180px;font-size:11px}.NflInsights-module__hkR4Jq__eyebrow{letter-spacing:1px;font-size:8px}.NflInsights-module__hkR4Jq__period{gap:7px;min-width:100px;font-size:9px}.NflInsights-module__hkR4Jq__notice{flex-wrap:wrap;gap:7px;padding:10px;font-size:9px}.NflInsights-module__hkR4Jq__notice>span:not(.NflInsights-module__hkR4Jq__dot){width:100%}.NflInsights-module__hkR4Jq__panelHeader{padding:12px;font-size:8px}.NflInsights-module__hkR4Jq__player{padding:14px 10px 0}.NflInsights-module__hkR4Jq__portrait{height:120px;margin-top:0}.NflInsights-module__hkR4Jq__teamTitle img{width:34px;height:34px}.NflInsights-module__hkR4Jq__teamTitle h2{font-size:24px}.NflInsights-module__hkR4Jq__playerName strong{font-size:13px}.NflInsights-module__hkR4Jq__playerName span{font-size:8px;line-height:1.5}.NflInsights-module__hkR4Jq__comparison{padding:16px 12px}.NflInsights-module__hkR4Jq__comparisonTitle small{font-size:7px}.NflInsights-module__hkR4Jq__key{gap:8px;font-size:8px}.NflInsights-module__hkR4Jq__slate .NflInsights-module__hkR4Jq__panelHeader{flex-wrap:wrap}.NflInsights-module__hkR4Jq__slate td,.NflInsights-module__hkR4Jq__slate th{padding:9px}.NflInsights-module__hkR4Jq__audit summary span{float:none;margin-top:6px;display:block}.NflInsights-module__hkR4Jq__rail{padding:14px 0}.NflInsights-module__hkR4Jq__rail button{flex-basis:96px}}
