.facet-sidebar.svelte-udmk13{position:sticky;top:1rem;align-self:start}.toggle-btn.svelte-udmk13{display:flex;align-items:center;gap:.4rem;padding:.4rem .8rem;background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);font-size:var(--fs-xs, .75rem);cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}.toggle-btn.svelte-udmk13:hover,.toggle-btn.svelte-udmk13:focus-visible{color:var(--accent-cyan);border-color:var(--accent-cyan);outline:none}.toggle-icon.svelte-udmk13{width:14px;height:14px;flex-shrink:0}.filter-badge.svelte-udmk13{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 .3rem;background:var(--accent-cyan);color:var(--bg-primary, #0a0a0a);border-radius:999px;font-size:.65rem;font-weight:700;line-height:1}.panel.svelte-udmk13{margin-top:.4rem;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 8px);overflow:hidden;animation:svelte-udmk13-slide-down .15s ease-out}@keyframes svelte-udmk13-slide-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.panel-inner.svelte-udmk13{padding:.9rem;display:flex;flex-direction:column;gap:1rem;max-height:calc(100vh - 6rem);overflow-y:auto}.panel-header.svelte-udmk13{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.panel-title.svelte-udmk13{font-size:var(--fs-xs, .75rem);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-weight:600}.clear-all-btn.svelte-udmk13{background:none;border:none;color:var(--accent-cyan);font-size:var(--fs-xs, .75rem);cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.clear-all-btn.svelte-udmk13:hover{opacity:.8}.facet-section.svelte-udmk13{display:flex;flex-direction:column;gap:.5rem}.facet-label.svelte-udmk13{margin:0;font-size:var(--fs-xs, .7rem);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-weight:600}.tier-buttons.svelte-udmk13{display:flex;flex-wrap:wrap;gap:.3rem}.tier-btn.svelte-udmk13{padding:.25rem .65rem;background:var(--bg-primary, #0a0a0a);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:999px;font-size:var(--fs-xs, .7rem);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.tier-btn.svelte-udmk13:hover{border-color:var(--accent-cyan);color:var(--accent-cyan)}.tier-btn.active.svelte-udmk13{background:var(--accent-cyan);color:var(--bg-primary, #0a0a0a);border-color:var(--accent-cyan);font-weight:600}.year-range.svelte-udmk13{display:flex;align-items:center;gap:.4rem}.year-input-wrap.svelte-udmk13{display:flex;flex-direction:column;gap:.15rem}.year-input-label.svelte-udmk13{font-size:.65rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.year-input.svelte-udmk13{width:72px;padding:.3rem .5rem;background:var(--bg-primary, #0a0a0a);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);font-size:var(--fs-sm, .875rem);font-variant-numeric:tabular-nums}.year-input.svelte-udmk13:focus{outline:none;border-color:var(--accent-cyan)}.year-sep.svelte-udmk13{color:var(--text-secondary);font-size:var(--fs-sm);padding-top:1rem}.domain-chips.svelte-udmk13{display:flex;flex-wrap:wrap;gap:.3rem}.domain-chip.svelte-udmk13{padding:.2rem .6rem;background:var(--bg-primary, #0a0a0a);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:999px;font-size:var(--fs-xs, .7rem);cursor:pointer;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.domain-chip.svelte-udmk13:hover{border-color:var(--accent-cyan);color:var(--accent-cyan)}.domain-chip.active.svelte-udmk13{background:var(--accent-cyan);color:var(--bg-primary, #0a0a0a);border-color:var(--accent-cyan);font-weight:600}.journal-list.svelte-udmk13{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.2rem;max-height:200px;overflow-y:auto}.journal-btn.svelte-udmk13{display:flex;align-items:center;gap:.4rem;width:100%;padding:.25rem .4rem;background:none;border:1px solid transparent;border-radius:var(--radius-sm, 4px);color:var(--text-secondary);font-size:var(--fs-xs, .75rem);cursor:pointer;text-align:left;transition:border-color .15s,color .15s}.journal-btn.svelte-udmk13:hover{color:var(--accent-cyan);border-color:var(--border-subtle)}.journal-btn.active.svelte-udmk13{color:var(--accent-cyan);border-color:var(--accent-cyan);background:#4fc3f714}.journal-check.svelte-udmk13{width:14px;height:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent-cyan)}.journal-check.svelte-udmk13 svg:where(.svelte-udmk13){width:12px;height:12px}.journal-name.svelte-udmk13{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
