.agent-relations-editor--fullscreen[data-v-35806365]{background-color:var(--color-base-100,#fff)!important;color:var(--color-base-content,#111827);isolation:isolate}.agent-relations-editor--fullscreen[data-v-35806365]:before{background:var(--color-base-100,#fff);content:"";inset:0;position:absolute;z-index:-1}.agent-relations-editor--fullscreen[data-theme=dark][data-v-35806365]{background-color:var(--color-base-100,#0f172a)!important;color:var(--color-base-content,#f8fafc)}.agent-relations-editor--fullscreen[data-theme=dark][data-v-35806365]:before{background:var(--color-base-100,#0f172a)}.agent-relations-flow[data-v-35806365]{--agent-relations-canvas-bg:var(--color-base-200,#f3f4f6);--agent-relations-canvas-content:var(--color-base-content,#111827);background-color:var(--agent-relations-canvas-bg);height:100%;width:100%}.agent-relations-editor--fullscreen[data-theme=dark] .agent-relations-flow[data-v-35806365]{--agent-relations-canvas-bg:var(--color-base-200,#1f2937);--agent-relations-canvas-content:var(--color-base-content,#f8fafc)}.agent-relations-flow[data-v-35806365] .vue-flow__controls-button{background-color:#0000;border-bottom:1px solid var(--agent-relations-canvas-content)}@supports (color:color-mix(in lab,red,red)){.agent-relations-flow[data-v-35806365] .vue-flow__controls-button{border-bottom:1px solid color-mix(in oklab,var(--agent-relations-canvas-content)10%,transparent)}}.agent-relations-flow[data-v-35806365] .vue-flow__controls-button{color:var(--agent-relations-canvas-content)}@supports (color:color-mix(in lab,red,red)){.agent-relations-flow[data-v-35806365] .vue-flow__controls-button{color:color-mix(in oklab,var(--agent-relations-canvas-content)70%,transparent)}}.agent-relations-flow[data-v-35806365] .vue-flow__controls-button:hover{background-color:var(--agent-relations-canvas-content)}@supports (color:color-mix(in lab,red,red)){.agent-relations-flow[data-v-35806365] .vue-flow__controls-button:hover{background-color:color-mix(in oklab,var(--agent-relations-canvas-content)5%,transparent)}}.agent-relations-flow[data-v-35806365] .vue-flow__controls-button:last-child{border-bottom:none}.agent-relations-flow[data-v-35806365] .vue-flow__edge-path{stroke-linecap:round}.agent-relations-flow[data-v-35806365] .vue-flow__edge-interaction{cursor:pointer}.agent-relations-flow[data-v-35806365] .vue-flow__node{z-index:1}.agent-relations-flow[data-v-35806365] .vue-flow__node.selected .agent-relation-card{border-color:var(--agent-relations-canvas-content)}@supports (color:color-mix(in lab,red,red)){.agent-relations-flow[data-v-35806365] .vue-flow__node.selected .agent-relation-card{border-color:color-mix(in oklab,var(--agent-relations-canvas-content)18%,transparent)}}.agent-relations-flow[data-v-35806365] .vue-flow__node.selected .agent-relation-card{box-shadow:0 28px 80px -48px #00000094}.agent-relation-card--draggable[data-v-35806365]{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.agent-relation-card--drag-source[data-v-35806365],.agent-relation-card--draggable[data-v-35806365]:active{cursor:grabbing}.agent-relation-card--drag-source[data-v-35806365]{opacity:.46}.agent-relation-drag-preview[data-v-35806365]{align-items:center;border:1px solid var(--agent-relations-canvas-content);border-radius:18px;display:flex;gap:10px;left:0;max-width:260px;position:fixed;top:0;z-index:1100}@supports (color:color-mix(in lab,red,red)){.agent-relation-drag-preview[data-v-35806365]{border:1px solid color-mix(in oklab,var(--agent-relations-canvas-content)12%,transparent)}}.agent-relation-drag-preview[data-v-35806365]{background:var(--color-base-100,#fff);box-shadow:0 24px 68px -42px #000000b8;padding:8px 11px 8px 8px;pointer-events:none}.agent-relation-drop-zone[data-v-35806365]{align-items:center;border:1px dashed var(--agent-relations-canvas-content);display:flex;justify-content:center;left:8px;position:absolute;right:8px;z-index:30}@supports (color:color-mix(in lab,red,red)){.agent-relation-drop-zone[data-v-35806365]{border:1px dashed color-mix(in oklab,var(--agent-relations-canvas-content)24%,transparent)}}.agent-relation-drop-zone[data-v-35806365]{background:var(--color-base-100,#fff)}@supports (color:color-mix(in lab,red,red)){.agent-relation-drop-zone[data-v-35806365]{background:color-mix(in oklab,var(--color-base-100,#fff)86%,transparent)}}.agent-relation-drop-zone[data-v-35806365]{color:var(--agent-relations-canvas-content)}@supports (color:color-mix(in lab,red,red)){.agent-relation-drop-zone[data-v-35806365]{color:color-mix(in oklab,var(--agent-relations-canvas-content)64%,transparent)}}.agent-relation-drop-zone[data-v-35806365]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.82;transition:background-color .14s,border-color .14s,color .14s,opacity .14s,transform .14s}.agent-relation-drop-zone--top[data-v-35806365]{border-radius:20px 20px 14px 14px;height:calc(50% - 10px);top:8px}.agent-relation-drop-zone--bottom[data-v-35806365]{border-radius:14px 14px 20px 20px;bottom:8px;height:calc(50% - 10px)}.agent-relation-drop-zone--active[data-v-35806365]{border-color:var(--agent-relations-canvas-content)}@supports (color:color-mix(in lab,red,red)){.agent-relation-drop-zone--active[data-v-35806365]{border-color:color-mix(in oklab,var(--agent-relations-canvas-content)40%,transparent)}}.agent-relation-drop-zone--active[data-v-35806365]{background:var(--color-base-100,#fff)}@supports (color:color-mix(in lab,red,red)){.agent-relation-drop-zone--active[data-v-35806365]{background:color-mix(in oklab,var(--color-base-100,#fff)94%,var(--agent-relations-canvas-content)6%)}}.agent-relation-drop-zone--active[data-v-35806365]{color:var(--agent-relations-canvas-content);opacity:1;transform:scale(1.01)}.agent-relation-drop-zone--invalid[data-v-35806365]{cursor:not-allowed;opacity:.36}.agent-relation-drop-zone__label[data-v-35806365]{background:var(--color-base-100,#fff);border-radius:999px;box-shadow:0 14px 34px -24px #00000080;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1;padding:4px 10px;pointer-events:none;text-transform:uppercase}.agent-relation-handle[data-v-35806365]{background:var(--agent-relations-canvas-content);border:2px solid var(--agent-relations-canvas-bg);height:14px;pointer-events:all;width:14px}.agent-relation-handle[data-v-35806365]:before{border-radius:999px;content:"";inset:-16px;position:absolute}.agent-relation-handle[data-v-35806365]:hover{box-shadow:0 0 0 9px var(--agent-relations-canvas-content)}@supports (color:color-mix(in lab,red,red)){.agent-relation-handle[data-v-35806365]:hover{box-shadow:0 0 0 9px color-mix(in oklab,var(--agent-relations-canvas-content)8%,transparent)}}.agent-relation-handle--readonly[data-v-35806365]{opacity:.35;pointer-events:none}.agent-relation-handle--readonly[data-v-35806365]:before{display:none}.agent-relation-handle.vue-flow__handle-top[data-v-35806365]{transform:translate(-50%,-50%)!important}.agent-relation-handle.vue-flow__handle-bottom[data-v-35806365]{transform:translate(-50%,50%)!important}.agent-relation-edge-delete[data-v-35806365]{align-items:center;border:1px solid var(--agent-relations-canvas-content);border-radius:999px;display:inline-flex;height:28px;justify-content:center;position:absolute;width:28px;z-index:20}@supports (color:color-mix(in lab,red,red)){.agent-relation-edge-delete[data-v-35806365]{border:1px solid color-mix(in oklab,var(--agent-relations-canvas-content)10%,transparent)}}.agent-relation-edge-delete[data-v-35806365]{background:var(--color-base-100,#fff);color:var(--agent-relations-canvas-content)}@supports (color:color-mix(in lab,red,red)){.agent-relation-edge-delete[data-v-35806365]{color:color-mix(in oklab,var(--agent-relations-canvas-content)58%,transparent)}}.agent-relation-edge-delete[data-v-35806365]{box-shadow:0 18px 42px -28px #0000008c;transition:background-color .14s,color .14s,border-color .14s,transform .14s,opacity .14s}.agent-relation-edge-delete[data-v-35806365]:hover{border-color:var(--color-error,#ef4444)}@supports (color:color-mix(in lab,red,red)){.agent-relation-edge-delete[data-v-35806365]:hover{border-color:color-mix(in oklab,var(--color-error,#ef4444)22%,transparent)}}.agent-relation-edge-delete[data-v-35806365]:hover{background:var(--color-error,#ef4444)}@supports (color:color-mix(in lab,red,red)){.agent-relation-edge-delete[data-v-35806365]:hover{background:color-mix(in oklab,var(--color-error,#ef4444)10%,var(--color-base-100,#fff))}}.agent-relation-edge-delete[data-v-35806365]:hover{color:var(--color-error,#ef4444)}
