@charset "UTF-8";@import"https://gcore.jsdelivr.net/npm/@vue-flow/core@1.42.1/dist/style.css";@import"https://gcore.jsdelivr.net/npm/@vue-flow/core@1.42.1/dist/theme-default.css";@import"https://gcore.jsdelivr.net/npm/@vue-flow/controls@latest/dist/style.css";@import"https://gcore.jsdelivr.net/npm/@vue-flow/minimap@latest/dist/style.css";@import"https://gcore.jsdelivr.net/npm/@vue-flow/node-resizer@latest/dist/style.css";:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1)}.dark{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{cursor:pointer;transition:all .3s ease}#app{display:flex;width:100%;height:100vh}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}.vue-flow[data-v-b3b62a14]{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container[data-v-b3b62a14]{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane[data-v-b3b62a14]{z-index:1}.vue-flow__pane.draggable[data-v-b3b62a14]{cursor:grab}.vue-flow__pane.selection[data-v-b3b62a14]{cursor:pointer}.vue-flow__pane.dragging[data-v-b3b62a14]{cursor:grabbing}.vue-flow__transformationpane[data-v-b3b62a14]{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport[data-v-b3b62a14]{z-index:4;overflow:clip}.vue-flow__selection[data-v-b3b62a14]{z-index:6}.vue-flow__edge-labels[data-v-b3b62a14]{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect[data-v-b3b62a14]:focus,.vue-flow__nodesselection-rect[data-v-b3b62a14]:focus-visible{outline:none}.vue-flow .vue-flow__edges[data-v-b3b62a14]{pointer-events:none;overflow:visible}.vue-flow__edge-path[data-v-b3b62a14],.vue-flow__connection-path[data-v-b3b62a14]{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge[data-v-b3b62a14]{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path[data-v-b3b62a14]{stroke-dasharray:5;animation:dashdraw-b3b62a14 .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction[data-v-b3b62a14]{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive[data-v-b3b62a14]{pointer-events:none}.vue-flow__edge.selected[data-v-b3b62a14],.vue-flow__edge[data-v-b3b62a14]:focus,.vue-flow__edge[data-v-b3b62a14]:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path[data-v-b3b62a14],.vue-flow__edge:focus .vue-flow__edge-path[data-v-b3b62a14],.vue-flow__edge:focus-visible .vue-flow__edge-path[data-v-b3b62a14]{stroke:#555}.vue-flow__edge-textwrapper[data-v-b3b62a14]{pointer-events:all}.vue-flow__edge-text[data-v-b3b62a14]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection[data-v-b3b62a14]{pointer-events:none}.vue-flow__connection .animated[data-v-b3b62a14]{stroke-dasharray:5;animation:dashdraw-b3b62a14 .5s linear infinite}.vue-flow__connectionline[data-v-b3b62a14]{z-index:1001}.vue-flow__nodes[data-v-b3b62a14]{pointer-events:none;transform-origin:0 0}.vue-flow__node-default[data-v-b3b62a14],.vue-flow__node-input[data-v-b3b62a14],.vue-flow__node-output[data-v-b3b62a14]{border-width:1px;border-style:solid;border-color:#bbb}.vue-flow__node-default.selected[data-v-b3b62a14],.vue-flow__node-default[data-v-b3b62a14]:focus,.vue-flow__node-default[data-v-b3b62a14]:focus-visible,.vue-flow__node-input.selected[data-v-b3b62a14],.vue-flow__node-input[data-v-b3b62a14]:focus,.vue-flow__node-input[data-v-b3b62a14]:focus-visible,.vue-flow__node-output.selected[data-v-b3b62a14],.vue-flow__node-output[data-v-b3b62a14]:focus,.vue-flow__node-output[data-v-b3b62a14]:focus-visible{outline:none;border:1px solid #555}.vue-flow__node[data-v-b3b62a14]{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[data-v-b3b62a14]{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging[data-v-b3b62a14]{cursor:grabbing}.vue-flow__nodesselection[data-v-b3b62a14]{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect[data-v-b3b62a14]{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging[data-v-b3b62a14]{cursor:grabbing}.vue-flow__handle[data-v-b3b62a14]{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable[data-v-b3b62a14]{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom[data-v-b3b62a14]{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top[data-v-b3b62a14]{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left[data-v-b3b62a14]{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right[data-v-b3b62a14]{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater[data-v-b3b62a14]{cursor:move;pointer-events:all}.vue-flow__panel[data-v-b3b62a14]{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top[data-v-b3b62a14]{top:0}.vue-flow__panel.bottom[data-v-b3b62a14]{bottom:0}.vue-flow__panel.left[data-v-b3b62a14]{left:0}.vue-flow__panel.right[data-v-b3b62a14]{right:0}.vue-flow__panel.center[data-v-b3b62a14]{left:50%;transform:translate(-50%)}@keyframes dashdraw-b3b62a14{0%{stroke-dashoffset:10}}[data-v-b3b62a14]:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path[data-v-b3b62a14]{stroke:#777}.vue-flow__edge-text[data-v-b3b62a14]{font-size:10px}.vue-flow__edge-textbg[data-v-b3b62a14]{fill:#fff}.vue-flow__connection-path[data-v-b3b62a14]{stroke:var(--vf-connection-path)}.vue-flow__node[data-v-b3b62a14]{cursor:grab}.vue-flow__node.selectable[data-v-b3b62a14]:focus,.vue-flow__node.selectable[data-v-b3b62a14]:focus-visible{outline:none}.vue-flow__node-default[data-v-b3b62a14],.vue-flow__node-input[data-v-b3b62a14],.vue-flow__node-output[data-v-b3b62a14]{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[data-v-b3b62a14],.vue-flow__node-default.selected[data-v-b3b62a14]:hover,.vue-flow__node-input.selected[data-v-b3b62a14],.vue-flow__node-input.selected[data-v-b3b62a14]:hover,.vue-flow__node-output.selected[data-v-b3b62a14],.vue-flow__node-output.selected[data-v-b3b62a14]:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default .vue-flow__handle[data-v-b3b62a14],.vue-flow__node-input .vue-flow__handle[data-v-b3b62a14],.vue-flow__node-output .vue-flow__handle[data-v-b3b62a14]{background:var(--vf-handle)}.vue-flow__node-default.selectable[data-v-b3b62a14]:hover,.vue-flow__node-input.selectable[data-v-b3b62a14]:hover,.vue-flow__node-output.selectable[data-v-b3b62a14]:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input[data-v-b3b62a14]{--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[data-v-b3b62a14],.vue-flow__node-input[data-v-b3b62a14]:focus,.vue-flow__node-input[data-v-b3b62a14]:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default[data-v-b3b62a14]{--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[data-v-b3b62a14],.vue-flow__node-default[data-v-b3b62a14]:focus,.vue-flow__node-default[data-v-b3b62a14]:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output[data-v-b3b62a14]{--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[data-v-b3b62a14],.vue-flow__node-output[data-v-b3b62a14]:focus,.vue-flow__node-output[data-v-b3b62a14]:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect[data-v-b3b62a14],.vue-flow__selection[data-v-b3b62a14]{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect[data-v-b3b62a14]:focus,.vue-flow__nodesselection-rect[data-v-b3b62a14]:focus-visible,.vue-flow__selection[data-v-b3b62a14]:focus,.vue-flow__selection[data-v-b3b62a14]:focus-visible{outline:none}.vue-flow__handle[data-v-b3b62a14]{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.sidebar[data-v-b3b62a14]{width:25%;max-width:250px;background-color:#333;color:#fff;padding:20px;transition:width .3s;position:relative}.sidebar.collapsed[data-v-b3b62a14]{width:0;padding:0}.toggle-btn[data-v-b3b62a14]{position:absolute;max-width:40px;right:-20px;top:50%;left:100%;width:15%;height:15%;transform:translate(-50%,-50%);background-color:#007bff;color:#fff;border:none;padding:3px;font-size:20px;cursor:pointer;border-radius:10px;z-index:10}.toggle-btn[data-v-b3b62a14]:hover{background-color:#0056b3;min-width:30px}nav[data-v-b3b62a14]{display:flex;flex-direction:column;margin-top:50px}nav a[data-v-b3b62a14]{display:block;margin:10px 0;color:#fff;text-decoration:none;font-size:18px;padding:10px;border-radius:5px}nav a[data-v-b3b62a14]:hover{background-color:#555}.theme-toggle button[data-v-b3b62a14]{padding:8px 12px;background-color:var(--color-border);border:none;border-radius:12px;color:var(--color-text);cursor:pointer;transition:background-color .3s}.theme-toggle button[data-v-b3b62a14]:hover{background-color:var(--color-border-hover)}.main-content[data-v-b3b62a14]{width:75%;min-height:100vh;height:100%;flex-grow:1;overflow:hidden;position:relative}.copyright[data-v-b3b62a14]{color:#85c285;position:absolute;height:30px;left:0;width:100%;display:flex;justify-content:center;font-family:Arial,sans-serif;font-weight:500;letter-spacing:.5px}.copyright[data-v-b3b62a14]:hover{color:#7be45b;font-weight:700;text-shadow:0 0 5px rgba(255,0,0,.3)}.home-container[data-v-e2de6f04]{padding:20px}.search-bar[data-v-e2de6f04]{margin-bottom:20px;text-align:center}.search-bar input[data-v-e2de6f04]{padding:10px;font-size:16px;width:100%;max-width:600px;border-radius:8px;border:1px solid #ccc;outline:none}.search-bar input[data-v-e2de6f04]:focus{border-color:#007bff}.project-cards[data-v-e2de6f04]{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-top:20px}.project-card[data-v-e2de6f04]{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;overflow:hidden;transition:all .3s ease}.project-card[data-v-e2de6f04]:hover{transform:translateY(-5px);box-shadow:0 6px 12px #0003}.project-card .thumbnail[data-v-e2de6f04]{width:100%;height:150px;object-fit:cover;border-bottom:1px solid #eee}.project-card .card-content[data-v-e2de6f04]{padding:15px}.project-card h4[data-v-e2de6f04]{font-size:18px;margin-bottom:10px}.project-card p[data-v-e2de6f04]{font-size:14px;color:#555}.project-card p[data-v-e2de6f04]:last-child{font-weight:700}.recent-projects[data-v-e2de6f04]{display:none}.recent-projects h3[data-v-e2de6f04]{text-align:center;color:#333}.public-projects h3[data-v-e2de6f04]{text-align:center;color:#333;margin-top:40px}.home-container[data-v-61bd123b]{padding:20px}.search-bar[data-v-61bd123b]{margin-bottom:20px;text-align:center}.search-bar input[data-v-61bd123b]{padding:10px;font-size:16px;width:100%;max-width:600px;border-radius:8px;border:1px solid #ccc;outline:none}.search-bar input[data-v-61bd123b]:focus{border-color:#007bff}.project-cards[data-v-61bd123b]{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-top:20px}.project-card[data-v-61bd123b]{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;overflow:hidden;transition:all .3s ease}.project-card[data-v-61bd123b]:hover{transform:translateY(-5px);box-shadow:0 6px 12px #0003}.project-card .thumbnail[data-v-61bd123b]{width:100%;height:150px;object-fit:cover;border-bottom:1px solid #eee}.project-card .card-content[data-v-61bd123b]{padding:15px}.project-card h4[data-v-61bd123b]{font-size:18px;margin-bottom:10px}.project-card p[data-v-61bd123b]{font-size:14px;color:#555}.project-card p[data-v-61bd123b]:last-child{font-weight:700}.recent-projects[data-v-61bd123b]{display:none}.recent-projects h3[data-v-61bd123b]{text-align:center;color:#333}.public-projects h3[data-v-61bd123b]{text-align:center;color:#333;margin-top:40px}.dnd_vue-flow__node--http[data-v-fd02a53a],.dnd_vue-flow__node--tool[data-v-fd02a53a],.dnd_vue-flow__node--tool-execute[data-v-fd02a53a],.dnd_vue-flow__node--agent[data-v-fd02a53a],.dnd_vue-flow__node--agent-if[data-v-fd02a53a],.dnd_vue-flow__node--stt[data-v-fd02a53a],.dnd_vue-flow__node--http-out[data-v-fd02a53a],.dnd_vue-flow__node--http-in[data-v-fd02a53a],.dnd_vue-flow__node--http-audio-in[data-v-fd02a53a],.dnd_vue-flow__node--http-image-in[data-v-fd02a53a],.dnd_vue-flow__node--message-history[data-v-fd02a53a],.dnd_vue-flow__node--clear[data-v-fd02a53a]{display:block;gap:8px;padding:8px 16px;border-radius:8px}.dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#00000080;z-index:1000}.dialog{background:#2d3748;padding:20px;border-radius:5px;text-align:center;color:#fff}.dialog .actions{margin-top:20px;display:flex;justify-content:center;gap:8px}.dialog .actions button{background:#4a5568;color:#fff;border:none;padding:8px 16px;border-radius:5px;cursor:pointer}.dialog .actions button:first-of-type:hover{background:#2563eb}.dialog .actions button:last-of-type:hover{background:#e53e3e}.NodeName[data-v-d851ec20]{position:relative;display:inline-block;font-size:14px;width:100%;padding-left:70px;padding-right:70px;text-align:center}.NodeName input[data-v-d851ec20]{max-height:20px;height:100%;width:100%;border:none;outline:none;background:transparent;color:#333;font-size:16px;padding:8px 12px;transition:background-color .3s ease,box-shadow .3s ease;text-align:center;background-color:#0000}.NodeName input[data-v-d851ec20]:focus{background-color:#f5f5f5;box-shadow:0 0 0 2px #007aff80;color:#000}.NodeName input[data-v-d851ec20]:placeholder-shown{color:#fff}.NodeName input[data-v-d851ec20]::placeholder{color:#ccc;font-style:italic}.NodeName input[data-v-d851ec20]{transition:background-color .3s,box-shadow .3s,color .3s}.NodeContent[data-v-d851ec20]{height:100%;width:100%}.addKeyOut[data-v-468daa16]{display:flex;flex-direction:column;gap:15px;padding:10px}.header[data-v-468daa16]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.add-button[data-v-468daa16]{padding:6px 12px;border:none;background-color:#4caf50;color:#fff;cursor:pointer;border-radius:4px}.add-button[data-v-468daa16]:hover{background-color:#45a049}.custom-key-row[data-v-468daa16]{display:inline-block;gap:10px;align-items:center}.select-type[data-v-468daa16]{padding-top:6px;padding-bottom:6px;border-radius:4px;border:1px solid #ccc;flex:1;width:20%}.keyname-input[data-v-468daa16]{padding:6px;border-radius:4px;border:1px solid #ccc;flex:2;width:70%}.remove-button[data-v-468daa16]{padding:6px;border:none;background-color:#f44336;color:#fff;cursor:pointer;border-radius:4px;text-align:center;width:10%}.remove-button[data-v-468daa16]:hover{background-color:#d32f2f}.AgentName[data-v-b959c6dd]{position:relative;display:inline-block;font-size:14px;width:100%;padding-left:70px;padding-right:70px;text-align:center}.AgentName input[data-v-b959c6dd]{max-height:20px;height:100%;width:100%;border:none;outline:none;background:transparent;color:#333;font-size:16px;padding:8px 12px;transition:background-color .3s ease,box-shadow .3s ease;text-align:center;background-color:#0000}.AgentName input[data-v-b959c6dd]:focus{background-color:#f5f5f5;box-shadow:0 0 0 2px #007aff80;color:#000}.AgentName input[data-v-b959c6dd]:placeholder-shown{color:#fff}.AgentName input[data-v-b959c6dd]::placeholder{color:#ccc;font-style:italic}.AgentName input[data-v-b959c6dd]{transition:background-color .3s,box-shadow .3s,color .3s}.AgentContent[data-v-b959c6dd]{width:100%}.AgentName[data-v-3239f301]{position:relative;display:inline-block;font-size:14px;width:100%;padding-left:70px;padding-right:70px;text-align:center}.AgentName input[data-v-3239f301]{max-height:20px;height:100%;width:100%;border:none;outline:none;background:transparent;color:#333;font-size:16px;padding:8px 12px;transition:background-color .3s ease,box-shadow .3s ease;text-align:center;background-color:#0000}.AgentName input[data-v-3239f301]:focus{background-color:#f5f5f5;box-shadow:0 0 0 2px #007aff80;color:#000}.AgentName input[data-v-3239f301]:placeholder-shown{color:#fff}.AgentName input[data-v-3239f301]::placeholder{color:#ccc;font-style:italic}.AgentName input[data-v-3239f301]{transition:background-color .3s,box-shadow .3s,color .3s}.AgentContent[data-v-3239f301]{height:100%;width:100%}.AgentName[data-v-6f43a49f]{position:relative;display:inline-block;font-size:14px;width:100%;padding-left:70px;padding-right:70px;text-align:center}.AgentName input[data-v-6f43a49f]{max-height:20px;height:100%;width:100%;border:none;outline:none;background:transparent;color:#333;font-size:16px;padding:8px 12px;transition:background-color .3s ease,box-shadow .3s ease;text-align:center;background-color:#0000}.AgentName input[data-v-6f43a49f]:focus{background-color:#f5f5f5;box-shadow:0 0 0 2px #007aff80;color:#000}.AgentName input[data-v-6f43a49f]:placeholder-shown{color:#fff}.AgentName input[data-v-6f43a49f]::placeholder{color:#ccc;font-style:italic}.AgentName input[data-v-6f43a49f]{transition:background-color .3s,box-shadow .3s,color .3s}.AgentContent[data-v-6f43a49f]{height:100%;width:100%}.AgentName[data-v-1d820bb4]{position:relative;display:inline-block;font-size:14px;width:100%;padding-left:70px;padding-right:70px;text-align:center}.AgentName input[data-v-1d820bb4]{max-height:20px;height:100%;width:100%;border:none;outline:none;background:transparent;color:#333;font-size:16px;padding:8px 12px;transition:background-color .3s ease,box-shadow .3s ease;text-align:center;background-color:#0000}.AgentName input[data-v-1d820bb4]:focus{background-color:#f5f5f5;box-shadow:0 0 0 2px #007aff80;color:#000}.AgentName input[data-v-1d820bb4]:placeholder-shown{color:#fff}.AgentName input[data-v-1d820bb4]::placeholder{color:#ccc;font-style:italic}.AgentName input[data-v-1d820bb4]{transition:background-color .3s,box-shadow .3s,color .3s}.AgentContent[data-v-1d820bb4]{height:100%;width:100%}.NodeName[data-v-b47b5db5]{position:relative;display:inline-block;font-size:14px;width:100%;padding-left:70px;padding-right:70px;text-align:center}.NodeName input[data-v-b47b5db5]{max-height:20px;height:100%;width:100%;border:none;outline:none;background:transparent;color:#333;font-size:16px;padding:8px 12px;transition:background-color .3s ease,box-shadow .3s ease;text-align:center;background-color:#0000}.NodeName input[data-v-b47b5db5]:focus{background-color:#f5f5f5;box-shadow:0 0 0 2px #007aff80;color:#000}.NodeName input[data-v-b47b5db5]:placeholder-shown{color:#fff}.NodeName input[data-v-b47b5db5]::placeholder{color:#ccc;font-style:italic}.NodeName input[data-v-b47b5db5]{transition:background-color .3s,box-shadow .3s,color .3s}.NodeContent[data-v-b47b5db5]{height:100%;width:100%}.input-row[data-v-b47b5db5]{margin:8px 0;display:flex;align-items:center;gap:8px}.input-row label[data-v-b47b5db5]{min-width:60px;color:#666}.text-input[data-v-b47b5db5],.select-input[data-v-b47b5db5]{flex:1;padding:4px 8px;border:1px solid #ddd;border-radius:4px;background:#fff}.select-input[data-v-b47b5db5]{cursor:pointer}.select-input[data-v-b47b5db5]:focus{outline:none;border-color:#007aff;box-shadow:0 0 0 2px #007aff33}.audio-node[data-v-ee0a43b6]{display:flex;justify-content:center;padding:10px}.mic-button[data-v-ee0a43b6]{padding:8px 16px;border:none;border-radius:4px;background-color:#f0f0f0;cursor:pointer;transition:all .3s ease}.mic-button[data-v-ee0a43b6]:hover{background-color:#e0e0e0}.mic-button.recording[data-v-ee0a43b6]{background-color:#f44;color:#fff}.mic-button.recording[data-v-ee0a43b6]:hover{background-color:#c00}.AgentName[data-v-8e31a545]{position:relative;display:inline-block;font-size:14px;width:100%;padding-left:70px;padding-right:70px;text-align:center}.AgentName input[data-v-8e31a545]{max-height:20px;height:100%;width:100%;border:none;outline:none;background:transparent;color:#333;font-size:16px;padding:8px 12px;transition:background-color .3s ease,box-shadow .3s ease;text-align:center;background-color:#0000}.AgentName input[data-v-8e31a545]:focus{background-color:#f5f5f5;box-shadow:0 0 0 2px #007aff80;color:#000}.AgentName input[data-v-8e31a545]:placeholder-shown{color:#fff}.AgentName input[data-v-8e31a545]::placeholder{color:#ccc;font-style:italic}.AgentName input[data-v-8e31a545]{transition:background-color .3s,box-shadow .3s,color .3s}.AgentContent[data-v-8e31a545]{height:100%;width:100%}.AgentName[data-v-0fc83041]{position:relative;display:inline-block;font-size:14px;width:100%;padding-left:70px;padding-right:70px;text-align:center}.AgentName input[data-v-0fc83041]{max-height:20px;height:100%;width:100%;border:none;outline:none;background:transparent;color:#333;font-size:16px;padding:8px 12px;transition:background-color .3s ease,box-shadow .3s ease;text-align:center;background-color:#0000}.AgentName input[data-v-0fc83041]:focus{background-color:#f5f5f5;box-shadow:0 0 0 2px #007aff80;color:#000}.AgentName input[data-v-0fc83041]:placeholder-shown{color:#fff}.AgentName input[data-v-0fc83041]::placeholder{color:#ccc;font-style:italic}.AgentName input[data-v-0fc83041]{transition:background-color .3s,box-shadow .3s,color .3s}.AgentContent[data-v-0fc83041]{height:100%;width:100%}.AgentName[data-v-20d651aa]{position:relative;display:inline-block;font-size:14px;width:100%;padding-left:70px;padding-right:70px;text-align:center}.AgentName input[data-v-20d651aa]{max-height:20px;height:100%;width:100%;border:none;outline:none;background:transparent;color:#333;font-size:16px;padding:8px 12px;transition:background-color .3s ease,box-shadow .3s ease;text-align:center;background-color:#0000}.AgentName input[data-v-20d651aa]:focus{background-color:#f5f5f5;box-shadow:0 0 0 2px #007aff80;color:#000}.AgentName input[data-v-20d651aa]:placeholder-shown{color:#fff}.AgentName input[data-v-20d651aa]::placeholder{color:#ccc;font-style:italic}.AgentName input[data-v-20d651aa]{transition:background-color .3s,box-shadow .3s,color .3s}.AgentContent[data-v-20d651aa]{height:100%;width:100%}.drag-bar{width:6px;height:100%;cursor:ew-resize;background:#0000001a}.drag-bar:hover{background:#0003}.basic-flow{flex-direction:column;display:flex;height:100%}.vue-flow__minimap{transform:scale(75%);transform-origin:bottom right}.basic-flow.dark{background:#2d3748;color:#fffffb}.basic-flow.dark .vue-flow__node{background:#4a5568;color:#fffffb}.basic-flow.dark .vue-flow__node.selected{background:#333;box-shadow:0 0 0 2px #2563eb}.basic-flow .vue-flow__controls{display:flex;flex-wrap:wrap;justify-content:center}.basic-flow.dark .vue-flow__controls{border:1px solid #FFFFFB}.basic-flow .vue-flow__controls .vue-flow__controls-button{border:none;border-right:1px solid #eee}.basic-flow .vue-flow__controls .vue-flow__controls-button svg{height:100%;width:100%}.basic-flow.dark .vue-flow__controls .vue-flow__controls-button{background:#333;fill:#fffffb;border:none}.basic-flow.dark .vue-flow__controls .vue-flow__controls-button:hover{background:#4d4d4d}.basic-flow.dark .vue-flow__edge-textbg{fill:#292524}.basic-flow.dark .vue-flow__edge-text{fill:#fffffb}.basic-flow aside{color:#000;font-weight:700;border-right:1px solid #eee;cursor:pointer;padding:15px 10px;font-size:12px;background:#eee}.basic-flow aside .nodes>*{margin-bottom:10px;cursor:grab;font-weight:500;border-radius:8px;padding:8px 16px;border:1px solid #919191}.basic-flow aside .description{margin-bottom:10px}.basic-flow .vue-flow-wrapper{flex-grow:1;height:100%}@media screen and (min-width: 640px){.basic-flow{flex-direction:row}.basic-flow aside{min-width:25%}}@media screen and (max-width: 639px){.basic-flow aside .nodes{display:flex;flex-direction:row;gap:5px}}.dropzone-background{position:relative;height:100%;width:100%}.dropzone-background .overlay{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.vue-flow__handle{height:24px;width:10px;background:#aaa;border-radius:4px}.vue-flow__edges path{stroke-width:3}.vue-flow__node textarea{width:100%}.vue-flow__node.selected{box-shadow:0 0 0 2px #3877ff}.vue-flow__node{display:block;background-color:#f3f4f6;gap:8px;padding:8px 16px;border-radius:8px;box-shadow:0 0 10px #0003}.vue-flow__node-http{display:block;gap:8px;padding:8px 16px;border-radius:8px;box-shadow:0 0 10px #0003}.vue-flow__node-http.selected{box-shadow:0 0 0 2px #7aff38}.vue-flow__node-http input:focus{outline:none;box-shadow:0 0 0 2px #81ff47;transition:box-shadow .2s}.vue-flow__node-tool{display:block;gap:8px;padding:8px 16px;border-radius:8px;box-shadow:0 0 10px #0003}.vue-flow__node-tool.selected{box-shadow:0 0 0 2px #3877ff}.vue-flow__node-tool input:focus{outline:none;box-shadow:0 0 0 2px #3877ff;transition:box-shadow .2s}.vue-flow__node-tool-execute{display:block;gap:8px;padding:8px 16px;border-radius:8px;box-shadow:0 0 10px #0003}.vue-flow__node-tool-execute.selected{box-shadow:0 0 0 2px #3877ff}.vue-flow__node-tool-execute input:focus{outline:none;box-shadow:0 0 0 2px #1f418d;transition:box-shadow .2s}.vue-flow__node-agent{display:block;gap:8px;padding:8px 16px;border-radius:8px;box-shadow:0 0 10px #0003}.vue-flow__node-agent.selected{box-shadow:0 0 0 2px #48a3f2}.vue-flow__node-agent input:focus{outline:none;box-shadow:0 0 0 2px #48a3f2;transition:box-shadow .2s}.vue-flow__node-agent-if{display:block;gap:8px;padding:8px 16px;border-radius:8px;box-shadow:0 0 10px #0003}.vue-flow__node-agent-if.selected{box-shadow:0 0 0 2px #48a3f2}.vue-flow__node-agent-if input:focus{outline:none;box-shadow:0 0 0 2px #48a3f2;transition:box-shadow .2s}.vue-flow__node-stt,.vue-flow__node-http-out,.vue-flow__node-http-in,.vue-flow__node-http-audio-in,.vue-flow__node-http-image-in{display:block;gap:8px;padding:8px 16px;border-radius:8px;box-shadow:0 0 10px #0003}.vue-flow__node-operator{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 24px;border-radius:8px;box-shadow:0 0 10px #0003}.vue-flow__node-operator.selected{box-shadow:0 0 0 2px #2563eb}.vue-flow__node-operator .buttons{display:flex;gap:8px}.vue-flow__node-operator button{border:none;cursor:pointer;background-color:#4a5568;border-radius:8px;color:#fff;box-shadow:0 0 10px #0000004d;width:40px;height:40px;font-size:16px;display:flex;align-items:center;justify-content:center}.vue-flow__node-operator button svg{width:100%;height:100%}.vue-flow__node-operator button:hover{background-color:#2563eb;transition:background-color .2s}.vue-flow__node-operator button.selected{background-color:#2563eb}.vue-flow__node-operator .vue-flow__handle[data-handleid=target-a]{top:25%}.vue-flow__node-operator .vue-flow__handle[data-handleid=target-b]{top:75%}.vue-flow__node-operator .vue-flow__handle{background-color:#2563eb}.vue-flow__node-result{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 24px;border-radius:8px;box-shadow:0 0 10px #0003}.vue-flow__node-result.selected{box-shadow:0 0 0 2px #5ec697}.vue-flow__node-result .result{display:flex;gap:8px;font-size:24px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.NodeData{display:flex;flex-direction:column;gap:15px;padding:10px;margin-left:40px;margin-right:40px}.input-row,.checkbox-row{display:flex;align-items:center;gap:8px}.text-input{padding:8px;border:1px solid #ccc;border-radius:4px;width:100%;box-sizing:border-box}.checkbox{margin-top:5px}.top-0{top:10%}.top-1{top:25%}.top-2{top:40%}.top-3{top:55%}.top-4{top:70%}.top-5{top:85%}.HandleLeftSpan{margin-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50px;display:inline-block}.HandleRightSpan{text-align:right;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50px;position:relative;right:50px}.NodeName{position:relative;display:inline-block;font-size:14px;width:100%;padding-left:70px;padding-right:70px;text-align:center}.NodeName input{max-height:20px;height:100%;width:100%;border:none;outline:none;background:transparent;color:#333;font-size:16px;padding:8px 12px;transition:background-color .3s ease,box-shadow .3s ease;text-align:center;background-color:#0000}.NodeName input:focus{background-color:#f5f5f5;box-shadow:0 0 0 2px #007aff80;color:#000}.NodeName input:placeholder-shown{color:#fff}.NodeName input::placeholder{color:#ccc;font-style:italic}.NodeName input{transition:background-color .3s,box-shadow .3s,color .3s}.NodeContent{height:100%;width:100%}.input-row,.select-row,.checkbox-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.text-input,.select-input{width:120px;padding:4px;border:1px solid #ddd;border-radius:4px}.checkbox{margin-left:8px}.AgentFlowInputHandle,.AgentFlowOutputHandle{background:#2563eb}.AgentMsg{background:#ff6e46}.AgentMsgs{background:#a75400}.AgentAudio{background:#c28500}.AgentTools{background:#93a100}.AgentTool{background:#c4d600}.AgentToolCalls{background:#009c49}.AgentToolCall{background:#0f7}.AgentImage{background:#0ff}.project-setting[data-v-f136ea47]{width:100%;height:100%;justify-content:center;display:flex;overflow-x:hidden;overflow-y:auto;position:relative;padding-top:5px}.pro-info[data-v-f136ea47]{width:100px;height:100%;display:flex;flex-direction:column;align-items:center;gap:3px}.pro-info .pro-info-msg[data-v-f136ea47]{width:80px;height:30px;display:flex;font-size:14px;font-weight:700;justify-content:center;align-content:center}.pro-info .author-photo[data-v-f136ea47]{width:48px;height:48px;position:relative;border-radius:100%;cursor:pointer;overflow:hidden;-webkit-user-select:none;user-select:none}.pro-info .author-photo img[data-v-f136ea47]{width:100%;height:100%;object-fit:cover}.setting-left[data-v-f136ea47]{flex:1;height:100%;position:relative;display:flex;flex-direction:column;align-items:center;gap:20px}.setting-left .description[data-v-f136ea47]{width:400px;height:150px;display:flex}.setting-left .is-public[data-v-f136ea47]{width:400px;height:50px;display:flex}.setting-left .d-l[data-v-f136ea47]{width:100px;height:100%;font-weight:700}.setting-left .d-r[data-v-f136ea47]{flex:1;height:100%}.setting-left .d-r textarea[data-v-f136ea47]{width:100%;height:100%;resize:none;overflow:hidden;font-size:16px;font-family:Arial,Helvetica,sans-serif;font-weight:700;border:none;outline:none;border-radius:6px;transition:box-shadow .3s ease}.setting-left .d-r textarea[data-v-f136ea47]:focus{box-shadow:0 0 0 1px #409eff}.setting-left .d-r input[type=checkbox][data-v-f136ea47]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #409eff;border-radius:4px;cursor:pointer;display:inline-block;position:relative;transition:all .2s ease}.setting-left .d-r input[type=checkbox][data-v-f136ea47]:checked{background-color:#fbb;border-color:#409eff}.setting-left .d-r input[type=checkbox][data-v-f136ea47]:checked:after{content:"✔";color:#389bfe;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.setting-right[data-v-f136ea47]{width:500px;height:100%;position:relative;display:flex;align-content:center;flex-direction:column;gap:20px}.img-view[data-v-f136ea47]{width:400px;height:200px;position:relative;display:flex}.img-view .info[data-v-f136ea47]{width:100px;font-weight:700;height:100%}.img-view .img-container[data-v-f136ea47]{position:relative;flex:1;height:100%;border:2px dashed #ccc;border-radius:12px;cursor:pointer;overflow:hidden;transition:border-color .3s}.img-view .img-container[data-v-f136ea47]:hover{border-color:#409eff}.img-view .img-container img[data-v-f136ea47]{width:100%;height:100%;object-fit:fill;border-radius:12px}.img-view .img-container input[data-v-f136ea47]{display:none}.slink[data-v-f136ea47]{font-size:14px;cursor:pointer;transition:color .3s ease,transform .3s ease}.slink[data-v-f136ea47]:hover{color:#66b1ff;transform:scale(1.1)}.overlay[data-v-f136ea47]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;background:#0000004d;font-size:16px;font-weight:700;opacity:0;transition:opacity .3s;border-radius:12px}.overlay[data-v-f136ea47]:hover{opacity:1}.rdbutton[data-v-f136ea47]{position:absolute;right:5px;bottom:3px;width:180px;height:30px;font-family:Courier New,Courier,monospace;font-weight:700}.vertical-hr[data-v-f136ea47]{width:2px;border:none;border-left:2px dashed #409eff;transform:rotate(0);height:100%}.project-header[data-v-58c6ef25]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.project-name-input[data-v-58c6ef25]{font-size:18px;padding:8px;border-radius:4px;border:1px solid #ccc;width:100%}.project-content[data-v-58c6ef25]{margin-top:10px}textarea[data-v-58c6ef25]{width:200px;height:90%;padding:5px;border-radius:4px;border:1px solid #ccc;font-size:16px;line-height:1}.project[data-v-58c6ef25]{width:100%;height:100%;flex-direction:column;display:flex;margin:0;position:relative}.content[data-v-58c6ef25]{display:flex;width:100%;height:90%}.inspector[data-v-58c6ef25]{min-width:250px;background-color:#c0bcbc49;padding:5px 20px;border-radius:10px;resize:horizontal;overflow-y:auto;overflow-x:hidden;display:flex;gap:2px;flex-direction:column}.inspector .inspector-item[data-v-58c6ef25]{position:relative;overflow:hidden;background-color:#d5d4cd51;border-radius:5px;padding:0 3px;width:100%}.inspector .inspector-item .inspector-item1[data-v-58c6ef25]{display:flex;justify-content:space-between;height:30px;position:relative;overflow:hidden}.inspector .inspector-item .inspector-item2[data-v-58c6ef25]{height:auto;min-height:100px;position:relative;display:flex;justify-content:space-between}.inspector .inspector-item .inspector-item3[data-v-58c6ef25]{position:relative;min-height:200px;height:auto;overflow:hidden}.inspector[data-v-58c6ef25]::-webkit-scrollbar{width:8px}.inspector[data-v-58c6ef25]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.inspector[data-v-58c6ef25]::-webkit-scrollbar-thumb{background:#fbb;border-radius:8px}.inspector[data-v-58c6ef25]::-webkit-scrollbar-thumb:hover{background:#ff4f4f}.insp-l[data-v-58c6ef25]{height:100%;font-size:14px;font-weight:600;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;width:130px;overflow:hidden;white-space:nowrap;position:relative}.insp-r[data-v-58c6ef25]{flex:1;height:100%;position:relative;display:flex}.insp-r input[type=text][data-v-58c6ef25],.insp-r input[type=number][data-v-58c6ef25],.insp-r textarea[data-v-58c6ef25],.insp-r select[data-v-58c6ef25]{padding:4px 6px;border-radius:4px;border:1px solid #ccc;font-family:monospace;font-size:14px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.insp-r input[data-v-58c6ef25]:focus,.insp-r textarea[data-v-58c6ef25]:focus,.insp-r select[data-v-58c6ef25]:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff33;outline:none}.insp-r input[type=text][data-v-58c6ef25],.insp-r input[type=number][data-v-58c6ef25]{white-space:nowrap;text-overflow:ellipsis}.insp-r textarea[data-v-58c6ef25]{white-space:pre-wrap;overflow-wrap:break-word;resize:horizontal;overflow-y:auto;overflow-x:hidden}.insp-r input[type=checkbox][data-v-58c6ef25]{width:16px;height:16px}.insp-r button[data-v-58c6ef25]{width:100px}.inspector-drag[data-v-58c6ef25]{width:6px;height:100%;cursor:ew-resize;background:#0000001a}.inspector-drag[data-v-58c6ef25]:hover{background:#0000004d}.editor[data-v-58c6ef25]{flex:1;overflow-y:auto}input[data-v-58c6ef25]{padding:8px;margin:3px auto;border:1px solid #ccc;border-radius:5px;width:200px}.menu-bar[data-v-58c6ef25]{display:flex;align-items:center;background:#f8f8f8;padding:5px;border-bottom:2px solid #ddd;gap:10px;min-height:30px}.left-buttons[data-v-58c6ef25]{display:flex;align-items:center;gap:10px}.deploy-button[data-v-58c6ef25]{margin-left:auto;background-color:#fbb;color:#000;padding:8px 30px;border:none;border-radius:5px;cursor:pointer}.deploy-button[data-v-58c6ef25]:hover{background-color:#ff4f4f;color:#fff}button[data-v-58c6ef25]{padding:8px 12px;border:none;border-radius:5px;background-color:#cacaca;color:#000;cursor:pointer;transition:background .3s ease}button[data-v-58c6ef25]:hover{background-color:#007bff;color:#fff}.deploy-button[disabled][data-v-58c6ef25]{background-color:#ccc;cursor:not-allowed}button[data-v-58c6ef25]:disabled{cursor:not-allowed;opacity:.5;background-color:#ccc}button[data-v-58c6ef25]:disabled:hover{background-color:#ccc}.flow-editor[data-v-35b6e607]{width:100%;height:100%;display:flex;min-height:600px;flex-direction:column;position:relative}.tab-bar[data-v-35b6e607]{height:2rem;min-height:35px;width:100%;display:flex;flex-wrap:nowrap;background:#fbb;position:relative;overflow-x:hidden}.tab[data-v-35b6e607]{background:#f0f0f0;overflow:hidden;margin-right:0;height:100%;padding:10px;border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:width .3s ease}.tab[data-v-35b6e607]:hover{opacity:.8}.tab.active[data-v-35b6e607]{background:#d0d0d0}.close-btn[data-v-35b6e607]{border:none;margin-left:10px;border-radius:50%}.close-btn[data-v-35b6e607]:hover{opacity:1;color:#1b1a19;background:#d0d0d0}.add-btn[data-v-35b6e607]{border:none;margin-left:0;background:#f0f0f0;border-radius:100%;text-align:center;font-size:1rem;cursor:pointer;display:flex;justify-content:center;align-items:center}.add-btn[data-v-35b6e607]:hover{background-color:#d0d0d0}.editor[data-v-35b6e607]{width:100%;height:calc(100% - 35px);position:relative;padding:0;margin:0}textarea[data-v-35b6e607]{width:100%;height:300px;padding:10px;font-size:16px;border-radius:5px;border:1px solid #ddd}.template-container[data-v-35b6e607]{display:flex;position:relative;height:300px}.template-container .t-left[data-v-35b6e607]{flex:3;height:100%;align-items:center;position:relative;overflow-y:auto}.template-container .t-left[data-v-35b6e607]::-webkit-scrollbar{width:8px}.template-container .t-left[data-v-35b6e607]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.template-container .t-left[data-v-35b6e607]::-webkit-scrollbar-thumb{background:#87ecdd;border-radius:8px}.template-container .t-left[data-v-35b6e607]::-webkit-scrollbar-thumb:hover{background:#4ee3c3}.template-container .t-right[data-v-35b6e607]{flex:7;height:100%;overflow-y:auto;background-color:#c0bcbc49}.template-container .t-right .template-description[data-v-35b6e607]{white-space:pre-wrap;font-size:14px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;padding:10px}.vertical-line[data-v-35b6e607]{width:1px;height:100%;border:none;background-color:#000}.main_content[data-v-608bb50e]{display:flex;width:100%;height:100%}.left[data-v-608bb50e]{height:100%;display:flex;flex-direction:column;flex:2;align-items:center;padding-top:20px}.left .photo[data-v-608bb50e]{width:128px;height:128px;border-radius:100%;overflow:hidden;position:relative;cursor:pointer;background-color:#007bff}.left img[data-v-608bb50e]{width:100%;height:100%;object-fit:cover}.left .infos[data-v-608bb50e]{display:flex;flex-direction:column;width:240px;position:relative;margin-top:10px}.left .infos .info_item1[data-v-608bb50e]{height:30px}.left .infos .info_item[data-v-608bb50e]{margin-top:5px;width:100%;overflow:hidden;position:relative;align-items:center;justify-items:center}.left .infos .info_item button[data-v-608bb50e]{position:absolute;top:3px;background:transparent;border:none;outline:none;cursor:pointer}.left .infos .info_item .button1[data-v-608bb50e]{left:0}.left .infos .info_item .button2[data-v-608bb50e]{right:0}.left .infos .introduction[data-v-608bb50e]{outline:none;border:1px solid #ccc;resize:none;-webkit-user-select:text;user-select:text;font-size:14px;font-weight:700}.left .login_out[data-v-608bb50e]{position:relative;margin-top:20px;height:30px}.left .login_out button[data-v-608bb50e]{background:transparent;border:none;outline:none;cursor:pointer}.left .login_out button[data-v-608bb50e]:hover{color:#00f;transform:scale(1.1)}.left .register_out[data-v-608bb50e]{position:absolute;bottom:3px;right:10px;height:30px}.left .register_out button[data-v-608bb50e]{background:transparent;border:none;outline:none;cursor:pointer}.left .register_out button[data-v-608bb50e]:hover{color:#ef0b0b;transform:scale(1.1)}.photo:hover .overlay[data-v-608bb50e]{opacity:1}.overlay[data-v-608bb50e]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0;transition:opacity .3s ease}.overlay .overlay_text[data-v-608bb50e]{color:#fff;font-size:12px}.right[data-v-608bb50e]{height:100%;flex:5}.right .myproject[data-v-608bb50e]{height:600px;margin-right:5px;position:relative;overflow-x:hidden;display:flex;flex-direction:column}.right .myproject .project[data-v-608bb50e]{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3px}.right .myproject .project .project_item[data-v-608bb50e]{height:200px;border:.5px solid #797474;border-radius:15px;position:relative}.right .myproject .project .project_item .footer[data-v-608bb50e]{position:absolute;bottom:1px;left:5px;font-size:12px;height:40px}.right .title[data-v-608bb50e]{height:40px;width:100%;margin-left:3px;display:flex;flex-direction:column;font-size:18px;font-weight:700}.right .text[data-v-608bb50e]{white-space:normal;overflow-wrap:break-word;overflow:hidden;width:100%;margin:3px}.clip-wrap[data-v-608bb50e]{display:block;width:400px;height:400px;margin:0 auto;background-color:#141313;position:relative}.clip-wrap .clip-img[data-v-608bb50e]{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}.clip-wrap .clip-box[data-v-608bb50e]{display:block;position:absolute;width:300px;height:300px;background:#00000080;box-sizing:border-box;border:1px solid #fff;cursor:move;border-radius:100%}.amodal2-card[data-v-608bb50e]{top:10px}.amodal2-card .modalbutton[data-v-608bb50e]{font-family:Arial,Helvetica,sans-serif;width:80px;background-color:#fff0;color:#fff;border:solid 1px #fff;border-radius:4px;cursor:pointer;font-size:14px;transition:color .3s ease,border-color .3s ease}.amodal2-card .modalbutton[data-v-608bb50e]:hover{color:red;border-color:red}.tab-container[data-v-4b8bcde6]{padding:30px;width:100%;max-height:calc(100vh - 140px);background-color:#dad6d6;box-sizing:border-box;overflow:hidden}.tab-inside[data-v-4b8bcde6]{background-color:#fff;border-radius:5px;padding:5px;height:100%;display:flex;flex-direction:column}.tab-list[data-v-4b8bcde6]{display:flex;border-bottom:1px solid #eee}.member-list-header[data-v-4b8bcde6]{display:flex;border-bottom:2px solid #eee;width:100%}.member-list[data-v-4b8bcde6]{margin-top:15px;max-height:calc(100vh - 330px);overflow-y:auto;flex:1}.member-item[data-v-4b8bcde6]{display:flex;border-bottom:2px solid #eee;align-items:center}.item-container[data-v-4b8bcde6]{display:flex;align-items:center;flex:1}.list-checkbox[data-v-4b8bcde6]{flex:0 0 50px;padding:5px}.list-username[data-v-4b8bcde6],.list-remark[data-v-4b8bcde6],.list-permission[data-v-4b8bcde6],.list-operation[data-v-4b8bcde6]{flex:1;padding:5px}.list-pending[data-v-4b8bcde6]{padding:5px;flex:1}.item-checkbox[data-v-4b8bcde6]{flex:0 0 50px;padding:0 5px}.item-username[data-v-4b8bcde6]{flex:1;padding:5px;font-weight:700;color:#007bff}.item-remark[data-v-4b8bcde6]{flex:1;padding:5px;font-weight:700}.item-permission[data-v-4b8bcde6]{flex:1;padding:5px}.item-operation[data-v-4b8bcde6]{flex:1;padding:5px;display:flex}.item-operation-Btn[data-v-4b8bcde6]{border:none;color:#fff;background-color:#007bff;padding:3px;font-size:15px;border-radius:5px;width:50px;margin-right:6px}.member-functions[data-v-4b8bcde6]{padding:10px}.tab-item[data-v-4b8bcde6]{padding:8px 16px;font-size:16px;border:none;background:none;cursor:pointer;margin-right:5px}.tab-item.active[data-v-4b8bcde6]{color:#007bff;border-bottom:2px solid #007bff}.member-tab-item[data-v-4b8bcde6]{font-size:19px;border:none;background:none;cursor:pointer;margin-right:5px}.member-tab-item.active[data-v-4b8bcde6]{color:#007bff}.tab-panel[data-v-4b8bcde6]{display:none;padding:16px}.tab-panel.active[data-v-4b8bcde6]{display:block}.panel-item[data-v-4b8bcde6]{display:flex;align-items:flex-start;margin-bottom:30px}.panel-label[data-v-4b8bcde6]{width:120px;font-size:25px;text-align:left;font-weight:700;padding-left:10px;margin-bottom:30px}.panel-content[data-v-4b8bcde6]{margin-left:40px;font-size:25px}.radio-group[data-v-4b8bcde6]{display:flex;flex-direction:column;margin-left:40px;font-size:20px;gap:5px}.radio-item[data-v-4b8bcde6]{display:flex;align-items:center;gap:10px}.Edit-Box[data-v-4b8bcde6]{width:150px;padding:12px}.Edit-Btn[data-v-4b8bcde6]{border:none;background-color:#7cc2eb;padding:10px;margin-right:5px;border-radius:6px;font-size:19px;font-weight:700;box-shadow:0 4px 8px #0000001a}.Edit-Btn[data-v-4b8bcde6]:hover{transform:translateY(-4px)}.MyTeam-Container[data-v-4b8bcde6]{padding:0 20px;margin-top:0}.MyTeams[data-v-4b8bcde6]{display:none}.MyTeams h3[data-v-4b8bcde6]{text-align:center;color:#333}.team-cards[data-v-4b8bcde6]{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-top:20px}.select-Box[data-v-4b8bcde6]{width:100%;height:50px;background-color:#555}.search-bar[data-v-4b8bcde6]{float:left;margin:6px;padding:5px;text-align:center}.search-bar input[data-v-4b8bcde6]{font-size:16px;width:600px;height:30px;outline:none}.manage-Btn[data-v-4b8bcde6]{border:none;float:right;font-size:medium;background-color:#fff;margin:8px;padding:5px}.manage-Btn[data-v-4b8bcde6]:hover{transform:translateY(-2px);color:#54e680}.team-project[data-v-4b8bcde6]{display:flex;flex-wrap:wrap;align-items:flex-start;background-color:#ecdbac;border-radius:15px;box-shadow:0 4px 8px #0000001a;overflow:hidden;cursor:pointer;padding:10px;margin:10px}.team-project p[data-v-4b8bcde6]{font-size:16px;margin:3px 0}.project-title[data-v-4b8bcde6]{font-weight:700;font-size:20px;margin-left:2px}.project-other[data-v-4b8bcde6]{flex:1}.team-card[data-v-4b8bcde6]{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;overflow:hidden;transition:all .3s ease;cursor:pointer}.team-card .thumbnail[data-v-4b8bcde6]{width:100%;height:150px;object-fit:cover;border-bottom:1px solid #eee}.team-card[data-v-4b8bcde6]:hover{transform:translateY(-5px);box-shadow:0 6px 12px #0003}.team-card .card-content[data-v-4b8bcde6]{padding:15px}.team-card h4[data-v-4b8bcde6]{font-size:18px;margin-bottom:10px}.team-card p[data-v-4b8bcde6]{font-size:14px;color:#555}.team-card p[data-v-4b8bcde6]:last-child{font-weight:700}.team-homepage[data-v-4b8bcde6]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f0f4f8}.TeamBtn[data-v-4b8bcde6]{width:250px;height:300px;margin:10px;padding:12px;background-color:#84a6b6;color:#fff;border:none;border-radius:30px;font-size:28px;cursor:pointer;box-shadow:0 4px 6px #356be0}.TeamContainer[data-v-4b8bcde6]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f0f4f8}.Detail-Container[data-v-4b8bcde6]{display:flex;flex-direction:column;min-height:100vh;justify-content:flex-start;align-items:flex-start;background-color:#f0f4f8;overflow:hidden;margin-top:0;padding-top:0}.prj-Detail[data-v-4b8bcde6]{flex:0 0 80%;overflow-y:auto;max-height:calc(100vh - 140px)}.team-Profile[data-v-4b8bcde6]{flex:0 0 20%;border:solid;max-height:calc(100vh - 140px);margin-top:10px;box-sizing:border-box;padding:5px}.Detail-Header[data-v-4b8bcde6]{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#e1ecc2;height:140px}.Content[data-v-4b8bcde6]{display:flex;justify-content:center;align-items:flex-start;min-height:calc(100vh - 140px);width:100%;background-color:#fff}.Header-Left[data-v-4b8bcde6]{float:left;margin:10px}.Header-Left h1[data-v-4b8bcde6]{font-size:40px;margin-bottom:10px}.Header-Right[data-v-4b8bcde6]{float:right;padding:10px;border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center;margin:10px}.Manage-Back-Btn[data-v-4b8bcde6]{width:50px;padding:5px;background-color:#5a5e63;color:#fff;border:none;border-radius:10px;font-size:13px;cursor:pointer;box-shadow:0 4px 6px #007bff4d;margin:3px}.Manage-Back-Btn[data-v-4b8bcde6]:hover{transform:translateY(-2px);color:#333}.Detail-Btn[data-v-4b8bcde6]{background-color:#e1ecc2;color:#000;border:none;font-weight:700;font-size:20px;cursor:pointer;margin:5px}.Detail-Btn[data-v-4b8bcde6]:hover{transform:translateY(-2px);color:#8dc4ce}.Create-Box[data-v-4b8bcde6]{background-color:#fff;padding:30px;border-radius:20px;box-shadow:0 4px 8px #0000001a;width:100%;max-width:500px;text-align:center}.image-Preview[data-v-4b8bcde6]{display:flex;align-items:center;margin-top:5px}.preview-image[data-v-4b8bcde6]{max-width:100px;max-height:100px;width:auto;height:auto;margin-right:15px}.detail-image[data-v-4b8bcde6]{max-width:150px;max-height:150px;border-radius:50%;width:auto;height:auto;margin-right:15px}.Join-Box[data-v-4b8bcde6]{background-color:#fff;padding:40px;border-radius:15px;box-shadow:0 4px 8px #0000001a;width:100%;max-width:400px;text-align:center}h3[data-v-4b8bcde6]{font-size:40px;color:#2abbc5}p[data-v-4b8bcde6]{font-size:20px;margin:8px}.input-group[data-v-4b8bcde6]{margin-bottom:15px;text-align:left}.input-group label[data-v-4b8bcde6]{font-size:17px;color:#337be6;font-weight:700}.input-group input[data-v-4b8bcde6]{width:100%;padding:8px;margin-top:3px;border-radius:5px;border:1px solid #ccc;font-size:16px;outline:none}.input-group input[data-v-4b8bcde6]:focus{border-color:#007bff}.Submit-btn[data-v-4b8bcde6]{width:100%;padding:10px;background-color:#2abbc5;color:#fff;border:none;border-radius:8px;font-size:20px;cursor:pointer;box-shadow:0 4px 6px #d3eb93c9}.Submit-btn[data-v-4b8bcde6]:hover{transform:translateY(-2px);color:#3f4546;box-shadow:0 4px 8px #0000001a}.Back-btn[data-v-4b8bcde6]{width:70px;padding:5px;background-color:#5a5e63;color:#fff;border:none;border-radius:10px;font-size:15px;cursor:pointer;box-shadow:0 4px 6px #007bff4d;margin:5px}.Back-btn[data-v-4b8bcde6]:hover{transform:translateY(-2px);color:#333}.Back-Container[data-v-4b8bcde6]{display:flex;justify-content:flex-end;align-items:center;min-height:10px;background-color:#fff}.login-container[data-v-3094d324]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:url(/assets/loginback-DVRUFfvH.png) no-repeat center center fixed;background-size:cover}.login-box[data-v-3094d324]{background-color:#fff;padding:40px;border-radius:15px;box-shadow:0 4px 8px #0000001a;width:100%;max-width:400px;text-align:center}h2[data-v-3094d324]{font-size:24px;color:#333;margin-bottom:20px}.input-group[data-v-3094d324]{margin-bottom:20px;text-align:left}.input-group label[data-v-3094d324]{font-size:14px;color:#666}.input-group input[data-v-3094d324]{width:100%;padding:10px;margin-top:8px;border-radius:8px;border:1px solid #ccc;font-size:16px;outline:none;transition:border-color .3s ease}.input-group input[data-v-3094d324]:focus{border-color:#007bff}.login-btn[data-v-3094d324]{width:100%;padding:12px;background-color:#007bff;color:#fff;border:none;border-radius:8px;font-size:18px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #007bff4d}.login-btn[data-v-3094d324]:hover{background-color:#0056b3;transform:translateY(-2px);box-shadow:0 6px 8px #007bff66}.login-btn[data-v-3094d324]:active{transform:translateY(0);box-shadow:0 4px 6px #007bff4d}.signup-link[data-v-3094d324]{margin-top:20px;font-size:14px}.signup-link a[data-v-3094d324]{color:#007bff;text-decoration:none}.signup-link a[data-v-3094d324]:hover{text-decoration:underline}@media (max-width: 480px){.login-box[data-v-3094d324]{padding:20px}h2[data-v-3094d324]{font-size:20px}.login-btn[data-v-3094d324]{font-size:16px}}.register-container[data-v-20e026ad]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:url(/assets/loginback-DVRUFfvH.png) no-repeat center center fixed;background-size:cover}.register-box[data-v-20e026ad]{background-color:#fff;padding:40px;border-radius:15px;box-shadow:0 4px 8px #0000001a;width:100%;max-width:400px;text-align:center}h2[data-v-20e026ad]{font-size:24px;color:#333;margin-bottom:20px}.input-group[data-v-20e026ad]{margin-bottom:20px;text-align:left}.input-group label[data-v-20e026ad]{font-size:14px;color:#666}.input-group input[data-v-20e026ad]{width:100%;padding:10px;margin-top:8px;border-radius:8px;border:1px solid #ccc;font-size:16px;outline:none;transition:border-color .3s ease}.input-group input[data-v-20e026ad]:focus{border-color:#007bff}.register-btn[data-v-20e026ad]{width:100%;padding:12px;background-color:#007bff;color:#fff;border:none;border-radius:8px;font-size:18px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #007bff4d}.register-btn[data-v-20e026ad]:hover{background-color:#0056b3;transform:translateY(-2px);box-shadow:0 6px 8px #007bff66}.register-btn[data-v-20e026ad]:active{transform:translateY(0);box-shadow:0 4px 6px #007bff4d}.login-link[data-v-20e026ad]{margin-top:20px;font-size:14px}.login-link a[data-v-20e026ad]{color:#007bff;text-decoration:none}.login-link a[data-v-20e026ad]:hover{text-decoration:underline}.code-input[data-v-20e026ad]{width:80px;height:100px;text-align:center;font-size:72px;caret-color:transparent}@media (max-width: 480px){.register-box[data-v-20e026ad]{padding:20px}h2[data-v-20e026ad]{font-size:20px}.register-btn[data-v-20e026ad]{font-size:16px}}.horizontal-function-card[data-v-bfeac221]{display:flex;border:1px solid #e0e0e0;border-radius:8px;background-color:#f9f9f9;min-height:200px}.request-section[data-v-bfeac221],.response-section[data-v-bfeac221]{padding:16px;flex:1}.request-section[data-v-bfeac221]{border-right:1px solid #e0e0e0;min-width:250px}h3[data-v-bfeac221]{margin-top:0;color:#333;border-bottom:1px solid #eee;padding-bottom:8px;margin-bottom:12px}.detail-row[data-v-bfeac221]{display:flex;margin-bottom:8px}.label[data-v-bfeac221]{font-weight:700;min-width:100px;color:#555}.value[data-v-bfeac221]{flex:1}pre[data-v-bfeac221]{background-color:#f5f5f5;padding:8px;border-radius:4px;margin:0;white-space:pre-wrap;max-height:100px;overflow-y:auto}.form-row[data-v-bfeac221]{display:flex;gap:16px;margin-bottom:12px}.form-group[data-v-bfeac221]{margin-bottom:12px}.status-group[data-v-bfeac221]{min-width:150px}.message-group[data-v-bfeac221]{flex-grow:1}.result-group[data-v-bfeac221]{margin-bottom:0}label[data-v-bfeac221]{display:block;margin-bottom:4px;font-weight:700;font-size:14px}input[type=text][data-v-bfeac221]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}textarea[data-v-bfeac221]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;min-height:60px;resize:vertical}.radio-group[data-v-bfeac221]{display:flex;gap:12px}.radio-group label[data-v-bfeac221]{display:flex;align-items:center;gap:4px;font-weight:400;cursor:pointer}.button-container[data-v-bfeac221]{display:flex;justify-content:flex-end;margin-top:8px}.submit-btn[data-v-bfeac221]{background-color:#4caf50;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}.submit-btn[data-v-bfeac221]:hover{background-color:#45a049}.message-wrapper[data-v-bd03f37d]{width:100%;display:flex;margin:8px 0}.message-user[data-v-bd03f37d]{justify-content:flex-end}.message-user .message-sender[data-v-bd03f37d]{text-align:left}.message-assistant[data-v-bd03f37d]{justify-content:flex-start}.message-assistant .message-sender[data-v-bd03f37d]{text-align:left}.message-system[data-v-bd03f37d]{justify-content:center}.message-system .message-sender[data-v-bd03f37d]{text-align:center}.user-message[data-v-bd03f37d]{background-color:#007aff;color:#fff;border-top-right-radius:4px}.system-message[data-v-bd03f37d]{background-color:#f8f9fa;color:#495057;border-radius:12px;text-align:center;font-style:italic}.assistant-message[data-v-bd03f37d]{background-color:#e9ecef;color:#212529;border-top-left-radius:4px}.message-container[data-v-bd03f37d]{max-width:70%;padding:12px 16px;border-radius:12px;position:relative}.sender[data-v-bd03f37d]{font-size:.8em;margin-bottom:4px;opacity:.8}.timestamp[data-v-bd03f37d]{font-size:.8em;margin-left:8px;opacity:.7}.message-content[data-v-bd03f37d]{word-break:break-word}.message-content pre[data-v-bd03f37d]{white-space:pre-wrap;margin:0}.message-system .message-content[data-v-bd03f37d]{text-align:center}.chat-container[data-v-01b9e0db]{display:flex;flex-direction:column;height:100vh;padding:20px;background-color:#f5f5f5;gap:20px}.menu-bar[data-v-01b9e0db]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.menu-left[data-v-01b9e0db],.menu-right[data-v-01b9e0db]{display:flex;align-items:center;gap:8px}.project-select[data-v-01b9e0db],.route-select[data-v-01b9e0db]{display:flex;align-items:center;gap:10px}.project-select label[data-v-01b9e0db],.route-select label[data-v-01b9e0db]{font-size:14px;color:#333;font-weight:500;white-space:nowrap}.project-dropdown[data-v-01b9e0db],.route-dropdown[data-v-01b9e0db]{padding:8px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;min-width:180px;background-color:#fff;cursor:pointer}.link-button[data-v-01b9e0db]{padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.link-button[data-v-01b9e0db]:hover{background-color:#0056b3}.messages[data-v-01b9e0db]{flex-grow:1;overflow-y:auto;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;color:#fff}.messages[data-v-01b9e0db]::-webkit-scrollbar{width:8px;height:8px}.messages[data-v-01b9e0db]::-webkit-scrollbar-thumb{background-color:#4a90e2;border-radius:6px;transition:background-color .3s ease}.messages[data-v-01b9e0db]::-webkit-scrollbar-thumb:hover{background-color:#1e6fd9}.messages[data-v-01b9e0db]::-webkit-scrollbar-track{background:transparent;border-radius:6px}.message[data-v-01b9e0db]{margin-bottom:15px}.message-text[data-v-01b9e0db]{width:100%}.function-test-message[data-v-01b9e0db]{margin-top:10px}.input-container[data-v-01b9e0db]{display:flex;gap:15px;padding:15px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.message-input[data-v-01b9e0db]{flex-grow:1;min-height:40px;padding:12px;border:1px solid #ddd;border-radius:8px;resize:none;font-size:14px;line-height:1.5}.message-input[data-v-01b9e0db]:focus{outline:none;border-color:#007bff}.send-button[data-v-01b9e0db]{padding:12px 24px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;transition:all .3s ease}.send-button[data-v-01b9e0db]:hover{background-color:#0056b3;transform:translateY(-1px)}.send-button[data-v-01b9e0db]:active{transform:translateY(0)}.audio-controls[data-v-01b9e0db]{margin:10px 0;display:flex;align-items:center;gap:10px}.recording[data-v-01b9e0db]{background-color:#f44;color:#fff}.recording-indicator[data-v-01b9e0db]{color:#f44;animation:pulse-01b9e0db 1s infinite}@keyframes pulse-01b9e0db{0%{opacity:1}50%{opacity:.5}to{opacity:1}}
