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