.tiles a.mp-tl{transition:background .15s var(--ease);border-radius:10px;margin:-2px -6px;padding:2px 6px;display:block}.tiles a.mp-tl:hover{background:var(--bg-alt)}.mp-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.mp-filters label{font-size:var(--t2);color:var(--muted);align-items:center;gap:6px;display:flex}.mp-filters select,.mp-filters input{font:inherit;font-size:var(--t3);border:1px solid var(--border);background:var(--bg);min-height:40px;color:var(--ink);border-radius:10px;padding:4px 10px}.mp-list{padding:4px 8px 10px}.mp-lh,.mp-r{grid-template-columns:var(--cols);align-items:center;gap:14px;padding:9px 12px;display:grid}.mp-lh{font-size:var(--t2);color:var(--muted);border-bottom:2px solid var(--border);padding-top:4px;padding-bottom:8px;font-weight:700}.mp-lh .r,.mp-r .r{text-align:right}.mp-r{color:var(--ink);transition:background var(--dur-fast-02) var(--ease);border-radius:12px;text-decoration:none}.mp-r+.mp-r{border-top:1px solid var(--border)}@media (hover:hover) and (pointer:fine){a.mp-r:hover,.mp-r.rec:hover{background:var(--bg-alt)}a.mp-r:hover .nm b{color:var(--link);text-decoration:underline}}.mp-r[hidden]{display:none}.mp-r .nm{align-items:center;gap:12px;min-width:0;display:flex}.mp-r .nm>span:last-child{min-width:0}.mp-r .nm b{overflow-wrap:anywhere;font-size:15.5px;line-height:1.25;display:block}.mp-r .nm small{color:var(--muted);font-size:13px;line-height:1.3;display:block}.mp-r .tx{color:var(--gray);overflow-wrap:anywhere;min-width:0;font-size:14.5px}.mp-r .tx.mu{color:var(--muted)}.mp-ico{background:linear-gradient(135deg,var(--g2),var(--g1));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 8px 16px -8px #000a2880}.mp-ico .ic{width:20px;height:20px}.mp-ico.n{background:linear-gradient(135deg,var(--n3),var(--n1))}.mp-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mp-bar .t{background:var(--bg-alt);border-radius:5px;height:10px;overflow:hidden}.mp-bar .t i{background:linear-gradient(90deg,var(--g1),var(--g3));border-radius:5px;height:100%;display:block}.mp-bar.n .t i{background:linear-gradient(90deg,var(--n1),var(--n3))}.mp-bar b{font-variant-numeric:tabular-nums;text-align:right;min-width:2.2ch;font-size:14.5px}.mp-bar.zero b{color:var(--muted);font-weight:400}.mp-hero{isolation:isolate;color:#fff;border-radius:var(--r3);box-shadow:var(--shadow-lift);background:radial-gradient(700px 360px at 92% -30%,#3a7bd58c,#0000 65%),radial-gradient(600px 300px at -10% 130%,#1e9e5573,#0000 60%),linear-gradient(120deg,#001640,#002060 55%,#0b3a6e);margin:18px 0 22px;padding:22px 26px 20px;position:relative;overflow:hidden}.mp-hero .top{align-items:center;gap:18px;display:flex}.mp-hero .bico{background:#ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 0 0 6px #ffffff1a}.mp-hero .bico .ic{color:#fff;stroke-width:1.4px;width:30px;height:30px}.mp-fc{border-radius:11px;flex:none;width:76px;height:50px;overflow:hidden;box-shadow:0 8px 18px -10px #000a288c}.mp-fc .fm .kb{width:18px;height:18px;bottom:-5px;right:-9px}.mp-fc .fm .kb .ic{width:11px;height:11px}.mp-hero .medal{box-shadow:0 0 0 3px #ffffff29,0 10px 22px -12px #0009!important}.mp-hero h1{color:#fff;margin:0 0 6px;font-size:28px;line-height:1.08}.mp-hero .lede{color:#d5e1f7;max-width:78ch;margin:0}.mp-hero .chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mp-hero .chip{color:#fff;background:#ffffff1f;border-color:#fff3}.mp-hero .chip a{color:#fff}.mp-hero .figs{margin-top:16px}.mp-hero .figs a{color:inherit;text-decoration:none}.mp-hero .figs a:hover b{text-decoration:underline}.kic.un{background:linear-gradient(135deg,#9aa2b2,#5e6a82)}.mp-kinds .krow{grid-template-columns:40px minmax(0,1fr)}.mp-kinds .kn a{color:var(--ink);text-decoration:none}.mp-kinds .kn a:hover{text-decoration:underline}.chip.pv-independent{background:var(--gold-tint);color:var(--gold-ink);border-color:#0000}.chip.pv-maintainer-run{background:var(--nav-tint);color:var(--link);border-color:#0000}.chip.pv-vendor-reported{background:var(--prop-tint);color:var(--prop);border-color:#0000}.mp-stack{border-radius:12px;height:44px;margin:0 0 22px;display:flex;overflow:hidden;box-shadow:0 10px 24px -14px #101b3080}.mp-stack>*{color:#fff;white-space:nowrap;align-items:center;gap:8px;min-width:0;padding:0 14px;font-size:15px;text-decoration:none;display:flex;overflow:hidden}.mp-stack b{font-size:19px}.mp-stack .s-ind{background:linear-gradient(90deg,#0b5a2b,#1a8445)}.mp-stack .s-mnt{background:linear-gradient(90deg,#0e3a8a,#2a63c2)}.mp-stack .s-ven{background:repeating-linear-gradient(45deg,#7a5e00 0 6px,#8a6a00 6px 12px)}.mp-stack .s-oth{background:var(--bg-alt);color:var(--gray)}.mp-oc{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 26px;display:grid}.mp-oc .medal{box-shadow:0 0 0 1px var(--border),0 8px 16px -8px #000a2873}.mp-occ{background:var(--bg);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;min-width:0;padding:18px 20px 12px}.mp-occ h3{margin:0 0 8px;font-size:18px}.mp-occ .cols2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.mp-cr{color:var(--ink);transition:background .15s var(--ease);border-radius:10px;align-items:center;gap:12px;margin:0 -8px;padding:6px 8px;text-decoration:none;display:flex}.mp-cr:hover{background:var(--bg-alt)}.mp-cr:hover .nm>b{text-decoration:underline}.mp-cr .nm{flex:1;grid-template-columns:minmax(0,15ch) minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.mp-cr .nm>b{overflow-wrap:anywhere;font-size:14.5px;line-height:1.25}.mp-cr .mp-ico{width:40px;height:40px}.mp-cr .mp-ico .ic{width:18px;height:18px}.mp-stk{flex:none;gap:4px;width:112px;display:flex}.mp-stk .medal{box-shadow:0 0 0 2px var(--bg),0 6px 12px -6px #000a2880!important}html.darkpage .medal,:root[data-theme=dark] .medal{color-scheme:light}@media (width<=900px){.mp-oc,.mp-occ .cols2{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.mp-cr .nm{grid-template-columns:minmax(0,1fr);gap:4px}}.show-s{display:none!important}@media (width<=760px){.mp-r .nm small.show-s{display:block!important}.mp-bar small.show-s{color:var(--muted);font-weight:400;display:inline!important}.mp-lh{display:none}.mp-r{grid-template-columns:minmax(0,1fr) 120px;gap:6px 12px}.mp-r .nm{grid-column:1/-1}.mp-r .hide-s{display:none}.mp-hero{padding:22px 18px}.mp-hero .top{flex-direction:column;align-items:flex-start;gap:16px}.mp-hero h1{font-size:24px}.mp-stack>*{padding:0 8px;font-size:13px}.mp-stack b{font-size:15px}}
