.category-ranking-nav[data-v-4e5a40cd]{margin-top:1.25rem}p[data-v-4e5a40cd]{color:var(--text-secondary);margin:0 0 .65rem;font-size:.85rem;font-weight:600}.category-ranking-nav>div[data-v-4e5a40cd]{flex-wrap:wrap;gap:.5rem;display:flex}a[data-v-4e5a40cd]{border:1px solid var(--border);border-radius:.55rem;padding:.45rem .75rem;font-size:.8rem;text-decoration:none}a[data-v-4e5a40cd]:hover,a[aria-current=page][data-v-4e5a40cd]{border-color:var(--primary);color:var(--primary);background:color-mix(in oklch,var(--primary) 6%,var(--card))}button[data-v-936fb94d]{cursor:pointer}.ranking-scroll[data-v-936fb94d]{border-top:1px solid var(--border);isolation:isolate;border-radius:0 0 1rem 1rem;max-width:100%;max-height:85vh;overflow:auto}.ranking-scroll-expanded[data-v-936fb94d]{max-height:none;overflow-x:auto}.ranking-scroll[data-v-936fb94d]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.discovery-ranking[data-v-936fb94d]{--rank-width:4rem;--package-width:19rem;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.ranking-table-caption[data-v-936fb94d]{text-align:start;color:var(--text-secondary);padding:.65rem .75rem;font-size:.8rem}.discovery-ranking td[data-v-936fb94d],.discovery-ranking th[data-v-936fb94d]{text-align:start;vertical-align:top;border-bottom:1px solid var(--border);white-space:nowrap;padding:.85rem .75rem}.discovery-ranking thead th[data-v-936fb94d]{z-index:3;background:var(--muted);font-size:.8rem;position:sticky;top:0}.discovery-ranking tbody tr[data-v-936fb94d]:last-child>*{border-bottom:0}.discovery-ranking .ranking-position[data-v-936fb94d]{width:var(--rank-width);min-width:var(--rank-width);max-width:var(--rank-width);box-sizing:border-box;background:var(--card);z-index:2;font-weight:700;position:sticky;left:0}.discovery-ranking .ranking-package[data-v-936fb94d]{left:var(--rank-width);width:var(--package-width);min-width:var(--package-width);max-width:var(--package-width);box-sizing:border-box;background:var(--card);z-index:2;white-space:normal;border-inline-end:1px solid var(--border);font-weight:400;position:sticky}.discovery-ranking thead .ranking-package[data-v-936fb94d],.discovery-ranking thead .ranking-position[data-v-936fb94d]{z-index:4;background:var(--muted);font-weight:700}.ranking-package>a[data-v-936fb94d]{overflow-wrap:anywhere;font-weight:700}.ranking-version[data-v-936fb94d]{opacity:.65;margin-inline-start:.5rem;font-size:.8rem}.ranking-package p[data-v-936fb94d]{margin:.5rem 0;font-size:.85rem;line-height:1.6}.ranking-description[data-v-936fb94d]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ranking-original-language[data-v-936fb94d]{color:var(--text-secondary);margin-bottom:.5rem;font-size:.7rem;display:inline-block}.ranking-platforms[data-v-936fb94d]{flex-wrap:wrap;gap:.3rem;display:flex}.ranking-platforms span[data-v-936fb94d]{border:1px solid var(--border);border-radius:.3rem;padding:.15rem .35rem;font-size:.7rem}.ranking-score[data-v-936fb94d]{color:var(--primary);font-weight:700}.ranking-date[data-v-936fb94d]{font-size:.85rem}.discovery-ranking .ranking-repository[data-v-936fb94d]{white-space:normal;overflow-wrap:anywhere;min-width:12rem;max-width:18rem}.ranking-actions[data-v-936fb94d]{min-width:11rem}.ranking-actions>a[data-v-936fb94d],.ranking-actions>button[data-v-936fb94d]{margin-bottom:.5rem;display:block}.ranking-actions button[data-v-936fb94d]{color:inherit;border:1px solid var(--border);background:0 0;border-radius:.4rem;padding:.4rem}.ranking-copy-status[data-v-936fb94d]{z-index:1000;pointer-events:none;width:max-content;max-width:calc(100vw - 2rem);position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.ranking-copy-status p[data-v-936fb94d]{border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-lg,0 8px 24px #0003);overflow-wrap:anywhere;border-radius:.65rem;margin:0;padding:.75rem 1.25rem}.discovery-ranking .ranking-preview-active[data-v-936fb94d]>*{background:color-mix(in oklch,var(--primary) 8%,var(--card))}.ranking-preview[data-v-936fb94d]{z-index:100;box-sizing:border-box;border:1px solid var(--border);background:var(--popover);width:min(27rem,100vw - 2rem);max-height:min(75vh,48rem);color:var(--popover-foreground);border-radius:.85rem;padding:1.1rem;position:fixed;bottom:1rem;right:1rem;overflow:auto;box-shadow:0 12px 40px #0004}.ranking-preview header[data-v-936fb94d]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.ranking-preview strong[data-v-936fb94d]{overflow-wrap:anywhere}.ranking-preview small[data-v-936fb94d]{color:var(--text-secondary);font-weight:400}.ranking-preview header button[data-v-936fb94d]{color:inherit;background:0 0;border:0;padding:.2rem .4rem;font-size:1.4rem;line-height:1}.ranking-preview p[data-v-936fb94d]{font-size:.85rem;line-height:1.6}.ranking-preview dl[data-v-936fb94d]{margin:.75rem 0;font-size:.8rem}.ranking-preview dl>div[data-v-936fb94d]{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1rem;padding:.45rem 0;display:grid}.ranking-preview dt[data-v-936fb94d]{color:var(--text-secondary)}.ranking-preview dd[data-v-936fb94d]{text-align:end;overflow-wrap:anywhere;margin:0}@media (width<=700px){.discovery-ranking[data-v-936fb94d]{--rank-width:2.75rem;--package-width:9rem}.discovery-ranking td[data-v-936fb94d],.discovery-ranking th[data-v-936fb94d]{padding:.65rem .5rem}.ranking-package p[data-v-936fb94d]{font-size:.75rem}}
