.workspace-context[data-v-30c1ae4b]{min-height:82px;padding:14px 24px;border-bottom:1px solid var(--color-border);background:#f8fafc;display:grid;grid-template-columns:minmax(220px,1fr) minmax(420px,1.8fr) auto;gap:16px;align-items:center}.context-summary[data-v-30c1ae4b]{min-width:0}.context-kicker[data-v-30c1ae4b]{color:var(--color-muted);font-size:12px;margin-bottom:4px}.context-title[data-v-30c1ae4b]{display:flex;align-items:center;gap:8px;min-width:0}.context-title strong[data-v-30c1ae4b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.source-badge[data-v-30c1ae4b]{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:5px;font-size:12px;font-weight:650;flex:0 0 auto}.source-badge.relay[data-v-30c1ae4b]{color:#2563eb;background:#eaf2ff}.source-badge.builtin[data-v-30c1ae4b]{color:#0f8f7a;background:#e8f7f2}.context-sub[data-v-30c1ae4b]{color:var(--color-muted);font-size:12px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-controls[data-v-30c1ae4b],.context-actions[data-v-30c1ae4b]{display:flex;align-items:center;gap:8px;min-width:0}.source-switch[data-v-30c1ae4b]{flex:0 0 auto}.target-select[data-v-30c1ae4b]{width:min(300px,34vw)}.model-select[data-v-30c1ae4b]{width:min(360px,36vw)}.drawer-title[data-v-30c1ae4b]{display:flex;align-items:center;gap:10px;font-weight:650}.credential-panel[data-v-30c1ae4b]{padding-bottom:24px}.panel-head[data-v-30c1ae4b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--color-border-soft);border-radius:8px;margin-bottom:16px}.panel-title[data-v-30c1ae4b]{font-weight:650}.panel-sub[data-v-30c1ae4b]{margin-top:3px;color:var(--color-muted)}@media (max-width: 1180px){.workspace-context[data-v-30c1ae4b]{grid-template-columns:1fr;align-items:stretch}.context-controls[data-v-30c1ae4b],.context-actions[data-v-30c1ae4b]{flex-wrap:wrap}.target-select[data-v-30c1ae4b],.model-select[data-v-30c1ae4b]{width:min(100%,360px)}}.shell[data-v-64884892]{display:flex;flex-direction:row;height:100vh;width:100%;overflow:hidden}.sider[data-v-64884892]{width:224px;flex:0 0 224px;height:100vh;background:linear-gradient(180deg,#0b1a34,#0a1528);color:#fff;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.04);transition:width .2s,flex-basis .2s}.sider.collapsed[data-v-64884892]{width:64px;flex:0 0 64px}.brand[data-v-64884892]{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.sider.collapsed .brand[data-v-64884892]{justify-content:center;padding:18px 0}.logo[data-v-64884892]{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#a855f7);box-shadow:0 6px 14px #3b82f659;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-inner[data-v-64884892]{width:14px;height:14px;border-radius:4px;background:#ffffffe6}.brand-text .title[data-v-64884892]{font-weight:700;font-size:15px;letter-spacing:.3px;color:#fff}.brand-text .subtitle[data-v-64884892]{font-size:11px;color:#ffffff8c;margin-top:2px}.nav[data-v-64884892]{flex:1;padding:10px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.nav-group-label[data-v-64884892]{padding:10px 12px 6px;font-size:10.5px;letter-spacing:1px;color:#fff6;text-transform:uppercase;font-weight:650}.nav-divider[data-v-64884892]{height:1px;background:#ffffff0f;margin:6px 12px}.nav-item[data-v-64884892]{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border-radius:8px;cursor:pointer;color:#ffffffb8;font-size:13.5px;transition:background .15s,color .15s;-webkit-user-select:none;user-select:none}.sider.collapsed .nav-item[data-v-64884892]{justify-content:center;padding:0}.nav-item[data-v-64884892]:hover{background:#ffffff12;color:#fff}.nav-item.active[data-v-64884892]{background:linear-gradient(90deg,#3b82f673,#3b82f62e);color:#fff;font-weight:600;box-shadow:inset 3px 0 #3b82f6}.nav-icon[data-v-64884892]{font-size:16px;flex-shrink:0}.nav-label[data-v-64884892]{white-space:nowrap;flex:1}.nav-new-tag[data-v-64884892]{flex-shrink:0;display:inline-block;padding:0 5px;height:16px;line-height:16px;font-size:10px;font-weight:700;letter-spacing:.4px;color:#fff;background:#f53f3f;border-radius:4px}.nav-item[data-v-64884892]{position:relative}.sider.collapsed .nav-item.has-new[data-v-64884892]:after{content:"";position:absolute;top:6px;right:10px;width:7px;height:7px;border-radius:50%;background:#f53f3f;box-shadow:0 0 0 1px #0a1528}.sider-footer[data-v-64884892]{padding:10px 14px 14px;border-top:1px solid rgba(255,255,255,.06);font-size:12px;flex-shrink:0}.sider.collapsed .sider-footer[data-v-64884892]{padding:10px 8px 12px}.health[data-v-64884892]{display:flex;align-items:center;gap:6px;color:#ffffff8c}.sider.collapsed .health[data-v-64884892]{justify-content:center}.health.ok[data-v-64884892]{color:#22c55e}.health.bad[data-v-64884892]{color:#ef4444}.health-text[data-v-64884892]{flex:1}.refresh[data-v-64884892]{all:unset;cursor:pointer;color:#ffffff80;padding:2px 4px;border-radius:4px}.refresh[data-v-64884892]:hover{color:#fff;background:#ffffff14}.dot-pulse[data-v-64884892]{width:8px;height:8px;border-radius:50%;background:#f59e0b;animation:pulse-64884892 1.2s ease-in-out infinite}@keyframes pulse-64884892{0%,to{opacity:.6}50%{opacity:1}}.version[data-v-64884892]{margin-top:6px;font-size:11px;color:#ffffff4d;text-align:center}.collapse-btn[data-v-64884892]{all:unset;display:block;margin-top:10px;width:100%;text-align:center;font-size:11.5px;color:#fff6;padding:6px;border-radius:6px;cursor:pointer;border:1px solid rgba(255,255,255,.08);box-sizing:border-box}.collapse-btn[data-v-64884892]:hover{color:#fff;background:#ffffff0d}.main[data-v-64884892]{flex:1;min-width:0;height:100vh;display:flex;flex-direction:column;overflow:hidden}.header[data-v-64884892]{background:#fff;border-bottom:1px solid var(--color-border-soft);display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:60px;flex-shrink:0;box-shadow:0 1px #00000005;gap:20px}.crumb[data-v-64884892]{display:flex;align-items:center;gap:8px;font-size:13px;flex-shrink:0}.page-title[data-v-64884892]{font-weight:600;color:var(--color-text)}.sep[data-v-64884892]{color:var(--color-muted)}.header-right[data-v-64884892]{display:flex;align-items:center;gap:12px;font-size:13px;flex-wrap:nowrap;min-width:0}.top-link[data-v-64884892]{color:var(--color-primary);text-decoration:none}.top-link[data-v-64884892]:hover{text-decoration:underline}.header-sep[data-v-64884892]{width:1px;height:18px;background:var(--color-border)}.user-menu[data-v-64884892]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;cursor:pointer;color:var(--color-text-2);font-size:13px;-webkit-user-select:none;user-select:none}.user-menu[data-v-64884892]:hover{background:var(--color-fill-2);color:var(--color-text)}.user-name[data-v-64884892]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content[data-v-64884892]{flex:1;overflow:auto;background:var(--color-bg)}.fade-enter-active[data-v-64884892],.fade-leave-active[data-v-64884892]{transition:opacity .15s}.fade-enter-from[data-v-64884892],.fade-leave-to[data-v-64884892]{opacity:0}.drawer-title[data-v-c67dce7d]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:650}.editor[data-v-c67dce7d]{padding-bottom:8px}.card[data-v-c67dce7d]{background:#fff;border:1px solid var(--color-border-soft);border-radius:10px;padding:18px}.card-head[data-v-c67dce7d]{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px}.card-head .icon[data-v-c67dce7d]{width:34px;height:34px;border-radius:8px;background:#eaf2ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:16px}.card-title[data-v-c67dce7d]{font-weight:650}.card-desc[data-v-c67dce7d]{color:var(--color-muted);font-size:12px}.field[data-v-c67dce7d]{margin-top:14px}.field>label[data-v-c67dce7d]{display:block;margin-bottom:6px;font-weight:650;color:#1d2129}.req[data-v-c67dce7d]{color:#f5222d;margin-left:2px}.hint[data-v-c67dce7d]{color:var(--color-muted);font-size:12px;margin-top:6px}.gemini-base-hint[data-v-c67dce7d]{margin-top:4px;padding:6px 8px;background:#389eff14;border-left:2px solid #389eff;border-radius:2px;color:var(--color-text-2, #4e5969)}.gemini-base-hint code[data-v-c67dce7d]{background:#0000000d;padding:1px 4px;border-radius:2px;font-size:11.5px}.protocol-hint[data-v-c67dce7d]{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.protocol-hint code[data-v-c67dce7d]{background:var(--color-fill-2, #f2f3f5);padding:0 6px;border-radius:3px;font-size:11px}.protocol-note[data-v-c67dce7d]{width:100%;margin-top:2px}.subtle-btn[data-v-c67dce7d]{margin-top:6px}.tag-select-wrap[data-v-c67dce7d]{max-height:260px;overflow-y:auto;border:1px solid var(--color-border-soft);border-radius:4px}.tag-select-wrap[data-v-c67dce7d] .arco-select-view{border:none!important;background:transparent!important}.tag-select[data-v-c67dce7d]{max-height:260px}.tag-select[data-v-c67dce7d] .arco-select-view{max-height:260px!important;overflow-y:auto!important;align-items:flex-start}.tag-select[data-v-c67dce7d] .arco-select-view-multiple{min-height:110px;max-height:260px!important;overflow-y:auto!important;padding:6px;align-items:flex-start}.tag-select[data-v-c67dce7d] .arco-select-view-inner{max-height:248px;overflow-y:auto;flex-wrap:wrap}.model-chip[data-v-c67dce7d] .arco-tag-close-btn{margin-left:6px}.model-chip[data-v-c67dce7d]{cursor:pointer}.model-chip-name[data-v-c67dce7d]{margin-right:4px}.model-chip-cat[data-v-c67dce7d]{display:inline-flex;align-items:center;gap:3px;padding:0 6px;margin-left:2px;border-radius:8px;background:#ffffff8c;color:var(--color-text-2);font-size:11px;line-height:16px}.model-chip-cat-dot[data-v-c67dce7d]{width:5px;height:5px;border-radius:50%;background:var(--color-text-2)}.cat-popover[data-v-c67dce7d]{min-width:240px}.cat-popover-head[data-v-c67dce7d]{font-size:12px;color:var(--color-text-2);margin-bottom:8px;word-break:break-all}.cat-popover-foot[data-v-c67dce7d]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:8px}.cat-editor[data-v-c67dce7d]{display:flex;flex-direction:column;gap:12px}.cat-editor-head[data-v-c67dce7d]{font-size:13px;word-break:break-all;padding:6px 8px;background:var(--color-fill-2);border-radius:4px}.cat-editor-hint[data-v-c67dce7d]{font-size:12px;line-height:1.5}.cat-editor-foot[data-v-c67dce7d]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:4px;border-top:1px dashed var(--color-border-soft)}.cat-mgr-hint[data-v-c67dce7d]{font-size:12px;line-height:1.5;margin-bottom:12px}.cat-mgr-list[data-v-c67dce7d]{display:flex;flex-direction:column;gap:4px;max-height:480px;overflow-y:auto;border:1px solid var(--color-border-soft);border-radius:6px;padding:6px 8px}.cat-mgr-row[data-v-c67dce7d]{display:flex;align-items:center;gap:8px;padding:4px 0}.cat-mgr-tag[data-v-c67dce7d]{flex-shrink:0;min-width:52px;justify-content:center}.cat-mgr-name[data-v-c67dce7d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.cat-mgr-select[data-v-c67dce7d]{width:100px;flex-shrink:0}.model-actions[data-v-c67dce7d]{margin-top:10px;display:flex;gap:8px}.suggested[data-v-c67dce7d]{margin-top:10px;padding:10px 12px;border:1px dashed var(--color-border-soft);border-radius:6px;background:var(--color-fill-1, #fafbfc)}.suggested-head[data-v-c67dce7d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.suggested-chips[data-v-c67dce7d]{display:flex;flex-wrap:wrap;gap:6px}.suggested-chip[data-v-c67dce7d]{cursor:pointer;transition:background .15s,border-color .15s}.suggested-chip[data-v-c67dce7d]:hover{background:#eaf2ff;border-color:#94bfff}.muted.small[data-v-c67dce7d]{font-size:11px;flex-shrink:0}.redirect[data-v-c67dce7d]{border:1px solid var(--color-border-soft);border-radius:8px}.redirect-head[data-v-c67dce7d]{padding:8px 12px;border-bottom:1px solid var(--color-border-soft);display:flex;justify-content:space-between;align-items:center}.tabs[data-v-c67dce7d]{display:flex;align-items:center;gap:6px}.tab[data-v-c67dce7d]{cursor:pointer;color:var(--color-muted);padding:2px 6px;border-radius:6px;font-size:13px}.tab--active[data-v-c67dce7d]{background:#eaf2ff;color:#2563eb;font-weight:650}.slash[data-v-c67dce7d]{color:#d9d9d9}.redirect-body[data-v-c67dce7d]{padding:12px;min-height:64px}.empty[data-v-c67dce7d]{color:var(--color-muted);font-size:12px;text-align:center;padding:10px 0}.map-list[data-v-c67dce7d]{display:flex;flex-direction:column;gap:6px}.map-row[data-v-c67dce7d]{display:grid;grid-template-columns:1fr 24px 1fr 28px;gap:6px;align-items:center}.arrow[data-v-c67dce7d]{text-align:center;color:var(--color-muted)}.drawer-foot[data-v-c67dce7d]{position:sticky;bottom:0;margin:0 -20px -20px;padding:12px 20px;border-top:1px solid var(--color-border-soft);background:#fff;display:flex;justify-content:flex-end;z-index:2}.card.advanced[data-v-c67dce7d]{margin-top:16px;transition:border-color .2s,box-shadow .2s}.card.advanced[data-v-c67dce7d]:hover{border-color:var(--color-primary-light-3, #94bfff);box-shadow:0 2px 8px #165dff14}.card-head.clickable[data-v-c67dce7d]{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0}.card-head .icon.icon--advanced[data-v-c67dce7d]{background:#fff7e6;color:#d48806}.card-head-main[data-v-c67dce7d]{flex:1}.chevron[data-v-c67dce7d]{color:var(--color-muted);font-size:14px}.advanced-body[data-v-c67dce7d],.advanced-body .field[data-v-c67dce7d]{margin-top:14px}.advanced-body .field-actions[data-v-c67dce7d]{margin-top:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.advanced-body .err-text[data-v-c67dce7d]{color:#f5222d;font-size:12px}.advanced-body[data-v-c67dce7d] .arco-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.adv-drawer[data-v-c67dce7d]{padding-bottom:8px}.adv-intro[data-v-c67dce7d]{font-size:12px;line-height:1.5;margin-bottom:12px}.adv-drawer .field[data-v-c67dce7d]{margin-top:14px}.adv-drawer .field>label[data-v-c67dce7d]{display:block;margin-bottom:6px;font-weight:650;color:#1d2129}.adv-drawer .field-actions[data-v-c67dce7d]{margin-top:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adv-drawer .err-text[data-v-c67dce7d]{color:#f5222d;font-size:12px}.adv-drawer[data-v-c67dce7d] .arco-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.muted[data-v-c67dce7d]{color:var(--color-muted);font-weight:500;font-size:12px}.picker-title[data-v-c67dce7d]{display:flex;justify-content:space-between;align-items:center;width:100%}.picker-title-count[data-v-c67dce7d]{font-size:13px;color:var(--color-muted);font-weight:400}.picker-body[data-v-c67dce7d]{display:flex;flex-direction:column;gap:12px}.picker-search[data-v-c67dce7d]{margin-bottom:4px}.picker-toolbar[data-v-c67dce7d]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid var(--color-border-soft)}.picker-stat[data-v-c67dce7d]{font-size:13px;color:var(--color-muted)}.picker-grid[data-v-c67dce7d]{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;max-height:400px;overflow-y:auto;padding:8px 0}.picker-item[data-v-c67dce7d]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-picker[data-v-c67dce7d]{display:flex;flex-direction:column;gap:12px}.tpl-filter[data-v-c67dce7d]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.muted[data-v-c67dce7d]{color:var(--color-text-3)}.protocol-hint[data-v-c67dce7d]{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12px;color:var(--color-text-3)}.protocol-hint code[data-v-c67dce7d]{font-family:var(--font-mono, monospace);background:var(--color-fill-2);padding:1px 6px;border-radius:3px;font-size:12px}
