.mini-graph-wrap.svelte-1v84uio{display:flex;flex-direction:column;gap:.4rem}.mini-canvas.svelte-1v84uio{width:100%;background:var(--bg-base, #0f172a);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.hint.svelte-1v84uio{margin:0;font-size:var(--fs-xs, .75rem);color:var(--text-secondary)}.hint.svelte-1v84uio a:where(.svelte-1v84uio){color:var(--accent-cyan)}.hint.svelte-1v84uio a:where(.svelte-1v84uio):hover{text-decoration:underline}.error.svelte-1v84uio{padding:.5rem .75rem;background:color-mix(in oklab,var(--accent-red, #ef5350) 14%,var(--bg-secondary));color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--fs-sm)}.detail.svelte-r23xbq{padding:2rem 0 4rem}.breadcrumb.svelte-r23xbq{color:var(--text-secondary);font-size:var(--fs-xs);margin-bottom:1rem}.breadcrumb.svelte-r23xbq a:where(.svelte-r23xbq){color:var(--accent-cyan);text-decoration:none}.breadcrumb.svelte-r23xbq a:where(.svelte-r23xbq):hover{text-decoration:underline}.breadcrumb-id.svelte-r23xbq{font-family:SF Mono,monospace;opacity:.7}.page-header.svelte-r23xbq{border-bottom:1px solid var(--border-subtle);padding-bottom:1rem;margin-bottom:1.5rem}h1.svelte-r23xbq{font-size:var(--fs-2xl);margin:0 0 .6rem;color:var(--text-primary);line-height:1.25;letter-spacing:-.01em}.header-meta.svelte-r23xbq{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:var(--fs-sm)}.dot.svelte-r23xbq{opacity:.6}.canonical-id.svelte-r23xbq{font-family:SF Mono,monospace;font-size:.85em;color:var(--text-secondary)}.badge.svelte-r23xbq{display:inline-block;border-radius:999px;padding:.1rem .6rem;font-size:var(--fs-xs, .7rem);border:1px solid var(--border-subtle);background:var(--bg-elevated, var(--bg-primary))}.badge-kind.svelte-r23xbq{color:var(--accent-cyan);border-color:var(--accent-cyan);font-weight:600;text-transform:capitalize}.badge-ontology.svelte-r23xbq{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.badge-unknown.svelte-r23xbq{color:var(--text-secondary);border-color:var(--border-subtle);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.layout.svelte-r23xbq{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:2rem}@media (max-width: 900px){.layout.svelte-r23xbq{grid-template-columns:1fr}}.content-wrap.svelte-r23xbq{min-width:0}.section-h.svelte-r23xbq{color:var(--text-primary);font-size:var(--fs-lg);margin:1.5rem 0 .6rem;letter-spacing:.01em}.section-h.svelte-r23xbq:first-of-type{margin-top:0}.definition.svelte-r23xbq{color:var(--text-primary);font-size:var(--fs-md, 1rem);line-height:1.65;max-width:70ch;margin:0}.empty.svelte-r23xbq{color:var(--text-secondary);font-style:italic}.hint.svelte-r23xbq{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.5;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.75rem 1rem}.hint.svelte-r23xbq code:where(.svelte-r23xbq){color:var(--accent-cyan)}.empty-state.svelte-r23xbq{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:2rem;text-align:center}.empty-state.svelte-r23xbq h2:where(.svelte-r23xbq){color:var(--text-primary);margin:0 0 .8rem}.empty-state.svelte-r23xbq p:where(.svelte-r23xbq){color:var(--text-secondary);margin:.5rem 0}.cta.svelte-r23xbq{color:var(--accent-cyan);text-decoration:none;font-weight:600}.cta.svelte-r23xbq:hover{text-decoration:underline}.block.svelte-r23xbq{margin-top:1.5rem}.chips.svelte-r23xbq{display:flex;flex-wrap:wrap;gap:.3rem}.chip.svelte-r23xbq{display:inline-block;padding:.15rem .6rem;background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:999px;font-size:var(--fs-xs, .7rem)}.edges.svelte-r23xbq{margin-top:2rem}.graph-cta.svelte-r23xbq{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:linear-gradient(135deg,color-mix(in oklab,var(--accent-cyan) 12%,var(--bg-secondary)),color-mix(in oklab,var(--accent-magenta) 8%,var(--bg-secondary)));border:1px solid color-mix(in oklab,var(--accent-cyan) 30%,var(--border-subtle));border-radius:var(--radius-md);text-decoration:none;color:var(--text-primary);transition:transform .15s ease,border-color .15s ease}.graph-cta.svelte-r23xbq:hover{transform:translateY(-1px);border-color:var(--accent-cyan)}.graph-cta-text.svelte-r23xbq strong:where(.svelte-r23xbq){display:block;color:var(--accent-cyan);font-size:var(--fs-md, 1rem);margin-bottom:.25rem}.graph-cta-text.svelte-r23xbq p:where(.svelte-r23xbq){margin:0;color:var(--text-secondary);font-size:var(--fs-sm, .85rem);line-height:1.45}.graph-cta-arrow.svelte-r23xbq{font-size:1.6rem;color:var(--accent-cyan);flex-shrink:0}.wiki-card.svelte-r23xbq{display:block;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.9rem 1rem;text-decoration:none;transition:border-color .12s}.wiki-card.svelte-r23xbq:hover{border-color:var(--accent-cyan)}.wiki-title.svelte-r23xbq{color:var(--text-primary);font-weight:600;margin-bottom:.3rem}.wiki-snippet.svelte-r23xbq{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.5;margin:.3rem 0}.wiki-more.svelte-r23xbq{color:var(--accent-cyan);font-size:var(--fs-xs)}.item-list.svelte-r23xbq{list-style:none;padding:0;margin:0}.item-list.svelte-r23xbq li:where(.svelte-r23xbq){padding:.6rem 0;border-bottom:1px solid var(--border-subtle)}.item-list.svelte-r23xbq li:where(.svelte-r23xbq):last-child{border-bottom:none}.item-link.svelte-r23xbq{color:var(--accent-cyan);text-decoration:none;font-weight:500}.item-link.svelte-r23xbq:hover{text-decoration:underline}.item-snippet.svelte-r23xbq{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.5;margin:.3rem 0 0}.side.svelte-r23xbq{min-width:0}.meta-block.svelte-r23xbq{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.9rem 1rem;margin-bottom:1rem}.meta-block.svelte-r23xbq h3:where(.svelte-r23xbq){margin:0 0 .6rem;color:var(--text-primary);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.06em}.meta-block.svelte-r23xbq dl:where(.svelte-r23xbq){margin:0;display:grid;grid-template-columns:max-content 1fr;gap:.3rem .7rem;font-size:var(--fs-xs, .75rem)}.meta-block.svelte-r23xbq dt:where(.svelte-r23xbq){color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:var(--fs-xs, .7rem)}.meta-block.svelte-r23xbq dd:where(.svelte-r23xbq){margin:0;color:var(--text-primary);word-break:break-all}code.svelte-r23xbq{font-family:SF Mono,monospace;font-size:.85em;color:var(--text-secondary)}.xref-list.svelte-r23xbq{display:flex;flex-wrap:wrap;gap:.3rem}.xref-badge.svelte-r23xbq{display:inline-block;padding:.15rem .55rem;background:var(--bg-primary);color:var(--accent-cyan);border:1px solid var(--accent-cyan);border-radius:4px;font-family:SF Mono,monospace;font-size:.75rem;text-decoration:none}.xref-badge.svelte-r23xbq:hover{filter:brightness(1.15)}.xref-badge-plain.svelte-r23xbq{color:var(--text-secondary);border-color:var(--border-subtle)}.xref-badge-plain.svelte-r23xbq:hover{filter:none}.nav-list.svelte-r23xbq{list-style:none;padding:0;margin:0;font-size:var(--fs-xs, .75rem)}.nav-list.svelte-r23xbq li:where(.svelte-r23xbq){margin-bottom:.3rem}.nav-list.svelte-r23xbq a:where(.svelte-r23xbq){color:var(--accent-cyan);text-decoration:none}.nav-list.svelte-r23xbq a:where(.svelte-r23xbq):hover{text-decoration:underline}
