.seg.svelte-6lcblk{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.seg.svelte-6lcblk button:where(.svelte-6lcblk){border:none;background:var(--surface);color:var(--text-dim);font:inherit;font-weight:600;font-size:.85rem;padding:.4rem .9rem}.seg.svelte-6lcblk button.active:where(.svelte-6lcblk){background:var(--vwm-blue);color:#fff}.tiles.svelte-6lcblk{display:flex;gap:.75rem;flex-wrap:wrap}.tile.svelte-6lcblk{flex:1;min-width:130px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.6rem .9rem;display:flex;flex-direction:column;gap:.2rem}.tile.svelte-6lcblk strong:where(.svelte-6lcblk){font-size:1.3rem}.tile.hl.svelte-6lcblk{background:#eef0fa;border-color:var(--vwm-blue)}.metrics.svelte-6lcblk{display:flex;gap:2rem;margin-top:.5rem;font-size:.95rem}.warm-halo.svelte-6lcblk{fill:none;stroke:#e0a32e;stroke-width:2;stroke-dasharray:3 2}.tier-label.svelte-6lcblk{font-size:10px;font-weight:700;letter-spacing:.08em;fill:var(--text-dim)}.link.svelte-6lcblk{stroke:#cdd7da;stroke-width:1}.link.origin-link.svelte-6lcblk{stroke:#b9c2c6;stroke-dasharray:3 3}.link.hot.svelte-6lcblk{stroke:var(--vwm-blue);stroke-width:2}.origin-box.svelte-6lcblk{fill:#1f2430}.origin-text.svelte-6lcblk{fill:#fff;font-size:12px;font-weight:600}.node.svelte-6lcblk{cursor:pointer}.node.svelte-6lcblk circle:where(.svelte-6lcblk){fill:#2bb24c;stroke:#fff;stroke-width:2}.node.warn.svelte-6lcblk circle:where(.svelte-6lcblk){fill:#e0a32e}.node.error.svelte-6lcblk circle:where(.svelte-6lcblk){fill:var(--danger)}.node.sel.svelte-6lcblk circle:where(.svelte-6lcblk){stroke:var(--vwm-blue);stroke-width:3}.node-label.svelte-6lcblk{font-size:10px;fill:var(--text)}.node.svelte-6lcblk:hover .node-label:where(.svelte-6lcblk){font-weight:700}dl.fields.svelte-6lcblk{display:grid;grid-template-columns:130px 1fr;gap:.3rem 1rem;margin:.5rem 0 0}dl.fields.svelte-6lcblk dt:where(.svelte-6lcblk){color:var(--text-dim);font-size:.85rem;font-weight:600}dl.fields.svelte-6lcblk dd:where(.svelte-6lcblk){margin:0;font-size:.9rem}.parents.svelte-6lcblk{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.chk.svelte-6lcblk{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:500;color:var(--text);border:1px solid var(--border);border-radius:6px;padding:.25rem .5rem}
