.filters.svelte-1p82sad{gap:var(--space-5);flex-direction:column;display:flex}.filter-block.svelte-1p82sad{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.block-head.svelte-1p82sad{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.block-head.svelte-1p82sad .caps:where(.svelte-1p82sad){align-items:center;gap:var(--space-1);margin:0;display:inline-flex}.cat-tree.svelte-1p82sad{flex-direction:column;gap:2px;max-height:320px;padding-right:2px;display:flex;overflow-y:auto}.cat-row.svelte-1p82sad{align-items:center;gap:2px;display:flex}.cat-link.svelte-1p82sad{min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-muted);font:inherit;font-size:var(--fs-sm);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color var(--transition), background var(--transition);background:0 0;border:none;flex:1;overflow:hidden}.cat-link.svelte-1p82sad:hover{color:var(--text-color);background:var(--hover-bg)}.cat-link.active.svelte-1p82sad{background:var(--accent-soft);color:var(--accent);font-weight:600}.cat-link.child.svelte-1p82sad{padding-left:var(--space-5);font-size:var(--fs-xs)}.cat-toggle.svelte-1p82sad{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.cat-toggle.svelte-1p82sad:hover{background:var(--hover-bg);color:var(--text-color)}.cat-chevron.svelte-1p82sad{transition:transform var(--transition);display:grid}.cat-chevron.open.svelte-1p82sad{transform:rotate(90deg)}.cat-sub.svelte-1p82sad{margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-color)}.link-btn.svelte-1p82sad{color:var(--accent);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:none;padding:0}.link-btn.svelte-1p82sad:hover{color:var(--accent-hover)}.tag-search.svelte-1p82sad{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--panel-alt);color:var(--text-muted);display:flex}.tag-search.svelte-1p82sad input:where(.svelte-1p82sad){min-width:0;color:var(--text-color);font:inherit;font-size:var(--fs-sm);background:0 0;border:none;outline:none;flex:1}.tag-cloud.svelte-1p82sad{gap:var(--space-1);flex-wrap:wrap;max-height:220px;padding-right:2px;display:flex;overflow-y:auto}.tag-chip.svelte-1p82sad{padding:var(--space-1) var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-muted);font-size:var(--fs-2xs);cursor:pointer;transition:border-color var(--transition), color var(--transition);background:0 0}.tag-chip.svelte-1p82sad:hover,.tag-chip.active.svelte-1p82sad{border-color:var(--accent-line);color:var(--accent)}.tag-empty.svelte-1p82sad{font-size:var(--fs-xs);margin:0}@media (width<=640px){.cat-tree.svelte-1p82sad,.tag-cloud.svelte-1p82sad{max-height:none;overflow:visible}}.feed-layout.svelte-q23hlg{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.feed-rail.svelte-q23hlg{top:var(--shell-top);max-height:calc(100svh - var(--shell-top) - var(--space-4));gap:var(--space-4);flex-direction:column;display:flex;position:sticky;overflow-y:auto}@media (width<=1080px){.feed-layout.svelte-q23hlg{grid-template-columns:minmax(0,1fr)}.feed-rail.svelte-q23hlg{display:none}}.rail-panel.svelte-q23hlg{padding:var(--space-4)}.feed-toolbar.svelte-q23hlg{gap:var(--space-3);display:grid}.search-wrap.svelte-q23hlg{align-items:center;gap:var(--space-2);display:flex}.search-wrap.svelte-q23hlg form:where(.svelte-q23hlg){flex:1}.search-wrap.svelte-q23hlg input:where(.svelte-q23hlg){width:100%;color:inherit;font:inherit;background:0 0;border:none;outline:none}.toolbar-row.svelte-q23hlg{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.toolbar-row.svelte-q23hlg .search-wrap:where(.svelte-q23hlg){flex:220px}.toolbar-actions.svelte-q23hlg{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.filter-count.svelte-q23hlg{min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-2xs);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.filters-toggle.svelte-q23hlg{display:none}.active-filters.svelte-q23hlg{align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-color);flex-wrap:wrap;display:flex}.active-filter.svelte-q23hlg{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--panel-alt);color:var(--text-color);font-size:var(--fs-xs);cursor:pointer;display:inline-flex}.active-filter.svelte-q23hlg:hover{border-color:var(--accent-line)}.active-filter.svelte-q23hlg svg,.reset-all.svelte-q23hlg{color:var(--text-muted)}.reset-all.svelte-q23hlg:hover{color:var(--accent)}.mobile-filters.svelte-q23hlg{display:none}@media (width<=1080px){.filters-toggle.svelte-q23hlg{display:inline-flex}.mobile-filters.svelte-q23hlg{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-color);display:block}}.art-taxo.svelte-q23hlg{gap:var(--space-1);flex-wrap:wrap;display:flex}.freq-kind.svelte-q23hlg{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);font-weight:700}.link-btn.svelte-q23hlg{color:var(--accent);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:none;padding:0}.empty.svelte-q23hlg,.empty-topics.svelte-q23hlg{padding:var(--space-6);text-align:center;color:var(--text-muted)}.empty.svelte-q23hlg p:where(.svelte-q23hlg){margin:0}.empty.svelte-q23hlg .btn:where(.svelte-q23hlg){margin-top:var(--space-3)}.freq-panel.svelte-q23hlg{gap:var(--space-2);display:grid}.freq-row.svelte-q23hlg{align-items:center;gap:var(--space-3);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.freq-row.svelte-q23hlg b:where(.svelte-q23hlg){min-width:130px}.freq-opt.svelte-q23hlg{align-items:center;gap:var(--space-1);color:var(--text-muted);cursor:pointer;display:inline-flex}.freq-opt.svelte-q23hlg input:where(.svelte-q23hlg){accent-color:var(--accent)}@media (width<=640px){.feed-toolbar.svelte-q23hlg{gap:var(--space-2)}.freq-row.svelte-q23hlg{align-items:flex-start;gap:var(--space-2)}.freq-row.svelte-q23hlg b:where(.svelte-q23hlg){min-width:100%}}
