.category-page.svelte-1dm7ywy{min-height:80vh}.container.svelte-1dm7ywy{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-md)}.category-header.svelte-1dm7ywy{background:var(--bg-alt);border-bottom:2px solid var(--source-color, var(--border));padding:var(--space-lg) 0 var(--space-md)}.category-title.svelte-1dm7ywy{font-family:var(--font-mono);font-size:1.4rem;font-weight:800;letter-spacing:-.01em;margin-bottom:2px}.category-count.svelte-1dm7ywy{font-family:var(--font-mono);font-size:.65rem;color:var(--fg-muted)}.category-narrative.svelte-1dm7ywy{font-family:var(--font-mono);font-size:10px;color:var(--fg-muted);line-height:1.6;margin-top:var(--space-sm);margin-bottom:0}.category-narrative.svelte-1dm7ywy strong:where(.svelte-1dm7ywy){color:var(--fg)}.search-container.svelte-1dm7ywy{background:var(--bg-alt);border:1px solid var(--border-light);padding:var(--space-md);display:flex;flex-direction:column;gap:6px;margin-top:var(--space-md);margin-bottom:var(--space-sm)}.filter-row.svelte-1dm7ywy{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:4px}.filter-label.svelte-1dm7ywy{font-family:var(--font-mono);font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);font-weight:700;white-space:nowrap}.search-status.svelte-1dm7ywy{margin-top:2px}.status-text.svelte-1dm7ywy{font-family:var(--font-mono);font-size:.62rem;color:var(--fg-muted);font-style:italic}.results-summary.svelte-1dm7ywy{display:flex;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-xs);padding:var(--space-xs) 0}.results-count.svelte-1dm7ywy{font-family:var(--font-mono);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted)}.results-query.svelte-1dm7ywy{font-family:var(--font-mono);font-size:.62rem;color:var(--fg-muted);font-style:italic}.category-body.svelte-1dm7ywy{padding-bottom:var(--space-2xl)}.panel.svelte-1dm7ywy{border:1px solid var(--border-light);margin-bottom:2px;background:var(--bg)}.subgroup-hdr.svelte-1dm7ywy{display:flex;align-items:center;gap:var(--space-xs);padding:6px 10px;background:var(--bg-alt);border-bottom:1px solid var(--border-light);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition)}.subgroup-hdr.svelte-1dm7ywy:hover{background:var(--bg)}.subgroup-toggle.svelte-1dm7ywy{font-size:.55rem;color:var(--fg-muted);transition:transform var(--transition);width:10px}.subgroup-toggle.expanded.svelte-1dm7ywy{transform:rotate(90deg)}.subgroup-stats.svelte-1dm7ywy{display:flex;gap:4px;margin-left:auto;font-family:var(--font-mono);font-size:.58rem;color:var(--fg-muted);align-items:center}.subgroup-sep.svelte-1dm7ywy{opacity:.3}.table-container.svelte-1dm7ywy{overflow-x:auto}.empty-state.svelte-1dm7ywy{padding:var(--space-2xl);text-align:center;color:var(--fg-muted);border:1px dashed var(--border);background:var(--bg-alt)}.loading-overlay.svelte-1dm7ywy{position:fixed;bottom:var(--space-md);right:var(--space-md);background:var(--bg-alt);border:1px solid var(--border);padding:var(--space-xs) var(--space-sm);font-family:var(--font-mono);font-size:.65rem;color:var(--fg-muted)}@media(max-width:640px){.category-narrative.svelte-1dm7ywy{font-size:10px}}.category-page.svelte-1dm7ywy{position:relative}.hdr-tools.svelte-1dm7ywy{position:absolute;top:14px;right:16px;z-index:5;color:var(--fg)}
