.eip-root .react-flow,.eip-root .react-flow__background{background-color:var(--graph-canvas)}.eip-root .react-flow__background-pattern.dots{fill:var(--graph-canvas-dot)}.eip-root .react-flow__edge.inactive{pointer-events:visibleStroke}.eip-root .react-flow__edge.graph-edge-hover-highlighted .react-flow__edge-path{stroke-width:3.25px!important}.graph-node-surface{isolation:isolate}.graph-node-surface.graph-node-context{overflow:visible}.graph-node-context-halo{border:2px solid color-mix(in oklch, var(--ring) 62%, transparent);border-radius:inherit;box-shadow:0 0 0 4px color-mix(in oklch, var(--ring) 16%, transparent);opacity:0;pointer-events:none;animation:.22s cubic-bezier(.23,1,.32,1) both graph-node-context-halo-in;position:absolute;inset:-9px;transform:scale(.94)}.graph-node-label{z-index:1;box-sizing:border-box;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:center;flex-shrink:0;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.graph-node-label-text{text-align:center;overflow-wrap:normal;word-break:normal;white-space:normal;width:100%;display:block}.graph-node-surface[data-level=root]:hover{background-color:var(--chart-5)!important;border-color:var(--chart-5-border)!important;color:var(--chart-5-foreground)!important}.graph-node-surface[data-level=domain]:hover{background-color:var(--chart-4)!important;border-color:var(--chart-4-border)!important;color:var(--chart-4-foreground)!important}.graph-node-surface[data-level=subdomain]:hover{background-color:var(--chart-3)!important;border-color:var(--chart-3-border)!important;color:var(--chart-3-foreground)!important}.graph-node-surface[data-level=project]:hover{background-color:var(--chart-1)!important;border-color:var(--chart-1-border)!important;color:var(--chart-1-foreground)!important}.graph-node-surface-leaf{will-change:transform}.graph-node-surface-center{transform:none!important}.graph-node-surface-leaf.graph-node-whispered{transition:transform .16s cubic-bezier(.23,1,.32,1);transform:scale(1.04)}.graph-node-hush-dimmed[data-level=root]{transition-delay:var(--hush-stagger-delay,0s);border-color:color-mix(in oklch, var(--chart-5-border) 42%, var(--background))!important;background:color-mix(in oklch, var(--chart-5) 58%, var(--background))!important;color:color-mix(in oklch, var(--chart-5-foreground) 62%, var(--background))!important;box-shadow:none!important}.graph-node-hush-dimmed[data-level=domain]{transition-delay:var(--hush-stagger-delay,0s);border-color:color-mix(in oklch, var(--chart-4-border) 42%, var(--background))!important;background:color-mix(in oklch, var(--chart-4) 58%, var(--background))!important;color:color-mix(in oklch, var(--chart-4-foreground) 62%, var(--background))!important;box-shadow:none!important}.graph-node-hush-dimmed[data-level=subdomain]{transition-delay:var(--hush-stagger-delay,0s);border-color:color-mix(in oklch, var(--chart-3-border) 42%, var(--background))!important;background:color-mix(in oklch, var(--chart-3) 58%, var(--background))!important;color:color-mix(in oklch, var(--chart-3-foreground) 62%, var(--background))!important;box-shadow:none!important}.graph-node-hush-dimmed[data-level=project]{transition-delay:var(--hush-stagger-delay,0s);border-color:color-mix(in oklch, var(--chart-1-border) 42%, var(--background))!important;background:color-mix(in oklch, var(--chart-1) 58%, var(--background))!important;color:color-mix(in oklch, var(--chart-1-foreground) 62%, var(--background))!important;box-shadow:none!important}.graph-node-selection-dimmed[data-level=root]{border-color:color-mix(in oklch, var(--chart-5-border) 50%, var(--background))!important;background:color-mix(in oklch, var(--chart-5) 62%, var(--background))!important;color:color-mix(in oklch, var(--chart-5-foreground) 70%, var(--background))!important}.graph-node-selection-dimmed[data-level=domain]{border-color:color-mix(in oklch, var(--chart-4-border) 50%, var(--background))!important;background:color-mix(in oklch, var(--chart-4) 62%, var(--background))!important;color:color-mix(in oklch, var(--chart-4-foreground) 70%, var(--background))!important}.graph-node-selection-dimmed[data-level=subdomain]{border-color:color-mix(in oklch, var(--chart-3-border) 50%, var(--background))!important;background:color-mix(in oklch, var(--chart-3) 62%, var(--background))!important;color:color-mix(in oklch, var(--chart-3-foreground) 70%, var(--background))!important}.graph-node-selection-dimmed[data-level=project]{border-color:color-mix(in oklch, var(--chart-1-border) 50%, var(--background))!important;background:color-mix(in oklch, var(--chart-1) 62%, var(--background))!important;color:color-mix(in oklch, var(--chart-1-foreground) 70%, var(--background))!important}.graph-node-hush-dimmed.graph-node-surface,.graph-node-selection-dimmed.graph-node-surface{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}@media (prefers-reduced-motion:reduce){.graph-node-context-halo{opacity:1;animation:none;transform:none}.graph-node-surface-leaf.graph-node-whispered{transition:none;transform:none}.graph-node-hush-dimmed.graph-node-surface,.graph-node-selection-dimmed.graph-node-surface{transition:none}.graph-hover-parent-node{animation:none}}@keyframes graph-node-context-halo-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.graph-node-parent-context.graph-node-surface{cursor:pointer}.graph-node-parent-context.graph-node-surface[data-level=root]{border-color:color-mix(in oklch, var(--chart-5-border) 42%, var(--background))!important;background:color-mix(in oklch, var(--chart-5) 58%, var(--background))!important;color:color-mix(in oklch, var(--chart-5-foreground) 62%, var(--background))!important;box-shadow:none!important}.graph-node-parent-context.graph-node-surface[data-level=domain]{border-color:color-mix(in oklch, var(--chart-4-border) 42%, var(--background))!important;background:color-mix(in oklch, var(--chart-4) 58%, var(--background))!important;color:color-mix(in oklch, var(--chart-4-foreground) 62%, var(--background))!important;box-shadow:none!important}.graph-node-parent-context.graph-node-surface[data-level=subdomain]{border-color:color-mix(in oklch, var(--chart-3-border) 42%, var(--background))!important;background:color-mix(in oklch, var(--chart-3) 58%, var(--background))!important;color:color-mix(in oklch, var(--chart-3-foreground) 62%, var(--background))!important;box-shadow:none!important}
.go-root{--go-ease-out:cubic-bezier(.23, 1, .32, 1);--go-duration:.24s;--go-exit-duration:.28s}.go-root.go-busy{pointer-events:none}.go-inner{will-change:transform}.go-inner button{transition:transform .16s var(--go-ease-out)}.go-inner button:active{transform:scale(.97)}.go-phase-enter.go-enter-active .go-inner.go-role-motion-leaf button,.go-phase-exit.go-exit-active .go-inner.go-role-motion-leaf button{transition:none;transform:none}.go-phase-enter .go-inner.go-role-enter-center{opacity:1;transform:scale(1)}.go-phase-enter .go-inner.go-role-motion-leaf{opacity:0;transform:translate(var(--go-enter-tx,0), var(--go-enter-ty,0)) scale(0);transform-origin:50%}.go-phase-exit .go-inner.go-role-motion-leaf{opacity:1;transform-origin:50%;transform:translate(0)scale(1)}.go-phase-enter.go-enter-active .go-inner.go-role-motion-leaf{opacity:1;transition:transform var(--go-duration) var(--go-ease-out);transform:translate(0)scale(1)}.go-phase-exit.go-exit-active .go-inner.go-role-motion-leaf{transition:transform var(--go-exit-duration) var(--go-ease-out);transform:translate(var(--go-enter-tx,0), var(--go-enter-ty,0)) scale(0)}.go-phase-enter .react-flow__edge-path.go-edge-enter{stroke-dasharray:1;stroke-dashoffset:1px}.go-phase-enter.go-enter-active .react-flow__edge-path.go-edge-enter{transition:stroke-dashoffset var(--go-duration) var(--go-ease-out);stroke-dashoffset:0}.go-phase-exit .react-flow__edges{z-index:0}.go-phase-exit .react-flow__nodes{z-index:1}.go-phase-exit .go-inner.go-role-exit-center{opacity:1;transform:scale(1)}.go-phase-exit .react-flow__edge-path.go-edge-exit{stroke-dasharray:1;stroke-dashoffset:0}.go-phase-exit.go-exit-active .react-flow__edge-path.go-edge-exit{transition:stroke-dashoffset var(--go-exit-duration) var(--go-ease-out);stroke-dashoffset:1px}.go-parent-ghost{transition:opacity var(--parent-ghost-fade-ms,.18s) ease-out}.go-root:not(.go-parent-ghosts-revealed) .go-parent-ghost{opacity:0;pointer-events:none}.go-parent-ghost-edge .react-flow__edge-path{opacity:0;pointer-events:none;transition:opacity .15s ease-out}.go-parent-ghost-edge-visible .react-flow__edge-path{opacity:var(--parent-ghost-edge-opacity,.4);pointer-events:stroke}@media (prefers-reduced-motion:reduce){.go-root{--go-duration:.18s;--go-exit-duration:.21s}.go-phase-enter.go-enter-active .go-inner.go-role-motion-leaf,.go-phase-enter.go-enter-active .go-inner.go-role-enter-center,.go-phase-exit.go-exit-active .go-inner.go-role-motion-leaf,.go-phase-exit.go-exit-active .go-inner.go-role-exit-center{transition:none;transform:none!important}.go-phase-enter.go-enter-active .react-flow__edge-path.go-edge-enter,.go-phase-exit.go-exit-active .react-flow__edge-path.go-edge-exit{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.go-phase-exit.go-exit-active .react-flow__edge-path.go-edge-exit{stroke-dashoffset:1px}.go-parent-ghost,.go-parent-ghost-edge .react-flow__edge-path{transition:none}}
.eip-root{--eip-ease-out:cubic-bezier(.23, 1, .32, 1);--eip-exit-duration:.18s}.eip-root.eip-busy{pointer-events:none}.eip-swap-hidden .react-flow__viewport{opacity:0}.eip-inner{isolation:isolate}.eip-phase-exit .react-flow__viewport{transition:opacity var(--eip-exit-duration) var(--eip-ease-out);opacity:0}@media (prefers-reduced-motion:reduce){.eip-root{--eip-exit-duration:.16s}.eip-phase-exit .react-flow__viewport{transition:opacity var(--eip-exit-duration) ease}}
