.constellation.svelte-yfbgbg{margin:20px 0 0;border:2px solid var(--color-text-primary);padding:8px}.constellation.svelte-yfbgbg svg:where(.svelte-yfbgbg){display:block;width:100%;height:auto}line.svelte-yfbgbg{stroke:var(--color-text-primary);stroke-width:1}.hub.svelte-yfbgbg{fill:var(--color-text-primary)}.hub-t.svelte-yfbgbg{fill:var(--color-background);font-size:13px;font-weight:700}.node-t.svelte-yfbgbg{fill:var(--color-text-primary);font-size:12px;paint-order:stroke;stroke:var(--color-background);stroke-width:5px}.flip.svelte-yfbgbg{display:grid;margin-top:20px}.face.svelte-yfbgbg{grid-area:1 / 1;border:2px solid var(--color-text-primary);background:var(--color-surface);padding:20px;backface-visibility:hidden}.back.svelte-yfbgbg{visibility:hidden}.is-flipped.svelte-yfbgbg .front:where(.svelte-yfbgbg){visibility:hidden}.is-flipped.svelte-yfbgbg .back:where(.svelte-yfbgbg){visibility:visible}@media(prefers-reduced-motion:no-preference){.flip.svelte-yfbgbg{perspective:1200px}.face.svelte-yfbgbg{transition:transform .42s ease-in-out,visibility 0s linear .21s}.back.svelte-yfbgbg{transform:rotateY(180deg)}.is-flipped.svelte-yfbgbg .front:where(.svelte-yfbgbg){transform:rotateY(-180deg)}.is-flipped.svelte-yfbgbg .back:where(.svelte-yfbgbg){transform:rotateY(0)}}.face-label.svelte-yfbgbg{margin:0 0 12px;font-family:var(--font-mono, ui-monospace, monospace);font-size:.875rem;font-weight:600;color:var(--color-text-secondary)}.lead.svelte-yfbgbg{margin:0;font-size:1.125rem;line-height:1.7;color:var(--color-text-primary)}.plain.svelte-yfbgbg{margin:12px 0 0;padding:0;list-style:none;font-size:1rem;line-height:1.6;color:var(--color-text-secondary)}.plain.svelte-yfbgbg li:where(.svelte-yfbgbg)+li:where(.svelte-yfbgbg){margin-top:8px}.v.svelte-yfbgbg{font-family:var(--font-mono, ui-monospace, monospace);font-weight:600;color:var(--color-text-primary)}.key.svelte-yfbgbg{margin:14px 0 4px;font-family:var(--font-mono, ui-monospace, monospace);font-size:.8125rem;color:var(--color-text-tertiary)}.val.svelte-yfbgbg{margin:0;font-size:1rem;line-height:1.6;color:var(--color-text-primary)}.mono.svelte-yfbgbg{font-family:var(--font-mono, ui-monospace, monospace);font-size:.875rem}.flip-btn.svelte-yfbgbg{margin-top:14px;min-height:44px;padding:0 20px;border:2px solid var(--color-text-primary);background:var(--color-background);color:var(--color-text-primary);font-size:1rem;font-weight:600;cursor:pointer}.flip-btn.svelte-yfbgbg:hover{background:var(--color-surface)}
