.ask-llm.svelte-ttm69n{display:flex;align-items:center;gap:.5rem;margin-top:.6rem;flex-wrap:wrap}.ask-label.svelte-ttm69n{font-size:.72rem;color:#94a3b8}.llm-btns.svelte-ttm69n{display:flex;gap:.35rem;flex-wrap:wrap}.llm-chip.svelte-ttm69n{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:6px;font-size:.7rem;font-weight:500;color:var(--c);background:#f8fafc;border:1px solid #e2e8f0;cursor:pointer;transition:all .15s;white-space:nowrap}.llm-chip.svelte-ttm69n:hover{background:var(--c);color:#fff;border-color:var(--c)}.page-header.svelte-pukj0i{margin-bottom:1.5rem}.page-header.svelte-pukj0i h1:where(.svelte-pukj0i){font-size:1.5rem;color:var(--ink)}.page-header.svelte-pukj0i p:where(.svelte-pukj0i){color:var(--muted);margin-top:.25rem;font-size:.9rem}.share-row.svelte-pukj0i{margin-top:.5rem;display:flex;justify-content:flex-end}.filters.svelte-pukj0i{display:flex;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap;align-items:center}.filter-input.svelte-pukj0i{flex:2;min-width:200px;padding:.6rem 1rem;border:1px solid var(--line);border-radius:10px;font-size:.9rem}.filter-select.svelte-pukj0i{flex:1;min-width:200px;padding:.6rem;border:1px solid var(--line);border-radius:10px;font-size:.85rem;background:var(--panel)}.filter-count.svelte-pukj0i{color:var(--muted);font-size:.8rem;white-space:nowrap}.day-group.svelte-pukj0i{margin-bottom:1.5rem}.day-header.svelte-pukj0i{font-size:.9rem;color:var(--accent);font-weight:600;text-transform:capitalize;padding-bottom:.5rem;border-bottom:2px solid var(--panel-hover);margin-bottom:.75rem}.item.svelte-pukj0i{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:1rem 1.25rem;margin-bottom:.5rem;transition:border-color .2s}.item.svelte-pukj0i:hover{border-color:var(--accent)}.item-meta.svelte-pukj0i{display:flex;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.dept-badge.svelte-pukj0i{background:#1a2740;color:var(--muted);padding:.15rem .5rem;border-radius:4px;font-size:.7rem;font-weight:500}.id-badge.svelte-pukj0i{background:var(--panel-hover);color:var(--accent);padding:.15rem .5rem;border-radius:4px;font-size:.7rem;font-weight:500}.item-link.svelte-pukj0i{color:var(--ink);text-decoration:none;font-size:.9rem;line-height:1.5;display:block}.item-link.svelte-pukj0i:hover{color:var(--accent)}.item-text.svelte-pukj0i{color:var(--muted);font-size:.9rem;line-height:1.5;display:block}.no-results.svelte-pukj0i{text-align:center;padding:2rem;color:var(--muted)}.data-summary.svelte-pukj0i{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:1.5rem;margin:2rem 0 1.5rem;line-height:1.7;color:var(--ink-soft);font-size:.9rem}.faq.svelte-pukj0i{margin-top:1.5rem}.faq.svelte-pukj0i h2:where(.svelte-pukj0i){font-size:1.1rem;color:var(--ink);margin-bottom:1rem}details.svelte-pukj0i{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-bottom:.5rem}summary.svelte-pukj0i{padding:.75rem 1rem;cursor:pointer;font-weight:500;color:var(--ink-soft)}summary.svelte-pukj0i:hover{color:var(--accent)}details.svelte-pukj0i p:where(.svelte-pukj0i){padding:0 1rem .75rem;color:var(--muted);line-height:1.6}.empty.svelte-pukj0i{text-align:center;padding:4rem 0;color:var(--muted)}.empty.svelte-pukj0i h2:where(.svelte-pukj0i){color:var(--ink);margin-bottom:.5rem}
