.mp-bd{padding:4px 0 6px}.mp-bd+.mp-bd{border-top:1px solid var(--border);margin-top:14px;padding-top:18px}.mp-bd h3{color:var(--ink);margin:0 0 10px;font-size:16.5px}.bm-f{flex-wrap:wrap;align-items:end;gap:10px 18px;margin:0 0 12px;display:flex}.bm-f label{color:var(--muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.bm-f .count{color:var(--muted);font-size:14px}.md-csv{color:var(--link);margin-left:12px;font-weight:700}.mp-lb{grid-template-columns:28px minmax(180px,300px) minmax(0,1fr) 150px;align-items:center;gap:8px 14px;display:grid}.mp-lb .pos{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.mp-lb .who{min-width:0;color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.mp-lb .who b{overflow-wrap:anywhere;font-size:14.5px;line-height:1.25;display:block}.mp-lb .who small{color:var(--muted);font-size:12.5px;line-height:1.3;display:block}.mp-lb .who small.set{color:var(--gray);font-style:italic}.mp-lb a.who:hover b{color:var(--link);text-decoration:underline}.mp-lb .sb{background:var(--bg-alt);border-radius:8px;height:30px;position:relative;overflow:hidden}.mp-lb .sb i{background:linear-gradient(90deg,var(--g1),var(--g3));border-radius:8px;justify-content:flex-end;align-items:center;min-width:4px;height:100%;padding-right:10px;display:flex}.mp-lb .sb i.independent{background:linear-gradient(90deg,var(--n1),var(--n3))}.mp-lb .sb i.vendor-reported{background:repeating-linear-gradient(45deg,var(--g2) 0 5px,#5f86c9 5px 10px)}.mp-lb .sb em{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 2px #00000059;font-size:13.5px;font-style:normal;font-weight:700}.mp-lb .sb em.out{color:var(--ink);text-shadow:none;align-items:center;display:flex;position:absolute;top:0;bottom:0}.mp-lb .pv{color:var(--muted);flex-direction:column;align-items:flex-start;gap:2px;font-size:12px;display:flex}.mp-ax{grid-template-columns:28px minmax(180px,300px) minmax(0,1fr) 150px;gap:0 14px;margin-top:6px;display:grid}.mp-ax .sc{border-top:1px solid var(--border);grid-column:3;height:18px;position:relative}.mp-ax .sc span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:3px;transform:translate(-50%)}.mp-ax .sc span:first-child{transform:none}.mp-ax .sc span:last-child{transform:translate(-100%)}.mp-sc td .mdl{align-items:center;gap:10px;min-width:180px;display:flex}.mp-sc td .mdl .fm .medal{box-shadow:0 0 0 1px var(--border)}.mp-dir{color:var(--muted);margin:-4px 0 10px;font-size:13px}.mp-hero{position:relative}.mp-pod{width:340px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.mp-hero:has(.mp-pod){min-height:290px}.mp-pod ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mp-pod .cap{color:#dce6f9;white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:12.5px;overflow:hidden}.mp-pod a{color:#fff;transition:background .15s var(--ease);background:#ffffff14;border-radius:14px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.mp-pod a:hover{background:#ffffff24}.mp-pod a:hover b{text-decoration:underline}.mp-pod .pos{color:#dce6f9;width:16px;font-size:18px;font-weight:700}.mp-pod .who{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;min-width:0;display:grid}.mp-pod .who b{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:14.5px;overflow:hidden}.mp-pod .sc{text-align:right;white-space:nowrap;grid-area:2/2;font-size:15px;font-weight:700}.mp-pod .chip{grid-area:2/1;justify-self:start;padding:1px 8px;font-size:11.5px}.mp-pod .chip.pv-vendor-reported{color:#ffe7a3;background:#5a4500}.mp-pod .chip.pv-independent{color:#a6f0c4;background:#0e4a2a}.mp-pod .chip.pv-maintainer-run{color:#cfe0ff;background:#163a7a}.mp-pod .medal{box-shadow:0 0 0 3px #ffffff29!important}.mp-hero:has(.mp-pod) .top>div{max-width:calc(100% - 520px)}@media (width<=1100px){.mp-pod{width:auto;margin-top:18px;position:static;transform:none}.mp-hero:has(.mp-pod){min-height:0}.mp-hero:has(.mp-pod) .top>div{max-width:none}}@media (width<=760px){.mp-lb{grid-template-columns:22px minmax(0,1fr)}.mp-lb .sb{grid-column:2}.mp-lb .pv{flex-direction:row;grid-column:2;gap:8px}.mp-ax{grid-template-columns:22px minmax(0,1fr)}.mp-ax .sc{grid-column:2}}
