.graphrag-page.svelte-10xxjvv{color:#dbeafe;background:radial-gradient(circle at 75% 20%,#2dd4bf24,#0000 30%),linear-gradient(135deg,#020817 0%,#0f172a 50%,#111827 100%);border:1px solid #94a3b82e;border-radius:24px;grid-template-columns:340px minmax(0,1fr);gap:0;min-height:calc(100vh - 2rem);display:grid;overflow:hidden}.graphrag-sidebar.svelte-10xxjvv{background:#020817eb;border-right:1px solid #94a3b82e;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.brand.svelte-10xxjvv p:where(.svelte-10xxjvv),.answer-card.svelte-10xxjvv p:where(.svelte-10xxjvv),.graph-header.svelte-10xxjvv p:where(.svelte-10xxjvv),.panel.svelte-10xxjvv p:where(.svelte-10xxjvv){color:#22d3ee;letter-spacing:.22em;margin:0 0 .35rem;font-size:.72rem;font-weight:800}.brand.svelte-10xxjvv h1:where(.svelte-10xxjvv),.answer-card.svelte-10xxjvv h2:where(.svelte-10xxjvv),.graph-header.svelte-10xxjvv h2:where(.svelte-10xxjvv),.panel.svelte-10xxjvv h2:where(.svelte-10xxjvv){color:#f8fafc;margin:0}.brand.svelte-10xxjvv span:where(.svelte-10xxjvv){color:#94a3b8;margin-top:.55rem;line-height:1.45;display:block}label.svelte-10xxjvv{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;gap:.4rem;font-size:.72rem;font-weight:800;display:grid}select.svelte-10xxjvv,textarea.svelte-10xxjvv,input.svelte-10xxjvv{color:#e0f2fe;width:100%;font:inherit;letter-spacing:normal;text-transform:none;background:#0f172ad1;border:1px solid #94a3b840;border-radius:14px;padding:.8rem .9rem}textarea.svelte-10xxjvv{resize:vertical}button.svelte-10xxjvv{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22d3ee,#8b5cf6);border:0;border-radius:999px;padding:.9rem 1.1rem;font-weight:800}button.svelte-10xxjvv:disabled{opacity:.55;cursor:not-allowed}.two.svelte-10xxjvv{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.check.svelte-10xxjvv{text-transform:none;letter-spacing:normal;align-items:center;gap:.65rem;font-weight:600;display:flex}.check.svelte-10xxjvv input:where(.svelte-10xxjvv){width:auto}.metrics.svelte-10xxjvv{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.metrics.svelte-10xxjvv div:where(.svelte-10xxjvv){background:#0f172ab8;border:1px solid #94a3b829;border-radius:16px;padding:.8rem}.metrics.svelte-10xxjvv strong:where(.svelte-10xxjvv),.metrics.svelte-10xxjvv span:where(.svelte-10xxjvv){display:block}.metrics.svelte-10xxjvv span:where(.svelte-10xxjvv){color:#94a3b8;font-size:.8rem}.graphrag-main.svelte-10xxjvv{gap:1rem;min-width:0;padding:1.25rem;display:grid}.answer-card.svelte-10xxjvv,.graph-card.svelte-10xxjvv,.panel.svelte-10xxjvv,.error.svelte-10xxjvv{background:#0f172aad;border:1px solid #94a3b829;border-radius:22px;box-shadow:0 20px 60px #00000047}.answer-card.svelte-10xxjvv{padding:1rem}.answer.svelte-10xxjvv{color:#dbeafe;white-space:pre-wrap;margin-top:.9rem;line-height:1.7}.chips.svelte-10xxjvv,.terms.svelte-10xxjvv{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.chips.svelte-10xxjvv span:where(.svelte-10xxjvv),.terms.svelte-10xxjvv span:where(.svelte-10xxjvv){color:#bfdbfe;background:#3b82f629;border-radius:999px;padding:.35rem .65rem;font-size:.78rem}.error.svelte-10xxjvv{color:#fecaca;background:#7f1d1d59;padding:1rem}.graph-card.svelte-10xxjvv{min-height:660px;position:relative;overflow:hidden}.graph-header.svelte-10xxjvv{z-index:3;pointer-events:none;justify-content:space-between;gap:1rem;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}svg.svelte-10xxjvv{background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:42px 42px;width:100%;height:660px;display:block}.links line{stroke:#60a5fa47}.nodes circle{stroke:#f8fafcd1;stroke-width:1.4px;cursor:pointer}.nodes circle.is-seed{stroke:#facc15;stroke-width:2.5px}.node-labels text{fill:#cbd5e1;paint-order:stroke;stroke:#020817d9;stroke-width:4px;font-size:.72rem;font-weight:800}.edge-labels text{fill:#64748b;font-size:.62rem;font-weight:700}.node-popover.svelte-10xxjvv{color:#cbd5e1;background:#020817eb;border:1px solid #7dd3fc3d;border-radius:20px;width:min(440px,100% - 2rem);padding:1rem;position:absolute;bottom:1rem;right:1rem}.node-popover.svelte-10xxjvv p:where(.svelte-10xxjvv){color:#22d3ee;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.node-popover.svelte-10xxjvv h3:where(.svelte-10xxjvv){color:#f8fafc;margin:.35rem 0}.lower-grid.svelte-10xxjvv{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.panel.svelte-10xxjvv{align-content:start;gap:.8rem;max-height:520px;padding:1rem;display:grid;overflow:auto}.panel.svelte-10xxjvv article:where(.svelte-10xxjvv){color:#cbd5e1;background:#0208177a;border-radius:16px;gap:.35rem;padding:.8rem;display:grid}.panel.svelte-10xxjvv article:where(.svelte-10xxjvv) strong:where(.svelte-10xxjvv){color:#f8fafc}.document-row.svelte-10xxjvv{grid-template-columns:minmax(0,1fr) auto;align-items:center}.document-row.svelte-10xxjvv div:where(.svelte-10xxjvv){gap:.25rem;min-width:0;display:grid}.document-row.svelte-10xxjvv span:where(.svelte-10xxjvv){color:#94a3b8;font-size:.82rem}.document-row.svelte-10xxjvv button:where(.svelte-10xxjvv){color:#a5f3fc;background:#22d3ee2e;border:1px solid #22d3ee47;padding:.65rem .9rem}.panel.svelte-10xxjvv article:where(.svelte-10xxjvv) small:where(.svelte-10xxjvv),.empty.svelte-10xxjvv{color:#94a3b8}@media (width<=1100px){.graphrag-page.svelte-10xxjvv,.lower-grid.svelte-10xxjvv{grid-template-columns:1fr}.graphrag-sidebar.svelte-10xxjvv{border-bottom:1px solid #94a3b82e;border-right:0}}
