.pi[data-astro-cid-bqh5cn3t]{position:relative}.pi-filters[data-astro-cid-bqh5cn3t]{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.pi-filter[data-astro-cid-bqh5cn3t]{border:1px solid var(--line-2);height:38px;color:var(--fg-1);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.9rem;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.pi-filter[data-astro-cid-bqh5cn3t] .dot[data-astro-cid-bqh5cn3t]{color:var(--hue);width:6px;height:6px}.pi-filter[data-astro-cid-bqh5cn3t] .n[data-astro-cid-bqh5cn3t]{color:var(--fg-3);font-size:.7rem}.pi-filter[data-astro-cid-bqh5cn3t]:hover{border-color:var(--fg-2);color:var(--fg)}.pi-filter[data-astro-cid-bqh5cn3t][aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.pi-filter[data-astro-cid-bqh5cn3t][aria-pressed=true] .n[data-astro-cid-bqh5cn3t]{color:var(--bg);opacity:.6}.pi-head[data-astro-cid-bqh5cn3t],.pi-link[data-astro-cid-bqh5cn3t]{grid-template-columns:56px minmax(0,4fr) minmax(0,3.4fr) minmax(0,1.3fr) 72px 96px 24px;align-items:center;gap:16px;display:grid}.pi-head[data-astro-cid-bqh5cn3t]{border-bottom:1px solid var(--line);padding:0 0 12px}.pi-list[data-astro-cid-bqh5cn3t]{padding:0;list-style:none}.pi-row[data-astro-cid-bqh5cn3t]{border-bottom:1px solid var(--line);position:relative}.pi-row[data-astro-cid-bqh5cn3t][hidden]{display:none}.pi-row[data-astro-cid-bqh5cn3t]:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--hue) 14%, transparent), transparent 80%);transform-origin:0;transition:transform .6s var(--ease-out);pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.pi-row[data-astro-cid-bqh5cn3t]:hover:before,.pi-row[data-astro-cid-bqh5cn3t]:focus-within:before{transform:scaleX(1)}.pi-link[data-astro-cid-bqh5cn3t]{min-height:60px;padding:10px 0;position:relative}.c-n[data-astro-cid-bqh5cn3t]{color:var(--fg-3);font-size:.72rem;transition:color .3s}.pi-row[data-astro-cid-bqh5cn3t]:hover .c-n[data-astro-cid-bqh5cn3t]{color:var(--hue)}.c-name[data-astro-cid-bqh5cn3t]{min-width:0;transition:transform .5s var(--ease-out);align-items:baseline;gap:12px;display:flex}.pi-row[data-astro-cid-bqh5cn3t]:hover .c-name[data-astro-cid-bqh5cn3t]{transform:translate(10px)}.pi-name[data-astro-cid-bqh5cn3t]{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:500}.pi-repo[data-astro-cid-bqh5cn3t]{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.c-kind[data-astro-cid-bqh5cn3t]{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:.86rem;display:flex;overflow:hidden}.c-kind[data-astro-cid-bqh5cn3t] .dot[data-astro-cid-bqh5cn3t]{color:var(--hue);width:6px;height:6px}.c-lang[data-astro-cid-bqh5cn3t],.c-loc[data-astro-cid-bqh5cn3t],.c-date[data-astro-cid-bqh5cn3t]{color:var(--fg-2);font-size:.76rem}.c-loc[data-astro-cid-bqh5cn3t]{text-align:right}.c-arrow[data-astro-cid-bqh5cn3t]{color:var(--fg-3);transition:transform .4s var(--ease-out), color .3s}.pi-row[data-astro-cid-bqh5cn3t]:hover .c-arrow[data-astro-cid-bqh5cn3t]{color:var(--hue);transform:translate(2px,-2px)}.pi-head[data-astro-cid-bqh5cn3t] .c-loc[data-astro-cid-bqh5cn3t]{text-align:right}.pi-more[data-astro-cid-bqh5cn3t]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pi-preview[data-astro-cid-bqh5cn3t]{z-index:60;background:var(--fg);width:300px;color:var(--bg);pointer-events:none;opacity:0;transition:opacity .25s, transform .35s var(--ease-out);border-radius:12px;padding:14px 16px;position:fixed;top:0;left:0;transform:scale(.94);box-shadow:0 30px 70px -20px #0000008c}.pi-preview[data-astro-cid-bqh5cn3t].is-on{opacity:1;transform:none}.pv-desc[data-astro-cid-bqh5cn3t]{font-size:.86rem;line-height:1.4}.pi-preview[data-astro-cid-bqh5cn3t] svg[data-astro-cid-bqh5cn3t]{width:100%;height:28px;margin:12px 0 6px;overflow:visible}.pv-spark[data-astro-cid-bqh5cn3t]{fill:none;stroke:currentColor;stroke-width:1.4px;vector-effect:non-scaling-stroke;opacity:.8}.pv-lang[data-astro-cid-bqh5cn3t]{opacity:.65;font-size:.68rem}@media (width<=1100px){.pi-head[data-astro-cid-bqh5cn3t],.pi-link[data-astro-cid-bqh5cn3t]{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) 64px 24px}.c-lang[data-astro-cid-bqh5cn3t],.c-date[data-astro-cid-bqh5cn3t]{display:none}}@media (width<=700px){.pi-head[data-astro-cid-bqh5cn3t]{display:none}.pi-link[data-astro-cid-bqh5cn3t]{grid-template-columns:32px minmax(0,1fr) auto;row-gap:2px;padding:14px 0}.c-kind[data-astro-cid-bqh5cn3t]{grid-area:2/2;font-size:.78rem}.c-loc[data-astro-cid-bqh5cn3t]{grid-area:1/3}.c-arrow[data-astro-cid-bqh5cn3t],.pi-repo[data-astro-cid-bqh5cn3t],.pi-preview[data-astro-cid-bqh5cn3t]{display:none}}
