@charset "UTF-8";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;display:block}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:none}.n-button:focus,.n-button:focus-visible{outline:none}.n-button{--n-border-focus: 1px solid transparent !important}.n-button .n-button__state-border{display:none!important}.card{padding:2em}#app{width:100%;max-width:none;margin:0;padding:0;text-align:left}html,body,#app{height:100%}.btn-glow{box-shadow:0 6px 18px #4ea3ff59;transition:box-shadow .2s ease,transform .2s ease}.btn-glow:hover{transform:translateY(-1px);box-shadow:0 8px 22px #4ea3ff73}.btn-glow:active{transform:translateY(0);box-shadow:0 4px 14px #4ea3ff4d}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html,body,#app{height:100%;margin:0;padding:0;background-color:var(--n-body-color);font-family:Inter,sans-serif;color:var(--n-text-color)}*{scrollbar-width:thin;scrollbar-color:#888 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--app-scrollbar-track);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover)}.main-sider[data-v-3aed3f6b]{box-shadow:2px 0 8px #00000005;z-index:10;position:relative}.logo[data-v-3aed3f6b]{height:80px;display:flex;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid var(--n-border-color)}.logo-img[data-v-3aed3f6b]{width:40px;height:40px}.logo-text[data-v-3aed3f6b]{font-size:20px;font-weight:800;color:var(--n-text-color);letter-spacing:-.5px}.main-content-layout[data-v-3aed3f6b]{background-color:var(--n-color)}.main-header[data-v-3aed3f6b]{height:64px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;flex-grow:0;border-bottom:1px solid var(--n-border-color);background-color:var(--n-card-color)}.title-wrapper[data-v-3aed3f6b]{display:flex;flex-direction:column;gap:2px}.page-title[data-v-3aed3f6b]{font-size:20px;font-weight:600;color:var(--n-text-color);margin:0;line-height:1.3;letter-spacing:-.02em}.page-subtitle[data-v-3aed3f6b]{font-size:13px;color:var(--n-text-color-3);margin:0;line-height:1.4}.header-right[data-v-3aed3f6b]{display:flex;gap:24px;align-items:center}.user-profile[data-v-3aed3f6b]{display:flex;align-items:center;gap:12px;background:var(--n-card-color);padding:6px 16px 6px 6px;border-radius:30px;box-shadow:0 4px 12px #00000008;cursor:pointer;transition:all .3s ease}.user-profile[data-v-3aed3f6b]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000000f}.username[data-v-3aed3f6b]{font-weight:600;color:var(--n-text-color);font-size:14px}.sider-tools[data-v-3aed3f6b]{position:absolute;left:16px;bottom:16px;z-index:11}.sider-tools .n-button[data-v-3aed3f6b]{width:45px;height:45px;border-radius:28px;box-shadow:0 6px 18px #00000026;--n-icon-size: 26px}.sider-tools .n-button[data-v-3aed3f6b]:hover{box-shadow:0 8px 22px #0003}.icon-selector-trigger[data-v-7906da19]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--app-border-2);border-radius:16px;cursor:pointer;background:var(--n-color);transition:all .2s ease;width:100%}.icon-selector-trigger[data-v-7906da19]:hover{border-color:var(--n-primary-color)}.icon-display[data-v-7906da19]{display:inline-flex;align-items:center;justify-content:center}.icon-selector-label[data-v-7906da19]{flex:1;font-size:14px}.icon-selector-arrow[data-v-7906da19]{color:var(--n-text-color-3)}.icon-selector-content[data-v-7906da19]{display:flex;flex-direction:column;padding:0}.icon-search-input[data-v-7906da19]{flex-shrink:0}.icon-grid[data-v-7906da19]{margin-top:8px;box-sizing:border-box;padding:4px}.icon-grid-item[data-v-7906da19]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--n-text-color-2);position:relative}.icon-grid-item[data-v-7906da19]:hover{background:var(--n-primary-color-hover);color:var(--n-primary-color);transform:scale(1.15);box-shadow:0 4px 12px #0000001f;z-index:1}.icon-grid-item--selected[data-v-7906da19]{background:var(--n-primary-color-suppl);color:var(--n-primary-color);transform:scale(1.15);box-shadow:0 4px 12px #0000001f;z-index:1}.icon-grid-item--selected[data-v-7906da19]:hover{background:var(--n-primary-color-pressed);color:var(--n-primary-color)}.icon-selector-popover{padding:0!important}.stat-card[data-v-9074e3c9]{border:none;height:100%;min-height:110px;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.stat-card[data-v-9074e3c9] .n-card__content{box-sizing:border-box;height:100%;padding:18px}.stat-card[data-v-9074e3c9]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #2a61ff26}.card-content[data-v-9074e3c9]{display:flex;align-items:center;gap:12px;margin-bottom:12px;min-width:0}.card-content[data-v-9074e3c9] .n-statistic{min-width:0}.card-content[data-v-9074e3c9] .n-statistic .n-statistic__label{white-space:nowrap;font-size:13px;line-height:1.2}.icon-wrapper[data-v-9074e3c9]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.icon-wrapper.blue[data-v-9074e3c9]{background:#4ea3ff1a;color:#4ea3ff}.icon-wrapper.cyan[data-v-9074e3c9]{background:#24d6e21a;color:#24d6e2}.icon-wrapper.orange[data-v-9074e3c9]{background:#f177421a;color:#f17742}.icon-wrapper.yellow[data-v-9074e3c9]{background:#fdc34c1a;color:#fdc34c}.icon-wrapper.purple[data-v-9074e3c9]{background:#9254de1a;color:#9254de}.icon-wrapper.green[data-v-9074e3c9]{background:#52c41a1a;color:#52c41a}.stat-value[data-v-9074e3c9]{font-size:28px;font-weight:700;color:var(--n-text-color);line-height:1.2}.trend[data-v-9074e3c9]{font-size:13px;font-weight:500}.trend.up[data-v-9074e3c9]{color:#24d6e2}.trend.down[data-v-9074e3c9]{color:#f17742}.trend.neutral[data-v-9074e3c9]{color:var(--n-text-color-secondary)}.section-title[data-v-9074e3c9]{display:flex;align-items:center;justify-content:space-between;margin-top:24px;margin-bottom:16px;font-size:18px;font-weight:600;color:var(--n-text-color)}.section-title-left[data-v-9074e3c9]{display:flex;align-items:center;gap:8px}.section-icon[data-v-9074e3c9]{color:var(--n-text-color-secondary)}.agent-cards[data-v-9074e3c9]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.agent-card[data-v-9074e3c9]{background:var(--n-card-color, #fff);border:1px solid var(--n-border-color, #efeff5);border-radius:12px;padding:16px;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;gap:10px;cursor:pointer}.agent-card[data-v-9074e3c9]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2a61ff1f}.agent-card-header[data-v-9074e3c9]{display:flex;align-items:center;gap:12px}.agent-avatar[data-v-9074e3c9]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agent-meta[data-v-9074e3c9]{flex:1;min-width:0}.agent-name[data-v-9074e3c9]{font-size:14px;font-weight:600;color:var(--n-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-sub[data-v-9074e3c9]{display:flex;align-items:center;gap:6px;margin-top:2px}.agent-category[data-v-9074e3c9]{font-size:11px;color:var(--n-text-color-secondary)}.agent-desc[data-v-9074e3c9]{font-size:13px;color:var(--n-text-color-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.agent-footer[data-v-9074e3c9]{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid var(--n-border-color, #f0f0f0)}.agent-model[data-v-9074e3c9]{font-size:11px;color:var(--n-text-color-secondary);background:var(--n-color-target, #f5f5f5);padding:2px 8px;border-radius:4px}.agent-time[data-v-9074e3c9]{font-size:11px;color:var(--n-text-color-disabled)}.applet-grid[data-v-9074e3c9]{display:flex;flex-wrap:wrap;gap:20px 24px;justify-content:flex-start;align-items:flex-start}.applet-card[data-v-9074e3c9]{background:var(--n-card-color, #fff);border:1px solid var(--n-border-color, #efeff5);border-radius:14px;padding:16px 18px;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;width:360px;max-width:calc(100% - 12px);flex:0 0 auto}.applet-card[data-v-9074e3c9]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2a61ff1f}.applet-main[data-v-9074e3c9]{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.applet-icon[data-v-9074e3c9]{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #fff6}.applet-body[data-v-9074e3c9]{min-width:0;flex:1}.applet-name-row[data-v-9074e3c9]{display:flex;align-items:center;gap:8px;margin-bottom:2px}.applet-name[data-v-9074e3c9]{font-size:15px;font-weight:600;color:var(--n-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.applet-meta-line[data-v-9074e3c9]{font-size:12px;color:var(--n-text-color-secondary);line-height:1.4;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.applet-detail-row[data-v-9074e3c9]{display:flex;align-items:flex-start;min-width:0}.applet-desc[data-v-9074e3c9]{font-size:12px;color:var(--n-text-color-secondary);line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.applet-side[data-v-9074e3c9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex-shrink:0}.applet-action[data-v-9074e3c9]{min-width:76px;height:34px;padding:0 16px;border-radius:999px;background:#1890ff1f;color:#1677ff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.applet-time[data-v-9074e3c9]{font-size:11px;color:var(--n-text-color-disabled)}@media(max-width:768px){.applet-grid[data-v-9074e3c9]{gap:16px}.applet-card[data-v-9074e3c9]{width:100%;max-width:none}}.empty-section[data-v-9074e3c9]{text-align:center;color:var(--n-text-color-secondary);padding:40px 0;font-size:14px}.content-card[data-v-9074e3c9]{height:320px}.chart-subtitle[data-v-9074e3c9]{font-size:12px;color:var(--n-text-color-secondary)}.chart-container[data-v-9074e3c9]{width:100%;height:260px}.activity-list[data-v-9074e3c9]{display:flex;flex-direction:column;gap:12px;max-height:260px;overflow-y:auto;padding-right:4px}.activity-item[data-v-9074e3c9]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--n-card-color);border-radius:12px}.activity-item .dot[data-v-9074e3c9]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot.success[data-v-9074e3c9]{background:#4ea3ff}.dot.fail[data-v-9074e3c9]{background:#f17742}.activity-item .text[data-v-9074e3c9]{flex:1;font-size:14px;color:var(--n-text-color-secondary);line-height:1.5}.activity-item .time[data-v-9074e3c9]{font-size:12px;color:var(--n-text-color-secondary);white-space:nowrap}.empty-activity[data-v-9074e3c9]{text-align:center;color:var(--n-text-color-secondary);padding:40px 0;font-size:14px}.health-header[data-v-9074e3c9]{display:flex;align-items:center;justify-content:space-between;width:100%}.login-container[data-v-3e1ec1de]{display:flex;min-height:100vh;background-color:var(--app-bg)}.login-content[data-v-3e1ec1de]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;max-width:500px;margin:0 auto;background-color:var(--app-bg)}.brand[data-v-3e1ec1de]{display:flex;align-items:center;gap:12px;margin-bottom:40px}.logo-img[data-v-3e1ec1de]{width:64px;height:64px}.app-name[data-v-3e1ec1de]{font-size:28px;font-weight:800;color:var(--n-text-color);margin:0;letter-spacing:-.5px}.login-card[data-v-3e1ec1de]{width:100%;border-radius:24px;box-shadow:0 10px 40px #15274d14;padding:20px 0}.welcome-text[data-v-3e1ec1de]{font-size:24px;font-weight:700;color:var(--n-text-color);margin:0 0 8px;text-align:center}.subtitle[data-v-3e1ec1de]{color:var(--n-text-color-secondary);text-align:center;margin:0 0 32px}.login-form[data-v-3e1ec1de]{margin-top:24px}.form-actions[data-v-3e1ec1de]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.form-actions-left[data-v-3e1ec1de]{display:flex;align-items:center;gap:16px}.forgot-password[data-v-3e1ec1de]{color:#4ea3ff;text-decoration:none;font-size:14px;font-weight:500}.login-btn[data-v-3e1ec1de]{height:48px;font-size:16px;font-weight:600;box-shadow:0 4px 14px #4ea3ff4d}.footer[data-v-3e1ec1de]{margin-top:40px;color:var(--n-text-color-secondary);font-size:12px}.login-visual[data-v-3e1ec1de]{flex:1.5;background:#0a1628;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;padding:60px}.visual-bg-gradient[data-v-3e1ec1de]{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 70% 20%,rgba(78,163,255,.25) 0%,transparent 50%),radial-gradient(ellipse 60% 50% at 30% 70%,rgba(36,214,226,.2) 0%,transparent 50%),radial-gradient(ellipse 50% 40% at 50% 50%,rgba(138,79,255,.18) 0%,transparent 50%);animation:gradientShift-3e1ec1de 8s ease-in-out infinite;z-index:0}@keyframes gradientShift-3e1ec1de{0%,to{opacity:.6;transform:scale(1) rotate(0)}33%{opacity:1;transform:scale(1.15) rotate(3deg)}66%{opacity:.7;transform:scale(.9) rotate(-3deg)}}.visual-grid[data-v-3e1ec1de]{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(78,163,255,.15) 1.5px,transparent 1.5px);background-size:40px 40px;z-index:0;animation:gridFade-3e1ec1de 6s ease-in-out infinite}@keyframes gridFade-3e1ec1de{0%,to{opacity:.3}50%{opacity:1}}.visual-canvas[data-v-3e1ec1de]{position:absolute;inset:0;z-index:1;pointer-events:none}.visual-content[data-v-3e1ec1de]{position:relative;z-index:2;max-width:530px;text-align:center;animation:contentEntrance-3e1ec1de 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes contentEntrance-3e1ec1de{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.visual-content h2[data-v-3e1ec1de]{font-size:48px;font-weight:800;margin-bottom:24px;line-height:1.1;text-align:center;background:linear-gradient(135deg,#fff,#a8c5f0,#6dd5ed);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:textShimmer-3e1ec1de 4s ease-in-out infinite}@keyframes textShimmer-3e1ec1de{0%,to{background-position:0% 50%}50%{background-position:200% 50%}}.visual-content p[data-v-3e1ec1de]{font-size:18px;line-height:1.6;color:#ffffffb3;text-align:center}.visual-shapes[data-v-3e1ec1de]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.shape[data-v-3e1ec1de]{position:absolute;border-radius:50%;filter:blur(80px)}.shape-1[data-v-3e1ec1de]{width:500px;height:500px;background:#4ea3ff;top:-100px;right:-100px;opacity:.55;animation:float1-3e1ec1de 12s ease-in-out infinite,pulse1-3e1ec1de 4s ease-in-out infinite}.shape-2[data-v-3e1ec1de]{width:400px;height:400px;background:#24d6e2;bottom:-80px;left:-80px;opacity:.45;animation:float2-3e1ec1de 14s ease-in-out infinite,pulse2-3e1ec1de 5s ease-in-out infinite}.shape-3[data-v-3e1ec1de]{width:280px;height:280px;background:#8a4fff;top:45%;left:55%;opacity:.4;animation:float3-3e1ec1de 10s ease-in-out infinite,pulse3-3e1ec1de 4s ease-in-out infinite}.shape-4[data-v-3e1ec1de]{width:250px;height:250px;background:#f17742;top:10%;left:5%;opacity:.35;animation:float4-3e1ec1de 15s ease-in-out infinite,pulse4-3e1ec1de 5s ease-in-out infinite}@keyframes float1-3e1ec1de{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-80px,100px) scale(1.15)}50%{transform:translate(100px,-60px) scale(.85)}75%{transform:translate(-60px,-80px) scale(1.1)}}@keyframes float2-3e1ec1de{0%,to{transform:translate(0) scale(1)}33%{transform:translate(100px,70px) scale(1.18)}66%{transform:translate(-90px,100px) scale(.78)}}@keyframes float3-3e1ec1de{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-90px,-70px) scale(1.2)}50%{transform:translate(70px,90px) scale(.75)}75%{transform:translate(-70px,50px) scale(1.1)}}@keyframes float4-3e1ec1de{0%,to{transform:translate(0) scale(1)}50%{transform:translate(100px,-80px) scale(1.2)}}@keyframes pulse1-3e1ec1de{0%,to{opacity:.35}50%{opacity:.75}}@keyframes pulse2-3e1ec1de{0%,to{opacity:.3}50%{opacity:.65}}@keyframes pulse3-3e1ec1de{0%,to{opacity:.25}50%{opacity:.6}}@keyframes pulse4-3e1ec1de{0%,to{opacity:.2}50%{opacity:.55}}.visual-light-beam[data-v-3e1ec1de]{position:absolute;width:800px;height:3px;background:linear-gradient(90deg,transparent,rgba(78,163,255,.05),rgba(78,163,255,.35),rgba(78,163,255,.6),rgba(78,163,255,.35),rgba(78,163,255,.05),transparent);top:35%;right:-150px;transform:rotate(-15deg);z-index:0;animation:beamFloat-3e1ec1de 6s ease-in-out infinite}.visual-light-beam-2[data-v-3e1ec1de]{top:60%;right:auto;left:-150px;transform:rotate(-8deg);background:linear-gradient(90deg,transparent,rgba(36,214,226,.05),rgba(36,214,226,.25),rgba(36,214,226,.5),rgba(36,214,226,.25),rgba(36,214,226,.05),transparent);animation:beamFloat-3e1ec1de 8s ease-in-out infinite reverse}@keyframes beamFloat-3e1ec1de{0%,to{opacity:.3;transform:rotate(-15deg) translate(0)}50%{opacity:1;transform:rotate(-15deg) translate(-80px)}}@media(max-width:960px){.login-visual[data-v-3e1ec1de]{display:none}}.dd-embedded[data-v-7d3d9fc8]{position:fixed;left:50%;top:20%;transform:translate(-50%);z-index:2000;background:#fff;border-radius:6px;box-shadow:0 4px 14px #00000026}.dd-header[data-v-7d3d9fc8]{padding:10px 16px;border-bottom:1px solid #eee}.dd-body[data-v-7d3d9fc8]{padding:10px 16px}.dd-footer[data-v-7d3d9fc8]{display:flex;justify-content:space-between;align-items:center;width:100%}.dd-footer-extra[data-v-7d3d9fc8]{display:flex;gap:8px}.dd-footer-actions[data-v-7d3d9fc8]{display:flex;gap:8px;margin-left:auto}.dd-fade-enter-active[data-v-7d3d9fc8],.dd-fade-leave-active[data-v-7d3d9fc8]{transition:opacity .3s ease}.dd-fade-enter-from[data-v-7d3d9fc8],.dd-fade-leave-to[data-v-7d3d9fc8]{opacity:0}[data-v-7d3d9fc8] .n-card{max-height:70vh;display:flex;flex-direction:column}[data-v-7d3d9fc8] .n-card__content{flex:1;overflow-y:auto}.config-viewer[data-v-6ae68100]{display:flex;flex-direction:column;gap:0px}.api-key-select[data-v-6ae68100]{margin-bottom:0}.json-content[data-v-6ae68100]{background-color:var(--n-action-color);padding:12px;border-radius:4px;font-family:monospace;white-space:pre-wrap;word-break:break-all;max-height:400px;overflow-y:auto}[data-v-6ae68100] .json-key{color:#d03050}[data-v-6ae68100] .json-string{color:#18a058}[data-v-6ae68100] .json-number{color:#2080f0}[data-v-6ae68100] .json-boolean{color:#f0a020}[data-v-6ae68100] .json-null{color:#999}.action-button-group[data-v-0f21926c]{display:flex;justify-content:center}.action-button-group[data-v-0f21926c] .n-button{--n-icon-size: 16px;--n-icon-margin: 0}.action-button-group--hoverable[data-v-0f21926c]{opacity:0;transition:opacity .2s}.server-catalog[data-v-99d1be09]{display:flex;flex-direction:column;gap:24px;height:100%;min-height:0}.content-card[data-v-99d1be09]{flex:1;min-height:0;display:flex;flex-direction:column;border-radius:20px;box-shadow:0 4px 20px #2a61ff0d;overflow:hidden}.content-card[data-v-99d1be09] .n-card__content{flex:1;display:flex;flex-direction:column;min-height:0}.server-table[data-v-99d1be09]{flex:1}.toolbar[data-v-99d1be09]{display:flex;gap:16px;margin-bottom:24px}.search-box[data-v-99d1be09]{width:300px}.filter-box[data-v-99d1be09]{width:200px}[data-v-99d1be09] .n-data-table .n-data-table-th{background-color:var(--n-card-color);font-weight:600;color:var(--n-text-color-secondary);border-bottom:none}[data-v-99d1be09] .n-data-table .n-data-table-td{padding:16px}.policies-page[data-v-fc22dd12]{display:flex;flex-direction:column;gap:24px}.add-btn[data-v-fc22dd12]{box-shadow:0 4px 14px #2a61ff4d}.content-card[data-v-fc22dd12]{border-radius:20px;box-shadow:0 4px 20px #2a61ff0d;overflow:hidden}.toolbar[data-v-fc22dd12]{display:flex;gap:16px;margin-bottom:24px}.search-box[data-v-fc22dd12]{width:300px}.filter-box[data-v-fc22dd12]{width:200px}[data-v-fc22dd12] .n-data-table .n-data-table-th{background-color:var(--n-card-color);font-weight:600;color:var(--n-text-color-secondary);border-bottom:none}[data-v-fc22dd12] .n-data-table .n-data-table-td{padding:16px}.mcp-modal-content[data-v-fc22dd12]{max-height:500px;overflow-y:auto}.mcp-loading-container[data-v-fc22dd12]{text-align:center;padding:40px}.mcp-item[data-v-fc22dd12]{margin-bottom:8px;padding:8px;border:1px solid var(--n-border-color);border-radius:8px;cursor:pointer;background:var(--n-color-modal);transition:all .2s}.mcp-item--selected[data-v-fc22dd12]{border-color:#4ea3ff;background:#4ea3ff14}.mcp-item-inner[data-v-fc22dd12]{display:flex;align-items:center;gap:12px}.mcp-checkbox[data-v-fc22dd12]{width:14px;height:14px;border:2px solid var(--n-border-color);border-radius:4px;display:flex;align-items:center;justify-content:center;background:transparent;transition:all .2s}.mcp-checkbox--selected[data-v-fc22dd12]{border-color:#4ea3ff;background:#4ea3ff}.mcp-info[data-v-fc22dd12]{flex:1}.mcp-header[data-v-fc22dd12]{font-weight:600;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:8px}.mcp-name-box[data-v-fc22dd12]{display:flex;align-items:center;justify-content:flex-start;gap:15px}.mcp-description[data-v-fc22dd12]{margin-top:4px;font-size:12px;color:var(--n-text-color-secondary)}.mcp-footer-text[data-v-fc22dd12]{color:var(--n-text-color-secondary);font-size:13px}.key-modal-header[data-v-fc22dd12]{margin-bottom:8px}.key-modal-title[data-v-fc22dd12]{font-weight:600}[data-v-fc22dd12] .table-cell-flex{display:flex;align-items:center;gap:8px}.table-cell-name[data-v-fc22dd12]{font-weight:600;color:var(--n-text-color)}.table-cell-secondary[data-v-fc22dd12]{color:var(--n-text-color-secondary)}.table-cell-primary[data-v-fc22dd12]{color:var(--n-text-color)}.table-cell-small-secondary[data-v-fc22dd12]{font-size:12px;color:var(--n-text-color-secondary)}.approvals-page[data-v-ae585d33]{display:flex;flex-direction:column;gap:24px}.content-card[data-v-ae585d33]{border-radius:20px;box-shadow:0 4px 20px #2a61ff0d;overflow:hidden;min-height:400px}[data-v-ae585d33] .n-data-table .n-data-table-th{background-color:var(--n-card-color);font-weight:600;color:var(--n-text-color-secondary);border-bottom:none}[data-v-ae585d33] .n-data-table .n-data-table-td{padding:16px}.empty-state[data-v-ae585d33]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:var(--n-text-color-secondary)}.check-icon[data-v-ae585d33]{font-size:48px;color:#24d6e2;margin-bottom:16px;background:#24d6e21a;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center}pre[data-v-ae585d33]{background:var(--n-code-color);padding:12px;border-radius:8px;overflow-x:auto;max-height:300px}.custom-modal[data-v-cb57c994]{border-radius:8px}.func-list[data-v-cb57c994]{display:flex;flex-direction:column;padding-bottom:8px}.func-item[data-v-cb57c994]{display:flex;align-items:center;justify-content:space-between;padding:8px 24px;cursor:pointer;height:40px;box-sizing:border-box;transition:background-color .2s;border-radius:4px}.func-item[data-v-cb57c994]:hover{background-color:#00000005}.func-item.active[data-v-cb57c994]{background-color:var(--app-bg-3)}.func-name[data-v-cb57c994]{color:var(--app-text-1);font-size:14px;width:150px;flex-shrink:0}.func-content[data-v-cb57c994]{flex:1;display:flex;justify-content:flex-end;align-items:center}.func-params[data-v-cb57c994]{display:flex;gap:8px;justify-content:flex-end;width:100%}.func-label[data-v-cb57c994]{color:#999;font-size:13px;text-align:right}.footer-actions[data-v-cb57c994]{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}[data-v-cb57c994] .n-input .n-input__input-el,[data-v-cb57c994] .n-base-selection-label{font-size:12px}.dynamic-value-editor[data-v-cc719f52]{width:320px;background:var(--n-color);display:flex;flex-direction:column;border-radius:var(--n-border-radius)}.header[data-v-cc719f52]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--n-border-color)}.header .left[data-v-cc719f52]{display:flex;align-items:center;gap:8px}.title[data-v-cc719f52]{font-weight:500;font-size:14px}.icon-btn[data-v-cc719f52]{font-size:20px;color:var(--n-text-color-3)}.icon-btn[data-v-cc719f52]:hover{color:var(--n-text-color-1)}.body[data-v-cc719f52]{padding:16px;display:flex;flex-direction:column;gap:16px}.label[data-v-cc719f52]{font-size:12px;color:var(--n-text-color-2);margin-bottom:4px}.add-func-btn[data-v-cc719f52]{color:var(--n-text-color-3)}.footer[data-v-cc719f52]{display:flex;padding:0 16px 16px}.footer button[data-v-cc719f52]{flex-shrink:1}.func-chain-list[data-v-cc719f52]{border:1px solid var(--n-border-color);border-radius:var(--n-border-radius);overflow:hidden;margin-bottom:10px;border-radius:4px}.func-desc[data-v-cc719f52]{font-size:12px;color:var(--n-text-color-3)}.remove-btn[data-v-cc719f52]{font-size:16px;color:var(--n-text-color-3)}.func-chain-list.n-list.n-list--bordered .n-list-item[data-v-cc719f52],.n-list.n-list--hoverable .n-list-item[data-v-cc719f52]{padding:5px}.n-list.n-list--hoverable .n-list-item[data-v-cc719f52]{border-radius:0}.schema-designer[data-v-48de76d1]{margin-bottom:24px}.section-header[data-v-48de76d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.header-actions[data-v-48de76d1]{display:flex;gap:8px}.title[data-v-48de76d1]{font-weight:500;font-size:14px}.empty-params[data-v-48de76d1]{text-align:center;color:#999;padding:20px;background:var(--app-bg-1);border-radius:8px;font-size:13px}.param-list[data-v-48de76d1]{display:flex;flex-direction:column;gap:8px}.param-row-wrapper[data-v-48de76d1]{background:var(--app-bg-1);border-radius:6px;padding:4px}.param-row-header[data-v-48de76d1]{display:grid;gap:8px;align-items:center;padding:0 12px;font-size:12px;color:#666}.param-row[data-v-48de76d1]{display:grid;gap:8px;align-items:center;padding:4px 8px}.col-req[data-v-48de76d1]{display:flex;justify-content:center}.col-name[data-v-48de76d1],.col-def[data-v-48de76d1],.col-type[data-v-48de76d1],.col-desc[data-v-48de76d1]{min-width:0;overflow:hidden}.col-act[data-v-48de76d1]{display:flex;justify-content:center}[data-v-48de76d1] .n-input{min-width:0}[data-v-48de76d1] .n-input .n-input__input-el{overflow:hidden;white-space:nowrap}[data-v-48de76d1] .n-select{min-width:0}.custom-input-wrapper[data-v-48de76d1]{display:flex;align-items:center;border:1px solid rgb(224,224,230);border-radius:var(--n-border-radius);background-color:var(--app-input-bg);color:var(--app-input-color);transition:border-color .3s,box-shadow .3s;padding:0 4px;height:28px;box-sizing:border-box;min-width:0;overflow:hidden}.custom-input-wrapper[data-v-48de76d1]:focus-within{border-color:#36ad6a;box-shadow:0 0 0 2px #36ad6a33}.custom-input[data-v-48de76d1]{flex:1;min-width:0;outline:none;font-size:14px;line-height:1.5;padding:0 4px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.custom-input[data-v-48de76d1]::-webkit-scrollbar{display:none}.custom-suffix[data-v-48de76d1]{display:flex;align-items:center;margin-left:4px;border-radius:var(--n-border-radius)}[data-v-48de76d1] .handler-tag{display:inline-flex;align-items:center;background-color:#18b963b3;border-radius:3px;padding:0 5px;font-size:12px;line-height:20px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .2s}[data-v-48de76d1] .credential-tag{display:inline-flex;align-items:center;background-color:#53a8ff;border-radius:3px;padding:0 5px;font-size:12px;line-height:20px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .2s}[data-v-48de76d1] .generator-tag{display:inline-flex;align-items:center;background-color:#9c27b0;border-radius:3px;padding:0 5px;font-size:12px;line-height:20px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .2s}.monaco-editor-wrapper[data-v-0f1d83c4]{width:100%;border:1px solid var(--n-border-color);border-radius:4px;overflow:hidden;box-sizing:border-box}.monaco-editor-container[data-v-0f1d83c4]{width:100%;height:100%}.param-value-input[data-v-be1c59e4]{display:flex;flex-direction:column;gap:16px}.empty-state[data-v-be1c59e4]{padding:20px;display:flex;justify-content:center}.no-params-hint[data-v-be1c59e4]{display:flex;align-items:center;gap:8px;color:#666;font-size:13px}.params-list[data-v-be1c59e4]{display:flex;flex-direction:column}.param-item[data-v-be1c59e4]{padding:12px;border-bottom:1px solid var(--n-divider-color);display:flex;flex-direction:column;gap:8px}.param-item[data-v-be1c59e4]:last-child{border-bottom:none}.param-header[data-v-be1c59e4]{display:flex;flex-direction:column;gap:2px}.param-meta[data-v-be1c59e4]{display:flex;align-items:center;gap:8px}.param-name[data-v-be1c59e4]{font-weight:500;font-size:13px;color:var(--n-text-color-1)}.param-type[data-v-be1c59e4]{font-size:11px;background-color:#8080801a;padding:1px 5px;border-radius:3px;color:var(--n-text-color-3);font-family:monospace}.required-mark[data-v-be1c59e4]{color:var(--n-error-color);font-weight:700}.param-desc[data-v-be1c59e4]{font-size:12px;color:var(--n-text-color-3);line-height:1.4}.param-input[data-v-be1c59e4]{width:100%}.bool-input[data-v-be1c59e4]{display:flex;align-items:center;gap:8px}.bool-label[data-v-be1c59e4]{font-size:12px;color:var(--n-text-color-3)}.full-width[data-v-be1c59e4],[data-v-be1c59e4] .n-input-number{width:100%}.symbol-tree-container[data-v-e4dd8dc1]{height:100%;display:flex;flex-direction:column;overflow:hidden;color:var(--tree-hover-text, #e0e0e0)}.search-box[data-v-e4dd8dc1]{padding:8px;border-bottom:1px solid var(--n-border-color)}.symbol-tree[data-v-e4dd8dc1]{flex:1;overflow:auto;padding:4px 0}[data-v-e4dd8dc1] .n-tree-node-content__text,[data-v-e4dd8dc1] .n-tree-node-content__prefix{color:var(--tree-hover-text, #e0e0e0)!important}[data-v-e4dd8dc1] .n-tree-node-wrapper:hover .n-tree-node-content__text,[data-v-e4dd8dc1] .n-tree-node-wrapper:hover .n-tree-node-content__prefix{color:var(--tree-hover-text, #ffffff)!important}.loading-state[data-v-e4dd8dc1],.empty-state[data-v-e4dd8dc1]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--tree-hover-text, #e0e0e0);font-size:12px}[data-v-e4dd8dc1] .n-tree-node--pending{background-color:transparent!important}.file-tree-viewer[data-v-7b28db46]{height:100%;display:flex;flex-direction:column;background-color:var(--n-card-color)}.file-tree-header[data-v-7b28db46]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--n-border-color);background-color:var(--tree-header-bg, rgba(0, 0, 0, .02))}.file-tree-title[data-v-7b28db46]{font-size:12px;font-weight:600;color:var(--tree-title-color, var(--n-text-color-2));text-transform:uppercase}.file-tree-actions[data-v-7b28db46]{display:flex;gap:4px}.file-tree-content[data-v-7b28db46]{flex:1;overflow-y:auto;padding:8px 0}[data-v-7b28db46] .n-tree-node-content{font-size:13px}[data-v-7b28db46] .n-tree-node-content__text,[data-v-7b28db46] .n-tree-node-content__prefix,[data-v-7b28db46] .n-tree-node-wrapper:hover .n-tree-node-content__text,[data-v-7b28db46] .n-tree-node-wrapper:hover .n-tree-node-content__prefix{color:var(--v6f0d3e2f)!important}.fullscreen-editor-overlay.vs[data-v-7b28db46] .n-tree-node-content__text,.fullscreen-editor-overlay.vs[data-v-7b28db46] .n-tree-node-content__prefix,.fullscreen-editor-overlay.vs[data-v-7b28db46] .n-tree-node-wrapper:hover .n-tree-node-content__text,.fullscreen-editor-overlay.vs[data-v-7b28db46] .n-tree-node-wrapper:hover .n-tree-node-content__prefix{color:var(--v1c743ff0)!important}[data-v-7b28db46] .n-tree-node-content:hover{background-color:var(--v3f443094)}[data-v-7b28db46] .n-tree.n-tree--block-line .n-tree-node:not(.n-tree-node--disabled):hover{background-color:var(--v3f443094)!important}[data-v-7b28db46] .n-tree-node-content--selected{background-color:var(--tree-node-selected-bg, rgba(0, 122, 204, .2));color:var(--tree-selected-text, #ffffff)}[data-v-7b28db46] .n-tree-node-content__label,[data-v-7b28db46] .n-tree-node-content__label:hover{color:inherit}[data-v-7b28db46] .node-actions{display:flex;gap:2px;margin-left:auto;padding-right:4px;opacity:0;transition:opacity .2s}[data-v-7b28db46] .n-tree-node-wrapper:hover .node-actions{opacity:1}[data-v-7b28db46] .node-action-btn{padding:2px!important;--n-text-color: var(--v6f0d3e2f) !important;--n-text-color-hover: var(--n-primary-color) !important;--n-text-color-pressed: var(--n-primary-color-pressed) !important;--n-text-color-focus: var(--n-primary-color-hover) !important}.fullscreen-editor-overlay.vs[data-v-7b28db46] .node-action-btn{--n-text-color: var(--v1c743ff0) !important}[data-v-7b28db46] .node-action-btn-delete{--n-text-color-hover: var(--tree-delete-hover-color, #f0a020) !important;--n-text-color-pressed: var(--tree-delete-pressed-color, #c0801a) !important;--n-text-color-focus: var(--tree-delete-focus-color, #f0a020) !important}.drag-upload-label[data-v-7b28db46]{padding:2px 8px;background:var(--tree-drag-upload-bg, #1890ff);color:var(--tree-drag-upload-text, white);border-radius:4px;font-size:11px;white-space:nowrap}[data-v-7b28db46] .n-tree-node-content.drag-over{background-color:var(--tree-drag-over-bg, rgba(24, 144, 255, .2))!important;border:1px dashed var(--tree-drag-over-border, #1890ff);border-radius:4px}.drag-upload-hint[data-v-7b28db46]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:8px 16px;background:#1890ffe6;color:#fff;border-radius:4px;font-size:12px;pointer-events:none;z-index:100}.upload-progress[data-v-7b28db46]{padding:4px 12px;font-size:12px;color:var(--n-text-color-2)}[data-v-7b28db46] .n-tree-node-content__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}[data-v-7b28db46] .loading-spinner{animation:spin-7b28db46 1s linear infinite;color:var(--tree-loading-color, #1890ff);margin-right:4px}@keyframes spin-7b28db46{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.script-assistant[data-v-b7298b0a]{display:flex;flex-direction:column;height:100%;background:var(--n-card-color)}.assistant-header[data-v-b7298b0a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--app-border-2);flex-shrink:0}.assistant-title[data-v-b7298b0a]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.ai-icon[data-v-b7298b0a]{color:var(--n-primary-color)}.assistant-actions[data-v-b7298b0a]{display:flex;gap:4px}.ai-messages-container[data-v-b7298b0a]{flex:1;overflow-y:auto;padding:16px}.ai-welcome[data-v-b7298b0a]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 16px;color:var(--n-text-color-secondary)}.ai-welcome-icon[data-v-b7298b0a]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--n-primary-color),#8b5cf6);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.ai-welcome-icon .n-icon[data-v-b7298b0a]{font-size:32px;color:#fff}.ai-welcome h3[data-v-b7298b0a]{margin:0 0 8px;font-size:18px;color:var(--n-text-color)}.ai-welcome ul[data-v-b7298b0a]{list-style:none;padding:0;margin:8px 0 0;text-align:left}.ai-welcome li[data-v-b7298b0a]{padding:4px 0;font-size:13px}.ai-messages-list[data-v-b7298b0a]{display:flex;flex-direction:column;gap:16px}.ai-message[data-v-b7298b0a]{display:flex;flex-direction:column;gap:8px}.ai-message.user[data-v-b7298b0a]{align-items:flex-end}.ai-message.assistant[data-v-b7298b0a]{align-items:flex-start}.message-header[data-v-b7298b0a]{display:flex;align-items:center;gap:8px;font-size:12px}.message-role[data-v-b7298b0a]{font-weight:500}.message-time[data-v-b7298b0a]{color:var(--n-text-color-disabled)}.message-attachments[data-v-b7298b0a]{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.message-attachment[data-v-b7298b0a]{border-radius:8px;overflow:hidden;background:var(--n-color);border:1px solid var(--n-border-color)}.message-attachment-image[data-v-b7298b0a]{max-width:200px}.message-attachment-image img[data-v-b7298b0a]{width:100%;display:block}.message-attachment-info[data-v-b7298b0a]{padding:4px 8px;font-size:12px;background:var(--n-color)}.message-attachment-file[data-v-b7298b0a]{display:flex;align-items:center;gap:8px;padding:8px 12px}.message-attachment-name[data-v-b7298b0a]{font-size:13px}.message-attachment-size[data-v-b7298b0a]{font-size:12px;color:var(--n-text-color-disabled)}.message-content[data-v-b7298b0a]{max-width:100%;line-height:1.6}.message-text[data-v-b7298b0a]{font-size:14px;word-break:break-word}.message-code-block[data-v-b7298b0a]{margin-top:8px;border-radius:8px;overflow:hidden;background:var(--code-block-bg, #1e1e1e);border:1px solid var(--chat-border, var(--n-border-color))}.code-block-header[data-v-b7298b0a]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--code-block-header-bg, #2d2d2d);border-bottom:1px solid var(--code-block-border, #3d3d3d)}.code-language[data-v-b7298b0a]{font-size:12px;color:var(--code-language-color, #888);text-transform:uppercase}.code-block-actions[data-v-b7298b0a]{display:flex;gap:4px}.message-code-block pre[data-v-b7298b0a]{margin:0;padding:12px;overflow-x:auto}.message-code-block code[data-v-b7298b0a]{font-family:Consolas,Monaco,monospace;font-size:13px;color:var(--code-text, #d4d4d4);white-space:pre}.typing-indicator[data-v-b7298b0a]{color:var(--n-text-color-secondary);font-style:italic}.ai-input-area[data-v-b7298b0a]{border-top:1px solid var(--app-border-2);padding:12px;flex-shrink:0}.ai-attachments-preview[data-v-b7298b0a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ai-attachment-item[data-v-b7298b0a]{position:relative;width:48px;height:48px;border-radius:8px;overflow:hidden;background:var(--n-color);border:1px solid var(--n-border-color)}.ai-attachment-image[data-v-b7298b0a]{width:100%;height:100%}.ai-attachment-image img[data-v-b7298b0a]{width:100%;height:100%;object-fit:cover}.ai-attachment-file[data-v-b7298b0a]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;font-size:10px}.ai-attachment-name[data-v-b7298b0a]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-attachment-size[data-v-b7298b0a]{color:var(--n-text-color-disabled);font-size:9px}.ai-attachment-remove[data-v-b7298b0a]{position:absolute;top:2px;right:2px;width:16px!important;height:16px!important;background:#0009!important;color:#fff!important}.ai-input-container[data-v-b7298b0a]{display:flex;flex-direction:column;gap:8px}.ai-input-row-top[data-v-b7298b0a]{min-height:60px}.ai-chat-input[data-v-b7298b0a]{width:100%;min-height:60px;max-height:200px;padding:12px;border-radius:12px;border:1px solid var(--n-border-color);background:var(--n-color);font-size:14px;line-height:1.5;outline:none;resize:none;overflow-y:auto;word-break:break-word}.ai-chat-input[data-v-b7298b0a]:focus{border-color:var(--n-primary-color)}.ai-chat-input[data-v-b7298b0a]:empty:before{content:attr(data-placeholder);color:var(--n-text-color-disabled);pointer-events:none}.code-ref-tag[data-v-b7298b0a]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--n-primary-color-hover);color:var(--n-primary-color);border-radius:4px;font-size:12px;font-family:Consolas,Monaco,monospace}.ai-input-row-bottom[data-v-b7298b0a]{display:flex;justify-content:space-between;align-items:center}.ai-actions-left[data-v-b7298b0a],.ai-actions-right[data-v-b7298b0a]{display:flex;gap:8px}.script-assistant.vs-dark[data-v-b7298b0a]{background-color:#252526;color:#ccc}.script-assistant.vs-dark .assistant-header[data-v-b7298b0a]{background-color:#2d2d2d;border-bottom-color:#3c3c3c}.script-assistant.vs-dark .assistant-title[data-v-b7298b0a]{color:#e7e7e7}.script-assistant.vs-dark .ai-icon[data-v-b7298b0a]{color:#007acc}.script-assistant.vs-dark .assistant-actions .n-button[data-v-b7298b0a]{color:#ccc}.script-assistant.vs-dark .assistant-actions .n-button[data-v-b7298b0a]:hover{color:#fff;background-color:#ffffff1a}.script-assistant.vs-dark .ai-messages-container[data-v-b7298b0a]{background-color:#1e1e1e;color:#ccc}.script-assistant.vs-dark .ai-welcome[data-v-b7298b0a]{color:#ccc}.script-assistant.vs-dark .ai-welcome h3[data-v-b7298b0a]{color:#e7e7e7}.script-assistant.vs-dark .ai-welcome li[data-v-b7298b0a]{color:#969696}.script-assistant.vs-dark .ai-welcome li[data-v-b7298b0a]:before{color:#007acc}.script-assistant.vs-dark .message-header[data-v-b7298b0a]{color:#969696}.script-assistant.vs-dark .message-role[data-v-b7298b0a]{color:#e7e7e7}.script-assistant.vs-dark .message-time[data-v-b7298b0a]{color:#666}.script-assistant.vs-dark .ai-message.user .message-role[data-v-b7298b0a]{color:#4fc1ff}.script-assistant.vs-dark .ai-message.assistant .message-role[data-v-b7298b0a]{color:#75beff}.script-assistant.vs-dark .ai-message.user .message-content[data-v-b7298b0a]{background-color:var(--msg-user-bg, #0e639c);color:var(--msg-user-text, #ffffff)}.script-assistant.vs-dark .ai-message.assistant .message-content[data-v-b7298b0a]{background-color:var(--msg-assistant-bg, #2d2d2d);color:var(--msg-assistant-text, #cccccc);border-color:var(--msg-assistant-border, #3e3e42)}.script-assistant.vs-dark .message-text[data-v-b7298b0a]{color:#ccc}.script-assistant.vs-dark .message-code-block[data-v-b7298b0a]{background-color:var(--code-block-bg, #1e1e1e);border-color:var(--code-block-border, #3e3e42)}.script-assistant.vs-dark .code-block-header[data-v-b7298b0a]{background-color:var(--code-block-header-bg, #2d2d2d);border-bottom-color:var(--code-block-header-border, #3d3d3d)}.script-assistant.vs-dark .code-language[data-v-b7298b0a]{color:var(--code-language-color, #888)}.script-assistant.vs-dark .message-code-block code[data-v-b7298b0a]{color:var(--code-text, #d4d4d4)}.script-assistant.vs-dark .typing-indicator[data-v-b7298b0a]{color:var(--chat-text-secondary, #969696)}.script-assistant.vs-dark .ai-input-area[data-v-b7298b0a]{background-color:var(--chat-input-bg, #252526);border-top-color:var(--chat-input-border, #3c3c3c)}.script-assistant.vs-dark .ai-input-container[data-v-b7298b0a]{color:var(--chat-text, #cccccc)}.script-assistant.vs-dark .ai-chat-input[data-v-b7298b0a]{background-color:var(--input-bg, #1e1e1e)!important;border-color:var(--chat-border, #3c3c3c);color:var(--chat-text, #cccccc)!important}.script-assistant.vs-dark .ai-chat-input .code-ref-tag[data-v-b7298b0a]{background-color:var(--code-ref-bg, rgba(0, 122, 204, .2));color:var(--code-ref-text, #4fc1ff)}.script-assistant.vs-dark .ai-attachments-preview[data-v-b7298b0a]{border-bottom-color:var(--chat-border, rgba(128, 128, 128, .2))}.script-assistant.vs-dark .ai-attachment-item[data-v-b7298b0a]{background-color:var(--file-item-bg, #2d2d2d);border-color:var(--file-item-border, #3c3c3c)}.script-assistant.vs-dark .ai-attachment-name[data-v-b7298b0a]{color:var(--chat-text, #cccccc)}.script-assistant.vs-dark .ai-attachment-size[data-v-b7298b0a]{color:var(--chat-text-secondary, #969696)}.script-assistant.vs-dark .ai-actions-left .n-button[data-v-b7298b0a],.script-assistant.vs-dark .ai-actions-right .n-button[data-v-b7298b0a]{color:var(--btn-text, #cccccc)}.script-assistant.vs-dark .ai-actions-left .n-button[data-v-b7298b0a]:hover,.script-assistant.vs-dark .ai-actions-right .n-button[data-v-b7298b0a]:hover{color:var(--btn-text-hover, #ffffff);background-color:var(--btn-hover-bg, rgba(255, 255, 255, .1))}.script-assistant.vs-dark .message-attachment[data-v-b7298b0a]{background-color:var(--file-item-bg, #2d2d2d);border-color:var(--file-item-border, #3c3c3c)}.script-assistant.vs-dark .message-attachment-info[data-v-b7298b0a]{background-color:var(--chat-input-bg, #252526);color:var(--chat-text, #cccccc)}.script-assistant.vs-dark .message-attachment-file[data-v-b7298b0a],.script-assistant.vs-dark .message-attachment-name[data-v-b7298b0a]{color:#ccc}.script-assistant.vs-dark .message-attachment-size[data-v-b7298b0a]{color:#969696}.script-assistant.vs-dark .code-block-actions .n-button[data-v-b7298b0a]{color:var(--btn-text, #cccccc)}.script-assistant.vs-dark .code-block-actions .n-button[data-v-b7298b0a]:hover{color:var(--btn-text-hover, #ffffff);background-color:var(--btn-hover-bg, rgba(255, 255, 255, .15))}.script-assistant.vs[data-v-b7298b0a]{background-color:#f3f3f3;color:#333}.script-assistant.vs .assistant-header[data-v-b7298b0a]{background-color:#fff;border-bottom-color:#e0e0e0}.script-assistant.vs .assistant-title[data-v-b7298b0a]{color:#333}.script-assistant.vs .ai-icon[data-v-b7298b0a]{color:#007acc}.script-assistant.vs .assistant-actions .n-button[data-v-b7298b0a]{color:#666}.script-assistant.vs .assistant-actions .n-button[data-v-b7298b0a]:hover{color:#333;background-color:#0000000d}.script-assistant.vs .ai-messages-container[data-v-b7298b0a]{background-color:#fff;color:#333}.script-assistant.vs .ai-welcome[data-v-b7298b0a]{color:#666}.script-assistant.vs .ai-welcome h3[data-v-b7298b0a]{color:#333}.script-assistant.vs .ai-welcome li[data-v-b7298b0a]{color:#666}.script-assistant.vs .ai-welcome li[data-v-b7298b0a]:before{color:#007acc}.script-assistant.vs .message-header[data-v-b7298b0a]{color:#999}.script-assistant.vs .message-role[data-v-b7298b0a]{color:#333}.script-assistant.vs .message-time[data-v-b7298b0a]{color:#999}.script-assistant.vs .ai-message.user .message-role[data-v-b7298b0a],.script-assistant.vs .ai-message.assistant .message-role[data-v-b7298b0a]{color:#007acc}.script-assistant.vs .ai-message.user .message-content[data-v-b7298b0a]{background-color:var(--msg-user-bg, #007acc);color:var(--msg-user-text, #ffffff)}.script-assistant.vs .ai-message.assistant .message-content[data-v-b7298b0a]{background-color:var(--msg-assistant-bg, #f3f3f3);color:var(--msg-assistant-text, #333);border-color:var(--msg-assistant-border, #e0e0e0)}.script-assistant.vs .message-text[data-v-b7298b0a]{color:var(--chat-text, #333)}.script-assistant.vs .message-code-block[data-v-b7298b0a]{background-color:var(--code-block-bg, #f5f5f5);border-color:var(--code-block-border, #e0e0e0)}.script-assistant.vs .code-block-header[data-v-b7298b0a]{background-color:var(--code-block-header-bg, #e8e8e8);border-bottom-color:var(--code-block-header-border, #d0d0d0)}.script-assistant.vs .code-language[data-v-b7298b0a]{color:var(--code-language-color, #666)}.script-assistant.vs .message-code-block code[data-v-b7298b0a]{color:var(--code-text, #333)}.script-assistant.vs .typing-indicator[data-v-b7298b0a]{color:var(--chat-text-secondary, #999)}.script-assistant.vs .ai-input-area[data-v-b7298b0a]{background-color:var(--chat-input-bg, #f8f8f8);border-top-color:var(--chat-input-border, #e0e0e0)}.script-assistant.vs .ai-input-container[data-v-b7298b0a]{color:var(--chat-text, #333)}.script-assistant.vs .ai-chat-input[data-v-b7298b0a]{background-color:var(--input-bg, #ffffff)!important;border-color:var(--chat-border, #e0e0e0);color:var(--chat-text, #333)!important}.script-assistant.vs .ai-chat-input .code-ref-tag[data-v-b7298b0a]{background-color:var(--code-ref-bg, rgba(0, 122, 204, .1));color:var(--code-ref-text, #007acc)}.script-assistant.vs .ai-attachments-preview[data-v-b7298b0a]{border-bottom-color:var(--chat-border, rgba(0, 0, 0, .1))}.script-assistant.vs .ai-attachment-item[data-v-b7298b0a]{background-color:var(--file-item-bg, #ffffff);border-color:var(--file-item-border, #e0e0e0)}.script-assistant.vs .ai-attachment-name[data-v-b7298b0a]{color:var(--chat-text, #333)}.script-assistant.vs .ai-attachment-size[data-v-b7298b0a]{color:var(--chat-text-secondary, #999)}.script-assistant.vs .ai-actions-left .n-button[data-v-b7298b0a],.script-assistant.vs .ai-actions-right .n-button[data-v-b7298b0a]{color:var(--btn-text, #666)}.script-assistant.vs .ai-actions-left .n-button[data-v-b7298b0a]:hover,.script-assistant.vs .ai-actions-right .n-button[data-v-b7298b0a]:hover{color:var(--btn-text-hover, #333);background-color:var(--btn-hover-bg, rgba(0, 0, 0, .05))}.script-assistant.vs .message-attachment[data-v-b7298b0a]{background-color:var(--file-item-bg, #f5f5f5);border-color:var(--file-item-border, #e0e0e0)}.script-assistant.vs .message-attachment-info[data-v-b7298b0a]{background-color:var(--chat-input-bg, #f8f8f8);color:var(--chat-text, #333)}.script-assistant.vs .message-attachment-file[data-v-b7298b0a],.script-assistant.vs .message-attachment-name[data-v-b7298b0a]{color:#333}.script-assistant.vs .message-attachment-size[data-v-b7298b0a]{color:#999}.script-assistant.vs .code-block-actions .n-button[data-v-b7298b0a]{color:var(--btn-text, #666)}.script-assistant.vs .code-block-actions .n-button[data-v-b7298b0a]:hover{color:var(--btn-text-hover, #333);background-color:var(--btn-hover-bg, rgba(0, 0, 0, .05))}.tool-container[data-v-a2c7a65c]{display:flex;flex-direction:column}.tool-use-header[data-v-a2c7a65c]{background:var(--app-bg-second);border-radius:6px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.tool-use-header.expanded[data-v-a2c7a65c]{border-bottom-left-radius:0;border-bottom-right-radius:0}.tool-use-header[data-v-a2c7a65c]:hover{background:#0000000a}.header-left[data-v-a2c7a65c]{display:flex;align-items:center;gap:8px;font-weight:500;font-size:.9em;color:var(--n-text-color)}.tool-icon[data-v-a2c7a65c]{font-size:16px;opacity:.8}.expand-icon[data-v-a2c7a65c]{font-size:16px;color:var(--n-text-color-3);transition:transform .2s ease}.expand-icon.expanded[data-v-a2c7a65c]{transform:rotate(90deg)}.tool-body[data-v-a2c7a65c]{padding:4px 16px 12px;background:var(--app-bg-second);box-sizing:border-box;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.chat-scroll-area[data-v-a06253a4]{flex:1;overflow-y:auto;padding-right:4px}.chat-list[data-v-a06253a4]{display:flex;flex-direction:column;min-height:100%}.chat-item[data-v-a06253a4]{display:inline-flex}.chat-item[data-role=welcome] .msg[data-v-a06253a4]{width:100%;background:var(--chat-input-bg, var(--app-bg-second));color:var(--chat-text, var(--n-text-color));font-size:13px;max-width:100%}.chat-item[data-role=system] .msg[data-v-a06253a4]{width:100%;max-width:100%}.chat-item[data-role=welcome] .msg[data-v-a06253a4]{padding-top:10px;padding-bottom:10px}.chat-item[data-role=assistant] .msg[data-v-a06253a4]{padding-left:0;width:100%}.chat-item[data-role=user][data-v-a06253a4]{flex-direction:row-reverse;margin-top:20px;margin-bottom:15px}.chat-item[data-role=user] .msg[data-v-a06253a4]{background:var(--chat-input-bg, rgba(46, 51, 56, .06));border:1px solid var(--chat-input-border, var(--app-border-1));align-self:flex-end}.chat-item .msg[data-v-a06253a4]{padding:4px 10px;border-radius:14px;color:var(--chat-text, var(--n-text-color));max-width:90%;white-space:pre-wrap;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;overflow-x:auto}.chat-item[data-role=assistant] .text-msg[data-v-a06253a4]{margin-top:10px;line-height:1.2rem}.thinking-msg[data-v-a06253a4]{margin-top:8px;padding:8px 10px;border:1px dashed var(--app-border-2);border-radius:10px;background:var(--chat-input-bg, rgba(46, 51, 56, .04));max-height:100px;overflow-y:auto}.thinking-title[data-v-a06253a4]{font-size:12px;color:var(--chat-text-secondary, var(--n-text-color-3));margin-bottom:4px}.thinking-content[data-v-a06253a4]{font-size:13px;line-height:1.2rem;white-space:pre-wrap}.chat-item[data-role=user] .text-msg.user-msg[data-v-a06253a4]{display:flex;flex-direction:column;gap:4px}.user-msg-text[data-v-a06253a4]{white-space:pre-wrap}.user-msg-elements[data-v-a06253a4]{display:flex;flex-wrap:wrap;gap:6px}.user-msg-element-chip[data-v-a06253a4]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid var(--app-border-2);background:color-mix(in srgb,var(--n-success-color) 12%,transparent)}.user-msg-element-chip-icon[data-v-a06253a4]{color:var(--n-success-color)}.user-msg-element-chip-tag[data-v-a06253a4]{font-size:12px;font-weight:600;white-space:nowrap}.fade-up-enter-active[data-v-a06253a4]{transition:all .25s cubic-bezier(.4,0,.2,1)}.fade-up-enter-from[data-v-a06253a4],.fade-up-leave-to[data-v-a06253a4]{opacity:0;transform:translateY(10px)}.msg-actions[data-v-a06253a4]{display:flex;justify-content:flex-end;gap:6px;margin-right:4px;opacity:.4;transition:opacity .2s}.msg-actions[data-v-a06253a4] .n-button{--n-text-color: var(--chat-text-secondary, var(--n-text-color-3)) !important;--n-text-color-hover: var(--n-primary-color) !important;--n-text-color-pressed: var(--n-primary-color-pressed) !important;--n-text-color-focus: var(--n-primary-color-hover) !important}.chat-item:hover .msg-actions[data-v-a06253a4]{opacity:1}.history-toggle-btn[data-v-d7d60dd1]{position:absolute;left:-2px;top:50%;transform:translateY(-50%);width:24px;height:48px;border-radius:0 24px 24px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;box-shadow:2px 0 8px #0000001a;transition:all .3s ease;opacity:.8;border:solid 1px #e5e6e7}.history-toggle-btn[data-v-d7d60dd1]:hover{width:32px;opacity:1}.history-toggle-btn.vscode-dark[data-v-d7d60dd1]{background-color:#2d2d2d;border-color:#3c3c3c;color:#ccc;box-shadow:2px 0 8px #7d7d7d4d}.history-toggle-btn.vscode-dark[data-v-d7d60dd1]:hover{background-color:#37373d}.history-toggle-btn.vscode-light[data-v-d7d60dd1]{background-color:#f3f3f3;border-color:#e0e0e0;color:#333}.history-toggle-btn.vscode-light[data-v-d7d60dd1]:hover{background-color:#e8e8e8}.history-item[data-v-d7d60dd1]{display:flex;align-items:flex-start;gap:8px}.history-time[data-v-d7d60dd1]{font-size:12px;color:var(--n-text-color-3)}.history-summary[data-v-d7d60dd1]{font-size:13px;color:var(--n-text-color-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.history-item .n-thing[data-v-d7d60dd1]{flex:1;min-width:0}.delete-btn[data-v-d7d60dd1]{flex-shrink:0;opacity:0;transition:opacity .2s;--n-text-color: var(--n-text-color-3) !important;--n-text-color-hover: var(--n-error-color) !important}.n-list-item:hover .delete-btn[data-v-d7d60dd1]{opacity:1}[data-v-d7d60dd1] .n-list.n-list--bordered .n-list-item,[data-v-d7d60dd1] .n-list.n-list--hoverable .n-list-item{padding:8px}.vscode-dark.n-drawer .n-drawer-body-content-wrapper,.vscode-dark.n-drawer .n-drawer-header,.vscode-dark.n-drawer .n-drawer-body{background-color:#252526!important}.vscode-dark.n-drawer .n-drawer-header{border-bottom:1px solid #3c3c3c;color:#e7e7e7!important}.vscode-dark.n-drawer .n-drawer-header__inner{color:#e7e7e7!important}.vscode-dark.n-drawer .n-list{background-color:#252526!important}.vscode-dark.n-drawer .n-list-item{background-color:transparent!important;color:#ccc!important}.vscode-dark.n-drawer .n-list-item:hover{background-color:#2a2d2e!important}.vscode-dark.n-drawer .n-thing__header,.vscode-dark.n-drawer .n-thing-header__title,.vscode-dark.n-drawer .n-thing .n-thing-header__title{color:#e7e7e7!important}.vscode-dark.n-drawer .n-thing__main{color:#969696!important}.vscode-dark.n-drawer .history-time{color:gray!important}.vscode-dark.n-drawer .history-summary{color:#969696!important}.vscode-dark.n-drawer .delete-btn{--n-text-color: #969696 !important;--n-text-color-hover: #f48771 !important}.vscode-dark.n-drawer .n-button{color:#ccc!important}.vscode-light.n-drawer .n-drawer-body-content-wrapper,.vscode-light.n-drawer .n-drawer-header,.vscode-light.n-drawer .n-drawer-body{background-color:#f3f3f3!important}.vscode-light.n-drawer .n-drawer-header{border-bottom:1px solid #e0e0e0;color:#333!important}.vscode-light.n-drawer .n-drawer-header__inner{color:#333!important}.vscode-light.n-drawer .n-list{background-color:#f3f3f3!important}.vscode-light.n-drawer .n-list-item{background-color:transparent!important;color:#333!important}.vscode-light.n-drawer .n-list-item:hover{background-color:#e8e8e8!important}.vscode-light.n-drawer .n-thing__header,.vscode-light.n-drawer .n-thing-header__title,.vscode-light.n-drawer .n-thing .n-thing-header__title{color:#333!important}.vscode-light.n-drawer .n-thing__main{color:#666!important}.vscode-light.n-drawer .history-time{color:#999!important}.vscode-light.n-drawer .history-summary{color:#666!important}.vscode-light.n-drawer .delete-btn{--n-text-color: #999999 !important;--n-text-color-hover: #e51400 !important}.chat-loading[data-v-35cfeb12]{display:flex;justify-content:flex-start;pointer-events:none}.typing-indicator[data-v-35cfeb12]{display:flex;align-items:center;background:#ffffff1a;border-radius:12px;gap:10px}.typing-indicator span[data-v-35cfeb12]{display:inline-block;width:8px;height:8px;background-color:var(--app-text-2);border-radius:50%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:typing-35cfeb12 1.4s infinite ease-in-out both}.typing-indicator span[data-v-35cfeb12]:nth-child(1){animation-delay:-.32s}.typing-indicator span[data-v-35cfeb12]:nth-child(2){animation-delay:-.16s}.typing-indicator span[data-v-35cfeb12]:last-child{margin-right:0}@keyframes typing-35cfeb12{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.notice-bar[data-v-99cf2177]{display:flex;justify-content:space-between;align-items:center;padding:2px 0;background-color:var(--n-card-color);font-size:13px;color:var(--n-text-color)}.left-section[data-v-99cf2177]{display:flex;align-items:center;gap:12px}.right-section[data-v-99cf2177]{display:flex;align-items:center;gap:4px}.status-item[data-v-99cf2177]{display:flex;align-items:center;gap:6px;cursor:pointer;transition:opacity .2s}.status-item[data-v-99cf2177]:hover{opacity:.8}.status-icon[data-v-99cf2177]{font-size:16px}.status-icon.success[data-v-99cf2177]{color:var(--n-success-color)}.status-icon.primary[data-v-99cf2177]{color:var(--n-primary-color)}.task-status-text[data-v-99cf2177]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.divider[data-v-99cf2177]{color:var(--n-border-color);font-size:12px}.popup-header[data-v-99cf2177]{font-weight:600;margin-bottom:12px;font-size:14px;color:var(--n-text-color)}.progress-section[data-v-99cf2177]{margin-bottom:16px}.progress-label[data-v-99cf2177]{display:flex;justify-content:space-between;font-size:12px;margin-bottom:4px;color:var(--n-text-color-2)}.time-info[data-v-99cf2177]{display:flex;justify-content:space-between;margin-bottom:16px;font-size:12px;color:var(--n-text-color-3)}.time-item[data-v-99cf2177]{display:flex;align-items:center;gap:4px}.logs-title[data-v-99cf2177]{font-size:12px;font-weight:500;margin-bottom:8px;color:var(--n-text-color-2)}.log-list[data-v-99cf2177]{display:flex;flex-direction:column;gap:4px}.log-item .n-checkbox[data-v-99cf2177] .n-checkbox__label{font-size:12px;color:var(--app-text-2);display:flex;align-items:center;gap:6px}.log-item .n-checkbox.n-checkbox--checked[data-v-99cf2177] .n-checkbox__label{color:var(--app-color-success)}.log-item .n-checkbox.n-checkbox--checked[data-v-99cf2177] .n-checkbox-box .n-checkbox-box__border{border-color:var(--app-color-success)}.log-item .n-checkbox.n-checkbox--checked[data-v-99cf2177] .n-checkbox-box .check-icon{fill:var(--app-color-success)!important}.file-list[data-v-99cf2177]{display:flex;flex-direction:column;gap:8px}.file-item[data-v-99cf2177]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;background-color:#00000005;cursor:pointer;transition:background-color .2s}.file-item[data-v-99cf2177]:hover{background-color:#0000000d}.file-info[data-v-99cf2177]{flex:1;min-width:0}.file-name[data-v-99cf2177]{font-size:13px;font-weight:500;color:var(--n-text-color)}.file-path[data-v-99cf2177]{font-size:11px;color:var(--n-text-color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-tag[data-v-99cf2177]{font-size:10px;height:18px;padding:0 4px}.agent-selector[data-v-a2b3080d]{display:inline-block}.mode-btn[data-v-a2b3080d]{font-weight:500;font-size:12px}.audio-visualizer[data-v-5c8e6657]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:8px 16px;background:#1e293bf2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d;z-index:1000;min-width:400px;max-width:600px}.status-indicator[data-v-5c8e6657]{width:10px;height:10px;border-radius:50%;flex-shrink:0;animation:pulse-5c8e6657 1.5s ease-in-out infinite}@keyframes pulse-5c8e6657{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.duration-display[data-v-5c8e6657]{color:#94a3b8;font-family:SF Mono,Fira Code,monospace;font-size:14px;font-weight:600;letter-spacing:.5px;min-width:48px;flex-shrink:0}.status-text[data-v-5c8e6657]{color:#60a5fa;font-size:13px;font-weight:500;min-width:60px;flex-shrink:0;letter-spacing:.5px}.waveform-container[data-v-5c8e6657]{flex:1;height:32px;min-width:150px;display:flex;align-items:center;justify-content:center}.waveform-canvas[data-v-5c8e6657]{width:100%;height:32px}.loading-dots[data-v-5c8e6657]{display:flex;align-items:center;justify-content:center;gap:8px;height:100%}.loading-dots .dot[data-v-5c8e6657]{width:6px;height:6px;background:#60a5fa;border-radius:50%;animation:loading-bounce-5c8e6657 1.4s ease-in-out infinite both}.loading-dots .dot[data-v-5c8e6657]:nth-child(1){animation-delay:-.32s}.loading-dots .dot[data-v-5c8e6657]:nth-child(2){animation-delay:-.16s}@keyframes loading-bounce-5c8e6657{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.voice-provider-option[data-v-7deb6c68]{display:flex;align-items:center;width:100%;gap:8px}.voice-provider-check-slot[data-v-7deb6c68]{display:inline-flex;align-items:center;justify-content:center;width:16px;min-width:16px}.voice-provider-check-icon[data-v-7deb6c68]{color:var(--n-primary-color)}.voice-provider-label[data-v-7deb6c68]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-question-tool[data-v-053e1499]{display:flex;flex-direction:column;gap:12px;background:var(--n-card-color);border:1px solid var(--n-border-color);border-radius:6px;padding:6px}.question-header[data-v-053e1499]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:500;color:var(--n-text-color)}.question-header-title[data-v-053e1499]{display:flex;align-items:center;gap:8px}.header-icon[data-v-053e1499]{color:var(--n-primary-color)}.wizard-container[data-v-053e1499]{display:flex;flex-direction:column;gap:12px}.wizard-step-indicator[data-v-053e1499]{display:flex;align-items:center;gap:12px}.step-text[data-v-053e1499]{font-size:13px;color:var(--n-text-color-2)}.step-dots[data-v-053e1499]{display:flex;gap:6px}.step-dot[data-v-053e1499]{width:8px;height:8px;border-radius:50%;background:var(--app-text-3);transition:all .2s}.step-dot.active[data-v-053e1499]{background:var(--app-brand);transform:scale(1.2)}.step-dot.completed[data-v-053e1499]{background:var(--app-color-success)}.question-content[data-v-053e1499]{padding:12px;background:#00000005;border-radius:6px}.question-title[data-v-053e1499]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.question-header-text[data-v-053e1499]{font-weight:600;color:var(--n-text-color-1)}.question-text[data-v-053e1499]{font-size:.9em;color:var(--n-text-color-2);margin-bottom:12px}.options-container[data-v-053e1499]{margin-top:8px;width:100%}.options-list[data-v-053e1499]{display:inline-flex;flex-direction:column;gap:8px;width:100%}.option-item[data-v-053e1499]{padding:8px 12px;background:var(--app-bg-second);border-radius:4px;transition:background .2s;cursor:pointer}.option-item[data-v-053e1499]:hover{background:var(--app-bg-third)}.option-content[data-v-053e1499]{display:inline-flex;flex-direction:column;width:100%;gap:4px}.option-label[data-v-053e1499]{font-weight:500;color:var(--n-text-color-1);display:flex;align-items:center;gap:6px}.option-desc[data-v-053e1499]{font-size:.85em;color:var(--n-text-color-3)}.additional-info-step[data-v-053e1499]{padding:4px 0}.additional-input[data-v-053e1499]{margin-top:12px}.error-message[data-v-053e1499]{padding:8px;background:#ff00000d;border-radius:4px;color:var(--n-error-color)}.error-message pre[data-v-053e1499]{margin:0;font-size:.85em}.action-bar[data-v-053e1499]{display:flex;justify-content:flex-end;align-items:center;gap:8px;border-top:1px solid var(--n-border-color)}.pane-card[data-v-eb22a6b7]{height:100%;border-radius:0}.pane-card[data-v-eb22a6b7] .n-card__content{height:100%;display:flex;flex-direction:column}.chat-panel[data-v-eb22a6b7]{display:flex;flex-direction:column;height:100%;gap:6px;padding:12px 16px;position:relative;box-sizing:border-box}.chat-input[data-v-eb22a6b7]{display:flex;flex-direction:column;gap:8px;margin-top:auto;background:var(--n-card-color);border-radius:16px;padding:8px 12px;box-shadow:0 2px 12px #0000000d;border:1px solid var(--app-border-2);position:relative}.chat-textarea[data-v-eb22a6b7]{background:transparent;--n-color-focus: transparent !important;--n-color: transparent !important;--n-border-focus: none !important;--n-box-shadow-focus: none !important;--n-border-hover: none !important;--n-border: none !important}.chat-textarea[data-v-eb22a6b7] .n-input-wrapper{background:transparent!important}.chat-textarea[data-v-eb22a6b7] .n-input__textarea-el{background:transparent!important;color:var(--chat-text, inherit)!important}.chat-textarea[data-v-eb22a6b7] .n-input--focus{background:transparent!important}.mention-chips[data-v-eb22a6b7]{display:flex;flex-wrap:wrap;gap:6px}.mention-chip[data-v-eb22a6b7]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:2px 8px;border-radius:999px;border:1px solid var(--app-border-2);background:color-mix(in srgb,var(--n-primary-color) 12%,transparent)}.mention-chip-path[data-v-eb22a6b7]{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.mention-chip-remove[data-v-eb22a6b7]{--n-text-color-hover: var(--n-error-color) !important}.element-chips[data-v-eb22a6b7]{display:flex;flex-wrap:wrap;gap:6px}.element-chip[data-v-eb22a6b7]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:2px 8px;border-radius:999px;border:1px solid var(--app-border-2);background:color-mix(in srgb,var(--n-success-color) 12%,transparent)}.element-chip-icon[data-v-eb22a6b7]{color:var(--n-success-color)}.element-chip-tag[data-v-eb22a6b7]{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.element-chip-remove[data-v-eb22a6b7]{--n-text-color-hover: var(--n-error-color) !important}.mention-menu[data-v-eb22a6b7]{max-height:240px;overflow-y:auto;border:1px solid var(--app-border-2);border-radius:10px;background:var(--n-card-color);box-shadow:0 8px 24px #00000026}.mention-option[data-v-eb22a6b7]{display:grid;grid-template-columns:14px minmax(80px,180px) 1fr;align-items:center;gap:8px;padding:8px 10px;cursor:pointer}.mention-option[data-v-eb22a6b7]:hover,.mention-option.active[data-v-eb22a6b7]{background:color-mix(in srgb,var(--n-primary-color) 14%,transparent)}.mention-option-name[data-v-eb22a6b7]{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-option-path[data-v-eb22a6b7]{font-size:11px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-empty[data-v-eb22a6b7]{padding:10px;font-size:12px;color:var(--chat-text-secondary, var(--n-text-color-3))}.ask-question-block-tip[data-v-eb22a6b7]{font-size:12px;color:var(--n-warning-color);background:color-mix(in srgb,var(--n-warning-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--n-warning-color) 35%,transparent);border-radius:8px;padding:6px 10px}.stream-idle-tip[data-v-eb22a6b7]{font-size:12px;color:var(--n-error-color);background:color-mix(in srgb,var(--n-error-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--n-error-color) 30%,transparent);border-radius:8px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.pane-card.vscode-dark .chat-textarea[data-v-eb22a6b7] .n-input__textarea-el{color:var(--chat-text, #cccccc)!important}.pane-card.vscode-light .chat-textarea[data-v-eb22a6b7] .n-input__textarea-el{color:var(--chat-text, #333333)!important}.chat-toolbar[data-v-eb22a6b7]{display:flex;justify-content:space-between;align-items:center;overflow:hidden}.chat-toolbar[data-v-eb22a6b7] .n-button:not(.n-button--primary-type){--n-text-color: var(--chat-text-secondary, var(--n-text-color-2)) !important;--n-text-color-hover: var(--n-primary-color) !important;--n-text-color-pressed: var(--n-primary-color-pressed) !important;--n-text-color-focus: var(--n-primary-color-hover) !important}.toolbar-left[data-v-eb22a6b7],.toolbar-right[data-v-eb22a6b7]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.toolbar-right[data-v-eb22a6b7]{flex-shrink:0}.mode-btn[data-v-eb22a6b7],.model-btn[data-v-eb22a6b7]{font-weight:500;font-size:12px}.model-name[data-v-eb22a6b7]{text-transform:capitalize}.drag-overlay[data-v-eb22a6b7]{position:absolute;inset:0;background:#0080001a;background:rgba(var(--n-primary-color-rgb),.1);border:2px dashed var(--n-primary-color);z-index:100;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.drag-content[data-v-eb22a6b7]{text-align:center;color:var(--n-primary-color);font-weight:500}.file-list[data-v-eb22a6b7]{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0;border-bottom:1px dashed var(--app-border-2);max-height:150px;overflow-y:auto}.file-item-square[data-v-eb22a6b7]{position:relative;width:32px;height:32px;border-radius:8px;background:var(--n-card-color);background-size:100% 10%;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:default;transition:all .2s}.file-item-square:hover .remove-overlay[data-v-eb22a6b7]{opacity:1}.file-preview-img[data-v-eb22a6b7]{width:100%;height:100%;object-fit:cover}.file-type-icon[data-v-eb22a6b7]{width:32px;height:32px;background-size:contain;background-repeat:no-repeat;background-position:center}.progress-overlay[data-v-eb22a6b7]{position:absolute;inset:0;background:#fff9;display:flex;align-items:center;justify-content:center;z-index:2}.mini-progress[data-v-eb22a6b7]{font-size:0}.remove-overlay[data-v-eb22a6b7]{position:absolute;top:0;right:0;width:16px;height:16px;background:#00000080;border-bottom-left-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s;cursor:pointer;z-index:3}.remove-overlay[data-v-eb22a6b7]:hover{background:#ff0000b3}.error-badge[data-v-eb22a6b7]{position:absolute;bottom:2px;right:2px;width:16px;height:16px;border-radius:50%;background:var(--n-error-color);color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:700;z-index:2}.file-tooltip-content[data-v-eb22a6b7]{display:flex;flex-direction:column;gap:4px;max-width:200px}.file-tooltip-meta[data-v-eb22a6b7]{display:flex;justify-content:space-between;font-size:11px;color:#ffffffb3}.pane-card.vscode-dark[data-v-eb22a6b7]{background-color:#252526;--chat-bg: #1e1e1e;--chat-border: #333;--chat-text: #cccccc;--chat-text-secondary: #969696;--chat-input-bg: #1e1e1e;--chat-input-border: #3c3c3c}.pane-card.vscode-dark .chat-panel[data-v-eb22a6b7]{background-color:#1e1e1e}.pane-card.vscode-dark .chat-input[data-v-eb22a6b7]{background:#252526;border-color:#3c3c3c;box-shadow:none}.pane-card.vscode-dark .file-item-square[data-v-eb22a6b7]{background:#2d2d2d;border-color:#3c3c3c}.pane-card.vscode-dark .progress-overlay[data-v-eb22a6b7]{background:#0009}.pane-card.vscode-dark .remove-overlay[data-v-eb22a6b7]{background:#00000080}.pane-card.vscode-dark .remove-overlay[data-v-eb22a6b7]:hover{background:#ff0000b3}.pane-card.vscode-dark .error-badge[data-v-eb22a6b7]{background:#f48771}.pane-card.vscode-dark .file-tooltip-meta[data-v-eb22a6b7]{color:#ffffffb3}.pane-card.vscode-light[data-v-eb22a6b7]{background-color:#f3f3f3;--chat-bg: #ffffff;--chat-border: #e0e0e0;--chat-text: #333333;--chat-text-secondary: #666666;--chat-input-bg: #ffffff;--chat-input-border: #e0e0e0}.pane-card.vscode-light .chat-panel[data-v-eb22a6b7]{background-color:#fff}.pane-card.vscode-light .chat-input[data-v-eb22a6b7]{background:#f8f8f8;border-color:#e0e0e0;box-shadow:none}.pane-card.vscode-light .file-item-square[data-v-eb22a6b7]{background:#fff;border-color:#e0e0e0}.pane-card.vscode-light .progress-overlay[data-v-eb22a6b7]{background:#fff9}.pane-card.vscode-light .remove-overlay[data-v-eb22a6b7]{background:#00000080}.pane-card.vscode-light .remove-overlay[data-v-eb22a6b7]:hover{background:#ff0000b3}.pane-card.vscode-light .error-badge[data-v-eb22a6b7]{background:#e51400;color:#fff}.pane-card.vscode-light .file-tooltip-meta[data-v-eb22a6b7]{color:#0009}.floating-ask-question[data-v-eb22a6b7]{position:absolute;bottom:0;left:0;right:0;z-index:100;margin-bottom:8px;border-radius:12px;background:var(--app-bg);box-shadow:0 4px 20px #00000026;animation:float-in-eb22a6b7 .3s ease-out}@keyframes float-in-eb22a6b7{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.code-editor-wrapper[data-v-5196222f]{width:100%;height:100%;box-sizing:border-box;border:1px solid var(--n-border-color);border-radius:4px;overflow:hidden;background-color:var(--n-card-color);transition:border-color .3s}.editor-toolbar[data-v-5196222f]{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background-color:#00000005;border-bottom:1px solid var(--n-border-color)}.toolbar-left[data-v-5196222f]{display:flex;align-items:center;gap:8px}.toolbar-title[data-v-5196222f]{font-size:13px;font-weight:500;color:var(--n-text-color-2)}.info-icon[data-v-5196222f]{color:var(--n-text-color-3);cursor:help;font-size:16px}.editor-content[data-v-5196222f]{height:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;position:relative}.editor-layout[data-v-5196222f]{display:flex;height:100%;position:relative}.file-sidebar[data-v-5196222f]{width:280px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--n-border-color);background-color:var(--n-card-color);transition:all .2s ease-in-out;overflow:hidden}.file-sidebar.collapsed[data-v-5196222f]{width:0;border-right:none}.file-sidebar.collapsed .sidebar-header[data-v-5196222f],.file-sidebar.collapsed .sidebar-content[data-v-5196222f]{opacity:0;visibility:hidden}.expand-trigger[data-v-5196222f]{position:absolute;left:8px;top:50%;transform:translateY(-50%);z-index:20}.expand-trigger .n-button[data-v-5196222f]{background-color:#ffffff26;box-shadow:0 2px 8px #0000004d;border:1px solid rgba(255,255,255,.2)}.expand-trigger .n-button[data-v-5196222f]:hover{background-color:#ffffff40}.expand-trigger .n-button .n-icon[data-v-5196222f]{color:#fff}.sidebar-header[data-v-5196222f]{padding:6px 10px;border-bottom:1px solid var(--n-border-color);display:flex;justify-content:space-between;align-items:center;background-color:#00000005}.sidebar-title[data-v-5196222f]{font-weight:600;font-size:12px;text-transform:uppercase;color:var(--n-text-color-2)}.sidebar-actions[data-v-5196222f]{display:flex;gap:2px}.sidebar-content[data-v-5196222f]{flex:1;overflow:hidden}.sidebar-content[data-v-5196222f] .file-tree-viewer{background:transparent}.sidebar-content[data-v-5196222f] .file-tree-header{display:none}.sidebar-content[data-v-5196222f] .file-tree-content{padding:0}.editor-area[data-v-5196222f]{flex:1;min-width:0;overflow:hidden}.fullscreen-editor-overlay[data-v-5196222f]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;background-color:#1e1e1e;color:#ccc;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;--tree-hover-bg: rgba(255, 255, 255, .05);--tree-hover-text: #e0e0e0;--tree-node-bg: transparent;--tree-border-color: rgba(255, 255, 255, .1);--tree-header-bg: rgba(0, 0, 0, .02);--tree-title-color: #bbbbbb;--code-block-bg: #1e1e1e;--code-block-header-bg: #2d2d2d;--code-text: #d4d4d4;--msg-user-bg: #0e639c;--msg-assistant-bg: #2d2d2d;--input-bg: #1e1e1e;--btn-text: #cccccc;--chat-text: #cccccc;--chat-text-secondary: #969696;--chat-input-bg: #1e1e1e;--chat-input-border: #3c3c3c;--chat-bg: #1e1e1e;--chat-border: #333;--file-item-bg: #2d2d2d;--file-item-border: #3c3c3c;--sidebar-header-bg: rgba(0, 0, 0, .02);--sidebar-title-color: #bbbbbb;--section-title-color: #e0e0e0;--file-item-color: #e0e0e0;--file-item-active-bg: #37373d;--fs-toolbar-btn-color: #cccccc;--fs-toolbar-btn-hover-color: #ffffff;--fs-toolbar-btn-hover-bg: rgba(255, 255, 255, .1);--popover-bg: #2d2d2d;--popover-text: #cccccc;--popover-border: #3e3e42}.fullscreen-editor-overlay.vs[data-v-5196222f]{background-color:#fff;color:#333;--tree-hover-bg: rgba(0, 0, 0, .04);--tree-hover-text: #333333;--tree-node-bg: transparent;--tree-border-color: rgba(0, 0, 0, .08);--tree-header-bg: rgba(0, 0, 0, .02);--tree-title-color: #333333;--code-block-bg: #f5f5f5;--code-block-header-bg: #e8e8e8;--code-text: #333333;--msg-user-bg: #007acc;--msg-assistant-bg: #f3f3f3;--input-bg: #ffffff;--btn-text: #666666;--chat-text: #333333;--chat-text-secondary: #666666;--chat-input-bg: #ffffff;--chat-input-border: #e0e0e0;--chat-bg: #ffffff;--chat-border: #e0e0e0;--file-item-bg: #ffffff;--file-item-border: #e0e0e0;--sidebar-header-bg: rgba(0, 0, 0, .02);--sidebar-title-color: #666666;--section-title-color: #333333;--file-item-color: #333333;--file-item-active-bg: #e4e6f1;--fs-toolbar-btn-color: #666666;--fs-toolbar-btn-hover-color: #333333;--fs-toolbar-btn-hover-bg: rgba(0, 0, 0, .05);--popover-bg: #ffffff;--popover-text: #333333;--popover-border: #e0e0e0}.fs-toolbar[data-v-5196222f]{height:40px;display:flex;align-items:center;justify-content:space-between;background-color:#252526;padding:0 10px;border-bottom:1px solid #333}.fullscreen-editor-overlay.vs .fs-toolbar[data-v-5196222f]{background-color:#f3f3f3;border-bottom:1px solid #e0e0e0}.fs-toolbar-left[data-v-5196222f]{display:flex;align-items:center;gap:16px}.fs-logo[data-v-5196222f]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:#007acc}.fs-menu-items[data-v-5196222f]{display:flex;gap:8px}.fs-menu-items button[data-v-5196222f]{color:var(--fs-toolbar-btn-color, #cccccc);font-weight:400}.fs-menu-items button[data-v-5196222f]:hover{color:var(--fs-toolbar-btn-hover-color, #ffffff);background-color:var(--fs-toolbar-btn-hover-bg, rgba(255, 255, 255, .1))}.fullscreen-editor-overlay.vs .fs-menu-items button[data-v-5196222f]{color:var(--fs-toolbar-btn-color, #666666)}.fullscreen-editor-overlay.vs .fs-menu-items button[data-v-5196222f]:hover{color:var(--fs-toolbar-btn-hover-color, #333333);background-color:var(--fs-toolbar-btn-hover-bg, rgba(0, 0, 0, .05))}.fs-toolbar-center[data-v-5196222f]{flex:1;display:flex;justify-content:flex-start;overflow-x:auto;height:100%}.fs-toolbar-center[data-v-5196222f]::-webkit-scrollbar{height:2px}.fs-toolbar-center[data-v-5196222f]::-webkit-scrollbar-thumb{background:#fff3}.fs-file-tab[data-v-5196222f]{display:flex;align-items:center;gap:6px;padding:4px 12px;background-color:transparent;border-radius:4px;font-size:13px;color:#969696;border-top:2px solid transparent;cursor:pointer}.fs-file-tab[data-v-5196222f]:hover{background-color:#2a2d2e}.fs-file-tab.active[data-v-5196222f]{background-color:#1e1e1e;color:#fff;border-top:2px solid #007acc}.fullscreen-editor-overlay.vs .fs-file-tab[data-v-5196222f]{background-color:transparent;color:#616161}.fullscreen-editor-overlay.vs .fs-file-tab[data-v-5196222f]:hover{background-color:#f3f3f3}.fullscreen-editor-overlay.vs .fs-file-tab.active[data-v-5196222f]{background-color:#fff;color:#333}.close-tab-icon[data-v-5196222f]{font-size:14px;padding:2px;border-radius:4px;opacity:.5;transition:all .2s}.close-tab-icon[data-v-5196222f]:hover{background-color:#ffffff1a;opacity:1}.fullscreen-editor-overlay.vs .close-tab-icon[data-v-5196222f]:hover{background-color:#0000000d}.unsaved-dot[data-v-5196222f]{font-size:16px;line-height:1;margin-left:4px;color:#fff}.fullscreen-editor-overlay.vs .unsaved-dot[data-v-5196222f]{color:#333}.fs-toolbar-right[data-v-5196222f]{display:flex;align-items:center;gap:8px}.fs-toolbar-right button[data-v-5196222f]{color:var(--fs-toolbar-btn-color, #cccccc)}.fs-toolbar-right button[data-v-5196222f]:hover{color:var(--fs-toolbar-btn-hover-color, #ffffff);background-color:var(--fs-toolbar-btn-hover-bg, rgba(255, 255, 255, .1))}.fullscreen-editor-overlay.vs .fs-toolbar-right button[data-v-5196222f]{color:var(--fs-toolbar-btn-color, #666666)}.fullscreen-editor-overlay.vs .fs-toolbar-right button[data-v-5196222f]:hover{color:var(--fs-toolbar-btn-hover-color, #333333);background-color:var(--fs-toolbar-btn-hover-bg, rgba(0, 0, 0, .05))}.close-btn[data-v-5196222f]{margin-left:8px}.close-btn[data-v-5196222f]:hover{background-color:#c42b1c!important;color:#fff!important}.fs-main-layout[data-v-5196222f]{flex:1;display:flex;overflow:hidden;position:relative}.fs-sidebar[data-v-5196222f]{width:250px;background-color:#252526;border-right:1px solid #333;display:flex;flex-direction:column}.fullscreen-editor-overlay.vs .fs-sidebar[data-v-5196222f]{background-color:#f3f3f3;border-right:1px solid #e0e0e0}.sidebar-header[data-v-5196222f]{padding:10px 20px;font-size:11px;font-weight:700;color:var(--sidebar-title-color, #bbbbbb);text-transform:uppercase}.fullscreen-editor-overlay.vs .sidebar-header[data-v-5196222f]{color:var(--sidebar-title-color, #666666)}.sidebar-section[data-v-5196222f]{display:flex;flex-direction:column}.sidebar-section.expanded[data-v-5196222f]{flex:1;overflow:hidden}.section-title[data-v-5196222f]{display:flex;align-items:center;gap:4px;padding:4px 8px;font-weight:700;font-size:11px;color:var(--section-title-color, #e0e0e0);cursor:pointer}.section-title[data-v-5196222f]:hover{background-color:var(--fs-toolbar-btn-hover-bg, rgba(255, 255, 255, .05))}.fullscreen-editor-overlay.vs .section-title[data-v-5196222f]{color:var(--section-title-color, #333333)}.file-item[data-v-5196222f]{display:flex;align-items:center;gap:6px;padding:4px 20px;cursor:pointer;font-size:13px;color:var(--file-item-color, #e0e0e0)}.fullscreen-editor-overlay.vs .file-item[data-v-5196222f]{color:var(--file-item-color, #333333)}.file-item.active[data-v-5196222f]{background-color:var(--file-item-active-bg, #37373d);color:var(--file-item-active-color, #ffffff)}.fullscreen-editor-overlay.vs .file-item.active[data-v-5196222f]{background-color:var(--file-item-active-bg, #e4e6f1);color:var(--file-item-active-color, #333)}.file-icon.js[data-v-5196222f]{color:#f1e05a}.sidebar-content[data-v-5196222f]{padding:0 10px 10px;overflow-y:auto;flex:1}.fs-editor-area[data-v-5196222f]{flex:1;display:flex;flex-direction:column;position:relative;background-color:#1e1e1e;overflow:hidden;min-width:0}.fullscreen-editor-overlay.vs .fs-editor-area[data-v-5196222f]{background-color:#fff}.fs-editor-content[data-v-5196222f]{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:margin-right .3s ease}.monaco-container[data-v-5196222f]{flex:1;overflow:hidden;position:relative;background-color:#1e1e1e}.fs-bottom-panel[data-v-5196222f]{border-top:1px solid #333;background-color:#1e1e1e;display:flex;flex-direction:column;transition:height .2s ease}.fullscreen-editor-overlay.vs .fs-bottom-panel[data-v-5196222f]{border-top:1px solid #e0e0e0;background-color:#fff}.panel-header[data-v-5196222f]{height:35px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;border-bottom:1px solid #333;cursor:pointer}.fullscreen-editor-overlay.vs .panel-header[data-v-5196222f]{border-bottom:1px solid #e0e0e0}.panel-tabs[data-v-5196222f]{display:flex;gap:20px;height:100%}.panel-tab[data-v-5196222f]{display:flex;align-items:center;gap:6px;height:100%;font-size:11px;text-transform:uppercase;color:#969696;cursor:pointer;border-bottom:1px solid transparent}.panel-tab[data-v-5196222f]:hover{color:#e7e7e7}.fullscreen-editor-overlay.vs .panel-tab[data-v-5196222f]:hover{color:#333}.panel-tab.active[data-v-5196222f]{color:#e7e7e7;border-bottom:1px solid #e7e7e7}.fullscreen-editor-overlay.vs .panel-tab.active[data-v-5196222f]{color:#333;border-bottom:1px solid #333}.count-tag[data-v-5196222f]{transform:scale(.8)}.panel-tools[data-v-5196222f]{display:flex;align-items:center;gap:8px}.panel-content[data-v-5196222f]{flex:1;overflow:hidden}.diff-toolbar[data-v-5196222f]{height:40px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;background-color:#252526;border-bottom:1px solid #333;flex-shrink:0}.fullscreen-editor-overlay.vs .diff-toolbar[data-v-5196222f]{background-color:#f3f3f3;border-bottom:1px solid #e0e0e0}.diff-info[data-v-5196222f]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#ccc}.fullscreen-editor-overlay.vs .diff-info[data-v-5196222f]{color:#333}.diff-actions[data-v-5196222f]{display:flex;gap:8px}.console-view[data-v-5196222f],.result-view[data-v-5196222f]{height:100%;overflow:auto;font-family:Menlo,Monaco,Courier New,monospace;padding:8px}.console-empty[data-v-5196222f]{padding:20px;text-align:center;color:#666}.console-line[data-v-5196222f]{display:flex;gap:8px;padding:4px 0;border-bottom:1px solid rgba(128,128,128,.1);font-size:12px;line-height:1.5}.console-meta[data-v-5196222f]{width:80px;flex-shrink:0;color:#888}.console-level.error[data-v-5196222f]{color:#f48771}.console-level.warn[data-v-5196222f]{color:#cca700}.console-level.info[data-v-5196222f]{color:#75beff}.fullscreen-editor-overlay.vs .console-level.error[data-v-5196222f]{color:#cd3131}.fullscreen-editor-overlay.vs .console-level.warn[data-v-5196222f]{color:#805d00}.fullscreen-editor-overlay.vs .console-level.info[data-v-5196222f]{color:#007acc}.console-args[data-v-5196222f]{flex:1;word-break:break-all;white-space:pre-wrap;color:#ccc}.fullscreen-editor-overlay.vs .console-args[data-v-5196222f]{color:#333}.console-summary[data-v-5196222f]{color:#9cdcfe;cursor:pointer}.fullscreen-editor-overlay.vs .console-summary[data-v-5196222f]{color:#007acc}.console-pre[data-v-5196222f]{background-color:#ffffff0d;padding:8px;border-radius:4px;margin-top:4px}.fullscreen-editor-overlay.vs .console-pre[data-v-5196222f]{background-color:#0000000d}.fs-status-bar[data-v-5196222f]{height:22px;background-color:#007acc;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 10px;font-size:12px}.status-left[data-v-5196222f],.status-right[data-v-5196222f]{display:flex;gap:16px}.status-item[data-v-5196222f]{display:flex;align-items:center;gap:4px;cursor:pointer}.status-item[data-v-5196222f]:hover{background-color:#fff3}.settings-popover[data-v-5196222f]{padding:8px;display:flex;flex-direction:column;gap:8px;width:200px}.settings-popover-light[data-v-5196222f]{color:#333}.setting-item[data-v-5196222f]{display:flex;justify-content:space-between;align-items:center}.fs-ai-sidebar[data-v-5196222f]{width:480px;background-color:#252526;border-left:1px solid #333;display:flex;flex-direction:column;flex-shrink:0;height:100%;position:absolute;right:0;top:0;z-index:100}.fullscreen-editor-overlay.vs .fs-ai-sidebar[data-v-5196222f]{background-color:#f8f8f8;border-left:1px solid #e0e0e0}.ai-sidebar-header[data-v-5196222f]{height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;border-bottom:1px solid #333;background-color:#2d2d2d}.fullscreen-editor-overlay.vs .ai-sidebar-header[data-v-5196222f]{border-bottom:1px solid #e0e0e0;background-color:#fff}.ai-sidebar-title[data-v-5196222f]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#e7e7e7}.fullscreen-editor-overlay.vs .ai-sidebar-title[data-v-5196222f]{color:#333}.ai-sidebar-actions[data-v-5196222f]{display:flex;align-items:center;gap:4px}.ai-action-btn[data-v-5196222f]{color:#ccc}.fullscreen-editor-overlay.vs .ai-action-btn[data-v-5196222f]{color:#666}.ai-action-btn[data-v-5196222f]:disabled{opacity:.3;cursor:not-allowed}.ai-action-btn[data-v-5196222f]:not(:disabled):hover{color:#fff;background-color:#ffffff1a}.fullscreen-editor-overlay.vs .ai-action-btn[data-v-5196222f]:not(:disabled):hover{color:#333;background-color:#0000001a}.ai-icon[data-v-5196222f]{font-size:18px;color:#007acc}.ai-messages-container[data-v-5196222f]{flex:1;overflow-y:auto;display:flex;flex-direction:column;background-color:#1e1e1e}.fullscreen-editor-overlay.vs .ai-messages-container[data-v-5196222f]{background-color:#fff}.ai-welcome[data-v-5196222f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#ccc}.fullscreen-editor-overlay.vs .ai-welcome[data-v-5196222f]{color:#666}.ai-welcome-icon[data-v-5196222f]{font-size:48px;color:#007acc;margin-bottom:16px}.ai-welcome h3[data-v-5196222f]{font-size:18px;font-weight:500;margin:0 0 12px;color:#e7e7e7}.fullscreen-editor-overlay.vs .ai-welcome h3[data-v-5196222f]{color:#333}.ai-welcome p[data-v-5196222f]{font-size:14px;margin:0 0 16px}.ai-welcome ul[data-v-5196222f]{list-style:none;padding:0;margin:0;text-align:left}.ai-welcome li[data-v-5196222f]{padding:6px 0;font-size:13px;color:#969696}.fullscreen-editor-overlay.vs .ai-welcome li[data-v-5196222f]{color:#666}.ai-welcome li[data-v-5196222f]:before{content:"✓ ";color:#007acc;margin-right:8px}.ai-messages-list[data-v-5196222f]{display:flex;flex-direction:column;gap:16px;padding:16px}.ai-message[data-v-5196222f]{display:flex;flex-direction:column;gap:4px;animation:slideIn-5196222f .3s ease}@keyframes slideIn-5196222f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-message.user[data-v-5196222f]{align-items:flex-end}.ai-message.assistant[data-v-5196222f]{align-items:flex-start}.message-header[data-v-5196222f]{display:flex;align-items:center;gap:8px;font-size:11px;color:#969696}.fullscreen-editor-overlay.vs .message-header[data-v-5196222f]{color:#999}.message-role[data-v-5196222f]{font-weight:500}.ai-message.user .message-role[data-v-5196222f]{color:#4fc1ff}.fullscreen-editor-overlay.vs .ai-message.user .message-role[data-v-5196222f]{color:#007acc}.ai-message.assistant .message-role[data-v-5196222f]{color:#75beff}.fullscreen-editor-overlay.vs .ai-message.assistant .message-role[data-v-5196222f]{color:#007acc}.message-time[data-v-5196222f]{font-size:10px;color:#666}.message-content[data-v-5196222f]{padding:12px 16px;border-radius:8px;font-size:13px;line-height:1.6;max-width:90%;white-space:pre-wrap;word-break:break-word}.ai-message.user .message-content[data-v-5196222f]{background-color:#0e639c;color:#fff}.fullscreen-editor-overlay.vs .ai-message.user .message-content[data-v-5196222f]{background-color:#007acc;color:#fff}.ai-message.assistant .message-content[data-v-5196222f]{background-color:#2d2d2d;color:#ccc;border:1px solid #3e3e42}.fullscreen-editor-overlay.vs .ai-message.assistant .message-content[data-v-5196222f]{background-color:#f3f3f3;color:#333;border:1px solid #e0e0e0}.typing-indicator[data-v-5196222f]{display:inline-block;color:#969696;font-style:italic}.ai-input-area[data-v-5196222f]{border-top:1px solid #333;background-color:#252526;padding:12px 16px}.fullscreen-editor-overlay.vs .ai-input-area[data-v-5196222f]{border-top:1px solid #e0e0e0;background-color:#f8f8f8}.ai-input-container[data-v-5196222f]{display:flex;flex-direction:column;gap:8px}.ai-input-row-top[data-v-5196222f]{width:100%}.ai-chat-input[data-v-5196222f]{background-color:#1e1e1e!important;--n-color: #1e1e1e !important;--n-color-focus: #1e1e1e !important;border-radius:6px}.ai-chat-input[data-v-5196222f] .n-input__textarea-el{color:#ccc!important;caret-color:#ccc;font-size:13px;line-height:1.5;background-color:transparent!important}.fullscreen-editor-overlay.vs .ai-chat-input[data-v-5196222f]{background-color:#fff!important;--n-color: #ffffff !important;--n-color-focus: #ffffff !important}.fullscreen-editor-overlay.vs .ai-chat-input[data-v-5196222f] .n-input__textarea-el{color:#333!important;caret-color:#333}.ai-input-row-bottom[data-v-5196222f]{display:flex;justify-content:space-between;align-items:center}.ai-actions-left[data-v-5196222f],.ai-actions-right[data-v-5196222f]{display:flex;align-items:center;gap:8px}.upload-btn[data-v-5196222f],.mode-toggle-btn[data-v-5196222f]{color:#ccc}.upload-btn[data-v-5196222f]:hover,.mode-toggle-btn[data-v-5196222f]:hover{color:#fff;background-color:#ffffff1a}.fullscreen-editor-overlay.vs .upload-btn[data-v-5196222f],.fullscreen-editor-overlay.vs .mode-toggle-btn[data-v-5196222f]{color:#666}.fullscreen-editor-overlay.vs .upload-btn[data-v-5196222f]:hover,.fullscreen-editor-overlay.vs .mode-toggle-btn[data-v-5196222f]:hover{color:#333;background-color:#0000000d}.mode-toggle-btn.n-button--primary-type[data-v-5196222f]{color:#007acc}.ai-attachments-preview[data-v-5196222f]{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0;border-bottom:1px solid rgba(128,128,128,.2)}.fullscreen-editor-overlay.vs .ai-attachments-preview[data-v-5196222f]{border-bottom:1px solid rgba(0,0,0,.1)}.ai-attachment-item[data-v-5196222f]{position:relative;display:flex;align-items:center;padding:6px 10px;background-color:#2d2d2d;border:1px solid #3e3e42;border-radius:6px;max-width:250px;transition:all .2s}.ai-attachment-item[data-v-5196222f]:hover,.fullscreen-editor-overlay.vs .ai-attachment-item[data-v-5196222f]:hover{border-color:#007acc}.ai-attachment-image[data-v-5196222f]{width:60px;height:60px;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#1e1e1e}.fullscreen-editor-overlay.vs .ai-attachment-image[data-v-5196222f]{background-color:#fff}.ai-attachment-image img[data-v-5196222f]{max-width:100%;max-height:100%;object-fit:contain}.ai-attachment-file[data-v-5196222f]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.ai-attachment-name[data-v-5196222f]{flex:1;font-size:12px;color:#ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fullscreen-editor-overlay.vs .ai-attachment-name[data-v-5196222f]{color:#333}.ai-attachment-size[data-v-5196222f]{font-size:11px;color:#888;white-space:nowrap}.ai-attachment-remove[data-v-5196222f]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;min-width:20px;padding:0;background-color:#c42b1c;color:#fff;border-radius:50%;opacity:0;transition:opacity .2s}.ai-attachment-item:hover .ai-attachment-remove[data-v-5196222f]{opacity:1}.message-attachments[data-v-5196222f]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.message-attachment[data-v-5196222f]{display:inline-flex;flex-direction:column;gap:4px;padding:8px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px}.fullscreen-editor-overlay.vs .message-attachment[data-v-5196222f]{background-color:#0000000d;border:1px solid rgba(0,0,0,.1)}.ai-message.user .message-attachment[data-v-5196222f]{background-color:#ffffff1a;border-color:#fff3}.fullscreen-editor-overlay.vs .ai-message.user .message-attachment[data-v-5196222f]{background-color:#007acc1a;border-color:#007acc33}.message-attachment-image[data-v-5196222f]{display:flex;flex-direction:column;align-items:center;gap:4px}.message-attachment-image img[data-v-5196222f]{max-width:200px;max-height:150px;border-radius:4px;object-fit:contain}.message-attachment-info[data-v-5196222f]{font-size:11px;color:#969696;text-align:center}.fullscreen-editor-overlay.vs .message-attachment-info[data-v-5196222f]{color:#666}.message-attachment-file[data-v-5196222f]{display:flex;align-items:center;gap:6px;padding:6px 10px;background-color:#0003;border-radius:4px}.fullscreen-editor-overlay.vs .message-attachment-file[data-v-5196222f]{background-color:#0000000d}.ai-message.user .message-attachment-file[data-v-5196222f]{background-color:#ffffff26}.fullscreen-editor-overlay.vs .ai-message.user .message-attachment-file[data-v-5196222f]{background-color:#007acc1a}.message-attachment-name[data-v-5196222f]{font-size:12px;color:#ccc}.fullscreen-editor-overlay.vs .message-attachment-name[data-v-5196222f]{color:#333}.message-attachment-size[data-v-5196222f]{font-size:11px;color:#888}.message-text[data-v-5196222f]{line-height:1.6}.message-text[data-v-5196222f] p{margin:0 0 8px}.message-text[data-v-5196222f] p:last-child{margin-bottom:0}.message-text[data-v-5196222f] code{background-color:#0000004d;padding:2px 4px;border-radius:3px;font-family:Menlo,Monaco,Courier New,monospace;font-size:12px}.fullscreen-editor-overlay.vs .message-text[data-v-5196222f] code{background-color:#0000001a}.message-text[data-v-5196222f] pre{background-color:#0000004d;padding:8px;border-radius:4px;overflow-x:auto;margin:8px 0}.fullscreen-editor-overlay.vs .message-text[data-v-5196222f] pre{background-color:#0000001a}.message-text[data-v-5196222f] pre code{background:none;padding:0}.message-code-block[data-v-5196222f]{margin:12px 0;border-radius:6px;overflow:hidden;border:1px solid #3e3e42}.code-block-header[data-v-5196222f]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#2d2d2d;border-bottom:1px solid #3e3e42}.fullscreen-editor-overlay.vs .code-block-header[data-v-5196222f]{background-color:#f3f3f3;border-bottom-color:#e0e0e0}.code-block-actions[data-v-5196222f]{display:flex;align-items:center;gap:4px}.insert-code-btn[data-v-5196222f]{opacity:.6;transition:opacity .2s}.insert-code-btn[data-v-5196222f]:hover{opacity:1}.code-language[data-v-5196222f]{font-size:11px;text-transform:uppercase;color:#969696;font-weight:500}.fullscreen-editor-overlay.vs .code-language[data-v-5196222f]{color:#666}.copy-code-btn[data-v-5196222f]{opacity:.6;transition:opacity .2s}.copy-code-btn[data-v-5196222f]:hover{opacity:1}.message-code-block pre[data-v-5196222f]{margin:0;padding:12px;background-color:#1e1e1e;overflow-x:auto;font-family:Menlo,Monaco,Courier New,monospace;font-size:12px;line-height:1.5}.fullscreen-editor-overlay.vs .message-code-block pre[data-v-5196222f]{background-color:#f8f8f8}.message-code-block code[data-v-5196222f]{color:#ccc}.fullscreen-editor-overlay.vs .message-code-block code[data-v-5196222f]{color:#333}.message-code-block code.language-javascript[data-v-5196222f],.message-code-block code.language-js[data-v-5196222f],.message-code-block code.language-typescript[data-v-5196222f],.message-code-block code.language-ts[data-v-5196222f]{color:#d4d4d4}.message-code-block code.language-javascript .keyword[data-v-5196222f],.message-code-block code.language-js .keyword[data-v-5196222f],.message-code-block code.language-typescript .keyword[data-v-5196222f],.message-code-block code.language-ts .keyword[data-v-5196222f]{color:#569cd6}.message-code-block code.language-javascript .string[data-v-5196222f],.message-code-block code.language-js .string[data-v-5196222f],.message-code-block code.language-typescript .string[data-v-5196222f],.message-code-block code.language-ts .string[data-v-5196222f]{color:#ce9178}.message-code-block code.language-javascript .number[data-v-5196222f],.message-code-block code.language-js .number[data-v-5196222f],.message-code-block code.language-typescript .number[data-v-5196222f],.message-code-block code.language-ts .number[data-v-5196222f]{color:#b5cea8}.message-code-block code.language-javascript .comment[data-v-5196222f],.message-code-block code.language-js .comment[data-v-5196222f],.message-code-block code.language-typescript .comment[data-v-5196222f],.message-code-block code.language-ts .comment[data-v-5196222f]{color:#6a9955}.message-code-block code.language-javascript .function[data-v-5196222f],.message-code-block code.language-js .function[data-v-5196222f],.message-code-block code.language-typescript .function[data-v-5196222f],.message-code-block code.language-ts .function[data-v-5196222f]{color:#dcdcaa}.message-code-block code.language-python[data-v-5196222f],.message-code-block code.language-py[data-v-5196222f]{color:#d4d4d4}.message-code-block code.language-python .keyword[data-v-5196222f],.message-code-block code.language-py .keyword[data-v-5196222f]{color:#569cd6}.message-code-block code.language-python .string[data-v-5196222f],.message-code-block code.language-py .string[data-v-5196222f]{color:#ce9178}.message-code-block code.language-python .number[data-v-5196222f],.message-code-block code.language-py .number[data-v-5196222f]{color:#b5cea8}.message-code-block code.language-python .comment[data-v-5196222f],.message-code-block code.language-py .comment[data-v-5196222f]{color:#6a9955}.message-code-block code.language-python .function[data-v-5196222f],.message-code-block code.language-py .function[data-v-5196222f]{color:#dcdcaa}.message-code-block code.language-json[data-v-5196222f]{color:#d4d4d4}.message-code-block code.language-json .property[data-v-5196222f]{color:#9cdcfe}.message-code-block code.language-json .string[data-v-5196222f]{color:#ce9178}.message-code-block code.language-json .number[data-v-5196222f]{color:#b5cea8}.message-code-block code.language-json .boolean[data-v-5196222f]{color:#569cd6}.fullscreen-editor-overlay.vs .message-code-block code.language-javascript .keyword[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-js .keyword[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-typescript .keyword[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-ts .keyword[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-python .keyword[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-py .keyword[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-json .boolean[data-v-5196222f]{color:#00f}.fullscreen-editor-overlay.vs .message-code-block code.language-javascript .string[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-js .string[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-typescript .string[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-ts .string[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-python .string[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-py .string[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-json .string[data-v-5196222f]{color:#a31515}.fullscreen-editor-overlay.vs .message-code-block code.language-javascript .number[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-js .number[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-typescript .number[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-ts .number[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-python .number[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-py .number[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-json .number[data-v-5196222f]{color:#098658}.fullscreen-editor-overlay.vs .message-code-block code.language-javascript .comment[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-js .comment[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-typescript .comment[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-ts .comment[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-python .comment[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-py .comment[data-v-5196222f]{color:green}.fullscreen-editor-overlay.vs .message-code-block code.language-javascript .function[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-js .function[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-typescript .function[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-ts .function[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-python .function[data-v-5196222f],.fullscreen-editor-overlay.vs .message-code-block code.language-py .function[data-v-5196222f]{color:#795e26}.fullscreen-editor-overlay.vs .message-code-block code.language-json .property[data-v-5196222f]{color:#0451a5}.fs-ai-sidebar[data-v-5196222f]::-webkit-scrollbar,.ai-messages-container[data-v-5196222f]::-webkit-scrollbar{width:8px}.fs-ai-sidebar[data-v-5196222f]::-webkit-scrollbar-track,.ai-messages-container[data-v-5196222f]::-webkit-scrollbar-track{background:transparent}.fs-ai-sidebar[data-v-5196222f]::-webkit-scrollbar-thumb,.ai-messages-container[data-v-5196222f]::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}.fs-ai-sidebar[data-v-5196222f]::-webkit-scrollbar-thumb:hover,.ai-messages-container[data-v-5196222f]::-webkit-scrollbar-thumb:hover{background:#4e4e4e}.fullscreen-editor-overlay.vs .fs-ai-sidebar[data-v-5196222f]::-webkit-scrollbar-thumb,.fullscreen-editor-overlay.vs .ai-messages-container[data-v-5196222f]::-webkit-scrollbar-thumb{background:#c1c1c1}.fullscreen-editor-overlay.vs .fs-ai-sidebar[data-v-5196222f]::-webkit-scrollbar-thumb:hover,.fullscreen-editor-overlay.vs .ai-messages-container[data-v-5196222f]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media(max-width:1024px){.fs-ai-sidebar[data-v-5196222f]{width:320px}.ai-attachment-item[data-v-5196222f]{max-width:200px}.message-attachment-image img[data-v-5196222f]{max-width:150px;max-height:100px}}@media(max-width:768px){.fs-ai-sidebar[data-v-5196222f]{width:100%;position:fixed;z-index:200}.ai-sidebar-title span[data-v-5196222f]{font-size:13px}.ai-welcome-icon[data-v-5196222f]{font-size:36px}.ai-welcome h3[data-v-5196222f]{font-size:16px}.message-content[data-v-5196222f]{max-width:95%;padding:10px 12px}.ai-input-area[data-v-5196222f]{padding:6px 12px}.code-block-header[data-v-5196222f]{padding:6px 10px}.message-code-block pre[data-v-5196222f]{padding:10px;font-size:11px}}.fullscreen-editor-overlay.vs .message-code-block[data-v-5196222f]{box-shadow:0 1px 3px #0000001a}.fullscreen-editor-overlay.vs .ai-input-area[data-v-5196222f]{box-shadow:0 -1px 3px #0000000d}.fullscreen-editor-overlay.vs .ai-welcome li[data-v-5196222f]{color:#555}.fullscreen-editor-overlay.vs .ai-welcome li[data-v-5196222f]:before{color:#007acc}.fullscreen-editor-overlay.vs .message-time[data-v-5196222f]{color:#888}.fullscreen-editor-overlay.vs .message-attachment-file[data-v-5196222f]{background-color:#00000008}.insert-code-btn[data-v-5196222f],.copy-code-btn[data-v-5196222f]{color:#ccc}.fullscreen-editor-overlay.vs .insert-code-btn[data-v-5196222f],.fullscreen-editor-overlay.vs .copy-code-btn[data-v-5196222f]{color:#555}.insert-code-btn[data-v-5196222f]:hover,.copy-code-btn[data-v-5196222f]:hover{color:#fff}.fullscreen-editor-overlay.vs .insert-code-btn[data-v-5196222f]:hover,.fullscreen-editor-overlay.vs .copy-code-btn[data-v-5196222f]:hover{color:#333}.typing-indicator[data-v-5196222f]{color:#969696}.fullscreen-editor-overlay.vs .typing-indicator[data-v-5196222f]{color:#888}@media(max-width:768px){.fs-ai-sidebar[data-v-5196222f]{width:100%;position:fixed;z-index:200}.fs-ai-sidebar[data-v-5196222f]:before{content:"";position:fixed;inset:0;background-color:#00000080;z-index:-1}}.fs-main-layout[data-v-5196222f]{overflow:hidden}.ai-input-wrapper[data-v-5196222f] .n-input__textarea:focus{outline:2px solid #007acc;outline-offset:-2px}.fullscreen-editor-overlay.vs .ai-input-wrapper[data-v-5196222f] .n-input__textarea:focus{outline:2px solid #007acc}.message-code-block[data-v-5196222f]{margin:12px 0;border-radius:6px;overflow:hidden;border:1px solid #3e3e42;max-width:100%}.fullscreen-editor-overlay.vs .message-code-block[data-v-5196222f]{border-color:#e0e0e0}.message-code-block pre[data-v-5196222f]{overflow-x:auto;word-wrap:normal;white-space:pre}.ai-attachment-item[data-v-5196222f]{display:flex;align-items:center;gap:8px;padding:6px 10px;background-color:#2d2d2d;border:1px solid #3e3e42;border-radius:6px;max-width:250px;transition:all .2s}.fullscreen-editor-overlay.vs .ai-attachment-item[data-v-5196222f]{background-color:#f3f3f3;border:1px solid #e0e0e0}.ai-attachment-remove[data-v-5196222f]:hover{background-color:#e51400}.message-text[data-v-5196222f]{line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}.ai-messages-container[data-v-5196222f]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.ai-input-area[data-v-5196222f],.ai-sidebar-header[data-v-5196222f]{-webkit-user-select:none;user-select:none}.message-content[data-v-5196222f]{-webkit-user-select:text;user-select:text}.floating-ai-btn[data-v-5196222f]{position:absolute;z-index:100;width:22px;height:22px;border-radius:4px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #667eea66;transition:all .15s ease;font-size:12px}.floating-ai-btn[data-v-5196222f]:hover{transform:scale(1.1);box-shadow:0 4px 12px #667eea80}.floating-ai-btn[data-v-5196222f]:active{transform:scale(.95)}.floating-btn-enter-active[data-v-5196222f],.floating-btn-leave-active[data-v-5196222f]{transition:all .15s ease}.floating-btn-enter-from[data-v-5196222f],.floating-btn-leave-to[data-v-5196222f]{opacity:0;transform:scale(.8)}.code-ref-tag[data-v-5196222f]{display:inline-block;padding:2px 6px;margin:0 2px;background:#667eea33;border:1px solid rgba(102,126,234,.4);border-radius:4px;font-size:12px;font-family:SF Mono,Consolas,Liberation Mono,Menlo,monospace;color:#a8b4ff;white-space:nowrap;vertical-align:baseline;-webkit-user-select:all;user-select:all}.fullscreen-editor-overlay.vs .code-ref-tag[data-v-5196222f]{background:#667eea26;border-color:#667eea59;color:#5a6bc9}.ai-chat-input[data-v-5196222f]{min-height:48px;max-height:150px;overflow-y:auto;padding:8px 12px;background-color:#1e1e1e;border-radius:6px;font-size:13px;line-height:1.5;color:#ccc;outline:none;word-wrap:break-word}.fullscreen-editor-overlay.vs .ai-chat-input[data-v-5196222f]{background-color:#fff;color:#333}.ai-chat-input[data-v-5196222f]:empty:before{content:attr(data-placeholder);color:#666;pointer-events:none}.ai-chat-input[data-v-5196222f]:focus{box-shadow:0 0 0 2px #667eea4d}.file-changed-bar[data-v-5196222f]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:var(--n-warning-color, #f0a020);color:#fff;font-size:13px;z-index:10}.file-changed-bar .n-button[data-v-5196222f]{margin-left:8px;color:#fff;border-color:#ffffff80}.file-changed-bar .n-button[data-v-5196222f]:hover{background-color:#fff3}.browser-script-selector[data-v-564532b9],.cred-selector[data-v-0e980294],.ai-provider-selector[data-v-9dd3faf7]{width:100%}.model-management[data-v-71b2809a]{display:flex;gap:24px;height:100%;overflow:hidden}.model-list[data-v-71b2809a]{width:280px;display:inline-flex;flex-direction:column;border-right:1px solid var(--n-border-color);height:410px;flex-grow:0;overflow:hidden}.list-header[data-v-71b2809a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.title[data-v-71b2809a]{font-weight:600;font-size:16px}.list-content[data-v-71b2809a]{flex:1;overflow-y:auto}.empty-state[data-v-71b2809a]{display:flex;align-items:center;justify-content:center;height:200px}.model-items[data-v-71b2809a]{display:flex;flex-direction:column;gap:8px}.model-item[data-v-71b2809a]{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid var(--app-border-2);border-radius:6px;cursor:pointer;transition:all .2s}.model-item[data-v-71b2809a]:hover{border-color:var(--app-border-2);background-color:var(--app-bg-2)}.model-item.active[data-v-71b2809a]{border-color:var(--app-border-2);background-color:var(--app-bg-3)}.model-info[data-v-71b2809a]{flex:1;min-width:0}.model-name-row[data-v-71b2809a]{display:flex;align-items:center;gap:6px;margin-bottom:4px;min-height:20px}.model-name[data-v-71b2809a]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px}.default-star[data-v-71b2809a]{color:#f5a623;font-size:16px;flex-shrink:0;display:inline-flex;align-items:center;line-height:1}.model-provider[data-v-71b2809a]{font-size:12px;color:var(--n-text-color-3)}.model-actions[data-v-71b2809a]{display:flex;gap:4px;opacity:0;transition:opacity .2s}.model-item:hover .model-actions[data-v-71b2809a]{opacity:1}.model-form[data-v-71b2809a]{flex:1;display:flex;flex-direction:column;overflow-y:hidden;height:410px}.form-header[data-v-71b2809a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-grow:0}.form-tabs[data-v-71b2809a]{flex-grow:1;display:inline-flex;flex-direction:column;overflow-y:auto}.form-content[data-v-71b2809a]{padding:16px 0}.form-actions[data-v-71b2809a]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--n-border-color);margin-top:16px;flex-grow:0}.capability-items[data-v-71b2809a]{display:flex;flex-wrap:wrap;gap:16px}.pricing-section[data-v-71b2809a]{padding:8px 0}.pricing-header-row[data-v-71b2809a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--app-border-2)}.pricing-toggle[data-v-71b2809a]{display:flex;align-items:center;gap:8px}.toggle-label[data-v-71b2809a]{font-size:14px}.currency-select[data-v-71b2809a]{display:flex;align-items:center;gap:8px}.currency-label[data-v-71b2809a]{font-size:14px}.pricing-tiers[data-v-71b2809a]{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.pricing-tier[data-v-71b2809a]{padding:12px;border:1px solid var(--app-border-2);border-radius:6px;background:var(--app-bg-1)}.tier-header[data-v-71b2809a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tier-name-row[data-v-71b2809a]{display:flex;align-items:center;gap:12px}.tier-row[data-v-71b2809a]{display:flex;gap:12px;align-items:center}.tier-row.single[data-v-71b2809a]{margin-bottom:8px}.price-input[data-v-71b2809a]{display:flex;align-items:center;gap:8px;flex:1}.price-label[data-v-71b2809a]{font-size:12px;color:var(--n-text-color-3);min-width:50px}.price-input .n-input-number[data-v-71b2809a]{flex:1}.cache-section[data-v-71b2809a]{margin-top:8px;padding-top:8px;border-top:1px dashed var(--app-border-2)}.cache-section .tier-row[data-v-71b2809a]{margin-top:8px}.ai-fill-modal[data-v-71b2809a]{padding:8px 0}.ai-fill-hint[data-v-71b2809a]{font-size:12px;color:var(--n-text-color-3);margin-bottom:12px;opacity:.7}.ai-fill-tabs[data-v-71b2809a]{display:flex;gap:8px;margin-bottom:16px}.ai-fill-input[data-v-71b2809a]{margin-bottom:8px}.embedding-management[data-v-0e3506d8]{display:flex;gap:24px;height:450px;overflow:hidden}.model-list[data-v-0e3506d8]{width:280px;display:inline-flex;flex-direction:column;border-right:1px solid var(--n-border-color);height:410px;flex-grow:0;overflow:hidden}.list-header[data-v-0e3506d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.title[data-v-0e3506d8]{font-weight:600;font-size:16px}.list-content[data-v-0e3506d8]{flex:1;overflow-y:auto}.empty-state[data-v-0e3506d8]{display:flex;align-items:center;justify-content:center;height:200px}.model-items[data-v-0e3506d8]{display:flex;flex-direction:column;gap:8px}.model-item[data-v-0e3506d8]{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid var(--app-border-2);border-radius:6px;cursor:pointer;transition:all .2s}.model-item[data-v-0e3506d8]:hover{border-color:var(--app-border-2);background-color:var(--app-bg-2)}.model-item.active[data-v-0e3506d8]{border-color:var(--app-border-2);background-color:var(--app-bg-3)}.model-info[data-v-0e3506d8]{flex:1;min-width:0}.model-name-row[data-v-0e3506d8]{display:flex;align-items:center;gap:6px;margin-bottom:4px;min-height:20px}.model-name[data-v-0e3506d8]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px}.default-star[data-v-0e3506d8]{color:#f5a623;font-size:16px;flex-shrink:0;display:inline-flex;align-items:center;line-height:1}.model-meta[data-v-0e3506d8]{display:flex;gap:8px;font-size:12px;color:var(--n-text-color-3)}.model-provider[data-v-0e3506d8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-dimensions[data-v-0e3506d8]{flex-shrink:0}.model-actions[data-v-0e3506d8]{display:flex;gap:4px;opacity:0;transition:opacity .2s}.model-item:hover .model-actions[data-v-0e3506d8]{opacity:1}.model-form[data-v-0e3506d8]{flex:1;display:flex;flex-direction:column;overflow-y:hidden;height:410px}.form-header[data-v-0e3506d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-grow:0}.form-tabs[data-v-0e3506d8]{flex-grow:1;display:inline-flex;flex-direction:column;overflow-y:auto}.form-content[data-v-0e3506d8]{padding:16px 0}.form-actions[data-v-0e3506d8]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--n-border-color);margin-top:16px;flex-grow:0}.pricing-section[data-v-0e3506d8]{padding:8px 0}.pricing-header-row[data-v-0e3506d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--app-border-2)}.pricing-toggle[data-v-0e3506d8]{display:flex;align-items:center;gap:8px}.toggle-label[data-v-0e3506d8]{font-size:14px}.currency-select[data-v-0e3506d8]{display:flex;align-items:center;gap:8px}.currency-label[data-v-0e3506d8]{font-size:14px}.pricing-tiers[data-v-0e3506d8]{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.pricing-tier[data-v-0e3506d8]{padding:12px;border:1px solid var(--app-border-2);border-radius:6px;background:var(--app-bg-1)}.tier-header[data-v-0e3506d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tier-row[data-v-0e3506d8]{display:flex;gap:12px;align-items:center}.price-input[data-v-0e3506d8]{display:flex;align-items:center;gap:8px;flex:1}.price-label[data-v-0e3506d8]{font-size:12px;color:var(--n-text-color-3);min-width:60px}.price-unit[data-v-0e3506d8]{font-size:12px;color:var(--n-text-color-3)}.price-input .n-input-number[data-v-0e3506d8]{flex:1}.pricing-hint[data-v-0e3506d8]{font-size:12px;color:var(--n-text-color-3);opacity:.7}.voice-config-content[data-v-5e23d868]{padding:0;max-height:70vh;overflow-y:auto}.config-header[data-v-5e23d868]{display:flex;justify-content:flex-end;margin-bottom:0}.provider-sections[data-v-5e23d868]{display:flex;flex-direction:column;gap:0px}.provider-section[data-v-5e23d868]{border:1px solid var(--n-border-color);border-radius:8px;overflow:hidden}.provider-header[data-v-5e23d868]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background-color:var(--n-color-modal);border-bottom:1px solid var(--n-border-color)}.provider-title[data-v-5e23d868]{font-weight:600;font-size:14px}.provider-config[data-v-5e23d868]{padding:0 16px;background-color:var(--n-color)}.default-provider-section[data-v-5e23d868]{margin-top:4px;padding:6px 16px;border-top:1px solid var(--n-border-color)}.domain-config-content[data-v-c52302bc]{padding:0;max-height:70vh;overflow-y:auto}.config-header[data-v-c52302bc]{display:flex;justify-content:flex-end;margin-bottom:0}.config-sections[data-v-c52302bc]{display:flex;flex-direction:column;gap:0}.config-section[data-v-c52302bc]{border:1px solid var(--n-border-color);border-radius:8px;overflow:hidden}.section-header[data-v-c52302bc]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--n-color-embedded);cursor:default}.section-title[data-v-c52302bc]{font-weight:500;font-size:14px}.section-body[data-v-c52302bc]{padding:16px}.tab-content[data-v-16eb3139]{padding:24px 0;height:100%;overflow-y:auto;box-sizing:border-box}.settings-form[data-v-16eb3139]{max-width:500px}.model-management-section[data-v-16eb3139]{display:flex;align-items:center;gap:12px}.tab-content[data-v-94a5c14d],.tab-content[data-v-8477a0a1]{padding:24px 0}.list-item-content[data-v-8477a0a1]{display:flex;flex-direction:column;gap:4px}.item-header[data-v-8477a0a1]{display:flex;align-items:center;gap:12px}.item-title[data-v-8477a0a1]{font-weight:600;color:var(--n-text-color);font-size:16px}.item-desc[data-v-8477a0a1]{color:var(--n-text-color-secondary);font-size:13px}.ds-scroll[data-v-eb291458]{max-height:420px;overflow-y:auto;padding-right:8px}.form-row[data-v-eb291458]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-item-flex[data-v-eb291458]{width:100%}.footer-row[data-v-eb291458]{display:flex;align-items:center;justify-content:space-between}.footer-left[data-v-eb291458]{display:flex;align-items:center}.tab-content[data-v-ff612b15],.tab-content[data-v-58dd9601]{padding:24px 0}.list-item-content[data-v-58dd9601]{display:flex;flex-direction:column;gap:4px}.item-header[data-v-58dd9601]{display:flex;align-items:center;gap:12px}.item-title[data-v-58dd9601]{font-weight:600;color:var(--n-text-color);font-size:16px}.item-desc[data-v-58dd9601]{color:var(--n-text-color-secondary);font-size:13px}.reveal-fields[data-v-58dd9601]{display:flex;flex-direction:column;gap:12px}.reveal-field[data-v-58dd9601]{display:flex;flex-direction:column;gap:6px}.reveal-field-header[data-v-58dd9601]{display:flex;align-items:center;justify-content:space-between;gap:12px}.reveal-field-label[data-v-58dd9601]{font-size:13px;font-weight:600}.reveal-empty[data-v-58dd9601]{color:var(--n-text-color-secondary);padding:24px 0;text-align:center}.tab-content[data-v-5be0c6bc]{padding:24px 0}.list-item-content[data-v-5be0c6bc]{display:flex;flex-direction:column;gap:4px}.item-header[data-v-5be0c6bc]{display:flex;align-items:center;gap:12px}.item-title[data-v-5be0c6bc]{font-weight:600;color:var(--n-text-color);font-size:16px}.item-desc[data-v-5be0c6bc]{color:var(--n-text-color-secondary);font-size:13px}.modal-content[data-v-395484d6]{padding:0 16px}.footer-row[data-v-395484d6]{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--n-border-color)}.advanced-config[data-v-395484d6]{display:flex;flex-direction:column;gap:12px;width:100%}.config-row[data-v-395484d6]{display:flex;align-items:center;gap:16px}.config-label[data-v-395484d6]{min-width:120px;font-size:14px;color:#666}.label-with-tip[data-v-395484d6]{display:inline-flex;align-items:center;gap:6px}.label-tip[data-v-395484d6]{display:inline-flex;align-items:center;justify-content:center;cursor:help;-webkit-user-select:none;user-select:none;transition:color .2s}.label-tip[data-v-395484d6]:hover{color:#18a058}.label-tip[data-v-395484d6]:hover .n-icon{color:#18a058!important}.acs-alert[data-v-395484d6]{margin-bottom:10px;font-size:12px}.vswitch-field-wrapper[data-v-395484d6]{display:flex;flex-direction:column;width:100%}.vswitch-validation-alert[data-v-395484d6]{margin-top:8px;white-space:normal;line-height:1.6;word-break:break-word}.acs-resource-tabs[data-v-395484d6]{margin-top:4px}.acs-resource-summary[data-v-395484d6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#fafafa}.acs-resource-summary-main[data-v-395484d6]{min-width:0;flex:1}.acs-resource-summary-title[data-v-395484d6]{font-size:14px;font-weight:600;color:#111827;line-height:1.5}.acs-resource-summary-desc[data-v-395484d6]{margin-top:2px;font-size:12px;color:#6b7280;line-height:1.5;overflow-wrap:anywhere}.select-with-action[data-v-395484d6]{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.select-query-button[data-v-395484d6]{flex:0 0 auto;min-width:52px}.runtime-two-column[data-v-395484d6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.runtime-slider-field[data-v-395484d6]{width:100%;padding:4px 2px 0}.runtime-slider-values[data-v-395484d6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;font-size:12px;color:#6b7280}.form-field-stack[data-v-395484d6]{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.field-help[data-v-395484d6]{font-size:12px;color:#666;line-height:1.5}.kubeconfig-field[data-v-395484d6]{width:100%;min-width:0}.kubeconfig-toolbar[data-v-395484d6]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-bottom:8px;flex-wrap:wrap}.kubeconfig-mode[data-v-395484d6],.kubeconfig-hint[data-v-395484d6]{font-size:12px;color:#666;line-height:1.5;white-space:nowrap}.kubeconfig-hint[data-v-395484d6]{margin-top:8px;white-space:normal}.hint-text[data-v-395484d6]{font-size:13px;color:#666;background:#f9f9f9;padding:12px;border-radius:4px;margin-top:8px}.hint-text p[data-v-395484d6]{margin:0 0 8px}.hint-text ol[data-v-395484d6]{margin:0;padding-left:20px}.hint-text li[data-v-395484d6]{margin:4px 0}.hint-text .warning[data-v-395484d6]{margin-top:12px;color:#d48806;font-weight:500}[data-v-395484d6] .n-card__content:has(.acs-resource-body){overflow:hidden;display:flex;flex-direction:column}.modal-content.acs-resource-body[data-v-395484d6]{flex:1;display:flex;flex-direction:column;min-height:0}.acs-resource-body .acs-resource-tabs[data-v-395484d6]{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:0}.acs-resource-body .acs-resource-tabs[data-v-395484d6] .n-tabs-nav{flex-shrink:0;background:#fff;position:relative;z-index:1}.acs-resource-body .acs-resource-tabs[data-v-395484d6] .n-tabs-pane-wrapper{flex:1;overflow-y:auto;min-height:500px}.acs-resource-body .acs-resource-tabs[data-v-395484d6] .n-tab-pane{padding-top:12px}.tab-content[data-v-02fe2929]{padding:24px 0}.test-result[data-v-02fe2929]{text-align:center}.category-manager[data-v-b08952af]{display:flex;flex-direction:column;padding-top:16px}.form-title[data-v-b08952af]{margin:0 0 12px;font-size:14px;font-weight:500;color:var(--n-text-color-1)}.service-detail[data-v-081d838b]{max-height:calc(100vh - 200px);overflow-y:auto}.status-section[data-v-081d838b]{padding:16px;background-color:var(--n-color-modal);border-radius:8px}.status-header[data-v-081d838b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.status-header h4[data-v-081d838b]{margin:0;font-size:16px;font-weight:500}.status-actions[data-v-081d838b]{margin-top:16px}.last-connect[data-v-081d838b]{margin-top:12px;font-size:12px;color:var(--n-text-color-3)}.form-section[data-v-081d838b]{padding:16px 0}.json-config-wrapper[data-v-081d838b]{width:100%}.json-config-header[data-v-081d838b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.hint[data-v-081d838b]{font-size:12px;color:var(--n-text-color-3)}.config-preview[data-v-081d838b]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px;background-color:var(--n-color-modal);border-radius:4px;font-size:13px}.tools-section[data-v-081d838b]{padding:16px}.tools-header[data-v-081d838b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tools-header h4[data-v-081d838b]{margin:0;font-size:16px;font-weight:500}.mcp-service-management[data-v-faca81bc]{height:100%;width:100%;box-sizing:border-box}.service-manager[data-v-faca81bc]{display:flex;height:100%;gap:0}.sidebar[data-v-faca81bc]{width:200px;flex-shrink:0;display:flex;flex-direction:column;background:var(--n-color);border-right:1px solid rgba(128,128,128,.12)}.sidebar-header[data-v-faca81bc]{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(128,128,128,.08)}.sidebar-title[data-v-faca81bc]{font-size:13px;font-weight:600;color:var(--n-text-color);letter-spacing:.3px}.category-list[data-v-faca81bc]{flex:1;overflow-y:auto;padding:8px}.category-item[data-v-faca81bc]{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:8px;cursor:grab;transition:all .15s ease;margin-bottom:2px}.category-item[data-v-faca81bc]:active{cursor:grabbing}.category-item.dragging[data-v-faca81bc]{opacity:.4;background:#8080800a}.category-item[data-v-faca81bc]:hover{background:#8080800f}.category-item:hover .category-actions[data-v-faca81bc]{opacity:1}.category-item.active[data-v-faca81bc]{background:#2a61ff14;color:#2a61ff}.category-item.active .category-name[data-v-faca81bc]{font-weight:600;color:#2a61ff}.category-name[data-v-faca81bc]{font-size:13px;color:var(--n-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.category-actions[data-v-faca81bc]{display:flex;gap:2px;opacity:0;transition:opacity .15s ease;flex-shrink:0}.main-content[data-v-faca81bc]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--n-card-color)}.content-header[data-v-faca81bc]{padding:20px 28px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(128,128,128,.08);flex-shrink:0}.header-left[data-v-faca81bc]{display:flex;align-items:baseline;gap:10px}.section-title[data-v-faca81bc]{margin:0;font-size:16px;font-weight:600;color:var(--n-text-color)}.service-count[data-v-faca81bc]{font-size:12px;color:var(--n-text-color-3)}.service-grid[data-v-faca81bc]{flex:1;overflow-y:auto;padding:20px 28px;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:14px;align-content:start}.service-card[data-v-faca81bc]{background:var(--n-color);border:1px solid rgba(128,128,128,.1);border-radius:12px;padding:18px 20px;transition:all .2s ease;display:flex;flex-direction:column;gap:14px}.service-card[data-v-faca81bc]:hover{border-color:#2a61ff33;box-shadow:0 2px 12px #0000000a}.card-top[data-v-faca81bc]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.card-info[data-v-faca81bc]{flex:1;min-width:0}.card-title-row[data-v-faca81bc]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.card-name[data-v-faca81bc]{font-size:14px;font-weight:600;color:var(--n-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-tag[data-v-faca81bc]{flex-shrink:0;font-size:11px;padding:0 8px}.card-desc[data-v-faca81bc]{margin:0;font-size:12px;color:var(--n-text-color-3);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.service-card[data-v-faca81bc]:hover .action-button-group{opacity:1}.card-footer[data-v-faca81bc]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid rgba(128,128,128,.06)}.footer-left[data-v-faca81bc]{display:flex;align-items:center}.status-placeholder[data-v-faca81bc]{display:inline-block}.mcp-aggregate-management[data-v-c28cd8db]{height:100%;display:flex;flex-direction:column}.header[data-v-c28cd8db]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--n-border-color)}.header-left[data-v-c28cd8db]{display:flex;align-items:center;gap:8px}.header-left h3[data-v-c28cd8db]{margin:0;font-size:16px;font-weight:500}.aggregate-list[data-v-c28cd8db]{flex:1;overflow-y:auto;padding:16px}.empty-state[data-v-c28cd8db]{display:flex;justify-content:center;align-items:center;height:300px}.aggregate-items[data-v-c28cd8db]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.aggregate-item[data-v-c28cd8db]{padding:16px;background-color:var(--n-card-color);border:1px solid var(--n-border-color);border-radius:8px;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 8px #00000014;transition:box-shadow .3s ease,border-color .3s ease}.aggregate-item[data-v-c28cd8db]:hover{box-shadow:0 4px 16px #0000001f}.aggregate-item[data-v-c28cd8db]:hover .action-button-group{opacity:1}.aggregate-header[data-v-c28cd8db]{display:flex;justify-content:space-between;align-items:flex-start}.aggregate-title[data-v-c28cd8db]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.aggregate-title .name[data-v-c28cd8db]{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aggregate-actions[data-v-c28cd8db]{display:flex;gap:4px}.aggregate-desc[data-v-c28cd8db]{font-size:12px;color:var(--n-text-color-3);line-height:1.5}.aggregate-info[data-v-c28cd8db]{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--n-text-color-2)}.info-item[data-v-c28cd8db]{display:flex;align-items:center;gap:4px}.error-text[data-v-c28cd8db]{color:#d03050}.aggregate-services[data-v-c28cd8db]{margin-top:4px}.service-badges[data-v-c28cd8db]{display:flex;flex-wrap:wrap;gap:4px}.aggregate-footer[data-v-c28cd8db]{display:flex;justify-content:flex-end;margin-top:8px;padding-top:8px;border-top:1px solid var(--n-border-color)}.system-config-container[data-v-84bf8724]{height:100%;display:flex;flex-direction:column;gap:16px;padding:16px 0;box-sizing:border-box}.header-actions[data-v-84bf8724]{display:flex;justify-content:space-between;align-items:center}.search-box[data-v-84bf8724]{display:flex;gap:8px;width:300px}.action-buttons[data-v-84bf8724]{display:flex;gap:8px}.table-container[data-v-84bf8724]{flex:1;min-height:0}.editor-with-border[data-v-6c4f0561]{border:1px solid var(--n-border-color);border-radius:4px;overflow:hidden}.signatures-management[data-v-087c1053]{height:100%;display:flex;flex-direction:column;gap:16px;padding:16px 0}.header-actions[data-v-087c1053]{display:flex;justify-content:space-between;align-items:center}.action-buttons[data-v-087c1053]{display:inline-flex;width:100%;justify-content:flex-end;gap:8px}.table-container[data-v-087c1053]{flex:1;min-height:0}.settings-page[data-v-467bfc8c]{display:flex;flex-direction:column;gap:24px;width:100%;height:100%}.settings-content[data-v-467bfc8c]{flex:1;display:flex;width:100%;height:100%}.settings-tabs[data-v-467bfc8c]{height:100%}.title[data-v-467bfc8c]{font-size:24px;font-weight:700;color:var(--n-text-color);margin:0 0 8px}.subtitle[data-v-467bfc8c]{color:var(--n-text-color-secondary);margin:0;font-size:14px}.tabs-card[data-v-467bfc8c]{border-radius:20px;box-shadow:0 4px 20px #2a61ff0d;width:100%;height:100%}.settings-tabs{height:100%}.settings-tabs .n-tabs-pane-wrapper .n-tab-pane{padding:0}.settings-tabs .n-tabs-pane-wrapper{height:100%;box-sizing:border-box;display:inline-flex;flex-grow:1}.quota-page[data-v-296635b3]{display:flex;flex-direction:column;gap:20px;width:100%}.content-card[data-v-296635b3]{border-radius:20px;box-shadow:0 4px 20px #2a61ff0d;overflow:hidden}.metrics-row[data-v-296635b3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:1400px){.metrics-row[data-v-296635b3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.metrics-row[data-v-296635b3]{grid-template-columns:1fr}}.stat-card[data-v-296635b3]{border:none;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;cursor:pointer}.stat-card[data-v-296635b3]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #2a61ff26}.card-content[data-v-296635b3]{display:inline-flex;align-items:center;gap:16px;width:100%;margin-bottom:8px}[data-v-296635b3] .card-statistic{width:100%}.icon-wrapper[data-v-296635b3]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px}.icon-wrapper.blue[data-v-296635b3]{background:#4ea3ff1a;color:#4ea3ff}.icon-wrapper.green[data-v-296635b3]{background:#52c41a1a;color:#52c41a}.icon-wrapper.purple[data-v-296635b3]{background:#722ed11a;color:#722ed1}.icon-wrapper.teal[data-v-296635b3]{background:#24d6e21a;color:#24d6e2}.icon-wrapper.pink[data-v-296635b3]{background:#ff4d4f1a;color:#ff4d4f}.icon-wrapper.orange[data-v-296635b3]{background:#f177421a;color:#f17742}.stat-value[data-v-296635b3]{font-size:28px;font-weight:700;color:var(--n-text-color);line-height:1.2;white-space:nowrap}.metric-card-label[data-v-296635b3]{display:inline-flex;width:100%;align-items:center;justify-content:space-between;flex-wrap:wrap}.label-text[data-v-296635b3]{font-size:14px;font-weight:600;flex-shrink:0;color:var(--n-text-color)}.unit[data-v-296635b3]{font-size:11px;color:var(--n-text-color-3);flex-shrink:0;font-weight:400}.unit[data-v-296635b3]:before{content:"("}.unit[data-v-296635b3]:after{content:")"}.list-card[data-v-296635b3]{min-height:400px}.toolbar[data-v-296635b3]{display:flex;gap:16px;margin-bottom:20px;align-items:center}.filter-section[data-v-296635b3]{display:flex;align-items:center;gap:12px;flex:1}.filter-label[data-v-296635b3]{font-size:14px;color:var(--n-text-color-secondary);white-space:nowrap}.button-group[data-v-296635b3]{display:flex;gap:12px}.add-btn[data-v-296635b3]{box-shadow:0 4px 14px #2a61ff4d}.usage-btn[data-v-296635b3]{border:1px solid var(--n-border-color)}[data-v-296635b3] .n-data-table .n-data-table-th{background-color:var(--n-card-color);font-weight:600;color:var(--n-text-color-secondary);border-bottom:none}[data-v-296635b3] .n-data-table .n-data-table-td{padding:16px}.btn-glow[data-v-296635b3]{box-shadow:0 4px 14px #2a61ff4d}.usage-details-page[data-v-22e09bee]{display:flex;flex-direction:column;gap:20px;width:100%}.content-card[data-v-22e09bee]{border-radius:20px;box-shadow:0 4px 20px #2a61ff0d;overflow:hidden}.header[data-v-22e09bee]{margin-bottom:20px}.back-btn[data-v-22e09bee]{font-size:14px;color:var(--n-text-color-secondary)}.back-btn[data-v-22e09bee]:hover{color:var(--n-text-color)}.toolbar[data-v-22e09bee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}.filter-section[data-v-22e09bee]{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.filter-item[data-v-22e09bee]{display:flex;align-items:center;gap:12px}.filter-label[data-v-22e09bee]{font-size:14px;color:var(--n-text-color-secondary);white-space:nowrap}.search-btn[data-v-22e09bee]{box-shadow:0 4px 14px #2a61ff4d}[data-v-22e09bee] .n-data-table .n-data-table-th{background-color:var(--n-card-color);font-weight:600;color:var(--n-text-color-secondary);border-bottom:none}[data-v-22e09bee] .n-data-table .n-data-table-td{padding:16px}@media(max-width:768px){.toolbar[data-v-22e09bee],.filter-section[data-v-22e09bee],.filter-item[data-v-22e09bee]{flex-direction:column;align-items:stretch}}.content-card[data-v-5e03b444]{flex:1;min-height:0;display:flex;flex-direction:column;border-radius:20px;box-shadow:0 4px 20px #2a61ff0d;overflow:hidden}.content-card[data-v-5e03b444] .n-card__content{flex:1;display:flex;flex-direction:column;min-height:0}.tool-list[data-v-5e03b444]{display:flex;flex-direction:column;flex:1;min-height:0}.header-actions[data-v-5e03b444]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.header-left[data-v-5e03b444]{display:flex;align-items:center;gap:20px}.toolbar[data-v-5e03b444]{display:flex;gap:16px;flex:1}.search-box[data-v-5e03b444]{width:300px}.filter-box[data-v-5e03b444]{width:200px}.tool-table[data-v-5e03b444]{flex:1;min-height:0}[data-v-5e03b444] .n-data-table .n-data-table-th{background-color:var(--n-card-color);font-weight:600;color:var(--n-text-color-secondary);border-bottom:none}[data-v-5e03b444] .n-data-table .n-data-table-td{padding:16px}.schema-node[data-v-e8321a19]{display:flex;flex-direction:column;width:100%}.node-row[data-v-e8321a19]{display:flex;align-items:center;gap:8px;padding:4px 0;min-height:32px;min-width:fit-content}.expand-icon[data-v-e8321a19]{cursor:pointer;display:flex;align-items:center;color:var(--n-text-color-3);width:20px}.required-check[data-v-e8321a19]{display:flex;align-items:center}.name-input[data-v-e8321a19]{width:100px;flex-shrink:0}.type-select[data-v-e8321a19]{width:90px;flex-shrink:0}.desc-input[data-v-e8321a19]{flex:1;min-width:100px}.default-input[data-v-e8321a19]{display:flex;align-items:center;gap:4px;width:140px;flex-shrink:0}.default-label[data-v-e8321a19]{font-size:12px;color:var(--n-text-color-3);white-space:nowrap}.default-value[data-v-e8321a19]{flex:1}.actions[data-v-e8321a19]{display:flex;gap:4px}.children-container[data-v-e8321a19]{margin-left:24px;border-left:1px solid var(--n-border-color);padding-left:8px}.child-item[data-v-e8321a19]{margin-top:4px}.array-item[data-v-e8321a19]{display:flex;align-items:flex-start;gap:8px}.array-label[data-v-e8321a19]{font-size:12px;color:var(--n-text-color-3);margin-top:10px;white-space:nowrap}.empty-hint[data-v-e8321a19]{font-size:12px;color:var(--n-text-color-disabled);padding:4px 0;font-style:italic}.enum-editor[data-v-e8321a19]{display:flex;align-items:center}.enum-popover-content[data-v-e8321a19]{display:flex;flex-direction:column;gap:12px;padding:8px}.enum-list[data-v-e8321a19]{display:flex;flex-wrap:wrap;gap:6px;max-height:200px;overflow-y:auto}.enum-item[data-v-e8321a19]{display:inline-flex}.enum-item .n-tag[data-v-e8321a19]{cursor:pointer;transition:all .2s}.enum-item .n-tag[data-v-e8321a19]:hover{opacity:.8;transform:translateY(-1px)}.enum-edit-input[data-v-e8321a19]{min-width:80px;max-width:150px}.enum-add[data-v-e8321a19]{display:flex;gap:6px;align-items:center}.enum-input[data-v-e8321a19]{flex:1;min-width:0}.enum-error[data-v-e8321a19]{margin:0;padding:4px 8px}.json-schema-editor-wrapper[data-v-121a6c53]{border:1px solid var(--n-border-color);border-radius:4px;background-color:var(--n-color);display:flex;flex-direction:column;overflow:hidden}.toolbar[data-v-121a6c53]{padding:8px 12px;border-bottom:1px solid var(--n-border-color);display:flex;justify-content:space-between;align-items:center;background-color:var(--n-color-modal)}.toolbar-title[data-v-121a6c53]{font-weight:500;font-size:14px}.editor-pane[data-v-121a6c53]{flex:1;display:flex;flex-direction:column;width:100%;min-width:0;background-color:var(--n-color)}.editor-content[data-v-121a6c53]{padding:8px;overflow:auto}.drawer-header[data-v-121a6c53]{font-size:14px;font-weight:500}.drawer-content[data-v-121a6c53]{height:100%;padding:16px}.modal-actions[data-v-121a6c53]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.error-text[data-v-121a6c53]{color:var(--n-error-color);font-size:12px}.json-body-config[data-v-4bfbe8b7]{height:100%;display:flex;flex-direction:column}.xml-schema-node[data-v-d3f56833]{display:flex;flex-direction:column;width:100%}.node-row[data-v-d3f56833]{display:flex;align-items:center;gap:8px;padding:6px 0;height:34px}.expand-icon[data-v-d3f56833]{cursor:pointer;display:flex;align-items:center;color:var(--n-text-color-3);width:20px}.name-input[data-v-d3f56833]{width:100px;flex-shrink:0}.occurrence-select[data-v-d3f56833]{display:flex;align-items:center;gap:4px;flex-shrink:0}.desc-input[data-v-d3f56833]{flex:1;min-width:100px}.actions[data-v-d3f56833]{display:flex;gap:4px}.children-container[data-v-d3f56833]{margin-left:24px;border-left:1px dashed var(--n-border-color);padding-left:12px;padding-top:10px}.section-title[data-v-d3f56833]{font-size:11px;font-weight:500;color:var(--n-text-color-3);margin-top:8px;margin-bottom:6px}.text-content-row[data-v-d3f56833]{display:flex;align-items:center;gap:8px;padding:6px 0;flex-wrap:wrap}.enumeration-popover-content[data-v-d3f56833]{display:flex;flex-direction:column;gap:12px;padding:8px}.enumeration-list[data-v-d3f56833]{display:flex;flex-wrap:wrap;gap:6px;max-height:200px;overflow-y:auto}.enumeration-item[data-v-d3f56833]{display:inline-flex}.enumeration-item .n-tag[data-v-d3f56833]{cursor:pointer;transition:all .2s}.enumeration-item .n-tag[data-v-d3f56833]:hover{opacity:.8;transform:translateY(-1px)}.enumeration-edit-input[data-v-d3f56833]{min-width:80px;max-width:150px}.enumeration-empty[data-v-d3f56833]{font-size:12px;color:var(--n-text-color-disabled);padding:4px 0;font-style:italic}.enumeration-add[data-v-d3f56833]{display:flex;gap:6px;align-items:center}.enumeration-input[data-v-d3f56833]{flex:1;min-width:0}.enumeration-error[data-v-d3f56833]{margin:0;padding:4px 8px}.attribute-row[data-v-d3f56833]{display:flex;align-items:center;gap:6px;padding:6px 0}.child-item[data-v-d3f56833]{margin-top:6px}.empty-hint[data-v-d3f56833]{font-size:12px;color:var(--n-text-color-disabled);padding:4px 0;font-style:italic}.group-panel[data-v-d3f56833]{border:1px solid var(--n-border-color);border-radius:10px;padding:10px;background:var(--n-color-modal);margin-top:10px;display:flex;flex-direction:column;gap:12px}.group-section[data-v-d3f56833]{display:flex;flex-direction:column;gap:2px}.section-header[data-v-d3f56833]{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--n-text-color-2)}.section-body[data-v-d3f56833]{display:flex;flex-direction:column;gap:2px}.xml-schema-editor-wrapper[data-v-dd645f59]{border:1px solid var(--n-border-color);border-radius:10px;background-color:var(--n-color);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 6px 18px #0000000f}.toolbar[data-v-dd645f59]{() padding: 8px 12px;border-bottom:1px solid var(--n-border-color);display:flex;justify-content:space-between;align-items:center;background-color:var(--n-color-modal)}.toolbar-title[data-v-dd645f59]{font-weight:600;font-size:14px;letter-spacing:.2px}.editor-pane[data-v-dd645f59]{flex:1;display:flex;flex-direction:column;width:100%;background-color:var(--n-color)}.editor-content[data-v-dd645f59]{padding:12px}.drawer-header[data-v-dd645f59]{font-size:14px;font-weight:500}.drawer-content[data-v-dd645f59]{height:100%;padding:16px}.modal-actions[data-v-dd645f59]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.error-text[data-v-dd645f59]{color:var(--n-error-color);font-size:12px}.xml-body-config[data-v-2ff7694c]{height:100%;display:flex;flex-direction:column}.editor-with-border[data-v-43bf50a8]{border:1px solid var(--app-border-3);border-radius:4px;display:block;width:100%;padding:0;box-sizing:border-box}.body-type-selector[data-v-43bf50a8]{display:flex;gap:8px;border-bottom:1px solid var(--app-border-1);padding-bottom:8px;flex-wrap:wrap}.body-type-item[data-v-43bf50a8]{cursor:pointer;padding:4px 12px;border-radius:16px;font-size:13px;color:var(--app-text-2);transition:all .2s;-webkit-user-select:none;user-select:none}.body-type-item[data-v-43bf50a8]:hover{color:var(--n-primary-color)}.body-type-item.active[data-v-43bf50a8]{background-color:var(--n-primary-color);color:var(--app-brand)}.field-title[data-v-f480f057]{font-weight:500;font-size:14px;margin-bottom:8px}.tool-doc-config[data-v-e1a0e421]{padding:16px 0}.host-server-select[data-v-305e4b4e],.runtime-select[data-v-132a97a4]{width:100%}.field-title[data-v-09d8e910]{font-weight:500;font-size:14px;margin-bottom:8px}.approval-row[data-v-c8d7270b]{display:flex;align-items:center;gap:12px}.api-debug-panel[data-v-a53c6996]{height:100%;display:flex;flex-direction:column;gap:12px;padding:0;overflow-y:auto;background-color:var(--n-card-color)}.debug-input-section[data-v-a53c6996]{flex-shrink:0}.debug-card[data-v-a53c6996]{background-color:var(--n-card-color)}.card-header[data-v-a53c6996]{display:flex;justify-content:space-between;align-items:center}.card-header-right[data-v-a53c6996]{display:flex;align-items:center;gap:12px}.card-actions[data-v-a53c6996]{display:flex;gap:4px}.request-preview[data-v-a53c6996]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;background-color:#8080800f;margin-bottom:16px;font-family:Menlo,Monaco,Courier New,monospace;font-size:13px;overflow:hidden}.method-tag[data-v-a53c6996]{font-weight:700;font-size:11px;letter-spacing:.5px;flex-shrink:0}.request-url[data-v-a53c6996]{color:var(--n-text-color-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.param-section[data-v-a53c6996]{margin-bottom:16px}.param-section[data-v-a53c6996]:last-child{margin-bottom:0}.param-label[data-v-a53c6996]{font-size:12px;font-weight:600;color:var(--n-text-color-2);margin-bottom:8px}.param-inputs[data-v-a53c6996]{display:flex;flex-direction:column;gap:8px}.debug-actions[data-v-a53c6996]{flex-shrink:0}.debug-result-section[data-v-a53c6996]{flex:1;min-height:200px;overflow:hidden;display:flex;flex-direction:column}.debug-result-section[data-v-a53c6996] .n-card,.debug-result-section[data-v-a53c6996] .n-card__content,.debug-result-section[data-v-a53c6996] .n-tabs{flex:1;display:flex;flex-direction:column;overflow:hidden}.debug-result-section[data-v-a53c6996] .n-tabs-pane-wrapper{flex:1;overflow:hidden}.debug-result-section[data-v-a53c6996] .n-tab-pane{height:100%;overflow:hidden}.result-output[data-v-a53c6996]{height:100%;overflow-y:auto;font-family:Menlo,Monaco,Courier New,monospace;font-size:12px}.result-empty[data-v-a53c6996]{padding:20px;text-align:center;color:var(--n-text-color-3)}.status-indicator[data-v-a53c6996]{font-size:12px;font-weight:600;padding:2px 8px;border-radius:10px;line-height:1.4}.status-indicator.success[data-v-a53c6996]{color:#18a058;background-color:#18a0581a}.status-indicator.error[data-v-a53c6996]{color:#d03050;background-color:#d030501a}.status-indicator .elapsed[data-v-a53c6996]{font-weight:400;margin-left:4px;opacity:.8}.tab-scroll[data-v-e1a6166b]{max-height:420px;overflow-y:auto;padding-right:8px}.btn-glow[data-v-e1a6166b]{box-shadow:0 0 12px #4ea3ff66}.editor-with-debug[data-v-e1a6166b]{display:flex;gap:0;height:70vh;max-height:70vh;overflow:hidden}.editor-main[data-v-e1a6166b]{flex:1;min-width:0;overflow-y:auto;padding-right:12px;border-right:1px solid var(--n-border-color)}.editor-debug-pane[data-v-e1a6166b]{width:420px;flex-shrink:0;overflow:hidden;display:flex;flex-direction:column}.tools-designer[data-v-1d00ed19]{display:flex;flex-direction:column;height:100%;min-height:0}.sql-symbol-tree-container[data-v-f3a75984]{height:100%;display:flex;flex-direction:column;overflow:hidden;color:#e0e0e0}.search-box[data-v-f3a75984]{padding:8px;border-bottom:1px solid var(--n-border-color)}.symbol-tree[data-v-f3a75984]{flex:1;overflow:auto;padding:4px 0}[data-v-f3a75984] .n-tree-node-content__text,[data-v-f3a75984] .n-tree-node-content__prefix,[data-v-f3a75984] .n-tree-node-wrapper:hover .n-tree-node-content__text,[data-v-f3a75984] .n-tree-node-wrapper:hover .n-tree-node-content__prefix{color:#fff!important}.empty-state[data-v-f3a75984]{flex:1;display:flex;align-items:center;justify-content:center;color:#e0e0e0;font-size:12px}[data-v-f3a75984] .n-tree-node--pending{background-color:transparent!important}.sql-editor-wrapper[data-v-a32e2456]{width:100%;box-sizing:border-box;border:1px solid var(--n-border-color);border-radius:4px;overflow:hidden;background-color:var(--n-card-color);transition:border-color .3s}.editor-toolbar[data-v-a32e2456]{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background-color:#00000005;border-bottom:1px solid var(--n-border-color)}.toolbar-left[data-v-a32e2456]{display:flex;align-items:center;gap:8px}.toolbar-title[data-v-a32e2456]{font-size:13px;font-weight:500;color:var(--n-text-color-2)}.info-icon[data-v-a32e2456]{color:var(--n-text-color-3);cursor:help;font-size:16px}.editor-content[data-v-a32e2456]{border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden}.fullscreen-editor-overlay[data-v-a32e2456]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;background-color:transparent;color:#ccc;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.fullscreen-editor-overlay.vs[data-v-a32e2456]{background-color:transparent;color:#333}.fs-toolbar[data-v-a32e2456]{height:40px;display:flex;align-items:center;justify-content:space-between;background-color:#252526;padding:0 10px;border-bottom:1px solid #333}.fullscreen-editor-overlay.vs .fs-toolbar[data-v-a32e2456]{background-color:#f3f3f3;border-bottom:1px solid #e0e0e0}.fs-toolbar-left[data-v-a32e2456]{display:flex;align-items:center;gap:16px}.fs-logo[data-v-a32e2456]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:#007acc}.fs-menu-items[data-v-a32e2456]{display:flex;gap:8px}.fs-menu-items button[data-v-a32e2456]{color:#ccc;font-weight:400}.fs-toolbar-center[data-v-a32e2456]{flex:1;display:flex;justify-content:center}.fs-file-tab[data-v-a32e2456]{display:flex;align-items:center;gap:6px;padding:4px 12px;background-color:#1e1e1e;border-radius:4px;font-size:13px;color:#fff;border-top:2px solid #007acc}.fullscreen-editor-overlay.vs .fs-file-tab[data-v-a32e2456]{background-color:#fff;color:#333}.unsaved-dot[data-v-a32e2456]{font-size:16px;line-height:1;margin-left:4px;color:#fff}.fullscreen-editor-overlay.vs .unsaved-dot[data-v-a32e2456]{color:#333}.toolbar-right[data-v-a32e2456]{display:flex;align-items:center;gap:6px}.fs-toolbar-right[data-v-a32e2456]{display:flex;align-items:center;gap:8px}.fs-toolbar-right button[data-v-a32e2456]{color:#ccc}.close-btn[data-v-a32e2456]{margin-left:8px}.close-btn[data-v-a32e2456]:hover{background-color:#c42b1c!important;color:#fff!important}.fs-main-layout[data-v-a32e2456]{flex:1;display:flex;overflow:hidden;position:relative}.fs-sidebar[data-v-a32e2456]{width:250px;background-color:#252526;border-right:1px solid #333;display:flex;flex-direction:column}.fullscreen-editor-overlay.vs .fs-sidebar[data-v-a32e2456]{background-color:#f3f3f3;border-right:1px solid #e0e0e0}.sidebar-header[data-v-a32e2456]{padding:10px 20px;font-size:11px;font-weight:700;color:#bbb;text-transform:uppercase}.sidebar-section[data-v-a32e2456]{display:flex;flex-direction:column}.sidebar-section.expanded[data-v-a32e2456]{flex:1;overflow:hidden}.section-title[data-v-a32e2456]{display:flex;align-items:center;gap:4px;padding:4px 8px;font-weight:700;font-size:11px;color:#ccc;cursor:pointer}.section-title[data-v-a32e2456]:hover{background-color:#ffffff0d}.file-item[data-v-a32e2456]{display:flex;align-items:center;gap:6px;padding:4px 20px;cursor:pointer;font-size:13px;color:#ccc}.file-item.active[data-v-a32e2456]{background-color:#37373d;color:#fff}.fullscreen-editor-overlay.vs .file-item.active[data-v-a32e2456]{background-color:#e4e6f1;color:#333}.file-icon.sql[data-v-a32e2456]{color:#007acc}.sidebar-content[data-v-a32e2456]{padding:0 10px 10px;overflow-y:auto;flex:1}.fs-editor-area[data-v-a32e2456]{flex:1;display:flex;flex-direction:column;position:relative;background-color:#1e1e1e;overflow:hidden;min-width:0}.fullscreen-editor-overlay.vs .fs-editor-area[data-v-a32e2456]{background-color:#fff}.fs-editor-content[data-v-a32e2456]{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:margin-right .3s ease}.monaco-container[data-v-a32e2456]{flex:1;overflow:hidden;position:relative;background-color:#1e1e1e}.monaco-container.has-toolbar[data-v-a32e2456]{height:calc(100% - 40px)}.diff-toolbar[data-v-a32e2456]{height:40px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;background-color:#252526;border-bottom:1px solid #333;flex-shrink:0}.fullscreen-editor-overlay.vs .diff-toolbar[data-v-a32e2456]{background-color:#f3f3f3;border-bottom:1px solid #e0e0e0}.diff-info[data-v-a32e2456]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#ccc}.fullscreen-editor-overlay.vs .diff-info[data-v-a32e2456]{color:#333}.diff-actions[data-v-a32e2456]{display:flex;gap:8px}.fs-ai-sidebar[data-v-a32e2456]{width:380px;background-color:#252526;border-left:1px solid #333;display:flex;flex-direction:column;flex-shrink:0;height:100%;position:absolute;right:0;top:0;z-index:100}.fullscreen-editor-overlay.vs .fs-ai-sidebar[data-v-a32e2456]{background-color:#f8f8f8;border-left:1px solid #e0e0e0}.ai-sidebar-header[data-v-a32e2456]{height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;border-bottom:1px solid #333;background-color:#2d2d2d}.fullscreen-editor-overlay.vs .ai-sidebar-header[data-v-a32e2456]{border-bottom:1px solid #e0e0e0;background-color:#fff}.ai-sidebar-title[data-v-a32e2456]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#e7e7e7}.fullscreen-editor-overlay.vs .ai-sidebar-title[data-v-a32e2456]{color:#333}.ai-sidebar-actions[data-v-a32e2456]{display:flex;align-items:center;gap:4px}.ai-action-btn[data-v-a32e2456]{color:#ccc}.fullscreen-editor-overlay.vs .ai-action-btn[data-v-a32e2456]{color:#666}.ai-action-btn[data-v-a32e2456]:disabled{opacity:.3;cursor:not-allowed}.ai-action-btn[data-v-a32e2456]:not(:disabled):hover{color:#fff;background-color:#ffffff1a}.fullscreen-editor-overlay.vs .ai-action-btn[data-v-a32e2456]:not(:disabled):hover{color:#333;background-color:#0000001a}.ai-icon[data-v-a32e2456]{font-size:18px;color:#007acc}.ai-content[data-v-a32e2456]{flex:1;overflow-y:auto;display:flex;flex-direction:column;background-color:#1e1e1e}.fullscreen-editor-overlay.vs .ai-content[data-v-a32e2456]{background-color:#fff}.ai-messages-container[data-v-a32e2456]{flex:1;overflow-y:auto;display:flex;flex-direction:column;background-color:#1e1e1e}.fullscreen-editor-overlay.vs .ai-messages-container[data-v-a32e2456]{background-color:#fff}.ai-welcome[data-v-a32e2456]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#ccc}.fullscreen-editor-overlay.vs .ai-welcome[data-v-a32e2456]{color:#666}.ai-welcome-icon[data-v-a32e2456]{font-size:48px;color:#007acc;margin-bottom:16px}.ai-welcome h3[data-v-a32e2456]{font-size:18px;font-weight:500;margin:0 0 12px;color:#e7e7e7}.fullscreen-editor-overlay.vs .ai-welcome h3[data-v-a32e2456]{color:#333}.ai-welcome p[data-v-a32e2456]{font-size:14px;margin:0 0 16px}.ai-welcome ul[data-v-a32e2456]{list-style:none;padding:0;margin:0;text-align:left}.ai-welcome li[data-v-a32e2456]{padding:6px 0;font-size:13px;color:#969696}.fullscreen-editor-overlay.vs .ai-welcome li[data-v-a32e2456]{color:#666}.ai-welcome li[data-v-a32e2456]:before{content:"✓ ";color:#007acc;margin-right:8px}.ai-messages-list[data-v-a32e2456]{display:flex;flex-direction:column;gap:16px;padding:16px}.ai-message[data-v-a32e2456]{display:flex;flex-direction:column;gap:4px;animation:slideIn-a32e2456 .3s ease}@keyframes slideIn-a32e2456{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-message.user[data-v-a32e2456]{align-items:flex-end}.ai-message.assistant[data-v-a32e2456]{align-items:flex-start}.message-header[data-v-a32e2456]{display:flex;align-items:center;gap:8px;font-size:11px;color:#969696}.fullscreen-editor-overlay.vs .message-header[data-v-a32e2456]{color:#999}.message-role[data-v-a32e2456]{font-weight:500}.ai-message.user .message-role[data-v-a32e2456]{color:#4fc1ff}.fullscreen-editor-overlay.vs .ai-message.user .message-role[data-v-a32e2456]{color:#007acc}.ai-message.assistant .message-role[data-v-a32e2456]{color:#75beff}.fullscreen-editor-overlay.vs .ai-message.assistant .message-role[data-v-a32e2456]{color:#007acc}.message-time[data-v-a32e2456]{font-size:10px;color:#666}.message-content[data-v-a32e2456]{padding:12px 16px;border-radius:8px;font-size:13px;line-height:1.6;max-width:90%;white-space:pre-wrap;word-break:break-word}.ai-message.user .message-content[data-v-a32e2456]{background-color:#0e639c;color:#fff}.fullscreen-editor-overlay.vs .ai-message.user .message-content[data-v-a32e2456]{background-color:#007acc;color:#fff}.ai-message.assistant .message-content[data-v-a32e2456]{background-color:#2d2d2d;color:#ccc;border:1px solid #3e3e42}.fullscreen-editor-overlay.vs .ai-message.assistant .message-content[data-v-a32e2456]{background-color:#f3f3f3;color:#333;border:1px solid #e0e0e0}.typing-indicator[data-v-a32e2456]{display:inline-block;color:#969696;font-style:italic}.ai-input-container[data-v-a32e2456]{display:flex;flex-direction:column;gap:8px}.ai-input-row-top[data-v-a32e2456]{width:100%}.ai-chat-input[data-v-a32e2456]{background-color:#1e1e1e!important;--n-color: #1e1e1e !important;--n-color-focus: #1e1e1e !important;border-radius:6px}.ai-chat-input[data-v-a32e2456] .n-input__textarea-el{color:#ccc!important;caret-color:#ccc;font-size:13px;line-height:1.5;background-color:transparent!important}.fullscreen-editor-overlay.vs .ai-chat-input[data-v-a32e2456]{background-color:#fff!important;--n-color: #ffffff !important;--n-color-focus: #ffffff !important}.fullscreen-editor-overlay.vs .ai-chat-input[data-v-a32e2456] .n-input__textarea-el{color:#333!important;caret-color:#333}.ai-input-row-bottom[data-v-a32e2456]{display:flex;justify-content:space-between;align-items:center}.ai-actions-left[data-v-a32e2456],.ai-actions-right[data-v-a32e2456]{display:flex;align-items:center;gap:8px}.upload-btn[data-v-a32e2456],.mode-toggle-btn[data-v-a32e2456]{color:#ccc}.upload-btn[data-v-a32e2456]:hover,.mode-toggle-btn[data-v-a32e2456]:hover{color:#fff;background-color:#ffffff1a}.fullscreen-editor-overlay.vs .upload-btn[data-v-a32e2456],.fullscreen-editor-overlay.vs .mode-toggle-btn[data-v-a32e2456]{color:#666}.fullscreen-editor-overlay.vs .upload-btn[data-v-a32e2456]:hover,.fullscreen-editor-overlay.vs .mode-toggle-btn[data-v-a32e2456]:hover{color:#333;background-color:#0000000d}.mode-toggle-btn.n-button--primary-type[data-v-a32e2456]{color:#007acc}.ai-attachments-preview[data-v-a32e2456]{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0;border-bottom:1px solid rgba(128,128,128,.2)}.fullscreen-editor-overlay.vs .ai-attachments-preview[data-v-a32e2456]{border-bottom:1px solid rgba(0,0,0,.1)}.ai-attachment-item[data-v-a32e2456]{position:relative;display:flex;align-items:center;padding:6px 10px;background-color:#2d2d2d;border:1px solid #3e3e42;border-radius:6px;max-width:250px;transition:all .2s}.fullscreen-editor-overlay.vs .ai-attachment-item[data-v-a32e2456]{background-color:#f3f3f3;border:1px solid #e0e0e0}.ai-attachment-item[data-v-a32e2456]:hover,.fullscreen-editor-overlay.vs .ai-attachment-item[data-v-a32e2456]:hover{border-color:#007acc}.ai-attachment-image[data-v-a32e2456]{width:60px;height:60px;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#1e1e1e}.fullscreen-editor-overlay.vs .ai-attachment-image[data-v-a32e2456]{background-color:#fff}.ai-attachment-image img[data-v-a32e2456]{max-width:100%;max-height:100%;object-fit:contain}.ai-attachment-file[data-v-a32e2456]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.ai-attachment-name[data-v-a32e2456]{flex:1;font-size:12px;color:#ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fullscreen-editor-overlay.vs .ai-attachment-name[data-v-a32e2456]{color:#333}.ai-attachment-size[data-v-a32e2456]{font-size:11px;color:#888;white-space:nowrap}.ai-attachment-remove[data-v-a32e2456]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;min-width:20px;padding:0;background-color:#c42b1c;color:#fff;border-radius:50%;opacity:0;transition:opacity .2s}.ai-attachment-item:hover .ai-attachment-remove[data-v-a32e2456]{opacity:1}.message-text[data-v-a32e2456]{line-height:1.6}.message-text[data-v-a32e2456] p{margin:0 0 8px}.message-text[data-v-a32e2456] p:last-child{margin-bottom:0}.message-text[data-v-a32e2456] code{background-color:#0000004d;padding:2px 4px;border-radius:3px;font-family:Menlo,Monaco,Courier New,monospace;font-size:12px}.fullscreen-editor-overlay.vs .message-text[data-v-a32e2456] code{background-color:#0000001a}.message-text[data-v-a32e2456] pre{background-color:#0000004d;padding:8px;border-radius:4px;overflow-x:auto;margin:8px 0}.fullscreen-editor-overlay.vs .message-text[data-v-a32e2456] pre{background-color:#0000001a}.message-text[data-v-a32e2456] pre code{background:none;padding:0}.message-code-block[data-v-a32e2456]{margin:12px 0;border-radius:6px;overflow:hidden;border:1px solid #3e3e42}.fullscreen-editor-overlay.vs .message-code-block[data-v-a32e2456]{border-color:#e0e0e0}.code-block-header[data-v-a32e2456]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#2d2d2d;border-bottom:1px solid #3e3e42}.fullscreen-editor-overlay.vs .code-block-header[data-v-a32e2456]{background-color:#f3f3f3;border-bottom-color:#e0e0e0}.code-block-actions[data-v-a32e2456]{display:flex;align-items:center;gap:4px}.insert-code-btn[data-v-a32e2456]{opacity:1;transition:opacity .2s,color .2s,background-color .2s;color:#ccc}.insert-code-btn[data-v-a32e2456]:hover{opacity:1;color:#fff;background-color:#ffffff26}.fullscreen-editor-overlay.vs .insert-code-btn[data-v-a32e2456]{color:#666}.fullscreen-editor-overlay.vs .insert-code-btn[data-v-a32e2456]:hover{color:#007acc;background-color:#007acc1a}.copy-code-btn[data-v-a32e2456]{opacity:1;transition:opacity .2s,color .2s,background-color .2s;color:#ccc}.copy-code-btn[data-v-a32e2456]:hover{opacity:1;color:#fff;background-color:#ffffff26}.fullscreen-editor-overlay.vs .copy-code-btn[data-v-a32e2456]{color:#666}.fullscreen-editor-overlay.vs .copy-code-btn[data-v-a32e2456]:hover{color:#007acc;background-color:#007acc1a}.code-language[data-v-a32e2456]{font-size:11px;text-transform:uppercase;color:#969696;font-weight:500}.fullscreen-editor-overlay.vs .code-language[data-v-a32e2456]{color:#666}.message-code-block pre[data-v-a32e2456]{margin:0;padding:12px;overflow-x:auto;background-color:#1e1e1e}.fullscreen-editor-overlay.vs .message-code-block pre[data-v-a32e2456]{background-color:#fff}.message-code-block code[data-v-a32e2456]{font-family:Menlo,Monaco,Courier New,monospace;font-size:12px;line-height:1.5}.ai-input-area[data-v-a32e2456]{border-top:1px solid #333;background-color:#252526;padding:12px 16px}.fullscreen-editor-overlay.vs .ai-input-area[data-v-a32e2456]{border-top:1px solid #e0e0e0;background-color:#fff}.fs-status-bar[data-v-a32e2456]{height:22px;background-color:#007acc;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 10px;font-size:12px}.status-left[data-v-a32e2456],.status-right[data-v-a32e2456]{display:flex;gap:16px}.status-item[data-v-a32e2456]{display:flex;align-items:center;gap:4px;cursor:pointer}.status-item[data-v-a32e2456]:hover{background-color:#fff3}.settings-popover[data-v-a32e2456]{padding:8px;display:flex;flex-direction:column;gap:8px;width:200px}.setting-item[data-v-a32e2456]{display:flex;justify-content:space-between;align-items:center}.fs-ai-sidebar[data-v-a32e2456]::-webkit-scrollbar,.ai-content[data-v-a32e2456]::-webkit-scrollbar{width:8px}.fs-ai-sidebar[data-v-a32e2456]::-webkit-scrollbar-track,.ai-content[data-v-a32e2456]::-webkit-scrollbar-track{background:transparent}.fs-ai-sidebar[data-v-a32e2456]::-webkit-scrollbar-thumb,.ai-content[data-v-a32e2456]::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}.fs-ai-sidebar[data-v-a32e2456]::-webkit-scrollbar-thumb:hover,.ai-content[data-v-a32e2456]::-webkit-scrollbar-thumb:hover{background:#4e4e4e}.fullscreen-editor-overlay.vs .fs-ai-sidebar[data-v-a32e2456]::-webkit-scrollbar-thumb,.fullscreen-editor-overlay.vs .ai-content[data-v-a32e2456]::-webkit-scrollbar-thumb{background:#c1c1c1}.fullscreen-editor-overlay.vs .fs-ai-sidebar[data-v-a32e2456]::-webkit-scrollbar-thumb:hover,.fullscreen-editor-overlay.vs .ai-content[data-v-a32e2456]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media(max-width:1024px){.fs-ai-sidebar[data-v-a32e2456]{width:320px}}@media(max-width:768px){.fs-ai-sidebar[data-v-a32e2456]{width:100%;position:fixed;z-index:200}.fs-ai-sidebar[data-v-a32e2456]:before{content:"";position:fixed;inset:0;background-color:#00000080;z-index:-1}}.fs-main-layout[data-v-a32e2456]{overflow:hidden}.sql-code-page[data-v-8b61d0a4]{display:flex;flex-direction:column;gap:16px;height:100%}.header-actions[data-v-8b61d0a4]{display:flex;align-items:center;padding:12px 0;background:var(--card-bg);border-bottom:1px solid var(--border-color)}.header-left[data-v-8b61d0a4]{display:flex;align-items:center;margin-right:16px}.header-title[data-v-8b61d0a4]{font-size:18px;font-weight:600;color:var(--app-brand);display:flex;align-items:center;gap:12px}.actions[data-v-8b61d0a4]{display:flex;align-items:center;gap:12px}.endpoint[data-v-8b61d0a4]{display:inline-flex;align-items:center;gap:6px}.split-container[data-v-8b61d0a4]{flex:1;display:flex;flex-direction:column;gap:12px}.top-card[data-v-8b61d0a4]{flex:6;border-radius:20px;box-shadow:0 4px 20px #4ea3ff0d;display:flex}.bottom-card[data-v-8b61d0a4]{flex:4;border-radius:20px;box-shadow:0 4px 20px #4ea3ff0d}.actions[data-v-8b61d0a4]{display:inline-flex;gap:8px;align-items:center}.result-header[data-v-8b61d0a4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.result-title[data-v-8b61d0a4]{font-weight:600;color:var(--n-text-color)}.result-meta[data-v-8b61d0a4]{display:inline-flex;align-items:center;gap:12px;color:var(--n-text-color-secondary)}.elapsed[data-v-8b61d0a4]{font-size:12px}.text-result[data-v-8b61d0a4]{font-size:13px;color:var(--n-text-color-secondary)}.text-error[data-v-8b61d0a4]{font-size:13px;color:var(--n-error-color);white-space:pre-wrap}.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__edge-path,.vue-flow__connection-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:translate(-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 #00000014}.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:#0059dc14;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%}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.table-node[data-v-6f062a88]{width:220px;background:var(--app-bg-0);border:1px solid var(--app-border-2);border-radius:6px;box-shadow:0 2px 8px var(--app-border-3)}.table-header[data-v-6f062a88]{padding:6px;background:var(--app-bg-2);border-bottom:1px solid var(--app-border-2);display:flex;gap:4px;align-items:center;justify-content:space-between;overflow:hidden}.table-name[data-v-6f062a88]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:500;min-width:0}.close-btn[data-v-6f062a88]{cursor:pointer;color:var(--app-text-3)}.close-btn[data-v-6f062a88]:hover{color:var(--app-brand)}.table-body[data-v-6f062a88]{padding:4px 0}.field-row[data-v-6f062a88]{display:flex;align-items:center;padding:4px 8px;position:relative;height:28px}.field-row[data-v-6f062a88]:hover{background:var(--app-bg-3)}.field-content[data-v-6f062a88]{flex:1;display:flex;align-items:center;gap:8px;overflow:hidden}.field-name[data-v-6f062a88]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.group-wrap[data-v-8fe745d4]{background:var(--app-bg-0);border:1px solid var(--app-border-2);border-radius:8px;padding:8px;box-shadow:0 2px 6px var(--app-border-3)}.group-header[data-v-8fe745d4]{position:relative;display:flex;align-items:center;gap:8px;padding-bottom:8px;margin-bottom:12px;border-bottom:1px dashed var(--app-border-2)}.nested[data-v-8fe745d4]{position:relative;margin-left:10px;border-left:2px dotted var(--app-border-2);padding-left:20px;padding-top:10px;padding-bottom:10px}.condition-row[data-v-8fe745d4]{position:relative;margin-left:10px;border-left:2px dotted var(--app-brand);padding:8px 0 8px 20px;display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.condition-row[data-v-8fe745d4]>*{flex:0 0 auto}.config-list[data-v-8fe745d4]{gap:16px}.condition-row[data-v-8fe745d4]{gap:10px}.delete-group-btn[data-v-8fe745d4],.delete-cond-btn[data-v-8fe745d4]{position:absolute;left:0;top:8px;transform:translate(-50%);width:28px;height:28px;padding:0;border-radius:50%;z-index:2;display:flex;align-items:center;justify-content:center;background:var(--app-bg-0);box-shadow:0 2px 8px var(--app-border-3);border:1px solid var(--app-border-2)}.collapse-btn[data-v-8fe745d4]{position:absolute;left:50%;top:100%;transform:translate(-50%,-50%);width:28px;height:28px;padding:0;border-radius:50%;z-index:3;display:flex;align-items:center;justify-content:center;background:var(--app-bg-0);box-shadow:0 2px 8px var(--app-border-3);border:1px solid var(--app-border-2)}.delete-group-btn[data-v-8fe745d4]:hover,.delete-cond-btn[data-v-8fe745d4]:hover{background:var(--app-bg-3)}.designer-container[data-v-9600147b]{flex:1;display:flex;border:solid 1px var(--app-border-1);overflow:hidden;height:100%;border-radius:6px}.sidebar[data-v-9600147b]{width:260px;background:var(--app-bg-second);padding:10px;display:flex;flex-direction:column;gap:10px;box-shadow:2px 0 8px var(--app-border-3)}.sidebar[data-v-9600147b]{height:100%}.sidebar-header[data-v-9600147b]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.sidebar-title[data-v-9600147b]{font-weight:700;margin-bottom:0;white-space:nowrap;background:var(--app-bg-second)}.sidebar-header .n-input[data-v-9600147b]{flex:1;margin-bottom:0}.table-item[data-v-9600147b]{padding:12px 16px;background:var(--app-bg-0);border:1px solid var(--app-border-2);border-radius:8px;cursor:grab;-webkit-user-select:none;user-select:none;box-shadow:0 2px 4px var(--app-border-3);transition:all .3s ease;color:var(--app-text-1)}.table-item[data-v-9600147b]:hover{background:var(--app-bg-2);border-color:var(--app-brand);box-shadow:0 4px 12px var(--app-brand-soft);transform:translateY(-1px)}.table-item[data-v-9600147b]:active{cursor:grabbing;transform:translateY(0)}.table-name[data-v-9600147b]{font-weight:500;margin-bottom:4px}.table-comment[data-v-9600147b]{font-size:12px;color:var(--app-text-2);line-height:1.4}.no-tables[data-v-9600147b]{font-size:12px;color:var(--app-text-3);text-align:center;padding:20px 0}.sidebar-list[data-v-9600147b]{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:10px;padding-right:8px}.sidebar-list[data-v-9600147b]{scrollbar-width:none}.sidebar-list[data-v-9600147b]:hover{scrollbar-width:thin}.sidebar-list[data-v-9600147b]::-webkit-scrollbar{width:0;height:0}.sidebar-list[data-v-9600147b]:hover::-webkit-scrollbar{width:6px;height:6px}.sidebar-list[data-v-9600147b]::-webkit-scrollbar-track{background:transparent}.sidebar-list[data-v-9600147b]::-webkit-scrollbar-thumb{background-color:var(--app-border-2);border-radius:8px;transition:background-color .2s ease}.sidebar-list[data-v-9600147b]:hover::-webkit-scrollbar-thumb{background-color:var(--app-border-2)}.canvas-wrap[data-v-9600147b]{flex:1;height:100%;display:flex;flex-direction:column}.canvas-header[data-v-9600147b]{padding:8px 16px;background:var(--app-bg-second);border-bottom:1px solid var(--app-border-2);display:flex;align-items:center;justify-content:flex-end;z-index:1}.header-buttons[data-v-9600147b]{display:flex;align-items:center}.config-panel[data-v-9600147b]{width:320px;background:var(--app-bg-second);padding:10px;display:flex;flex-direction:column;box-shadow:-2px 0 8px var(--app-border-3)}.sql-preview[data-v-9600147b]{height:300px;font-family:monospace;font-size:12px}.config-list[data-v-9600147b]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.config-item[data-v-9600147b]{background:var(--app-bg-2);padding:8px;border-radius:4px;border:1px solid var(--app-border-2);display:grid;grid-template-columns:80px 100px 70px 1fr 24px;gap:6px;align-items:center}.config-item-3col[data-v-9600147b]{background:var(--app-bg-2);padding:8px;border-radius:4px;border:1px solid var(--app-border-2);display:grid;grid-template-columns:80px 1fr 40px;gap:6px;align-items:center}.summary-text[data-v-9600147b]{grid-column:span 2}.summary-actions[data-v-9600147b]{justify-self:end;display:flex;gap:8px}.help-text[data-v-9600147b]{font-size:12px;color:var(--app-text-2)}.summary-list[data-v-9600147b]{display:flex;flex-direction:column;gap:4px}.summary-item[data-v-9600147b]{line-height:1.6}.edge-config[data-v-9600147b]{margin-top:0;display:flex;flex-direction:column;gap:8px}.edge-row[data-v-9600147b]{display:grid;grid-template-columns:140px 1fr 50px 1fr;gap:8px;align-items:center}.form-label[data-v-9600147b]{width:100%;font-size:12px;color:var(--app-text-2);padding:0 4px}.end[data-v-9600147b]{display:flex;justify-content:flex-end}.btn-glow[data-v-9600147b]{box-shadow:0 0 10px var(--app-brand-soft);transition:box-shadow .2s ease}.btn-glow[data-v-9600147b]:hover{box-shadow:0 0 14px var(--app-brand-soft)}.section-title[data-v-9600147b]{font-weight:600;margin-top:4px;margin-bottom:4px}.result-sheet[data-v-9600147b]{position:absolute;left:4px;right:4px;bottom:0;height:300px;background:var(--app-bg-0);border-top:1px solid var(--app-border-2);box-shadow:0 -6px 16px var(--app-border-3);transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;z-index:2;border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.result-sheet.open[data-v-9600147b]{transform:translateY(0)}.result-header[data-v-9600147b]{padding:8px 12px;display:flex;align-items:center;justify-content:space-between;background:var(--app-bg-second);border-bottom:1px solid var(--app-border-2)}.result-title[data-v-9600147b]{font-weight:600}.result-meta[data-v-9600147b]{display:flex;align-items:center;gap:8px}.elapsed[data-v-9600147b]{font-size:12px;color:var(--app-text-2)}.result-body[data-v-9600147b]{flex:1;overflow:auto;padding:8px;background:var(--app-bg-0);display:flex;flex-direction:column}.status-line[data-v-9600147b]{font-size:12px;color:var(--app-text-2);margin-bottom:8px}.text-result[data-v-9600147b]{font-size:13px;color:var(--app-text-1);padding:6px 8px;background:var(--app-bg-2);border:1px solid var(--app-border-2);border-radius:6px;display:inline-block}.aggregate-grid .config-item[data-v-9600147b]{border-radius:0;justify-items:start}[data-v-9600147b] .vue-flow__minimap{background-color:var(--app-bg);margin:0;padding:0;border:1px solid var(--app-border-2);border-radius:6px}[data-v-9600147b] .vue-flow__controls{box-shadow:initial!important}[data-v-9600147b] .vue-flow__controls-button{background-color:var(--app-bg);border:1px solid var(--app-border-2);color:var(--app-text-2)}[data-v-9600147b] .vue-flow__node.selected{box-shadow:0 0 0 2px #4ea3ff,0 0 10px #4ea3ff80;z-index:100}[data-v-9600147b] .vue-flow__edge.selected .vue-flow__edge-path{stroke:#4ea3ff;stroke-width:3;filter:drop-shadow(0 0 2px rgba(78,163,255,.8))}[data-v-9600147b] .vue-flow__edge.selected .vue-flow__edge-text{fill:#4ea3ff;font-weight:700;filter:drop-shadow(0 0 2px rgba(255,255,255,.8))}[data-v-9600147b] .vue-flow__edge.selected .vue-flow__edge-textbg{fill:#ffffffe6;stroke:#4ea3ff;stroke-width:1}.sql-visual-page[data-v-0ca3ca09]{height:100%;display:flex;flex-direction:column}.header-actions[data-v-0ca3ca09]{display:flex;align-items:center;padding:12px 0;background:var(--card-bg);border-bottom:1px solid var(--border-color)}.header-left[data-v-0ca3ca09]{display:flex;align-items:center;margin-right:16px}.header-title[data-v-0ca3ca09]{font-size:18px;font-weight:600;color:var(--app-brand);display:flex;align-items:center;gap:12px}.actions[data-v-0ca3ca09]{display:flex;align-items:center;gap:12px}.audits-page[data-v-cf7c1392]{display:flex;flex-direction:column;gap:24px;width:100%}.page-header[data-v-cf7c1392]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-cf7c1392]{display:flex;flex-direction:column;gap:4px}.page-title[data-v-cf7c1392]{font-size:24px;font-weight:700;color:var(--n-text-color);margin:0}.page-subtitle[data-v-cf7c1392]{color:var(--n-text-color-secondary);margin:0;font-size:14px}.content-card[data-v-cf7c1392]{border-radius:20px;box-shadow:0 4px 20px #2a61ff0d;overflow:hidden}.card-header[data-v-cf7c1392]{display:flex;align-items:center;justify-content:space-between}.card-header-extra[data-v-cf7c1392]{display:flex;align-items:center;gap:8px}.toolbar[data-v-cf7c1392]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.search-box[data-v-cf7c1392]{width:280px}.filter-box[data-v-cf7c1392]{width:180px}.trace-info[data-v-cf7c1392]{margin-bottom:20px;padding:16px;background:var(--app-bg-2);border-radius:12px;border:1px solid var(--app-border-1)}.trace-stats[data-v-cf7c1392]{display:flex;gap:32px}.trace-timeline[data-v-cf7c1392]{margin-top:16px}.span-content[data-v-cf7c1392]{display:flex;flex-direction:column;gap:8px;padding:8px 0}.param-item[data-v-cf7c1392],.status-item[data-v-cf7c1392],.response-item[data-v-cf7c1392]{display:flex;flex-direction:column;gap:4px}.param-label[data-v-cf7c1392]{font-size:12px;color:var(--n-text-color-secondary);font-weight:500}.param-value[data-v-cf7c1392]{font-size:12px;background:var(--app-bg-3);padding:8px;border-radius:6px;overflow-x:auto;white-space:pre-wrap;word-break:break-all;margin:0}.event-content[data-v-cf7c1392]{display:flex;flex-direction:column;gap:4px}.event-row[data-v-cf7c1392]{font-size:13px;color:var(--n-text-color)}.event-label[data-v-cf7c1392]{color:var(--n-text-color-secondary)}.trace-drawer-content[data-v-cf7c1392]{display:flex;flex-direction:column;gap:16px}.doc-tool-page[data-v-1d3bb01f]{padding:16px}.header-actions[data-v-1d3bb01f]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.header-left[data-v-1d3bb01f]{display:flex;align-items:center}.header-title[data-v-1d3bb01f]{display:flex;align-items:center;font-size:18px;font-weight:600}.ml-2[data-v-1d3bb01f]{margin-left:8px}.actions[data-v-1d3bb01f]{display:flex;gap:8px}.btn-glow[data-v-1d3bb01f]{box-shadow:0 2px 8px #4ea3ff4d}.content-card[data-v-1d3bb01f]{border-radius:16px}.toolbar[data-v-1d3bb01f]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.tabs-box[data-v-1d3bb01f]{display:inline-flex;gap:10px;align-items:center;justify-content:flex-start;width:450px}.toolbar-middle[data-v-1d3bb01f]{display:flex;align-items:center}.toolbar-right[data-v-1d3bb01f]{display:flex;gap:8px}.batch-progress[data-v-1d3bb01f]{margin-bottom:16px;padding:12px;background:var(--n-color-modal);border-radius:8px}.panel-title[data-v-1d3bb01f]{font-weight:600;font-size:14px}.loading-container[data-v-1d3bb01f],.empty-container[data-v-1d3bb01f]{display:flex;justify-content:center;align-items:center;min-height:300px}.file-list-container[data-v-1d3bb01f]{min-height:400px}[data-v-1d3bb01f] .file-name-cell{display:flex;align-items:center;gap:8px}[data-v-1d3bb01f] .file-icon{width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.file-name[data-v-1d3bb01f]{font-weight:500}.modal-content[data-v-1d3bb01f]{padding:4px 0}.upload-section[data-v-1d3bb01f]{margin-bottom:16px}.dragger[data-v-1d3bb01f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:160px;padding:20px}.desc[data-v-1d3bb01f]{color:var(--n-text-color-secondary);font-size:13px}.form-row[data-v-1d3bb01f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cat-inline[data-v-1d3bb01f]{display:inline-flex;width:100%;gap:8px;align-items:center;justify-content:space-between}.selected-file-info[data-v-1d3bb01f]{margin-bottom:16px;padding:12px;background:var(--n-color-modal);border-radius:8px}.file-info[data-v-1d3bb01f]{display:flex;flex-direction:column;gap:8px}.file-info-item[data-v-1d3bb01f]{display:flex;justify-content:space-between;font-size:13px}.file-info-item .label[data-v-1d3bb01f]{color:var(--n-text-color-secondary)}.file-info-item .value[data-v-1d3bb01f]{font-weight:500}.upload-progress[data-v-1d3bb01f]{margin-bottom:16px}@media(max-width:768px){.header-actions[data-v-1d3bb01f]{flex-wrap:wrap}.header-title[data-v-1d3bb01f]{font-size:16px}.toolbar[data-v-1d3bb01f]{flex-direction:column;align-items:stretch;gap:12px}.toolbar-left[data-v-1d3bb01f],.toolbar-middle[data-v-1d3bb01f],.toolbar-right[data-v-1d3bb01f]{justify-content:center}}.action-buttons[data-v-1d3bb01f]{display:flex;align-items:center;gap:8px}.embedded-tag[data-v-1d3bb01f]{display:flex;align-items:center;gap:4px}.doc-embedding-page[data-v-d716c405]{padding:16px}.header-actions[data-v-d716c405]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.header-left[data-v-d716c405]{display:flex;align-items:center}.header-title[data-v-d716c405]{font-size:18px;font-weight:500;display:flex;align-items:center}.actions[data-v-d716c405]{display:flex;gap:8px}.content-card[data-v-d716c405]{border-radius:16px}.stats-panel[data-v-d716c405]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.card-header[data-v-d716c405]{display:flex;justify-content:space-between;align-items:center}.search-panel[data-v-d716c405]{margin-bottom:16px;display:flex;align-items:center;gap:10px}.search-results[data-v-d716c405],.indexing-progress[data-v-d716c405]{margin-top:16px}.progress-text[data-v-d716c405]{margin-top:8px;font-size:14px;color:var(--n-text-color-secondary)}.btn-glow[data-v-d716c405]{box-shadow:0 0 20px #4ea3ff4d}.file-name-cell[data-v-d716c405]{display:flex;align-items:center;gap:8px}.file-type-icon[data-v-d716c405]{display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain}.file-name[data-v-d716c405]{font-weight:500}.search-text-cell[data-v-d716c405]{max-width:300px;word-break:break-word}.search-text-cell.clickable[data-v-d716c405]{cursor:pointer;color:var(--n-color-target);transition:color .2s}.search-text-cell.clickable[data-v-d716c405]:hover{color:var(--n-color-primary)}.search-text-cell[data-v-d716c405] mark{font-weight:700;border-radius:2px}.detail-content[data-v-d716c405]{padding:0}.full-text[data-v-d716c405] .n-input__textarea-el,.context-text[data-v-d716c405] .n-input__textarea-el{font-size:13px;line-height:1.6}.split-handle[data-v-f777efae]{flex:0 0 16px;position:relative;display:flex;align-items:center;justify-content:center;touch-action:none;z-index:10;background-color:transparent;transition:background-color .2s}.split-handle[data-v-f777efae]:hover{background-color:#00000005}.split-handle.direction-horizontal[data-v-f777efae]{height:100%;width:16px;margin:0 -8px}.split-handle.direction-vertical[data-v-f777efae]{width:100%;height:16px;margin:-8px 0}.cursor-col-resize[data-v-f777efae]{cursor:col-resize}.cursor-row-resize[data-v-f777efae]{cursor:row-resize}.split-knob[data-v-f777efae]{position:absolute;width:24px;height:24px;border-radius:50%;background:var(--n-card-color, #fff);border:1px solid var(--n-border-color, #eee);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s ease;box-shadow:0 2px 8px #0000001a;z-index:20}.split-handle:hover .split-knob[data-v-f777efae],.split-handle:active .split-knob[data-v-f777efae]{opacity:1}.direction-horizontal .split-knob[data-v-f777efae]{top:50%;left:50%;transform:translate(-50%,-50%)}.direction-vertical .split-knob[data-v-f777efae]{top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.knob-icon[data-v-f777efae]{font-size:14px;line-height:1;color:var(--n-text-color-secondary);-webkit-user-select:none;user-select:none}.disabled[data-v-f777efae]{cursor:not-allowed;opacity:.5}.debug[data-v-f1773ebd]{position:absolute;bottom:0;left:0;right:0;background:var(--n-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--n-border-color);display:flex;flex-direction:column;transition:height .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;height:36px;z-index:10;border-radius:12px}.debug.pinned[data-v-f1773ebd]{position:relative;bottom:auto;left:auto;right:auto;border-radius:0;border-top:1px solid var(--n-border-color)}.debug.expanded[data-v-f1773ebd]{height:50%;box-shadow:0 -4px 24px #0000001f}.debug.pinned.expanded[data-v-f1773ebd]{height:50%;flex-shrink:0;box-shadow:none}.debug-header[data-v-f1773ebd]{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--n-action-color);border-top-left-radius:12px;border-top-right-radius:12px;flex-shrink:0}.debug.pinned .debug-header[data-v-f1773ebd]{border-radius:0}.debug-actions[data-v-f1773ebd]{display:flex;align-items:center;gap:15px}.debug-header[data-v-f1773ebd]:hover{background:var(--n-close-color-hover)}.debug-title[data-v-f1773ebd]{font-weight:600;color:var(--n-text-color-secondary);font-size:12px;display:flex;align-items:center;gap:8px}.indicator[data-v-f1773ebd]{width:8px;height:8px;border-radius:50%;background:#999}.indicator.connected[data-v-f1773ebd]{background:#18a058}.indicator.has-error[data-v-f1773ebd]{background:#d03050}.toggle-icon[data-v-f1773ebd]{font-size:16px;color:var(--n-text-color-secondary)}.debug-list[data-v-f1773ebd]{flex:1;overflow-y:auto;padding:0 12px}.debug-list>div[data-v-f1773ebd]{padding-top:6px;padding-bottom:6px}.line[data-v-f1773ebd]{font-size:11px;color:var(--n-text-color);font-family:monospace;border-bottom:1px solid rgba(0,0,0,.03);padding:4px 0;cursor:pointer;display:flex;flex-direction:column}.line[data-v-f1773ebd]:hover{background:#0000000d}.line.error[data-v-f1773ebd]{color:#d03050}.log-content[data-v-f1773ebd]{display:flex;gap:6px}.log-prefix[data-v-f1773ebd]{opacity:.7;font-weight:700;min-width:40px}.log-msg[data-v-f1773ebd]{white-space:pre-wrap;word-break:break-all}.log-location[data-v-f1773ebd]{font-size:10px;opacity:.5;margin-left:46px}.pane-card[data-v-b37d5d71]{height:100%;border-radius:0;background:#fff}.pane-card.edit-fullscreen[data-v-b37d5d71]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;border-radius:0}.pane-card[data-v-b37d5d71] .preview-content{display:flex;flex-direction:column;height:100%;padding:0;margin:0}.pane-card .nav-bar[data-v-b37d5d71]{display:flex;background-color:var(--app-bg-second);padding:4px 2px;gap:6px;align-items:center}.editor-panel[data-v-b37d5d71]{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;gap:12px}.mobile-controls[data-v-b37d5d71]{display:flex;align-items:center;gap:12px;padding:6px 12px;background:var(--n-card-color);border-bottom:1px solid var(--n-border-color);animation:slideDown-b37d5d71 .2s ease-out}.control-item[data-v-b37d5d71]{display:flex;align-items:center;gap:8px}.label[data-v-b37d5d71]{font-size:12px;color:var(--n-text-color-secondary)}.control-divider[data-v-b37d5d71]{width:1px;height:16px;background-color:var(--n-border-color)}.size-info[data-v-b37d5d71]{font-size:12px;color:var(--n-text-color-tertiary);margin-left:auto}@keyframes slideDown-b37d5d71{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.preview[data-v-b37d5d71]{flex:1;border:1px solid var(--n-border-color);border-radius:12px;position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--n-card-color)}.preview-frame[data-v-b37d5d71]{width:100%;height:100%;border:none;display:block;background:var(--n-card-color);transition:opacity .2s ease;flex:1;overflow:hidden}.preview-spin[data-v-b37d5d71]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.preview-alert[data-v-b37d5d71]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0}.preview-empty[data-v-b37d5d71]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--n-text-color-secondary);font-size:14px}.doc-diff-container[data-v-bdc47704]{height:100%;width:100%;display:flex;flex-direction:column;background-color:var(--n-card-color)}.empty-state[data-v-bdc47704]{height:100%;display:flex;align-items:center;justify-content:center}.diff-content[data-v-bdc47704]{height:100%;display:flex;flex-direction:column}.header[data-v-bdc47704]{padding:12px;border-bottom:1px solid var(--n-border-color);flex-shrink:0}.content-body[data-v-bdc47704]{flex:1;overflow:hidden;position:relative}.monaco-container[data-v-bdc47704]{width:100%;height:100%}.pane-card[data-v-10f4c995]{height:100%;border-radius:0;background:#fff}.pane-card[data-v-10f4c995] .preview-content{display:flex;flex-direction:column;height:100%;padding:0;margin:0}.pane-card .nav-bar[data-v-10f4c995]{display:flex;background-color:var(--app-bg-second);padding:4px 2px;gap:6px;align-items:center}.editor-panel[data-v-10f4c995]{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;gap:12px}.preview[data-v-10f4c995]{flex:1;border:1px solid var(--n-border-color);border-radius:0;position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--n-card-color)}.preview-frame[data-v-10f4c995]{width:100%;height:100%;border:none;display:block;background:var(--n-card-color);flex:1;overflow:hidden}.preview-spin[data-v-10f4c995]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.preview-alert[data-v-10f4c995]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0}.preview-empty[data-v-10f4c995]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--n-text-color-secondary);font-size:14px}.function-debug-panel[data-v-6ef3071b]{height:100%;display:flex;flex-direction:column;gap:12px;padding:12px;overflow-y:auto;background-color:var(--n-card-color)}.debug-input-section[data-v-6ef3071b]{flex-shrink:0}.debug-card[data-v-6ef3071b]{background-color:var(--n-card-color)}.card-header[data-v-6ef3071b]{display:flex;justify-content:space-between;align-items:center}.card-actions[data-v-6ef3071b]{display:flex;gap:4px}.param-section[data-v-6ef3071b]{margin-bottom:16px}.param-label[data-v-6ef3071b]{font-size:12px;font-weight:600;color:var(--n-text-color-2);margin-bottom:8px}.param-inputs[data-v-6ef3071b]{display:flex;flex-direction:column;gap:8px}.request-config[data-v-6ef3071b]{display:flex;flex-direction:column;gap:12px}.request-headers[data-v-6ef3071b],.request-body[data-v-6ef3071b]{display:flex;flex-direction:column;gap:4px}.sub-label[data-v-6ef3071b]{font-size:11px;color:var(--n-text-color-3)}.debug-actions[data-v-6ef3071b]{flex-shrink:0}.debug-result-section[data-v-6ef3071b]{flex:1;min-height:200px;overflow:hidden;display:flex;flex-direction:column}.debug-result-section[data-v-6ef3071b] .n-card,.debug-result-section[data-v-6ef3071b] .n-card__content,.debug-result-section[data-v-6ef3071b] .n-tabs{flex:1;display:flex;flex-direction:column;overflow:hidden}.debug-result-section[data-v-6ef3071b] .n-tabs-pane-wrapper{flex:1;overflow:hidden}.debug-result-section[data-v-6ef3071b] .n-tab-pane{height:100%;overflow:hidden}.console-output[data-v-6ef3071b],.result-output[data-v-6ef3071b]{height:100%;overflow-y:auto;font-family:Menlo,Monaco,Courier New,monospace;font-size:12px}.console-empty[data-v-6ef3071b],.result-empty[data-v-6ef3071b]{padding:20px;text-align:center;color:var(--n-text-color-3)}.console-lines[data-v-6ef3071b]{display:flex;flex-direction:column;gap:4px}.console-line[data-v-6ef3071b]{display:flex;align-items:flex-start;gap:8px;padding:4px 8px;border-bottom:1px solid rgba(128,128,128,.1)}.console-line.error[data-v-6ef3071b]{color:#f44336}.console-line.warn[data-v-6ef3071b]{color:#ff9800}.console-line.info[data-v-6ef3071b]{color:var(--n-text-color-2)}.console-level[data-v-6ef3071b]{font-weight:600;min-width:50px}.console-message[data-v-6ef3071b]{flex:1;word-break:break-all}.result-output[data-v-6ef3071b] .n-code{background-color:#0000000d;border-radius:4px;padding:12px}.function-debug-pane[data-v-92d0cbc0]{height:100%;overflow:hidden}.pane-wrapper[data-v-958d54fb]{width:100%;height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;background-color:var(--n-card-color);border-radius:8px;border:1px solid var(--n-border-color)}.pane-header[data-v-958d54fb]{height:36px;display:flex;align-items:center;border-bottom:1px solid var(--n-border-color);background-color:#00000005;-webkit-user-select:none;user-select:none}.tabs-scroll-area[data-v-958d54fb]{flex:1;display:flex;overflow-x:auto;overflow-y:hidden;height:100%;scrollbar-width:none}.tabs-scroll-area[data-v-958d54fb]::-webkit-scrollbar{display:none}.tab-item[data-v-958d54fb]{display:flex;align-items:center;padding:0 12px;font-size:12px;cursor:pointer;border-right:1px solid var(--n-border-color);background-color:transparent;transition:all .2s;max-width:150px;min-width:80px;position:relative}.tab-item[data-v-958d54fb]:hover{background-color:#0000000a}.tab-item.active[data-v-958d54fb]{background-color:var(--n-card-color);color:var(--n-primary-color);font-weight:500;border-bottom:2px solid #AAAAAA}.tab-item.active[data-v-958d54fb]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--n-card-color)}.tab-title[data-v-958d54fb]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-close[data-v-958d54fb]{margin-left:6px;opacity:0;display:flex;align-items:center;justify-content:center;border-radius:50%;width:16px;height:16px}.tab-close[data-v-958d54fb]:hover{background-color:#0000001a}.tab-item:hover .tab-close[data-v-958d54fb]{opacity:1}.pane-actions[data-v-958d54fb]{padding:0 4px;display:flex;align-items:center}.pane-content[data-v-958d54fb]{flex:1;overflow:hidden;height:100%;position:relative}.pane-placeholder[data-v-958d54fb],.pane-empty[data-v-958d54fb]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--n-text-color-disabled)}.empty-content[data-v-958d54fb]{display:flex;flex-direction:column;align-items:center;gap:16px}.empty-actions[data-v-958d54fb]{display:flex;gap:8px}.pane-container-wrapper[data-v-353e4104]{width:100%;height:100%;gap:6px}.split-item[data-v-353e4104]{min-width:0;min-height:0}.workbench-page[data-v-7fab05d8]{height:100%;display:flex;flex-direction:column;background:var(--bg-color)}.header-actions[data-v-7fab05d8]{display:flex;align-items:center;padding:12px 24px;background:var(--card-bg);border-bottom:1px solid var(--border-color);gap:16px}.header-left[data-v-7fab05d8]{display:flex;align-items:center}.header-title[data-v-7fab05d8]{font-size:16px;font-weight:600;display:flex;align-items:center;gap:12px}.toolbar[data-v-7fab05d8]{display:flex;align-items:center;gap:8px}.divider[data-v-7fab05d8]{width:1px;height:20px;background:var(--border-color);margin:0 8px}.content-container[data-v-7fab05d8]{flex:1;overflow:hidden;padding:12px}.ssh-header[data-v-7fab05d8]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid var(--border-color)}.ssh-title[data-v-7fab05d8]{font-weight:600;font-size:14px}.ssh-result[data-v-7fab05d8],.ssh-empty[data-v-7fab05d8]{padding:12px}.ssh-highlighted[data-v-7fab05d8]{color:#18a058!important}.ssh-highlighted[data-v-7fab05d8]:hover{background-color:#18a0581a!important}body.resizing{cursor:col-resize}body.resizing *{-webkit-user-select:none!important;user-select:none!important}.dashboard-page[data-v-c9ed8819]{padding:8px;position:relative}.header-section[data-v-c9ed8819]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.title-row[data-v-c9ed8819]{display:flex;align-items:center;gap:12px}.controls-row[data-v-c9ed8819]{display:flex;justify-content:space-between;align-items:center}.left-header[data-v-c9ed8819]{display:flex;flex-direction:column;align-items:flex-start}.page-title[data-v-c9ed8819]{margin:0;font-size:28px;font-weight:800;background:linear-gradient(90deg,#2080f0,#24d6e2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sub-title[data-v-c9ed8819]{margin:4px 0 0;color:var(--n-text-color-3);font-size:14px}.actions[data-v-c9ed8819]{display:flex;align-items:center;gap:12px}.actions[data-v-c9ed8819] .n-input{width:300px}.category-tabs[data-v-c9ed8819]{width:260px;margin-top:12px}.tab-label[data-v-c9ed8819]{display:flex;align-items:center;gap:6px}.card-list[data-v-c9ed8819]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.tool-card[data-v-c9ed8819]{background:var(--app-bg-0);border-radius:12px;padding:16px;cursor:pointer;border:none;transition:all .3s ease;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;gap:8px;min-width:0}.tool-card[data-v-c9ed8819]:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.tool-card[data-v-c9ed8819]:hover .action-button-group{opacity:1}.tool-card[data-v-c9ed8819] .action-button-group{margin-left:auto}.card-cover[data-v-c9ed8819]{position:relative;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#2080f00f,#24d6e20f);width:100%;aspect-ratio:5 / 3}.card-cover img[data-v-c9ed8819]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.status-badge[data-v-c9ed8819]{position:absolute;left:12px;top:12px}.card-body[data-v-c9ed8819]{display:flex;flex-direction:column;cursor:pointer;gap:4px}.card-header[data-v-c9ed8819]{display:flex;justify-content:space-between;align-items:center;height:24px;overflow:hidden}.card-title[data-v-c9ed8819]{font-size:16px;font-weight:700;color:var(--n-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;max-width:calc(100% - 80px)}.card-stats[data-v-c9ed8819]{display:flex;align-items:center;gap:12px;color:var(--n-text-color-3);flex-shrink:0}.card-subtitle[data-v-c9ed8819]{font-size:14px;color:var(--n-text-color-3);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;height:36px}.card-stats[data-v-c9ed8819]{display:flex;align-items:center;gap:12px;color:var(--n-text-color-3)}.stat-item[data-v-c9ed8819]{display:inline-flex;align-items:center;gap:6px;font-size:12px}.card-footer[data-v-c9ed8819]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;border-top:1px solid var(--n-border-color)}.card-author[data-v-c9ed8819]{display:flex;align-items:center;gap:8px;color:var(--n-text-color-3)}.author-name[data-v-c9ed8819]{font-size:13px}.empty-state[data-v-c9ed8819]{margin-top:64px}.skeleton-card[data-v-c9ed8819]{height:180px}.add-btn[data-v-c9ed8819]{padding:16px}.add-btn[data-v-c9ed8819]:active{transform:scale(.98)}.pagination-container[data-v-c9ed8819]{display:flex;justify-content:center;margin-top:24px}.tool-card[data-v-c9ed8819]{animation:fade-in-up-c9ed8819 .4s ease-out backwards}@keyframes fade-in-up-c9ed8819{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.card-list[data-v-c9ed8819]{grid-template-columns:1fr}.card-cover[data-v-c9ed8819]{aspect-ratio:4 / 3}}.deploy-progress-container[data-v-c9ed8819]{display:flex;flex-direction:column;gap:12px;max-height:400px}.deploy-header[data-v-c9ed8819]{display:flex;align-items:center;gap:12px}.progress-info[data-v-c9ed8819]{display:flex;flex-direction:column;gap:8px}.time-info[data-v-c9ed8819]{display:flex;align-items:center;gap:6px;color:var(--n-text-color-3);font-size:13px}.deploy-logs[data-v-c9ed8819]{background:var(--n-color-scoped);border-radius:8px;padding:12px;max-height:300px;overflow-y:auto;font-family:monospace;font-size:12px}.deploy-log-item[data-v-c9ed8819]{display:flex;gap:8px;padding:4px 0;border-bottom:1px solid var(--n-border-color)}.deploy-log-item[data-v-c9ed8819]:last-child{border-bottom:none}.deploy-log-item.error-log[data-v-c9ed8819]{background:#d030501a;border-radius:4px;padding:4px 8px}.deploy-log-item.error-log .log-stage[data-v-c9ed8819]{color:#d03050}.log-time[data-v-c9ed8819]{color:var(--n-text-color-3);flex-shrink:0}.log-stage[data-v-c9ed8819]{color:#18a058;flex-shrink:0;min-width:80px}.log-message[data-v-c9ed8819]{color:var(--n-text-color);word-break:break-all}.profile-page[data-v-b3e8487a]{display:flex;flex-direction:column;gap:24px;width:100%;height:100%}.page-header[data-v-b3e8487a]{padding:0 0 8px}.title[data-v-b3e8487a]{font-size:24px;font-weight:700;color:var(--n-text-color);margin:0 0 8px}.subtitle[data-v-b3e8487a]{color:var(--n-text-color-secondary);margin:0;font-size:14px}.profile-card[data-v-b3e8487a]{border-radius:20px;box-shadow:0 4px 20px #2a61ff0d}.profile-content[data-v-b3e8487a]{display:grid;grid-template-columns:240px 1fr;gap:24px}.avatar-block[data-v-b3e8487a]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px;background:var(--n-card-color);border-radius:16px}.avatar-block[data-v-b3e8487a] .n-upload{width:100%;text-align:center}.avatar-block[data-v-b3e8487a] .n-upload-trigger{display:flex;justify-content:center}.form-block[data-v-b3e8487a]{padding:12px}.actions[data-v-b3e8487a]{display:flex;gap:12px;margin-top:8px}.code-editor-test-page[data-v-4e8ea130]{padding:24px;height:100vh;overflow:hidden;display:flex;flex-direction:column}.page-header[data-v-4e8ea130]{margin-bottom:20px}.page-header h1[data-v-4e8ea130]{font-size:24px;font-weight:600;margin:0;color:var(--app-brand)}.subtitle[data-v-4e8ea130]{font-size:14px;color:var(--n-text-color-secondary);margin:4px 0 0}.test-container[data-v-4e8ea130]{display:flex;gap:16px;flex:1;min-height:0}.config-panel[data-v-4e8ea130]{width:360px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.editor-panel[data-v-4e8ea130]{flex:1;min-width:0}.param-item[data-v-4e8ea130]{padding:8px;border-radius:8px;background:var(--n-card-color)}.param-item[data-v-4e8ea130] .n-form-item{margin-bottom:8px}.param-item[data-v-4e8ea130] .n-form-item:last-child{margin-bottom:0}.param-item[data-v-4e8ea130] .n-form-item-label{font-size:12px;padding-right:8px;min-width:60px}.tips[data-v-4e8ea130]{font-size:13px;color:var(--n-text-color-2);line-height:1.6}.tips p[data-v-4e8ea130]{margin:8px 0}.tips ul[data-v-4e8ea130]{margin:8px 0;padding-left:24px}.tips code[data-v-4e8ea130]{background:var(--n-code-color);padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,monospace;font-size:12px}.approval-query-page[data-v-cd13b0d1]{min-height:100vh;background:var(--app-bg, #F5F6F7);padding:24px;display:flex;flex-direction:column;gap:24px;align-items:center}.page-header[data-v-cd13b0d1]{width:100%;max-width:900px;text-align:center;padding:20px 0}.page-title[data-v-cd13b0d1]{font-size:32px;font-weight:700;margin:0;color:var(--app-text-1, rgba(31, 34, 37, .92));letter-spacing:-.5px}.page-subtitle[data-v-cd13b0d1]{font-size:15px;margin:0;color:var(--app-text-3, rgba(51, 54, 57, .5));font-weight:400}.search-section[data-v-cd13b0d1]{width:100%;max-width:900px}.search-card[data-v-cd13b0d1]{border-radius:16px;background:#fff;box-shadow:0 4px 20px #4ea3ff0d;border:1px solid var(--app-border-1, rgba(0, 0, 0, .06))}.search-container[data-v-cd13b0d1]{display:flex;gap:12px}.search-input[data-v-cd13b0d1]{flex:1}.search-button[data-v-cd13b0d1]{min-width:120px;border-radius:12px;font-weight:600}.result-section[data-v-cd13b0d1]{width:100%;max-width:900px;min-height:400px}.approval-result[data-v-cd13b0d1]{display:flex;flex-direction:column;gap:16px}.empty-result[data-v-cd13b0d1]{padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #4ea3ff0d}.status-card[data-v-cd13b0d1]{border-radius:16px;background:#fff;box-shadow:0 4px 20px #4ea3ff0d;border:1px solid var(--app-border-1, rgba(0, 0, 0, .06))}.status-header[data-v-cd13b0d1]{display:flex;justify-content:space-between;align-items:center;gap:16px}.status-left[data-v-cd13b0d1]{display:flex;align-items:center;gap:16px}.status-icon[data-v-cd13b0d1]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-pending[data-v-cd13b0d1]{background:var(--app-bg-second, #EDF1F4);color:#f59e0b}.status-approved[data-v-cd13b0d1]{background:var(--app-bg-second, #EDF1F4);color:#18a058}.status-rejected[data-v-cd13b0d1]{background:var(--app-bg-second, #EDF1F4);color:#f5222d}.status-info[data-v-cd13b0d1]{display:flex;flex-direction:column;gap:4px}.status-title[data-v-cd13b0d1]{font-size:20px;font-weight:600;margin:0;color:var(--app-text-1, rgba(31, 34, 37, .92))}.approval-id[data-v-cd13b0d1]{font-size:13px;color:var(--app-text-3, rgba(51, 54, 57, .5));margin:0;font-family:SF Mono,Monaco,Consolas,monospace}.progress-section[data-v-cd13b0d1]{margin-top:20px;padding-top:20px;border-top:1px solid var(--app-border-1, rgba(0, 0, 0, .06))}.progress-text[data-v-cd13b0d1]{text-align:center;margin:12px 0 0;color:var(--app-text-3, rgba(51, 54, 57, .5));font-size:14px}.execution-status[data-v-cd13b0d1]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:12px 20px;background:var(--app-bg-second, #EDF1F4);border-radius:12px;font-size:14px;color:var(--app-text-2, rgba(51, 54, 57, .72))}.executed-text[data-v-cd13b0d1]{color:#18a058;font-weight:600}.error-text[data-v-cd13b0d1]{color:#f5222d;font-weight:600}.pending-text[data-v-cd13b0d1]{color:#f59e0b;font-weight:600}.details-card[data-v-cd13b0d1],.data-card[data-v-cd13b0d1],.result-card[data-v-cd13b0d1],.error-card[data-v-cd13b0d1]{border-radius:16px;background:#fff;box-shadow:0 4px 20px #4ea3ff0d;border:1px solid var(--app-border-1, rgba(0, 0, 0, .06))}.card-title[data-v-cd13b0d1]{font-size:16px;font-weight:600;margin:0 0 16px;color:var(--app-text-1, rgba(31, 34, 37, .92));padding-bottom:12px;border-bottom:1px solid var(--app-border-1, rgba(0, 0, 0, .06))}[data-v-cd13b0d1] .n-code{border-radius:12px;overflow:hidden;border:1px solid var(--app-border-1, rgba(0, 0, 0, .06))}[data-v-cd13b0d1] .n-code pre{margin:0;padding:16px;max-height:400px;overflow:auto;background:var(--app-bg-second, #EDF1F4)}[data-v-cd13b0d1] .n-descriptions .n-descriptions-table-wrapper{border-radius:12px;overflow:hidden}[data-v-cd13b0d1] .n-descriptions .n-descriptions-table{border:1px solid var(--app-border-1, rgba(0, 0, 0, .06))}[data-v-cd13b0d1] .n-descriptions .n-descriptions-row:not(:last-child) .n-descriptions-table-content{border-bottom:1px solid var(--app-border-1, rgba(0, 0, 0, .06))}[data-v-cd13b0d1] .n-descriptions .n-descriptions-label{font-weight:500;color:var(--app-text-2, rgba(51, 54, 57, .72));background:var(--app-bg-second, #EDF1F4)}[data-v-cd13b0d1] .n-descriptions .n-descriptions-table-content{color:var(--app-text-1, rgba(31, 34, 37, .92))}[data-v-cd13b0d1] .n-collapse{border:none}[data-v-cd13b0d1] .n-collapse .n-collapse-item{border:1px solid var(--app-border-1, rgba(0, 0, 0, .06));border-radius:12px;overflow:hidden;margin-bottom:0}[data-v-cd13b0d1] .n-collapse .n-collapse-item .n-collapse-item__header{padding:12px 16px;font-size:15px;font-weight:500;color:var(--app-text-1, rgba(31, 34, 37, .92));border-bottom:1px solid var(--app-border-1, rgba(0, 0, 0, .06))}[data-v-cd13b0d1] .n-collapse .n-collapse-item .n-collapse-item__content-inner{padding:0}[data-v-cd13b0d1] .n-alert{border-radius:12px;border:1px solid var(--app-border-1, rgba(0, 0, 0, .06))}@media(max-width:768px){.page-title[data-v-cd13b0d1]{font-size:24px}.page-subtitle[data-v-cd13b0d1]{font-size:14px}.search-container[data-v-cd13b0d1]{flex-direction:column}.search-button[data-v-cd13b0d1]{width:100%}.status-header[data-v-cd13b0d1]{flex-direction:column;align-items:flex-start;gap:12px}.status-icon[data-v-cd13b0d1]{width:48px;height:48px}.status-icon[data-v-cd13b0d1] .n-icon{font-size:24px!important}.status-title[data-v-cd13b0d1]{font-size:18px}.approval-query-page[data-v-cd13b0d1]{padding:16px}}.agents-management-page[data-v-4e3158b1]{padding:8px;position:relative}.header-section[data-v-4e3158b1]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.controls-row[data-v-4e3158b1]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.category-tabs[data-v-4e3158b1]{width:auto;flex-grow:1}.tab-label[data-v-4e3158b1]{display:flex;align-items:center;gap:6px;font-size:14px}.actions[data-v-4e3158b1]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.actions[data-v-4e3158b1] .n-input{width:240px}.content-area[data-v-4e3158b1]{min-height:400px}.card-list[data-v-4e3158b1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.agent-card[data-v-4e3158b1]{background:var(--app-bg-0);border-radius:12px;padding:16px;cursor:default;border:none;transition:all .3s ease;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;gap:12px;min-width:0}.agent-card[data-v-4e3158b1]:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.agent-card[data-v-4e3158b1]:hover .action-button-group{opacity:1}.agent-card[data-v-4e3158b1] .action-button-group{margin-left:auto}.card-header[data-v-4e3158b1]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.agent-icon-wrapper[data-v-4e3158b1]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#2080f01a,#24d6e21a);display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-tags[data-v-4e3158b1]{display:flex;gap:6px;flex-wrap:wrap}.card-body[data-v-4e3158b1]{flex-grow:1;display:flex;flex-direction:column;gap:8px;min-height:80px}.agent-name[data-v-4e3158b1]{font-size:16px;font-weight:600;color:var(--n-text-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.agent-description[data-v-4e3158b1]{font-size:13px;color:var(--n-text-color-3);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.runtime-status-wrapper[data-v-4e3158b1]{margin-top:4px;display:flex;align-items:center;justify-content:space-between}.usage-guide-link[data-v-4e3158b1]{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--n-primary-color);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:opacity .2s}.usage-guide-link[data-v-4e3158b1]:hover{opacity:.75}.usage-dialog-content[data-v-4e3158b1]{display:flex;flex-direction:column;gap:20px;padding:4px 0}.usage-dialog-section[data-v-4e3158b1]{display:flex;flex-direction:column;gap:8px}.usage-dialog-section-title[data-v-4e3158b1]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--n-text-color)}.usage-dialog-desc[data-v-4e3158b1]{font-size:12px;color:var(--n-text-color-3);line-height:1.5}.usage-dialog-url-row[data-v-4e3158b1]{display:flex;align-items:center;gap:8px}.usage-dialog-url-label[data-v-4e3158b1]{font-size:12px;color:var(--n-text-color-3)}.usage-dialog-url[data-v-4e3158b1]{flex:1;font-size:12px;background:var(--app-bg-1, rgba(0, 0, 0, .04));padding:6px 10px;border-radius:6px;color:var(--n-text-color);word-break:break-all;line-height:1.5;min-width:0;overflow:hidden}.usage-dialog-config-example[data-v-4e3158b1]{position:relative;background:#1e1e1e;border-radius:8px;padding:12px 16px;margin-top:4px}.usage-dialog-config-label[data-v-4e3158b1]{font-size:11px;color:#9cdcfe;margin-bottom:6px}.usage-dialog-code[data-v-4e3158b1]{font-family:v-mono,SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:12px;color:#d4d4d4;white-space:pre-wrap;word-break:break-all;margin:0;line-height:1.6}.usage-dialog-copy-config[data-v-4e3158b1]{position:absolute;top:8px;right:8px;color:#9cdcfe!important}.usage-dialog-hint[data-v-4e3158b1]{font-size:12px;color:var(--n-text-color-3);line-height:1.6}.usage-dialog-hint code[data-v-4e3158b1]{font-size:11px;background:var(--app-bg-1, rgba(0, 0, 0, .04));padding:2px 5px;border-radius:3px}.usage-dialog-copyable[data-v-4e3158b1]{color:var(--app-brand);cursor:pointer;transition:opacity .2s}.usage-dialog-copyable[data-v-4e3158b1]:hover{opacity:.75}.deploy-type-text[data-v-4e3158b1]{font-size:11px;margin-left:4px;opacity:.8}.deploy-dialog-content[data-v-4e3158b1]{padding:8px 0 16px;margin-bottom:12px}.deploy-dialog-title[data-v-4e3158b1]{text-align:left;margin-bottom:20px;color:var(--n-text-color-3);font-size:13px}.deploy-section[data-v-4e3158b1]{margin-bottom:16px}.deploy-section-label[data-v-4e3158b1]{text-align:left;margin-bottom:8px;color:var(--n-text-color-2);font-size:13px;font-weight:500}.deploy-servers[data-v-4e3158b1]{display:flex;align-items:center;gap:12px}.deploy-progress-header[data-v-4e3158b1]{margin-bottom:16px}.deploy-log-container[data-v-4e3158b1]{background:#1e1e1e;border-radius:8px;padding:12px;font-family:v-mono,SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:12px;line-height:1.8}.deploy-log-line[data-v-4e3158b1]{display:flex;gap:8px;align-items:flex-start}.deploy-log-time[data-v-4e3158b1]{color:#6a9955;flex-shrink:0}.deploy-log-msg[data-v-4e3158b1]{color:#d4d4d4;word-break:break-all}.deploy-log-error .deploy-log-msg[data-v-4e3158b1]{color:#f44747}.deploy-log-success .deploy-log-msg[data-v-4e3158b1]{color:#4ec9b0}.deploy-server-card[data-v-4e3158b1]{padding:12px 16px;border-radius:6px;border:1px solid var(--n-border-color);cursor:pointer;transition:all .2s ease;min-width:120px}.deploy-server-card[data-v-4e3158b1]:hover{border-color:var(--n-primary-color);background:#2080f00a}.deploy-server-card--active[data-v-4e3158b1]{border-color:var(--n-primary-color);background:#2080f014}.server-name[data-v-4e3158b1]{font-weight:500;font-size:13px}.server-info[data-v-4e3158b1]{font-size:12px;color:var(--n-text-color-3);margin-top:4px}.spin-icon[data-v-4e3158b1]{animation:spin-4e3158b1 1s linear infinite}@keyframes spin-4e3158b1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-footer[data-v-4e3158b1]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--n-border-color)}.card-meta[data-v-4e3158b1]{display:flex;flex-direction:column;gap:4px}.empty-state[data-v-4e3158b1]{margin-top:80px}.skeleton-card[data-v-4e3158b1]{height:180px}.add-btn[data-v-4e3158b1]:active{transform:scale(.98)}.agent-card[data-v-4e3158b1]{animation:fade-in-up-4e3158b1 .3s ease-out backwards}@keyframes fade-in-up-4e3158b1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.agent-card[data-v-4e3158b1]:nth-child(1){animation-delay:.02s}.agent-card[data-v-4e3158b1]:nth-child(2){animation-delay:.04s}.agent-card[data-v-4e3158b1]:nth-child(3){animation-delay:.06s}.agent-card[data-v-4e3158b1]:nth-child(4){animation-delay:.08s}.agent-card[data-v-4e3158b1]:nth-child(5){animation-delay:.1s}.agent-card[data-v-4e3158b1]:nth-child(6){animation-delay:.12s}.agent-card[data-v-4e3158b1]:nth-child(7){animation-delay:.14s}.agent-card[data-v-4e3158b1]:nth-child(8){animation-delay:.16s}@media(max-width:768px){.card-list[data-v-4e3158b1]{grid-template-columns:1fr}.controls-row[data-v-4e3158b1]{flex-direction:column;align-items:stretch}.category-tabs[data-v-4e3158b1]{width:100%}.actions[data-v-4e3158b1]{flex-direction:column}.actions[data-v-4e3158b1] .n-input{width:100%}}.config-center[data-v-91be61ea]{min-height:100vh;background:var(--app-bg);font-family:Inter,-apple-system,sans-serif;display:flex;flex-direction:column}.header-section[data-v-91be61ea]{background:linear-gradient(135deg,#15274d,#1e3a5f);flex-shrink:0}.header-inner[data-v-91be61ea]{max-width:1400px;margin:0 auto;padding:16px 24px;display:flex;justify-content:space-between;align-items:center}.brand-area[data-v-91be61ea]{display:flex;align-items:center;gap:12px}.brand-logo svg rect[data-v-91be61ea]{fill:#4ea3ff}.brand-text .brand-title[data-v-91be61ea]{font-size:18px;font-weight:700;color:#fff;margin:0}.brand-text .brand-subtitle[data-v-91be61ea]{font-size:13px;color:#ffffffa6;margin:2px 0 0}.header-actions .terminal-badge[data-v-91be61ea]{display:flex;align-items:center;gap:6px;color:#24d6e2;font-size:13px;font-weight:500;background:#24d6e21f;padding:6px 12px;border-radius:8px}.header-decoration[data-v-91be61ea]{height:2px;background:linear-gradient(90deg,#4ea3ff,#24d6e2)}.page-body[data-v-91be61ea]{flex:1;display:flex;max-width:1400px;margin:0 auto;width:100%;padding-bottom:72px}.filter-panel[data-v-91be61ea]{width:240px;flex-shrink:0;background:var(--app-bg-strong);border-right:1px solid var(--app-border-1);padding:16px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;transition:width .2s ease}.filter-panel.collapsed[data-v-91be61ea]{width:48px}.filter-panel.collapsed .filter-header h3[data-v-91be61ea]{display:none}.filter-header[data-v-91be61ea]{display:flex;justify-content:space-between;align-items:center}.filter-header h3[data-v-91be61ea]{font-size:14px;font-weight:600;color:var(--app-text-1);margin:0}.filter-header .collapse-btn[data-v-91be61ea]{padding:4px;background:none;border:none;color:var(--app-text-3);cursor:pointer;border-radius:6px}.filter-header .collapse-btn[data-v-91be61ea]:hover{background:var(--app-bg-second)}.filter-section[data-v-91be61ea]{display:flex;flex-direction:column;gap:8px}.filter-title[data-v-91be61ea]{font-size:12px;font-weight:600;color:var(--app-text-3);text-transform:uppercase;letter-spacing:.05em;margin:0}.search-box[data-v-91be61ea]{display:flex;align-items:center;gap:8px;background:var(--app-bg);border:1px solid var(--app-border-1);border-radius:10px;padding:8px 12px}.search-box svg[data-v-91be61ea]{color:var(--app-text-3);flex-shrink:0}.search-box .search-input[data-v-91be61ea]{flex:1;border:none;background:none;font-size:13px;color:var(--app-text-1);outline:none}.search-box .search-input[data-v-91be61ea]::placeholder{color:var(--app-text-3)}.search-box .search-clear[data-v-91be61ea]{padding:2px;background:none;border:none;color:var(--app-text-3);cursor:pointer}.search-box .search-clear[data-v-91be61ea]:hover{color:var(--app-text-2)}.filter-options[data-v-91be61ea]{display:flex;flex-direction:column;gap:4px}.filter-option[data-v-91be61ea]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer;transition:background .15s}.filter-option input[data-v-91be61ea]{display:none}.filter-option[data-v-91be61ea]:hover{background:var(--app-bg-second)}.filter-option.active[data-v-91be61ea]{background:var(--app-brand-soft)}.filter-option .option-icon[data-v-91be61ea]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px}.filter-option .option-icon.mcp-icon[data-v-91be61ea]{background:#4ea3ff1f;color:#4ea3ff}.filter-option .option-icon.skill-icon[data-v-91be61ea]{background:#f177421f;color:#f17742}.filter-option .option-icon.agent-icon[data-v-91be61ea]{background:#24d6e21f;color:#24d6e2}.filter-option .option-label[data-v-91be61ea]{flex:1;font-size:13px;color:var(--app-text-1)}.filter-option .option-count[data-v-91be61ea]{font-size:12px;color:var(--app-text-3);background:var(--app-bg-second);padding:2px 6px;border-radius:4px}.filter-option.small[data-v-91be61ea]{padding:6px 8px}.filter-option.small .option-label[data-v-91be61ea]{font-size:12px}.filter-options.categories[data-v-91be61ea]{flex-wrap:wrap;flex-direction:row}.selection-summary[data-v-91be61ea]{background:var(--app-bg);border-radius:10px;padding:12px}.selected-items[data-v-91be61ea]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.selected-items .selected-group[data-v-91be61ea]{font-size:12px;color:var(--app-text-2)}.clear-btn[data-v-91be61ea]{display:flex;align-items:center;gap:6px;width:100%;justify-content:center;padding:8px;font-size:12px;color:#f17742;background:none;border:1px solid rgba(241,119,66,.3);border-radius:8px;cursor:pointer}.clear-btn[data-v-91be61ea]:hover{background:#f1774214}.main-content[data-v-91be61ea]{flex:1;padding:20px 24px;overflow-y:auto}.dependency-toast[data-v-91be61ea]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--app-brand-soft);border:1px solid rgba(78,163,255,.2);border-radius:12px;margin-bottom:16px;font-size:13px;color:#4ea3ff;animation:slideIn-91be61ea .3s ease}.dependency-toast button[data-v-91be61ea]{margin-left:auto;background:none;border:none;color:#4ea3ff;cursor:pointer;padding:2px}@keyframes slideIn-91be61ea{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.config-section[data-v-91be61ea]{margin-bottom:24px}.section-header[data-v-91be61ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-title[data-v-91be61ea]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--app-text-1);margin:0}.section-title .title-icon[data-v-91be61ea]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px}.section-title .title-icon.mcp[data-v-91be61ea]{background:#4ea3ff1f;color:#4ea3ff}.section-title .title-icon.skill[data-v-91be61ea]{background:#f177421f;color:#f17742}.section-title .title-icon.agent[data-v-91be61ea]{background:#24d6e21f;color:#24d6e2}.section-meta[data-v-91be61ea]{display:flex;align-items:center;gap:12px}.section-meta .item-count[data-v-91be61ea]{font-size:13px;color:var(--app-text-3)}.section-meta .select-all-btn[data-v-91be61ea]{font-size:12px;font-weight:500;color:#4ea3ff;background:none;border:1px solid rgba(78,163,255,.4);padding:4px 10px;border-radius:6px;cursor:pointer}.section-meta .select-all-btn[data-v-91be61ea]:hover{background:var(--app-brand-soft)}.items-grid[data-v-91be61ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.config-card[data-v-91be61ea]{background:var(--app-bg-strong);border:1px solid var(--app-border-1);border-radius:16px;padding:16px;cursor:pointer;transition:all .15s ease}.config-card[data-v-91be61ea]:hover{border-color:var(--app-border-2);box-shadow:0 4px 16px #4ea3ff14}.config-card.selected[data-v-91be61ea]{border-color:#4ea3ff;background:var(--app-brand-soft);box-shadow:0 0 0 3px #4ea3ff1f}.config-card.has-dependents .card-footer .dependent-info[data-v-91be61ea]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--app-text-3);background:var(--app-bg-second);padding:2px 6px;border-radius:4px}.card-header[data-v-91be61ea]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.card-checkbox[data-v-91be61ea]{width:18px;height:18px;border:2px solid var(--app-border-2);border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.card-checkbox.checked[data-v-91be61ea]{background:#4ea3ff;border-color:#4ea3ff;color:#fff}.card-title[data-v-91be61ea]{flex:1;font-size:14px;font-weight:600;color:var(--app-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-tag[data-v-91be61ea]{font-size:10px;font-weight:600;padding:3px 8px;border-radius:6px;flex-shrink:0}.card-tag.transport[data-v-91be61ea]{background:#24d6e21f;color:#1ba8b3}.card-tag.version[data-v-91be61ea]{background:var(--app-brand-soft);color:#4ea3ff}.card-tag.category[data-v-91be61ea]{background:var(--app-bg-second);color:var(--app-text-2)}.card-desc[data-v-91be61ea]{font-size:12px;color:var(--app-text-2);line-height:1.5;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-footer[data-v-91be61ea]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.card-category[data-v-91be61ea]{font-size:11px;color:var(--app-text-3)}.cloud-badge[data-v-91be61ea]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:3px 8px;border-radius:6px;background:#24d6e21f;color:#1ba8b3;cursor:pointer;transition:background .15s;border:1px solid rgba(36,214,226,.3)}.cloud-badge[data-v-91be61ea]:hover{background:#24d6e233}.dependency-badge[data-v-91be61ea]{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:3px 8px;border-radius:6px;background:var(--app-brand-soft);color:#4ea3ff}.dependency-badge.warning[data-v-91be61ea]{background:#f177421f;color:#d96a35}.dependent-info[data-v-91be61ea]{display:none}.empty-state[data-v-91be61ea]{text-align:center;padding:60px 20px;color:var(--app-text-3)}.empty-state svg[data-v-91be61ea]{margin-bottom:16px}.empty-state h3[data-v-91be61ea]{font-size:16px;font-weight:500;color:var(--app-text-2);margin:0 0 8px}.empty-state p[data-v-91be61ea]{font-size:14px;margin:0}.action-bar[data-v-91be61ea]{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:var(--app-bg-strong);border-top:1px solid var(--app-border-1);z-index:100;transition:all .2s}.action-bar.active[data-v-91be61ea]{background:linear-gradient(135deg,#15274d,#1e3a5f)}.action-bar.active .selection-info[data-v-91be61ea]{color:#fff}.action-bar.active .deploy-btn[data-v-91be61ea]{background:#4ea3ff;color:#fff}.action-bar.active .deploy-btn[data-v-91be61ea]:hover:not(:disabled){background:#6cb7ff}.selection-info[data-v-91be61ea]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--app-text-2)}.selection-info .selection-total[data-v-91be61ea]{font-weight:500}.selection-info .selection-tag[data-v-91be61ea]{font-size:12px;font-weight:500;padding:4px 10px;border-radius:6px}.selection-info .selection-tag.mcp[data-v-91be61ea]{background:var(--app-brand-soft);color:#4ea3ff}.selection-info .selection-tag.skill[data-v-91be61ea]{background:#f177421f;color:#d96a35}.selection-info .selection-tag.agent[data-v-91be61ea]{background:#24d6e21f;color:#1ba8b3}.selection-info .selection-empty[data-v-91be61ea]{color:var(--app-text-3)}.deploy-btn[data-v-91be61ea]{display:flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;color:#fff;background:#4ea3ff;border:none;border-radius:10px;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 14px #4ea3ff40}.deploy-btn[data-v-91be61ea]:disabled{opacity:.5;cursor:not-allowed}.deploy-btn[data-v-91be61ea]:hover:not(:disabled){background:#6cb7ff}.deploy-btn .spinner[data-v-91be61ea]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-91be61ea .8s linear infinite}@keyframes spin-91be61ea{to{transform:rotate(360deg)}}.modal-overlay[data-v-91be61ea]{position:fixed;inset:0;background:#15274d80;display:flex;align-items:center;justify-content:center;z-index:200}.result-modal[data-v-91be61ea]{background:var(--app-bg-strong);border-radius:20px;width:420px;max-width:90vw;overflow:hidden;box-shadow:0 20px 60px #15274d33}.modal-header[data-v-91be61ea]{padding:24px;text-align:center;border-bottom:1px solid var(--app-border-1)}.modal-header .result-icon[data-v-91be61ea]{margin-bottom:12px}.modal-header .result-icon.success svg circle[data-v-91be61ea],.modal-header .result-icon.success svg path[data-v-91be61ea]{stroke:#18a058}.modal-header .result-icon.error svg circle[data-v-91be61ea],.modal-header .result-icon.error svg path[data-v-91be61ea]{stroke:#f17742}.modal-header h3[data-v-91be61ea]{font-size:18px;font-weight:600;color:var(--app-text-1);margin:0}.modal-body[data-v-91be61ea]{padding:20px}.result-stats[data-v-91be61ea]{display:flex;flex-direction:column;gap:8px}.result-row[data-v-91be61ea]{display:flex;justify-content:space-between;padding:10px 12px;background:var(--app-bg);border-radius:10px}.result-row .label[data-v-91be61ea]{font-size:13px;color:var(--app-text-2)}.result-row .value[data-v-91be61ea]{font-size:13px;font-weight:500}.result-row .value .success[data-v-91be61ea]{color:#18a058}.result-row .value .failed[data-v-91be61ea]{color:#f17742}.result-errors[data-v-91be61ea]{margin-top:16px;padding:12px;background:#f1774214;border-radius:10px}.result-errors h4[data-v-91be61ea]{font-size:13px;font-weight:600;color:#f17742;margin:0 0 8px}.result-errors ul[data-v-91be61ea]{list-style:none;padding:0;margin:0;font-size:12px}.result-errors li[data-v-91be61ea]{padding:4px 0;color:var(--app-text-2)}.result-notice[data-v-91be61ea]{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px;background:var(--app-brand-soft);border-radius:10px;font-size:13px;color:#4ea3ff}.modal-footer[data-v-91be61ea]{padding:16px 24px;border-top:1px solid var(--app-border-1);text-align:center}.modal-footer .close-btn[data-v-91be61ea]{font-size:14px;font-weight:600;color:#fff;background:#4ea3ff;padding:10px 32px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 14px #4ea3ff40}.modal-footer .close-btn[data-v-91be61ea]:hover{background:#6cb7ff}@media(max-width:1024px){.filter-panel[data-v-91be61ea]{width:200px}}@media(max-width:768px){.page-body[data-v-91be61ea]{flex-direction:column}.filter-panel[data-v-91be61ea]{width:100%;border-right:none;border-bottom:1px solid var(--app-border-1)}.header-inner[data-v-91be61ea]{padding:12px 16px}.main-content[data-v-91be61ea]{padding:16px}.items-grid[data-v-91be61ea]{grid-template-columns:1fr}.action-bar[data-v-91be61ea]{flex-direction:column;gap:12px;padding:12px 16px}.action-bar .selection-info[data-v-91be61ea]{flex-wrap:wrap;justify-content:center}}.mcp-tip-bar[data-v-189171b2]{position:absolute;top:0;left:1px;right:1px;z-index:200;background-color:var(--app-bg-strong);border:1px solid var(--app-border-2);border-top:none;border-radius:0 0 14px 14px;overflow:hidden;transition:box-shadow .3s ease}.mcp-tip-bar.expanded[data-v-189171b2]{box-shadow:0 8px 32px #0000001f;padding-bottom:5px}.mcp-tip-header[data-v-189171b2]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background-color:var(--app-brand-soft);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.mcp-tip-header[data-v-189171b2]:hover{background-color:#4ea3ff38}.mcp-tip-title[data-v-189171b2]{display:flex;align-items:center;gap:8px;font-weight:500;font-size:14px;color:var(--app-brand)}.mcp-tip-actions[data-v-189171b2]{display:flex;align-items:center;gap:4px;color:var(--app-text-3)}.mcp-tip-content[data-v-189171b2]{padding:16px 20px;border-top:1px solid var(--app-border-1);max-height:350px;overflow-y:auto;background-color:var(--app-bg-strong)}.mcp-instructions[data-v-189171b2]{font-size:14px;line-height:1.6;color:var(--app-text-2)}.mcp-instructions[data-v-189171b2] p{margin:8px 0}.mcp-instructions[data-v-189171b2] strong{color:var(--app-text-1)}.mcp-instructions[data-v-189171b2] ul{margin:8px 0;padding-left:20px}.mcp-instructions[data-v-189171b2] li{margin:4px 0}.mcp-instructions[data-v-189171b2] code{background-color:var(--app-bg-second);padding:2px 6px;border-radius:6px;font-family:JetBrains Mono,Courier New,monospace;font-size:13px;color:var(--app-brand)}.mcp-instructions[data-v-189171b2] .code-block-wrapper{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0}.mcp-instructions[data-v-189171b2] .code-block{color:var(--app-text-2);padding:0 12px;border-radius:10px;overflow-x:auto;font-family:JetBrains Mono,Courier New,monospace;font-size:13px;display:block;background-color:var(--app-bg-second);flex:1}.mcp-instructions[data-v-189171b2] .copy-icon-btn{flex-shrink:0;opacity:.6;transition:opacity .2s}.mcp-instructions[data-v-189171b2] .copy-icon-btn:hover{opacity:1}.mcp-instructions[data-v-189171b2] .example-dialogue{background-color:var(--app-bg-second);padding:14px;border-radius:12px;margin:8px 0;border-left:3px solid var(--app-brand)}.mcp-instructions[data-v-189171b2] .example-dialogue p{margin:4px 0}.step-editor[data-v-ed364003]{width:100%}.step-list[data-v-ed364003]{min-height:60px}.empty-steps[data-v-ed364003]{padding:20px 0}.step-drag-wrapper[data-v-ed364003]{position:relative;transition:box-shadow .2s ease}.step-dragging[data-v-ed364003]{opacity:.4}.step-drag-over[data-v-ed364003]{box-shadow:0 -2px #2080f0}.step-disabled[data-v-ed364003]{opacity:.5}.step-disabled[data-v-ed364003] .n-collapse-item__header{background-color:#f0f0f0!important}.drag-handle[data-v-ed364003]{cursor:grab;display:flex;align-items:center;color:#c0c4cc;font-size:14px;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 2px;letter-spacing:-3px}.drag-handle[data-v-ed364003]:hover{color:#909399}.drag-handle[data-v-ed364003]:active{cursor:grabbing}.step-header[data-v-ed364003]{display:flex;align-items:center;gap:8px;width:100%}.warning-icon[data-v-ed364003]{flex-shrink:0;animation:warning-pulse-ed364003 1.5s ease-in-out infinite}@keyframes warning-pulse-ed364003{0%,to{opacity:1}50%{opacity:.6}}.step-desc-preview[data-v-ed364003]{color:var(--n-text-color-secondary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.step-index[data-v-ed364003]{margin-left:auto;color:var(--n-text-color-disabled);font-size:12px;font-weight:600}.step-body[data-v-ed364003]{position:relative}.step-header-actions[data-v-ed364003]{display:flex;gap:2px;align-items:center}.step-fields[data-v-ed364003]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.add-step-bar[data-v-ed364003]{display:flex;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--n-border-color);align-items:center}[data-v-ed364003] .n-collapse-item__header-main{width:100%}[data-v-ed364003] .n-collapse-item__header{background-color:#f7f8fa;padding:10px 12px!important;align-items:center}[data-v-ed364003] .n-collapse-item{margin-top:0!important;border-top:none!important}[data-v-ed364003] .n-collapse-item+.n-collapse-item{border-top:1px solid #eef0f3!important}.step-drag-wrapper+.step-drag-wrapper[data-v-ed364003] .n-collapse-item{border-top:1px solid #eef0f3!important}[data-v-ed364003] .n-collapse-item__content,[data-v-ed364003] .n-collapse-item__content-inner{padding-bottom:20px!important}.collapse-arrow[data-v-ed364003]{display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#909399;transition:transform .2s ease;transform:rotate(0);-webkit-user-select:none;user-select:none;margin-left:4px}.collapse-arrow--expanded[data-v-ed364003]{transform:rotate(90deg)}[data-v-ed364003] .n-form-item{margin-bottom:4px}.fields-editor[data-v-ed364003]{width:100%;display:flex;flex-direction:column;gap:8px;padding:8px;background:#f7f8fa;border-radius:4px}.field-item[data-v-ed364003]{position:relative;padding:8px 24px 8px 8px;background:#fff;border-radius:4px;border:1px solid #e0e0e6}.execution-panel[data-v-798f96f9]{position:fixed;bottom:16px;right:16px;z-index:100;width:480px;max-width:calc(100vw - 32px)}.execution-card[data-v-798f96f9]{border-radius:12px;box-shadow:0 4px 24px #0000001f}.panel-header[data-v-798f96f9]{display:flex;justify-content:space-between;align-items:center;gap:8px}.panel-header-left[data-v-798f96f9]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.panel-title[data-v-798f96f9]{font-weight:600;font-size:13px;color:var(--n-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-progress-text[data-v-798f96f9]{font-size:12px;color:var(--n-text-color-secondary);white-space:nowrap}.panel-header-right[data-v-798f96f9]{display:flex;align-items:center;gap:4px;flex-shrink:0}.panel-elapsed[data-v-798f96f9]{font-size:12px;color:var(--n-text-color-secondary);font-family:monospace;margin-right:4px}.step-list[data-v-798f96f9]{display:flex;flex-direction:column;gap:2px}.step-item[data-v-798f96f9]{display:flex;gap:8px;padding:6px 8px;border-radius:6px;transition:background-color .15s;align-items:flex-start}.step-item--running[data-v-798f96f9]{background-color:#4ea3ff0f}.step-item--error[data-v-798f96f9]{background-color:#d030500f}.step-icon[data-v-798f96f9]{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-top:2px}.step-main[data-v-798f96f9]{flex:1;min-width:0}.step-header[data-v-798f96f9]{display:flex;align-items:center;gap:6px}.step-label[data-v-798f96f9]{font-size:13px;font-weight:500;color:var(--n-text-color);white-space:nowrap;flex-shrink:0}.step-desc[data-v-798f96f9]{font-size:12px;color:var(--n-text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.step-duration[data-v-798f96f9]{font-size:12px;color:var(--n-text-color-secondary);font-family:monospace;flex-shrink:0}.step-duration--running[data-v-798f96f9]{color:var(--app-brand, #4ea3ff)}.step-error[data-v-798f96f9]{margin-top:6px;font-size:12px;color:var(--n-error-color);background:#d0305014;padding:6px 8px;border-radius:4px;word-break:break-word}.ai-event-timeline[data-v-798f96f9]{margin-top:8px;display:flex;flex-direction:column;gap:6px}.ai-event-item[data-v-798f96f9]{font-size:12px;border-radius:4px;overflow:hidden}.ai-event-header[data-v-798f96f9]{display:flex;align-items:center;gap:6px;padding:4px 8px;cursor:pointer;-webkit-user-select:none;user-select:none}.ai-event-summary[data-v-798f96f9]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-event-expand-icon[data-v-798f96f9]{opacity:.5}.ai-event-content[data-v-798f96f9]{padding:6px 8px;background:#00000005;border-top:1px solid rgba(0,0,0,.04);white-space:pre-wrap;word-break:break-word}.ai-event-content pre[data-v-798f96f9]{margin:0;font-family:monospace}.ai-event-content-always[data-v-798f96f9]{padding:6px 8px;white-space:pre-wrap;word-break:break-word}.ai-event-divider[data-v-798f96f9]{display:flex;align-items:center;gap:6px;padding:4px 0;color:var(--n-text-color-secondary);font-weight:500;border-bottom:1px dashed var(--n-border-color)}.ai-event--thinking .ai-event-header[data-v-798f96f9]{background:#f5f5f5;color:#666;font-style:italic}.ai-event--tool_call .ai-event-header[data-v-798f96f9]{background:#e8f4fd;color:#06c;font-family:monospace}.ai-event--tool_result .ai-event-header[data-v-798f96f9]{background:#e8f8e8;color:#18a058}.ai-event--response[data-v-798f96f9]{background:#fff3e0;color:#d97706;border-left:2px solid #f59e0b}.ai-event--response .ai-event-header[data-v-798f96f9]{font-weight:700}.step-data[data-v-798f96f9]{font-size:12px;color:var(--n-text-color-tertiary);margin-top:4px;line-height:1.4;word-break:break-word;background:#00000008;border-radius:4px;padding:4px 6px;max-height:80px;overflow-y:auto;font-family:monospace}.browser-scripts-page[data-v-c1750b3c]{display:flex;flex-direction:column;height:100%}.page-layout[data-v-c1750b3c]{flex:1;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #2a61ff0d}.sider[data-v-c1750b3c]{background:var(--n-card-color)}.sider-header[data-v-c1750b3c]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px 12px;font-weight:600;font-size:15px}.sider-title[data-v-c1750b3c]{color:var(--n-text-color)}.sider-list[data-v-c1750b3c]{flex:1;overflow-y:auto;padding:8px}.category-item[data-v-c1750b3c]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative;margin-bottom:2px}.category-item[data-v-c1750b3c]:hover{background-color:var(--app-bg-third)}.category-item.active[data-v-c1750b3c]{background-color:var(--app-brand-soft)}.category-item.active .category-indicator[data-v-c1750b3c]{opacity:1;transform:translateY(-50%) scaleY(1)}.category-item.active .category-name[data-v-c1750b3c]{color:var(--app-brand);font-weight:600}.category-item:hover .category-hover-actions[data-v-c1750b3c]{opacity:1;display:inline-block}.category-item:hover .category-badge[data-v-c1750b3c]{opacity:0;width:0;padding:0}.category-indicator[data-v-c1750b3c]{position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:20px;border-radius:0 3px 3px 0;background-color:var(--app-brand);opacity:0;transition:all .25s ease}.category-info[data-v-c1750b3c]{flex:1;min-width:0}.category-name[data-v-c1750b3c]{font-size:14px;font-weight:500;color:var(--app-text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.category-description[data-v-c1750b3c]{font-size:12px;color:var(--app-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.category-badge[data-v-c1750b3c]{font-size:11px;color:var(--app-text-3);background-color:var(--app-bg-third);padding:2px 8px;border-radius:10px;flex-shrink:0;transition:all .2s;font-weight:500}.category-hover-actions[data-v-c1750b3c]{display:flex;gap:2px;opacity:0;transition:opacity .2s;flex-shrink:0;display:none}.sidebar-empty[data-v-c1750b3c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:var(--app-text-3);font-size:13px}.main-content[data-v-c1750b3c]{padding:0}.content-card[data-v-c1750b3c]{border-radius:0;min-height:100%}.toolbar[data-v-c1750b3c]{display:flex;gap:16px;margin-bottom:24px;align-items:center}.search-box[data-v-c1750b3c]{width:320px}.add-btn[data-v-c1750b3c]{box-shadow:0 4px 14px #2a61ff4d}.empty-state[data-v-c1750b3c]{padding:60px 0;text-align:center}.script-card[data-v-c1750b3c]{border:1px solid var(--app-border-2);border-radius:12px;padding:16px;transition:all .3s ease;background:var(--n-card-color);height:100%;display:flex;flex-direction:column;box-sizing:border-box;box-shadow:0 2px 8px #00000014}.script-card[data-v-c1750b3c]:hover{border-color:var(--app-brand);box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.script-card[data-v-c1750b3c]:hover .action-button-group{opacity:1}.script-card[data-v-c1750b3c] .action-button-group{margin-left:auto}.script-card--disabled[data-v-c1750b3c]{opacity:.55}.script-card-header[data-v-c1750b3c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.script-card-title[data-v-c1750b3c]{display:flex;align-items:center;gap:8px}.script-name[data-v-c1750b3c]{font-weight:600;font-size:15px;color:var(--n-text-color)}.script-card-desc[data-v-c1750b3c]{font-size:13px;color:var(--n-text-color-secondary);margin-bottom:8px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.script-card-meta[data-v-c1750b3c]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.script-card-url[data-v-c1750b3c]{font-size:12px;color:var(--n-text-color-secondary);font-family:monospace;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis}.client-option[data-v-c1750b3c]{border:1px solid var(--app-border-2);border-radius:10px;padding:12px 16px;cursor:pointer;transition:all .2s}.client-option[data-v-c1750b3c] .n-radio{align-items:center;width:100%}.client-option[data-v-c1750b3c] .n-radio__label{flex:1}.client-option[data-v-c1750b3c] .n-radio__dot{margin-top:0}.client-option[data-v-c1750b3c]:hover{border-color:var(--app-brand);background:#4ea3ff0a}.client-option--selected[data-v-c1750b3c]{border-color:var(--app-brand);background:#4ea3ff14}.script-card-actions[data-v-c1750b3c]{margin-top:auto}.browser-profiles-page[data-v-152aa7e7]{display:flex;flex-direction:column;gap:24px}.content-card[data-v-152aa7e7]{border-radius:20px;box-shadow:0 4px 20px #2a61ff0d;overflow:hidden}.toolbar[data-v-152aa7e7]{display:flex;gap:16px;margin-bottom:24px;align-items:center}.add-btn[data-v-152aa7e7]{box-shadow:0 4px 14px #2a61ff4d}.empty-state[data-v-152aa7e7]{padding:60px 0;text-align:center}.profile-card[data-v-152aa7e7]{border:1px solid var(--n-border-color);border-radius:12px;padding:16px;transition:all .2s;background:var(--n-card-color)}.profile-card[data-v-152aa7e7]:hover{border-color:#4ea3ff;box-shadow:0 2px 12px #4ea3ff1a}.profile-card-header[data-v-152aa7e7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.profile-card-title[data-v-152aa7e7]{display:flex;align-items:center;gap:8px}.profile-name[data-v-152aa7e7]{font-weight:600;font-size:15px;color:var(--n-text-color)}.profile-card-desc[data-v-152aa7e7]{font-size:13px;color:var(--n-text-color-secondary);margin-bottom:10px;line-height:1.5}.profile-card-info[data-v-152aa7e7]{display:flex;flex-direction:column;gap:4px;margin-bottom:14px;padding:10px 0;border-top:1px solid var(--n-border-color);border-bottom:1px solid var(--n-border-color)}.profile-info-row[data-v-152aa7e7]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-label[data-v-152aa7e7]{color:var(--n-text-color-secondary)}.info-value[data-v-152aa7e7]{color:var(--n-text-color);font-family:monospace;font-size:12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-card-actions[data-v-152aa7e7]{display:flex;gap:8px;flex-wrap:wrap}.service-card[data-v-08412476]{border-radius:20px;flex:1;height:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.service-card[data-v-08412476] .n-card__content{flex:1;height:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.modal-card[data-v-08412476] .n-card__content{flex:1;display:flex;flex-direction:column;overflow:hidden}.service-page[data-v-08412476]{display:flex;flex-direction:column;gap:16px;flex:1;height:0;min-height:0}.page-header[data-v-08412476]{display:flex;align-items:center}.target-selector[data-v-08412476]{display:flex;align-items:center;gap:8px}.form-label[data-v-08412476]{font-size:14px;font-weight:500;white-space:nowrap;min-width:70px;color:var(--n-text-color, #333)}.service-actions-bar[data-v-08412476]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.action-group-left[data-v-08412476],.action-group-right[data-v-08412476]{display:flex;align-items:center;gap:8px}.action-divider[data-v-08412476]{width:1px;height:24px;background:#e0e0e0;margin:0 4px}.log-container[data-v-08412476]{background:#1e1e1e;border-radius:8px;padding:14px 18px;height:100%;min-height:350px;overflow-y:auto;font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:13px;line-height:1.7;transition:box-shadow .3s}.log-container.log-active[data-v-08412476]{box-shadow:0 0 0 1px #63e2b7 inset}.log-line[data-v-08412476]{color:#d4d4d4;white-space:pre-wrap;word-break:break-all}.log-empty[data-v-08412476]{color:#666;text-align:center;padding:24px 0}.log-pre[data-v-08412476]{color:#d4d4d4;margin:0;white-space:pre-wrap;word-break:break-all;font-family:inherit;font-size:inherit}.service-log[data-v-08412476]{flex:1;height:0;min-height:0;overflow-y:auto}.modal-header[data-v-08412476]{display:flex;align-items:center;gap:24px}.modal-body[data-v-08412476]{flex:1;display:flex;flex-direction:column;min-height:360px;overflow-y:hidden}.step-content[data-v-08412476]{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.step-header h3[data-v-08412476]{margin:0 0 2px;font-size:16px;font-weight:600}.step-desc[data-v-08412476]{margin:0 0 10px;color:#999;font-size:13px;display:flex;align-items:center;gap:4px}.action-bar[data-v-08412476]{display:flex;align-items:center;gap:12px}.modal-footer[data-v-08412476]{display:flex;justify-content:space-between;align-items:center}.service-card[data-v-be852251]{border-radius:20px;flex:1;height:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.service-card[data-v-be852251] .n-card__content{flex:1;height:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.modal-card[data-v-be852251] .n-card__content{flex:1;display:flex;flex-direction:column;overflow:hidden}.service-page[data-v-be852251]{display:flex;flex-direction:column;gap:16px;flex:1;height:0;min-height:0}.page-header[data-v-be852251]{display:flex;align-items:center}.target-selector[data-v-be852251]{display:flex;align-items:center;gap:8px}.form-label[data-v-be852251]{font-size:14px;font-weight:500;white-space:nowrap;min-width:70px;color:var(--n-text-color, #333)}.service-actions-bar[data-v-be852251]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.action-group-left[data-v-be852251],.action-group-right[data-v-be852251]{display:flex;align-items:center;gap:8px}.action-divider[data-v-be852251]{width:1px;height:24px;background:#e0e0e0;margin:0 4px}.log-container[data-v-be852251]{background:#1e1e1e;border-radius:8px;padding:14px 18px;height:100%;min-height:350px;overflow-y:auto;font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:13px;line-height:1.7;transition:box-shadow .3s}.log-container.log-active[data-v-be852251]{box-shadow:0 0 0 1px #63e2b7 inset}.log-line[data-v-be852251]{color:#d4d4d4;white-space:pre-wrap;word-break:break-all}.log-empty[data-v-be852251]{color:#666;text-align:center;padding:24px 0}.log-pre[data-v-be852251]{color:#d4d4d4;margin:0;white-space:pre-wrap;word-break:break-all;font-family:inherit;font-size:inherit}.service-log[data-v-be852251]{flex:1;height:0;min-height:0;overflow-y:auto}.modal-header[data-v-be852251]{display:flex;align-items:center;gap:24px}.modal-body[data-v-be852251]{flex:1;display:flex;flex-direction:column;min-height:360px;overflow-y:hidden}.step-content[data-v-be852251]{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.step-header h3[data-v-be852251]{margin:0 0 2px;font-size:16px;font-weight:600}.step-desc[data-v-be852251]{margin:0 0 10px;color:#999;font-size:13px;display:flex;align-items:center;gap:4px}.action-bar[data-v-be852251]{display:flex;align-items:center;gap:12px}.modal-footer[data-v-be852251]{display:flex;justify-content:space-between;align-items:center}.template-name-generator[data-v-bd32b100]{display:flex;flex-direction:column;gap:4px}.config-section[data-v-bd32b100]{display:flex;flex-direction:column;gap:10px}.config-row[data-v-bd32b100]{display:flex;align-items:flex-start;gap:12px}.config-label[data-v-bd32b100]{width:68px;flex-shrink:0;font-size:13px;color:var(--n-label-text-color, rgb(31, 34, 37));line-height:28px;text-align:left}.config-control[data-v-bd32b100]{flex:1;min-width:0}.framework-groups[data-v-bd32b100]{display:flex;flex-direction:column;gap:8px}.framework-group[data-v-bd32b100]{display:flex;align-items:center;gap:10px}.preview-section[data-v-bd32b100]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.preview-label[data-v-bd32b100]{font-size:13px;font-weight:500;color:var(--n-label-text-color, rgb(31, 34, 37))}.preview-name[data-v-bd32b100]{flex:1;min-width:0}.preview-placeholder[data-v-bd32b100]{font-size:13px;color:#999}.preview-actions[data-v-bd32b100]{display:flex;gap:4px;flex-shrink:0}.system-prompt-step[data-v-1cecc09e]{padding:8px}.preview-generate[data-v-8a514839]{padding:8px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.wizard-container[data-v-fb81874d]{display:flex;height:100%}.wizard-sidebar[data-v-fb81874d]{width:200px;padding-right:20px;padding-left:5px;padding-top:5px;border-right:1px solid #e0e0e0;flex-shrink:0;overflow-y:auto}.wizard-content[data-v-fb81874d]{flex:1;padding-left:24px;display:flex;flex-direction:column;min-height:0}.wizard-step-indicator[data-v-fb81874d]{flex-shrink:0;padding-bottom:12px}.wizard-content-body[data-v-fb81874d]{flex:1;min-height:0;overflow-y:auto;height:100%;max-height:600px}.wizard-content-footer[data-v-fb81874d]{flex-shrink:0;padding-top:12px;display:flex;justify-content:flex-end;width:100%;border-top:1px solid #eee}.result-container[data-v-fb81874d]{padding:24px}.result-info[data-v-fb81874d]{background:#f5f5f5;padding:16px;border-radius:8px;margin-bottom:16px}.result-info p[data-v-fb81874d]{margin:8px 0}.result-info ul[data-v-fb81874d]{margin:8px 0;padding-left:24px}.step-status[data-v-fb81874d]{color:#666;font-size:14px}.modal-body[data-v-ef06e1ca]{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.form-row[data-v-ef06e1ca]{display:flex;align-items:center;gap:24px}.form-label[data-v-ef06e1ca]{font-weight:500;font-size:14px;color:#333;white-space:nowrap;width:80px;text-align:right}.form-row .n-select[data-v-ef06e1ca],.form-row .n-input[data-v-ef06e1ca]{flex:1}.checkbox-group[data-v-ef06e1ca]{display:flex;gap:24px}.button-section[data-v-ef06e1ca]{margin-bottom:16px}.log-container[data-v-ef06e1ca]{border-top:1px solid #eee;padding-top:16px}.terminal[data-v-ef06e1ca]{background:#1e1e1e;color:#d4d4d4;padding:12px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:13px;height:300px;overflow-y:auto;overflow-x:hidden}.log-line[data-v-ef06e1ca]{margin-bottom:4px;white-space:pre-wrap;word-break:break-all}.log-time[data-v-ef06e1ca]{color:#888;margin-right:8px}.log-msg[data-v-ef06e1ca]{color:#fff}.log-error[data-v-ef06e1ca]{color:#ff4d4f}.agent-template-build[data-v-e9769e1d]{height:100%;overflow-y:auto}.desc[data-v-e9769e1d]{color:#666;margin-bottom:16px}.form-grid[data-v-e9769e1d]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-e9769e1d]{display:flex;align-items:center;gap:16px}.form-label[data-v-e9769e1d]{font-weight:500;font-size:14px;color:#333;white-space:nowrap;width:90px;text-align:right;flex-shrink:0}.form-row .n-select[data-v-e9769e1d],.form-row .n-input[data-v-e9769e1d]{flex:1}.checkbox-group[data-v-e9769e1d]{display:flex;gap:24px}.action-bar[data-v-e9769e1d]{margin:8px 0}.log-container[data-v-e9769e1d]{border-top:1px solid #eee;padding-top:16px}.terminal[data-v-e9769e1d]{background:#1e1e1e;color:#d4d4d4;padding:12px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:13px;height:400px;overflow-y:auto;overflow-x:hidden}.log-line[data-v-e9769e1d]{margin-bottom:4px;white-space:pre-wrap;word-break:break-all}.log-time[data-v-e9769e1d]{color:#888;margin-right:8px}.log-msg[data-v-e9769e1d]{color:#fff}.log-error[data-v-e9769e1d]{color:#ff4d4f}.info-section[data-v-e9769e1d]{margin-top:16px;padding:16px;background:#f5f5f5;border-radius:8px}.info-title[data-v-e9769e1d]{font-weight:500;margin-bottom:8px}.info-list[data-v-e9769e1d]{color:#666;padding-left:20px}.info-list li[data-v-e9769e1d]{margin-bottom:4px}.info-list code[data-v-e9769e1d]{background:#e8e8e8;padding:2px 6px;border-radius:3px;font-size:13px}.system-maintenance-page[data-v-ec46431b]{padding:24px;width:100%;flex:1;height:0;min-height:0;display:flex;flex-direction:column;box-sizing:border-box}.category-tabs[data-v-ec46431b]{width:100%;flex:1;height:0;min-height:0;display:flex;flex-direction:column}.category-tabs[data-v-ec46431b] .n-tabs-pane-wrapper{flex:1;height:0;min-height:0;display:flex;flex-direction:column}.category-tabs[data-v-ec46431b] .n-tab-pane{flex:1;height:0;min-height:0;display:flex;flex-direction:column;padding-bottom:0}.tab-label[data-v-ec46431b]{display:flex;align-items:center;gap:6px;font-size:14px}
