.card[data-astro-cid-mspuyifq]{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-16) var(--space-24);border:.5px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:var(--radius-lg);transition:border-color .15s ease}.card[data-astro-cid-mspuyifq]:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.card__head[data-astro-cid-mspuyifq]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12)}.card__name[data-astro-cid-mspuyifq]{font-family:var(--ff-display2);font-weight:var(--fw-display2);font-size:var(--fs-h2);letter-spacing:var(--ls-display2);margin:0}.card[data-astro-cid-mspuyifq]:hover .card__name[data-astro-cid-mspuyifq]{color:var(--accent)}.ext[data-astro-cid-mspuyifq]{color:var(--text-secondary);font-size:.7em;margin-left:var(--space-4)}.card__meta[data-astro-cid-mspuyifq]{display:flex;gap:var(--space-12);font-family:var(--font-mono);font-size:11px;letter-spacing:.5px;color:var(--text-secondary);white-space:nowrap}.card__desc[data-astro-cid-mspuyifq]{font-size:var(--fs-small);line-height:1.5;color:var(--text-secondary);margin:0;max-width:60ch}.chips[data-astro-cid-mspuyifq]{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:var(--space-4) 0 0;padding:0;list-style:none}.chip[data-astro-cid-mspuyifq]{font-family:var(--font-mono);font-size:11px;letter-spacing:.5px;color:var(--text-secondary);padding:2px var(--space-8);border:.5px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius:var(--radius-pill)}.dot[data-astro-cid-aid3sr62]{display:inline-block;width:.72em;height:.72em;border-radius:50%;background:var(--accent);margin-left:.1em;vertical-align:baseline}.head[data-astro-cid-aid3sr62]{padding-block:var(--space-32) var(--space-24)}.kicker[data-astro-cid-aid3sr62]{font-family:var(--font-mono);font-size:13px;letter-spacing:.5px;color:var(--accent);margin:0 0 var(--space-16)}.title[data-astro-cid-aid3sr62]{font-family:var(--ff-display1);font-weight:var(--fw-display1);font-size:var(--fs-display2);line-height:1.1;letter-spacing:-.02em;margin:0 0 var(--space-16)}.lead[data-astro-cid-aid3sr62]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);margin:0}.shei[data-astro-cid-aid3sr62]{display:grid;gap:var(--space-8);margin-bottom:var(--space-32);padding:var(--space-24);border:.5px solid color-mix(in srgb,var(--text) 14%,transparent);border-left:3px solid var(--accent);border-radius:var(--radius-lg);color:var(--text);text-decoration:none;transition:border-color .15s ease}.shei[data-astro-cid-aid3sr62]:hover,.shei[data-astro-cid-aid3sr62]:focus-visible{border-color:var(--accent)}.shei__kicker[data-astro-cid-aid3sr62]{font-family:var(--font-mono);font-size:11px;letter-spacing:.5px;color:var(--accent)}.shei__title[data-astro-cid-aid3sr62]{font-family:var(--ff-display2);font-weight:var(--fw-display2);font-size:var(--fs-h2);letter-spacing:var(--ls-display2)}.shei__body[data-astro-cid-aid3sr62]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary)}.shei__cta[data-astro-cid-aid3sr62]{font-family:var(--font-mono);font-size:13px;letter-spacing:.5px;color:var(--accent)}.shei[data-astro-cid-aid3sr62]:hover .shei__cta[data-astro-cid-aid3sr62]{text-decoration:underline;text-underline-offset:3px}.vh[data-astro-cid-aid3sr62]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.filters[data-astro-cid-aid3sr62]{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-bottom:var(--space-24)}.filters[data-astro-cid-aid3sr62] label[data-astro-cid-aid3sr62]{font-family:var(--font-mono);font-size:11px;letter-spacing:.5px;color:var(--text-secondary);padding:3px var(--space-12);border:.5px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius:var(--radius-pill);cursor:pointer}.filters[data-astro-cid-aid3sr62] label[data-astro-cid-aid3sr62]:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.vh[data-astro-cid-aid3sr62]:checked+label[data-astro-cid-aid3sr62]{color:var(--canvas);background:var(--accent);border-color:var(--accent)}.vh[data-astro-cid-aid3sr62]:focus-visible+label[data-astro-cid-aid3sr62]{outline:2px solid var(--accent);outline-offset:2px}.grid[data-astro-cid-aid3sr62]{display:grid;gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.cell[data-astro-cid-aid3sr62]{display:flex}.cell[data-astro-cid-aid3sr62]>.card{width:100%}.empty[data-astro-cid-aid3sr62]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);max-width:60ch;margin:0}
