.login-wrapper[data-v-e64100e8]{background:var(--main-background);border-radius:8px;height:100%;position:relative}iframe[data-v-e64100e8]{border:none;border-radius:10px;height:100%;margin:0;width:100%}.loading[data-v-e64100e8]{left:50%;position:absolute;top:46%;transform:translateX(-50%)}.outer[data-v-157603e8]{height:100%;width:100%}.copy-link-dialog[data-v-157603e8]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10099}.copy-link-dialog .copy-link-dialog-content[data-v-157603e8]{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin-left:32px;margin-right:32px;width:100%}.copy-link-dialog .copy-link-dialog-content .copy-link-dialog-content-image[data-v-157603e8]{margin-top:32px}.copy-link-dialog .copy-link-dialog-content .copy-link-dialog-content-image img[data-v-157603e8]{height:48px;width:48px}.copy-link-dialog .copy-link-dialog-content .copy-link-dialog-content-title[data-v-157603e8]{color:rgba(0,0,0,.6);font-size:16px;line-height:24px;margin-top:16px}.copy-link-dialog .copy-link-dialog-content .copy-link-dialog-content-btn[data-v-157603e8]{margin-bottom:24px;margin-top:24px;width:100%}.copy-link-dialog .copy-link-dialog-content .copy-link-dialog-content-btn .btn[data-v-157603e8]{background:var(--Brand-Brand7-Normal,#0054e1);background:var(--Brand-Brand7-Normal,color(display-p3 0 .3216 .851));border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:24px;margin-left:24px;margin-right:24px;padding-bottom:8px;padding-top:8px;text-align:center}.vscode-select{display:inline-flex;font-size:12px;height:22px;position:relative;user-select:none}.vscode-select .selected-value{align-items:center;background:var(--gongfeng-input-background);border-radius:3px;color:var(--gongfeng-input-foreground);cursor:pointer;display:inline-flex;gap:2px;height:100%;padding:0 6px;white-space:nowrap}.vscode-select .selected-value:hover{border-color:var(--gongfeng-focusBorder);opacity:.8}.vscode-select .selected-value.is-open{border-color:var(--gongfeng-focusBorder)}.vscode-select .selected-value .arrow{align-items:center;color:var(--gongfeng-input-foreground);display:flex;justify-content:center;transition:transform .2s ease}.vscode-select .selected-value .arrow.is-open{transform:rotate(180deg)}.vscode-select .selected-value .arrow .icon{display:block}.vscode-select .selected-value .label{line-height:22px}.options-container{background:var(--gongfeng-dropdown-background);border:1px solid var(--gongfeng-editorHoverWidget-border);border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.15);overflow-y:auto;padding:4px;pointer-events:auto;position:absolute;transform:translateZ(0);transition:max-height .2s ease;z-index:1000}.options-container .option{color:var(--gongfeng-dropdown-foreground);cursor:pointer;line-height:1;padding:6px;white-space:nowrap}.options-container .option .option_label{opacity:.6;width:100%}.options-container .option .option__info{color:#606060;font-size:12px;margin-top:6px}.options-container .option:hover{background:var(--gongfeng-list-hoverBackground)}.options-container .option:hover .option_label{opacity:.8}.options-container .option.is-selected{background:var(--gongfeng-list-activeSelectionBackground);color:var(--gongfeng-list-activeSelectionForeground)}.options-container .option.is-selected .option_label{opacity:.8}.options-container .option.is-disabled{color:var(--vscode-disabledForeground);cursor:not-allowed}.icon-fontstyle-craft{height:14px}.mentionable-textarea{width:100%}.mentionable-popper-craft{border-radius:4px;bottom:calc(100% + 2px);font-size:12px;left:0;right:0;top:var(--activeTop)!important;transform:translateZ(0)!important}.mentionable-popper-craft.v-popper__popper--hidden,.mentionable-popper-craft.v-popper__popper--shown{box-sizing:border-box;width:100%}.mentionable-popper-craft .v-popper__inner{background:var(--chat-popper-bg-color);border:calc(var(--border-width)*1px) solid var(--chat-input-area-border-color);border-radius:8px;box-shadow:0 2px 16px 0 var(--chat-input-area-box-shadow-color);color:var(--vscode-menu-foreground);max-height:410px;padding:8px;scrollbar-color:var(--scrollbar-slider-background) transparent;scrollbar-width:thin}.mentionable-popper-craft .v-popper__arrow-container{display:none}.type-name{color:var(--gongfeng-chat-menu-desc-text);font-size:12px;line-height:16px;order:1;padding:8px;pointer-events:none}.type-name.custom-name{margin-top:4px;order:2}.no-result{color:var(--gongfeng-chat-menu-desc-text);padding:10px}.mention-item-wrapper{display:flex;flex-direction:column}.search-input-container{background-color:var(--chat-popper-bg-color);border:none;border-bottom:0;border-radius:8px;box-sizing:border-box;width:100%;z-index:1}.search-input-container .header{align-items:center;color:var(var(--gongfeng-chat-menu-desc-text));cursor:pointer;display:flex;margin-bottom:10px;padding-left:10px}.search-input-container .header .back-icon{transform:rotateY(180deg)}.search-input-container .header .type-name{line-height:18px;margin-left:2px;padding:0}.search-input-container .search-input{width:100%}.search-input-container .search-input::part(root){background:var(--chat-popper-bg-color);border:none;border-radius:4px;overflow:hidden}.search-input-container .search-input::part(start){display:none}.at-command-child-area{border-bottom:1px solid var(--chat-popper-item-border-color);padding:4px 0}.at-command-child-area .title{align-items:center;color:gray;display:flex;font-size:12px;height:18px;margin-bottom:4px;margin-left:10px}.at-command-child-area .more-add-file{align-items:center;cursor:pointer;display:flex;height:22px}.at-command-child-area .more-add-file.mention-selected{background:var(--gongfeng-chat-menu-background)}.at-command-child-area .more-add-file .content{margin-left:10px}.at-command-child-area .more-add-file .content .info{margin-left:5px}.at-command-child-area .more-add-file .repository{color:gray;font-size:12px;padding:0}.at-command-child-area:last-child{border:none}.mention-item-area{margin-top:3px}.mention-item-area.has-selected-items-with-header{max-height:300px;overflow:auto}.mention-item-area.no-result{color:gray}.mention-item-area .title{align-items:center;color:gray;display:flex;font-size:12px;height:18px;margin-bottom:4px;margin-left:10px}.mention-item,.mention-item-craft{order:1}.mention-item .command,.mention-item .repository,.mention-item .topic,.mention-item-craft .command,.mention-item-craft .repository,.mention-item-craft .topic{align-items:center;color:var(--gongfeng-chat-menu-main-text);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;line-height:22px;padding:4px}.mention-item .command .name,.mention-item .repository .name,.mention-item .topic .name,.mention-item-craft .command .name,.mention-item-craft .repository .name,.mention-item-craft .topic .name{cursor:pointer}.mention-item .command .name .highlight,.mention-item .repository .name .highlight,.mention-item .topic .name .highlight,.mention-item-craft .command .name .highlight,.mention-item-craft .repository .name .highlight,.mention-item-craft .topic .name .highlight{color:#266fe8}.mention-item .command .desc,.mention-item .repository .desc,.mention-item .topic .desc,.mention-item-craft .command .desc,.mention-item-craft .repository .desc,.mention-item-craft .topic .desc{color:gray!important;flex:1;font-size:12px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.mention-item .command .icon,.mention-item .repository .icon,.mention-item .topic .icon,.mention-item-craft .command .icon,.mention-item-craft .repository .icon,.mention-item-craft .topic .icon{color:gray;flex-shrink:0}.mention-item .command .icon.more-icon,.mention-item .repository .icon.more-icon,.mention-item .topic .icon.more-icon,.mention-item-craft .command .icon.more-icon,.mention-item-craft .repository .icon.more-icon,.mention-item-craft .topic .icon.more-icon{color:gray;width:12px}.mention-item .command .icon.check-icon,.mention-item .repository .icon.check-icon,.mention-item .topic .icon.check-icon,.mention-item-craft .command .icon.check-icon,.mention-item-craft .repository .icon.check-icon,.mention-item-craft .topic .icon.check-icon{color:#bbb}.mention-item-craft.bottom,.mention-item.bottom{order:2}.mention-item .repository-item,.mention-item-craft .repository-item{align-items:center;display:flex;gap:4px;margin-right:10px;min-width:100px}.mention-item .repository-item .name,.mention-item-craft .repository-item .name{text-wrap:nowrap;margin-right:5px;overflow:hidden;text-overflow:ellipsis;width:auto}.mention-item-craft.mention-selected .command,.mention-item-craft.mention-selected .repository,.mention-item-craft.mention-selected .topic,.mention-item.mention-selected .command,.mention-item.mention-selected .repository,.mention-item.mention-selected .topic{background:var(--gongfeng-chat-menu-background);border-radius:2px}.mention-item-craft.mention-selected .command .highlight,.mention-item-craft.mention-selected .repository .highlight,.mention-item-craft.mention-selected .topic .highlight,.mention-item.mention-selected .command .highlight,.mention-item.mention-selected .repository .highlight,.mention-item.mention-selected .topic .highlight{font-weight:700}.mention-item-craft.mention-selected .repository-wrapper,.mention-item.mention-selected .repository-wrapper{background:var(--vscode-menu-background);color:var(--vscode-menu-foreground)}.mention-item .topic .desc,.mention-item-craft .topic .desc{color:var(--vscode-descriptionForeground)}.mention-item .topic .highlight,.mention-item-craft .topic .highlight{color:var(--vscode-list-focusHighlightForeground);font-weight:700}.mention-item .command .desc,.mention-item .repository .desc,.mention-item-craft .command .desc,.mention-item-craft .repository .desc{color:var(--vscode-descriptionForeground)}div.host-craft{background:var(--chat-input-area-bg-color);border:calc(var(--border-width)*1px) solid var(--chat-input-area-border-color);border-radius:calc(var(--corner-radius)*1px + 8px);box-shadow:0 2px 16px 0 var(--chat-input-area-box-shadow-color);display:flex;flex-direction:column;flex-grow:1;font-family:var(--font-family);font-family:sans-serif;font-size:0;outline:none;user-select:none}div.host-craft:focus-within:not([disabled]){border-color:#266fe8}div.host-craft[rows="1"] :last-child{align-self:center}div.host-craft .input-file-gap{background:var(--chat-input-area-bg-color);display:none;padding-top:12px;z-index:10}div.host-craft .control-wrapper-craft{overflow:hidden;padding-right:4px;position:relative}div.host-craft .addition-wrapper-craft{align-items:center;box-sizing:border-box;display:flex;font-family:var(--font-family);justify-content:space-between;min-height:44px;outline:none;padding:10px 12px;user-select:none;width:100%}div.host-craft .addition-wrapper-craft--header{min-height:38px;padding:8px 8px 8px 10px}div.host-craft .addition-wrapper-craft .prefix-craft{max-width:100%}div.host-craft .addition-wrapper-craft .addition-btns{align-items:center;display:flex;flex:1;gap:2px}div.host-craft .addition-wrapper-craft .addition-btns .btn-sm{background:transparent;border:none;color:var(--gongfeng-chat-text-primary-foreground)}div.host-craft .addition-wrapper-craft .addition-btns .btn-sm::part(control){border:none;padding:4px}div.host-craft .addition-wrapper-craft .addition-btns .btn-sm:hover{background:var(--vscode-chat-requestBorder)}div.host-craft .addition-wrapper-craft .addition-btns .btn-sm.active{background-color:var(--vscode-inputOption-hoverBackground)}div.host-craft .addition-wrapper-craft .addition-btns .btn-sm .btn-sm-text-desc{text-wrap:nowrap;display:inline-block;width:fit-content}.shadow-textarea-craft{color:transparent;left:0;overflow-wrap:break-word;overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;top:0;user-select:none;white-space:pre-wrap;width:-webkit-fill-available;width:-moz-available;width:calc(100% - 4px);will-change:top;z-index:5}.shadow-textarea-craft marker{background:var(--vscode-chat-slashCommandBackground);border-radius:2px;color:var(--vscode-chat-slashCommandForeground)}.shadow-textarea-craft .virtual-placeholder{background:transparent;color:var(--input-placeholder-foreground);font-size:.9em;pointer-events:none;position:relative;transform:translateX(.5em);user-select:none;white-space:nowrap}.shadow-textarea-craft .virtual-placeholder span{bottom:0;position:absolute}.shadow-textarea-craft::-webkit-scrollbar{height:var(--scrollbar-height);width:3px}.shadow-textarea-craft::-webkit-scrollbar-corner,.shadow-textarea-craft::-webkit-scrollbar-thumb{background:transparent}.shadow-textarea-craft::-webkit-scrollbar-thumb:hover{background:transparent}.shadow-textarea-craft::-webkit-scrollbar-thumb:active{background:transparent}.hidden-textarea-craft{font-size:13px;overflow-wrap:break-word;position:absolute!important;top:0;white-space:pre-wrap;width:calc(100% - 4px);z-index:-1}.hidden-textarea-craft,.shadow-textarea-craft,textarea.control-craft{box-sizing:border-box;line-height:var(--type-ramp-base-line-height);padding:0 12px 0 14px}.shadow-textarea-craft,textarea.control-craft{font:inherit;font-size:13px;max-height:310px;min-height:49px}textarea.control-craft{background:var(--chat-input-area-bg-color);border:none;color:var(--gongfeng-chat-text-primary-foreground);font-size:13px;min-width:var(--input-min-width);outline:none;position:relative;resize:none;scrollbar-color:var(--scrollbar-slider-background) transparent;scrollbar-width:thin;width:-webkit-fill-available;width:-moz-available}textarea.control-craft[rows="1"]+*{align-self:center}textarea.control-craft::placeholder{font-size:.9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}textarea.control-craft:hover:enabled{background:var(--chat-input-area-bg-color);border-color:var(--dropdown-border)}textarea.control-craft:active:enabled{background:var(--chat-input-area-bg-color);border-color:#266fe8}textarea.control-craft::-webkit-scrollbar{height:var(--scrollbar-height);width:4px}textarea.control-craft::-webkit-scrollbar-corner{background:var(--input-background)}textarea.control-craft::-webkit-scrollbar-thumb{background:var(--scrollbar-slider-background);border-radius:2px}textarea.control-craft::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-slider-hover-background)}textarea.control-craft::-webkit-scrollbar-thumb:active{background:var(--scrollbar-slider-active-background)}div.host-craft[resize=both] textarea.control-craft{resize:both}div.host-craft[resize=horizontal] textarea.control-craft{resize:horizontal}div.host-craft[resize=vertical] textarea.control-craft{resize:vertical}div.host-craft[disabled] textarea.control-craft,div.host-craft[readonly] textarea.control-craft{cursor:var(--disabled-cursor)}div.host-craft[disabled] .control-craft{opacity:var(--disabled-opacity)}div.host-craft[disabled] textarea.control-craft{border-color:var(--dropdown-border)}.tooltip-container[data-v-e4f60cd0]{display:inline-block;opacity:1;position:relative}.vscode-tooltip[data-v-e4f60cd0]{background-color:var(--gongfeng-dropdown-background);border:1px solid var(--gongfeng-editorHoverWidget-border);border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);color:var(--gongfeng-dropdown-foreground);font-size:12px;line-height:1.4;padding:8px 12px;position:fixed}.tooltip-content[data-v-e4f60cd0]{word-wrap:break-word;opacity:.8;overflow-wrap:break-word;white-space:normal}.tooltip-arrow[data-v-e4f60cd0]{background:inherit;border:inherit;border-width:1px;height:8px;position:absolute;width:8px}.top .tooltip-arrow[data-v-e4f60cd0]{border-left:0;border-top:0;bottom:-5px;left:50%;transform:translateX(-50%) rotate(45deg)}.bottom .tooltip-arrow[data-v-e4f60cd0]{border-bottom:0;border-right:0;left:50%;top:-5px;transform:translateX(-50%) rotate(45deg)}.left .tooltip-arrow[data-v-e4f60cd0]{border-bottom:0;border-left:0;right:-5px;top:50%;transform:translateY(-50%) rotate(45deg)}.right .tooltip-arrow[data-v-e4f60cd0]{border-right:0;border-top:0;left:-5px;top:50%;transform:translateY(-50%) rotate(45deg)}.is-dark[data-v-e4f60cd0]{background-color:#333;border-color:#555;color:#fff}.icon-fontstyle[data-v-e0989ace]{display:flex;height:14px;justify-content:center;width:14px}.file-container[data-v-e0989ace]{max-width:100%}.selection-wrapper-craft[data-v-e0989ace]{padding-right:4px}.selection-list[data-v-e0989ace]{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4px;max-height:160px;overflow-y:auto;padding-bottom:0;scrollbar-color:var(--scrollbar-slider-background) transparent;scrollbar-width:thin}.selection-list .btn-sm[data-v-e0989ace]{background:transparent;border:none;border-radius:4px;color:var(--chat-input-area-header-font-color);cursor:pointer;min-width:20px}.selection-list .btn-sm[data-v-e0989ace]::part(control){border:none;padding:4px}.selection-list .btn-sm[data-v-e0989ace]:hover{background:var(--chat-input-add-btn-hover-bg-color)}.selection-list .btn-sm.active[data-v-e0989ace]{background-color:var(--vscode-inputOption-hoverBackground)}.selection-list .no-selection[data-v-e0989ace],.selection-list .selection-item[data-v-e0989ace]{align-items:center;border:1px solid var(--chat-dropdown-border-color);border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;font-size:12px;height:22px;padding:2px 4px;white-space:nowrap}.selection-list .no-selection.current-file-selection-item[data-v-e0989ace],.selection-list .selection-item.current-file-selection-item[data-v-e0989ace]{border-style:dashed}.selection-list .no-selection .selection-name[data-v-e0989ace],.selection-list .selection-item .selection-name[data-v-e0989ace]{line-height:14px;margin-left:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.selection-list .no-selection .selection-name.selection-name-current-file[data-v-e0989ace],.selection-list .selection-item .selection-name.selection-name-current-file[data-v-e0989ace]{align-items:center;display:flex;gap:5px;max-width:100%}.selection-list .no-selection .selection-name.selection-name-current-file .selection-name-current-file-show[data-v-e0989ace],.selection-list .selection-item .selection-name.selection-name-current-file .selection-name-current-file-show[data-v-e0989ace]{cursor:pointer;height:10px;line-height:10px}.selection-list .no-selection .cancel-icon[data-v-e0989ace],.selection-list .selection-item .cancel-icon[data-v-e0989ace]{cursor:pointer;height:12px;margin-left:2px;min-width:12px;width:12px}.selection-list .no-selection .cancel-icon path[data-v-e0989ace],.selection-list .selection-item .cancel-icon path[data-v-e0989ace]{stroke:var(--selection-delete-icon-color)}.vscode-switch[data-v-799a4a93]{align-items:center;cursor:pointer;display:inline-flex;font-size:var(--type-ramp-base-font-size);user-select:none}.vscode-switch__prefix[data-v-799a4a93],.vscode-switch__suffix[data-v-799a4a93]{color:var(--vscode-foreground);font-size:12px;opacity:.6;padding:0 4px;transition:opacity .25s ease}.vscode-switch__prefix.active[data-v-799a4a93],.vscode-switch__suffix.active[data-v-799a4a93]{opacity:1}.vscode-switch__box[data-v-799a4a93]{background-color:#606060;border:none;border-radius:8px;height:12px;margin:0 4px;position:relative;transition:border-color .25s;width:18px}.vscode-switch__thumb[data-v-799a4a93]{background-color:#e5e5e5;border-radius:50%;height:8px;left:2px;position:absolute;top:2px;transition:transform .25s cubic-bezier(.4,0,.2,1);width:8px}.vscode-switch--checked .vscode-switch__box[data-v-799a4a93]{background-color:#266fe8}.vscode-switch--checked .vscode-switch__thumb[data-v-799a4a93]{background-color:#fff;transform:translateX(6px)}.pure-white-tooltip[data-v-3e103d3d]{position:relative}.tooltip-header[data-v-3e103d3d]{align-items:center;display:flex;gap:4px}.header-title[data-v-3e103d3d]{color:rgba(0,0,0,.9);font-size:14px;font-weight:600}.content[data-v-3e103d3d]{color:rgba(0,0,0,.6);font-size:12px;font-weight:400}.tooltip-button[data-v-3e103d3d]{background:#efeff5;border:none;border-radius:22px;cursor:pointer;font-size:12px;font-weight:400;padding:4px 12px}.inner-welcome-view{color:inherit;display:flex;flex-direction:column;padding:24px;text-align:center}.inner-welcome-view p{margin:8px}.inner-welcome-view~.message-item{border-top:1px solid var(--vscode-chat-requestBorder)}.inner-welcome-view .inner-welcome__btn{margin-bottom:8px;opacity:.6}.welcome-hint{line-height:20px;margin:0 auto;width:350px}.welcome-hint ul{margin:0}.welcome-hint .ellipsis{margin-left:28px}.blink-cursor{animation:blink 1s infinite;border:1px solid var(--gongfeng-blink-cursor-color);content:"";display:inline-block;height:1em;vertical-align:text-bottom;width:.5em}@keyframes blink{0%{background-color:var(--gongfeng-blink-cursor-color)}33%{background-color:transparent}to{background-color:transparent}}.copied[data-v-0c7ff63d]{color:#40c8ae}span.copy{align-items:center;cursor:pointer;display:inline-flex}.action-label{color:var(--gongfeng-chat-text-secondary-foreground);display:inline-block;font-weight:400;margin-left:5px}.loading-dots:after{animation:dots .8s steps(4) infinite;content:""}@keyframes dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.cancel-apply{margin-left:4px;margin-right:4px}.enhanced-code-block{border:1px solid var(--vscode-input-border,transparent);border-radius:8px;overflow:hidden}.enhanced-code-block:hover .code-metadata .code-actions .action.copy-action{visibility:visible}.code-metadata{align-content:center;align-items:center;background:var(--vscode-editorWidget-background);border-bottom:1px solid var(--vscode-editorWidget-border,transparent);display:flex;font-family:var(--font-family);font-size:12px;font-weight:600;justify-content:space-between;padding:2px 6px;position:sticky;top:0;user-select:none}.code-metadata .apply-title-tag{max-width:60%}.code-metadata .language-tag--capitalized{text-transform:capitalize}.code-metadata .link-tag:hover{cursor:pointer;text-decoration:underline}.code-metadata a{cursor:pointer}.code-metadata .applying-box,.code-metadata .applypending-box{align-items:center;display:flex;flex:none}.code-metadata .applying-box{margin-left:2px}.code-metadata .applying-text{font-size:12px;font-weight:400;margin-right:3px;width:44px}.code-metadata .applying-cancel,.code-metadata .applying-text{color:var(--gongfeng-chat-markdown-code-metadata-icon-hover-background)}.code-metadata .applying-cancel{align-items:center;display:flex;height:10px;width:10px}.code-metadata .apply{display:flex;flex:1 0;gap:16px;max-width:100%}.code-metadata .apply__main-text{display:flx;flex:1;font-size:13px;font-weight:400;gap:4px}.code-metadata .apply__main-text--bold{font-weight:600}.code-metadata .apply__opt-text{align-items:center;color:var(--gongfeng-chat-text-secondary-foreground);cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:4px}.code-metadata .apply__opt-text--inline{display:inline-flex}.code-metadata .action-separator{background:var(--vscode-editorWidget-border,transparent);height:10px;margin:0 5px;width:1px}.code-metadata .action-label-normal{margin-left:3px}@media(max-width:600px){.code-metadata .code-actions .action .action-label{display:none!important}.code-metadata.inner-code-metadata .code-actions .action .action-label{display:inline-block!important}}.code-metadata .code-actions{align-items:center;display:flex;font-weight:400}.code-metadata .code-actions .action{border-radius:4px;color:var(--gongfeng-chat-markdown-code-metadata-icon-fill);display:inline-flex;padding:4px;text-decoration:none}.code-metadata .code-actions .action .action1{color:var(--gongfeng-chat-markdown-code-metadata-icon-hover-background)}.code-metadata .code-actions .action.copy-action{visibility:hidden}.code-metadata .code-actions .action+.action{margin-left:8px}.code-metadata .code-actions .action:hover{background:var(--gongfeng-chat-markdown-code-metadata-icon-hover-background)}.code-metadata .code-actions .action .action-label{color:var(--gongfeng-chat-text-secondary-foreground);display:inline-block;font-size:12px;margin-left:4px}.code-metadata .action{align-items:center;cursor:pointer;display:inline-flex;transition:all .2s}.code-metadata .action+.action{margin-left:5px}.code-metadata .action.reverse{transform:rotate(180deg)}.code-metadata .action:focus{outline:none}pre.code-block{white-space:normal}pre.code-block code.hljs{background:var(--vscode-editor-background);border-radius:0;font-size:12px;max-height:fit-content;padding:6px;transition:max-height .5s;white-space:pre}pre.code-block code.hljs ::selection{background:var(--gongfeng-editor-selectionBackground)}pre.code-block code.hljs.folded{line-height:1.5em;max-height:1.5em;overflow:hidden;padding-bottom:0;padding-top:0}.enhanced-code-block{border:1px solid var(--vscode-editorWidget-border,transparent);border-radius:4px;display:flex;flex-direction:column;overflow:clip}.highlight-link{color:#005fb8}.highlight-link-a{color:#005fb8;cursor:pointer;text-decoration:underline}.heading{font-size:16px}.custom-table{margin:1em 0}.custom-table table{border-collapse:collapse;text-align:left;width:100%}.custom-table table+table{margin-top:20px}.custom-table td,.custom-table th{border:1px solid var(--vscode-chat-requestBorder);padding:8px}.thinking-block[data-v-36ad8ecd]{background-color:var(--vscode-editor-background);border:1px solid var(--vscode-panel-border);border-radius:4px;padding:4px}.thinking-block .thinking-header[data-v-36ad8ecd]{align-items:center;color:var(--vscode-text-preformat-foreground);cursor:pointer;display:flex;font-weight:700;opacity:.6;user-select:none}.thinking-block .thinking-header[data-v-36ad8ecd]:hover{opacity:.8}.thinking-block .thinking-header .icon[data-v-36ad8ecd]{margin-right:6px;transition:transform .2s ease}.thinking-block .thinking-header .icon.collapsed[data-v-36ad8ecd]{transform:rotate(-90deg)}.thinking-block .thinking-content[data-v-36ad8ecd]{color:var(--vscode-text-preformat-foreground);margin-left:18px;margin-top:.5em;opacity:.6;white-space:pre-wrap}.thinking-block .dot-loader[data-v-36ad8ecd]{display:inline-block;font-family:Arial,sans-serif;font-size:10px}.thinking-block .dot[data-v-36ad8ecd]{animation:dot-animation .5s linear infinite;opacity:0}.thinking-block .dot[data-v-36ad8ecd]:first-child{animation:none;opacity:1}.thinking-block .dot[data-v-36ad8ecd]:nth-child(2){animation-name:dot-two-animation-data-v-36ad8ecd}.thinking-block .dot[data-v-36ad8ecd]:nth-child(3){animation-name:dot-three-animation-data-v-36ad8ecd}@keyframes dot-two-animation-data-v-36ad8ecd{0%,33.33%{opacity:0}33.34%,to{opacity:1}}@keyframes dot-three-animation-data-v-36ad8ecd{0%,66.66%{opacity:0}66.67%,to{opacity:1}}.reasoning{color:var(--input-placeholder-foreground);margin-bottom:10px}.reasoning .reasoning-title{align-items:center;cursor:pointer;display:inline-flex;gap:5px}.reasoning .reasoning-content{margin-top:10px;white-space:pre-wrap}.diff-block{--d2h-ins-bg-color:var(--vscode-diffEditor-insertedLineBackground,var(--vscode-diffEditor-insertedTextBackground));--d2h-ins-highlight-bg-color:transparent;--d2h-change-ins-color:var( --vscode-diffEditor-insertedLineBackground,var(--vscode-diffEditor-insertedTextBackground) );--d2h-del-bg-color:var(--vscode-diffEditor-removedTextBackground);--d2h-change-del-color:var( --vscode-diffEditor-removedLineBackground,var(--vscode-diffEditor-removedTextBackground) );--d2h-del-highlight-bg-color:transparent;background-color:var(--vscode-editor-background);border:1px solid var(--vscode-editorWidget-border,transparent);border-radius:4px;padding:1em;position:relative}.diff-block .d2h-diff-table{font-size:12px;line-height:1.5em}.diff-block .d2h-diff-table .hljs{background:transparent}.diff-block .d2h-code-line{padding:0}.diff-block .d2h-change,.diff-block .d2h-del,.diff-block .d2h-ins{color:#1e1f22}.diff-block .d2h-file-wrapper{border:0;margin-bottom:0}.diff-block-collapsed .d2h-diff-tbody>tr:nth-child(n+21){display:none}.diff-block .collape-line{bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;line-height:1em;position:absolute;width:100%}.diff-block .collape-line__icon{position:relative;top:2px}[id^=tippy-]{border:1px solid var(--vscode-editorHoverWidget-border);border-radius:4px;box-shadow:0 2px 8px var(--vscode-widget-shadow);.tippy-box{background:var(--vscode-editorHoverWidget-background);color:var(--vscode-editorHoverWidget-foreground)}.tippy-svg-arrow{path{stroke:var(--vscode-editorHoverWidget-border);fill:var(--vscode-editorHoverWidget-background)}}}.file-list{background-color:var(--vscode-editor-background);border:1px solid var(--vscode-editorWidget-border,transparent);border-radius:4px;max-height:300px;overflow-y:auto;padding:1em}.file-list .file-item{align-items:center;display:flex;justify-content:space-between;padding:.25em 0}.file-list .file-item>span{transform:scale(.94)}.file-list .file-item>span:first-child{transform-origin:left}.file-list .file-item>span:last-child{transform-origin:right}.file-list .file-item .file-icon{display:block;min-width:22px;text-align:center}.file-list .file-item .file-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-list .file-item .file-summary{align-items:center;display:inline-flex;flex:1;gap:.4em;overflow:hidden}.file-list .file-item .file-suffix{margin-left:.5em;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.file-list .file-item .file-comment{font-size:12px;margin-left:.4em;transform:scale(.9)}.file-list .file-item .file-tag{background-color:var(--badge-background);border:calc(var(--border-width)*1px) solid var(--button-border);border-radius:var(--tag-corner-radius);border-radius:4px;color:var(--badge-foreground);font-size:12px;margin-left:.4em;padding:0 .2em}.tool-wrapper{margin-block-end:1em;margin-block-start:1em}.tool-wrapper .tool-error-message{color:var(--vscode-charts-red);margin:1em 0}.tool-summary{align-items:center;border:.5px solid var(--vscode-editorWidget-border);border-radius:4px;display:flex;gap:10px;margin:0;padding:6px 11px}.tool-summary .status{border-radius:50%;display:inline-block;flex-shrink:0;height:5px;width:5px}.tool-summary .status-loading{background:#f3d11f}.tool-summary .status-done{background:#31f31f}.tool-summary .status-fail{background:var(--vscode-charts-red)}.tool-file:hover{cursor:pointer;text-decoration:underline}.right-actions{align-items:center;display:inline-flex;margin-left:auto}.right-actions .copy-action{margin-right:2px;visibility:hidden}.tool-wrapper:hover .copy-action{visibility:visible}.btn-action{color:var(--gongfeng-chat-splitter-foreground)}.btn-sm::part(control){padding:4px}.markdown{word-break:break-word}.markdown>p:first-child{display:inline}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown li code,.markdown p code{color:var(--vscode-textPreformat-foreground,inherit);font-weight:700}.markdown ul{padding-left:1em}.markdown hr{border-style:ridge;border-top:0;opacity:.25}.custom-popper.v-popper--theme-dropdown{box-sizing:border-box;width:100%}.custom-popper-box[data-v-38ef5628]{position:relative}.custom-popper[data-v-38ef5628] .v-popper__inner{background:var(--vscode-menu-background);border:calc(var(--border-width)*1px) solid var(--vscode-menu-border);border-radius:8px;box-shadow:0 0 9px var(--vscode-editorUnnecessaryCode-opacity);color:var(--vscode-menu-foreground)}.custom-popper[data-v-38ef5628] .v-popper__arrow-container{display:none}[data-v-38ef5628] .v-popper--theme-dropdown.v-popper__popper--shown{box-sizing:border-box;width:100%}[data-v-38ef5628] .v-popper--theme-dropdown.v-popper__popper--hidden{box-sizing:border-box;width:100%}textarea.custom-textarea{background:var(--input-background);border:calc(var(--border-width)*1px) solid var(--dropdown-border);border-radius:calc(var(--corner-radius)*1px);box-sizing:border-box;color:var(--gongfeng-chat-text-primary-foreground);font:inherit;font-size:var(--type-ramp-base-font-size);height:40px;line-height:var(--type-ramp-base-line-height);min-width:var(--input-min-width);outline:none;padding:calc(var(--design-unit)*2px + 1px);position:relative;resize:none;width:-webkit-fill-available;width:-moz-available}textarea.custom-textarea[rows="1"]+*{align-self:center}textarea.custom-textarea::placeholder{font-size:.9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}textarea.custom-textarea:hover:not([disabled]){background:var(--input-background);border-color:var(--focus-border)}textarea.custom-textarea:focus:not([disabled]){background:var(--input-background);border-color:var(--focus-border)}textarea.custom-textarea:active::not([disabled]){background:var(--input-background);border-color:var(--focus-border)}textarea.custom-textarea::-webkit-scrollbar{height:var(--scrollbar-height);width:var(--scrollbar-width)}textarea.custom-textarea::-webkit-scrollbar-corner{background:var(--input-background)}textarea.custom-textarea::-webkit-scrollbar-thumb{background:var(--scrollbar-slider-background)}textarea.custom-textarea::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-slider-hover-background)}textarea.custom-textarea::-webkit-scrollbar-thumb:active{background:var(--scrollbar-slider-active-background)}@media(max-width:420px){.feedback-popper.custom-popper.v-popper--theme-dropdown{left:24px;width:258px}}@media(min-width:420px){.feedback-popper.custom-popper.v-popper--theme-dropdown{left:24px;width:374px}}.rating-bar{align-items:center;display:flex;gap:4px}.rating-bar .rating-item{color:#cdcdcd;cursor:pointer}.rating-bar .rating-item.active{color:#f1c062}.rating-bar.disabled .rating-item{cursor:default}.feedback-box{padding:16px}.feedback-box .feedback-footer .submit-feedback-button{background:#266fe8;margin-top:0;width:100%}.feedback-box .feedback-footer .submit-feedback-button:hover{background:#4787f0}.feedback-head{align-items:center;display:flex;justify-content:space-between}.feedback-head .unhelpful-box-icon{align-items:center;background-color:var(--vscode-commandCenter-background);border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.feedback-head .unhelpful-box{align-items:center;display:flex;gap:4px}.feedback-content .feedback-input{background-color:var(--vscode-input-background);border:1px solid var(--vscode-input-border,transparent);color:var(--vscode-input-foreground);widows:100%}.feedback-item,.feedback-item-box{list-style:none;margin:0;padding:0}.feedback-item-box{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}.feedback-item-box .feedback-item{background:var(--vscode-commandCenter-background,var(--vscode-toolbar-hoverBackground));border:none;border-radius:5px;box-sizing:border-box;cursor:pointer;flex:none;max-width:48%;min-width:108px;padding:4px 12px;text-align:center;white-space:nowrap}.feedback-item-box .feedback-item:hover{background:var(--vscode-toolbar-hoverBackground)}.feedback-item-box .feedback-item.active{background:rgba(38,111,232,.5);border:none}.feedback-item-box .feedback-item.active:hover{background:rgba(38,111,232,.6)}body,body.vscode-dark,body.vscode-high-contrast:not(.vscode-high-contrast-light){--dropdown-background-color:#b9b5bb}body.vscode-high-contrast.vscode-high-contrast-light,body.vscode-light{--dropdown-background-color:#f0f0f0}.v-popper--theme-vscode-dropdown{width:auto!important}.v-popper--theme-vscode-dropdown .v-popper__arrow-container .v-popper__arrow-inner,.v-popper--theme-vscode-dropdown .v-popper__arrow-container .v-popper__arrow-outer{opacity:0}.v-popper--theme-vscode-dropdown .v-popper__inner{background:var(--vscode-debugToolBar-background);border:1px solid var(--vscode-settings-dropdownBorder);border-radius:4px;box-shadow:0 4px 20px 0 rgba(24,43,80,.102);padding:0}.dropdown-list{background:var(--vscode-debugToolBar-background);list-style:none;margin:0;padding:4px}.dropdown-list__item{border-radius:4px;color:#1b1b1c;cursor:pointer;font-size:12px;height:22px;line-height:22px;padding:0 6px}.dropdown-list__item:hover{background:#3376cd;color:#fff}.dropdown-list__item-selected{background:#3376cd;color:#fff}.dropdown-list__split-line{background:#a0a0a0;height:1px;margin:4px 10px}.dropdown-list__title{color:gray;font-size:12px;margin:4px 10px}.dark-v-dropdown .v-popper__inner{background-color:var(--vscode-menu-background)}.dark-dropdown-list .dropdown-list__item{color:var(--gongfeng-chat-menu-main-text)}.dark-dropdown-list .dropdown-list__item:hover{background:var(--vscode-settings-dropdownBorder);color:#fff}.dark-dropdown-list .dropdown-list__item-selected{background:var(--gongfeng-chat-menu-background);color:inherit}.knowledge-base[data-v-5435a2a5]{border-radius:4px;color:var(--vscode-descriptionForeground);display:flex;flex-direction:column;gap:12px}.kb-top[data-v-5435a2a5]{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:4px;line-height:18px}.kb-top .codicon[data-v-5435a2a5]{font-size:12px}.kb-step[data-v-5435a2a5]{display:flex;flex-direction:column;gap:12px}.kb-step>div[data-v-5435a2a5]{display:flex;flex-direction:column;gap:8px}.kb-step b[data-v-5435a2a5]{color:var(--vscode-textLink-foreground)}.kb-step-top[data-v-5435a2a5]{align-items:baseline;background-color:var(--vscode-editor-background);border-radius:4px;display:flex;gap:4px;line-height:20px;padding:8px;width:fit-content}.kb-step-top .knowledge-select[data-v-5435a2a5]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:4px}.kb-reference[data-v-5435a2a5]{border:1px solid var(--vscode-input-border,transparent);border-radius:4px;display:flex;flex-direction:column;gap:4px;padding:4px 8px;width:fit-content}.kb-reference.expand[data-v-5435a2a5]{border-radius:4px;padding:8px;width:auto}.reference-wrapper[data-v-5435a2a5]{display:flex;flex-direction:column;gap:4px}.reference-detail .path-item[data-v-5435a2a5]{padding:0 8px}.reference-detail .path-item[data-v-5435a2a5]:hover{background:var(--vscode-list-inactiveSelectionBackground);border-radius:4px;color:var(--gongfeng-chat-foreground)}.path-item[data-v-5435a2a5]{align-items:center;color:var(--gongfeng-chat-foreground);cursor:pointer;display:flex;gap:4px;line-height:22px;overflow:hidden;white-space:nowrap}.code-area[data-v-5435a2a5]{margin:8px 0 4px}.file-name[data-v-5435a2a5]{overflow:hidden;text-overflow:ellipsis}.file-source[data-v-5435a2a5]{align-items:center;color:var(--vscode-descriptionForeground);display:flex;flex:1;gap:4px;min-width:60px}.file-source .expand-icon[data-v-5435a2a5]{transition:transform .1s linear}.file-source .expand-icon.expand[data-v-5435a2a5]{transform:rotate(-180deg)}.file-line[data-v-5435a2a5]{color:var(--vscode-descriptionForeground)}.file-source-text[data-v-5435a2a5]{max-width:calc(100% - 10px);overflow:hidden;text-overflow:ellipsis}.icon-loading[data-v-5435a2a5]{animation:rotate-data-v-5435a2a5 1s linear infinite;font-size:12px}.loading-dot[data-v-5435a2a5]{animation:dotting-data-v-5435a2a5 1s ease-out infinite;animation-delay:0s;background-color:var(--vscode-foreground);border-radius:50%;height:6px;margin:7px 6px;width:6px}.codicon-link-external[data-v-5435a2a5]{font-size:12px}@keyframes dotting-data-v-5435a2a5{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes rotate-data-v-5435a2a5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ref-wrapper .ref-toggler[data-v-e7b4c00e]{font-size:13px;user-select:none;vertical-align:middle}.ref-wrapper .ref-item[data-v-e7b4c00e]{display:block;line-height:16px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-wrapper .ref-item span[data-v-e7b4c00e]{border:1px solid var(--vscode-editorWidget-border);border-radius:6px;cursor:pointer;display:inline-block;padding:4px 6px}.ref-top[data-v-e7b4c00e]{cursor:pointer;margin-top:8px}.icon[data-v-e7b4c00e]{vertical-align:middle}.followup-list-wrapper{display:flex;flex-direction:column;max-width:100%;position:relative}.followup-list{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:0}.followup-list .followup-item{align-items:center;background:var(--gongfeng-chat-message-followup-background);border-radius:4px;cursor:pointer;display:flex;gap:4px;padding:6px 12px 6px 8px}.followup-list .followup-item .item-txt{color:var(--text-color);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.tree-item__wrap[data-v-13eb7083]{align-items:center;cursor:pointer;display:flex;line-height:22px}.tree-item__wrap__title[data-v-13eb7083]{padding-left:3px;padding-right:3px}.tree-item__wrap__label[data-v-13eb7083]{border:1px solid;border-radius:2px;display:inline-block;flex:0 0 auto;font-size:11px;line-height:11px;margin-left:2px;opacity:.7;padding:1px 3px}.tree-item__children[data-v-13eb7083]{cursor:pointer;padding-left:20px}.tree-item__operation[data-v-13eb7083]{align-items:center;cursor:pointer;display:inline-flex;font-size:25px;justify-content:center;transition:transform .2s ease-in-out;width:16px}.tree-item__operation--expanded[data-v-13eb7083]{transform:rotate(90deg)}.switch[data-v-6bc810f1]{align-items:center;cursor:pointer;display:inline-flex;font-size:var(--type-ramp-base-font-size);user-select:none}.switch__container[data-v-6bc810f1]{align-items:center;background-color:var(--gongfeng-input-background);border:1px solid var(--gongfeng-foreground);border-radius:10px;display:inline-flex;gap:.4em;height:18px;margin:0 4px;position:relative;transition:all .25s ease}.switch__container__overlay[data-v-6bc810f1]{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.switch__option[data-v-6bc810f1],.switch__overlay-indicator[data-v-6bc810f1]{align-items:center;border-radius:8px;display:flex;font-size:10px;height:14px;justify-content:center;margin:0 2px;overflow:hidden;padding:0 3px;top:2px;white-space:nowrap;width:24px}.switch__overlay[data-v-6bc810f1]{bottom:0;display:inline-flex;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.switch__overlay-spacer[data-v-6bc810f1]{flex:0;transition:all .25s cubic-bezier(.4,0,.2,1)}.switch__overlay-indicator[data-v-6bc810f1]{align-items:center;align-self:center;background-color:var(--gongfeng-foreground);color:var(--gongfeng-input-background);display:inline-flex;width:fit-content}.switch__overlay-indicator span[data-v-6bc810f1]{letter-spacing:-.2px;transform:scale(.92);transform-origin:center}.switch__overlay-indicator svg path[data-v-6bc810f1]{fill:var(--gongfeng-input-background)}.switch__overlay-indicator .custom-chat-icon[data-v-6bc810f1]{position:relative;top:1px;transform:scale(1.1)}.switch--checked .switch__overlay-spacer[data-v-6bc810f1]{flex:1}.switch--disabled[data-v-6bc810f1]{cursor:not-allowed;opacity:.5;pointer-events:none}.switch[data-v-4ec483bc]{align-items:center;cursor:pointer;display:inline-flex;font-size:var(--type-ramp-base-font-size);user-select:none}.switch__label[data-v-4ec483bc]{font-size:12px;pointer-events:none}.switch__container[data-v-4ec483bc]{align-items:center;background-color:var(--gongfeng-input-background);border:1px solid var(--gongfeng-foreground);border-radius:10px;box-sizing:content-box;display:inline-flex;gap:.4em;height:12px;margin:0 4px;position:relative;transition:all .25s ease;width:18px}.switch__container__overlay[data-v-4ec483bc]{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.switch__option[data-v-4ec483bc],.switch__overlay-indicator[data-v-4ec483bc]{align-items:center;border-radius:8px;display:flex;font-size:10px;height:14px;justify-content:center;margin:0 1px;overflow:hidden;padding:0 3px;top:2px;white-space:nowrap;width:24px}.switch__overlay[data-v-4ec483bc]{bottom:0;display:inline-flex;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.switch__overlay-spacer[data-v-4ec483bc]{flex:0;transition:all .25s cubic-bezier(.4,0,.2,1)}.switch__overlay-indicator[data-v-4ec483bc]{align-items:center;align-self:center;background-color:var(--gongfeng-foreground);border-radius:50%;color:var(--gongfeng-input-background);display:inline-flex;height:10px;width:4px}.switch--checked .switch__container[data-v-4ec483bc]{background-color:var(--gongfeng-button-primary-background);border:1px solid var(--gongfeng-button-primary-background)}.switch--checked .switch__overlay-indicator[data-v-4ec483bc]{background-color:var(--gongfeng-button-primary-foreground)}.switch--checked .switch__overlay-spacer[data-v-4ec483bc]{flex:1}.switch--disabled[data-v-4ec483bc]{cursor:not-allowed;opacity:.5}.dialog-overlay[data-v-6bbbf999]{background-color:rgba(0,0,0,.4);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.dialog-box[data-v-6bbbf999]{background-color:var(--vscode-editorWidget-background);border:.5px solid var(--vscode-editorWidget-border);border-radius:4px;display:block;margin:226px 36px auto;min-width:200px;padding:20px 12px 12px 24px}.dialog-box .dialog-header[data-v-6bbbf999]{align-items:center;color:var(--vscode-editorWarning-foreground);display:flex;font-size:14px}.dialog-box .dialog-content[data-v-6bbbf999]{line-height:18px;margin:18px 12px 24px 0;max-height:75vh;overflow:auto}.dialog-box .dialog-footer[data-v-6bbbf999]{display:flex;justify-content:end;margin-left:auto}.dialog-box .dialog-footer .dialog-btn[data-v-6bbbf999]{color:var(--vscode-disabledForeground);padding:2px 12px}.dialog-box .dialog-footer .dialog-cancel-btn[data-v-6bbbf999]{background-color:var(--craft-button-secondary-background-color);color:var(--craft-normal-font-color);padding:2px 12px}.dialog-box .dialog-footer .dialog-cancel-btn[data-v-6bbbf999]:hover{background-color:var(--craft-button-secondary-background-hover-color)}.dialog-box .dialog-footer .dialog-cancel-btn.disabled[data-v-6bbbf999]{background-color:var(--craft-button-secondary-background-disabled-color);color:var(--craft-normal-font-disabled-color);opacity:1}.dialog-box .dialog-footer .dialog-cancel-btn.disabled[data-v-6bbbf999]:hover{background-color:var(--craft-button-secondary-background-disabled-color)}.dialog-box .dialog-footer .dialog-confirm-btn[data-v-6bbbf999]{background-color:#266fe8;color:#fff;margin-left:8px;padding:2px 12px}.dialog-box .dialog-footer .dialog-confirm-btn[data-v-6bbbf999]:hover{background-color:#4787f0}.dialog-box .dialog-footer .dialog-confirm-btn.disabled[data-v-6bbbf999]{background-color:rgba(38,111,232,.5);color:hsla(0,0%,100%,.5);opacity:1}.dialog-box .dialog-footer .dialog-confirm-btn.disabled[data-v-6bbbf999]:hover{background-color:rgba(38,111,232,.5)}.dialog-box .dialog-footer.between[data-v-6bbbf999]{justify-content:space-between}.dialog-box .dialog-footer.between .dialog-confirm-btn[data-v-6bbbf999]{margin-left:0;margin-right:8px}.dialog-box .dialog-footer.start[data-v-6bbbf999]{justify-content:flex-start}.edit-box[data-v-1edf6e34]{display:block}.edit-box.edit-hidden[data-v-1edf6e34]{display:none}.user-message-selections[data-v-1edf6e34]{display:flex;flex-wrap:wrap;margin-top:5px;width:100%}.user-message-selections-item[data-v-1edf6e34]{align-items:center;background-color:var(--vscode-debugToolBar-background);border:1px solid var(--vscode-settings-dropdownBorder);border-radius:2px;display:flex;font-size:12px;margin-bottom:8px;margin-left:8px;padding:2px 4px}.user-message-selections-item[data-v-1edf6e34]:first-of-type{margin-left:0}.user-message-selections-item.can-open-selection-item[data-v-1edf6e34]{cursor:pointer}.user-message-selections-item .icon-fontstyle[data-v-1edf6e34]{height:16px}.user-message-selections-item .selection-name[data-v-1edf6e34]{line-height:14px;margin-left:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.codebase[data-v-5f735820]{border-radius:4px;color:var(--vscode-descriptionForeground);display:flex;flex-direction:column;gap:12px}.cb-warning[data-v-5f735820]{display:flex}.cb-warning__icon[data-v-5f735820]{color:#cca700;display:inline-block;font-size:14px;line-height:20px}.cb-warning__msg[data-v-5f735820]{display:inline-block;padding-left:2px}.icon-check[data-v-5f735820]{color:var(--vscode-debugIcon-startForeground)!important;font-size:12px}.cb-step-message[data-v-5f735820]{color:var(--vscode-descriptionForeground);font-size:12px;margin:0}.dots[data-v-5f735820]:after{content:""}.loading-dots[data-v-5f735820]:after{animation:dotting-data-v-5f735820 1s ease-out infinite}.cb-step-top[data-v-5f735820]{align-items:baseline;border-radius:4px;display:flex;gap:4px;line-height:20px;width:fit-content}.codicon-link-external[data-v-5f735820]{font-size:12px}.cb-top[data-v-5f735820]{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:4px;line-height:18px}.cb-top .codicon[data-v-5f735820]{font-size:12px}.cb-step[data-v-5f735820]{display:flex;flex-direction:column;gap:6px}.cb-reference[data-v-5f735820]{border:1px solid var(--vscode-input-border,var(--vscode-settings-dropdownListBorder));border-radius:4px;display:flex;flex-direction:column;gap:4px;padding:4px 8px;width:fit-content}.cb-reference.expand[data-v-5f735820]{border-radius:4px;padding:8px;width:auto}.reference-wrapper[data-v-5f735820]{display:flex;flex-direction:column;gap:4px}.reference-detail .path-item[data-v-5f735820]{padding:0 8px}.reference-detail .path-item[data-v-5f735820]:hover{background:var(--vscode-list-inactiveSelectionBackground);border-radius:4px;color:var(--gongfeng-chat-foreground)}.path-item[data-v-5f735820]{align-items:center;color:var(--gongfeng-chat-foreground);cursor:pointer;display:flex;gap:4px;line-height:22px;overflow:hidden;white-space:nowrap}.code-area[data-v-5f735820]{margin:8px 0 4px}.file-name[data-v-5f735820]{overflow:hidden;text-overflow:ellipsis}.file-source[data-v-5f735820]{align-items:center;color:var(--vscode-descriptionForeground);display:flex;flex:1;gap:4px;min-width:60px}.file-source .expand-icon[data-v-5f735820]{transition:transform .1s linear}.file-source .expand-icon.expand[data-v-5f735820]{transform:rotate(-180deg)}.file-line[data-v-5f735820]{color:var(--vscode-descriptionForeground)}.file-source-text[data-v-5f735820]{max-width:calc(100% - 10px);overflow:hidden;text-overflow:ellipsis}.icon-loading[data-v-5f735820]{animation:rotate-data-v-5f735820 1s linear infinite;font-size:12px}@keyframes dotting-data-v-5f735820{0%{content:"."}33%{content:".."}66%{content:"..."}to{content:"."}}@keyframes rotate-data-v-5f735820{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.craft-vue-toast[data-v-77aa7614]{align-items:center;animation:slide-in-data-v-77aa7614 .3s;background:var(--vscode-debugToolBar-background);border:1px solid var(--vscode-settings-dropdownBorder);border-radius:6px;color:#fff;display:flex;font-size:12px;justify-content:space-between;left:50%;padding:6px 8px;position:fixed;transform:translateX(-50%);z-index:9999}.craft-vue-toast__content[data-v-77aa7614]{align-items:center;display:flex}.craft-vue-toast__icon[data-v-77aa7614]{color:#40c8ae;font-size:16px}.craft-vue-toast__message[data-v-77aa7614]{margin-left:4px}.toast-close[data-v-77aa7614]{cursor:pointer;margin-left:10px}.craft-toast-animation-enter-active[data-v-77aa7614]{transition:all .3s ease-out}.craft-toast-animation-leave-active[data-v-77aa7614]{transition:opacity .3s ease-in}.craft-toast-animation-enter[data-v-77aa7614]{opacity:0;transform:translate(-50%,-20px)}.craft-toast-animation-leave-to[data-v-77aa7614]{opacity:0}@keyframes slide-in-data-v-77aa7614{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.rating-bar-wrapper{color:var(--input-foreground);display:flex;place-items:center}.avatar-wrapper{gap:6px;width:-webkit-fill-available}.avatar-wrapper .avatar{align-items:center;border-radius:50%;display:flex;justify-content:center;overflow:hidden}.avatar-wrapper .avatar .avatar--icon{height:16px;width:16px}.avatar-wrapper .username{color:var(--gongfeng-chat-foreground);display:block;font-size:12px;font-weight:700;margin:0;padding:0;text-transform:capitalize}.variable-references{display:flex;margin-top:4px}.variable-reference{align-items:center;border:1px solid #454545;border-radius:6px;box-sizing:border-box;display:flex;font-size:12px;height:24px;padding:4px 6px;white-space:nowrap}.variable-reference__icon{height:14px}.variable-reference__icon path{stroke:var(--gongfeng-chat-menu-main-text)}.message-item{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:16px 20px 24px;position:relative;transition:height .3s ease}.message-item.sticky{background:var(--background);border-bottom:2px solid var(--vscode-chat-requestBorder);border-right:2px solid var(--vscode-chat-requestBorder);box-sizing:border-box;height:300px;max-height:300px;overflow:scroll;padding-top:0;position:fixed;top:0;width:100%;z-index:10}.message-item.sticky .avatar-wrapper{background:var(--background);padding-top:16px;position:sticky;top:0;z-index:2}.message-item.sticky.collapsed{height:58px}.message-item+.message-item{border-top:1px solid var(--vscode-chat-requestBorder)}.message-item.focus{background-color:var(--gongfeng-chat-focus-background)}.message-item.user-message .avatar{background-color:var(--gongfeng-chat-primary-avatar-background);color:var(--gongfeng-chat-primary-avatar-foreground)}.message-item.user-message .head-actions--visible{display:flex}.message-item.user-message:hover .head-actions--hover{display:flex}.message-item.user-message:hover .message-actions.edit-actions{visibility:visible}.message-item.user-message .footer-actions.footer-actions--hover{display:none}.message-item.welcome-message{gap:16px}.message-item .message{border-radius:2px;box-sizing:border-box;color:var(--gongfeng-chat-foreground);font-size:13px;line-height:1.5em;min-height:max-content;white-space:pre-wrap}.message-item .message.markdown{white-space:normal}.message-item .message [role=marker].command,.message-item .message [role=marker].topic,.message-item .message [role=marker].variable{background:var(--vscode-chat-slashCommandBackground);border-radius:4px;color:var(--vscode-chat-slashCommandForeground);margin-right:.25em;padding:1px 3px}.message-item .message .command+p,.message-item .message .topic+p,.message-item .message .variable+p{display:inline}.message-item .avatar-wrapper{align-items:center;display:flex;user-select:none}.message-item .message-wrapper{display:flex;flex-direction:column;position:relative;width:100%}.message-item .message-wrapper .float{display:none}.message-item .message-wrapper:hover .float{display:block}.message-item .message-wrapper.fit{width:-webkit-fill-available}.message-item .error{align-items:center;border-radius:2px;color:var(--vscode-errorForeground);display:flex;font-size:12px;padding:4px}.message-item .error .codicon-error{margin-right:4px}.message-item .info{color:#e3e3e3;flex-shrink:0;font-size:10px;margin-left:5px;position:absolute;right:0}.message-item .avatar{background-color:var(--gongfeng-chat-bubble-secondary-message-background);flex-shrink:0;margin-top:0}.message-item .sticky-opt{cursor:pointer;display:flex;gap:5px;margin-left:auto}.message-item .sticky-opt__item{border:1px solid var(--vscode-chat-requestBorder);border-radius:4px;padding:2px 8px}.message-item.assistant-message:hover .footer-actions.footer-actions--hover{visibility:visible}.message-item.restored-message{opacity:.25}.message-item.edit-after{opacity:.5}.message-mask{bottom:0;left:0;position:absolute;right:0;top:0}.message-actions{align-items:center;display:inline-flex;margin:4px 0 0}.message-actions:empty{display:none}.message-actions.sticky{background-color:var(--gongfeng-chat-bubble-secondary-message-background);border-radius:2px;flex-basis:max-content;font-size:.9em;height:0;margin-top:1px;padding:5px 10px}.message-actions.float{display:none;position:absolute;right:0;top:0;transform:translateX(75%) translateY(-25%)}.message-actions.head-actions{gap:4px;margin-left:auto;margin-top:0}.message-actions.edit-actions{display:flex;gap:4px;margin-top:0;visibility:hidden}.message-actions.footer-actions{gap:4px;margin:-10px 0 2px auto}.message-actions.footer-actions.footer-actions--hover{visibility:hidden}.avatar-wrapper .head-actions{display:none}.local-reference{max-width:100%}.announcement-board .announcement-content__bg a{outline:none;text-decoration:none}.announcement-board[data-v-1e6dd5c6]{flex-shrink:0;height:32px;margin-bottom:8px;position:relative;width:100%}.announcement-board:hover .announcement-content__bg[data-v-1e6dd5c6]{box-shadow:0 2px 8px rgba(0,0,0,.15);height:auto;min-height:32px}.announcement-board:hover .announcement-content__bg .content[data-v-1e6dd5c6]{overflow:visible;white-space:normal}.announcement-board .announcement-content__bg[data-v-1e6dd5c6]{background-color:var(--background);height:32px;left:6px;position:absolute;right:6px;top:0;z-index:1}.announcement-board .announcement-content__bg .announcement-content[data-v-1e6dd5c6]{align-items:center;background:linear-gradient(90deg,rgba(41,245,126,.2),rgba(65,119,255,.2));border:1px solid rgba(41,245,126,.2);border-radius:2px;box-sizing:border-box;color:var(--gongfeng-announcement-text);display:flex;padding:0 32px 0 12px;transition:height .2s ease}.announcement-board .announcement-content__bg .content[data-v-1e6dd5c6]{overflow:hidden;padding:6px 0;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap;width:100%}.announcement-board .close-button[data-v-1e6dd5c6]{align-items:center;background:none;border:none;color:var(--gongfeng-announcement-text);cursor:pointer;display:flex;justify-content:center;opacity:.6;padding:4px;position:absolute;right:14px;top:50%;transform:translateY(-50%);z-index:2}.announcement-board .close-button[data-v-1e6dd5c6]:hover{opacity:1}.notify_activity__banner{align-items:center;background:linear-gradient(90deg,rgba(244,76,104,.9),hsla(12,95%,75%,.9));border-radius:1000px;display:flex;flex-direction:row;margin:5px 10px;overflow:hidden}.notify_activity__banner__icon{height:36px}.notify_activity__banner__title{color:#fff;flex:1 1 auto;padding:3px 0}.notify_activity__banner__title a{color:currentColor;cursor:pointer;text-decoration:none}.notify_activity__banner__close{cursor:pointer;font-size:20px;margin:0 10px}.history-session[data-v-ed1b52c0]{--input-height:24}.history-session[data-v-ed1b52c0]{background:var(--gongfeng-sideBar-background);display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.history-session .history-session__header[data-v-ed1b52c0]{align-items:center;border-bottom:1px solid var(--gongfeng-editorGroup-border);display:flex;flex-shrink:0;padding:8px 12px}.history-session .history-session__header .history-session__header-back[data-v-ed1b52c0]{align-items:center;cursor:pointer;display:flex}.history-session .history-session__header .history-session__header-more[data-v-ed1b52c0]{margin-left:auto;position:relative}.history-session .history-session__header .history-session__header-more .more-menu[data-v-ed1b52c0]{backdrop-filter:blur(4px);background:var(--gongfeng-menu-background);border:1px solid var(--gongfeng-editorHoverWidget-border);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.3);min-width:160px;padding:4px 0;position:absolute;z-index:1000}.history-session .history-session__header .history-session__header-more .more-menu[data-v-ed1b52c0]:before{border:1px solid var(--gongfeng-editorHoverWidget-border);border-radius:4px;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px}.history-session .history-session__header .history-session__header-more .more-menu .more-menu-item[data-v-ed1b52c0]{align-items:center;border-left:2px solid transparent;color:var(--gongfeng-menu-foreground);cursor:pointer;display:flex;font-size:12px;height:28px;margin:2px 0;padding:0 8px}.history-session .history-session__header .history-session__header-more .more-menu .more-menu-item[data-v-ed1b52c0]:hover{background:var(--gongfeng-menu-selectionBackground);border-left-color:var(--gongfeng-focusBorder);color:var(--gongfeng-menu-selectionForeground)}.history-session .history-session__header .history-session__header-more .more-menu .more-menu-item.menu-item__disabled[data-v-ed1b52c0]{color:var(--gongfeng-disabledForeground);cursor:not-allowed}.history-session .history-session__header .history-session__header-more .more-menu .more-menu-item .codicon[data-v-ed1b52c0]{font-size:14px;margin-right:8px}.history-session .history-session__search[data-v-ed1b52c0]{flex-shrink:0;padding:12px 12px 0}.history-session .history-session__search .history-session__search-input[data-v-ed1b52c0]{width:100%}.history-session .history-session__content[data-v-ed1b52c0]{flex:1;overflow:auto;padding:12px 0}.history-session .history-session__content .history-session__content-item[data-v-ed1b52c0]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;line-height:24px;padding:0 12px}.history-session .history-session__content .history-session__content-item.session__is-active[data-v-ed1b52c0],.history-session .history-session__content .history-session__content-item[data-v-ed1b52c0]:hover{background:var(--gongfeng-list-hoverBackground)}.history-session .history-session__content .history-session__content-item.session__is-current[data-v-ed1b52c0]{background:var(--gongfeng-list-activeSelectionBackground)}.history-session .history-session__content .history-session__content-item .history-session__content-list-name[data-v-ed1b52c0]{flex:1;overflow:hidden;text-overflow:ellipsis;user-select:none;white-space:nowrap}.history-session .history-session__content .history-session__content-item .history-session__content-list-time[data-v-ed1b52c0]{flex-shrink:0;text-align:right;user-select:none;width:140px}.history-session .history-session__content .history-session__content-item .history-session__content-list-input[data-v-ed1b52c0]{flex:1;height:24px;margin-right:8px}.history-session .history-session__content .history-session__content-item .history-session__content-list-input[data-v-ed1b52c0] :deep(input){background:transparent;border:none!important;height:24px;outline:none!important;padding:0 4px}.history-session .history-session__content .history-session__content-item .history-session__content-list-input[data-v-ed1b52c0] :deep(input):focus{border:none!important;box-shadow:none!important;outline:none!important}.history-session .history-session__content .history-session__content-empty[data-v-ed1b52c0]{color:var(--gongfeng-editor-foldPlaceholderForeground);text-align:center}.history-session .context-menu[data-v-ed1b52c0]{backdrop-filter:blur(4px);background:var(--gongfeng-menu-background);border:1px solid var(--gongfeng-editorHoverWidget-border);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.3);min-width:140px;padding:4px 0;position:fixed;z-index:1000}.history-session .context-menu[data-v-ed1b52c0]:before{border:1px solid var(--gongfeng-editorHoverWidget-border);border-radius:4px;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px}.history-session .context-menu .context-menu-item[data-v-ed1b52c0]{align-items:center;border-left:2px solid transparent;color:var(--gongfeng-menu-foreground);cursor:pointer;display:flex;font-size:12px;height:28px;margin:2px 0;padding:0 8px}.history-session .context-menu .context-menu-item[data-v-ed1b52c0]:hover{background:var(--gongfeng-menu-selectionBackground);border-left-color:var(--gongfeng-focusBorder);color:var(--gongfeng-menu-selectionForeground)}.history-session .context-menu .context-menu-item .codicon[data-v-ed1b52c0]{font-size:14px;margin-right:8px}.viewport-detect{bottom:50%;position:absolute}.float-actions{background:transparent;border-radius:4px;bottom:calc(100% + 24px);display:flex;position:absolute;right:20px;transition:opacity .2s;z-index:10}.float-actions:hover{opacity:1}.top-float-actions{bottom:auto;right:20px;top:10px}.control-group-container{background:var(--Gray-Gray1,#f3f3f3);background:var(--Gray-Gray1,color(display-p3 .9529 .9529 .9529));border-radius:8px}.control-group{display:flex;flex-direction:column;position:relative;width:-webkit-fill-available}.control-group .error-message{bottom:calc(100% + 2px);color:var(--gongfeng-errorForeground);font-size:12px;position:absolute}.control-group__send-op{align-items:center;display:flex}.control-group__send-op .switch-codebase{font-size:12px;margin-right:12px}.control-group__send-op .switch-codebase .vscode-switch__prefix{color:gray;opacity:1}.control-group__send-op .switch-codebase .vscode-switch__box{background-color:var(--chat-switch-box-bg-color);border:none;border-radius:12px;height:12px;margin-left:0;width:18px}.control-group__send-op .switch-codebase .vscode-switch__box .vscode-switch__thumb{background-color:#fff}.control-group__send-op .switch-codebase.vscode-switch--checked .vscode-switch__box{background-color:#266fe8}.model-dropdown{border:1px solid var(--chat-dropdown-border-color);padding:0 3px}.current-chat-model{color:var(--chat-input-area-header-font-color);display:inline-block;font-size:12px;height:fit-content;max-width:max(100vw - 250px,100px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:fit-content}.model-select-icon{color:gray}.separator{border:none;border-left:calc(var(--vscode-border-width)*1px) solid var(--vscode-settings-dropdownListBorder);box-sizing:content-box;display:block;height:-webkit-fill-available;height:100%;margin:calc(var(--vscode-design-unit)*1px) 0;width:0}.fixed-actions{align-items:center;bottom:100%;display:flex;justify-content:center;left:0;position:absolute;width:-webkit-fill-available;z-index:10}.fixed-actions .right-actions{display:flex;flex-flow:row-reverse;gap:4px;margin-right:20px;width:100%}.fixed-actions .right-actions .accept-action,.fixed-actions .right-actions .reject-action{height:18px}.fixed-actions .right-actions .accept-action .content,.fixed-actions .right-actions .reject-action .content{background:var(--gongfeng-chat-text-primary-foreground);font-size:10px}.fixed-actions .right-actions .reject-action{background:transparent;color:gray}.session-splitter{color:var(--gongfeng-chat-splitter-foreground);display:flex;justify-content:space-evenly;position:relative;text-align:center}.session-splitter:after,.session-splitter:before{border-top:1px dashed var(--gongfeng-chat-splitter-foreground);content:"";display:block;flex-grow:1;position:relative;top:0;transform:translateY(50%);z-index:-1}.abort{color:var(--gongfeng-errorForeground)}.message-list{box-sizing:border-box;flex-grow:1;overflow-y:auto;position:relative;width:100%}.message-list .feedback-popper.custom-popper.v-popper--theme-dropdown{margin-left:20px;width:calc(100% - 40px)}.chat-container{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.welcome-container{align-items:center;display:flex;flex-direction:column}.welcome-container .logo{height:48px;width:48px}.welcome-container .welcome-message{align-items:center;color:var(--gongfeng-chat-text-primary-foreground);display:flex;font-size:24px;font-weight:600;margin-top:212px}.welcome-container .welcome-message .info{margin:0 10px 0 5px}.welcome-container .quick-info{background:var(--chat-quick-info--bg-color);border:1px solid var(--chat-quick-info-border-color);border-radius:4px;font-size:12px;font-weight:400;padding:2px 6px}.welcome-container .welcome-message-tip{color:var(--input-placeholder-foreground);font-size:14px;margin:4px 0 26px}.chat-form{background-color:transparent;border-top:1px solid var(--gongfeng-chat-widget-border);box-sizing:border-box;display:flex;flex-direction:column;padding:12px 4px;position:relative;width:100%}.chat-tip{display:flex;justify-content:center;margin-bottom:10px}.chat-tip .chat-tip-msg{align-items:center;background:linear-gradient(90deg,rgba(174,89,236,.5) -36.72%,rgba(83,90,237,.5) 44.59%);border-radius:16px;display:flex;padding:4px 8px}.chat-tip .chat-tip-icon{cursor:pointer;margin-left:5px}.message-task-item{align-items:center;display:flex;gap:4px;padding:4px 0}.btn-action{border-radius:4px;vertical-align:top}.btn-action::part(control){padding:3px}.btn-lg::part(control){padding:8px}.btn-circle{background-color:var(--gongfeng-chat-action-btn-background);border-radius:50px}.btn-circle:hover{background-color:var(--gongfeng-chat-action-btn-background-hover)}.flex-between{display:flex;justify-content:space-between}.model-setting-text{align-items:center;display:flex}.dropdown-list__item:hover .model-setting-icon{visibility:visible}.visibility-hidden{display:none}vscode-button span.text{align-items:center;display:inline-flex;height:fit-content;white-space:pre;width:fit-content}.btn-sm::part(control){font-size:12px}.stop-btn{background-color:#266fe8;border-radius:48px;border-radius:50%;display:flex;height:20px;justify-content:center;overflow:hidden;padding:0;width:20px}.stop-btn .stop-btn-icon{background-color:#fff;border-radius:2px;height:8.5px;width:8.5px}.send-btn{align-items:center;background-color:#266fe8;border-radius:20px;display:flex;height:20px;justify-content:center;padding:0;width:20px}.send-btn::part(control){padding:4px}.send-btn.disabled{opacity:.5}.send-btn[disabled]{background-color:var(--chat-switch-box-bg-color);cursor:no-drop;height:20px;opacity:1;width:20px}.send-btn-disabled{background-color:var(--chat-switch-box-bg-color);cursor:no-drop;height:20px;opacity:1;width:20px}.send-btn.send-btn-disabled:hover{background-color:var(--chat-switch-box-bg-color);cursor:no-drop;opacity:1}.send-btn:hover{background-color:#4787f0}.send-icon{height:14px;width:14px}.chat-model-popper .v-popper__inner{background:var(--chat-popper-bg-color);border:1px solid var(--chat-input-area-border-color);border-radius:8px;box-shadow:0 2px 16px 0 var(--chat-input-area-box-shadow-color);padding:8px;width:258px}.chat-model-popper .v-popper__inner .dropdown-list{background:var(--chat-popper-bg-color);padding:0}.chat-model-popper .v-popper__inner .dropdown-list .dropdown-list__item{align-items:center;box-sizing:border-box;display:flex;height:30px;margin-bottom:3px;padding:4px 8px}.chat-model-popper .v-popper__inner .dropdown-list .dropdown-list__item:last-child{margin-bottom:0}.chat-model-popper .v-popper__inner .dropdown-list .dropdown-list__item .flex-between{flex:1}.chat-model-popper .v-popper__inner .dropdown-list .dropdown-list__item .model-item{width:100%}.chat-model-popper .v-popper__inner .dropdown-list .dropdown-list__item .left{flex:1;max-width:68%}.chat-model-popper .v-popper__inner .dropdown-list .dropdown-list__item .left .top{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-model-popper .v-popper__inner .dropdown-list .dropdown-list__item .left .model-name{font-size:14px;line-height:22px}.chat-model-popper .v-popper__inner .dropdown-list .dropdown-list__item .left .bottom{color:gray;display:none;font-size:12px;max-width:154px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-model-popper .v-popper__inner .dropdown-list .dropdown-list__item .right{align-items:center;display:flex;flex-shrink:0;flex:0;justify-content:flex-end;min-width:70px}.chat-model-popper .v-popper__inner .dropdown-list .dropdown-list__item .right .model-setting-text{color:gray;margin-left:8px}.chat-model-popper .v-popper__inner .dropdown-list .dropdown-list__item .right .model-check-icon{color:var(--model-selected-icon-color)}.chat-model-popper .v-popper__inner .dropdown-list .dropdown-list__item.dropdown-list__item-selected,.chat-model-popper .v-popper__inner .dropdown-list .dropdown-list__item:hover{color:var(--gongfeng-chat-menu-main-text)}body{box-sizing:border-box;height:100vh;min-width:340px;padding:0}body,body.vscode-dark,body.vscode-high-contrast:not(.vscode-high-contrast-light){--gongfeng-brand:#415c91;--gongfeng-chat-bubble-primary-message-background:#515c6a;--gongfeng-chat-bubble-secondary-message-background:#3c3c3c;--gongfeng-chat-primary-avatar-background:#1a85ff;--gongfeng-chat-primary-avatar-foreground:#fff;--gongfeng-chat-foreground:#ccc;--gongfeng-text-avatar-foreground:#fff;--gongfeng-blink-cursor-color:var(--gongfeng-chat-foreground);--gongfeng-chat-focus-background:hsla(0,0%,43%,.2);--gongfeng-chat-markdown-code-metadata-background:#1f1f1f;--gongfeng-chat-markdown-code-metadata-foreground:#fff;--gongfeng-chat-markdown-code-metadata-icon-fill:#ccc;--gongfeng-chat-markdown-code-metadata-icon-hover-background:#606060;--gongfeng-chat-markdown-code-background:#1f1f1f;--gongfeng-chat-widget-background:#1e1e1e;--gongfeng-chat-widget-border:#292929;--gongfeng-chat-text-primary-foreground:#fff;--gongfeng-chat-text-secondary-foreground:#ccc;--gongfeng-chat-splitter-foreground:hsla(0,0%,100%,.3);--gongfeng-textLink-foreground:var(--vscode-textLink-foreground,#3794ff);--gongfeng--editorError-foreground:var(--vscode-editorError-foreground,#f14c4c);--gongfeng-errorForeground:var(--vscode-errorForeground,#f48771);--gongfeng-editor-selectionBackground:var(--vscode-editor-selectionBackground,#264f78);--gongfeng-chat-reference-background:#333;--gongfeng-chat-reference-tip-background:#3b3b3b;--gongfeng-chat-menu-main-text:#fff;--gongfeng-chat-menu-desc-text:#bbb;--gongfeng-chat-menu-background:#3c3c3c;--gongfeng-chat-message-followup-background:#333;--gongfeng-chat-action-btn-background:#333;--gongfeng-chat-action-btn-background-hover:#3c3c3c;--gongfeng-chat-cancel-icon-color:#f0f0f0;--gongfeng-input-background:var(--vscode-input-background,#414339);--gongfeng-input-foreground:var(--vscode-input-foreground,#ccc);--gongfeng-focusBorder:var(--vscode-focusBorder,#99947c);--gongfeng-dropdown-background:var(--vscode-dropdown-background,#414339);--gongfeng--textBlockQuote-border:var(--vscode-textBlockQuote-border,#616161);--gongfeng-editorHoverWidget-border:var(--vscode-editorHoverWidget-border,#75715e);--gongfeng-dropdown-foreground:var(--vscode-dropdown-foreground,#f0f0f0);--gongfeng-list-hoverBackground:var(--vscode-list-hoverBackground,#3e3d32);--gongfeng-list-activeSelectionBackground:var(--vscode-list-activeSelectionBackground,#75715e);--gongfeng-list-activeSelectionForeground:var(--vscode-list-activeSelectionForeground,#fff);--gongfeng-announcement-text:var(--vscode-foreground,#ccc);--gongfeng-foreground:var(--vscode-foreground,#ccc);--gongfeng-button-background:var(--vscode-button-background,#005fb8);--gongfeng-button-foreground:var(--vscode-button-foreground,#fff);--gongfeng-sideBar-background:var(--vscode-sideBar-background,#252526);--gongfeng-editorGroup-border:var(--vscode-editorGroup-border,#444);--gongfeng-editor-foldPlaceholderForeground:var(--vscode-editor-foldPlaceholderForeground,grey);--gongfeng-menu-background:var(--vscode-menu-background,#252526);--gongfeng-menu-foreground:var(--vscode-menu-foreground,#ccc);--gongfeng-menu-selectionBackground:var(--vscode-menu-selectionBackground,#0078d4);--gongfeng-menu-selectionForeground:var(--vscode-menu-selectionForeground,#fff);--gongfeng-toolbar-hoverBackground:var(--vscode-toolbar-hoverBackground,#b8b8b8);--gongfeng-input-border:var(--vscode-input-border,#cecece);--gongfeng-button-primary-background:var(--button-primary-background,#007acc);--gongfeng-button-primary-foreground:var(--button-primary-foreground,#fff);--gongfeng-mcp-market-primary-icon-color:#ccc;--gongfeng-mcp-market-installButton-background:#4e5157;--gongfeng-mcp-market-installedCard-borderColor:#333;--gongfeng-mcp-market-installedCard-tool-background:#292929;--gongfeng-mcp-market-installedCard-tool-border:#3c3c3c;--gongfeng-mcp-market-installedCard-right-button-hover:#333;--gongfeng-mcp-market-installedCard-switch-enabled:#266fe8;--gongfeng-mcp-market-installedCard-switch-disabled:#868a91;--gongfeng-mcp-market-installedCard-error-msg-border:#3c3c3c;--gongfeng-mcp-market-second-text:#ccc;--gongfeng-mcp-market-primary-text:#fff;--gongfeng-mcp-market-open-setting:#454545;--gongfeng-mcp-market-split-line-background:#1f1f1f;--gongfeng-mcp-market-search-border:#4e5157;--gongfeng-mcp-market-search-placeholder-color:grey;--gongfeng-mcp-market-serrch-cursor-color:#266fe8;--gongfeng-mcp-market-button-brand-background:#266fe8;--gongfeng-mcp-market-install-button-background:#454545;--gongfeng-mcp-market-add-button-color:#b4b8bf;--gongfeng-mcp-market-tab-selected-color:#fff;--gongfeng-mcp-market-tab-unselected-color:#bbb;--gongfeng-craft-mcp-server-call-border-color:#3c3c3c/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/}body pre code.hljs,body.vscode-dark pre code.hljs,body.vscode-high-contrast:not(.vscode-high-contrast-light) pre code.hljs{display:block;overflow-x:auto;padding:1em}body code.hljs,body.vscode-dark code.hljs,body.vscode-high-contrast:not(.vscode-high-contrast-light) code.hljs{padding:3px 5px}body .hljs,body.vscode-dark .hljs,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs{background:#0d1117;color:#c9d1d9}body .hljs-doctag,body .hljs-keyword,body .hljs-meta .hljs-keyword,body .hljs-template-tag,body .hljs-template-variable,body .hljs-type,body .hljs-variable.language_,body.vscode-dark .hljs-doctag,body.vscode-dark .hljs-keyword,body.vscode-dark .hljs-meta .hljs-keyword,body.vscode-dark .hljs-template-tag,body.vscode-dark .hljs-template-variable,body.vscode-dark .hljs-type,body.vscode-dark .hljs-variable.language_,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-doctag,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-keyword,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-meta .hljs-keyword,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-template-tag,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-template-variable,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-type,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-variable.language_{color:#ff7b72}body .hljs-title,body .hljs-title.class_,body .hljs-title.class_.inherited__,body .hljs-title.function_,body.vscode-dark .hljs-title,body.vscode-dark .hljs-title.class_,body.vscode-dark .hljs-title.class_.inherited__,body.vscode-dark .hljs-title.function_,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-title,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-title.class_,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-title.class_.inherited__,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-title.function_{color:#d2a8ff}body .hljs-attr,body .hljs-attribute,body .hljs-literal,body .hljs-meta,body .hljs-number,body .hljs-operator,body .hljs-selector-attr,body .hljs-selector-class,body .hljs-selector-id,body .hljs-variable,body.vscode-dark .hljs-attr,body.vscode-dark .hljs-attribute,body.vscode-dark .hljs-literal,body.vscode-dark .hljs-meta,body.vscode-dark .hljs-number,body.vscode-dark .hljs-operator,body.vscode-dark .hljs-selector-attr,body.vscode-dark .hljs-selector-class,body.vscode-dark .hljs-selector-id,body.vscode-dark .hljs-variable,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-attr,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-attribute,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-literal,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-meta,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-number,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-operator,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-selector-attr,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-selector-class,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-selector-id,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-variable{color:#79c0ff}body .hljs-meta .hljs-string,body .hljs-regexp,body .hljs-string,body.vscode-dark .hljs-meta .hljs-string,body.vscode-dark .hljs-regexp,body.vscode-dark .hljs-string,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-meta .hljs-string,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-regexp,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-string{color:#a5d6ff}body .hljs-built_in,body .hljs-symbol,body.vscode-dark .hljs-built_in,body.vscode-dark .hljs-symbol,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-built_in,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-symbol{color:#ffa657}body .hljs-code,body .hljs-comment,body .hljs-formula,body.vscode-dark .hljs-code,body.vscode-dark .hljs-comment,body.vscode-dark .hljs-formula,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-code,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-comment,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-formula{color:#8b949e}body .hljs-name,body .hljs-quote,body .hljs-selector-pseudo,body .hljs-selector-tag,body.vscode-dark .hljs-name,body.vscode-dark .hljs-quote,body.vscode-dark .hljs-selector-pseudo,body.vscode-dark .hljs-selector-tag,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-name,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-quote,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-selector-pseudo,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-selector-tag{color:#7ee787}body .hljs-subst,body.vscode-dark .hljs-subst,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-subst{color:#c9d1d9}body .hljs-section,body.vscode-dark .hljs-section,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-section{color:#1f6feb;font-weight:700}body .hljs-bullet,body.vscode-dark .hljs-bullet,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-bullet{color:#f2cc60}body .hljs-emphasis,body.vscode-dark .hljs-emphasis,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-emphasis{color:#c9d1d9;font-style:italic}body .hljs-strong,body.vscode-dark .hljs-strong,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-strong{color:#c9d1d9;font-weight:700}body .hljs-addition,body.vscode-dark .hljs-addition,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-addition{background-color:#033a16;color:#aff5b4}body .hljs-deletion,body.vscode-dark .hljs-deletion,body.vscode-high-contrast:not(.vscode-high-contrast-light) .hljs-deletion{background-color:#67060c;color:#ffdcd7}body.vscode-high-contrast.vscode-high-contrast-light,body.vscode-light{--gongfeng-brand:#415c91;--gongfeng-chat-bubble-primary-message-background:#d4ebfd;--gongfeng-chat-bubble-secondary-message-background:#f2f2f2;--gongfeng-chat-primary-avatar-background:#1a85ff;--gongfeng-chat-primary-avatar-foreground:#fff;--gongfeng-chat-foreground:#181818;--gongfeng-text-avatar-foreground:#fff;--gongfeng-blink-cursor-color:var(--gongfeng-chat-foreground);--gongfeng-chat-focus-background:rgba(255,240,112,.2);--gongfeng-chat-markdown-code-metadata-background:#f0f0f0;--gongfeng-chat-markdown-code-metadata-foreground:#000;--gongfeng-chat-markdown-code-metadata-icon-fill:#3c3c3c;--gongfeng-chat-markdown-code-metadata-icon-hover-background:#e5e5e5;--gongfeng-chat-markdown-code-background:#fff;--gongfeng-chat-widget-background:#f8f8f8;--gongfeng-chat-widget-border:transparent;--gongfeng-chat-text-primary-foreground:#000;--gongfeng-chat-text-secondary-foreground:#606060;--gongfeng-chat-splitter-foreground:rgba(0,0,0,.3);--gongfeng-textLink-foreground:var(--vscode-textLink-foreground,#006ab1);--gongfeng--editorError-foreground:var(--vscode-editorError-foreground,#e51400);--gongfeng-errorForeground:var(--vscode-errorForeground,#a1260d);--gongfeng-editor-selectionBackground:var(--vscode-editor-selectionBackground,#add6ff);--gongfeng-chat-reference-background:#f0f0f0;--gongfeng-chat-reference-tip-background:#3b3b3b;--gongfeng-chat-menu-main-text:#000;--gongfeng-chat-menu-desc-text:grey;--gongfeng-chat-menu-background:#f0f0f0;--gongfeng-chat-message-followup-background:#f0f0f0;--gongfeng-chat-action-btn-background:#f0f0f0;--gongfeng-chat-action-btn-background-hover:#f8f8f8;--gongfeng-chat-cancel-icon-color:#252526;--gongfeng-input-background:var(--vscode-input-background,#fff);--gongfeng-input-foreground:var(--vscode-input-foreground,#616161);--gongfeng-focusBorder:var(--vscode-focusBorder,#0090f1);--gongfeng-dropdown-background:var(--vscode-dropdown-background,#fff);--gongfeng-editorHoverWidget-border:var(--vscode-editorHoverWidget-border,#c8c8c8);--gongfeng-dropdown-foreground:var(--vscode-dropdown-foreground,#616161);--gongfeng-list-hoverBackground:var(--vscode-list-hoverBackground,#e8e8e8);--gongfeng-list-activeSelectionBackground:var(--vscode-list-activeSelectionBackground,#0060c0);--gongfeng-list-activeSelectionForeground:var(--vscode-list-activeSelectionForeground,#fff);--gongfeng-announcement-text:var(--vscode-foreground,#333);--gongfeng-sideBar-background:var(--vscode-sideBar-background,#f3f3f3);--gongfeng-editorGroup-border:var(--vscode-editorGroup-border,#e7e7e7);--gongfeng-editor-foldPlaceholderForeground:var(--vscode-editor-foldPlaceholderForeground,grey);--gongfeng-menu-background:var(--vscode-menu-background,#fff);--gongfeng-menu-foreground:var(--vscode-menu-foreground,#616161);--gongfeng-menu-selectionBackground:var(--vscode-menu-selectionBackground,#0060c0);--gongfeng-menu-selectionForeground:var(--vscode-menu-selectionForeground,#fff);--gongfeng-toolbar-hoverBackground:var(--vscode-toolbar-hoverBackground,#b8b8b8);--gongfeng-input-border:var(--vscode-input-border,#cecece);--gongfeng-button-primary-background:var(--button-primary-background,#007acc);--gongfeng-button-primary-foreground:var(--button-primary-foreground,#fff);--gongfeng-mcp-market-primary-icon-color:#000;--gongfeng-mcp-market-installButton-background:#d4d4d4;--gongfeng-mcp-market-installedCard-borderColor:#e7e7e7;--gongfeng-mcp-market-installedCard-tool-background:#e7e7e7;--gongfeng-mcp-market-installedCard-tool-border:#d4d4d4;--gongfeng-mcp-market-installedCard-right-button-hover:#e7e7e7;--gongfeng-mcp-market-installedCard-switch-enabled:#266fe8;--gongfeng-mcp-market-installedCard-switch-disabled:#bbb;--gongfeng-mcp-market-installedCard-error-msg-border:#d4d4d4;--gongfeng-mcp-market-second-text:#3c3c3c;--gongfeng-mcp-market-primary-text:#000;--gongfeng-mcp-market-open-setting:#e7e7e7;--gongfeng-mcp-market-split-line-background:#d4d4d4;--gongfeng-mcp-market-search-border:#d4d4d4;--gongfeng-mcp-market-search-placeholder-color:#606060;--gongfeng-mcp-market-serrch-cursor-color:#266fe8;--gongfeng-mcp-market-button-brand-background:#266fe8;--gongfeng-mcp-market-install-button-background:#d4d4d4;--gongfeng-mcp-market-add-button-color:#000;--gongfeng-mcp-market-tab-selected-color:#000;--gongfeng-mcp-market-tab-unselected-color:grey;--gongfeng-craft-mcp-server-call-border-color:#d4d4d4;/*!
  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
*/border-right:1px solid var(--panel-view-border)}body.vscode-high-contrast.vscode-high-contrast-light pre code.hljs,body.vscode-light pre code.hljs{display:block;overflow-x:auto;padding:1em}body.vscode-high-contrast.vscode-high-contrast-light code.hljs,body.vscode-light code.hljs{padding:3px 5px}body.vscode-high-contrast.vscode-high-contrast-light .hljs,body.vscode-light .hljs{background:#fff;color:#24292e}body.vscode-high-contrast.vscode-high-contrast-light .hljs-doctag,body.vscode-high-contrast.vscode-high-contrast-light .hljs-keyword,body.vscode-high-contrast.vscode-high-contrast-light .hljs-meta .hljs-keyword,body.vscode-high-contrast.vscode-high-contrast-light .hljs-template-tag,body.vscode-high-contrast.vscode-high-contrast-light .hljs-template-variable,body.vscode-high-contrast.vscode-high-contrast-light .hljs-type,body.vscode-high-contrast.vscode-high-contrast-light .hljs-variable.language_,body.vscode-light .hljs-doctag,body.vscode-light .hljs-keyword,body.vscode-light .hljs-meta .hljs-keyword,body.vscode-light .hljs-template-tag,body.vscode-light .hljs-template-variable,body.vscode-light .hljs-type,body.vscode-light .hljs-variable.language_{color:#d73a49}body.vscode-high-contrast.vscode-high-contrast-light .hljs-title,body.vscode-high-contrast.vscode-high-contrast-light .hljs-title.class_,body.vscode-high-contrast.vscode-high-contrast-light .hljs-title.class_.inherited__,body.vscode-high-contrast.vscode-high-contrast-light .hljs-title.function_,body.vscode-light .hljs-title,body.vscode-light .hljs-title.class_,body.vscode-light .hljs-title.class_.inherited__,body.vscode-light .hljs-title.function_{color:#6f42c1}body.vscode-high-contrast.vscode-high-contrast-light .hljs-attr,body.vscode-high-contrast.vscode-high-contrast-light .hljs-attribute,body.vscode-high-contrast.vscode-high-contrast-light .hljs-literal,body.vscode-high-contrast.vscode-high-contrast-light .hljs-meta,body.vscode-high-contrast.vscode-high-contrast-light .hljs-number,body.vscode-high-contrast.vscode-high-contrast-light .hljs-operator,body.vscode-high-contrast.vscode-high-contrast-light .hljs-selector-attr,body.vscode-high-contrast.vscode-high-contrast-light .hljs-selector-class,body.vscode-high-contrast.vscode-high-contrast-light .hljs-selector-id,body.vscode-high-contrast.vscode-high-contrast-light .hljs-variable,body.vscode-light .hljs-attr,body.vscode-light .hljs-attribute,body.vscode-light .hljs-literal,body.vscode-light .hljs-meta,body.vscode-light .hljs-number,body.vscode-light .hljs-operator,body.vscode-light .hljs-selector-attr,body.vscode-light .hljs-selector-class,body.vscode-light .hljs-selector-id,body.vscode-light .hljs-variable{color:#005cc5}body.vscode-high-contrast.vscode-high-contrast-light .hljs-meta .hljs-string,body.vscode-high-contrast.vscode-high-contrast-light .hljs-regexp,body.vscode-high-contrast.vscode-high-contrast-light .hljs-string,body.vscode-light .hljs-meta .hljs-string,body.vscode-light .hljs-regexp,body.vscode-light .hljs-string{color:#032f62}body.vscode-high-contrast.vscode-high-contrast-light .hljs-built_in,body.vscode-high-contrast.vscode-high-contrast-light .hljs-symbol,body.vscode-light .hljs-built_in,body.vscode-light .hljs-symbol{color:#e36209}body.vscode-high-contrast.vscode-high-contrast-light .hljs-code,body.vscode-high-contrast.vscode-high-contrast-light .hljs-comment,body.vscode-high-contrast.vscode-high-contrast-light .hljs-formula,body.vscode-light .hljs-code,body.vscode-light .hljs-comment,body.vscode-light .hljs-formula{color:#6a737d}body.vscode-high-contrast.vscode-high-contrast-light .hljs-name,body.vscode-high-contrast.vscode-high-contrast-light .hljs-quote,body.vscode-high-contrast.vscode-high-contrast-light .hljs-selector-pseudo,body.vscode-high-contrast.vscode-high-contrast-light .hljs-selector-tag,body.vscode-light .hljs-name,body.vscode-light .hljs-quote,body.vscode-light .hljs-selector-pseudo,body.vscode-light .hljs-selector-tag{color:#22863a}body.vscode-high-contrast.vscode-high-contrast-light .hljs-subst,body.vscode-light .hljs-subst{color:#24292e}body.vscode-high-contrast.vscode-high-contrast-light .hljs-section,body.vscode-light .hljs-section{color:#005cc5;font-weight:700}body.vscode-high-contrast.vscode-high-contrast-light .hljs-bullet,body.vscode-light .hljs-bullet{color:#735c0f}body.vscode-high-contrast.vscode-high-contrast-light .hljs-emphasis,body.vscode-light .hljs-emphasis{color:#24292e;font-style:italic}body.vscode-high-contrast.vscode-high-contrast-light .hljs-strong,body.vscode-light .hljs-strong{color:#24292e;font-weight:700}body.vscode-high-contrast.vscode-high-contrast-light .hljs-addition,body.vscode-light .hljs-addition{background-color:#f0fff4;color:#22863a}body.vscode-high-contrast.vscode-high-contrast-light .hljs-deletion,body.vscode-light .hljs-deletion{background-color:#ffeef0;color:#b31d28}body:not([role]){background-color:#181818;color:#fff;font-size:14px;margin:10px auto;max-width:500px}body img{max-height:100%;max-width:100%}.fill-available{height:-webkit-fill-available;width:-webkit-fill-available}.text-secondary{color:var(--gongfeng-chat-text-secondary-foreground)}.btn-link{color:var(--gongfeng-textLink-foreground)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-download-plugins-tips{background:var(--Brand-Brand1-Light,#f2f3ff);background:var(--Brand-Brand1-Light,color(display-p3 .949 .9529 1));display:none;padding:16px}@media only screen and (max-width:920px){.mobile-download-plugins-tips{display:block}}.mobile-download-plugins-tips .header{display:flex;flex-direction:row}.mobile-download-plugins-tips .header .left{color:rgba(0,0,0,.9);flex:1;font-size:14px}.mobile-download-plugins-tips .header .right{display:flex;flex-direction:column;justify-content:center}.mobile-download-plugins-tips .header .right img{cursor:pointer;height:22px;width:22px}.mobile-download-plugins-tips .btn-wrapper{display:flex;flex-direction:row;margin-top:8px}.mobile-download-plugins-tips .btn-wrapper .jb-btn{margin-right:6px}.mobile-download-plugins-tips .btn-wrapper .btn{background-color:#fff;border-radius:35px;display:flex;flex-direction:row;justify-content:center;padding-bottom:8px;padding-top:8px;width:97px}.mobile-download-plugins-tips .btn-wrapper .btn .icon{display:flex;flex-direction:column;justify-content:center;margin-right:4px}.mobile-download-plugins-tips .btn-wrapper .btn .icon img{height:16px;width:16px}.mobile-download-plugins-tips .btn-wrapper .btn .text{color:rgba(0,0,0,.9);font-size:12px}.textarea-download-tips{background:linear-gradient(270deg,#f2f7ff -.99%,#edf5ff);background:linear-gradient(270deg,color(display-p3 .9513 .9697 1) -.99%,color(display-p3 .9359 .9601 1));border-top-left-radius:8px;border-top-right-radius:8px;display:flex;flex-direction:row;padding:8px 12px 8px 24px}@media only screen and (max-width:920px){.textarea-download-tips{display:none}}.textarea-download-tips .left{margin-right:12px}.textarea-download-tips .middle{display:flex;flex-direction:row}.textarea-download-tips .middle .btn{background-color:#fff;border-radius:32px;cursor:pointer;display:flex;flex-direction:row;padding:3px 8px}.textarea-download-tips .middle .btn .icon{display:flex;margin-right:4px}.textarea-download-tips .middle .btn .icon img{height:16px;width:16px}.textarea-download-tips .middle .btn .text{color:rgba(0,0,0,.9);font-size:12px}.textarea-download-tips .middle .jb-btn{margin-right:8px}.textarea-download-tips .blank{flex:1}.textarea-download-tips .right{display:flex;flex-direction:column;justify-content:center;margin-left:8px}.textarea-download-tips .right img{cursor:pointer;height:16px;width:16px}.mobile-simple-download-tips{background:linear-gradient(270deg,#f2f7ff -.99%,#edf5ff);background:linear-gradient(270deg,color(display-p3 .9513 .9697 1) -.99%,color(display-p3 .9359 .9601 1));border-radius:8px;display:none;padding:9px 12px}@media only screen and (max-width:920px){.mobile-simple-download-tips{display:block}}.mobile-simple-download-tips .header{display:flex;flex-direction:row}.mobile-simple-download-tips .header .text{color:rgba(0,0,0,.9);flex:1;font-size:12px}.mobile-simple-download-tips .header .icon{display:flex;flex-direction:column;justify-content:center}.mobile-simple-download-tips .header .icon img{height:16px;width:16px}.mobile-simple-download-tips .btn-wrapper{display:flex;flex-direction:row;margin-top:8px}.mobile-simple-download-tips .btn-wrapper .jb-btn{margin-right:6px}.mobile-simple-download-tips .btn-wrapper .btn{background-color:#fff;border-radius:35px;display:flex;flex-direction:row;justify-content:center;padding-bottom:8px;padding-top:8px;width:97px}.mobile-simple-download-tips .btn-wrapper .btn .icon{display:flex;flex-direction:column;justify-content:center;margin-right:4px}.mobile-simple-download-tips .btn-wrapper .btn .icon img{height:16px;width:16px}.mobile-simple-download-tips .btn-wrapper .btn .text{color:rgba(0,0,0,.9);font-size:12px}.simple-download-tips{background:linear-gradient(270deg,#f2edff 100%,rgba(160,124,243,.2) 1.48% -.99%);background:linear-gradient(270deg,color(display-p3 .9359 .9601 1) 100%,rgba(160,124,243,.2) 1.48% -.99%);border-radius:33px;display:flex;flex-direction:row;position:relative;width:100%}@media only screen and (max-width:920px){.simple-download-tips{display:none}}.simple-download-tips .img-wrapper{left:-20px;position:absolute;top:-5px}.simple-download-tips .img-wrapper img{height:64px;width:64px}.simple-download-tips .text-wrapper{color:rgba(0,0,0,.9);display:flex;flex-direction:column;font-size:14px;font-weight:600;justify-content:center;margin-left:45px;margin-right:16px}.simple-download-tips .jb-btn{margin-right:16px}.simple-download-tips .btn{background-color:#fff;border-radius:35px;cursor:pointer;display:flex;flex-direction:row;justify-content:center;margin-bottom:12px;margin-top:12px;padding-bottom:8px;padding-top:8px;width:97px}.simple-download-tips .btn .icon{display:flex;flex-direction:column;justify-content:center;margin-right:4px}.simple-download-tips .btn .icon img{height:16px;width:16px}.simple-download-tips .btn .text{color:rgba(0,0,0,.9);display:flex;flex-direction:column;font-size:12px;justify-content:center}.simple-download-tips .blank{flex:1}.simple-download-tips .close-wrapper{cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-right:14px;text-align:right}.simple-download-tips .close-wrapper img{height:16px;width:16px}.chat-form-message{align-items:center;background:linear-gradient(270deg,#f2f7ff -.99%,#edf5ff);border-radius:8px;box-sizing:border-box;display:flex;gap:10px;padding:0 10px;width:100%}.chat-form-message .btn{background:hsla(0,0%,100%,.9);border-radius:35px;color:#262f3e;cursor:pointer;font-size:12px;font-weight:400;gap:4px;padding:4px 15px}.chat-form-message .btn,.chat-form-message .btn .icon{align-items:center;display:flex}.chat-form-message .tips{color:#797996;cursor:pointer;flex:1;font-size:12px;font-weight:400}.chat-form-message .close-wrapper{cursor:pointer;height:16px;width:16px}.chat-form-message .close-wrapper img{height:16px;width:16px}.welcome[data-v-59e30806]{margin:0 auto;max-width:800px;padding-top:24px;text-align:center}.logo[data-v-59e30806]{height:64px;margin-bottom:24px;width:64px}.welcome-title[data-v-59e30806]{color:var(--main-text);font-size:28px;font-weight:600;line-height:36px;margin:0}.welcome-desc[data-v-59e30806]{color:var(--main-description);font-size:14px;line-height:22px;margin:8px 0 0}.suggest-tip[data-v-59e30806]{align-items:center;display:flex;justify-content:space-between;margin-top:32px;text-align:left}.st-title[data-v-59e30806]{color:var(--main-description);line-height:22px}.st-refresh[data-v-59e30806]{align-items:center;color:var(--main-blue);cursor:pointer;display:flex;gap:4px}.st-refresh[data-v-59e30806]:hover{color:var(--main-blue-hover)}.suggest-box[data-v-59e30806]{display:flex;flex-wrap:wrap;gap:20px;margin-top:12px;text-align:left}.suggest-item[data-v-59e30806]{background:var(--main-background);border:1px solid var(--main-border-color);border-radius:8px;flex:1;min-width:240px;padding:24px 16px}.si-title[data-v-59e30806]{align-items:center;display:flex;margin-bottom:16px}.si-icon[data-v-59e30806]{background:var(--main-linear-gradient);border-radius:4px;margin-right:8px;padding:3px;text-align:center}.si-title-text[data-v-59e30806]{font-size:16px;font-weight:600;line-height:24px}.si-inner[data-v-59e30806]{display:flex;flex-direction:column;gap:6px}.si-inner.knowledge[data-v-59e30806]{gap:4px}.si-select[data-v-59e30806]{cursor:pointer;line-height:22px;padding:8px}.si-select[data-v-59e30806]:hover{background-color:var(--main-gray-background)}.knowledge .si-select[data-v-59e30806]{padding:6px 8px}.sis-desc[data-v-59e30806]{color:var(--main-text-secondary);font-size:12px;line-height:20px}@media only screen and (max-width:480px){.logo[data-v-59e30806]{display:none}.welcome-title[data-v-59e30806]{font-size:20px;line-height:28px}.suggest-tip[data-v-59e30806],.welcome-desc[data-v-59e30806]{font-size:12px;line-height:20px}.st-refresh span[data-v-59e30806]{margin:0}}.history[data-v-180a956f]{display:flex;flex:1;flex-direction:column;min-height:0}.h-top[data-v-180a956f]{align-items:center;display:flex;gap:8px;padding:0 8px 12px}.h-top .h-title[data-v-180a956f]{font-size:16px;font-weight:600;line-height:24px}.h-top .h-count[data-v-180a956f]{color:var(--main-text-secondary)}.h-content[data-v-180a956f]{flex:1;overflow:auto;padding-left:25px}.hc-item[data-v-180a956f]{border-radius:8px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:10px 8px}.hc-item>span[data-v-180a956f]{flex:1;font-weight:400;line-height:24px;transition:all .2s ease}.hc-item .hc-button[data-v-180a956f]{display:none;padding:4px;width:24px}.hc-item.showIcon .hc-button[data-v-180a956f]{display:flex}.hc-item.active[data-v-180a956f],.hc-item[data-v-180a956f]:hover{background:linear-gradient(90deg,rgba(174,89,236,.1),rgba(83,90,237,0))}.hc-item:hover .hc-button[data-v-180a956f]{display:flex}.left-area[data-v-c6b49504]{background-color:var(--main-gray-background);display:flex;flex-direction:column;gap:20px;height:100%;position:relative;transition:transform .4s;width:300px;z-index:10}.left-area.drawer[data-v-c6b49504]{height:100%;position:static;transform:translateX(0)}.logo[data-v-c6b49504]{padding:14px 16px}.login-container[data-v-c6b49504]{align-items:center;display:flex;padding:14px 16px}.login-container .logo-custom[data-v-c6b49504]{height:25px;margin-right:8px;width:25px}.login-container .product-name[data-v-c6b49504]{font-size:18px;font-weight:700}.la-content[data-v-c6b49504]{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0 16px 20px}.create-session[data-v-c6b49504]{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px;height:40px;line-height:24px;margin-bottom:24px;padding:0 8px;text-align:left;width:100%}.la-top[data-v-c6b49504]{padding:8px 12px}.la-promotion[data-v-c6b49504]{margin:0 16px}.la-promotion img[data-v-c6b49504]{cursor:pointer}.la-bottom[data-v-c6b49504]{background:linear-gradient(0deg,#f2f7ff 28.25%,#bedaff 120.47%);background:linear-gradient(0deg,color(display-p3 .9513 .9697 1) 28.25%,color(display-p3 .7672 .8501 .9866) 120.47%);border-radius:20px;box-shadow:0 6px 12px 0 rgba(31,88,127,.05);box-shadow:0 6px 12px 0 color(display-p3 .1843 .34 .4858/.05);margin:0 16px 16px;position:relative}.la-bottom .bg-image[data-v-c6b49504]{display:none;position:relative}.la-bottom .bg-image img[data-v-c6b49504]{width:268px}.la-bottom .content-wrapper[data-v-c6b49504]{width:268px}.la-bottom .content-wrapper .text-img-wrapper[data-v-c6b49504]{display:flex;flex-direction:row}.la-bottom .content-wrapper .text-img-wrapper .left[data-v-c6b49504]{flex:1;padding-left:16px;padding-top:16px}.la-bottom .content-wrapper .text-img-wrapper .left .text[data-v-c6b49504]{font-size:16px;font-weight:600}.la-bottom .content-wrapper .text-img-wrapper .right img[data-v-c6b49504]{margin-top:-8px;width:100px}.la-bottom .content-wrapper .btn-wrapper[data-v-c6b49504]{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:16px;padding-left:16px;padding-right:16px}.la-bottom .content-wrapper .btn-wrapper .jb-btn[data-v-c6b49504]{margin-right:16px}.la-bottom .content-wrapper .btn-wrapper .btn[data-v-c6b49504]{background-color:#fff;border-radius:35px;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:8px;width:110px}.la-bottom .content-wrapper .btn-wrapper .btn .icon[data-v-c6b49504]{display:flex;flex-direction:column;justify-content:center;margin-right:4px}.la-bottom .content-wrapper .btn-wrapper .btn .icon img[data-v-c6b49504]{height:16px;width:16px}.la-bottom .content-wrapper .btn-wrapper .btn .text[data-v-c6b49504]{color:rgba(0,0,0,.9);font-size:14px}.la-text[data-v-c6b49504]{color:var(--Gray-Gray1,#f3f3f3);color:var(--Gray-Gray1,color(display-p3 .9529 .9529 .9529));font-family:TencentSans;font-size:20px;font-style:normal;font-style:italic;font-weight:700;line-height:150%}.la-title[data-v-c6b49504]{background-color:var(--main-gray-background);color:var(--main-text-secondary);display:inline-block;line-height:22px;padding:0 12px;position:relative;z-index:2}.la-download[data-v-c6b49504]{display:flex;flex-direction:column;gap:16px;padding-top:24px;text-align:left}.download-item[data-v-c6b49504]{align-items:center;background:var(--main-background);background:hsla(0,0%,100%,.8);background:color(display-p3 1 1 1/.8);border-radius:8px;cursor:pointer;display:flex;font-size:14px;gap:4px;justify-content:center;line-height:22px;padding:8px 12px}.plus-icon[data-v-c6b49504]{height:16px;width:16px}@media only screen and (max-width:920px){.left-area[data-v-c6b49504]{bottom:0;overflow:hidden;position:absolute;top:0;transform:translateX(-100%)}.left-area.mobile[data-v-c6b49504]{gap:16px}.left-area.mobile .logo[data-v-c6b49504]{padding:12px 12px 8px}.left-area.mobile .la-content[data-v-c6b49504]{padding:0 12px 12px}.left-area.mobile[data-v-c6b49504] .h-top{padding:0 0 12px}.left-area.mobile[data-v-c6b49504] .h-content{padding-left:0}.left-area.visible[data-v-c6b49504]{transform:translateX(0)}}.wrapper[data-v-3cb7cc54]{display:flex;height:100%}@media only screen and (max-width:920px){.wrapper[data-v-3cb7cc54]{flex-direction:column}}.mobile-download-tips-cover[data-v-3cb7cc54]{background-color:rgba(0,0,0,.5);display:none;height:100vh;left:0;position:absolute;top:0;width:100%;z-index:99}@media only screen and (max-width:920px){.mobile-download-tips-cover[data-v-3cb7cc54]{display:flex;flex-direction:column;justify-content:center}}.mobile-download-tips-cover .container[data-v-3cb7cc54]{background:linear-gradient(0deg,#f2f7ff 28.25%,#bedaff 120.47%);background:linear-gradient(0deg,color(display-p3 .9513 .9697 1) 28.25%,color(display-p3 .7672 .8501 .9866) 120.47%);border-radius:20px;box-shadow:0 6px 12px 0 rgba(31,88,127,.05);box-shadow:0 6px 12px 0 color(display-p3 .1843 .34 .4858/.05);margin-left:61px;margin-right:61px;z-index:100}.mobile-download-tips-cover .container .content-wrapper .text-img-wrapper[data-v-3cb7cc54]{display:flex;flex-direction:row}.mobile-download-tips-cover .container .content-wrapper .text-img-wrapper .left[data-v-3cb7cc54]{flex:1;padding-left:16px;padding-top:16px}.mobile-download-tips-cover .container .content-wrapper .text-img-wrapper .left .text[data-v-3cb7cc54]{font-size:16px;font-weight:600}.mobile-download-tips-cover .container .content-wrapper .text-img-wrapper .right img[data-v-3cb7cc54]{margin-top:-8px;width:100px}.mobile-download-tips-cover .container .content-wrapper .btn-wrapper[data-v-3cb7cc54]{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:16px;padding-left:16px;padding-right:16px}.mobile-download-tips-cover .container .content-wrapper .btn-wrapper .jb-btn[data-v-3cb7cc54]{margin-right:16px}.mobile-download-tips-cover .container .content-wrapper .btn-wrapper .btn[data-v-3cb7cc54]{background-color:#fff;border-radius:35px;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:8px;width:110px}.mobile-download-tips-cover .container .content-wrapper .btn-wrapper .btn .icon[data-v-3cb7cc54]{display:flex;flex-direction:column;justify-content:center;margin-right:4px}.mobile-download-tips-cover .container .content-wrapper .btn-wrapper .btn .icon img[data-v-3cb7cc54]{height:16px;width:16px}.mobile-download-tips-cover .container .content-wrapper .btn-wrapper .btn .text[data-v-3cb7cc54]{color:rgba(0,0,0,.9);font-size:14px}.mobile-download-tips-cover .close-icon-wrapper[data-v-3cb7cc54]{display:flex;flex-direction:row;justify-content:center;margin-top:24px}.mobile-download-tips-cover .close-icon-wrapper .close-btn[data-v-3cb7cc54]{background:#f1f7ff;background:color(display-p3 .949 .9686 .9961);border-radius:50%;height:24px;text-align:center;width:24px}.mobile-download-tips-cover .close-icon-wrapper .close-btn img[data-v-3cb7cc54]{height:16px;margin-top:4px;width:16px}.main-bg[data-v-3cb7cc54]{background:linear-gradient(90deg,#cf59ec,#7a4ee0 50.23%,#2642d4);filter:blur(300px);height:516px;left:50%;max-width:1338px;opacity:.15;position:absolute;top:-90px;transform:translateX(-50%);width:100%;z-index:1}.chat-area[data-v-3cb7cc54]{display:flex;flex:1;flex-direction:column;height:100%;overflow:hidden;position:relative}.chat-top[data-v-3cb7cc54]{align-items:center;box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;padding:14px 16px;position:relative;z-index:4}.chat-title[data-v-3cb7cc54]{color:var(--main-text);flex:1;font-size:16px;font-weight:600;line-height:24px;margin:0}.chat-wrapper[data-v-3cb7cc54]{flex:1;height:100%;overflow:hidden}.chat-inner[data-v-3cb7cc54]{height:100%;position:relative;z-index:2}.user-btn[data-v-3cb7cc54]{align-items:center;background:var(--secondary-background);border-radius:8px;cursor:pointer;display:flex;gap:4px;line-height:22px;padding:5px 6px}.user-btn .t-avatar[data-v-3cb7cc54]{height:20px;margin-right:8px;width:20px}.user-btn .t-icon[data-v-3cb7cc54]{color:#ccc;font-size:18px}.avatar[data-v-3cb7cc54]{border-radius:50%;height:20px;width:20px}.large-avatar[data-v-3cb7cc54]{height:48px!important;width:48px!important}.login-user[data-v-3cb7cc54]{align-items:center;display:flex;gap:8px}.login-user[data-v-3cb7cc54] .user-dropdown{text-align:center;width:200px}.login-user[data-v-3cb7cc54] .user-dropdown .t-dropdown__menu{gap:4px;line-height:22px;padding:24px 16px 8px}.login-user[data-v-3cb7cc54] .user-dropdown .t-dropdown__menu .t-dropdown__item{border-radius:8px}.login-user[data-v-3cb7cc54] .user-dropdown .t-dropdown__menu div:first-child .t-dropdown__item{cursor:auto}.login-user[data-v-3cb7cc54] .user-dropdown .t-dropdown__menu div:first-child .t-dropdown__item:hover{background:none}.login-user[data-v-3cb7cc54] .user-dropdown .t-dropdown__item-text{padding:4px 0}.max-100[data-v-3cb7cc54]{max-width:150px}.user-name-wrapper[data-v-3cb7cc54]{align-items:center;display:flex;justify-content:center;padding:0 10px}.user-name-wrapper .user-name[data-v-3cb7cc54]{font-size:16px;font-weight:600;line-height:24px;margin-top:8px}.user-name-wrapper .user-name-edit[data-v-3cb7cc54]{cursor:pointer;display:block;font-size:16px;min-width:16px}.mobile-top[data-v-3cb7cc54]{align-items:center;display:none;gap:8px}.mobile-top .list-icon[data-v-3cb7cc54]{cursor:pointer;font-size:20px;padding:2px}.mobile-top .logo-custom[data-v-3cb7cc54]{height:25px;margin-right:4px;width:25px}.mobile-user-box[data-v-3cb7cc54]{display:flex;gap:8px}.mobile-user-box .t-avatar[data-v-3cb7cc54]{height:28px;width:28px}.wrapper.mobile .chat-top[data-v-3cb7cc54]{padding:10px 12px}.wrapper.mobile .chat-title[data-v-3cb7cc54]{display:none}.wrapper.mobile .avatar[data-v-3cb7cc54]{height:28px;width:28px}.wrapper.mobile .button-solid.small[data-v-3cb7cc54]{height:28px;width:68px}.create-session[data-v-3cb7cc54]{border-radius:50%;display:none;font-size:0;height:28px;width:28px}.create-session .plus-icon[data-v-3cb7cc54]{height:14px;vertical-align:top;width:14px}.create-session .sdk-icon[data-v-3cb7cc54]{color:var(--main-text);height:16px;vertical-align:top;width:16px}.create-session .back-top-icon[data-v-3cb7cc54]{transform:rotate(-90deg)}.create-session .back-top-icon.reverse[data-v-3cb7cc54]{transform:rotate(90deg)}.split-line[data-v-3cb7cc54]{background-color:var(--main-background);height:24px;width:1px}.sdk-logo[data-v-3cb7cc54]{height:24px;object-fit:contain;width:24px}.sdk-logo-large[data-v-3cb7cc54]{width:auto}.sdk-button[data-v-3cb7cc54]{background:var(--main-background)}.user-drawer[data-v-3cb7cc54]{display:flex;flex-direction:column;gap:4px;padding:24px;text-align:center}.user-drawer .t-avatar[data-v-3cb7cc54]{height:48px;width:48px}.user-drawer .user-name-wrapper[data-v-3cb7cc54]{margin-bottom:12px}.user-drawer .user-drawer-item[data-v-3cb7cc54]{line-height:22px;padding:7px 0}.cover[data-v-3cb7cc54]{background-color:rgba(0,0,0,.5);bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:6}.cover.visible[data-v-3cb7cc54]{display:block}.user-drawer-box[data-v-3cb7cc54] .t-drawer__content-wrapper{height:auto!important}.logo-link[data-v-3cb7cc54]{font-size:0}@media only screen and (min-width:921px){.cover[data-v-3cb7cc54]{display:none!important}}@media only screen and (max-width:920px){.mobile-top[data-v-3cb7cc54]{align-items:center;display:flex}.mobile-top>a[data-v-3cb7cc54]{height:20px}.create-session[data-v-3cb7cc54]{display:block}}@media only screen and (max-width:480px){.main-bg[data-v-3cb7cc54]{filter:blur(200px);opacity:.1}}body{--background:#fff;--contrast-active-border:transparent;--focus-border:#0090f1;--font-family:-apple-system,BlinkMacSystemFont,sans-serif;--font-weight:normal;--foreground:#616161;--scrollbar-slider-background:hsla(0,0%,39%,.4);--scrollbar-slider-hover-background:hsla(0,0%,39%,.7);--scrollbar-slider-active-background:rgba(0,0,0,.6);--badge-background:#c4c4c4;--badge-foreground:#333;--button-primary-background:#007acc;--button-primary-hover-background:#0062a3;--button-secondary-background:#5f6a79;--button-secondary-hover-background:#4c5561;--checkbox-background:#fff;--checkbox-border:#919191;--checkbox-foreground:#616161;--list-active-selection-background:#0060c0;--list-hover-background:#e8e8e8;--divider-background:#c8c8c8;--dropdown-background:#fff;--dropdown-border:#cecece;--dropdown-foreground:#616161;--input-background:#fff;--input-foreground:#616161;--input-placeholder-foreground:#767676;--link-active-foreground:#006ab1;--link-foreground:#006ab1;--panel-tab-active-border:#424242;--panel-tab-active-foreground:#424242;--panel-tab-foreground:rgba(66,66,66,.75);--panel-view-background:#fff;--panel-view-border:hsla(0,0%,50%,.35);--vscode-menu-background:#fff;--vscode-editorUnnecessaryCode-opacity:rgba(0,0,0,.47);--vscode-commandCenter-background:rgba(0,0,0,.05);--vscode-chat-slashCommandBackground:#fff;--vscode-chat-slashCommandForeground:#306ca2;--vscode-foreground:#616161;--vscode-chat-requestBorder:rgba(0,0,0,.1);--vscode-editorWidget-border:#c8c8c8;--vscode-editorWidget-background:#f3f3f3;--vscode-editorWidget-foreground:#616161;--vscode-list-inactiveSelectionBackground:#e4e6f1;--vscode-textPreformat-foreground:#3b3b3b;--vscode-textPreformat-background:rgba(0,0,0,.12)}body code{background-color:var(--vscode-textPreformat-background);border-radius:4px;color:var(--vscode-textPreformat-foreground);padding:1px 3px}body.vscode-high-contrast.vscode-high-contrast-light,body.vscode-light{--gongfeng-chat-reference-tip-background:#fff}.v-popper--theme-tooltip .v-popper__inner{background-color:var(--gongfeng-chat-reference-tip-background);box-shadow:0 2px 8px rgba(0,0,0,.1)!important;word-break:break-word}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:var(--gongfeng-chat-reference-tip-background)}body{--main-gray-background:#f7f7fa;--secondary-background:#efeff5;--main-text:rgba(0,0,0,.9);--main-text-secondary:rgba(0,0,0,.6);--main-description:#525265;--link-foreground:#6e74ff;--main-blue:#6e74ff;--main-blue-hover:#8a8fff;--main-background:#fff;--main-border-color:#e9e9f1;--main-divider-color:#d9d9d9;--main-linear-gradient:linear-gradient(90deg,#ae59ec,#535aed)}body.dark{--main-background:#333}.chat-container{height:100%;width:100%}.chat-container .float-actions{display:none}.chat-container .message-list{margin-bottom:20px;padding:0 max(16px,(100% - 800px)/2)}.chat-container .chat-form{background-color:var(--main-background);padding:0 max(16px,(100% - 800px)/2) 20px;z-index:2}.chat-container .chat-form .control-group{border:1px solid var(--main-border-color);border-radius:8px;box-shadow:0 6px 12px 0 rgba(45,45,61,.05);padding:20px 16px 8px}.chat-container .chat-form .control-group .shadow-textarea-craft,.chat-container .chat-form .control-group textarea.control-craft{min-height:24px}.chat-container .chat-form .control-group div.host-craft .addition-wrapper-craft--header{display:none}.chat-container .chat-form .control-group .send-btn-disabled{background-color:rgba(110,115,255,.482)}.chat-container .chat-form .control-group .host{border:1px solid var(--main-border-color);border-radius:8px;box-shadow:0 6px 12px 0 rgba(45,45,61,.05);padding:8px 16px}.chat-container .chat-form .control{font-size:14px;line-height:20px;min-height:38px!important}.chat-container .message-item{padding:16px 0}.chat-container .message-item .error{padding:4px 0}.chat-container .message-item .message{font-size:14px}.chat-container .message-item .message [role=marker].variable{-webkit-text-fill-color:transparent;background:var(--main-linear-gradient);background-clip:text;-webkit-background-clip:text}.chat-container .message-item .message [role=marker].variable .error{padding:4px 0}.chat-container .followup-list .followup-item{background-color:var(--main-gray-background)}.chat-container .shadow-textarea::-webkit-scrollbar,.chat-container textarea.control::-webkit-scrollbar{height:4px;width:4px}.chat-container .shadow-textarea,.chat-container textarea.control{font-size:14px;height:auto}.chat-container .kb-step-top .loading-dot{background-color:var(--secondary-background)}.chat-container .kb-reference{background:var(--main-gray-background);border-radius:23px}.chat-container .code-metadata .code-actions .action{padding:0}.chat-container div.host .control-wrapper{padding-right:0}.mentionable-popper{max-width:478px}.chat-model-popper .v-popper__inner{background:#fff;box-shadow:0 15px 30px -10px rgba(0,0,0,.3),0 5px 15px rgba(0,0,0,.1);width:auto}.chat-model-popper .v-popper__inner .dropdown-list__item-selected,.chat-model-popper .v-popper__inner .dropdown-list__item:hover{background-color:hsla(0,0%,50%,.417)!important}.mentionable-popper-craft .v-popper__inner{background:#fff;box-shadow:0 15px 30px -10px rgba(0,0,0,.3),0 5px 15px rgba(0,0,0,.1);width:auto}.mentionable-popper-craft .v-popper__inner .search-input-container{display:none}.mentionable-popper-craft .v-popper__inner .dropdown-list__item-selected,.mentionable-popper-craft .v-popper__inner .dropdown-list__item:hover{background-color:hsla(0,0%,50%,.417)!important}.feedback-popper.custom-popper.v-popper--theme-dropdown{margin-left:20px;max-width:420px;width:auto}.feedback-popper .feedback-item{margin-bottom:0;min-width:28%;padding:4px}.feedback-popper .feedback-item-box{padding:10px 0}.feedback-popper .submit-feedback-button{height:32px}.shadow-textarea marker{background-color:var(--main-background);font-size:14px}.shadow-textarea marker span{-webkit-text-fill-color:transparent;background:var(--main-linear-gradient);background-clip:text;-webkit-background-clip:text}.addition-wrapper .suffix vscode-button{background:var(--main-blue);border-radius:50%;color:#fff}@media only screen and (max-width:768px){.chat-form{padding-bottom:12px}}@media only screen and (max-width:430px){.chat-container .chat-form .control-group .host{padding:4px 12px;position:relative}div.host .control-wrapper{position:relative;z-index:2}.v-popper--theme-dropdown .v-popper__inner{max-height:300px}}@media only screen and (max-width:460px){.login-dialog .t-dialog,.login-dialog .t-dialog__body{height:484px!important}}.sdk .chat-wrapper{background-color:#fff;border-radius:24px;margin:0 8px 8px}.sdk.custom-bg .main-bg{display:none}.sdk .suggest-tip{margin-top:0}.sdk .login-user{gap:16px}.sdk .chat-container .chat-form{background-color:transparent}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{border:none!important;height:100%;width:100%}body{color:var(--main-text);font-family:PingFang SC,sans-serif;height:100%!important}body.vscode-light{background-color:#fff;color:var(--main-text);font-size:14px;margin:0;max-width:none}body a{color:var(--main-text);text-decoration:none}ul{list-style:none;margin:0;padding:0}input,textarea{outline:none}.button-solid{background:linear-gradient(92deg,#a07cf3 1.48%,#6e73ff 49.3%);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff}.button-simple,.button-solid{cursor:pointer;font-size:14px}.button-simple{background:linear-gradient(90deg,rgba(174,89,236,.1),rgba(83,90,237,.1));border:none;border-radius:8px}.button-simple:hover{background:linear-gradient(90deg,rgba(174,89,236,.15),rgba(83,90,237,.15))}.button-simple span{-webkit-text-fill-color:transparent;background:var(--main-linear-gradient);background-clip:text;-webkit-background-clip:text}.button-simple.small,.button-solid.small{height:32px;width:88px}.overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-dialog .t-dialog__position{padding-left:20px;padding-right:20px}.login-dialog .t-dialog{max-width:100%}.login-dialog .t-dialog,.login-dialog .t-dialog__body{background-color:transparent;border:none;border-radius:0;height:530px;overflow:hidden;padding:0!important}.fit-content{height:fit-content;width:fit-content}.t-drawer__body{padding:0!important}.t-drawer__content-wrapper{color:var(--main-text)}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.h-content:hover::-webkit-scrollbar-thumb,.message-list:hover::-webkit-scrollbar-thumb{background:#e0e2eb}