.p[data-v-9742916e]{max-width:420px;margin:60px auto;font-family:Arial}.box[data-v-9742916e]{display:grid;gap:10px;padding:16px;border:1px solid #ddd;border-radius:10px}input[data-v-9742916e]{padding:10px;border:1px solid #ccc;border-radius:8px}button[data-v-9742916e]{padding:10px;border:none;border-radius:8px;background:#0b66d1;color:#fff;cursor:pointer}.err[data-v-9742916e]{color:#e74c3c;margin:0}.wrap[data-v-4b8366a0]{font-family:Arial}.top[data-v-4b8366a0]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #eee}.controls[data-v-4b8366a0]{display:flex;gap:8px;align-items:center}.state[data-v-4b8366a0]{margin-right:10px}button[data-v-4b8366a0]{padding:8px 10px;border:none;border-radius:8px;cursor:pointer;background:#0b66d1;color:#fff}button.active[data-v-4b8366a0]{background:#0a53a6}button.logout[data-v-4b8366a0]{background:#444}button.ghost[data-v-4b8366a0]{background:#eee;color:#000}.main[data-v-4b8366a0]{display:grid;grid-template-columns:320px 1fr;height:calc(100vh - 58px)}.left[data-v-4b8366a0]{border-right:1px solid #eee;padding:12px;overflow:auto}.right[data-v-4b8366a0]{padding:12px;display:flex;flex-direction:column}.muted[data-v-4b8366a0]{color:#666;font-size:13px}.list[data-v-4b8366a0]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.conv[data-v-4b8366a0]{text-align:left;background:#f7f7f7;color:#000;border:1px solid #eee}.conv[data-v-4b8366a0]:hover{background:#f0f0f0}.conv.selected[data-v-4b8366a0]{border-color:#0b66d1}.empty[data-v-4b8366a0]{color:#777;padding:20px;border:1px dashed #ccc;border-radius:12px}.chat[data-v-4b8366a0]{display:flex;flex-direction:column;flex:1;border:1px solid #eee;border-radius:12px;overflow:hidden}.chat-head[data-v-4b8366a0]{padding:10px;border-bottom:1px solid #eee;background:#fafafa}.msgs[data-v-4b8366a0]{flex:1;padding:10px;overflow:auto;background:#fff}.msg[data-v-4b8366a0]{margin-bottom:8px;display:flex}.msg.me[data-v-4b8366a0]{justify-content:flex-end}.msg.them[data-v-4b8366a0]{justify-content:flex-start}.bubble[data-v-4b8366a0]{max-width:75%;padding:8px 10px;border-radius:12px;border:1px solid #eee;background:#f6f6f6}.msg.me .bubble[data-v-4b8366a0]{background:#0b66d1;color:#fff;border-color:#0b66d1}.time[data-v-4b8366a0]{display:block;opacity:.8;font-size:11px;margin-top:4px}.composer[data-v-4b8366a0]{display:flex;gap:8px;padding:10px;border-top:1px solid #eee}.composer input[data-v-4b8366a0]{flex:1;padding:10px;border-radius:8px;border:1px solid #ccc}.popup[data-v-4b8366a0]{position:fixed;right:16px;top:16px;width:280px;background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.15);padding:12px}.row[data-v-4b8366a0]{display:flex;gap:8px;margin-top:10px}.tabs[data-v-4b8366a0]{display:flex;gap:8px;margin-bottom:10px}.tab[data-v-4b8366a0]{background:#eee;color:#000;padding:8px 10px;border-radius:10px}.tab.on[data-v-4b8366a0]{background:#0b66d1;color:#fff}.row1[data-v-4b8366a0]{display:flex;justify-content:space-between;align-items:center;gap:8px}.pill[data-v-4b8366a0]{padding:2px 8px;border-radius:999px;border:1px solid #ddd;font-size:11px}.pill.OPEN[data-v-4b8366a0]{background:#e9f6ee;border-color:#bfe6cc}.pill.CLOSED[data-v-4b8366a0]{background:#f5f5f5;border-color:#ddd}.preview[data-v-4b8366a0]{margin-top:6px;font-size:12px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.closebtn[data-v-4b8366a0]{margin-left:auto;background:#e74c3c;color:#fff;padding:6px 10px;border-radius:10px;float:right}.closedText[data-v-4b8366a0]{margin-left:auto;color:#777}.head-left[data-v-4b8366a0]{display:flex;flex-direction:column;gap:4px}.flowTag[data-v-4b8366a0]{font-size:12px;color:#555}.flowBox[data-v-4b8366a0]{border-bottom:1px solid #eee;padding:10px;background:#fafafa}.flowTitle[data-v-4b8366a0]{font-weight:700;font-size:12px;margin-bottom:8px;color:#333}.flowGrid[data-v-4b8366a0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.flowItem[data-v-4b8366a0]{border:1px solid #eee;background:#fff;border-radius:10px;padding:8px}.flowItem .k[data-v-4b8366a0]{font-size:11px;color:#666;text-transform:capitalize}.flowItem .v[data-v-4b8366a0]{font-size:13px;color:#111;margin-top:3px;word-break:break-word}.msg.bot[data-v-4b8366a0]{justify-content:flex-start}.msg.bot .bubble[data-v-4b8366a0]{background:#0a66d1b3;border-color:#0a66d1b3;color:#3b0764}.tag[data-v-4b8366a0]{display:block;font-size:10px;opacity:.7;margin-bottom:4px}.meta[data-v-4b8366a0]{color:#fff}.meta-bot[data-v-4b8366a0],.meta[data-v-4b8366a0]{font-size:10px;font-weight:700;opacity:.8;margin-bottom:4px}.meta-bot[data-v-4b8366a0]{color:red}.msg.me .meta-bot[data-v-4b8366a0],.msg.me .meta[data-v-4b8366a0]{text-align:right}.msg.is-bot .bubble[data-v-4b8366a0]{background:#7c3aed;border-color:#7c3aed;color:#7c3aed}.msg.is-bot .time[data-v-4b8366a0]{color:hsla(0,0%,100%,.8)}.msg.is-bot .meta[data-v-4b8366a0]{color:#e9d5ff}.msg.is-bot .bubble[data-v-4b8366a0]{background:#8b7ec3;border-color:#c4b5fd;color:#1f2937}.wrap[data-v-5edc139b]{font-family:Arial}.top[data-v-5edc139b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #eee}.actions[data-v-5edc139b]{display:flex;gap:8px}button[data-v-5edc139b]{padding:8px 10px;border:none;border-radius:10px;background:#0b66d1;color:#fff;cursor:pointer}button.logout[data-v-5edc139b]{background:#444}button.danger[data-v-5edc139b]{background:#e74c3c}.grid[data-v-5edc139b]{display:grid;grid-template-columns:360px 1fr;gap:12px;padding:12px}.card[data-v-5edc139b]{border:1px solid #eee;border-radius:12px;overflow:hidden}.cardHead[data-v-5edc139b]{padding:10px 12px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;gap:12px}h3[data-v-5edc139b]{margin:0}.agents[data-v-5edc139b]{padding:12px;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 110px);overflow:auto}.agent[data-v-5edc139b]{padding:10px;border:1px solid #eee;border-radius:12px;background:#fafafa}.row[data-v-5edc139b]{display:flex;align-items:center;gap:8px}.tabs[data-v-5edc139b]{display:flex;gap:8px}.tab[data-v-5edc139b]{background:#eee;color:#000}.tab.on[data-v-5edc139b]{background:#0b66d1;color:#fff}.convs[data-v-5edc139b]{padding:12px;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 110px);overflow:auto}.conv[data-v-5edc139b]{padding:10px;border:1px solid #eee;border-radius:12px}.preview[data-v-5edc139b]{margin-top:6px;font-size:12px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}select[data-v-5edc139b]{padding:8px;border-radius:10px;border:1px solid #ccc}.muted[data-v-5edc139b]{color:#777;font-size:12px}.pill[data-v-5edc139b]{padding:2px 8px;border-radius:999px;border:1px solid #ddd;font-size:11px;background:#f5f5f5}.pill.READY[data-v-5edc139b]{background:#e9f6ee;border-color:#bfe6cc}.pill.AWAY[data-v-5edc139b]{background:#fff5e6;border-color:#ffe0a3}.pill.OFFLINE[data-v-5edc139b]{background:#f5f5f5;border-color:#ddd}.pill.OPEN[data-v-5edc139b]{background:#e9f6ee;border-color:#bfe6cc}.pill.CLOSED[data-v-5edc139b]{background:#f5f5f5;border-color:#ddd}.wrap[data-v-36e983d8]{font-family:Arial}.top[data-v-36e983d8]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #eee}.actions[data-v-36e983d8]{display:flex;gap:8px}button[data-v-36e983d8]{padding:8px 10px;border:none;border-radius:10px;background:#0b66d1;color:#fff;cursor:pointer}button.ghost[data-v-36e983d8]{background:#eee;color:#000}button.danger[data-v-36e983d8]{background:#e74c3c}.grid[data-v-36e983d8]{display:grid;grid-template-columns:320px 1fr;gap:12px;padding:12px}.card[data-v-36e983d8]{border:1px solid #eee;border-radius:12px;overflow:hidden}.cardHead[data-v-36e983d8]{padding:10px 12px;border-bottom:1px solid #eee}.list[data-v-36e983d8]{padding:12px;display:flex;flex-direction:column;gap:8px}.item[data-v-36e983d8]{text-align:left;background:#fafafa;color:#000;border:1px solid #eee}.item.on[data-v-36e983d8]{border-color:#0b66d1}.row[data-v-36e983d8]{display:flex;align-items:center;gap:8px}.pill[data-v-36e983d8]{margin-left:auto;padding:2px 8px;border-radius:999px;font-size:11px;border:1px solid #ddd}.pill.on[data-v-36e983d8]{background:#e9f6ee;border-color:#bfe6cc}.pill.off[data-v-36e983d8]{background:#f5f5f5;border-color:#ddd}.empty[data-v-36e983d8]{padding:16px;color:#777}.editor[data-v-36e983d8]{padding:12px;display:flex;flex-direction:column;gap:12px}.field label[data-v-36e983d8]{display:block;font-size:12px;color:#666;margin-bottom:4px}.field input[data-v-36e983d8],.field select[data-v-36e983d8],.field textarea[data-v-36e983d8]{width:100%;padding:10px;border:1px solid #ccc;border-radius:10px}.stepsHead[data-v-36e983d8]{padding-top:4px}.steps[data-v-36e983d8]{display:flex;flex-direction:column;gap:10px}.step[data-v-36e983d8]{border:1px solid #eee;border-radius:12px;padding:10px;background:#fff}.choices[data-v-36e983d8]{display:flex;flex-direction:column;gap:8px}.choice[data-v-36e983d8]{display:grid;grid-template-columns:1fr 200px 40px;gap:8px}.jsonBox[data-v-36e983d8]{border:1px solid #eee;border-radius:12px;padding:10px;background:#fafafa}pre[data-v-36e983d8]{margin:0;font-size:12px;overflow:auto;max-height:260px}@media (max-width:860px){.choice[data-v-36e983d8],.grid[data-v-36e983d8]{grid-template-columns:1fr}}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__connection-path,.vue-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translateX(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px rgba(0,0,0,.08)}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color,#0041d0)}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color,#1a192b)}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color,#ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}