.resource-discovery[data-astro-cid-toie7m6b]{background:#00000052;padding:clamp(4rem,8vw,7rem) 0}.resource-discovery__heading[data-astro-cid-toie7m6b]{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:end;gap:2rem;margin-bottom:2.5rem;display:grid}.resource-discovery__heading[data-astro-cid-toie7m6b] h2[data-astro-cid-toie7m6b]{max-width:40rem;margin-top:.45rem;scroll-margin-top:6rem}.resource-discovery__heading[data-astro-cid-toie7m6b]>p[data-astro-cid-toie7m6b],.resource-discovery__fallback[data-astro-cid-toie7m6b]{color:var(--color-ink-muted);line-height:1.65}.resource-controls[data-astro-cid-toie7m6b]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff09;grid-template-columns:minmax(16rem,1.7fr) minmax(10rem,.75fr) minmax(12rem,1fr) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.resource-controls[data-astro-cid-toie7m6b] label[data-astro-cid-toie7m6b]{gap:.45rem;display:grid}.resource-controls[data-astro-cid-toie7m6b] label[data-astro-cid-toie7m6b]>span[data-astro-cid-toie7m6b]{color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.resource-controls[data-astro-cid-toie7m6b] input[data-astro-cid-toie7m6b],.resource-controls[data-astro-cid-toie7m6b] select[data-astro-cid-toie7m6b],.resource-controls__reset[data-astro-cid-toie7m6b],.resource-empty[data-astro-cid-toie7m6b] button[data-astro-cid-toie7m6b]{border:1px solid var(--color-border);border-radius:var(--radius-xs);min-height:3rem;color:var(--color-ink-strong);background:#111014}.resource-controls[data-astro-cid-toie7m6b] input[data-astro-cid-toie7m6b],.resource-controls[data-astro-cid-toie7m6b] select[data-astro-cid-toie7m6b]{width:100%;padding:0 .9rem}.resource-controls[data-astro-cid-toie7m6b] input[data-astro-cid-toie7m6b]:focus-visible,.resource-controls[data-astro-cid-toie7m6b] select[data-astro-cid-toie7m6b]:focus-visible,.resource-controls__reset[data-astro-cid-toie7m6b]:focus-visible,.resource-empty[data-astro-cid-toie7m6b] button[data-astro-cid-toie7m6b]:focus-visible{outline-offset:2px;outline:3px solid #9b6eff7a}.resource-controls__reset[data-astro-cid-toie7m6b],.resource-empty[data-astro-cid-toie7m6b] button[data-astro-cid-toie7m6b]{cursor:pointer;padding:0 1rem}.resource-controls__reset[data-astro-cid-toie7m6b]:hover,.resource-empty[data-astro-cid-toie7m6b] button[data-astro-cid-toie7m6b]:hover{border-color:var(--color-brand-purple-soft)}.resource-discovery__count[data-astro-cid-toie7m6b]{color:var(--color-ink-muted);font-family:var(--font-mono);margin:1.5rem 0 1rem;font-size:.8rem}.resource-discovery__fallback[data-astro-cid-toie7m6b]{border-left:3px solid var(--color-brand-purple-soft);margin-top:1rem;padding:1rem}.resource-grid[data-astro-cid-toie7m6b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.resource-card[data-astro-cid-toie7m6b][hidden]{display:none}.resource-card[data-astro-cid-toie7m6b] a[data-astro-cid-toie7m6b]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(145deg,#ffffff0e,#ffffff05);flex-direction:column;min-height:100%;padding:1.4rem;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:flex}.resource-card[data-astro-cid-toie7m6b] a[data-astro-cid-toie7m6b]:hover,.resource-card[data-astro-cid-toie7m6b] a[data-astro-cid-toie7m6b]:focus-visible{background:#7a3efc17;border-color:#9b6eff94;outline:none;transform:translateY(-2px)}.resource-card__meta[data-astro-cid-toie7m6b],.resource-card__footer[data-astro-cid-toie7m6b]{color:var(--color-ink-soft);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:.75rem;font-size:.72rem;display:flex}.resource-card__meta[data-astro-cid-toie7m6b] span[data-astro-cid-toie7m6b]:last-child{color:#b997ff;text-align:right}.resource-card[data-astro-cid-toie7m6b] h3[data-astro-cid-toie7m6b]{margin:1.1rem 0 .65rem;font-size:1.25rem;line-height:1.3}.resource-card[data-astro-cid-toie7m6b] p[data-astro-cid-toie7m6b]{color:var(--color-ink-muted);margin-bottom:1.5rem;line-height:1.6}.resource-card__footer[data-astro-cid-toie7m6b]{border-top:1px solid #ffffff14;margin-top:auto;padding-top:1rem}.resource-card__footer[data-astro-cid-toie7m6b] span[data-astro-cid-toie7m6b]:last-child{color:var(--color-ink-strong);font-size:1rem}.resource-empty[data-astro-cid-toie7m6b]{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);text-align:center;padding:clamp(2.5rem,7vw,5rem) 1rem}.resource-empty[data-astro-cid-toie7m6b] h3[data-astro-cid-toie7m6b]{font-size:1.35rem}.resource-empty[data-astro-cid-toie7m6b] p[data-astro-cid-toie7m6b]{color:var(--color-ink-muted);margin:.6rem 0 1.25rem}@media (width<=980px){.resource-controls[data-astro-cid-toie7m6b]{grid-template-columns:1fr 1fr}.resource-controls__search[data-astro-cid-toie7m6b]{grid-column:1/-1}.resource-grid[data-astro-cid-toie7m6b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.resource-discovery__heading[data-astro-cid-toie7m6b],.resource-controls[data-astro-cid-toie7m6b],.resource-grid[data-astro-cid-toie7m6b]{grid-template-columns:1fr}.resource-controls__search[data-astro-cid-toie7m6b]{grid-column:auto}.resource-controls__reset[data-astro-cid-toie7m6b]{width:100%}}@media (prefers-reduced-motion:reduce){.resource-card[data-astro-cid-toie7m6b] a[data-astro-cid-toie7m6b]{transition:none}}.topic-directory[data-astro-cid-mfbtac4j]{padding:clamp(4rem,8vw,7rem) 0}.topic-directory__heading[data-astro-cid-mfbtac4j]{max-width:46rem;margin-bottom:2rem}.topic-directory__heading[data-astro-cid-mfbtac4j] h2[data-astro-cid-mfbtac4j]{margin-top:.45rem}.topic-directory__grid[data-astro-cid-mfbtac4j]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.topic-directory__grid[data-astro-cid-mfbtac4j]>a[data-astro-cid-mfbtac4j]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:radial-gradient(circle at 100% 0,#7a3efc24,#0000 45%),#ffffff06;flex-direction:column;min-height:18rem;padding:1.5rem;text-decoration:none;display:flex}.topic-directory__grid[data-astro-cid-mfbtac4j]>a[data-astro-cid-mfbtac4j]:hover,.topic-directory__grid[data-astro-cid-mfbtac4j]>a[data-astro-cid-mfbtac4j]:focus-visible{border-color:#9b6eff99;outline:none}.topic-directory__number[data-astro-cid-mfbtac4j]{color:var(--color-ink-soft);font-family:var(--font-mono);font-size:.75rem}.topic-directory[data-astro-cid-mfbtac4j] h3[data-astro-cid-mfbtac4j]{margin:2rem 0 .75rem;font-size:1.4rem}.topic-directory[data-astro-cid-mfbtac4j] p[data-astro-cid-mfbtac4j]{color:var(--color-ink-muted);line-height:1.6}.topic-directory__link[data-astro-cid-mfbtac4j]{color:#c2a8ff;margin-top:auto;padding-top:1.25rem;font-weight:600}@media (width<=920px){.topic-directory__grid[data-astro-cid-mfbtac4j]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.topic-directory__grid[data-astro-cid-mfbtac4j]{grid-template-columns:1fr}.topic-directory__grid[data-astro-cid-mfbtac4j]>a[data-astro-cid-mfbtac4j]{min-height:15rem}}
