.lb-head{gap:14px}.lb-filters{grid-template-columns:minmax(0,1fr);gap:12px}.lb-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;display:grid}.lb-skill,.lb-find{height:46px}.lb-skill select{font-weight:600}.lb-filters .chip{white-space:nowrap;flex:none}.lb-leagues .chip[disabled]{opacity:.3;cursor:not-allowed}.lb-row2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lb-sels{gap:10px;display:flex}.lb-small{gap:8px;height:40px;padding-left:12px}.lb-small span{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-size:10px}.lb-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.lb-board{padding:6px 0 10px;overflow:hidden}.lb-cols,.lb-r{grid-template-columns:48px 48px minmax(0,1.25fr) minmax(0,1fr) 200px;align-items:center;gap:14px;padding:0 18px;display:grid}.lb-cols{letter-spacing:.16em;text-transform:uppercase;height:40px;color:var(--dim);border-bottom:1px solid var(--line);font-size:10px}.lb-cols span:nth-child(2){grid-column:2/4}.lb-cols span:last-child{text-align:right}.lb-list{margin:0;padding:0;list-style:none}.lb-r{border-bottom:1px solid var(--line);min-height:66px;transition:background .2s;position:relative}.lb-r:last-child{border-bottom:0}.lb-r:hover{background:#ffffff08}.lb-r.hit{box-shadow:inset 3px 0 0 var(--cyan);background:#5de4ff17}.lb-rk{font:800 22px/1 var(--f-display);letter-spacing:-.04em;color:var(--dim)}.lb-r.pod .lb-rk{color:var(--gold);text-shadow:0 0 18px var(--gold-glow)}.lb-r:first-child.pod .lb-rk{color:var(--crimson);text-shadow:0 0 18px var(--crimson-glow)}.lb-av{border:1px solid var(--line-hi);background:radial-gradient(circle at 50% 30%,#1d2638,#0b0f18);border-radius:12px;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden}.lb-av img{object-fit:cover;object-position:top;z-index:1;width:100%;height:100%;position:absolute;inset:0}.lb-av i{font:800 13px/1 var(--f-display);color:var(--dim);font-style:normal}.lb-who{gap:4px;min-width:0;display:grid}.lb-who b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;overflow:hidden}.lb-who small{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;align-items:center;gap:6px;font-size:11px;display:flex;overflow:hidden}.lb-who small img{object-fit:contain;flex:none;width:15px;height:15px}.lb-bar{background:#ffffff0d;border-radius:6px;height:8px;overflow:hidden}.lb-bar span{height:100%;width:calc(var(--w) * 100%);background:linear-gradient(90deg, color-mix(in srgb, var(--club) 55%, transparent), var(--club));box-shadow:0 0 14px -2px color-mix(in srgb, var(--club) 70%, transparent);transform-origin:0;border-radius:6px;display:block}.lb-r.pod .lb-bar span{background:linear-gradient(90deg, #ff2a4873, var(--crimson));box-shadow:0 0 16px -2px var(--crimson-glow)}.lb-val{text-align:right;justify-items:end;gap:4px;display:grid}.lb-val b{font:800 21px/1 var(--f-display);letter-spacing:-.03em}.lb-val small{color:var(--mute);letter-spacing:.04em;white-space:nowrap;font-size:10px}.lb-findnote{color:var(--cyan);border-top:1px solid var(--line);padding:14px 18px;font-size:12px}.lb-list.go .lb-r{animation:lbIn .5s var(--ease) both;animation-delay:calc(var(--i) * 28ms)}.lb-list.go .lb-bar span{animation:lbGrow .9s var(--ease) both;animation-delay:calc(var(--i) * 28ms + .12s)}@keyframes lbIn{0%{opacity:0;transform:translateY(8px)}}@keyframes lbGrow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.lb-list.go .lb-r,.lb-list.go .lb-bar span{animation:none}}@media (width<=760px){.lb-row{grid-template-columns:minmax(0,1fr)}.lb-row2{grid-template-columns:minmax(0,1fr);display:grid}.lb-cols{display:none}.lb-r{grid-template-rows:auto auto;grid-template-columns:30px 40px minmax(0,1fr) auto;gap:6px 10px;padding:12px 14px}.lb-rk{grid-row:1/3;font-size:17px}.lb-av{grid-row:1/3;width:40px;height:40px}.lb-bar{grid-area:2/3/auto/5;height:6px}.lb-val{grid-area:1/4}.lb-val b{font-size:18px}.lb-val small{display:none}.lb-sels{width:100%}.lb-small{flex:1}.lb-row2 .chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}}
