.plugins-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.plugins-card{position:relative;gap:10px}.plugins-card .feed-card-body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:40px}.plugins-card h3{font-size:19px}.plugins-card h3 a{display:block}.plugins-card .feed-card-sub{font-size:11px}.plugins-card.is-compact{gap:7px}.plugins-card.is-compact .feed-card-body{-webkit-line-clamp:2;height:39px}.plugins-page .plugins-card .feed-card-top{min-height:44px}.plugins-page .plugins-card h3 a,.plugins-page .plugins-card .feed-card-sub,.plugins-page .plugins-card .feed-card-sub code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plugins-page .plugins-card .feed-chip-row{min-height:22px}.plugins-page .plugins-card .plugins-foot{min-height:57px;align-content:start;overflow:hidden}.plugins-page .plugins-card .plugins-foot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plugins-card-command{min-height:48px;margin:0;padding:8px 10px}.plugins-card-command code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.plugins-card-command code.plugins-card-nocmd{color:var(--text-5);font-family:Plus Jakarta Sans,sans-serif;font-size:11px}.plugins-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.plugins-metrics>div{display:grid;gap:3px;padding:8px 9px;border-radius:9px;background:var(--surface);min-width:0}.plugins-metrics dt{color:var(--text-5);font-size:9.5px;white-space:nowrap}.plugins-metrics dd{margin:0;color:var(--green-ink);font:700 12px/1.3 JetBrains Mono,monospace;letter-spacing:-.02em;white-space:nowrap}.plugins-foot{display:grid;gap:3px;margin:0;color:var(--text-5);font-size:10.5px;line-height:1.6}.plugin-h1{margin:0 0 12px;color:var(--text-2);font-size:13.5px;font-weight:700;line-height:1.7}.plugin-h3{margin:18px 0 8px;color:var(--text-1);font-size:14px;font-weight:800;letter-spacing:-.02em}.plugin-links{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:14px 0 0;font-size:11.5px}.plugin-sub-note{margin:0 0 10px;color:var(--text-5);font-size:11.5px;line-height:1.7}.plugin-more-commands{margin-top:10px;padding:11px 14px;border:1px solid var(--line-soft);border-radius:11px;background:#fff}.plugin-more-commands summary{cursor:pointer;color:var(--text-1);font-size:12.5px;font-weight:800}.plugin-more-commands ul{display:grid;gap:7px;margin:10px 0 0;padding-left:18px}.plugin-more-commands li{color:var(--text-3);font:11.5px/1.7 JetBrains Mono,monospace;overflow-wrap:anywhere}.plugin-more-commands code{color:var(--green-ink)}.plugin-truncated{margin:12px 0 0;color:var(--text-5);font-size:11.5px;line-height:1.7}.plugin-feature-list{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}.plugin-feature-list li{position:relative;padding:9px 13px 9px 30px;border:1px solid var(--line-soft);border-radius:10px;background:#fafcfb;color:var(--text-3);font-size:12px;line-height:1.7}.plugin-feature-list li:before{content:"\2713";position:absolute;left:11px;top:9px;color:var(--green-bright);font-weight:800}.plugin-verify-groups{display:grid;gap:10px}.plugin-verify-group{padding:12px 14px;border:1px solid var(--line-soft);border-radius:11px;background:#fafcfb}.plugin-verify-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.plugin-verify-group-head strong{color:var(--text-1);font-size:13px;font-weight:800;letter-spacing:-.02em}.plugin-verify-checks{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.plugin-verify-checks li{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:4px 10px;padding:7px 10px;border-radius:8px;background:#fff;border:1px solid var(--surface-2)}.plugin-verify-checks li{border-left:3px solid var(--line)}.plugin-verify-checks li.is-ok{border-left-color:var(--green-bright)}.plugin-verify-checks li.is-bad{border-left-color:#e05c5c}.plugin-verify-checks li.is-warn{border-left-color:#e0a53a}.plugin-verify-checks li.is-info{border-left-color:#4a90d9}.plugin-verify-checks li code{color:var(--text-2);font:10.5px JetBrains Mono,monospace;overflow-wrap:anywhere}.plugin-verify-checks li span{color:var(--text-2);font-size:11.5px;line-height:1.6;overflow-wrap:anywhere}.plugin-verify-checks li small{grid-column:1/-1;color:var(--text-5);font-size:10.5px;line-height:1.6}.plugin-risk-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.plugin-risk-list li{display:grid;gap:3px;padding:9px 12px;border:1px solid var(--surface-2);border-left:3px solid var(--line);border-radius:8px;background:#fafcfb}.plugin-risk-list li.is-ok{border-left-color:var(--green-bright)}.plugin-risk-list li.is-bad{border-left-color:#e05c5c}.plugin-risk-list li.is-warn{border-left-color:#e0a53a}.plugin-risk-list li.is-info{border-left-color:#4a90d9}.plugin-risk-list strong{color:var(--text-1);font-size:12px;font-weight:800}.plugin-risk-list span{color:var(--text-3);font-size:11.5px;line-height:1.7;overflow-wrap:anywhere}.plugins-card.is-compact h3 a,.plugins-card.is-compact .feed-card-sub,.plugins-card.is-compact .feed-card-sub code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plugins-card.is-compact .feed-chip-row{min-height:23px}.plugin-samename{display:grid;gap:7px;margin:0;padding:0;list-style:none}.plugin-samename li{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:9px 12px;border:1px solid var(--surface-2);border-radius:9px;background:#fafcfb}.plugin-samename code{padding:2px 6px;border-radius:5px;background:var(--surface-2);color:var(--text-2);font:11px JetBrains Mono,monospace}.plugin-samename a{color:var(--green);text-decoration:none}.plugin-samename a:hover{text-decoration:underline}@media (max-width:650px){.plugins-grid{grid-template-columns:1fr}.plugins-metrics{gap:6px}.plugins-metrics dd{font-size:11.5px}.plugin-verify-checks li{grid-template-columns:1fr}}.plugins-page .feed-summary:not([class*=feed-summary--]){grid-template-columns:repeat(3,minmax(0,1fr))}.plugins-page .feed-summary>div{padding:13px 14px}.plugins-page .feed-summary strong{font-size:21px}@media (min-width:1280px){.plugins-page .feed-summary:not([class*=feed-summary--]){grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:650px){.plugins-page .feed-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.plugins-page .feed-facts:not([class*=feed-facts--]){grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.plugins-page .feed-facts:not([class*=feed-facts--]){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.plugins-page .feed-facts{grid-template-columns:1fr}}
