.empty-state:where(.astro-72cpth5s){text-align:center;color:var(--sl-color-text-accent);padding:4rem 2rem}.empty-state:where(.astro-72cpth5s) h2:where(.astro-72cpth5s){margin-bottom:1rem;font-size:1.75rem}.empty-state:where(.astro-72cpth5s) p:where(.astro-72cpth5s){max-width:40rem;color:var(--sl-color-gray-2);margin-inline:auto;font-size:1rem;line-height:1.6}.panel-card:where(.astro-mx34zn27){border:1px solid color-mix(in srgb, var(--council-color-text-muted) 24%, transparent);background:var(--council-color-surface);height:100%;color:var(--council-color-text);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.panel-card__header:where(.astro-mx34zn27){flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.panel-card__heading:where(.astro-mx34zn27){flex-direction:column;gap:.25rem;display:flex}.panel-card__title:where(.astro-mx34zn27){margin:0;font-size:1.25rem;line-height:1.25}.panel-card__slug:where(.astro-mx34zn27){font-family:var(--council-font-mono);color:var(--council-color-text-muted);font-size:.75rem}.panel-card__discipline:where(.astro-mx34zn27){letter-spacing:.04em;text-transform:uppercase;color:var(--council-color-on-accent);background:var(--council-color-primary);border-radius:999px;align-self:flex-start;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.panel-card__regulated:where(.astro-mx34zn27){flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.badge:where(.astro-mx34zn27){border-radius:.4rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600}.badge--regulated:where(.astro-mx34zn27){color:var(--council-color-on-accent);background:var(--council-color-accent-amber)}.panel-card__regulated-note:where(.astro-mx34zn27){color:var(--council-color-text-muted);font-size:.75rem}.panel-card__description:where(.astro-mx34zn27){margin:0;line-height:1.55}.panel-card__section:where(.astro-mx34zn27){flex-direction:column;gap:.4rem;display:flex}.panel-card__subhead:where(.astro-mx34zn27){letter-spacing:.06em;text-transform:uppercase;color:var(--council-color-text-muted);margin:0;font-size:.72rem;font-weight:700}.panel-card__experts:where(.astro-mx34zn27){flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.panel-card__expert:where(.astro-mx34zn27){flex-direction:column;line-height:1.35;display:flex}.panel-card__expert-name:where(.astro-mx34zn27){font-size:.9rem;font-weight:600}.panel-card__expert-role:where(.astro-mx34zn27){color:var(--council-color-text-muted);font-size:.8rem}.panel-card__artifact:where(.astro-mx34zn27),.panel-card__prompt:where(.astro-mx34zn27){margin:0;line-height:1.5}.panel-card__prompt:where(.astro-mx34zn27){border-left:2px solid var(--council-color-primary);padding-left:.75rem;font-style:italic}.panel-card__more:where(.astro-mx34zn27){font-size:.85rem}.panel-card__more:where(.astro-mx34zn27) summary:where(.astro-mx34zn27){cursor:pointer;color:color-mix(in srgb, var(--council-color-primary-hover) 60%, var(--council-color-text))}.panel-card__more:where(.astro-mx34zn27) ul:where(.astro-mx34zn27){flex-direction:column;gap:.4rem;margin:.5rem 0 0;padding-left:1.1rem;display:flex}.panel-card__tags:where(.astro-mx34zn27){flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.tag:where(.astro-mx34zn27){color:var(--council-color-text-muted);border:1px solid color-mix(in srgb, var(--council-color-text-muted) 30%, transparent);background:0 0;border-radius:999px;padding:.15rem .55rem;font-size:.72rem}.panel-card__usage:where(.astro-mx34zn27){flex-direction:column;gap:.4rem;margin:auto 0 0;display:flex}.panel-card__snippet:where(.astro-mx34zn27){align-items:stretch;gap:.5rem;display:flex}.panel-card__snippet:where(.astro-mx34zn27) pre:where(.astro-mx34zn27){background:var(--council-color-bg);border:1px solid color-mix(in srgb, var(--council-color-text-muted) 20%, transparent);border-radius:.5rem;flex:1;margin:0;padding:.6rem .75rem;overflow-x:auto}.panel-card__snippet:where(.astro-mx34zn27) code:where(.astro-mx34zn27){font-family:var(--council-font-mono);white-space:pre;font-size:.78rem}.copy-button:where(.astro-mx34zn27){border:1px solid var(--council-color-primary);color:var(--council-color-text);cursor:pointer;background:0 0;border-radius:.5rem;flex-shrink:0;padding:0 .75rem;font-size:.8rem;font-weight:600}.copy-button:where(.astro-mx34zn27):hover,.copy-button:where(.astro-mx34zn27):focus-visible{background:color-mix(in srgb, var(--council-color-primary) 18%, transparent)}@media (width<=28rem){.panel-card__snippet:where(.astro-mx34zn27){flex-direction:column}.copy-button:where(.astro-mx34zn27){padding:.4rem .75rem}}.gallery-grid:where(.astro-iys7w2kj){grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1.5rem;display:grid}body{background:var(--council-color-bg);color:var(--council-color-text);margin:0;font-family:system-ui,sans-serif;line-height:1.6}.skip-link:where(.astro-3mhbem3k){z-index:100;background:var(--council-color-surface);color:var(--council-color-text);border:1px solid var(--council-color-primary);border-radius:.45rem;padding:.55rem .95rem;font-weight:600;text-decoration:none;transition:top .14s;position:absolute;top:-3.5rem;left:.75rem}.skip-link:where(.astro-3mhbem3k):focus-visible{outline:2px solid var(--council-color-primary);outline-offset:2px;top:.75rem}@media (prefers-reduced-motion:reduce){.skip-link:where(.astro-3mhbem3k){transition:none}}.page-header:where(.astro-3mhbem3k){max-width:72rem;margin-inline:auto;padding:2.5rem 1.5rem 1rem}.page-nav:where(.astro-3mhbem3k){gap:1rem;margin-bottom:1.5rem;display:flex}.page-nav:where(.astro-3mhbem3k) a:where(.astro-3mhbem3k){color:color-mix(in srgb, var(--council-color-primary-hover) 60%, var(--council-color-text));font-weight:600;text-decoration:none}.page-nav:where(.astro-3mhbem3k) a:where(.astro-3mhbem3k):hover,.page-nav:where(.astro-3mhbem3k) a:where(.astro-3mhbem3k):focus-visible{text-decoration:underline}.page-header:where(.astro-3mhbem3k) h1:where(.astro-3mhbem3k){margin:0 0 .5rem;font-size:clamp(2rem,5vw,2.75rem)}.page-lede:where(.astro-3mhbem3k){max-width:48rem;color:var(--council-color-text-muted);margin:0;font-size:1.1rem}.gallery:where(.astro-3mhbem3k){max-width:72rem;margin-inline:auto;padding:1rem 1.5rem 4rem}.gallery-filters:where(.astro-3mhbem3k){flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.filter-chip:where(.astro-3mhbem3k){border:1px solid color-mix(in srgb, var(--council-color-text-muted) 28%, transparent);background:var(--council-color-surface);color:var(--council-color-text);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.filter-chip:where(.astro-3mhbem3k):hover,.filter-chip:where(.astro-3mhbem3k):focus-visible{border-color:var(--council-color-primary)}.filter-chip:where(.astro-3mhbem3k)[aria-pressed=true]{color:var(--council-color-on-accent);background:var(--council-color-primary);border-color:var(--council-color-primary)}.filter-count:where(.astro-3mhbem3k){font-variant-numeric:tabular-nums}.gallery-section:where(.astro-3mhbem3k){margin-bottom:3rem}.gallery-section__title:where(.astro-3mhbem3k){border-bottom:1px solid color-mix(in srgb, var(--council-color-text-muted) 20%, transparent);align-items:center;gap:.6rem;margin:0 0 1.25rem;padding-bottom:.5rem;font-size:1.4rem;display:flex}.gallery-section__count:where(.astro-3mhbem3k){color:var(--council-color-text-muted);font-size:.8rem;font-weight:600}.gallery-note:where(.astro-3mhbem3k){border-left:3px solid var(--council-color-accent-amber);background:color-mix(in srgb, var(--council-color-accent-amber) 10%, transparent);max-width:48rem;color:var(--council-color-text-muted);margin:2rem 0 0;padding:1rem 1.25rem;font-size:.9rem}
