.pkv[data-astro-cid-jxen4nao]{max-width:var(--shell-max);padding:0 var(--page-pad) 96px;margin:0 auto}.pkv-crumb[data-astro-cid-jxen4nao]{font-family:var(--font-mono);color:var(--text-quaternary);align-items:center;gap:8px;padding-top:20px;font-size:12px;display:flex}.pkv-crumb[data-astro-cid-jxen4nao] a[data-astro-cid-jxen4nao]{color:var(--accent);text-decoration:none;transition:color .15s}.pkv-crumb[data-astro-cid-jxen4nao] a[data-astro-cid-jxen4nao]:hover{color:var(--text-secondary)}.pkv-crumb-sep[data-astro-cid-jxen4nao]{opacity:.45}.pkv-crumb[data-astro-cid-jxen4nao] [data-astro-cid-jxen4nao][aria-current]{color:var(--text-tertiary)}.pkv-hero-row[data-astro-cid-jxen4nao]{justify-content:space-between;align-items:flex-start;gap:28px;padding-top:20px;display:flex}.pkv-hero-col[data-astro-cid-jxen4nao]{flex:1;min-width:0;max-width:680px}.pkv-hero[data-astro-cid-jxen4nao]{padding-top:0}.pkv-kicker[data-astro-cid-jxen4nao]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px;font-weight:500}.pkv-h1[data-astro-cid-jxen4nao]{letter-spacing:-.02em;color:var(--text-primary);margin:8px 0 0;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.2}.pkv-h1b[data-astro-cid-jxen4nao]{color:var(--accent)}.pkv-copy[data-astro-cid-jxen4nao]{color:var(--text-secondary);margin:8px 0 0;font-size:15px;line-height:1.6}.pkv-facts[data-astro-cid-jxen4nao]{flex-wrap:wrap;gap:8px 12px;margin-top:16px;display:flex}.pkv-fact[data-astro-cid-jxen4nao]{border:1px solid var(--hairline);background:var(--surface-primary);font-family:var(--font-mono);color:var(--text-tertiary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:inline-flex}.pkv-dot[data-astro-cid-jxen4nao]{background:var(--accent);border-radius:50%;width:5px;height:5px}.pkv-cover[data-astro-cid-jxen4nao]{width:60px;height:60px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pkv-cover[data-astro-cid-jxen4nao] svg{width:26px;height:26px}.pkv-grid[data-astro-cid-jxen4nao]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.pkv-card[data-astro-cid-jxen4nao]{border:1px solid var(--hairline);background:var(--surface-primary);color:inherit;border-radius:12px;flex-direction:column;gap:10px;padding:16px;text-decoration:none;transition:border-color .22s,box-shadow .25s,transform .22s;display:flex}.pkv-card[data-astro-cid-jxen4nao]:hover{border-color:var(--accent);box-shadow:0 4px 20px color-mix(in srgb, var(--accent) 18%, transparent);transform:translateY(-2px)}.pkv-top[data-astro-cid-jxen4nao]{align-items:flex-start;gap:12px;display:flex}.pkv-name-row[data-astro-cid-jxen4nao]{flex:1;min-width:0}.pkv-card-title[data-astro-cid-jxen4nao]{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.3;transition:color .2s;display:block}.pkv-card[data-astro-cid-jxen4nao]:hover .pkv-card-title[data-astro-cid-jxen4nao]{color:var(--accent)}.pkv-star[data-astro-cid-jxen4nao]{color:var(--accent);margin-right:4px;font-size:13px}.pkv-card-slug[data-astro-cid-jxen4nao]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-quaternary);margin-top:2px;font-size:10px;display:block}.pkv-card-desc[data-astro-cid-jxen4nao]{-webkit-line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.pkv-card-audience[data-astro-cid-jxen4nao]{color:var(--text-quaternary);font-size:12px;line-height:1.55}.pkv-chips[data-astro-cid-jxen4nao]{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.pkv-chip[data-astro-cid-jxen4nao]{background:color-mix(in srgb, var(--accent) 12%, transparent);font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:10px}.pkv-count[data-astro-cid-jxen4nao]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-quaternary);font-variant-numeric:tabular-nums;flex-shrink:0;align-self:flex-start;margin-left:auto;font-size:11px}.pkv-community[data-astro-cid-jxen4nao]{margin-top:var(--section-gap)}.pkv-community-head[data-astro-cid-jxen4nao]{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-top:24px;display:flex}.pkv-community-title[data-astro-cid-jxen4nao]{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.pkv-community-count[data-astro-cid-jxen4nao]{background:color-mix(in srgb, var(--accent) 12%, transparent);font-family:var(--font-mono);color:var(--accent);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px}.pkv-community-note[data-astro-cid-jxen4nao]{color:var(--text-tertiary);margin:0;font-size:12.5px;line-height:1.6}.pkv-community-note[data-astro-cid-jxen4nao] a[data-astro-cid-jxen4nao]{color:var(--accent);text-decoration:none}.pkv-community-note[data-astro-cid-jxen4nao] a[data-astro-cid-jxen4nao]:hover{text-decoration:underline}.pkv-community[data-astro-cid-jxen4nao] .pkv-grid[data-astro-cid-jxen4nao]{margin-top:16px}.pkv-card--repo[data-astro-cid-jxen4nao] .pkv-cover[data-astro-cid-jxen4nao]{background:linear-gradient(135deg,#38bdf833 0%,#38bdf808 62%)}.pkv-submit[data-astro-cid-jxen4nao]{border:1px dashed color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 5%, transparent);width:300px;color:inherit;border-radius:12px;flex-shrink:0;grid-template-columns:auto 1fr;grid-template-areas:"icon cta""title title""copy copy";align-items:center;gap:10px 12px;padding:15px 16px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.pkv-submit[data-astro-cid-jxen4nao]:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent)}.pkv-submit-icon[data-astro-cid-jxen4nao]{background:color-mix(in srgb, var(--accent) 14%, transparent);width:34px;height:34px;color:var(--accent);border-radius:8px;grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.pkv-submit-icon[data-astro-cid-jxen4nao] svg{width:16px;height:16px}.pkv-submit-cta[data-astro-cid-jxen4nao]{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);font-family:var(--font-mono);color:var(--accent);white-space:nowrap;border-radius:8px;grid-area:cta;justify-self:end;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:background .2s;display:inline-flex}.pkv-submit[data-astro-cid-jxen4nao]:hover .pkv-submit-cta[data-astro-cid-jxen4nao]{background:color-mix(in srgb, var(--accent) 14%, transparent)}.pkv-submit-title[data-astro-cid-jxen4nao]{color:var(--text-primary);grid-area:title;font-size:14px;font-weight:600;line-height:1.4}.pkv-submit-copy[data-astro-cid-jxen4nao]{color:var(--text-secondary);grid-area:copy;font-size:12.5px;line-height:1.55}.pkv-submit-arrow[data-astro-cid-jxen4nao]{transition:transform .2s}.pkv-submit[data-astro-cid-jxen4nao]:hover .pkv-submit-arrow[data-astro-cid-jxen4nao]{transform:translate(2px)}.pkv-foot-note[data-astro-cid-jxen4nao]{margin:var(--section-gap) 0 0;border-top:1px solid var(--hairline);color:var(--text-secondary);padding-top:24px;font-size:13px;line-height:1.65}main[data-astro-cid-jxen4nao] a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:12px}@media (width<=900px){.pkv-hero-row[data-astro-cid-jxen4nao]{flex-direction:column;gap:16px}.pkv-submit[data-astro-cid-jxen4nao]{grid-template-columns:auto 1fr auto;grid-template-areas:"icon title cta""icon copy cta";gap:2px 12px;width:100%;padding:13px 16px}.pkv-submit-copy[data-astro-cid-jxen4nao]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pkv-grid[data-astro-cid-jxen4nao]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width<=600px){.pkv-hero-row[data-astro-cid-jxen4nao]{padding-top:16px}.pkv-grid[data-astro-cid-jxen4nao]{grid-template-columns:1fr}}
