.copilot-input[data-v-8b63c42e]{border-radius:8px;background:#c390ff;background:linear-gradient(90deg,#72bbff,#c390ff)}.content[data-v-8b63c42e]{display:flex;margin:1px;padding:7px 11px;align-items:center;gap:16px;border-radius:7px;background:var(--ui-color-grey-100)}.input-wrapper[data-v-8b63c42e]{flex:1 1 0;position:relative;min-width:0;min-height:20px;font-size:13px;line-height:20px}.input-wrapper[data-v-8b63c42e]:after{display:block;content:attr(data-value) " ";pointer-events:none;max-height:60px;overflow:hidden;visibility:hidden;position:static;white-space:pre-wrap;overflow-wrap:break-word}.input-wrapper .textarea[data-v-8b63c42e]{position:absolute;width:100%;height:100%;padding:0;scrollbar-width:thin;font-size:inherit;line-height:inherit}.textarea[data-v-8b63c42e]{font-family:inherit;border:none;resize:none;outline:none;color:var(--ui-color-title);background:none}.textarea[data-v-8b63c42e]::placeholder{color:var(--ui-color-hint-2)}.submit-btn[data-v-8b63c42e],.cancel-btn[data-v-8b63c42e]{flex:0 0 auto;display:flex;padding:8px;justify-content:center;align-items:center;gap:8px;border:none;cursor:pointer;border-radius:12px;color:var(--ui-color-grey-100);background:var(--Gradient, linear-gradient(180deg, #9a77ff 0%, #735ffa 100%))}.submit-btn[data-v-8b63c42e]{display:flex}.cancel-btn[data-v-8b63c42e],.copilot-input.loading .submit-btn[data-v-8b63c42e]{display:none}.copilot-input.loading .cancel-btn[data-v-8b63c42e]{display:flex}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.code-view[data-v-d009b7fe]{font-family:var(--ui-font-family-code)}.block[data-v-d009b7fe] pre{min-width:fit-content}.has-line-numbers[data-v-d009b7fe]{container-type:inline-size}.has-line-numbers[data-v-d009b7fe] pre{position:relative;padding-left:26px;counter-reset:step;counter-increment:step 0}.has-line-numbers[data-v-d009b7fe] .line:before{content:counter(step);counter-increment:step;position:absolute;left:0;width:18px;display:inline-block;text-align:right;color:#34819b}@container (width < 15em){.has-line-numbers[data-v-d009b7fe] pre{padding-left:0}.has-line-numbers[data-v-d009b7fe] .line:before{content:none}}.addition[data-v-d009b7fe]>pre,.deletion[data-v-d009b7fe]>pre{position:relative;padding-left:24px;background-color:transparent!important}.addition[data-v-d009b7fe] .line:before,.deletion[data-v-d009b7fe] .line:before{position:absolute;left:8px;width:1em;display:inline-block}.addition[data-v-d009b7fe]{background:var(--ui-color-green-100)}.addition[data-v-d009b7fe] code .line:before{content:"+"}.deletion[data-v-d009b7fe]{background:var(--ui-color-red-100)}.deletion[data-v-d009b7fe] code .line:before{content:"-"}.collapsible-code-block[data-v-eebb99ff]{border:1px solid var(--ui-color-grey-200, #e9ecef);border-radius:6px;margin:16px 0;background-color:var(--ui-color-grey-50, #f8f9fa);overflow:hidden}.collapsible-code-block.is-collapsed .code-header[data-v-eebb99ff]{border-bottom:none}.collapsible-code-block .code-header[data-v-eebb99ff]{display:flex;justify-content:space-between;align-items:center;padding:1px 5px;background-color:var(--ui-color-grey-100, #f1f3f5);border-bottom:1px solid var --ui-color-grey-200,#e9ecef;cursor:pointer;-webkit-user-select:none;user-select:none}.collapsible-code-block .code-header[data-v-eebb99ff]:hover{background-color:var(--ui-color-grey-150, #ebedef)}.collapsible-code-block .code-header .header-left[data-v-eebb99ff]{display:flex;align-items:center;gap:8px}.collapsible-code-block .code-header .header-left .collapse-icon[data-v-eebb99ff]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--ui-color-grey-600, #868e96)}.collapsible-code-block .code-header .header-left .title[data-v-eebb99ff]{font-weight:500;font-size:13px;color:var(--ui-color-grey-800, #343a40)}.collapsible-code-block .code-header .header-left .language-badge[data-v-eebb99ff]{font-size:11px;padding:2px 6px;border-radius:4px;background-color:var(--ui-color-grey-200, #e9ecef);color:var(--ui-color-grey-700, #495057);font-family:var(--ui-font-family-code, monospace);text-transform:lowercase}.collapsible-code-block .code-header .header-right[data-v-eebb99ff]{display:flex;align-items:center}.collapsible-code-block .code-header .header-right .copy-button[data-v-eebb99ff]{display:flex;align-items:center;gap:4px;background:transparent;border:none;font-size:12px;padding:4px 8px;cursor:pointer;color:var(--ui-color-grey-600, #868e96);border-radius:4px}.collapsible-code-block .code-header .header-right .copy-button[data-v-eebb99ff]:hover{background-color:var(--ui-color-grey-200, #e9ecef);color:var(--ui-color-grey-800, #343a40)}.collapsible-code-block .code-header .header-right .copy-button .success-text[data-v-eebb99ff]{color:var(--ui-color-green-600, #37b24d)}.collapsible-code-block .code-content[data-v-eebb99ff]{overflow:hidden}.collapsible-code-block .slide-enter-active[data-v-eebb99ff],.collapsible-code-block .slide-leave-active[data-v-eebb99ff]{transition:all .3s ease;max-height:1000px;opacity:1}.collapsible-code-block .slide-enter-from[data-v-eebb99ff],.collapsible-code-block .slide-leave-to[data-v-eebb99ff]{max-height:0;opacity:0}@media (max-width: 768px){.collapsible-code-block .code-header[data-v-eebb99ff]{padding:8px 12px}.collapsible-code-block .code-header .header-left[data-v-eebb99ff]{gap:6px}.collapsible-code-block .code-header .header-left .title[data-v-eebb99ff]{font-size:12px}.collapsible-code-block .code-header .header-left .language-badge[data-v-eebb99ff]{font-size:10px;padding:1px 4px}}.mcp-tool[data-v-02114cda]{border:1px solid var(--ui-color-grey-300);border-radius:6px;margin:12px 0;overflow:hidden}.mcp-tool.is-pending[data-v-02114cda]{border-color:var(--ui-color-grey-400)}.mcp-tool.is-running[data-v-02114cda]{border-color:var(--ui-color-blue-400);background-color:var(--ui-color-blue-50)}.mcp-tool.is-success[data-v-02114cda]{border-color:var(--ui-color-green-400);background-color:var(--ui-color-green-50)}.mcp-tool.is-error[data-v-02114cda]{border-color:var(--ui-color-red-400);background-color:var(--ui-color-red-50)}.mcp-tool .tool-header[data-v-02114cda]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;cursor:pointer;background-color:#ffffff80}.mcp-tool .tool-header[data-v-02114cda]:hover{background-color:#fffc}.mcp-tool .tool-header .tool-info[data-v-02114cda]{display:flex;align-items:center;gap:8px}.mcp-tool .tool-header .tool-info .tool-icon[data-v-02114cda]{color:var(--ui-color-grey-700);font-size:16px}.mcp-tool .tool-header .tool-info .tool-name[data-v-02114cda]{font-weight:500;font-size:14px;color:var --ui-color-grey-900}.mcp-tool .tool-header .tool-actions[data-v-02114cda]{display:flex;align-items:center;gap:12px}.mcp-tool .tool-header .tool-actions .tool-status[data-v-02114cda]{font-size:12px;color:var(--ui-color-grey-600)}.mcp-tool .tool-header .tool-actions .tool-status.is-running[data-v-02114cda]{color:var(--ui-color-blue-600)}.mcp-tool .tool-header .tool-actions .tool-status.is-success[data-v-02114cda]{color:var(--ui-color-green-600);font-weight:500}.mcp-tool .tool-header .tool-actions .tool-status.is-error[data-v-02114cda]{color:var(--ui-color-red-600);font-weight:500}.mcp-tool .tool-content[data-v-02114cda]{padding:12px 16px;border-top:1px solid var(--ui-color-grey-200);background-color:#ffffffb3}.mcp-tool .tool-content .section-label[data-v-02114cda]{font-weight:500;margin-bottom:6px;color:var(--ui-color-grey-700);font-size:12px}.mcp-tool .tool-content .args-section[data-v-02114cda],.mcp-tool .tool-content .result-section[data-v-02114cda],.mcp-tool .tool-content .error-section[data-v-02114cda]{margin-bottom:16px}.mcp-tool .tool-content .args-section[data-v-02114cda]:last-child,.mcp-tool .tool-content .result-section[data-v-02114cda]:last-child,.mcp-tool .tool-content .error-section[data-v-02114cda]:last-child{margin-bottom:0}.mcp-tool .tool-content .error-message[data-v-02114cda]{padding:8px 12px;border-radius:4px;background-color:var(--ui-color-red-100);color:var(--ui-color-red-900);font-family:var(--ui-font-family-code);font-size:12px;white-space:pre-wrap}.mcp-tool .custom-icon[data-v-02114cda]{font-size:10px;display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center}@media (max-width: 768px){.mcp-tool .tool-header[data-v-02114cda]{padding:6px 10px}.mcp-tool .tool-header .tool-info .tool-name[data-v-02114cda]{font-size:13px}.mcp-tool .tool-header .tool-actions .tool-status[data-v-02114cda]{font-size:11px}.mcp-tool .tool-content[data-v-02114cda]{padding:10px 12px}}.tool-exec-result[data-v-edadcbb7]{border:1px solid var(--ui-color-grey-400);border-radius:4px;margin:8px 0;overflow:hidden}.tool-exec-result .result-header[data-v-edadcbb7]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:var(--ui-color-grey-200);cursor:pointer;-webkit-user-select:none;user-select:none}.tool-exec-result .result-header[data-v-edadcbb7]:hover{background-color:var(--ui-color-grey-300)}.tool-exec-result .result-header .tool-info[data-v-edadcbb7]{display:flex;gap:4px}.tool-exec-result .result-header .tool-info .tool-name[data-v-edadcbb7]{font-weight:600}.tool-exec-result .result-header .tool-info .tool-server[data-v-edadcbb7]{color:var(--ui-color-grey-700);font-size:.9em}.tool-exec-result .result-header .expand-toggle[data-v-edadcbb7]{display:flex;align-items:center;gap:4px;font-size:.9em;color:var(--ui-color-grey-700)}.tool-exec-result .result-header .expand-toggle .toggle-icon[data-v-edadcbb7]{font-size:.8em}.tool-exec-result .result-content[data-v-edadcbb7]{padding:12px;background-color:var(--ui-color-grey-100);overflow:auto;max-height:400px;transition:max-height .3s ease-in-out}.tool-exec-result .result-content.hidden[data-v-edadcbb7]{max-height:0;padding:0;overflow:hidden}.tool-exec-result .result-content pre[data-v-edadcbb7]{margin:0;font-family:var(--ui-font-family-code);font-size:.9em;white-space:pre-wrap;word-break:break-all}.file-content[data-v-07867717]{margin:1rem 0;border-radius:6px;overflow:hidden;border:1px solid var(--ui-color-grey-300)}.file-content .filename[data-v-07867717]{padding:.5rem 1rem;background-color:var(--ui-color-grey-200);font-size:.9rem;font-family:var(--ui-font-family-code);color:var(--ui-color-grey-800);border-bottom:1px solid var(--ui-color-grey-300)}.file-diagnostics[data-v-6f0f5c02]{margin:.75rem 0;border-radius:6px;overflow:hidden;border:1px solid var(--ui-color-grey-300)}.file-diagnostics.has-errors[data-v-6f0f5c02]{border-color:var(--ui-color-error-light)}.file-diagnostics .diagnostics-header[data-v-6f0f5c02]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:var(--ui-color-grey-200);cursor:pointer;-webkit-user-select:none;user-select:none}.has-errors .file-diagnostics .diagnostics-header[data-v-6f0f5c02]{background-color:var(--ui-color-error-bg)}.file-diagnostics .diagnostics-header[data-v-6f0f5c02]:hover{background-color:var(--ui-color-grey-300)}.has-errors .file-diagnostics .diagnostics-header[data-v-6f0f5c02]:hover{background-color:var(--ui-color-error-hover)}.file-diagnostics .diagnostics-header .file-info[data-v-6f0f5c02]{display:flex;align-items:center;gap:8px}.file-diagnostics .diagnostics-header .file-info .file-name[data-v-6f0f5c02]{font-weight:600;font-family:var(--ui-font-family-code)}.file-diagnostics .diagnostics-header .file-info .error-count[data-v-6f0f5c02]{color:var(--ui-color-error-main);font-size:.85rem;padding:2px 6px;background-color:var(--ui-color-error-bg);border-radius:4px}.file-diagnostics .diagnostics-header .file-info .no-errors[data-v-6f0f5c02]{color:var(--ui-color-success-main);font-size:.85rem}.file-diagnostics .diagnostics-header .expand-toggle[data-v-6f0f5c02]{display:flex;align-items:center;gap:4px;font-size:.85rem;color:var(--ui-color-grey-700)}.file-diagnostics .diagnostics-header .expand-toggle .toggle-icon[data-v-6f0f5c02]{font-size:.8rem}.file-diagnostics .diagnostics-content[data-v-6f0f5c02]{padding:12px;background-color:var(--ui-color-grey-100)}.has-errors .file-diagnostics .diagnostics-content[data-v-6f0f5c02]{background-color:var(--ui-color-error-bg-light)}.file-diagnostics .diagnostics-content[data-v-6f0f5c02] ul{margin:0;padding-left:20px}.file-diagnostics .diagnostics-content[data-v-6f0f5c02] li{margin-bottom:4px}.file-diagnostics .diagnostics-content[data-v-6f0f5c02] code{background-color:var(--ui-color-grey-200);padding:2px 4px;border-radius:4px;font-family:var(--ui-font-family-code)}.markdown-view[data-v-41d62330]{display:flex;flex-direction:column;gap:1em;font-size:12px;line-height:1.75;color:inherit}.markdown-view[data-v-41d62330] h1{margin:1em 0;color:var(--ui-color-title)}.markdown-view[data-v-41d62330] h1{font-size:20px;line-height:1.4}.markdown-view[data-v-41d62330] h2{font-size:16px;line-height:1.625}.markdown-view[data-v-41d62330] h3{font-size:14px;line-height:1.57143}.markdown-view[data-v-41d62330] h4{font-size:13px;line-height:1.53846}.markdown-view[data-v-41d62330] ul,.markdown-view[data-v-41d62330] ol{display:flex;flex-direction:column;padding-left:1.5em;gap:8px}.markdown-view[data-v-41d62330] ul{list-style:square}.markdown-view[data-v-41d62330] ol{list-style:decimal}.markdown-view[data-v-41d62330] li>*:not(:last-child){margin-bottom:8px}.markdown-view[data-v-41d62330] a{color:inherit;text-decoration:underline}.markdown-view[data-v-41d62330] a:hover,.markdown-view[data-v-41d62330] a:active{color:var(--ui-color-primary-main)}.markdown-view[data-v-41d62330] blockquote{position:relative;padding-left:20px}.markdown-view[data-v-41d62330] blockquote:before{content:"";position:absolute;left:9px;top:0;width:2px;height:100%;border-radius:1px;background-color:var(--ui-color-grey-800)}.markdown-view[data-v-41d62330] code{font-family:var(--ui-font-family-code)}.markdown-view[data-v-41d62330] :not(pre)>code{font-size:.83em;line-height:1.6;padding:2px 4px;border-radius:4px;border:1px solid var(--ui-color-grey-500);background:var(--ui-color-grey-300);word-break:break-word;overflow-wrap:break-word}.user-message[data-v-9f5bdee2]{padding:20px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.avatar[data-v-9f5bdee2]{width:32px;height:32px;border-radius:50%}.content[data-v-9f5bdee2]{padding:8px;align-self:stretch;border-radius:0px var(--ui-border-radius-1) var(--ui-border-radius-1) var(--ui-border-radius-1);background:#e9ecf7}.copilot-round+.copilot-round[data-v-7875c47c]{border-top:1px solid #e3e9ee}.answer[data-v-7875c47c]{padding:20px 16px;align-self:stretch;border-top:1px solid #e3e9ee}.abnormal[data-v-7875c47c]{padding:0 16px 20px;display:flex;align-self:stretch;flex-direction:column;gap:4px;align-items:flex-start;font-size:12px}.loading[data-v-7875c47c],.cancelled[data-v-7875c47c],.failed[data-v-7875c47c]{display:flex;align-items:center;gap:8px;align-self:stretch;line-height:20px}.loading-icon circle[data-v-7875c47c]{animation:circle-animation-7875c47c .6s linear infinite}.loading-icon circle[data-v-7875c47c]:nth-child(1){animation-delay:0s}.loading-icon circle[data-v-7875c47c]:nth-child(2){animation-delay:.2s}.loading-icon circle[data-v-7875c47c]:nth-child(3){animation-delay:.4s}@keyframes circle-animation-7875c47c{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.cancelled[data-v-7875c47c]{color:var(--ui-color-yellow-main)}.failed[data-v-7875c47c]{color:var(--ui-color-red-main)}.retry[data-v-7875c47c]{margin-left:28px;padding:3px 0;display:flex;align-items:center;gap:4px;font-size:inherit;border:none;background:none;cursor:pointer;color:var(--ui-color-text);border-radius:4px;transition:.2s}.retry[data-v-7875c47c]:hover{color:var(--ui-color-grey-700)}.copilot-ui[data-v-975aae09]{display:flex;flex-direction:column;justify-content:center;align-items:stretch;background-color:var(--ui-color-grey-100)}.header[data-v-975aae09]{padding:12px;display:flex;align-items:center;justify-content:space-between}.header .title[data-v-975aae09]{flex:1}.header .controls[data-v-975aae09]{display:flex;gap:8px}.header .env-button[data-v-975aae09],.header .position-button[data-v-975aae09]{width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:50%;color:var(--ui-color-grey-700);cursor:pointer;transition:background-color .2s}.header .env-button[data-v-975aae09]:hover,.header .position-button[data-v-975aae09]:hover{background-color:var(--ui-color-grey-400)}.header .env-button[data-v-975aae09]:active,.header .position-button[data-v-975aae09]:active{background-color:var(--ui-color-grey-500)}.header .close[data-v-975aae09]{width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:50%;color:var(--ui-color-grey-700);cursor:pointer;transition:background-color .2s}.header .close[data-v-975aae09]:hover{background-color:var(--ui-color-grey-400)}.header .close[data-v-975aae09]:active{background-color:var(--ui-color-grey-500)}.header .close .icon[data-v-975aae09]{width:18px;height:18px}.body[data-v-975aae09]{flex:1 1 0;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.body .placeholder[data-v-975aae09]{flex:1 1 0;padding:0 30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.body .placeholder .logo[data-v-975aae09]{width:90px}.body .placeholder .title[data-v-975aae09]{margin-top:8px;font-size:20px;line-height:1.4;color:var(--ui-color-title)}.body .placeholder .description[data-v-975aae09]{margin-top:16px;font-size:13px;line-height:20px;text-align:center;color:var(--ui-color-grey-800)}.footer[data-v-975aae09]{padding:12px 16px;display:flex}.footer .input[data-v-975aae09]{flex:1 1 0;min-width:0}.centered[data-v-c9e41397]{position:relative;margin-left:auto;margin-right:auto}.centered.size-medium[data-v-c9e41397]{width:988px}@media (min-width: 1680px){.centered.size-medium[data-v-c9e41397]{width:1240px}}.centered.size-large[data-v-c9e41397]{width:1240px}@media (min-width: 1680px){.centered.size-large[data-v-c9e41397]{width:1492px}}.header[data-v-5058c047]{flex:0 0 auto;background-color:var(--ui-color-grey-100)}.header-content[data-v-5058c047]{height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px}.header-content .title[data-v-5058c047]{flex:1 1 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:26px;font-size:16px;color:var(--ui-color-title)}.header-content .options[data-v-5058c047]{flex:0 0 auto}.user-avatar[data-v-4f37148f]{display:block;width:48px;height:48px;border-radius:50%;overflow:hidden;border:3px solid var(--ui-color-grey-100);background-color:var(--ui-color-grey-100);background-position:center;background-size:contain;transition:.1s}.user-avatar.size-small[data-v-4f37148f]{width:30px;height:30px;border-width:2px}.user-avatar[data-v-4f37148f]:hover{border-color:var(--ui-color-primary-400)}.user-avatar[data-v-4f37148f]:active{border-color:var(--ui-color-primary-600)}.alert[data-v-38df8d23]{height:30px;color:var(--ui-color-grey-900)}.footer[data-v-38df8d23]{margin-top:40px;display:flex;justify-content:center}.project-list[data-v-a1f79698]{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--ui-gap-middle)}.pagination[data-v-a1f79698]{justify-content:center;margin:32px 0 16px}.desc[data-v-4d7ef808]{color:var(--ui-color-grey-900);margin-bottom:8px}.link[data-v-4d7ef808]{display:flex;margin-bottom:16px}.copy-button[data-v-4d7ef808]{margin-left:12px;white-space:nowrap}.tip[data-v-d8e3200b]{margin-bottom:24px}.thumbnail-wrapper[data-v-d8e3200b]{margin-bottom:24px;width:100%;height:224px;background:url(/assets/stage-bg-itCVqlr0.svg) center/cover no-repeat;border-radius:var(--ui-border-radius-1);overflow:hidden}.thumbnail-wrapper .thumbnail[data-v-d8e3200b]{width:100%;height:100%}.footer[data-v-d8e3200b]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.desc[data-v-136fdb3b]{color:var(--ui-color-grey-900);margin-bottom:8px}.link-wrapper[data-v-136fdb3b]{display:flex;margin-bottom:16px}.copy-button[data-v-136fdb3b]{margin-left:12px;white-space:nowrap}.project-item[data-v-6ef35e29]{width:232px;flex:0 0 auto;overflow:hidden;border-radius:var(--ui-border-radius-2);border:1px solid var(--ui-color-grey-400);background-color:var(--ui-color-grey-100);transition:.1s}.link[data-v-6ef35e29]{display:flex;flex-direction:column;text-decoration:none}.thumbnail-wrapper[data-v-6ef35e29]{position:relative;width:100%;height:172px;background-position:center;background-size:contain;background-image:url(/assets/stage-bg-itCVqlr0.svg)}.thumbnail-wrapper .thumbnail[data-v-6ef35e29]{width:100%;height:100%}.thumbnail-wrapper .options[data-v-6ef35e29]{opacity:0;visibility:hidden;position:absolute;top:8px;right:8px;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:var(--ui-color-grey-800);background-color:var(--ui-color-grey-100);cursor:pointer;transition:.1s}.thumbnail-wrapper .options[data-v-6ef35e29]:hover{color:var(--ui-color-grey-100);background-color:var(--ui-color-primary-main)}.thumbnail-wrapper .options .icon[data-v-6ef35e29]{width:21px;height:21px}.thumbnail-wrapper .owner-avatar-wrapper[data-v-6ef35e29]{position:absolute;bottom:-9px;left:0;width:100%;height:13px;background-color:var(--ui-color-grey-100)}.thumbnail-wrapper .owner-avatar-wrapper .avatar-bg[data-v-6ef35e29]{position:absolute;bottom:0;left:0}.thumbnail-wrapper .owner-avatar-wrapper .owner-avatar[data-v-6ef35e29]{position:absolute;bottom:-2px;left:14px}.project-item[data-v-6ef35e29]:hover{box-shadow:0 4px 12px #24292f14}.project-item:hover .options[data-v-6ef35e29]{visibility:visible;opacity:1}.info[data-v-6ef35e29]{padding:var(--ui-gap-middle)}.info .header[data-v-6ef35e29]{display:flex;align-items:center;gap:4px}.info .header .name[data-v-6ef35e29]{flex:0 1 auto;font-size:15px;line-height:24px;color:var(--ui-color-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info .header .icon[data-v-6ef35e29]{width:16px;height:16px}.info .others[data-v-6ef35e29]{margin-top:4px;display:flex;height:20px;gap:12px;font-size:13px;line-height:20px;color:var(--ui-color-grey-700)}.info .others .part[data-v-6ef35e29]{flex:0 0 auto;display:flex;align-items:center;gap:4px}.info .others .part .icon[data-v-6ef35e29]{width:14px;height:14px}.info .others .part.liking[data-v-6ef35e29]{color:var(--ui-color-red-main)}.info .others .part.time[data-v-6ef35e29]{flex:1 1 auto;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.keyword[data-v-5e615e5a]{color:var(--ui-color-primary-main)}.main[data-v-5e615e5a]{padding:20px 0;display:flex;flex-direction:column;gap:20px}.projects[data-v-5e615e5a]{display:grid;grid-template-columns:repeat(var(--project-num-in-row),1fr);gap:20px}.pagination-wrapper[data-v-5e615e5a]{flex:0 0 56px;width:100%;display:flex;justify-content:center;align-items:center;border-radius:var(--ui-border-radius-2);border:1px solid var(--ui-color-grey-400);background:var(--ui-color-grey-100)}.mcp-debugger-panel[data-v-fda0a210]{position:fixed;top:50px;right:0;width:25%;height:calc(100vh - 50px);background:#fff;border-radius:8px 0 0 8px;box-shadow:-4px 0 20px #0000001a;display:flex;flex-direction:column;overflow:hidden;z-index:1000}.mcp-debugger-panel .mcp-debugger-header[data-v-fda0a210]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:linear-gradient(to right,#f8f9fa,#f1f3f5);border-bottom:1px solid #e9ecef}.mcp-debugger-panel .mcp-debugger-header h3[data-v-fda0a210]{margin:0;font-size:15px;font-weight:600;color:#343a40}.mcp-debugger-panel .mcp-debugger-header .close-btn[data-v-fda0a210]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;border-radius:50%;cursor:pointer;transition:background-color .2s}.mcp-debugger-panel .mcp-debugger-header .close-btn[data-v-fda0a210]:hover{background-color:#0000000d}.mcp-debugger-panel .mcp-debugger-header .close-btn .close-icon[data-v-fda0a210]{font-size:18px;line-height:1;color:#495057}.mcp-debugger-panel .mcp-debugger-content[data-v-fda0a210]{flex:1;overflow:auto;padding:16px}.mcp-debugger-panel .mcp-debugger-content .debug-section[data-v-fda0a210]{margin-bottom:24px}.mcp-debugger-panel .mcp-debugger-content .debug-section h4[data-v-fda0a210]{font-size:14px;font-weight:600;color:#495057;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.mcp-debugger-panel .mcp-debugger-content .debug-section h5[data-v-fda0a210]{font-size:13px;font-weight:500;color:#495057;margin:16px 0 8px}.mcp-debugger-panel .mcp-debugger-content .debug-section .status-indicator[data-v-fda0a210]{display:flex;align-items:center;padding:8px 12px;background-color:#f8f9fa;border-radius:4px}.mcp-debugger-panel .mcp-debugger-content .debug-section .status-indicator .status-dot[data-v-fda0a210]{width:8px;height:8px;border-radius:50%;margin-right:8px;background-color:#868e96}.mcp-debugger-panel .mcp-debugger-content .debug-section .status-indicator .status-dot.active[data-v-fda0a210]{background-color:#40c057}.mcp-debugger-panel .mcp-debugger-content .debug-section .status-indicator .status-text[data-v-fda0a210]{font-size:13px;color:#495057}.mcp-debugger-panel .mcp-debugger-content .debug-section .empty-state[data-v-fda0a210]{padding:20px;text-align:center;color:#adb5bd;background-color:#f8f9fa;border-radius:4px;font-size:13px}.mcp-debugger-panel .mcp-debugger-content .debug-section .tool-form .form-group[data-v-fda0a210]{margin-bottom:12px}.mcp-debugger-panel .mcp-debugger-content .debug-section .tool-form .form-group label[data-v-fda0a210]{display:block;font-size:12px;color:#495057;margin-bottom:4px}.mcp-debugger-panel .mcp-debugger-content .debug-section .tool-form .form-group.nested[data-v-fda0a210]{margin-left:12px;margin-top:8px}.mcp-debugger-panel .mcp-debugger-content .debug-section .tool-form .tool-select[data-v-fda0a210]{width:100%;padding:8px;border:1px solid #ced4da;border-radius:4px;font-size:13px;color:#495057;background-color:#fff}.mcp-debugger-panel .mcp-debugger-content .debug-section .tool-form .param-input[data-v-fda0a210]{width:100%;padding:8px;border:1px solid #ced4da;border-radius:4px;font-size:13px;color:#495057}.mcp-debugger-panel .mcp-debugger-content .debug-section .tool-form .param-input[data-v-fda0a210]:focus{border-color:#4dabf7;outline:none;box-shadow:0 0 0 2px #4dabf733}.mcp-debugger-panel .mcp-debugger-content .debug-section .tool-form .tool-description[data-v-fda0a210]{margin:8px 0 16px;padding:8px 12px;background-color:#f1f3f5;border-radius:4px;font-size:12px;color:#495057;line-height:1.5}.mcp-debugger-panel .mcp-debugger-content .debug-section .tool-form .nested-params[data-v-fda0a210]{padding:8px;margin-top:4px;background-color:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.mcp-debugger-panel .mcp-debugger-content .debug-section .tool-form .form-actions[data-v-fda0a210]{margin-top:16px;text-align:right}.mcp-debugger-panel .mcp-debugger-content .debug-section .tool-form .form-actions .send-button[data-v-fda0a210]{padding:8px 16px;background-color:#228be6;color:#fff;border:none;border-radius:4px;font-size:13px;cursor:pointer;transition:background-color .2s}.mcp-debugger-panel .mcp-debugger-content .debug-section .tool-form .form-actions .send-button[data-v-fda0a210]:hover{background-color:#1c7ed6}.mcp-debugger-panel .mcp-debugger-content .debug-section .tool-form .form-actions .send-button[data-v-fda0a210]:disabled{background-color:#adb5bd;cursor:not-allowed}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item[data-v-fda0a210]{margin-bottom:8px;border:1px solid #e9ecef;border-radius:4px;overflow:hidden;background-color:#f8f9fa}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item.expanded[data-v-fda0a210]{background-color:#fff;box-shadow:0 2px 8px #0000000d}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-header[data-v-fda0a210]{display:flex;justify-content:space-between;align-items:center;padding:8px;background-color:#f8f9fa;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-header[data-v-fda0a210]:hover{background-color:#f1f3f5}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-header .request-info[data-v-fda0a210]{display:flex;gap:12px;align-items:center}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-header .request-info .request-number[data-v-fda0a210]{font-size:13px;color:#868e96;min-width:24px}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-header .request-info .request-tool[data-v-fda0a210]{font-size:13px;font-weight:500;color:#343a40}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-header .request-info .request-time[data-v-fda0a210]{font-size:12px;color:#868e96}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-details[data-v-fda0a210]{border-top:1px solid #e9ecef}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-details .request-section .section-header[data-v-fda0a210]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #e9ecef}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-details .request-section .section-header[data-type=params][data-v-fda0a210]{background-color:#e7f5ff;color:#1971c2;border-bottom:1px solid #d0ebff}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-details .request-section .section-header[data-type=params][data-v-fda0a210]:hover{background-color:#d0ebff}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-details .request-section .section-header[data-type=response][data-v-fda0a210]{background-color:#ebfbee;color:#2b8a3e;border-bottom:1px solid #d3f9d8}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-details .request-section .section-header[data-type=response][data-v-fda0a210]:hover{background-color:#d3f9d8}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-details .request-section .section-header[data-type=response].error[data-v-fda0a210]{background-color:#fff5f5;color:#e03131;border-bottom:1px solid #ffe3e3}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-details .request-section .section-header[data-type=response].error[data-v-fda0a210]:hover{background-color:#ffe3e3}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-details .request-section pre[data-v-fda0a210]{margin:0;padding:12px 16px;font-size:12px;line-height:1.5;background-color:#fff;overflow-x:auto}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-details .request-section pre.params[data-v-fda0a210]{border-left:3px solid #1971c2}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-details .request-section pre.response[data-v-fda0a210]{border-left:3px solid #2b8a3e}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .request-details .request-section pre.response.error[data-v-fda0a210]{border-left:3px solid #e03131;color:#e03131;background-color:#fff5f5}.mcp-debugger-panel .mcp-debugger-content .debug-section .request-history .request-item .expand-icon[data-v-fda0a210]{font-size:12px;color:#868e96}.slide-enter-active[data-v-fda0a210],.slide-leave-active[data-v-fda0a210]{transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease}.slide-enter-from[data-v-fda0a210],.slide-leave-to[data-v-fda0a210]{transform:translate(100%);opacity:0}.param-label[data-v-fda0a210]{display:flex;align-items:center;gap:4px;margin-bottom:6px;position:relative}.param-label .required-asterisk[data-v-fda0a210]{color:#e03131;font-weight:700;margin-right:2px}.param-label .param-name[data-v-fda0a210]{font-weight:500;color:#1a1a1a}.param-label .info-icon[data-v-fda0a210]{color:#868e96;font-size:14px;cursor:help;margin-left:4px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.param-label .info-icon[data-v-fda0a210]:hover{color:#495057;background-color:#0000000d}[data-v-fda0a210] .ui-tooltip{z-index:1100}.env-panel .env-panel-header[data-v-d2365ff2]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:var(--ui-color-grey-100);border-bottom:1px solid var(--ui-color-grey-300)}.env-panel .env-panel-header span[data-v-d2365ff2]{font-size:14px;font-weight:500;color:#000}.env-panel .env-panel-header .close-button[data-v-d2365ff2]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;border-radius:50%;color:var(--ui-color-grey-700);cursor:pointer}.env-panel .env-panel-header .close-button[data-v-d2365ff2]:hover{background-color:var(--ui-color-grey-200)}.env-panel .env-panel-header .close-button .icon[data-v-d2365ff2]{width:16px;height:16px}.env-panel .env-panel-content[data-v-d2365ff2]{padding:12px;overflow-y:auto;max-height:350px}.env-panel .env-panel-content .empty-state[data-v-d2365ff2]{color:var(--ui-color-grey-600);text-align:center;padding:24px 0;font-style:italic}.env-panel .env-panel-content .env-table[data-v-d2365ff2]{width:100%;border-collapse:collapse}.env-panel .env-panel-content .env-table th[data-v-d2365ff2],.env-panel .env-panel-content .env-table td[data-v-d2365ff2]{text-align:left;padding:8px;border-bottom:1px solid var(--ui-color-grey-200)}.env-panel .env-panel-content .env-table th[data-v-d2365ff2]{font-weight:500;background-color:var(--ui-color-grey-100)}.env-panel .env-panel-content .env-table .key[data-v-d2365ff2]{font-weight:500;max-width:150px;word-break:break-all}.env-panel .env-panel-content .env-table .value[data-v-d2365ff2]{font-family:monospace;word-break:break-all}.copilot-provider[data-v-e76b2cdd]{display:contents}.copilot-chat-container[data-v-e76b2cdd]{position:fixed;background-color:#fff;box-shadow:0 0 8px #0000001a;display:flex;z-index:1000;transition:all .3s ease}.copilot-chat-container.position-left[data-v-e76b2cdd]{box-shadow:2px 0 8px #0000001a}.copilot-chat-container.position-right[data-v-e76b2cdd]{box-shadow:-2px 0 8px #0000001a}.copilot-chat-container.position-bottom[data-v-e76b2cdd]{box-shadow:0 -2px 8px #0000001a}.copilot-chat-container .copilot-ui[data-v-e76b2cdd]{flex:1;width:100%!important;max-width:100%!important}.debugger-container[data-v-e76b2cdd]{position:fixed;z-index:1001;background-color:#fff;box-shadow:0 0 8px #0000001a;display:flex;flex-direction:column;transition:all .3s ease}.debugger-container.position-left[data-v-e76b2cdd]{box-shadow:2px 0 8px #0000001a}.debugger-container.position-right[data-v-e76b2cdd]{box-shadow:-2px 0 8px #0000001a}.debugger-container.position-bottom[data-v-e76b2cdd]{box-shadow:0 -2px 8px #0000001a}.debugger-container .debugger-header[data-v-e76b2cdd]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:var(--ui-color-grey-100);border-bottom:1px solid var(--ui-color-grey-300)}.debugger-container .debugger-header .debugger-title[data-v-e76b2cdd]{font-weight:500;font-size:14px}.debugger-container .debugger-header .debugger-controls[data-v-e76b2cdd]{display:flex;gap:8px}.debugger-container .debugger-header .debugger-controls .position-selector[data-v-e76b2cdd]{position:relative}.debugger-container .debugger-content[data-v-e76b2cdd]{flex:1;overflow:auto}.env-panel[data-v-e76b2cdd]{position:absolute;background-color:#fff;border:1px solid var(--ui-color-grey-300);border-radius:4px;box-shadow:0 2px 8px #00000026;z-index:9999;min-width:220px;padding:8px 12px}.position-menu[data-v-e76b2cdd]{position:absolute;background-color:#fff;border:1px solid var(--ui-color-grey-300);border-radius:4px;box-shadow:0 2px 8px #00000026;z-index:9999;min-width:220px;padding:8px 12px;top:48px;right:12px}.position-menu .position-menu-header[data-v-e76b2cdd]{display:flex;align-items:center;justify-content:space-between}.position-menu .position-menu-header span[data-v-e76b2cdd]{font-size:14px;font-weight:500;color:#000}.position-menu .position-menu-header .position-options-container[data-v-e76b2cdd]{display:flex;gap:8px}.position-menu .position-menu-header .position-icon-button[data-v-e76b2cdd]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background-color:transparent;border-radius:4px;cursor:pointer}.position-menu .position-menu-header .position-icon-button[data-v-e76b2cdd]:hover{background-color:var(--ui-color-grey-100)}.position-menu .position-menu-header .position-icon-button.active[data-v-e76b2cdd]{background-color:var(--ui-color-primary-50);color:#1976d2}.position-menu .position-menu-header .position-icon-button.active .icon[data-v-e76b2cdd]{color:inherit}.position-menu .position-menu-header .position-icon-button .icon[data-v-e76b2cdd]{display:flex;align-items:center;justify-content:center}.position-menu .position-menu-header .position-icon-button .icon[data-v-e76b2cdd] svg{width:16px;height:16px;max-width:16px;max-height:16px}.position-menu .position-menu-header .position-icon-button i[data-v-e76b2cdd]{font-size:16px}.position-bottom .position-menu[data-v-e76b2cdd]{max-width:250px}.position-button[data-v-e76b2cdd],.close-button[data-v-e76b2cdd]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background-color:transparent;border-radius:4px;cursor:pointer}.position-button[data-v-e76b2cdd]:hover,.close-button[data-v-e76b2cdd]:hover{background-color:var(--ui-color-grey-200)}@media (max-width: 1200px){.copilot-chat-container.position-left[data-v-e76b2cdd],.copilot-chat-container.position-right[data-v-e76b2cdd]{width:300px}}@media (max-width: 768px){.copilot-chat-container.position-left[data-v-e76b2cdd],.copilot-chat-container.position-right[data-v-e76b2cdd]{width:100%}}.resize-handle[data-v-e76b2cdd]{position:absolute;z-index:1001}.resize-handle.resize-left[data-v-e76b2cdd]{top:0;right:-2px;width:4px;height:100%;cursor:ew-resize}.resize-handle.resize-right[data-v-e76b2cdd]{top:0;left:-2px;width:4px;height:100%;cursor:ew-resize}.resize-handle.resize-bottom[data-v-e76b2cdd]{top:-2px;left:0;width:100%;height:4px;cursor:ns-resize}.resize-handle[data-v-e76b2cdd]:hover{background-color:#0003}.copilot-chat-container.dragging[data-v-e76b2cdd]{transition:none;-webkit-user-select:none;user-select:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:before,:after{box-sizing:border-box}button{font-family:inherit}@font-face{font-family:AlibabaHealthB;src:url(/assets/AlibabaHealthFont2.0CN-85B-AOpy33HL.ttf) format("truetype")}
