.tree-node-card.svelte-1x2gyjg.svelte-1x2gyjg{border-radius:.5rem;border:1px solid rgb(var(--color-surface-200) / .94);background-color:rgb(var(--color-surface-50) / .96);box-shadow:none;padding:.75rem .8rem}.tree-node-react.svelte-1x2gyjg.svelte-1x2gyjg{background-color:#ffffff80}.tree-node-workflow.svelte-1x2gyjg.svelte-1x2gyjg{border-color:rgb(var(--color-tertiary-200) / .9);background-color:rgb(var(--color-tertiary-50) / .7)}.tree-node-fanout.svelte-1x2gyjg.svelte-1x2gyjg{border-color:rgb(var(--color-secondary-200) / .9);background-color:rgb(var(--color-secondary-50) / .7)}.tree-toggle-shell.svelte-1x2gyjg.svelte-1x2gyjg,.tree-icon-shell.svelte-1x2gyjg.svelte-1x2gyjg{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.6rem;border:1px solid rgb(var(--color-surface-200) / .95);background-color:rgb(var(--color-surface-100) / .92);color:rgb(var(--color-surface-700))}.tree-toggle-shell.svelte-1x2gyjg.svelte-1x2gyjg{height:1.35rem;width:1.35rem}.tree-icon-shell.svelte-1x2gyjg.svelte-1x2gyjg{height:1.5rem;width:1.5rem}.tree-badge.svelte-1x2gyjg.svelte-1x2gyjg,.tree-inline-chip.svelte-1x2gyjg.svelte-1x2gyjg{display:inline-flex;align-items:center;gap:.3rem;border-radius:9999px;padding:.18rem .45rem;font-size:10px;line-height:1;font-weight:600}.tree-badge-surface.svelte-1x2gyjg.svelte-1x2gyjg,.tree-inline-chip.svelte-1x2gyjg.svelte-1x2gyjg{border:1px solid rgb(var(--color-surface-200) / .95);background-color:rgb(var(--color-surface-100) / .92);color:rgb(var(--color-surface-700))}.tree-badge-primary.svelte-1x2gyjg.svelte-1x2gyjg,.tree-inline-chip-primary.svelte-1x2gyjg.svelte-1x2gyjg{border:1px solid rgb(var(--color-primary-200) / .95);background-color:rgb(var(--color-primary-50) / .92);color:rgb(var(--color-primary-700))}.tree-badge-warning.svelte-1x2gyjg.svelte-1x2gyjg,.tree-inline-chip-warning.svelte-1x2gyjg.svelte-1x2gyjg{border:1px solid rgb(var(--color-warning-200) / .95);background-color:rgb(var(--color-warning-50) / .92);color:rgb(var(--color-warning-700))}.tree-inline-chip-secondary.svelte-1x2gyjg.svelte-1x2gyjg{border:1px solid rgb(var(--color-secondary-200) / .95);background-color:rgb(var(--color-secondary-50) / .92);color:rgb(var(--color-secondary-700))}.tree-badge-success.svelte-1x2gyjg.svelte-1x2gyjg{border:1px solid rgb(var(--color-success-200) / .95);background-color:rgb(var(--color-success-50) / .92);color:rgb(var(--color-success-700))}.tree-inline-meta.svelte-1x2gyjg.svelte-1x2gyjg{display:inline-flex;align-items:center;gap:.28rem}.tree-code-block.svelte-1x2gyjg.svelte-1x2gyjg{border-radius:.75rem;border:1px solid rgb(var(--color-surface-200) / .95);background-color:rgb(var(--color-surface-100) / .92);padding:.55rem .7rem;font-family:monospace}.tree-hover-group.svelte-1x2gyjg.svelte-1x2gyjg{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start}.tree-hover-tooltip.svelte-1x2gyjg.svelte-1x2gyjg{position:absolute;top:calc(100% + .45rem);left:0;z-index:30;display:none;min-width:15rem;max-width:min(26rem,calc(100vw - 3rem));gap:.45rem;border-radius:.9rem;border:1px solid rgb(var(--color-surface-200) / .95);background-color:rgb(var(--color-surface-50) / .98);box-shadow:0 14px 32px #0f172a29;padding:.75rem .8rem}.tree-hover-group.svelte-1x2gyjg:hover .tree-hover-tooltip.svelte-1x2gyjg{display:flex;flex-direction:column}.tree-hover-tooltip-title.svelte-1x2gyjg.svelte-1x2gyjg{font-size:11px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--color-surface-700))}.tree-hover-tooltip-copy.svelte-1x2gyjg.svelte-1x2gyjg{font-size:11px;line-height:1.45;color:rgb(var(--color-surface-600))}.tree-hover-tooltip-code.svelte-1x2gyjg.svelte-1x2gyjg{max-height:13rem;overflow:auto;border-radius:.7rem;border:1px solid rgb(var(--color-surface-200) / .95);background-color:rgb(var(--color-surface-100) / .92);padding:.6rem .7rem;font-family:monospace;font-size:11px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.tree-hover-tooltip-grid.svelte-1x2gyjg.svelte-1x2gyjg{display:grid;gap:.45rem}.tree-hover-tooltip-field.svelte-1x2gyjg.svelte-1x2gyjg{display:grid;gap:.18rem}.tree-hover-tooltip-key.svelte-1x2gyjg.svelte-1x2gyjg{font-size:10px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--color-surface-500))}.tree-hover-tooltip-field.svelte-1x2gyjg code.svelte-1x2gyjg{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:9999px;border:1px solid rgb(var(--color-surface-200) / .95);background-color:rgb(var(--color-surface-100) / .92);padding:.25rem .5rem;font-size:11px;line-height:1.35;color:rgb(var(--color-surface-700));white-space:pre-wrap;word-break:break-word}.line-clamp-2.svelte-1x2gyjg.svelte-1x2gyjg{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.badge-subtle-tertiary{background-color:rgb(var(--color-tertiary-100));color:rgb(var(--color-tertiary-700))}.badge-subtle-warning{background-color:rgb(var(--color-warning-100));color:rgb(var(--color-warning-700))}.dark .tree-node-card.svelte-1x2gyjg.svelte-1x2gyjg{border-color:rgb(var(--color-surface-700) / .9);background-color:rgb(var(--color-surface-900) / .72);box-shadow:none}.dark .tree-node-react.svelte-1x2gyjg.svelte-1x2gyjg{background-color:#ffffffe6}.dark .tree-node-workflow.svelte-1x2gyjg.svelte-1x2gyjg{border-color:rgb(var(--color-tertiary-700) / .8);background-color:rgb(var(--color-tertiary-900) / .2)}.dark .tree-node-fanout.svelte-1x2gyjg.svelte-1x2gyjg{border-color:rgb(var(--color-secondary-700) / .8);background-color:rgb(var(--color-secondary-900) / .2)}.dark .tree-toggle-shell.svelte-1x2gyjg.svelte-1x2gyjg,.dark .tree-icon-shell.svelte-1x2gyjg.svelte-1x2gyjg,.dark .tree-badge-surface.svelte-1x2gyjg.svelte-1x2gyjg,.dark .tree-inline-chip.svelte-1x2gyjg.svelte-1x2gyjg,.dark .tree-code-block.svelte-1x2gyjg.svelte-1x2gyjg{border-color:rgb(var(--color-surface-700) / .9);background-color:rgb(var(--color-surface-800) / .82);color:rgb(var(--color-surface-300))}.dark .tree-badge-primary.svelte-1x2gyjg.svelte-1x2gyjg,.dark .tree-inline-chip-primary.svelte-1x2gyjg.svelte-1x2gyjg{border-color:rgb(var(--color-primary-700) / .8);background-color:rgb(var(--color-primary-900) / .34);color:rgb(var(--color-primary-300))}.dark .tree-badge-warning.svelte-1x2gyjg.svelte-1x2gyjg,.dark .tree-inline-chip-warning.svelte-1x2gyjg.svelte-1x2gyjg{border-color:rgb(var(--color-warning-700) / .8);background-color:rgb(var(--color-warning-900) / .34);color:rgb(var(--color-warning-300))}.dark .tree-inline-chip-secondary.svelte-1x2gyjg.svelte-1x2gyjg{border-color:rgb(var(--color-secondary-700) / .8);background-color:rgb(var(--color-secondary-900) / .34);color:rgb(var(--color-secondary-300))}.dark .tree-badge-success.svelte-1x2gyjg.svelte-1x2gyjg{border-color:rgb(var(--color-success-700) / .8);background-color:rgb(var(--color-success-900) / .34);color:rgb(var(--color-success-300))}.dark .tree-hover-tooltip.svelte-1x2gyjg.svelte-1x2gyjg{border-color:rgb(var(--color-surface-700) / .9);background-color:rgb(var(--color-surface-900) / .97);box-shadow:0 16px 40px #02061773}.dark .tree-hover-tooltip-title.svelte-1x2gyjg.svelte-1x2gyjg{color:rgb(var(--color-surface-200))}.dark .tree-hover-tooltip-copy.svelte-1x2gyjg.svelte-1x2gyjg{color:rgb(var(--color-surface-400))}.dark .tree-hover-tooltip-code.svelte-1x2gyjg.svelte-1x2gyjg,.dark .tree-hover-tooltip-field.svelte-1x2gyjg code.svelte-1x2gyjg{border-color:rgb(var(--color-surface-700) / .9);background-color:rgb(var(--color-surface-800) / .82);color:rgb(var(--color-surface-200))}.dark .tree-hover-tooltip-key.svelte-1x2gyjg.svelte-1x2gyjg{color:rgb(var(--color-surface-500))}:is(.dark) .badge-subtle-tertiary{background-color:rgb(var(--color-tertiary-900) / .3);color:rgb(var(--color-tertiary-300))}:is(.dark) .badge-subtle-warning{background-color:rgb(var(--color-warning-900) / .3);color:rgb(var(--color-warning-300))}.tree-toolbar.svelte-cesg08,.tree-postprocess-panel.svelte-cesg08,.tree-container.svelte-cesg08{border-radius:1rem;border:1px solid rgb(var(--color-surface-200) / .94);background-color:rgb(var(--color-surface-50) / .96);box-shadow:none}.tree-toolbar.svelte-cesg08{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.65rem .8rem}.tree-postprocess-panel.svelte-cesg08{padding:.8rem .9rem;border-color:rgb(var(--color-warning-200) / .9);background-color:rgb(var(--color-warning-50) / .82)}.tree-container.svelte-cesg08{overflow-x:auto;padding:.8rem}.tree-pill.svelte-cesg08{display:inline-flex;align-items:center;gap:.32rem;border-radius:9999px;border:1px solid rgb(var(--color-surface-200) / .95);background-color:rgb(var(--color-surface-100) / .92);color:rgb(var(--color-surface-700));padding:.2rem .48rem;font-size:11px;line-height:1;font-weight:600}.tree-pill-warning.svelte-cesg08{border-color:rgb(var(--color-warning-200) / .95);background-color:rgb(var(--color-warning-50) / .94);color:rgb(var(--color-warning-700))}.tree-control-button.svelte-cesg08{border:1px solid rgb(var(--color-surface-200) / .95);background-color:rgb(var(--color-surface-100) / .92);color:rgb(var(--color-surface-700))}.tree-control-button.svelte-cesg08:hover{background-color:rgb(var(--color-surface-200) / .92)}.tree-control-button-active.svelte-cesg08{border-color:rgb(var(--color-primary-300) / .95);background-color:rgb(var(--color-primary-50) / .95);color:rgb(var(--color-primary-700))}.dark .tree-toolbar.svelte-cesg08,.dark .tree-postprocess-panel.svelte-cesg08,.dark .tree-container.svelte-cesg08{border-color:rgb(var(--color-surface-700) / .9);background-color:rgb(var(--color-surface-900) / .72);box-shadow:none}.dark .tree-postprocess-panel.svelte-cesg08{border-color:rgb(var(--color-warning-700) / .78);background-color:rgb(var(--color-warning-900) / .2)}.dark .tree-pill.svelte-cesg08{border-color:rgb(var(--color-surface-700) / .9);background-color:rgb(var(--color-surface-800) / .82);color:rgb(var(--color-surface-300))}.dark .tree-pill-warning.svelte-cesg08{border-color:rgb(var(--color-warning-700) / .8);background-color:rgb(var(--color-warning-900) / .34);color:rgb(var(--color-warning-300))}.dark .tree-control-button.svelte-cesg08{border-color:rgb(var(--color-surface-700) / .9);background-color:rgb(var(--color-surface-800) / .82);color:rgb(var(--color-surface-300))}.dark .tree-control-button.svelte-cesg08:hover{background-color:rgb(var(--color-surface-700) / .86)}.dark .tree-control-button-active.svelte-cesg08{border-color:rgb(var(--color-primary-500) / .75);background-color:rgb(var(--color-primary-900) / .45);color:rgb(var(--color-primary-300))}
