.q6bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0;padding:14px;background:#fff;border:1px solid #e4e5e8;border-radius:14px}.q6bar label{font-size:12px;font-weight:800;color:#666}.q6bar select,.q6bar button{height:40px;border:1px solid #d8d9dd;border-radius:9px;background:#fff;padding:0 13px;font-weight:700;cursor:pointer}.q6bar button.q6primary{background:var(--team-c1,#171717);color:#fff;border-color:transparent}.q6filters{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 14px}.q6filters button{border:1px solid #ddd;background:#fff;border-radius:999px;padding:8px 13px;font-weight:700;cursor:pointer}.q6filters button.active{background:#171717;color:#fff}.q6updated{font-size:12px;color:#777;margin-left:auto}.q6modal{position:fixed;inset:0;background:#0009;z-index:99999;display:grid;place-items:center;padding:18px}.q6dialog{background:#fff;border-radius:18px;width:min(620px,100%);max-height:88vh;overflow:auto;padding:24px;box-shadow:0 24px 70px #0005}.q6dialog h2{margin-top:0}.q6close{float:right;border:0;background:#eee;border-radius:50%;width:36px;height:36px;font-size:20px;cursor:pointer}.q6details{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.q6detail{padding:12px;border:1px solid #eee;border-radius:10px}.q6detail span{display:block;color:#777;font-size:12px}.q6checks label{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eee}.q6actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.q6actions button{padding:10px 16px;border:0;border-radius:9px;font-weight:800;cursor:pointer}.q6save{background:#171717;color:#fff}.q6compare{display:grid;grid-template-columns:1fr 1fr;gap:14px}.q6compare article{border:1px solid #eee;border-radius:14px;padding:16px;text-align:center}.q6compare img{width:72px;height:72px;object-fit:contain}.q6skeleton{height:90px;border-radius:13px;background:linear-gradient(90deg,#eee 25%,#f7f7f7 50%,#eee 75%);background-size:200% 100%;animation:q6shine 1.3s infinite}@keyframes q6shine{to{background-position:-200% 0}}.player-card{cursor:pointer}.game-card{color:inherit;text-decoration:none}.game-card[hidden]{display:none!important}@media(max-width:620px){.q6updated{width:100%;margin:0}.q6details,.q6compare{grid-template-columns:1fr}}

.team-hero.u4colored{background:linear-gradient(125deg,color-mix(in srgb,var(--team-c1) 13%,white),#fff 48%,color-mix(in srgb,var(--team-c2) 14%,white));border-top:5px solid var(--team-c1)}.u4section{scroll-margin-top:150px}.u4profile{display:block;margin-top:8px;color:var(--team-c1);font-size:12px;font-weight:800}.u4metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.u4metrics article{padding:17px;text-align:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px}.u4metrics strong{display:block;font-size:24px}.u4metrics span,.u4stats span{color:#64748b;font-size:12px}.u4form{display:flex;gap:7px;margin-top:15px}.u4form>span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;color:#fff;font-weight:900}.u4form .win{background:#16834b}.u4form .loss{background:#c53b32}.u4stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.u4stats article{padding:15px;border:1px solid #e5e7eb;border-radius:12px}.u4stats article>div:first-child{display:flex;justify-content:space-between}.u4stats strong{font-size:19px}.u4bar{height:6px;background:#edf0f3;border-radius:99px;margin-top:10px;overflow:hidden}.u4bar i{display:block;height:100%;background:linear-gradient(90deg,var(--team-c1),var(--team-c2));border-radius:99px}.u4depth{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.u4depth article{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.u4depth h3{margin:0;padding:12px;background:var(--team-c1);color:#fff;font-size:13px}.u4depth a{display:grid;grid-template-columns:20px 32px 1fr;gap:7px;align-items:center;padding:9px;color:inherit;border-top:1px solid #eef0f3}.u4depth img{width:32px;height:32px;object-fit:cover;border-radius:50%;background:#f1f3f6}.u4depth span{color:#64748b;font-size:11px}.u4depth b{font-size:12px}.u4empty{padding:28px;text-align:center;color:#64748b;background:#f8fafc;border-radius:12px}.u4empty.good{color:#16834b}.u4source{display:block;margin-top:10px;color:var(--team-c1);font-weight:800}.u4list article{display:grid;grid-template-columns:110px 1fr;gap:15px;padding:12px;border-bottom:1px solid #eef0f3}.u4list time{color:#64748b;font-size:12px}.u4draft{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.u4draft article,.u4injuries article{padding:15px;border:1px solid #e5e7eb;border-radius:12px}.u4injuries{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.u4injuries article>a{font-weight:900;color:var(--team-c1)}.u4injuries article>b{float:right;color:#b42318;background:#fff1f0;padding:4px 7px;border-radius:999px;font-size:11px}.u4injuries p{clear:both;padding-top:10px}.u4injuries small{color:#64748b}.u4choose{display:flex;gap:10px;align-items:center;font-weight:800}.u4choose select{padding:10px;border:1px solid #d9dfe7;border-radius:9px}.u4versus{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;margin-top:18px}.u4versus article{text-align:center;padding:20px;background:#f8fafc;border-radius:14px}.u4versus img{width:80px;height:80px;object-fit:contain}.u4versus strong,.u4versus span{display:block;margin-top:7px}@media(max-width:800px){.u4depth{grid-template-columns:repeat(2,1fr)}.u4metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.u4stats,.u4injuries{grid-template-columns:1fr}.u4depth{grid-template-columns:1fr}.u4versus{grid-template-columns:1fr}.u4draft{grid-template-columns:1fr}.u4choose{align-items:flex-start;flex-direction:column}.u4choose select{width:100%}}

.player-avatar img.v3playerFallback,.leader-card .avatar-sm img.v3playerFallback,.u4depth img.v3playerFallback,.u4injuries img.v3playerFallback{object-fit:cover;background:#eef1f5;filter:saturate(.7)}

.u5syncCard .side-card-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}.u5syncBadge{display:inline-flex;align-items:center;gap:5px;color:#16834b;background:#eaf7ef;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.u5syncBadge:before{content:"";width:6px;height:6px;border-radius:50%;background:#20a45b}.u5leader{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:11px 16px;border-top:1px solid #eef0f3;color:inherit;transition:background .16s ease}.u5leader:hover{background:color-mix(in srgb,var(--team-c1) 6%,white)}.u5avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#eef1f5;border:2px solid #fff;box-shadow:0 0 0 1px #dfe3e8}.u5avatar img{width:100%;height:100%;object-fit:cover}.u5leaderCopy{display:flex;flex-direction:column;min-width:0}.u5leaderCopy small{color:var(--team-c1);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.u5leaderCopy b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.u5leader strong{font-family:'Barlow Condensed',sans-serif;font-size:21px;color:var(--team-c1)}.u5popular{display:grid;grid-template-columns:22px 38px 1fr auto;gap:9px;align-items:center;padding:10px 15px;border-top:1px solid #eef0f3;color:inherit;transition:background .16s ease,transform .16s ease}.u5popular:hover{background:#f8fafc;transform:translateX(2px)}.u5rank{font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:900;color:#a0a7b1}.u5logo{width:38px;height:38px;padding:4px;border-radius:10px;background:#f3f5f8;display:grid;place-items:center;font-size:10px;font-weight:900}.u5logo img{width:100%;height:100%;object-fit:contain}.u5popularCopy{display:flex;flex-direction:column;min-width:0}.u5popularCopy b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u5popularCopy small{font-size:10px;color:#717986;margin-top:2px}.u5pct{text-align:right}.u5pct strong{display:block;font-family:'Barlow Condensed',sans-serif;font-size:16px}.u5pct small{font-size:9px;color:#8a919b;text-transform:uppercase}.u5empty{margin:0 14px 14px;padding:18px;text-align:center;background:#f8fafc;border-radius:10px;color:#6b7280;font-size:12px}@media(max-width:980px){.u5leader,.u5popular{padding-left:18px;padding-right:18px}}

.w5meta{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid #edf0f2;font-size:9px;color:#6b7581}.w5meta b{padding:3px 6px;border-radius:99px;background:#ecfdf3;color:#16834b}.w5meta b.hurt{background:#fff1f0;color:#b42318}.w5historyGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.w5historyGrid article{padding:17px;border:1px solid #e4e7eb;border-radius:12px;background:#f8fafc}.w5historyGrid span,.w5historyGrid b{display:block}.w5historyGrid span{color:#697481;font-size:10px}.w5historyGrid b{margin-top:5px}.w5empty{margin-top:12px;padding:20px;border:1px dashed #d9dee4;border-radius:12px;color:#687381;text-align:center}.w5newsFilters{display:flex;gap:7px;overflow:auto;margin:0 0 14px}.w5newsFilters button{border:1px solid #dde2e7;border-radius:99px;background:#fff;padding:7px 11px;font-size:10px;font-weight:800}.w5newsFilters button.active{background:var(--team-c1);color:#fff}@media(max-width:650px){.w5historyGrid{grid-template-columns:repeat(2,1fr)}}
.u4seasonHead,.u4seasonCompare article{display:grid;grid-template-columns:minmax(150px,1.6fr) repeat(3,minmax(70px,.7fr));gap:10px;align-items:center}.u4seasonHead{padding:0 14px 8px;color:#737b86;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.u4seasonCompare{display:grid;gap:8px}.u4seasonCompare article{padding:14px;border:1px solid #e2e6ea;border-radius:11px;background:#fff}.u4seasonCompare article>b{font-size:12px}.u4seasonCompare strong{font-family:'Barlow Condensed',sans-serif;font-size:21px}.u4seasonCompare span{justify-self:start;padding:4px 7px;border-radius:999px;background:#f0f2f5;color:#626a74;font-size:10px;font-weight:900}.u4seasonCompare span.up{background:#e8f7ee;color:#177344}.u4seasonCompare span.down{background:#fff0ed;color:#b43b25}@media(max-width:620px){.u4seasonHead,.u4seasonCompare article{grid-template-columns:1.3fr repeat(3,.7fr);gap:6px}.u4seasonHead{font-size:8px;padding-inline:8px}.u4seasonCompare article{padding:11px 9px}.u4seasonCompare article>b{font-size:10px}.u4seasonCompare strong{font-size:17px}}
