.mp-ui .lb{flex-direction:column;min-width:0;display:flex;container-type:inline-size}.mp-ui .lb-row{grid-template-columns:var(--lb-cols);border-bottom:1px solid var(--line-2);align-items:center;gap:0 4px;padding:13px 16px;display:grid}.mp-ui .lb-row:last-child{border-bottom:0}.mp-ui .lb-row:not(.lb-head):hover{background:var(--card-2)}.mp-ui .lb-row[data-selected]{background:var(--sel)}.mp-root[data-project=ranking-preview] .mp-ui .lb-row[data-selected]{background:color-mix(in srgb,var(--fg) 7%,var(--card))}.mp-ui .lb-head{color:var(--muted);background:var(--card-2);padding-block:9px;font-size:11.5px}.mp-ui .lb-sel input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0}.mp-ui .lb-rank{color:var(--muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:14px;font-weight:500;display:flex}.mp-ui .lb-rank[data-top]{color:var(--fg);font-size:16px;font-weight:700}.mp-ui .lb-rank small{font-size:10.5px;font-weight:600}.mp-ui .lb-up{color:var(--green)}.mp-ui .lb-down{color:var(--red)}.mp-ui .lb-flat{color:var(--faint)}.mp-ui .lb-project{align-items:center;gap:12px;min-width:0;display:flex}.mp-ui .lb-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mp-ui .lb-title{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.mp-ui .lb-title .text{font-size:inherit;color:inherit;padding:0}.mp-ui .lb-sub{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.mp-ui .lb-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:11.5px;display:flex}.mp-ui .lb-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mp-ui .lb-primary{color:var(--fg);font-size:14px;font-weight:600}.mp-ui .lb-secondary{color:var(--fg-2);font-size:12.5px}.mp-ui .lb-growth{color:var(--green);font-size:13px;font-weight:600}.mp-ui .lb-trend{justify-content:center;display:flex}.mp-ui .lb-status{color:var(--fg-2);white-space:nowrap;align-items:center;gap:6px;padding-left:14px;font-size:12px;display:flex}.mp-ui .lb-head .lb-status{padding-left:14px}.mp-ui .lb-fav{justify-content:flex-end;display:flex}.mp-ui .lb-star{width:34px;height:34px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.mp-ui .lb-star:hover{background:var(--pill)}.mp-ui .lb-star[aria-pressed=true]{color:var(--amber)}.mp-ui .lb-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.mp-ui .lb-ok{background:var(--green)}.mp-ui .lb-warn{background:var(--amber)}.mp-ui .lb-spark path{fill:color-mix(in srgb,var(--green) 12%,transparent);stroke:none}.mp-ui .lb-spark polyline{fill:none;stroke:var(--green);stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round}.mp-ui .lb-spark-empty{color:var(--faint)}.mp-ui .lb-avatar{width:34px;height:34px;color:var(--accent-fg);background:var(--accent);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.mp-ui .lb-tag{background:var(--accent-soft);color:var(--accent);border-radius:5px;padding:0 6px;font-size:11px;line-height:18px}.mp-ui .lb-warn-text{color:var(--amber);font-weight:600}.mp-ui .lb-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mp-ui .lb-chips-label{color:var(--muted);white-space:nowrap;flex:none;margin-right:2px;font-size:11.5px}.mp-ui .lb-chip{height:28px;font:inherit;color:var(--fg-2);background:var(--pill);cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;display:inline-flex}.mp-ui .lb-chip:hover{background:var(--pill-hover)}.mp-ui .lb-chip[aria-pressed=true]{color:var(--fg);background:var(--card);box-shadow:inset 0 0 0 1px var(--line),0 1px 2px color-mix(in srgb,var(--fg) 8%,transparent);font-weight:500}.mp-ui .lb-chip .lb-count{color:var(--muted);font-variant-numeric:tabular-nums}.mp-ui .lb-chip[aria-pressed=true] .lb-count{color:var(--muted)}.mp-ui .lb-toggle{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.mp-ui .lb-toggle[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.mp-ui .lb-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.mp-ui .lb-stat{flex-direction:column;gap:3px;padding:13px 16px;display:flex}.mp-ui .lb-stat-label,.mp-ui .lb-stat-note{color:var(--muted);font-size:11.5px}.mp-ui .lb-stat strong{color:var(--fg);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.mp-ui .lb-stat strong.lb-up{color:var(--green)}.mp-ui .lb-compare{z-index:3;color:var(--fg);background:var(--pop-bg);box-shadow:var(--shadow),0 0 0 1px var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;flex-wrap:wrap;align-self:center;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:12.5px;display:flex;position:sticky;bottom:16px}@container (width<=860px){.mp-ui .lb-row{grid-template-columns:var(--lb-cols-mid)}.mp-ui .lb-trend,.mp-ui .lb-status{display:none}}@media (width<=760px){.mp-ui .lb-row{grid-template-columns:28px minmax(0,1fr) auto;gap:2px 10px;padding:12px}.mp-ui .lb-head,.mp-ui .lb-sel,.mp-ui .lb-trend,.mp-ui .lb-status,.mp-ui .lb-secondary,.mp-ui .lb-fav{display:none}.mp-ui .lb-rank{flex-direction:column;grid-row:span 2;align-items:center;gap:0}.mp-ui .lb-project{grid-row:span 2}.mp-ui .lb-project .lb-avatar{width:30px;height:30px}.mp-ui .lb-primary{align-self:end}.mp-ui .lb-growth{grid-column:3;align-self:start}.mp-ui .lb-flat{display:none}.mp-ui .lb-stats{scrollbar-width:none;overscroll-behavior-inline:contain;grid-template-columns:none;grid-auto-columns:minmax(200px,72%);grid-auto-flow:column;overflow-x:auto}.mp-ui .lb-stats::-webkit-scrollbar{display:none}.mp-ui .lb-stat{padding:11px 14px}}.mp-root[data-project=ranking-preview] .mp-ui .lb-row{gap:0 8px;padding:12px 16px}.mp-root[data-project=ranking-preview] .mp-ui .lb-head{color:var(--fg-2);padding-block:8px}.mp-root[data-project=ranking-preview] .mp-ui .lb-rank{color:var(--fg-2);gap:8px}.mp-root[data-project=ranking-preview] .mp-ui .lb-text{gap:8px}.mp-root[data-project=ranking-preview] .mp-ui .lb-title{line-height:19px}.mp-root[data-project=ranking-preview] .mp-ui .lb-sub{color:var(--fg-2);line-height:15px}.mp-root[data-project=ranking-preview] .mp-ui .lb-meta{color:var(--fg-2);gap:8px 12px;line-height:16px}.mp-root[data-project=ranking-preview] .mp-ui .lb-meta .cx-meta{font-size:inherit;line-height:inherit}.mp-root[data-project=ranking-preview] .mp-ui .lb-status{gap:8px;padding-left:16px}.mp-root[data-project=ranking-preview] .mp-ui .lb-tag{padding:0 8px;line-height:16px}.mp-root[data-project=ranking-preview] .mp-ui .lb-chips{gap:8px}.mp-root[data-project=ranking-preview] .mp-ui .lb-chips-label{color:var(--fg-2);margin-right:0}.mp-root[data-project=ranking-preview] .mp-ui .lb-chip{gap:8px;padding:0 12px}.mp-root[data-project=ranking-preview] .mp-ui .lb-count{color:var(--fg-2)}.mp-root[data-project=ranking-preview] .mp-ui .lb-stat{gap:8px;padding:16px}.mp-root[data-project=ranking-preview] .mp-ui .lb-stat-label,.mp-root[data-project=ranking-preview] .mp-ui .lb-stat-note{color:var(--fg-2)}.mp-root[data-project=ranking-preview] .mp-ui .lb-compare{gap:12px}@media (width<=760px){.mp-root[data-project=ranking-preview] .mp-ui .lb-row{gap:8px;padding:12px}.mp-root[data-project=ranking-preview] .mp-ui .lb-rank{gap:0}.mp-root[data-project=ranking-preview] .mp-ui .lb-stat{padding:12px 16px}}.mp-ui .lb-skeleton{vertical-align:middle;background:linear-gradient(90deg,var(--skel,var(--pill)) 25%,var(--skel-hi,var(--pill-hover)) 45%,var(--skel,var(--pill)) 65%);background-size:240% 100%;border-radius:4px;width:100%;height:12px;animation:1.4s ease-in-out infinite mui-skeleton-shift;display:inline-block}.mp-ui .lb-skeleton.lb-avatar{border-radius:8px;width:34px;height:34px}.mp-ui .lb-skeleton-title{width:58%;height:14px}.mp-ui .lb-skeleton-sub{width:90%}.mp-ui .lb-skeleton-meta{width:64%;height:10px}.mp-ui .lb-skeleton-number{width:48px}.mp-ui .lb-skeleton-check{width:16px;height:16px}.mp-ui .lb-skeleton-rank{width:24px}.mp-ui .lb-skeleton-trend{width:96px;height:28px}.mp-ui .lb-skeleton-row .lb-text{flex:1}.mp-ui[data-reduced-motion=true] .lb-skeleton{animation:none}@media (prefers-reduced-motion:reduce){.mp-ui .lb-skeleton{animation:none}}.mp-root[data-project=ranking-preview] .mp-ui .lb-avatar:not(.lb-skeleton){background:color-mix(in srgb,var(--lb-avatar-tone,var(--c1)) 12%,var(--card));color:color-mix(in srgb,var(--lb-avatar-tone,var(--c1)) 28%,var(--fg))}.mp-root[data-project=ranking-preview] .mp-ui .lb-primary{font-size:16px;font-weight:600}.mp-root[data-project=ranking-preview] .mp-ui .lb-secondary{color:var(--fg-2);font-size:12px;font-weight:400}.mp-root[data-project=ranking-preview] .mp-ui .lb-skeleton-row .lb-meta{min-height:16px}
