.raised:where(.astro-w6ymvdtg){background:var(--color-bg-raised)}.bordered:where(.astro-w6ymvdtg){border-bottom:1px solid var(--color-border)}.sec-head:where(.astro-w6ymvdtg){margin-bottom:clamp(2rem,4vw,3.25rem)}.sec-head:where(.astro-w6ymvdtg) .eyebrow:where(.astro-w6ymvdtg){margin-bottom:.9rem}.sec-head:where(.astro-w6ymvdtg) .h2:where(.astro-w6ymvdtg){max-width:22ch;margin:0}.sec-lede:where(.astro-w6ymvdtg){margin-top:1.1rem}.cli-card:where(.astro-t5qh4vjv){gap:1.5rem;margin-bottom:clamp(3rem,6vw,4.5rem);padding:1.6rem 1.75rem;display:grid}.cli-main:where(.astro-t5qh4vjv) h3:where(.astro-t5qh4vjv){margin:0 0 .5rem}.cli-main:where(.astro-t5qh4vjv) p:where(.astro-t5qh4vjv){max-width:60ch;color:var(--color-text-dim);margin:0 0 1rem;font-size:.9rem;line-height:1.6}.cli-main:where(.astro-t5qh4vjv) code:where(.astro-t5qh4vjv){font-family:var(--font-mono);color:var(--color-verified);font-size:.9em}.cli-meta:where(.astro-t5qh4vjv){font-family:var(--font-mono);color:var(--color-text-muted);flex-wrap:wrap;gap:.4rem 1.1rem;margin:0;padding:0;font-size:.73rem;list-style:none;display:flex}.cli-actions:where(.astro-t5qh4vjv){flex-wrap:wrap;align-content:start;gap:.65rem;display:flex}.pkg-head:where(.astro-t5qh4vjv){gap:1.25rem;margin-bottom:1.75rem;display:grid}.pkg-title:where(.astro-t5qh4vjv){margin:0}.pkg-stats:where(.astro-t5qh4vjv){flex-wrap:wrap;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.pkg-stats:where(.astro-t5qh4vjv) li:where(.astro-t5qh4vjv){flex-direction:column;display:flex}.pkg-stats:where(.astro-t5qh4vjv) strong:where(.astro-t5qh4vjv){font-family:var(--font-mono);color:var(--color-text);font-size:1.4rem;font-weight:700}.pkg-stats:where(.astro-t5qh4vjv) span:where(.astro-t5qh4vjv){color:var(--color-text-muted);font-size:.78rem}.controls:where(.astro-t5qh4vjv){flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.search:where(.astro-t5qh4vjv){border:1px solid var(--color-border);background:var(--color-bg-inset);border-radius:999px;flex:14rem;align-items:center;padding:.5rem .9rem;display:flex}.search:where(.astro-t5qh4vjv):focus-within{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}.search:where(.astro-t5qh4vjv) input:where(.astro-t5qh4vjv){min-width:0;color:var(--color-text);font-family:var(--font-sans);background:0 0;border:0;flex:1;font-size:.9rem}.search:where(.astro-t5qh4vjv) input:where(.astro-t5qh4vjv):focus{outline:none}.sel:where(.astro-t5qh4vjv){font-family:var(--font-mono);color:var(--color-text-muted);align-items:center;gap:.45rem;font-size:.7rem;display:inline-flex}.sel:where(.astro-t5qh4vjv) select:where(.astro-t5qh4vjv){border:1px solid var(--color-border);background:var(--color-bg-inset);color:var(--color-text);font-family:var(--font-mono);cursor:pointer;border-radius:8px;padding:.42rem .6rem;font-size:.75rem}.sel:where(.astro-t5qh4vjv) select:where(.astro-t5qh4vjv):focus-visible{border-color:var(--color-accent)}.chip-btn:where(.astro-t5qh4vjv){border:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .85rem;font-size:.72rem;transition:all .15s}.chip-btn:where(.astro-t5qh4vjv):hover{color:var(--color-text-dim);border-color:var(--color-border-bright)}.result-line:where(.astro-t5qh4vjv){font-family:var(--font-mono);color:var(--color-text-muted);margin:0 0 .75rem;font-size:.74rem}.table-wrap:where(.astro-t5qh4vjv){border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:12px}.pkg-table:where(.astro-t5qh4vjv){border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:66rem}.c-pkg:where(.astro-t5qh4vjv){width:11.5rem}.c-src:where(.astro-t5qh4vjv){width:11rem}.c-lang:where(.astro-t5qh4vjv){width:4.5rem}.c-libc:where(.astro-t5qh4vjv){width:5rem}.c-size:where(.astro-t5qh4vjv){width:5.5rem}.c-pulls:where(.astro-t5qh4vjv){width:4.5rem}.c-rel:where(.astro-t5qh4vjv){width:6rem}.c-built:where(.astro-t5qh4vjv){width:7.5rem}.c-recipe:where(.astro-t5qh4vjv){width:5rem}.c-dl:where(.astro-t5qh4vjv){width:7rem}.pkg-table:where(.astro-t5qh4vjv) thead:where(.astro-t5qh4vjv) th:where(.astro-t5qh4vjv):first-child,.pkg-table:where(.astro-t5qh4vjv) tbody:where(.astro-t5qh4vjv) th{background:var(--color-bg-card);z-index:2;position:sticky;left:0}.pkg-table:where(.astro-t5qh4vjv) thead:where(.astro-t5qh4vjv) th:where(.astro-t5qh4vjv):first-child{z-index:3}.pkg-table:where(.astro-t5qh4vjv) thead:where(.astro-t5qh4vjv) th:where(.astro-t5qh4vjv):last-child,.pkg-table:where(.astro-t5qh4vjv) tbody:where(.astro-t5qh4vjv) .dl-cell{background:var(--color-bg-card);z-index:2;position:sticky;right:0}.pkg-table:where(.astro-t5qh4vjv) thead:where(.astro-t5qh4vjv) th:where(.astro-t5qh4vjv):last-child{z-index:3}.pkg-table:where(.astro-t5qh4vjv) thead:where(.astro-t5qh4vjv) th:where(.astro-t5qh4vjv):first-child:after,.pkg-table:where(.astro-t5qh4vjv) tbody:where(.astro-t5qh4vjv) th:after{content:"";border-right:1px solid var(--color-border);position:absolute;top:0;bottom:0;right:0}.pkg-table:where(.astro-t5qh4vjv) thead:where(.astro-t5qh4vjv) th:where(.astro-t5qh4vjv):last-child:before,.pkg-table:where(.astro-t5qh4vjv) tbody:where(.astro-t5qh4vjv) .dl-cell:before{content:"";border-left:1px solid var(--color-border);position:absolute;top:0;bottom:0;left:0}.pkg-table:where(.astro-t5qh4vjv) tbody:where(.astro-t5qh4vjv) th,.pkg-table:where(.astro-t5qh4vjv) tbody:where(.astro-t5qh4vjv) td{text-overflow:ellipsis;overflow:hidden}.pkg-table:where(.astro-t5qh4vjv) thead:where(.astro-t5qh4vjv) th:where(.astro-t5qh4vjv){text-align:left;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding:.75rem 1rem;font-size:.64rem;font-weight:600}.pkg-table:where(.astro-t5qh4vjv) thead:where(.astro-t5qh4vjv) th:where(.astro-t5qh4vjv)[data-sort]{cursor:pointer;user-select:none;padding:0}.pkg-table:where(.astro-t5qh4vjv) thead:where(.astro-t5qh4vjv) th:where(.astro-t5qh4vjv)[data-sort]:hover{color:var(--color-text-dim)}.sort-btn:where(.astro-t5qh4vjv){all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;padding:.75rem 1rem;display:block}.sort-btn:where(.astro-t5qh4vjv):focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:4px}.pkg-table:where(.astro-t5qh4vjv) thead:where(.astro-t5qh4vjv) th:where(.astro-t5qh4vjv)[aria-sort] .sort-btn:where(.astro-t5qh4vjv):after{content:" ▲";color:var(--color-accent)}.pkg-table:where(.astro-t5qh4vjv) thead:where(.astro-t5qh4vjv) th:where(.astro-t5qh4vjv)[aria-sort=descending] .sort-btn:where(.astro-t5qh4vjv):after{content:" ▼"}.pkg-table:where(.astro-t5qh4vjv) tbody:where(.astro-t5qh4vjv) th{text-align:left;color:var(--color-text);white-space:nowrap;padding:.6rem 1rem;font-size:.85rem;font-weight:600}.pkg-table:where(.astro-t5qh4vjv) tbody:where(.astro-t5qh4vjv) td{color:var(--color-text-dim);white-space:nowrap;padding:.6rem 1rem;font-size:.82rem}.pkg-table:where(.astro-t5qh4vjv) tbody:where(.astro-t5qh4vjv) tr+tr th,.pkg-table:where(.astro-t5qh4vjv) tbody:where(.astro-t5qh4vjv) tr+tr td{border-top:1px solid color-mix(in srgb, var(--color-border) 70%, transparent)}.pkg-table:where(.astro-t5qh4vjv) thead:where(.astro-t5qh4vjv) th:where(.astro-t5qh4vjv){background:var(--color-bg-card);position:sticky;top:0}.pkg-table:where(.astro-t5qh4vjv) .mono{font-family:var(--font-mono);font-size:.75rem}.pkg-table:where(.astro-t5qh4vjv) .dim{color:var(--color-text-muted)}.pkg-table:where(.astro-t5qh4vjv) .src{font-family:var(--font-mono);color:var(--color-text-dim);font-size:.73rem}.pkg-table:where(.astro-t5qh4vjv) .src:hover{color:var(--color-accent);text-decoration:underline}.pkg-table:where(.astro-t5qh4vjv) .tag-l{font-family:var(--font-mono);color:var(--color-text-dim);background:color-mix(in srgb, var(--color-text-muted) 16%, transparent);border-radius:4px;padding:.1rem .4rem;font-size:.66rem}.pkg-table:where(.astro-t5qh4vjv) .libc{font-family:var(--font-mono);border-radius:4px;padding:.12rem .45rem;font-size:.66rem}.pkg-table:where(.astro-t5qh4vjv) .libc-alpine{color:var(--color-verified);background:color-mix(in srgb, var(--color-verified) 12%, transparent)}.pkg-table:where(.astro-t5qh4vjv) .libc-debian,.pkg-table:where(.astro-t5qh4vjv) .libc-ubuntu{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.pkg-table:where(.astro-t5qh4vjv) .recipe-btn{border:1px solid var(--color-border-bright);color:var(--color-text-dim);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:6px;padding:.15rem .5rem;font-size:.7rem}.pkg-table:where(.astro-t5qh4vjv) .recipe-btn:hover{color:var(--color-accent);border-color:var(--color-accent)}.pkg-table:where(.astro-t5qh4vjv) .dl-cell{text-align:right}.pkg-table:where(.astro-t5qh4vjv) .dl{font-family:var(--font-mono);color:var(--color-accent);font-size:.73rem;font-weight:600}.pkg-table:where(.astro-t5qh4vjv) .dl:hover{text-underline-offset:3px;text-decoration:underline}.pkg-table:where(.astro-t5qh4vjv) .empty-row td{color:var(--color-text-muted);white-space:normal;padding:1.6rem 1rem}.pkg-table:where(.astro-t5qh4vjv) .empty-row a{color:var(--color-accent);text-decoration:underline}.pager:where(.astro-t5qh4vjv){justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.btn-sm:where(.astro-t5qh4vjv){padding:.45rem 1rem;font-size:.82rem}.btn-sm:where(.astro-t5qh4vjv):disabled{opacity:.4;cursor:not-allowed}#page-label:where(.astro-t5qh4vjv){font-family:var(--font-mono);color:var(--color-text-muted);font-size:.75rem}.modal:where(.astro-t5qh4vjv){z-index:100;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.modal-backdrop:where(.astro-t5qh4vjv){backdrop-filter:blur(3px);background:#000000b3;position:absolute;inset:0}.modal-panel:where(.astro-t5qh4vjv){background:var(--color-bg-card);border:1px solid var(--color-border-bright);border-radius:12px;flex-direction:column;width:min(72rem,100%);max-height:82vh;display:flex;position:relative}.modal-panel:where(.astro-t5qh4vjv) header:where(.astro-t5qh4vjv){border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem;display:flex}.modal-panel:where(.astro-t5qh4vjv) h2:where(.astro-t5qh4vjv){font-family:var(--font-mono);color:var(--color-text);margin:0;font-size:.82rem}.modal-x:where(.astro-t5qh4vjv){color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:.25rem .4rem;font-size:.9rem}.modal-x:where(.astro-t5qh4vjv):hover{color:var(--color-text)}#modal-body:where(.astro-t5qh4vjv){font-family:var(--font-mono);color:var(--color-text-dim);white-space:pre-wrap;word-break:break-word;margin:0;padding:1.2rem;font-size:.76rem;line-height:1.7;overflow:auto}@media (width>=780px){.cli-card:where(.astro-t5qh4vjv){grid-template-columns:minmax(0,1fr) auto;align-items:center}}
