.hc-black .figma-dark-loading-logo,.hc-black .wl-cn-dark-logo,.hc-black .wl-i18n-dark-logo,.hc-black .wl-i18n-dark-trae,.hc-black .cn-dark-setting,.hc-black .i18n-dark-setting,.hc-black .cn-dark-command,.hc-black .i18n-dark-command,.vs-dark .figma-dark-loading-logo,.vs-dark .wl-cn-dark-logo,.vs-dark .wl-i18n-dark-logo,.vs-dark .wl-i18n-dark-trae,.vs-dark .cn-dark-setting,.vs-dark .i18n-dark-setting,.vs-dark .cn-dark-command,.vs-dark .i18n-dark-command{display:block}.hc-black .figma-light-loading-logo,.hc-black .wl-cn-light-logo,.hc-black .wl-i18n-light-logo,.hc-black .wl-i18n-light-trae,.hc-black .cn-light-setting,.hc-black .i18n-light-setting,.hc-black .cn-light-command,.hc-black .i18n-light-command,.vs-dark .figma-light-loading-logo,.vs-dark .wl-cn-light-logo,.vs-dark .wl-i18n-light-logo,.vs-dark .wl-i18n-light-trae,.vs-dark .cn-light-setting,.vs-dark .i18n-light-setting,.vs-dark .cn-light-command,.vs-dark .i18n-light-command{display:none}.hc-light .figma-light-loading-logo,.hc-light .wl-cn-light-logo,.hc-light .wl-i18n-light-logo,.hc-light .wl-i18n-light-trae,.hc-light .cn-light-setting,.hc-light .i18n-light-setting,.hc-light .cn-light-command,.hc-light .i18n-light-command,.vs .figma-light-loading-logo,.vs .wl-cn-light-logo,.vs .wl-i18n-light-logo,.vs .wl-i18n-light-trae,.vs .cn-light-setting,.vs .i18n-light-setting,.vs .cn-light-command,.vs .i18n-light-command{display:block}.hc-light .figma-dark-loading-logo,.hc-light .wl-cn-dark-logo,.hc-light .wl-i18n-dark-logo,.hc-light .wl-i18n-dark-trae,.hc-light .cn-dark-setting,.hc-light .i18n-dark-setting,.hc-light .cn-dark-command,.hc-light .i18n-dark-command,.vs .figma-dark-loading-logo,.vs .wl-cn-dark-logo,.vs .wl-i18n-dark-logo,.vs .wl-i18n-dark-trae,.vs .cn-dark-setting,.vs .i18n-dark-setting,.vs .cn-dark-command,.vs .i18n-dark-command,.pkg_i18n .wl-cn-light-logo,.pkg_i18n .wl-cn-dark-logo,.pkg_i18n .wl-bg,.pkg_i18n .wl-title,.pkg_i18n .cn-light-setting,.pkg_i18n .cn-dark-setting,.pkg_i18n .cn-command-logo,.pkg_cn .wl-i18n-light-logo,.pkg_cn .wl-i18n-dark-logo,.pkg_cn .i18n-light-setting,.pkg_cn .i18n-dark-setting,.pkg_cn .i18n-command-logo,.pkg_cn .wl-trae-title{display:none}.pkg_i18n .w-280{width:280px}.pkg_i18n .w-289{width:289px}.pkg_i18n .command-bg{display:none}.pkg_i18n .i18n-command-logo{justify-content:center;display:flex;position:relative}.login-sso{height:283px!important}@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0turn}@keyframes border-spin{to{--border-angle:1turn}}.icd-avatar{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;height:20px;margin:0;padding:0;font-size:12px;display:inline-flex}.icd-avatar-rtl{flex-direction:row-reverse}.icd-avatar-img{border-radius:var(--Radius-radius-3,3px);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;min-width:20px;display:flex;overflow:hidden}.icd-avatar-img,.icd-avatar-img>img{width:20px;height:20px}.icd-avatar-bordered .icd-avatar-img{border:1px solid var(--vscode-icube--border-border-neutral-l1,#4d6b9917);box-sizing:border-box}.icd-avatar-name{color:var(--vscode-icube--text-text-default-active,#f5f9fe);font-size:12px;font-weight:var(--body-md-strong-fontWeight,500);line-height:var(--body-md-strong-lineHeight,18px);white-space:nowrap}.icd-avatar-desc{color:var(--vscode-icube-colorTextGray);letter-spacing:.033px;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden}.icd-rainbow-avatar{letter-spacing:0;text-wrap:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-family:JetBrains Mono;font-style:normal;display:flex;overflow:hidden}.icd-rainbow-avatar.circle{border-radius:100%}.icd-rainbow-avatar.tiny{width:16px;height:16px;font-size:12px;font-weight:700;line-height:20px}.icd-rainbow-avatar.tiny.multi-char{font-size:10px}.icd-rainbow-avatar.tiny.multi-char.char-length-3{font-size:8px}.icd-rainbow-avatar.tiny.square{border-radius:2px}.icd-rainbow-avatar.small{width:20px;height:20px;font-size:12px;font-weight:700;line-height:20px}.icd-rainbow-avatar.small.multi-char{font-size:10px}.icd-rainbow-avatar.small.square{border-radius:4px}.icd-rainbow-avatar.compact{width:24px;height:24px;font-size:14.4px;font-weight:700;line-height:24px}.icd-rainbow-avatar.compact.multi-char{font-size:12px}.icd-rainbow-avatar.compact.square{border-radius:4px}.icd-rainbow-avatar.medium{width:32px;height:32px;font-size:18px;font-weight:700;line-height:32px}.icd-rainbow-avatar.medium.multi-char{font-size:16px}.icd-rainbow-avatar.medium.square{border-radius:6px}.icd-rainbow-avatar.large{width:40px;height:40px;font-size:24px;font-weight:700;line-height:40px}.icd-rainbow-avatar.large.multi-char{font-size:20px}.icd-rainbow-avatar.large.square{border-radius:8px}.icd-rainbow-avatar.huge{width:60px;height:60px;font-size:33px;font-weight:700;line-height:60px}.icd-rainbow-avatar.huge.multi-char{font-size:30px}.icd-rainbow-avatar.huge.square{border-radius:12px}.icd-rainbow-avatar.bordered{box-shadow:0 0 0 1px var(--vscode-icube-colorLine2)}.icd-rainbow-avatar.bg{color:var(--vscode-icube-colorBg1)}.vs .icd-rainbow-avatar.fg{background:var(--vscode-icube-colorBgTr2)}.vs-dark .icd-rainbow-avatar.fg{background:var(--vscode-icube-colorBg1)}.agent-avatar-container{border-radius:var(--Radius-radius-3,3px);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;overflow:hidden}.agent-avatar-container.buildin-sub-agent-avatar>svg{width:100%;height:100%}.agent-avatar-container>svg{width:70.35%;height:50%}.agent-avatar-container.dark{background:var(--vscode-icube--special-black,#000)}.agent-avatar-container.dark.builder-simple svg path,.agent-avatar-container.dark.custom-default svg path{fill:var(--vscode-icube--icon-icon-default)}.agent-avatar-container.dark.chat-agent svg path{fill:var(--vscode-icube--accent-accent-cyan)}.agent-avatar-container.dark.builder-with-mcp svg path{fill:#2dd288}.agent-avatar-container.dark.builder-with-web svg path{fill:var(--vscode-icube--accent-accent-blue)}.agent-avatar-container.dark.solo-coder svg path{fill:var(--vscode-icube--accent-accent-violet)}.agent-avatar-container.dark.merged-agent svg path{fill:#2dd288}.agent-avatar-container.dark.solo-team svg g:first-child path{fill:var(--vscode-icube--accent-accent-blue)}.agent-avatar-container.dark.solo-team svg g:last-child path{fill:var(--vscode-icube--accent-accent-violet)}.agent-avatar-container.dark.solo-team svg{width:85%;height:62%}.agent-avatar-container.dark.assistant{background:0 0}.agent-avatar-container.dark.assistant svg{width:100%;height:100%}.agent-avatar-container.light:not(.assistant) svg path{fill:var(--vscode-icube--special-black)}.agent-avatar-container.light.assistant{background:0 0}.agent-avatar-container.light.assistant svg{width:100%;height:100%}.agent-avatar-container.light.builder-simple,.agent-avatar-container.light.custom-default{background:var(--vscode-icube--bg-bg-overlay-l4)}.agent-avatar-container.light.builder-with-mcp{background:#2dd288}.agent-avatar-container.light.builder-with-web{background:#7bb8ff}.agent-avatar-container.light.chat-agent{background:var(--vscode-icube--accent-accent-cyan)}.agent-avatar-container.light.solo-coder{background:#bfa5ff}.agent-avatar-container.light.merged-agent{background:#2dd288}.agent-avatar-container.light.solo-team{background:linear-gradient(135deg,#bfa5ff,#7bb8ff)}.agent-avatar-container.light.solo-team svg{width:85%;height:62%}.agent-avatar-container.custom-avatar{border-radius:var(--Radius-radius-2,2px);box-sizing:content-box;background-position:50%;background-repeat:no-repeat;background-size:cover}.animated-agent-avatar{flex-shrink:0;width:60px;height:60px;position:relative}.animated-agent-avatar__background{background-color:#000;border-radius:5px;position:absolute;inset:0}.animated-agent-avatar__face{width:40px;height:28.57px;transition:transform .1s ease-out;position:absolute;top:15.71px;left:10px}.animated-agent-avatar__face-inner{position:absolute;inset:0}.animated-agent-avatar__svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.icd-btn{background-color:var(--vscode-icube--bg-bg-overlay-l3);box-sizing:border-box;color:var(--vscode-icube--text-text-default);cursor:pointer;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;gap:8px;padding:4px 12px;font-size:11px;font-weight:500;line-height:16px;transition:background-color .2s ease-out;display:inline-flex}.icd-btn.icd-btn-larger{padding:6px 12px;font-size:13px;line-height:20px}.icd-btn.icd-btn-large{padding:6px 8px;font-size:13px}.icd-btn.icd-btn-small{padding:2px 8px}.icd-btn.icd-btn-tiny{padding:1px 6px;font-size:12px;line-height:18px}.icd-btn.icd-btn-icon-only{padding:6px}.icd-btn-small.icd-btn-icon-only{padding:2px}.icd-btn-small.icd-btn-icon-only .codicon{font-size:13px}.icd-btn-tiny.icd-btn-icon-only{padding:1px}.icd-btn-tiny.icd-btn-icon-only .codicon{font-size:12px}.icd-btn.icd-btn-block{width:100%;display:flex}.icd-btn .codicon{color:inherit!important;font-size:14px!important}.icd-btn.icd-btn-default,.icd-btn.icd-btn-secondary{background-color:var(--vscode-icube--bg-bg-overlay-l3);color:var(--vscode-icube--text-text-default)}.icd-btn.icd-btn-default:hover,.icd-btn.icd-btn-secondary:hover{background-color:var(--vscode-icube--bg-bg-overlay-l4);color:var(--vscode-icube--text-text-default-hover)}.icd-btn.icd-btn-default:active,.icd-btn.icd-btn-secondary:active{color:var(--vscode-icube--text-text-default-active)}.icd-btn.icd-btn-default:disabled,.icd-btn.icd-btn-secondary:disabled{background-color:var(--vscode-icube--bg-bg-overlay-l1);color:var(--vscode-icube--text-text-disabled);cursor:not-allowed}.icd-btn.icd-btn-error-strong{background:var(--vscode-icube--status-error-default,#f65a5a);color:var(--vscode-icube--special-white,#fff)}.icd-btn.icd-btn-error-strong:hover{background:var(--vscode-icube--status-error-hover,#f86262);color:var(--vscode-icube--special-white,#fff)}.icd-btn.icd-btn-error-strong:active{background:var(--vscode-icube--status-error-active,#b33636);color:var(--vscode-icube--special-white,#fff)}.icd-btn.icd-btn-error-strong:disabled{background:var(--vscode-icube--status-error-surface-l1,#f646462e);color:var(--vscode-icube--text-text-disabled);cursor:not-allowed}.icd-btn.icd-btn-error-subtle{background:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);color:var(--vscode-icube--status-error-default,#f65a5a)}.icd-btn.icd-btn-error-subtle:hover{background:var(--vscode-icube--bg-bg-overlay-l4,#e0e2f214);color:var(--vscode-icube--status-error-hover,#f86262)}.icd-btn.icd-btn-error-subtle:active{background:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);color:var(--vscode-icube--status-error-active,#b33636)}.icd-btn.icd-btn-error-subtle:disabled{background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);color:var(--vscode-icube--status-error-surface-l3,#f646465c);cursor:not-allowed}.icd-btn.icd-btn-primary{background-color:var(--vscode-button-background);color:var(--vscode-button-foreground)}.theme-icube .icd-btn.icd-btn-primary{background-color:var(--vscode-icube--bg-bg-invert);color:var(--vscode-icube--text-text-onaccent)}.icd-btn.icd-btn-primary:not(:disabled):focus,.icd-btn.icd-btn-primary:not(:disabled):hover{background-color:var(--vscode-button-hoverBackground);color:var(--vscode-button-foreground)}.theme-icube .icd-btn.icd-btn-primary:not(:disabled):focus,.theme-icube .icd-btn.icd-btn-primary:not(:disabled):hover{background-color:var(--vscode-icube--bg-bg-invert-hover);color:var(--vscode-icube--text-text-onaccent)}.icd-btn.icd-btn-primary:not(:disabled):active{background-color:var(--vscode-tab-inactiveForeground);color:var(--vscode-button-foreground)}.theme-icube .icd-btn.icd-btn-primary:not(:disabled):active{background-color:var(--vscode-icube--bg-bg-invert-active);color:var(--vscode-icube--text-text-onaccent)}.icd-btn.icd-btn-primary:disabled{background-color:var(--vscode-disabledForeground);color:var(--vscode-button-foreground);cursor:not-allowed}.theme-icube .icd-btn.icd-btn-primary:disabled{background-color:var(--vscode-icube--bg-bg-invert-disabled);color:var(--vscode-icube--text-text-disabled)}.icd-btn-link{background-color:#0000;padding-left:4px;padding-right:4px}.icd-btn-link:not(:disabled):focus,.icd-btn-link:not(:disabled):hover{color:var(--vscode-icube--text-text-default-hover)}.icd-btn-link:not(:disabled):active{color:var(--vscode-icube--text-text-default-active)}.icd-btn-link:disabled{color:var(--vscode-icube--text-text-disabled);cursor:not-allowed;background-color:#0000}.icd-btn-link.icd-btn-icon-only:active>.codicon,.icd-btn-link.icd-btn-icon-only:focus>.codicon,.icd-btn-link.icd-btn-icon-only:hover>.codicon,.icd-btn-link:not(:disabled):active>span:not(.codicon),.icd-btn-link:not(:disabled):focus>span:not(.codicon),.icd-btn-link:not(:disabled):hover>span:not(.codicon){text-decoration:underline}.icd-btn.icd-btn-danger{background-color:var(--status-error-surface-l1,#f646462e);color:var(--vscode-icube--text-text-default)}.icd-btn.icd-btn-danger:not(:disabled):focus,.icd-btn.icd-btn-danger:not(:disabled):hover{background-color:var(--vscode-icube--bg-bg-overlay-l2);color:var(--vscode-icube--text-text-default-hover)}.icd-btn.icd-btn-danger:not(:disabled):active{background-color:var(--vscode-icube--bg-bg-overlay-l1);color:var(--vscode-icube--text-text-default-active)}.icd-btn.icd-btn-danger:disabled{color:var(--vscode-icube--text-text-disabled);cursor:not-allowed;background-color:#0000}.icd-btn.icd-btn-tertiary,.icd-btn.icd-btn-text{color:var(--vscode-icube--text-text-default);background-color:#0000}.icd-btn.icd-btn-tertiary:not(:disabled):focus,.icd-btn.icd-btn-tertiary:not(:disabled):hover,.icd-btn.icd-btn-text:not(:disabled):focus,.icd-btn.icd-btn-text:not(:disabled):hover{background-color:var(--vscode-icube--bg-bg-overlay-l2);color:var(--vscode-icube--text-text-default-hover)}.icd-btn.icd-btn-tertiary:not(:disabled):active,.icd-btn.icd-btn-text:not(:disabled):active{background-color:var(--vscode-icube--bg-bg-overlay-l1);color:var(--vscode-icube--text-text-default-active)}.icd-btn.icd-btn-tertiary:disabled,.icd-btn.icd-btn-text:disabled{color:var(--vscode-icube--text-text-disabled);cursor:not-allowed;background-color:#0000}@keyframes icd-rotate360{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.icd-loading-circle{animation:1s linear infinite icd-rotate360}.icd-loading{align-items:center;display:inline-flex}.icd-loading-text{color:var(--vscode-descriptionForeground);font-size:12px;font-weight:500}.icd-loading-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.icd-loading-text+.icd-loading-dot{margin-left:4px}.icd-loading-dot+.icd-loading-text{margin-right:4px}.icd-loading-dot-text{color:var(--vscode-descriptionForeground)}.icd-loading-text+.icd-loading-dot-text{margin-left:2px}.icd-loading-dot-text+.icd-loading-text{margin-right:2px}.icd-loading-dot-1{width:16px;height:16px;position:relative}.icd-loading-dot{backface-visibility:hidden;width:16px;height:3px;position:relative;transform:scale(1)}.icd-loading-dot:after,.icd-loading-dot:before{backface-visibility:hidden;background-color:var(--vscode-foreground);content:"";height:3px;transform-style:preserve-3d;border-radius:100%;width:3px;display:inline-block;position:absolute;transform:scale(1)}.icd-loading-dot:before{animation:.75s cubic-bezier(.2,.68,.18,1.08) -.4s infinite icd-ball-pulse;left:0}.icd-loading-dot:after{animation:.75s cubic-bezier(.2,.68,.18,1.08) infinite icd-ball-pulse;left:8px}@keyframes icd-ball-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.1)}to{opacity:1;transform:scale(1)}}.icd-loading-thin-loading{width:16px;height:16px;animation:1s linear infinite icd-rotate360}.icd-loading-thin-loading-img,.icd-loading-thin-loading>svg{width:16px;height:16px}.icd-btn-v2{background-color:var(--vscode-icube-colorBtnHover);box-sizing:border-box;color:var(--vscode-foreground);cursor:pointer;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;gap:8px;padding:4px 12px;font-size:11px;font-weight:500;line-height:16px;transition:background-color .2s ease-out;display:inline-flex}.icd-btn-v2.icd-btn-v2-larger{padding:6px 12px;font-size:13px;line-height:20px}.icd-btn-v2.icd-btn-v2-large{padding:6px 8px;font-size:13px}.icd-btn-v2.icd-btn-small{padding:2px 8px}.icd-btn-v2.icd-btn-v2-tiny{padding:1px 6px;font-size:12px;line-height:18px}.icd-btn-v2.icd-btn-v2-icon-only{padding:6px}.icd-btn-v2-small.icd-btn-v2-icon-only{padding:2px}.icd-btn-v2-small.icd-btn-v2-icon-only .codicon{font-size:13px}.icd-btn-v2-tiny.icd-btn-v2-icon-only{padding:1px}.icd-btn-v2-tiny.icd-btn-v2-icon-only .codicon{font-size:12px}.icd-btn-v2.icd-btn-v2-block{width:100%;display:flex}.icd-btn-v2:disabled{background-color:var(--vscode-icube-defaultButtonDisableBackground);color:var(--vscode-disabledForeground);cursor:not-allowed}.icd-btn-v2:not(:disabled):focus,.icd-btn-v2:not(:disabled):hover{background-color:var(--vscode-icube-defaultButtonHoverBackground);color:var(--vscode-foreground)}.icd-btn-v2:not(:disabled):active{background-color:var(--vscode-icube-defaultButtonActivateBackground);color:var(--vscode-foreground)}.icd-btn-v2 .codicon{color:inherit!important;font-size:14px!important}.icd-btn-v2.icd-btn-v2-primary{background-color:var(--vscode-button-background);color:var(--vscode-button-foreground)}.theme-icube .icd-btn-v2.icd-btn-v2-primary{background-color:var(--vscode-icube--bg-bg-invert);color:var(--vscode-icube--text-text-onaccent)}.icd-btn-v2.icd-btn-v2-primary:not(:disabled):focus,.icd-btn-v2.icd-btn-v2-primary:not(:disabled):hover{background-color:var(--vscode-button-hoverBackground);color:var(--vscode-button-foreground)}.theme-icube .icd-btn-v2.icd-btn-v2-primary:not(:disabled):focus,.theme-icube .icd-btn-v2.icd-btn-v2-primary:not(:disabled):hover{background-color:var(--vscode-icube--bg-bg-invert-hover);color:var(--vscode-icube--text-text-onaccent)}.icd-btn-v2.icd-btn-v2-primary:not(:disabled):active{background-color:var(--vscode-tab-inactiveForeground);color:var(--vscode-button-foreground)}.theme-icube .icd-btn-v2.icd-btn-v2-primary:not(:disabled):active{background-color:var(--vscode-icube--bg-bg-invert-active);color:var(--vscode-icube--text-text-onaccent)}.icd-btn-v2.icd-btn-v2-primary:disabled{background-color:var(--vscode-disabledForeground);color:var(--vscode-button-foreground)}.theme-icube .icd-btn-v2.icd-btn-v2-primary:disabled{background-color:var(--vscode-icube--bg-bg-invert-disabled);color:var(--vscode-icube--text-text-disabled)}.icd-btn-v2-link{padding-left:4px;padding-right:4px;background-color:#0000!important}.icd-btn-v2-link.icd-btn-v2-icon-only:active>.codicon,.icd-btn-v2-link.icd-btn-v2-icon-only:focus>.codicon,.icd-btn-v2-link.icd-btn-v2-icon-only:hover>.codicon,.icd-btn-v2-link:not(:disabled):active>span:not(.codicon),.icd-btn-v2-link:not(:disabled):focus>span:not(.codicon),.icd-btn-v2-link:not(:disabled):hover>span:not(.codicon){text-decoration:underline}.icd-btn-v2.icd-btn-v2-text,.icd-btn-v2.icd-btn-v2-text:not(:disabled):active,.icd-btn-v2.icd-btn-v2-text:not(:disabled):focus,.icd-btn-v2.icd-btn-v2-text:not(:disabled):hover{background-color:#0000}.icd-btn-v2.icd-btn-v2-tertiary{color:var(--vscode-foreground);background-color:#0000}.icd-btn-v2.icd-btn-v2-tertiary:disabled{background-color:var(--vscode-icube-defaultButtonDisableBackground);color:var(--vscode-disabledForeground);cursor:not-allowed}.icd-btn-v2.icd-btn-v2-tertiary:not(:disabled):focus,.icd-btn-v2.icd-btn-v2-tertiary:not(:disabled):hover{background-color:var(--vscode-icube-defaultButtonHoverBackground);color:var(--vscode-foreground)}.icd-btn-v2.icd-btn-v2-tertiary:not(:disabled):active{background-color:var(--vscode-icube-defaultButtonActivateBackground);color:var(--vscode-foreground)}.icd-vote-button{background-color:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;border-radius:6px;outline:none;justify-content:center;align-items:center;width:100px;height:32px;padding:0 8px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;position:relative}.icd-vote-button:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(#ffffff24,#fff0);position:absolute;inset:0}.icd-vote-button__content{align-items:center;gap:8px;display:inline-flex}.icd-vote-button__icon-wrap{transform-origin:50% 70%;justify-content:center;align-items:center;transition:transform .16s cubic-bezier(.2,.9,.2,1);display:inline-flex}.icd-vote-button__icon{font-size:14px;line-height:14px;display:inline-flex}.icd-vote-button__text{font-size:12px;font-weight:500;line-height:18px;transition:transform .16s cubic-bezier(.2,.9,.2,1)}.icd-vote-button-down,.icd-vote-button-up{color:var(--vscode-icube--text-text-default,#d1d3db)}.icd-vote-button-down .icd-vote-button__icon,.icd-vote-button-up .icd-vote-button__icon{color:var(--vscode-icube--text-text-tertiary,#666b75)}.icd-vote-button-up{--icd-vote-accent:var(--vscode-icube--status-success-default,#33c192);--icd-vote-accent-surface:var(--vscode-icube--status-success-surface-l1,#00a56e2e)}.icd-vote-button-down{--icd-vote-accent:var(--vscode-icube--status-error-default,#f64d46);--icd-vote-accent-surface:var(--vscode-icube--status-error-surface-l1,#f646462e)}.icd-vote-button:focus-visible:not(:disabled),.icd-vote-button:hover:not(:disabled){border-color:var(--vscode-icube--border-border-neutral-l2,#e0e2f221);color:var(--vscode-icube--text-text-default-hover,#f5f9fe)}.icd-vote-button:focus-visible:not(:disabled) .icd-vote-button__icon,.icd-vote-button:hover:not(:disabled) .icd-vote-button__icon{color:var(--icd-vote-accent)}.icd-vote-button:hover:not(:disabled) .icd-vote-button__text{transform:translate(1px)}.icd-vote-button-up:focus-visible:not(:disabled) .icd-vote-button__icon-wrap,.icd-vote-button-up:hover:not(:disabled) .icd-vote-button__icon-wrap{transform:translateY(-1px)rotate(-10deg)}.icd-vote-button-down:focus-visible:not(:disabled) .icd-vote-button__icon-wrap,.icd-vote-button-down:hover:not(:disabled) .icd-vote-button__icon-wrap{transform:translateY(1px)rotate(10deg)}.icd-vote-button.is-selected{background-color:var(--icd-vote-accent-surface);border-color:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);color:var(--vscode-icube--text-text-default-hover,#f5f9fe)}.icd-vote-button.is-selected .icd-vote-button__icon{color:var(--icd-vote-accent)}.icd-vote-button:focus-visible:not(:disabled){box-shadow:0 0 0 2px var(--vscode-focusBorder,#80808080)}@keyframes icd-vote-button-icon{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}.icd-vote-button.is-animating:not(:disabled){background-color:var(--icd-vote-accent-surface)}@keyframes icd-vote-button-click-gradient{0%{opacity:0}30%{opacity:.9}to{opacity:0}}.icd-vote-button.is-animating:not(:disabled):before{animation:.26s ease-out icd-vote-button-click-gradient}.icd-vote-button.is-animating:not(:disabled) .icd-vote-button__icon{animation:.24s cubic-bezier(.2,.9,.2,1) icd-vote-button-icon}.icd-vote-button:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.icd-vote-button{transition:none}.icd-vote-button.is-animating:not(:disabled),.icd-vote-button.is-animating:not(:disabled) .icd-vote-button__icon,.icd-vote-button.is-animating:not(:disabled):before,.icd-vote-button:focus-visible:not(:disabled) .icd-vote-button__icon-wrap,.icd-vote-button:hover:not(:disabled) .icd-vote-button__icon-wrap,.icd-vote-button:hover:not(:disabled) .icd-vote-button__text{animation:none;transform:none}}.icd-file-view{flex-direction:row;align-items:center;height:20px;display:flex}.icd-file-view .icd-file-view-text{cursor:pointer}.icd-file-view-icon{justify-content:center;align-items:center;width:20px;height:20px;margin-right:4px;display:flex}.icd-file-view-icon>svg{fill:var(--vscode-icube--icon-icon-secondary)}.icd-file-card{cursor:pointer;border:none;justify-content:space-between;align-items:center;height:32px;padding:0;display:flex;position:relative}.icd-file-card-wrapper{flex-direction:column;display:flex}.icd-file-card__lint-error-wrapper{border-top:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217)}.icd-file-card__lint-error-title{cursor:pointer;flex-direction:row;align-items:center;height:32px;padding:0 8px;display:flex}.icd-file-card__lint-error-title:hover{background-color:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208)}.icd-file-card__lint-error-title-text{color:var(--vscode-icube--text-text-default,#d1d3db);margin-left:8px;font-size:12px;font-weight:400;line-height:18px}.icd-file-card__lint-error-content{max-height:112px;padding:0 8px 8px;overflow:auto}.icd-file-card__lint-error-item{color:var(--vscode-icube--text-text-secondary,#9599a6);border-radius:2px;flex-direction:row;align-items:center;height:20px;font-size:12px;font-weight:400;line-height:18px;display:flex}.icd-file-card__lint-error-item-with-hover{cursor:pointer}.icd-file-card__lint-error-item-with-hover:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d);color:var(--vscode-icube--text-text-secondary-hover,#d1d3db)}.icd-file-card__lint-error-item-line{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:100%;display:flex}.icd-file-card__lint-error-item-line-content{background-color:var(--vscode-icube--border-border-neutral-l3,#e0e2f22e);width:1px;height:100%}.icd-file-card__lint-error-item-msg{overflow:hidden}.icd-file-card__lint-error-item-line-number{color:var(--vscode-icube--text-text-disabled,#666b75);flex-shrink:0;margin-left:8px;font-size:10px;font-weight:450}.icd-file-card--view{cursor:default}.icd-file-card--view:hover{background-color:#0000}.icd-file-card:hover .icd-file-card__finished-arrow{opacity:1;visibility:visible;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.icd-file-card__left-area,.icd-file-card__right-area{align-items:center;display:flex}.icd-file-card__left-area{flex:1;min-width:0;margin-left:8px;overflow:hidden}.icd-file-card__left-area .icd-file-card__file-name{color:var(--vscode-icube--text-text-default);font-size:12px;font-style:normal;font-weight:400;line-height:18px}.icd-file-card__left-area .icd-file-card__left-area-title-wrapper{flex-shrink:99999;align-items:center;min-width:80px;display:flex;overflow:hidden}.icd-file-card__left-area-title{color:var(--vscode-icube--text-text-tertiary);cursor:pointer;font-size:var(--vscode-icube--body-md-fontSize,12px);font-style:normal;font-weight:var(--vscode-icube--body-md-fontWeight,400);line-height:var(--vscode-icube--body-md-lineHeight,18px);margin-left:4px}.icd-file-card__left-area-title:hover{color:var(--vscode-icube--text-text-secondary);text-decoration:underline}.icd-file-card__right-area{margin-left:8px}.icd-file-card__finished-arrow{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.icd-file-card__finished-arrow-icon{vertical-align:top;color:var(--vscode-disabledForeground,#5c6373)!important;line-height:1!important;display:block!important}.icd-file-card__status-icon{justify-content:center;align-items:center;width:16px;height:16px;margin-right:8px;display:flex}.icd-file-card__status-icon .codicon,.icd-file-card__status-icon svg{pointer-events:none}.icd-file-card__status-icon .codicon[class*=codicon-]{font-size:14px;line-height:14px}.icd-file-card__status-icon-edit>.codicon[class*=codicon-]{color:var(--vscode-icube--accent-accent-amber)}.icd-file-card__status-icon-create>.codicon[class*=codicon-]{color:var(--vscode-icube--status-success-default)}.icd-file-card__status-icon-delete>.codicon[class*=codicon-]{color:var(--vscode-icube-status-error-default)}.icd-file-card__diff{display:flex}.icd-file-card__diff_add{color:var(--vscode-icube--status-success-default,#26a57b)}.icd-file-card__diff_add,.icd-file-card__diff_remove{font-family:JetBrains Mono;font-size:var(--vscode-icube--code-terminal-fontSize,12px);font-style:normal;font-weight:var(--vscode-icube--code-editor-fontWeight,450);line-height:var(--vscode-icube--code-terminal-lineHeight,18px)}.icd-file-card__diff_remove{color:var(--vscode-icube--status-error-default,#f64d46)}.icd-file-card__diff_add+.icd-file-card__diff_remove{margin-left:2px}.icd-file-card__status{align-items:center;margin-right:8px}.icd-file-card__review-area{color:var(--vscode-foreground,#dadde5);cursor:pointer;align-items:center;margin-left:4px;padding:4px;display:flex}.icd-file-card__review-area .codicon-icube-Right{color:var(--vscode-disabledForeground,#5c6373)}.icd-file-card__review-area-btn{background:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);font-weight:var(--vscode-icube--body-sm-strong-fontWeight,500);border-radius:4px;padding:4px 8px}.icd-file-card__review-area-btn:focus,.icd-file-card__review-area-btn:hover{background:var(--vscode-icube--bg-bg-overlay-l4,#e0e2f214)}.icd-file-card__review{letter-spacing:.036px;margin:0;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.arco-tooltip-content{background-color:var(--vscode-icube-colorFillLight,#d5d8e0);color:var(--vscode-icube-colorBlackText,#111314);letter-spacing:.039px;border-radius:4px;padding:8px;font-size:13px;font-style:normal;font-weight:500;line-height:20px}.icd-file-card__error-area{color:var(--vscode-notificationsWarningIcon-foreground);justify-content:center}.icd-file-card__error-area,.icd-file-card__error-icon{align-items:center;display:flex}.icd-file-card__error-icon .codicon{color:var(--vscode-notificationsWarningIcon-foreground)}.icd-file-card__error-msg{color:var(--vscode-tab-inactiveForeground,#9599a6);font-weight:400;line-height:20px}.icd-file-card__error-msg,.icd-file-card__retry{letter-spacing:.036px;font-size:12px;font-style:normal}.icd-file-card__retry{color:var(--vscode-foreground,#387bff);cursor:pointer;font-weight:500;line-height:normal}.icd-file-card__lines{color:var(--vscode-icube--text-text-tertiary);font-size:var(--vscode-icube--body-xs-fontSize,10px);font-style:normal;font-weight:400;line-height:var(--vscode-icube--body-xs-lineHeight,14px);margin-left:4px}.icd-shine-text{color:var(--vscode-icube--text-text-secondary);font-size:var(--vscode-icube--body-sm-fontSize,11px);font-style:normal;font-weight:400;line-height:var(--body-sm-lineHeight,16px);overflow:hidden}.icd-shine-text-loading{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#5c6373,#d5dff6 43.79%,#5c6373) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite shine}.icd-shine-text-rtl-ellipsis{text-align:left;text-overflow:ellipsis;white-space:nowrap;direction:rtl;overflow:hidden}.icd-shine-text-rtl-ellipsis-inner{direction:ltr;unicode-bidi:plaintext}.icd-shine-text-ltr-ellipsis{text-align:left;text-overflow:ellipsis;white-space:nowrap;direction:ltr;overflow:hidden}.icd-shine-text:hover{color:var(--vscode-icube--text-text-secondary-hover)}@keyframes shine{0%{background-position:200% 0}to{background-position:-200% 0}}.icd-card-container{background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:6px}.icd-card-container-active{border:none;position:relative}.icd-card-container-active:before{background:conic-gradient(from var(--border-angle),var(--vscode-icube--icon-icon-disabled,#666b75) 0deg,var(--vscode-icube--icon-icon-secondary,#9599a6) 45deg,var(--vscode-icube--icon-icon-disabled,#666b75) 90deg,var(--vscode-icube--icon-icon-disabled,#666b75) 180deg,var(--vscode-icube--icon-icon-secondary,#9599a6) 225deg,var(--vscode-icube--icon-icon-disabled,#666b75) 270deg,var(--vscode-icube--icon-icon-disabled,#666b75) 1turn);content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:0;border-radius:8px;padding:2px;animation:2s linear infinite border-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.vs .icd-card-container-active:before,:root[data-vscode-theme-kind=vscode-light] .icd-card-container-active:before{background:conic-gradient(from var(--border-angle),var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 0deg,var(--vscode-icube--border-border-neutral-l3,#b8bcc9) 45deg,var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 90deg,var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 180deg,var(--vscode-icube--border-border-neutral-l3,#b8bcc9) 225deg,var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 270deg,var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 1turn)}.icd-card-container-active{overflow:visible}.icd-card-container-active .icd-run-command-card-v2-cwd{background:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214)}.icd-card-status{color:var(--vscode-icube--text-text-tertiary,#7f848e);font-size:var(--vscode-icube--body-sm-fontSize,11px);font-style:normal;font-weight:400;line-height:var(--vscode-icube--body-sm-lineHeight,16px);flex-direction:row;gap:4px;display:flex}.icd-card-status-icon,.icd-card-status-icon>svg{width:14px;height:14px}.icd-card-status-icon>.codicon[class*=codicon-]{font-size:14px}.icd-card-status-icon-failed,.icd-card-status-icon-failed .codicon{color:var(--vscode-icube--status-warning-default)}.icd-card-status-icon-loading>svg{transform-origin:50%;animation:1s linear infinite icd-card-status-rotate360}@keyframes icd-card-status-rotate360{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.icd-colorful-div{box-sizing:border-box;border-radius:6px;position:relative}.icd-colorful-div:not(.icd-colorful-div-colorful){background-color:var(--vscode-menu-background);border:1px solid var(--vscode-commandCenter-inactiveBorder);border-radius:6px;box-shadow:0 3px 8px -2px #0000000a}.theme-icube .icd-colorful-div:not(.icd-colorful-div-colorful){background-color:#fff}.icd-colorful-div.icd-colorful-div-colorful{box-shadow:0 3px 16px -2px #00000014}.icd-colorful-div.icd-colorful-div-colorful:before{background:var(--vscode-icube-colorBgDefaultGradient) border-box;content:"";-webkit-mask-composite:xor;pointer-events:none;border:1px solid #0000;border-radius:6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.icd-colorful-div.icd-colorful-div-dark{background-color:var(--vscode-icube-colorBtnHover);box-shadow:0 16px 32px #00000029}.icd-colorful-div.icd-colorful-div-dark:not(.icd-colorful-div-colorful){background-color:var(--vscode-icube-colorBtnHover);box-shadow:none;border-color:#0000}.icd-open-folder-card{box-sizing:border-box;border:none;margin:0;padding:0;position:relative}.icd-open-folder-card:before{background:conic-gradient(from var(--border-angle),var(--vscode-icube--icon-icon-disabled,#666b75) 0deg,var(--vscode-icube--icon-icon-secondary,#9599a6) 45deg,var(--vscode-icube--icon-icon-disabled,#666b75) 90deg,var(--vscode-icube--icon-icon-disabled,#666b75) 180deg,var(--vscode-icube--icon-icon-secondary,#9599a6) 225deg,var(--vscode-icube--icon-icon-disabled,#666b75) 270deg,var(--vscode-icube--icon-icon-disabled,#666b75) 1turn);content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:0;border-radius:8px;padding:2px;animation:2s linear infinite border-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.vs .icd-open-folder-card:before,:root[data-vscode-theme-kind=vscode-light] .icd-open-folder-card:before{background:conic-gradient(from var(--border-angle),var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 0deg,var(--vscode-icube--border-border-neutral-l3,#b8bcc9) 45deg,var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 90deg,var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 180deg,var(--vscode-icube--border-border-neutral-l3,#b8bcc9) 225deg,var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 270deg,var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 1turn)}.icd-open-folder-card{background:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);border-radius:6px;margin:2px 4px;padding:8px;overflow:visible}.icd-open-folder-card-title{flex-direction:row;align-items:center;gap:8px;height:16px;display:flex}.icd-open-folder-card-desc{color:var(--vscode-icube--text-text-default,#d1d3db);flex:1;font-size:12px;font-weight:400;line-height:18px}.icd-open-folder-card-icon{border-radius:4px;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.icd-open-folder-card-icon .codicon[class*=codicon-]{color:var(--vscode-icube--accent-accent-slate);font-size:14px}.icd-open-folder-card-btns{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;font-weight:600;display:flex}.icd-open-folder-card-btn-folder.icd-open-folder-card-btn-folder.icd-open-folder-card-btn-folder{background-color:var(--vscode-icube--bg-bg-overlay-l3);color:var(--vscode-icube--text-text-secondary)}.icd-open-folder-card-btn-folder.icd-open-folder-card-btn-folder.icd-open-folder-card-btn-folder:hover{background-color:var(--vscode-icube--bg-bg-overlay-l4)}.vs-dark .icd-open-folder-card-btn-folder.vs-dark .icd-open-folder-card-btn-folder.vs-dark .icd-open-folder-card-btn-folder{color:var(--vscode-icube--text-text-default)}.vs-dark .icd-open-folder-card-btn-folder.vs-dark .icd-open-folder-card-btn-folder.vs-dark .icd-open-folder-card-btn-folder:hover{background-color:var(--vscode-icube--bg-bg-overlay-l4)}.vs-dark .icd-open-folder-card-btn-folder.vs-dark .icd-open-folder-card-btn-folder.vs-dark .icd-open-folder-card-btn-folder:active,.vs-dark .icd-open-folder-card-btn-folder.vs-dark .icd-open-folder-card-btn-folder.vs-dark .icd-open-folder-card-btn-folder:focus{background-color:var(--vscode-icube--bg-bg-overlay-l3)}.icd-invitation-card{position:relative;container-type:inline-size}.icd-invitation-card.icd-invitation-card__card-outer{background-color:var(--vscode-icube--bg-bg-overlay-l1,#56637712);border-radius:6px;padding:6px 10px}.icd-invitation-card .icd-invitation-card__card-inner-flex{flex-direction:row;gap:8px;display:flex;position:relative}.icd-invitation-card .icd-invitation-card__icon{flex:0 0 16px;align-content:center}.icd-invitation-card .icd-invitation-card__icon>.codicon{color:var(--vscode-icube--status-success-hover,#2fb287);font-size:16px;position:relative;top:2px}.icd-invitation-card .icd-invitation-card__title{color:var(--vscode-icube--text-text-default,#d1d3db);font-size:var(--vscode-icube--heading-2xs-fontSize,12px);font-style:normal;font-weight:500;line-height:var(--vscode-icube--heading-2xs-lineHeight,18px);flex:auto;align-content:center;margin:0;padding-left:2px}.icd-invitation-card .icd-invitation-card__button-wrapper{flex:none;align-content:center}.icd-invitation-card .icd-invitation-card__button-wrapper button{text-decoration:underline}.icd-invitation-card .icd-invitation-card__background{position:absolute;inset:0}.vs-dark .icd-invitation-card{box-shadow:var(--vscode-icube-elevation-100-tooltip)}.vs-dark .icd-invitation-card .icd-invitation-card__background{border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);background:url(data:image/png;base64,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) 0 0/cover;border-radius:6px}.vs .icd-invitation-card .icd-invitation-card__background{border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);background:#d3d3d3 url(data:image/png;base64,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) 0 0/cover;border-radius:6px}.error-details-expandable{border-radius:4px;overflow:hidden}.error-details-expandable .toggle-button .toggle-icon{transform-origin:50%;font-weight:700;position:relative;bottom:1px;transform:scale(.8)}.error-details-expandable .toggle-button .toggle-icon:before{font-size:12px}.error-details-expandable .error-details-header{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:4px 0 0;font-size:12px;font-weight:500;line-height:18px;display:flex}.error-details-expandable .toggle-button{color:var(--vscode-icube--text-text-secondary,#9599a6);align-items:center;gap:4px;font-size:.9em;display:flex}.error-details-expandable .error-details-content{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d);color:var(--vscode-icube--text-text-default,#dadde5);white-space:pre-wrap;word-break:break-all;border-radius:4px;max-height:200px;margin:8px 0 0;padding:8px;font-family:inherit;font-size:11px;font-weight:400;overflow:auto}.error-details-expandable .error-details-content>div{margin-bottom:24px}.error-details-expandable .error-details-content>div:last-child{margin-bottom:0}@keyframes terminal-idle-flash{0%,to{border-color:var(--vscode-icube--border-border-neutral-l3,#e0e2f22e)}50%{border-color:var(--vscode-icube--status-primary-default,#8cb6fa2e)}}.icd-run-command-card-v2{box-sizing:border-box;margin:0;padding:0;overflow:hidden}.icd-run-command-card-v2.icd-card-container-active{overflow:visible}.icd-run-command-card-v2.icd-card-container-active:before{z-index:2}.icd-run-command-card-v2-content{z-index:1;border-radius:8px;flex-direction:column;gap:0;display:flex;position:relative}.icd-run-command-card-v2.terminal-idle{animation:3s ease-in-out infinite terminal-idle-flash}.icd-run-command-card-v2-command-wrapper{position:relative}.icd-run-command-card-v2-command-wrapper:hover .icd-run-command-card-v2-copy-btn{display:block}.icd-run-command-card-v2-command-shell{color:var(--vscode-icube--code-code-text,#e0e3ee);font-family:JetBrains Mono;font-size:var(--vscode-icube--code-terminal-fontSize,12px);font-weight:var(--vscode-icube--code-editor-fontWeight,450);line-height:var(--vscode-icube--code-terminal-lineHeight,18px);word-break:break-word;display:flex}.icd-run-command-card-v2-command-shell[contenteditable=true]:hover{cursor:text}.icd-run-command-card-v2-command-shell .editable-command-input__paragraph{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;word-break:break-word;margin:0;padding:0}.icd-run-command-card-v2-command-shell [contenteditable]{color:inherit;cursor:text;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;word-break:break-word}.icd-run-command-card-v2 .terminal-command-prefix{color:var(--vscode-textPreformat-foreground,var(--vscode-textLink-foreground));font-family:monospace;font-size:inherit;opacity:.95;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;align-items:flex-start;margin-right:8px;line-height:18px;display:flex}.icd-run-command-card-v2-command-text{white-space:pre-wrap;word-break:break-all;max-height:200px;margin-bottom:8px;padding:8px 8px 0;position:relative;overflow-y:scroll}.icd-run-command-card-v2-command-text::-webkit-scrollbar{background:0 0;width:6px;height:6px}.icd-run-command-card-v2-command-text::-webkit-scrollbar-thumb{background:0 0}.icd-run-command-card-v2-command-text:hover::-webkit-scrollbar-thumb{background:var(--vscode-icube--bg-bg-overlay-l3);border-radius:var(--vscode-icube--Radius-radius-full,9999px)}.icd-run-command-card-v2-command-text::-webkit-scrollbar-thumb:hover{background:var(--vscode-icube--bg-bg-overlay-l3)}.icd-run-command-card-v2-copy-btn{background-color:var(--vscode-icube--bg-bg-base-secondary,#222427);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);color:var(--vscode-tab-inactiveForeground);cursor:pointer;z-index:10;border-radius:4px;display:none;position:absolute;top:5px;right:8px}.icd-run-command-card-v2-copy-btn .icd-btn{justify-content:center;align-items:center;width:24px;height:24px;padding:3px;line-height:14px;display:inline-flex;background-color:#0000!important}.icd-run-command-card-v2-copy-btn .icd-btn span{height:14px;display:inline-block}.icd-run-command-card-v2-copy-btn-copied span.codicon-icube-Check:before{color:var(--vscode-icube-colorSuccess)!important}.icd-run-command-card-v2-dir{flex:1;align-items:center;gap:8px;margin-right:20px;font-size:12px;display:flex;overflow:hidden}.icd-run-command-card-v2-dir .codicon[class*=codicon-]{font-size:14px}.icd-run-command-card-v2-dir__terminal-icon.codicon.codicon{color:var(--vscode-icube--code-code-instruction,#f0d8ff)}.icd-run-command-card-v2-dir-text{color:var(--vscode-icube--text-text-secondary,#9599a6);flex:1}.icd-run-command-card-v2-dir-text-active{color:var(--vscode-icube--text-text-default,#d1d3db)}.icd-run-command-card-v2-collapse-btn{color:var(--vscode-icube--text-text-secondary,#9599a6);cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:2px;transition:background-color .2s;display:flex}.icd-run-command-card-v2-collapse-btn:hover{background-color:var(--vscode-icube--bg-bg-overlay-l3,#ffffff0d);color:var(--vscode-icube--text-text-default,#d1d3db)}.icd-run-command-card-v2-collapse-btn:active{background-color:var(--vscode-icube--bg-bg-overlay-l4,#ffffff1a)}.icd-run-command-card-v2-command-expand-btn{box-sizing:border-box;color:var(--vscode-icube--text-text-default);cursor:pointer;background-color:#0000;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;gap:8px;width:16px;height:16px;margin-left:-8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.icd-run-command-card-v2-command-expand-btn:not(:disabled):focus,.icd-run-command-card-v2-command-expand-btn:not(:disabled):hover{color:var(--vscode-icube--text-text-default-hover)}.icd-run-command-card-v2-command-expand-btn:not(:disabled):focus>svg,.icd-run-command-card-v2-command-expand-btn:not(:disabled):hover>svg{color:var(--vscode-icube--icon-icon-default-hover)}.icd-run-command-card-v2-command-expand-btn:not(:disabled):active{color:var(--vscode-icube--text-text-default-active)}.icd-run-command-card-v2-command-expand-btn:disabled{color:var(--vscode-icube--text-text-disabled);cursor:not-allowed}.icd-run-command-card-v2-command-expand-btn>svg{color:var(--vscode-icube--icon-icon-secondary,#9599a6)}.icd-run-command-card-v2-run-mode-tips{background:var(--vscode-icube--status-warning-default);border-radius:100%;flex-shrink:0;width:6px;height:6px;margin:0 4px}.icd-run-command-card-v2-cwd{border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);color:var(--vscode-icube--text-text-default,#d1d3db);font-size:var(--vscode-icube--body-md-fontSize,12px);font-style:normal;font-weight:var(--vscode-icube--body-md-fontWeight,400);height:32px;line-height:var(--vscode-icube--body-md-lineHeight,18px);justify-content:space-between;align-items:center;padding:0 4px 0 8px;display:flex}.icd-run-command-card-v2-cwd .icd-loading-thin-loading-img{padding-right:0}.icd-run-command-card-v2-actions-container{flex-direction:column;display:flex}.icd-run-command-card-v2-permission-paths-slot{padding:0 8px 8px}.icd-run-command-card-v2-actions-row{justify-content:space-between;align-items:center;display:flex}.icd-run-command-card-v2-run-mode-slot{flex:1;padding:0 6px 10px 10px;overflow:hidden}.icd-run-command-card-v2-actions{flex-direction:row;flex-shrink:0;align-items:center;margin:0 10px 10px}.icd-run-command-card-v2-actions,.icd-run-command-card-v2-actions-buttons{justify-content:end;gap:10px;display:flex}.icd-run-command-card-v2-actions-btn{padding:4px 8px}.icd-run-command-card-v2-actions-btn-run{color:var(--vscode-button-foreground);overflow:hidden}.theme-icube .icd-run-command-card-v2-actions-btn-run{color:var(--vscode-icube--text-text-onaccent)}.icd-run-command-card-v2-actions-btn-run{font-size:var(--vscode-icube--body-sm-strong-fontSize,11px);font-style:normal;font-weight:var(--vscode-icube--body-sm-strong-fontWeight,500);line-height:var(--vscode-icube--body-sm-strong-lineHeight,16px);text-overflow:ellipsis}.icd-run-command-card-v2-actions-btn-run-error.icd-run-command-card-v2-actions-btn-run.icd-btn.icd-btn-primary,.icd-run-command-card-v2-actions-btn-run-error.icd-run-command-card-v2-actions-btn-run.icd-btn.icd-btn-primary:active,.icd-run-command-card-v2-actions-btn-run-error.icd-run-command-card-v2-actions-btn-run.icd-btn.icd-btn-primary:hover{background-color:var(--vscode-icube--status-error-default);color:var(--vscode-icube--text-text-onaccent)}.icd-run-command-card-v2-actions-btn-run.icd-run-command-card-v2-actions-btn-run-redlist.icd-btn.icd-btn-primary{background-color:var(--vscode-icube--status-error-default,#f65a5a);color:var(--vscode-icube--text-text-onaccent,#0c0c0d)}.icd-run-command-card-v2-actions-btn-run.icd-run-command-card-v2-actions-btn-run-redlist.icd-btn.icd-btn-primary:hover{background-color:var(--vscode-icube--status-error-hover,#f86262);color:var(--vscode-icube--text-text-onaccent,#0c0c0d)}.icd-run-command-card-v2-actions-btn-add-to-whitelist,.icd-run-command-card-v2-actions-btn-cancel{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--vscode-icube--body-sm-strong-fontSize,11px);font-style:normal;font-weight:var(--vscode-icube--body-sm-strong-fontWeight,500);line-height:var(--vscode-icube--body-sm-strong-lineHeight,16px);text-overflow:ellipsis;overflow:hidden}.icd-run-command-card-v2-actions-btn-count{text-decoration:underline;text-decoration-color:var(--vscode-icube--icon-icon-disabled);text-underline-offset:4px;text-decoration-style:dashed;text-decoration-thickness:1.5px}.icd-run-command-card-v2-status{color:var(--vscode-icube--text-text-tertiary,#7f848e);-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:4px;font-weight:400;display:flex}.icd-run-command-card-v2-status,.icd-run-command-card-v2-status-action{font-size:var(--vscode-icube--body-sm-fontSize,11px);font-style:normal;line-height:var(--vscode-icube--body-sm-lineHeight,16px)}.icd-run-command-card-v2-status-action{background-color:var(--vscode-icube--bg-bg-overlay-l3);color:var(--vscode-icube--text-text-default,#9599a6);cursor:pointer;border-radius:4px;height:24px;font-weight:500}.icd-run-command-card-v2-status-action svg{color:var(--vscode-icube--icon-icon-secondary)}.icd-run-command-card-v2-status-action:hover{background:var(--vscode-icube--bg-bg-overlay-l4);color:var(--vscode-icube--text-text-default-hover)}.icd-run-command-card-v2-status-btn{color:var(--vscode-icube--text-text-default,#d1d3db);cursor:pointer;vertical-align:middle;background-color:#0000;border:1px solid #0000;border-radius:4px;outline:none;justify-content:center;align-items:center;width:20px;height:20px;margin:0 2px;padding:2px;display:flex}.icd-run-command-card-v2-status-btn>span{pointer-events:none}.icd-run-command-card-v2-status-btn .codicon.codicon{color:var(--vscode-icube--text-text-default,#d1d3db)}.icd-run-command-card-v2-status-btn:hover{background-color:var(--vscode-icube--bg-bg-overlay-l4);color:var(--vscode-icube--text-text-default-hover)}.icd-run-command-card-v2-open-terminal-btn{cursor:pointer;background-color:#0000;border-radius:4px;align-items:center;display:flex}.icd-run-command-card-v2-open-terminal-btn>span{color:var(--vscode-icube--text-text-secondary,#5b6066);font-size:var(--vscode-icube--body-sm-fontSize,11px);font-style:normal;font-weight:400;line-height:var(--vscode-icube--body-sm-lineHeight,16px)}.icd-run-command-card-v2-open-terminal-btn-icon{justify-content:center;align-items:center;padding:0 3px;display:inline-flex}.icd-run-command-card-v2-open-terminal-btn-icon .codicon.codicon{color:var(--vscode-icube--icon-icon-secondary);font-size:14px}.icd-run-command-card-v2-open-terminal-btn:hover>span{color:var(--vscode-icube--text-text-secondary-hover)}.icd-run-command-card-v2-open-terminal-btn:hover .codicon.codicon{color:var(--vscode-icube--icon-icon-secondary-hover)}.icd-run-command-card-v2-auto-review-hint{color:var(--vscode-icube--text-text-tertiary,#6b6f7b);font-size:var(--vscode-icube--body-sm-fontSize,11px);line-height:var(--vscode-icube--body-sm-lineHeight,16px);align-items:center;gap:4px;margin:0;padding:6px 12px;display:flex}.icd-run-command-card-v2-auto-review-hint-info{cursor:pointer;opacity:.7;font-size:10px;display:inline-flex}.icd-run-command-card-v2-auto-review-hint-info:hover{opacity:1}.icd-run-command-card-v2-tips{word-break:auto-phrase;word-wrap:break-word;color:var(--vscode-icube--text-text-default);border-radius:0 0 6px 6px;padding:8px 12px;font-size:12px;font-weight:400;line-height:18px}.icd-run-command-card-v2-tips-warning{background-color:var(--vscode-icube--status-warning-surface-l1)}.icd-run-command-card-v2-tips-highRisky{background-color:var(--vscode-icube--status-error-surface-l1)}.icd-ai-run-command-card-blocked-command-item{background-color:var(--vscode-icube--bg-bg-overlay-l3);border-radius:2px;justify-content:center;align-items:center;max-width:160px;height:16px;padding:0 4px;font-family:JetBrains Mono;display:inline-flex;overflow:hidden}.icd-ai-run-command-card-blocked-command-item+.icd-ai-run-command-card-blocked-command-item{margin-left:4px}.icd-tasks-list-icon{color:var(--vscode-icube--icon-icon-secondary);justify-content:center;align-items:center;width:16px;height:16px;display:flex}.icd-tasks-list-icon>svg{width:14px;height:14px}.icd-tasks-list-icon.active{color:var(--vscode-icube--accent-accent-violet)}.icd-tasks-list-icon.disable{color:var(--vscode-icube--border-border-neutral-l3)}.icd-tasks-list-icon-collapse{color:var(--vscode-icube--icon-icon-secondary);width:16px;height:16px}.icd-tasks-list-icon-stand_by{color:var(--vscode-icube--icon-icon-disabled)}.icd-tasks-list-icon-all_completed{color:var(--vscode-icube--status-success-default)}.icd-tasks-list-card-container{background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:6px;flex-direction:column;max-height:204px;overflow:hidden}.icd-tasks-list-card-container,.icd-tasks-list-card-header{box-sizing:border-box;align-items:center;width:100%;display:flex}.icd-tasks-list-card-header{gap:8px;height:24px;padding:6px 4px 0 8px}.icd-tasks-list-card-header-text{color:var(--vscode-icube--text-text-secondary,#9599a6);text-overflow:ellipsis;flex-grow:1;font-size:12px;font-style:normal;font-weight:450;line-height:18px;overflow:hidden}.icd-tasks-list-card-header-text-num{font-family:var(--code-terminal-fontFamily,"JetBrains Mono")}.icd-tasks-list-card-header-status{color:var(--text-text-tertiary,#666b75);margin-right:4px;font-size:11px;font-style:normal;font-weight:400;line-height:16px}.icd-tasks-list-card-header-status-loading{width:14px;height:14px;margin-right:4px}.icd-tasks-list-card-header-status-loading img{width:14px;height:14px}.icd-tasks-list-card-content{box-sizing:border-box;width:100%;height:0;max-height:180px;position:relative;overflow:visible}.icd-tasks-list-card-content-expand{box-sizing:border-box;opacity:0;pointer-events:none;scrollbar-color:var(--vscode-icube--bg-bg-invert-disabled) transparent;scrollbar-width:thin;flex-direction:column;gap:6px;width:100%;max-height:180px;margin-top:0;padding:0 8px;transition:opacity .2s ease-in;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden auto}.icd-tasks-list-card-content-expand.active{opacity:1;pointer-events:auto}.icd-tasks-list-card-content-expand>:first-child{margin-top:8px}.icd-tasks-list-card-content-expand>:last-child{margin-bottom:8px}.icd-tasks-list-card-content-collapse{opacity:0;pointer-events:none;transition:opacity .2s ease-in;position:absolute;top:0;left:0;right:0;overflow:hidden}.icd-tasks-list-card-content-collapse.active{opacity:1;pointer-events:auto}.icd-tasks-list-card-content-collapse-placeholder{height:8px}.icd-tasks-list-card-content-collapse-inner{flex-direction:row;align-items:center;gap:8px;padding:8px;display:flex}.icd-tasks-list-card-content-collapse-in_progress{flex-direction:column;gap:6px;display:flex;overflow:hidden}.icd-tasks-list-card-content-shadow-bottom{pointer-events:none;border-radius:0 0 6px 6px;width:calc(100% - 16px);height:40px;position:absolute;bottom:0;left:8px}.theme-icube .icd-tasks-list-card-content-shadow-bottom{background:linear-gradient(#f3f4f500,#f3f4f5)}.theme-icube .icd-tasks-list-card-content-shadow-bottom.dark{background:linear-gradient(#20212300,#202123)}.icd-tasks-list-card-content-shadow-top{pointer-events:none;border-radius:6px 6px 0 0;width:calc(100% - 16px);height:40px;position:absolute;top:0;left:8px}.theme-icube .icd-tasks-list-card-content-shadow-top{background:linear-gradient(#f3f4f5,#f3f4f500)}.theme-icube .icd-tasks-list-card-content-shadow-top.dark{background:linear-gradient(#202123,#20212300)}.icd-tasks-list-item-container{align-items:center;gap:8px;height:18px;display:flex}.icd-tasks-list-item-container.hub{height:28px}.icd-tasks-list-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.icd-tasks-list-item-icon.in_progress{color:var(--vscode-icube--icon-icon-default)}.icd-tasks-list-item-icon.in_progress.hub img,.icd-tasks-list-item-icon.in_progress>svg{width:14px;height:14px}.icd-tasks-list-item-icon.completed{color:var(--vscode-icube--status-success-default)}.icd-tasks-list-item-icon.completed>svg{width:14px;height:14px}.icd-tasks-list-item-icon.pending{color:var(--vscode-icube--border-border-neutral-l2)}.icd-tasks-list-item-icon.pending>svg{width:14px;height:14px}.icd-tasks-list-item-content{color:var(--vscode-icube--text-text-default,#d1d3db);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden}.icd-tasks-list-item-content.completed{text-decoration-line:line-through}.icd-tasks-list-item-content.completed,.icd-tasks-list-item-content.pending{color:var(--vscode-icube--text-text-tertiary,#666b75)}.icd-tasks-list-item-content.pending.expand,.icd-tasks-list-item-tooltip{color:var(--vscode-icube--text-text-default,#d1d3db)}.icd-tasks-list-item-tooltip{max-width:200px;word-break:auto-phrase;word-wrap:break-word;background-color:var(--vscode-icube--bg-bg-tooltip);font-size:12px;font-style:normal;font-weight:400;line-height:18px}.icd-rename-card{background:var(--vscode-icube--bg-bg-overlay-l1);border:1px solid var(--vscode-icube--border-border-neutral-l1);box-sizing:border-box;border-radius:6px;margin:0;padding:0}.icd-rename-card>:last-child{border-bottom:none}.icd-rename-card-item{border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1);height:16px;padding:8px}.icd-rename-card-title{color:var(--vscode-icube--text-text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:400;display:flex}.icd-rename-card-icon.codicon[class*=codicon-]{color:var(--vscode-icube--accent-accent-amber);font-size:14px}.icd-rename-card-cancel-badge{color:var(--vscode-icube--text-text-tertiary);margin-left:auto;font-size:11px;font-weight:400}.icd-rename-card-btns{justify-content:flex-end;align-items:center;gap:8px;padding:8px;font-weight:600;display:flex}.icd-rename-card-path{color:var(--vscode-icube--code-code-text);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:12px;font-weight:450;line-height:18px;display:flex;overflow:hidden}.icd-rename-card-path-title{color:var(--vscode-icube--text-text-secondary,#737780);min-width:60px;margin-right:8px}.icd-rtl-ellipsis{color:var(--vscode-foreground);letter-spacing:.039px;text-align:left;text-overflow:ellipsis;white-space:nowrap;direction:rtl;font-size:12px;font-style:normal;font-weight:400;display:block;overflow:hidden}.icd-rtl-ellipsis-inner{direction:ltr;unicode-bidi:plaintext}#storybook-root .typescript-lang-file-icon:before{color:#519aba;content:"";font-family:seti;font-size:14px}.icd-code-block-toolbar-left{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.icd-code-block-toolbar-left .icd-code-block-file-name,.icd-code-block-toolbar-left .icd-code-block-language-id{color:var(--vscode-icube--text-text-default);text-overflow:ellipsis;white-space:nowrap;margin-left:10px;font-size:12px;font-weight:400;line-height:22px;overflow:hidden}.icd-code-block-toolbar-left .icd-code-block-file-name{cursor:pointer}.icd-code-block-toolbar-left .icd-code-block-file-name:hover{-webkit-text-decoration:underline dotted var(--vscode-tab-inactiveForeground);text-decoration:underline dotted var(--vscode-tab-inactiveForeground)}.icd-code-block{background-color:var(--vscode-icube-colorBtnHover);box-sizing:border-box;position:relative;border-radius:6px!important}.icd-code-block-toolbar{background-color:var(--vscode-commandCenter-background,#c2caf21a);border-bottom:1px solid var(--vscode-commandCenter-inactiveBorder,#c2caf214);box-sizing:border-box;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;height:35px;padding:2px 6px 2px 8px;line-height:20px;display:flex}.icd-search-workspace-card{cursor:default;border:none;flex-direction:column;gap:4px;padding:0 10px 0 2px;display:flex;position:relative}.icd-search-workspace-card__title{justify-content:space-between;align-items:center;display:flex}.icd-search-workspace-card__arrow-icon .codicon:before{color:var(--vscode-icube--icon-icon-secondary)}.icd-search-workspace-card__content{flex-direction:column;display:flex}.icd-search-workspace-card__content_text{color:var(--vscode-icube--text-text-secondary,#9599a6);white-space:pre-wrap;word-break:break-all;font-size:11px;font-weight:400;line-height:20px}.icd-search-workspace-card__label{color:var(--vscode-icube-colorTextGray);margin-bottom:8px;font-size:12px;font-weight:400;line-height:18px}.icd-search-workspace-card__keywords{background-color:var(--vscode-icube-colorBtnHover);border-radius:4px;padding:7px 6px}.icd-search-workspace-card--view{cursor:default}.icd-search-workspace-card--view:hover{background-color:#0000}.icd-search-workspace-card__left-area,.icd-search-workspace-card__right-area{align-items:center;display:flex}.icd-search-workspace-card__left-area{cursor:pointer;flex:1;min-width:0;position:relative;overflow:hidden}.icd-search-workspace-card__left-area .icd-shine-text{margin-left:18px}.icd-search-workspace-card__right-area{margin-left:8px}.icd-search-workspace-card__status-icon{align-items:center;margin-right:6px;display:flex;position:absolute;top:0;left:0}.icd-search-workspace-card__status-icon .codicon[class*=codicon-]{font-size:13px}.icd-search-workspace-card__status-icon svg{pointer-events:none}.icd-search-workspace-card__status-icon .codicon.codicon-icube-WarningSimple{color:var(--vscode-icube--status-warning-default,#d27e24)}.icd-search-workspace-card__arrow-icon{align-items:center;margin-left:4px;display:flex}.icd-search-workspace-card__error-area{color:var(--vscode-notificationsWarningIcon-foreground);justify-content:center;align-items:center;display:flex}.icd-search-workspace-card__error-icon{align-items:center;display:flex}.icd-search-workspace-card__error-icon .codicon{color:var(--vscode-notificationsWarningIcon-foreground)}.icd-search-workspace-card__error-msg{color:var(--vscode-tab-inactiveForeground,#9599a6);letter-spacing:.036px;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.icd-ai-chat-file-list-container{border-left:1px solid var(--vscode-icube--border-border-neutral-l3,#e0e2f22e);color:var(--vscode-icube--text-text-secondary,#9599a6);max-height:114px;margin:0 0 0 7.5px;padding:0 0 0 17px;list-style:none;overflow-y:auto}.icd-ai-chat-file-list-container .icd-ai-chat-file-list-item{cursor:pointer;font-size:var(--vscode-icube--body-sm-fontSize,11px);font-style:normal;font-weight:400;line-height:var(--vscode-icube--body-sm-lineHeight,16px);margin:0 0 4px}.icd-ai-chat-file-list-container .icd-ai-chat-file-list-item__name:focus,.icd-ai-chat-file-list-container .icd-ai-chat-file-list-item__name:hover{color:var(--vscode-icube--text-text-secondary-hover,#d1d3db)}.icd-ai-chat-file-list-container .icd-ai-chat-file-list-item__range{color:var(--vscode-icube--text-text-tertiary,#7f848e);padding-left:4px;font-size:10px}.icd-search-workspace-card.show-file-icons .file-icon:before{padding-right:3px;font-size:14px;line-height:16px;position:relative;top:3px;right:2px}.icd-search-workspace-card__empty_text{color:var(--vscode-icube--text-text-secondary,#9599a6);margin-left:22px;font-size:11px;font-weight:400;line-height:16px}.icd-result{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0;padding:0;display:flex}.icd-result-icon{margin-bottom:20px}.icd-result-success>.icd-result-icon .codicon{color:var(--vscode-icube-colorSuccess)}.icd-result-error>.icd-result-icon .codicon{color:var(--vscode-notificationsErrorIcon-foreground)}.icd-result-title{color:var(--vscode-tab-activeForeground);margin-bottom:8px;font-size:14px;font-weight:600}.icd-result-subtitle{color:var(--vscode-tab-inactiveForeground);margin-bottom:12px;font-size:12px;font-weight:400}.icd-error-fallback{background-color:var(--vscode-icube-colorErrorTransparent3);border:3px solid var(--vscode-notificationsErrorIcon-foreground);box-sizing:border-box;color:var(--vscode-foreground);text-align:left;border-radius:4px;width:100%;max-height:80%;margin:0;padding:0 16px 16px;bottom:0;left:0;right:0}.icd-error-fallback-result{height:100%;position:relative}.icube-design-history-list-tag{background:var(--vscode-commandCenter-background,#c2caf21a);border:1px solid var(--vscode-commandCenter-border,#c2caf229);box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;gap:4px;height:16px;padding:0 4px;display:flex}.icube-design-history-list-tag .icube-design-history-list-tag-text{color:var(--vscode-foreground,#dadde5);font-size:11px;font-style:normal;font-weight:800;line-height:14px}.icd-delete-button{cursor:pointer;background-color:#0000;border:none;border-radius:6px;outline:none;margin:0;padding:0;display:flex}.icd-delete-button,.monaco-workbench.icube-simple-style .icd-delete-button .codicon.codicon-icube-Delete{color:var(--vscode-notificationsErrorIcon-foreground)}.icd-rename-button{cursor:pointer;background-color:#0000;border:none;border-radius:6px;outline:none;margin:0;padding:0;display:flex}.icd-rename-button,.monaco-workbench.icube-simple-style .icd-rename-button .codicon.codicon-icube-Edit{color:var(--vscode-foreground)}.monaco-workbench>.ai-chat-history-container{z-index:100;position:absolute;top:83px}.solo-mode .monaco-workbench>.ai-chat-history-container{top:40px}.icd-history-list-time-group-title{font-size:11px}.icd-history-container{background-color:var(--vscode-quickInput-background);border:1px solid var(--vscode-commandCenter-inactiveBorder);box-shadow:0 2px 16px 0 var(--vscode-widget-shadow);box-sizing:border-box;color:var(--vscode-tab-inactiveForeground);border-radius:6px;width:240px;margin:0;padding-top:0;padding-bottom:0;font-size:12px;font-weight:400;line-height:1.4em;display:block;position:relative}@media (width<=440px){.windows .icd-history-container{width:220px}}.vs .icd-history-container{background-color:var(--vscode-quickInput-background);box-shadow:var(--vscode-icube-box-shadow2)}.icd-history-title-area{color:var(--vscode-foreground);vertical-align:middle;justify-content:space-between;margin:0 0 12px;padding:0 12px;font-weight:600;display:flex}.icd-history-title-area span{color:var(--vscode-foreground);font-size:13px;font-weight:600;line-height:22px}.icd-history-close-btn{color:var(--vscode-foreground);cursor:pointer;background:0 0;border:none;width:16px;height:16px;margin:0;padding:0;position:relative;top:3px}.icd-history-content{scrollbar-color:var(--vscode-scrollbarSlider-background) transparent;scrollbar-gutter:stable;scrollbar-width:thin;max-height:422px;padding:0;overflow:hidden auto}.icd-history-content::-webkit-scrollbar{background:0 0;width:8px}.icd-history-content::-webkit-scrollbar-track{background:0 0}.icd-history-content::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-background);background-clip:content-box;border:2px solid #0000;border-radius:4px}.icd-history-content::-webkit-scrollbar-thumb:hover{background:var(--vscode-scrollbarSlider-hoverBackground);background-clip:content-box}.icd-history-content::-webkit-scrollbar-thumb:active{background:var(--vscode-scrollbarSlider-activeBackground);background-clip:content-box}.icd-history-content::-webkit-scrollbar-corner{background:0 0}.icd-history-content .icd-history-list-container{padding:6px}.icd-history-content .icd-history-list-container:not(:first-child){border-top:1px solid var(--vscode-commandCenter-inactiveBorder)}.icd-history-list{color:var(--vscode-foreground);margin:0;padding:0;list-style:none}.icd-history-list-item{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;max-height:354px;margin:3px 0;padding:5px 6px;display:flex}.icd-history-list-item:hover:not(.actived){background-color:var(--vscode-icube-colorBtnHover);-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;border-radius:4px}.icd-history-list-item.actived{background-color:var(--vscode-icube-colorBtnHover2);color:var(--vscode-tab-activeForeground);border-radius:4px}.icd-history-list-item-title{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;line-height:20px;overflow:hidden}.icd-history-list-item-rename-input{background-color:var(--vscode-input-background);border:1px solid var(--vscode-focusBorder);color:var(--vscode-input-foreground);font-family:inherit;font-size:inherit;border-radius:3px;outline:none;flex:1 1 0;min-width:0;padding:1px 4px;line-height:20px}.icd-history-list-item.renaming{background-color:var(--vscode-icube-colorBtnHover);border-radius:4px}.icd-history-list-item-pin-icon{color:var(--vscode-descriptionForeground);flex:none}.icd-history-list-item-rename-btn{opacity:0;flex:none;transition:opacity .15s}.icd-history-list-item:hover .icd-history-list-item-rename-btn{opacity:1}.icd-history-list-item-delete-btn{opacity:0;flex:none;transition:opacity .15s}.icd-history-list-item:hover .icd-history-list-item-delete-btn{opacity:1}.icd-history-list-time-group{color:var(--vscode-tab-inactiveForeground);cursor:default;align-items:center;height:28px;margin:0;padding:0 6px;font-size:12px;font-weight:400;line-height:22px;display:flex}.chat-history-empty-simple{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;padding:16px;display:flex}.chat-history-empty-simple .chat-history-empty-text{color:var(--vscode-tab-inactiveForeground,#737780);letter-spacing:.036px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.icd-tooltip-v2{opacity:0;pointer-events:none;z-index:10000;transition:opacity .15s;position:fixed}.icd-tooltip-v2.visible{opacity:1}.icd-tooltip-v2-container{background:var(--vscode-icube--bg-bg-tooltip,#1a1b1d);border:1px solid var(--vscode-icube-colorLine1,#e0e2f217);border-radius:4px;flex-direction:row;justify-content:center;align-items:center;padding:4px 8px;display:flex;box-shadow:0 2px 6px #0003,0 .5px #ffffff0f,inset 0 .5px #ffffff0f}.icd-tooltip-v2-text{color:var(--vscode-icube--text-text-default,#d1d3db);white-space:nowrap;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:400;line-height:16px}.icd-tooltip-v2-arrow{width:12px;height:7px;position:absolute;overflow:hidden}.icd-tooltip-v2-arrow svg{width:12px;height:7px;display:block}.icd-tooltip-v2[data-side=top] .icd-tooltip-v2-arrow{bottom:-6px;left:50%;transform:translate(-50%)}.icd-tooltip-v2[data-side=bottom] .icd-tooltip-v2-arrow{top:-6px;left:50%;transform:translate(-50%)rotate(180deg)}.icd-tooltip-v2[data-side=left] .icd-tooltip-v2-arrow{top:50%;right:-6px;transform:translateY(-50%)rotate(-90deg)}.icd-tooltip-v2[data-side=right] .icd-tooltip-v2-arrow{top:50%;left:-6px;transform:translateY(-50%)rotate(90deg)}.icd-context-menu{background:0 0;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.icd-context-menu.init{visibility:hidden;display:block}.icd-context-menu.visible{display:block}.icd-context-menu .menu-list{box-sizing:border-box;color:var(--vscode-icube--text-text-default);outline:1px solid var(--vscode-icube--border-border-neutral-l1);outline-offset:-1px;border-radius:4px;font-size:11px;display:block;position:absolute;overflow:hidden;box-shadow:0 2px 6px #0003,0 .5px #ffffff0f,inset 0 .5px #ffffff0f;background-color:var(--vscode-icube--bg-bg-base-secondary)!important;padding:0!important}.icd-context-menu .menu-list li.menu-list-item{box-sizing:border-box;cursor:pointer;border-radius:6px;flex:auto;align-items:center;height:28px;padding-left:8px;padding-right:8px;display:flex}.icd-context-menu .menu-list li.menu-list-item:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2);color:var(--vscode-icube--text-text-default-hover)}.icd-context-menu .menu-list li.menu-list-item.danger .item-label .item-label-icon{color:var(--vscode-notificationsErrorIcon-foreground)}.icd-context-menu .menu-list li.menu-list-item.copy{width:100%}.icd-context-menu .menu-list li.menu-list-item .item-keybinding,.icd-context-menu .menu-list li.menu-list-item .item-label{font-size:13px;font-weight:600}.icd-context-menu .menu-list li.menu-list-item .item-label{text-align:left;flex:auto;align-items:center;display:flex}.icd-context-menu .menu-list li.menu-list-item .item-label .item-title{align-items:center;margin-left:8px;margin-right:8px;font-size:11px;line-height:16px;display:flex}.icd-context-menu .menu-list li.menu-list-item .item-label .item-label-icon{color:inherit;font-size:16px!important}.icd-context-menu .menu-list li.menu-list-item .item-label .item-label-desc{align-items:center;margin-left:4px;display:flex}.icd-context-menu .menu-list li.menu-list-item .item-label .item-label-desc .label-desc-item{border-radius:4px;width:auto;height:12px;padding:0 1px;font-size:12px;line-height:12px}.icd-context-menu .menu-list li.menu-list-item .item-keybinding{text-align:right}.icd-context-menu .menu-list li.menu-list-item .item-keybinding .item-keybinding-icon{border:1px solid var(--vscode-icube-colorLine1);box-sizing:border-box;color:var(--vscode-icube-colorDefaultText);border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:4px;padding:0 3px;font-size:11px;font-weight:800;display:inline-flex}.icd-context-menu .menu-list li.menu-list-item .item-keybinding .item-keybinding-icon:first-child{margin-right:0}.icube-component-alert{margin-bottom:10px}.icube-component-alert .icube-alert-container{box-sizing:border-box;border-radius:6px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;padding:8px;font-size:12px;font-weight:400;display:flex;position:relative}.icube-component-alert .icube-alert-container-outer{border:0;border-radius:6px;align-items:start;gap:6px;margin-bottom:4px;padding:2px;display:flex;overflow:hidden}.icube-component-alert .icube-alert-container.info{background:var(--vscode-icube--status-primary-surface-l1);border:1px solid var(--vscode-icube--status-primary-surface-l2)}.icube-component-alert .icube-alert-container.error{background-color:var(--vscode-icube--status-error-surface-l1);border:1px solid var(--vscode-icube--status-error-surface-l2)}.icube-component-alert .icube-alert-container.success{background-color:var(--vscode-icube--status-success-surface-l1);border:1px solid var(--vscode-icube--status-success-surface-l2)}.icube-component-alert .icube-alert-container.warning{background-color:var(--vscode-icube--status-warning-surface-l1);border:1px solid var(--vscode-icube--status-warning-surface-l2)}.icube-component-alert .icube-alert-line1{align-items:center;gap:8px;display:flex}.icube-component-alert .icube-alert-description{align-items:center;display:flex}.icube-component-alert .icube-alert-icon{flex:none;align-self:flex-start;width:16px;height:16px;margin-top:2px;margin-left:0!important}.icube-component-alert .icube-alert-icon.info{color:var(--vscode-notificationsInfoIcon-foreground,#387bff)}.icube-component-alert .icube-alert-icon.error{color:var(--vscode-notificationsErrorIcon-foreground)}.icube-component-alert .icube-alert-icon.warning{color:var(--vscode-notificationsWarningIcon-foreground)}.icube-component-alert .icube-alert-icon.success{color:var(--vscode-icube-colorSuccess)}.icube-component-alert .icube-alert-msg{margin-top:2px;margin-left:24px}.icube-component-alert .icube-alert-line1 .icube-alert-msg{color:var(--vscode-foreground);word-break:break-word;flex-direction:row;margin-top:0;margin-left:0;font-size:12px;font-weight:400;line-height:18px;display:flex;position:relative}.icube-component-alert .icube-alert-line1 .icube-alert-title{color:var(--vscode-foreground);word-break:break-word;flex-direction:row;font-size:13px;font-weight:600;line-height:20px;display:flex;position:relative}.icube-component-alert .icube-alert-button-container{align-items:center;gap:8px;margin-top:8px;margin-bottom:4px;margin-left:24px;display:flex}.icube-component-alert .icube-alert-button-action{text-overflow:ellipsis;white-space:nowrap;gap:4px;min-width:0;overflow:hidden}.icube-component-alert .icube-alert-checkbox{flex-direction:row;align-items:center;margin-left:8px;display:flex}.icube-component-alert .icube-alert-checkbox-text{font-family:var(--vscode-icube--body-md-strong-fontFamily,"SF Pro Text");font-size:var(--vscode-icube--body-md-strong-fontSize,12px);font-style:normal;font-weight:var(--vscode-icube--body-md-strong-fontWeight,500);line-height:var(--vscode-icube--body-md-strong-lineHeight,18px)}.icube-component-alert .icube-alert-close{cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.icube-component-alert .icube-alert-content{flex:1;min-width:0}.icube-component-alert .icube-alert-action{letter-spacing:0.3%;text-decoration-offset:Auto;cursor:pointer;white-space:nowrap;margin-left:12px;font-size:12px;font-weight:700;line-height:20px;text-decoration:underline}.icube-component-alert .icube-alert-action.list{margin-left:0}.icube-component-alert.icube-alert-reason{border:1px solid var(--vscode-commandCenter-border);border-radius:6px;overflow:hidden}.icube-component-alert.icube-alert-reason .icube-alert-container{border:0;border-radius:0}.icube-component-alert .icube-alert-reason-collapse-action{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;padding:2px;transition:transform .3s;display:flex}.icube-component-alert .icube-alert-reason-collapse-action .codicon-icube-Down:before{color:var(--vscode-foreground)}.icube-component-alert .icube-alert-reason-collapse-action:hover .codicon-icube-Down:before{color:var(--vscode-tab-activeForeground)}.icube-component-alert.icube-alert-expanded .icube-alert-reason-collapse-action{transform:rotate(180deg)}.icube-component-alert .icube-alert-reason-detail{max-height:170px;padding:10px;font-size:11px;font-weight:400;overflow-y:auto}.icube-component-alert .icube-alert-reason-detail::-webkit-scrollbar{width:4px;height:4px}.icube-component-alert .icube-alert-reason-detail::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-background);border-radius:50px;-webkit-transition:all .3s linear;transition:all .3s linear}.icube-component-alert .icube-alert-reason-detail::-webkit-scrollbar-thumb:hover{background:var(--vscode-scrollbarSlider-activeBackground)}.icube-alert-with-detail-container{flex-direction:column;display:flex}.icube-alert-with-detail-container .icube-alert-with-detail{flex-wrap:wrap;align-items:center;padding-top:1px;display:flex}.icube-alert-with-detail-container .icube-alert-with-detail>.icube-alert-copy-detail{color:var(--vscode-icube-colorGrayText,#9599a6);cursor:pointer;margin-left:4px;text-decoration:underline}.icube-alert-with-detail-container .icube-alert-with-detail-buttons{margin-top:8px;display:flex}.icube-alert-with-detail-container .icube-alert-with-detail-buttons .icube-alert-button-action{margin-right:6px}.icube-alert-with-detail-container .icube-alert-with-detail-buttons .icube-alert-with-detail-button{margin-right:6px;padding:0 10px;line-height:42px}.icube-alert-with-detail-container .icube-alert-with-detail-buttons .icube-alert-with-detail-button:hover{background:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214)}.icd-progress-bar{width:100%;height:2px;overflow:hidden}.icd-progress-bar .icd-progress-bit{background-color:var(--vscode-foreground);width:2%;height:2px;display:none;position:absolute;left:0}.icd-progress-bar.active .icd-progress-bit{display:inherit}.icd-progress-bar.discrete .icd-progress-bit{transition:width .1s linear;left:0}.icd-progress-bar.discrete.done .icd-progress-bit{width:100%}.icd-progress-bar.infinite .icd-progress-bit{animation-name:icd-progress;animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite;transform:translateZ(0)}.icd-progress-bar.infinite.infinite-long-running .icd-progress-bit{animation-timing-function:steps(100,end)}@keyframes icd-progress{0%{transform:translate(0)scaleX(1)}50%{transform:translate(2500%)scaleX(3)}to{transform:translate(4900%)scaleX(1)}}.icd-divider{vertical-align:middle;display:inline-block;position:relative}.icd-divider-vertical{border-left:1px solid var(--vscode-commandCenter-inactiveBorder,#c2caf23d);height:.9em;margin:0 12px;top:-.06em}.icd-divider-horizontal{border-top:1px solid var(--vscode-commandCenter-inactiveBorder,#c2caf23d);width:100%;margin:12px 0}.icd-delete-files-command-card-v2{box-sizing:border-box;margin:0;padding:0}.icd-delete-files-command-card-v2-content{background:var(--vscode-icube--bg-bg-overlay-l1);border:1px solid var(--vscode-icube--border-border-neutral-l1);z-index:1;border-radius:6px;flex-direction:column;gap:0;display:flex;position:relative}.icd-delete-files-command-card-v2-content.need-confirm{border:none;position:relative}.icd-delete-files-command-card-v2-content.need-confirm:before{background:conic-gradient(from var(--border-angle),var(--vscode-icube--icon-icon-disabled,#666b75) 0deg,var(--vscode-icube--icon-icon-secondary,#9599a6) 45deg,var(--vscode-icube--icon-icon-disabled,#666b75) 90deg,var(--vscode-icube--icon-icon-disabled,#666b75) 180deg,var(--vscode-icube--icon-icon-secondary,#9599a6) 225deg,var(--vscode-icube--icon-icon-disabled,#666b75) 270deg,var(--vscode-icube--icon-icon-disabled,#666b75) 1turn);content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:0;border-radius:8px;padding:2px;animation:2s linear infinite border-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.vs .icd-delete-files-command-card-v2-content.need-confirm:before,:root[data-vscode-theme-kind=vscode-light] .icd-delete-files-command-card-v2-content.need-confirm:before{background:conic-gradient(from var(--border-angle),var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 0deg,var(--vscode-icube--border-border-neutral-l3,#b8bcc9) 45deg,var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 90deg,var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 180deg,var(--vscode-icube--border-border-neutral-l3,#b8bcc9) 225deg,var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 270deg,var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 1turn)}.icd-delete-files-command-card-v2-content.need-confirm{background:var(--vscode-icube--bg-bg-overlay-l3);overflow:visible}.icd-delete-files-command-card-v2-command-shell{color:var(--vscode-tab-activeForeground);word-break:break-word;font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:13px;font-weight:500}.icd-delete-files-command-card-v2-command-text{border-top:1px solid var(--vscode-icube--border-border-neutral-l1);flex-direction:column;gap:6px;max-height:160px;padding:8px;display:flex;position:relative;overflow:auto}.icd-delete-files-command-card-v2-command-text::-webkit-scrollbar{width:4px}.icd-delete-files-command-card-v2-command-text::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-background);border-radius:50px;-webkit-transition:all .3s linear;transition:all .3s linear}.icd-delete-files-command-card-v2-command-text::-webkit-scrollbar-thumb:hover{background:var(--vscode-scrollbarSlider-activeBackground)}.icd-delete-files-command-card-v2-file-path{align-items:center;gap:8px;height:18px;font-size:12px;font-weight:400;line-height:18px;display:flex}.icd-delete-files-command-card-v2-file-path-text{color:var(--vscode-icube--text-text-secondary)!important}.icd-delete-files-command-card-v2-file-path-icon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.icd-delete-files-command-card-v2-file-path-icon>svg{color:var(--vscode-icube--icon-icon-disabled)}.icd-delete-files-command-card-v2-dir{color:var(--vscode-icube--text-text-secondary);flex:1;align-items:center;gap:8px;font-size:12px;font-weight:400;display:flex;overflow:hidden}.icd-delete-files-command-card-v2-dir>.codicon[class*=codicon-]{color:var(--vscode-icube--status-error-default);font-size:14px}.icd-delete-files-command-card-v2-dir.need-confirm{color:var(--vscode-icube--text-text-default)}.icd-delete-files-command-card-v2-dir>svg{min-width:14px}.icd-delete-files-command-card-v2-dir-solid{flex-shrink:0}.icd-delete-files-command-card-v2-dir-manual-tag{background-color:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d);color:var(--vscode-icube--text-text-tertiary,#e0e2f20d);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;height:16px;padding:0 4px;font-size:11px;font-weight:400;line-height:16px;display:inline-flex}.icd-delete-files-command-card-v2-dir-text{flex:1}.icd-delete-files-command-card-v2-cwd{color:var(--vscode-icube--text-text-secondary);justify-content:space-between;align-items:center;height:16px;padding:8px;font-size:12px;font-weight:400;display:flex}.icd-delete-files-command-card-v2-actions{justify-content:end;gap:8px;padding:8px;display:flex}.icd-delete-files-command-card-v2-actions-cancel{color:var(--vscode-icube--text-text-secondary)!important}.icd-delete-files-command-card-v2-actions-delete{background-color:var(--vscode-icube--status-error-surface-l1)!important;color:var(--vscode-icube--status-error-default)!important}.icd-delete-files-command-card-v2-status{color:var(--vscode-icube--text-text-tertiary);align-items:center;gap:4px;margin:0 4px;font-size:11px;font-weight:400;display:flex}.icd-delete-files-command-card-v2-status-action{color:var(--vscode-icube--text-text-tertiary);cursor:pointer;border-radius:4px;padding:3px 4px 3px 8px;font-weight:500}.icd-delete-files-command-card-v2-status-action svg{color:var(--vscode-icube--bg-bg-overlay-l4,#5c6373)}.icd-delete-files-command-card-v2-status-action:hover{background:var(--vscode-icube-colorBtnHover)}.icd-delete-files-command-card-v2-gray-status{color:var(--vscode-icube--text-text-tertiary)}.icd-delete-files-command-card-v2-tooltip .icd-delete-files-command-card-v2-file-path:before{display:none}.icd-delete-files-command-card-v2-tooltip .icd-rtl-ellipsis{color:var(--vscode-icube-colorSnow)}.icd-delete-files-command-card-v2-tooltip .icd-delete-files-command-card-v2-file-path-dark .icd-rtl-ellipsis{color:var(--vscode-editor-background)}.icd-delete-files-command-card-v2-highlight-text{color:var(--vscode-icube--text-text-default)}.icd-delete-files-command-card-v2-rtl-text{color:var(--vscode-icube--text-text-secondary)}.icd-delete-files-command-card-v2-loading{color:var(--vscode-icube--bg-bg-invert)}.icd-delete-files-command-card-v2-need-confirm{margin:2px}.icd-delete-files-command-card-v2-footer{justify-content:space-between;align-items:center;display:flex}.icd-delete-files-command-card-v2-auto-review-hint{color:var(--vscode-icube--text-text-tertiary,#6b6f7b);font-size:var(--vscode-icube--body-sm-fontSize,11px);line-height:var(--vscode-icube--body-sm-lineHeight,16px);align-items:center;gap:4px;margin:0;padding:0 12px 8px;display:flex}.icd-delete-files-command-card-v2-auto-review-hint-info{cursor:pointer;opacity:.7;font-size:10px;display:inline-flex}.icd-delete-files-command-card-v2-auto-review-hint-info:hover{opacity:1}.icd-snackbar{border:1px solid var(--vscode-icube--border-border-neutral-l1);box-sizing:border-box;background-color:#fff;border-radius:6px;align-items:center;gap:8px;width:100%;margin:0;padding:6px 8px;line-height:18px;display:flex}.icd-snackbar:not(.icd-snackbar-dark){box-shadow:0 3px 16px -2px var(--vscode-icube-colorWidgetShadow2)}.icd-snackbar.icd-snackbar-dark{backdrop-filter:blur(32px);background-color:var(--vscode-icube--bg-bg-base-secondary);box-shadow:0 16px 32px #00000052}.icd-snackbar-icon{width:16px;font-size:16px}.icd-snackbar-success>.icd-snackbar-icon{color:var(--vscode-icube--status-success-default)}.icd-snackbar-error>.icd-snackbar-icon{color:var(--vscode-icube--status-error-default)}.icd-snackbar-info>.icd-snackbar-icon{color:var(--vscode-icube--status-primary-default)}.icd-snackbar-warning>.icd-snackbar-icon{color:var(--vscode-icube--status-warning-default)}.icd-snackbar-loading>.icd-snackbar-icon{color:var(--vscode-foreground)}.icd-snackbar-message{color:var(--vscode-icube--text-text-default-active);flex:1;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.icd-snackbar-action{align-items:center;display:flex}.icd-snackbar-extra{color:var(--vscode-foreground);margin-right:4px;font-size:12px;line-height:18px}.icd-snackbar-icon-close{color:var(--vscode-icube--icon-icon-secondary);cursor:pointer;width:16px;height:16px}.ai-quote-row-wrapper{flex-direction:row;gap:2px;padding-bottom:6px;display:flex;position:relative}.ai-quote-row-wrapper__bar{color:var(--vscode-tab-inactiveForeground,#9599a6);flex-direction:column;flex:0 0 20px;display:flex}.ai-quote-row-wrapper__bar .codicon{padding:2px 0;font-size:14px;display:block}.ai-quote-row-wrapper__bar__icon-wrapper{justify-content:center;align-items:center;min-width:20px;min-height:20px;display:flex}.ai-quote-row-wrapper__bar__icon-wrapper.thinking,.ai-quote-row-wrapper__bar__icon-wrapper.webSearchReferences,.ai-quote-row-wrapper__bar__icon-wrapper.webSearchReferencesError{min-height:24px}.ai-quote-row-wrapper__bar__vertical-line{background-color:var(--vscode-icube-colorLine3);width:1px;height:100%;margin:0;position:relative;left:50%;transform:translate(-50%)}.ai-quote-row-wrapper__content{flex:auto;overflow:hidden}.ai-deep-thinking-state-bar{background:var(--vscode-icube-colorBtnHover,#c2caf21a);cursor:pointer;vertical-align:top;border-radius:4px;gap:4px;height:20px;padding:1px 6px 1px 2px;font-size:11px;display:inline-flex;position:relative}.ai-deep-thinking-state-bar.expandable:hover{background-color:var(--vscode-icube-colorBtnHover2,#c2caf226)}.ai-deep-thinking-state-bar .codicon.codicon-icube-AIStar{font-size:12px}.ai-deep-thinking-state-bar .codicon.ai-deep-thinking-state-bar__icon{transform-origin:50%;flex:0 0 16px;align-items:center;min-width:16px;display:inline-flex;transform:scale(.8)}.ai-deep-thinking-state-bar .codicon.ai-deep-thinking-state-bar__icon.thinking{transform:scale(.8)translate(1px)}.ai-deep-thinking-state-bar__text{white-space:nowrap;flex:auto;line-height:20px}.ai-deep-thinking-state-bar__elapsed-time{color:var(--vscode-tab-inactiveForeground,#9599a6)}.thinking-stream-content{color:var(--vscode-icube--text-text-secondary,#9599a6);margin-top:4px;font-style:normal;font-weight:400;position:relative}.thinking-scroll-container{position:relative;overflow:hidden}.thinking-scroll-shadow{opacity:0;pointer-events:none;z-index:1;height:24px;transition:opacity .1s ease-in-out;position:absolute;left:0;right:0}.thinking-scroll-shadow-visible{opacity:1}.thinking-scroll-shadow-top{background:linear-gradient(180deg,var(--vscode-icube--bg-bg-base-default) 0,#1a1b1d00 100%);top:0}.thinking-scroll-shadow-bottom{background:linear-gradient(0deg,var(--vscode-icube--bg-bg-base-default) 0,#1a1b1d00 100%);bottom:0}.thinking-stream-content .thinking-stream-content-md{font-family:inherit;font-size:11px;font-weight:400;line-height:var(--body-sm-lineHeight,16px);scrollbar-color:var(--vscode-scrollbarSlider-background) transparent;scrollbar-width:thin;max-height:180px;margin:0;position:relative;overflow:hidden auto}.thinking-stream-content .thinking-stream-content-md::-webkit-scrollbar{background:0 0;width:8px}.thinking-stream-content .thinking-stream-content-md::-webkit-scrollbar-track{background:0 0}.thinking-stream-content .thinking-stream-content-md::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-background);background-clip:content-box;border:2px solid #0000;border-radius:4px}.thinking-stream-content .thinking-stream-content-md::-webkit-scrollbar-thumb:hover{background:var(--vscode-scrollbarSlider-hoverBackground);background-clip:content-box}.thinking-stream-content .thinking-stream-content-md::-webkit-scrollbar-thumb:active{background:var(--vscode-scrollbarSlider-activeBackground);background-clip:content-box}.thinking-stream-content .thinking-stream-content-md::-webkit-scrollbar-corner{background:0 0}.thinking-stream-content .thinking-stream-content-md .thinking-markdown-h1,.thinking-stream-content .thinking-stream-content-md .thinking-markdown-h2,.thinking-stream-content .thinking-stream-content-md .thinking-markdown-h3,.thinking-stream-content .thinking-stream-content-md .thinking-markdown-h4,.thinking-stream-content .thinking-stream-content-md .thinking-markdown-h5,.thinking-stream-content .thinking-stream-content-md .thinking-markdown-h6{font-weight:var(--body-sm-strong-fontWeight,500);line-height:var(--body-sm-strong-lineHeight,16px);margin:0 0 4px}.thinking-stream-content .thinking-stream-content-md .thinking-markdown-p{margin:0 0 8px}.thinking-stream-content .thinking-stream-content-md .thinking-markdown-code-block{color:var(--vscode-icube--text-text-default,#d5d8e0);font-family:JetBrains Mono,Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace}.thinking-stream-content .thinking-stream-content-md .thinking-markdown-ol,.thinking-stream-content .thinking-stream-content-md .thinking-markdown-ul{margin:4px 0;padding:0 0 0 16px}.thinking-stream-content .thinking-stream-content-md .thinking-markdown-ol>li,.thinking-stream-content .thinking-stream-content-md .thinking-markdown-ul>li{margin:0 0 4px;padding:0}.thinking-stream-content .thinking-stream-content-md b,.thinking-stream-content .thinking-stream-content-md em,.thinking-stream-content .thinking-stream-content-md strong{color:var(--vscode-icube--text-text-default,#d5d8e0);font-weight:500}.thinking-stream-content .thinking-stream-content-md code{color:var(--vscode-icube--text-text-default,#d1d3db);font-family:inherit;font-size:var(--body-sm-fontSize,11px);font-style:normal;font-weight:400;line-height:var(--body-sm-lineHeight,16px)}.icube-inline-reference-item{border:1px solid var(--vscode-icube-colorLine2,#c2caf229);box-sizing:border-box;cursor:pointer;vertical-align:middle;border-radius:4px;height:20px;padding:1px 4px;display:inline-block;position:relative}.icube-inline-reference-item:hover{background-color:var(--vscode-commandCenter-background,#c2caf21a)}.icube-inline-reference-item.icube-inline-reference-workspace-incomplete>.icube-inline-reference-fileicon{margin-right:3px}.icube-inline-reference-fileicon{vertical-align:top;width:16px;height:16px;display:inline-block}.icube-inline-reference-fileicon .file-icon.file-icon:before{font-size:16px;display:inline-block;position:relative;bottom:2px}.icube-inline-reference-content{letter-spacing:.036px;text-overflow:ellipsis;vertical-align:1px;white-space:nowrap;max-width:154px;font-size:11px;font-style:normal;font-weight:400;line-height:16px;display:inline-flex;overflow:hidden}.icube-inline-reference-item .icube-inline-reference-content .icube-reference-filename{overflow-x:hidden;overflow-y:initial;padding:0 2px;font-weight:400;transform:translateY(-1px)}.icube-inline-reference-item .icube-inline-reference-content .icube-reference-label-suffix{color:var(--vscode-icube-colorTextGray,#9599a6);margin-left:2px;font-size:10px;font-weight:400;position:relative;top:-1px}.icube-inline-reference-workspace .icube-inline-reference-content{max-width:unset}.ckg-status{padding-left:4px;padding-right:2px}.ckg-status.ckg-status-error{color:var(--vscode-icube-colorErrorHover,#f2858c)}.ckg-status.ckg-status-in-progress{color:var(--vscode-icube-colorStatusRegularHover,#78a5ff)}.ckg-status.ckg-status-not-built{color:var(--vscode-icube-colorWarningHover,#ffb580)}.icube-inline-reference-item.terminal-deleted .icube-inline-reference-filename{font-style:normal;text-decoration:line-through}.terminal-deleted .terminal-deleted-tip{color:var(--vscode-tab-inactiveForeground,#737780);letter-spacing:.036px;margin-left:2px;font-size:12px;font-style:normal;font-weight:600;line-height:18px}.icube-inline-reference-item.icube-inline-reference-terminal.icube-inline-reference-terminal .icube-inline-reference-fileicon{color:var(--vscode-icube--accent-accent-slate)}.icube-inline-reference-item.icube-inline-reference-terminal.icube-inline-reference-terminal .icube-inline-reference-fileicon .codicon[class*=codicon-]{font-size:12px}.icube-inline-reference-item.icube-inline-reference-terminal.icube-inline-reference-terminal .icube-reference-label-suffix{color:var(--vscode-icube--text-text-tertiary);margin-left:2px;padding-left:1px;font-weight:400}.icube-inline-reference-item.icube-inline-reference-terminal.icube-inline-reference-terminal .icube-inline-reference-fileicon{vertical-align:-1px}.icube-inline-reference-item.icube-inline-reference-workspace.icube-inline-reference-workspace-incomplete{border-style:dashed}.icube-inline-reference-item.icube-inline-reference-docset{align-items:center;display:inline-flex}.icube-inline-reference-docset .icube-inline-reference-filename{text-overflow:ellipsis;overflow:hidden}.icube-inline-reference-docset .icube-inline-reference-status-text{font-weight:400}.icube-inline-reference-item.icube-inline-reference-docset.icube-inline-reference-docset-incomplete{border-style:dashed}.icube-inline-reference-docset .code-indexer-status-icon{background-image:url(06586fb99b54cfaa.svg);background-position:0;width:12px;height:12px}.icube-inline-reference-docset .code-indexer-status-icon.building{background-image:url(06586fb99b54cfaa.svg)}.icube-inline-reference-docset .code-indexer-status-icon.failed{background-image:url(85f5c530c3f85193.svg)}.monaco-workbench.hc-black .icube-inline-reference-docset .code-indexer-status-icon,.monaco-workbench.vs-dark .icube-inline-reference-docset .code-indexer-status-icon{background-image:url(06586fb99b54cfaa.svg);background-position:0;width:12px;height:12px}.monaco-workbench.hc-black .icube-inline-reference-docset .code-indexer-status-icon.building,.monaco-workbench.vs-dark .icube-inline-reference-docset .code-indexer-status-icon.building{background-image:url(06586fb99b54cfaa.svg)}.monaco-workbench.hc-black .icube-inline-reference-docset .code-indexer-status-icon.failed,.monaco-workbench.vs-dark .icube-inline-reference-docset .code-indexer-status-icon.failed{background-image:url(85f5c530c3f85193.svg)}.icube-inline-reference-more-btn .counter{color:var(--vscode-tab-inactiveForeground,#737780);padding-left:2px;display:inline-block}.icube-inline-reference-more-btn .fold{vertical-align:top;padding-left:2px;line-height:16px;display:inline-block}.icube-inline-reference-more-btn .codicon{font-size:16px;line-height:16px}.icd-input-container{background:var(--vscode-icube-colorBtnHover,#c2caf21a);border:1px solid var(--vscode-icube-colorLine1,#c2caf214);border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:28px;padding:0 12px;font-size:13px;font-weight:500;display:flex;position:relative}.icd-input-container.has-suffix{padding-right:4px}.icd-input-container.has-suffix .icd-input-field{flex:1;padding:0 8px 0 0}.icd-input-container.disabled,.icd-input-container.disabled .icd-input-field{cursor:not-allowed}.icd-input-container:not(.disabled):hover{border:1px solid var(--vscode-icube-colorLine2,#c2caf229)}.icd-input-container:not(.disabled):focus-within{border:1px solid var(--vscode-icube-colorLine3,#c2caf23d)}.icd-input-container.status-error,.icd-input-container.status-error:not(.disabled):hover,.icd-input-container.status-error:not(.disabled):focus-within{border:1px solid var(--vscode-icube--status-error-hover,#f86262)}.icd-input-container.status-warning,.icd-input-container.status-warning:not(.disabled):hover,.icd-input-container.status-warning:not(.disabled):focus-within{border:1px solid var(--vscode-icube--status-warning-hover,#ffa940)}.icd-input-field{color:var(--vscode-icube-colorTextHighlight,#fff);background-color:#0000;border:none;outline:none;width:100%;font-size:13px;font-weight:500;line-height:1}.icd-input-field::-moz-placeholder{color:var(--vscode-icube-colorTextGray,#9599a6)}.icd-input-field::placeholder{color:var(--vscode-icube-colorTextGray,#9599a6)}.icd-input-field[type=password].hidden-password{letter-spacing:3px}.icd-input-suffix{flex-shrink:0;align-items:center;gap:4px;margin-left:4px;display:flex}.icd-input-suffix-icon{align-items:center;font-size:16px;display:flex}.icd-input-suffix-icon,.icd-input-toggle-password{color:var(--vscode-icube-colorDefaultText,#dadde5)}.icd-input-toggle-password{cursor:pointer;font-size:18px;transition:transform .3s}.icd-input-toggle-password:hover{color:var(--vscode-icube-colorTextHighlight,#fff)}.icd-input-count{color:var(--vscode-icube--text-text-tertiary,#7f848e);text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:flex-end;align-items:center;height:100%;padding:0 4px;font-size:11px;line-height:16px;display:flex}.icd-input-count.status-error{color:var(--vscode-icube--status-error-default,#f64646)}.icd-input-count.status-warning{color:var(--vscode-icube--status-warning-default,#f7931a)}.icd-textarea-wrapper{width:100%}.icd-textarea-container{background:var(--vscode-icube-colorBtnHover,#c2caf21a);border:1px solid var(--vscode-icube-colorLine1,#c2caf214);box-sizing:border-box;border-radius:4px;align-items:flex-start;width:100%;min-height:80px;padding:8px 12px;font-size:13px;font-weight:500;display:flex;position:relative}.icd-textarea-container.disabled,.icd-textarea-container.disabled .icd-textarea-field{cursor:not-allowed}.icd-textarea-container:not(.disabled):hover{border:1px solid var(--vscode-icube-colorLine2,#c2caf229)}.icd-textarea-container:not(.disabled):focus-within{border:1px solid var(--vscode-icube-colorLine3,#c2caf23d)}.icd-textarea-field{color:var(--vscode-icube-colorTextHighlight,#fff);resize:none;background-color:#0000;border:none;outline:none;width:100%;min-height:64px;padding:0;font-family:inherit;font-size:13px;font-weight:500;line-height:20px}.icd-textarea-field.resizable{resize:vertical}.icd-textarea-field::-moz-placeholder{color:var(--vscode-icube-colorTextGray,#9599a6)}.icd-textarea-field::placeholder{color:var(--vscode-icube-colorTextGray,#9599a6)}.icd-textarea-field::-webkit-scrollbar{width:6px;height:6px}.icd-textarea-field::-webkit-scrollbar-thumb{background-color:var(--vscode-scrollbarSlider-background,#79797966);border-radius:3px}.icd-textarea-field::-webkit-scrollbar-thumb:hover{background-color:var(--vscode-scrollbarSlider-hoverBackground,#79797999)}.icd-textarea-field::-webkit-scrollbar-track{background-color:#0000}.icd-textarea-field.has-count{padding-bottom:4px}.icd-textarea-count{color:var(--vscode-icube-colorTextGray,#9599a6);text-align:right;margin-top:4px;padding:0 12px;font-size:12px;line-height:1.5}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.mcp-status-box-wrap{cursor:pointer;width:16px;height:16px;display:flex;position:relative}.mcp-status-box-wrap .mcp-status-box__icon-con{color:var(--vscode-icube--icon-icon-default);height:inherit;width:inherit;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.mcp-status-box-wrap .mcp-status-box__icon-con:hover{color:var(--vscode-icube--icon-icon-default-hover)}.mcp-status-box-wrap .mcp-status-box__icon-box-default{color:var(--vscode-icube--text-text-default);height:inherit;width:inherit;justify-content:center;align-items:center;display:flex}.mcp-status-box-wrap .mcp-status-box__icon-box-default:hover{color:var(--vscode-icube--text-text-default-hover)}.mcp-status-box-wrap .mcp-status-box__icon-status{justify-content:center;align-items:center;display:flex}.mcp-status-box-wrap .mcp-status-box__icon-status.alert,.mcp-status-box-wrap .mcp-status-box__icon-status.disabled,.mcp-status-box-wrap .mcp-status-box__icon-status.error,.mcp-status-box-wrap .mcp-status-box__icon-status.loading,.mcp-status-box-wrap .mcp-status-box__icon-status.success{z-index:2;border-radius:50%;width:4.5px;height:4.5px;position:absolute;bottom:1px;right:1px}.mcp-status-box-wrap .mcp-status-box__icon-status.error{background-color:var(--vscode-icube--status-error-default)}.mcp-status-box-wrap .mcp-status-box__icon-status.success{background-color:var(--vscode-icube--status-success-default)}.mcp-status-box-wrap .mcp-status-box__icon-status.alert{background-color:var(--vscode-icube--status-alert-default)}.mcp-status-box-wrap .mcp-status-box__icon-status.disabled{background-color:var(--vscode-icube--icon-icon-disabled)}.mcp-status-box-wrap .mcp-status-box__icon-status.loading{color:var(--vscode-icube--status-primary-default);width:6px;height:6px}.mcp-status-box-wrap .mcp-status-box__icon-status.loading svg{animation:1s linear infinite rotate}.icd-select-container{border-radius:4px;width:100%;position:relative}.icd-select-container.disabled .icd-select-display{cursor:not-allowed}.icd-select-container .icd-select-display{background:var(--vscode-icube-colorBtnHover,#c2caf21a);border:1px solid var(--vscode-icube-colorLine1,#c2caf214);color:var(--vscode-icube-colorTextHighlight,#fff);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.icd-select-container .icd-select-display:not(.disabled):hover{border:1px solid var(--vscode-icube-colorLine2,#c2caf229)}.icd-select-container .icd-select-display:not(.disabled).active{border:1px solid var(--vscode-icube-colorLine3,#c2caf23d)}.icd-select-container .icd-select-display .icd-select-placeholder{color:var(--vscode-icube-colorTextGray,#9599a6)}.icd-select-container .icd-select-display .arrow{color:var(--vscode-icube-colorDefaultText,#dadde5);margin-left:8px;transition:transform .3s;display:inline-block}.icd-select-container .icd-select-display .arrow.open{transform:rotate(180deg)}.icd-select-dropdown-container{background:var(--vscode-icube-colorBg3,#33363d);border:1px solid var(--vscode-icube-colorLine2,#c2caf229);z-index:1000;border-radius:6px;margin-top:8px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.icd-select-dropdown-container .icd-select-extend{border-top:1px solid var(--vscode-icube-colorLine1,#c2caf214);color:var(--vscode-icube-colorDefaultText,#dadde5);padding:8px;font-size:13px;font-weight:600}.icd-select-list{max-height:185px;margin:0;padding:8px;overflow:hidden scroll}.icd-select-list::-webkit-scrollbar{background:0 0;width:6px}.icd-select-list::-webkit-scrollbar-thumb{background:var(--vscode-icube-colorBtnHover2,#4d61801f);border:1px solid var(--vscode-icube-colorLine1);border-radius:6px}.icd-select-list::-webkit-scrollbar-thumb:hover{background:var(--vscode-icube-colorBtnTransparent3,#4d618029)}.icd-select-list li{color:var(--vscode-icube-colorDefaultText,#dadde5);cursor:pointer;border-radius:4px;align-items:center;height:28px;padding:0 8px;font-size:13px;font-weight:600;list-style:none;display:flex}.icd-select-list li.empty-content{color:var(--text-disable,#5c6373);cursor:text;justify-content:center}.icd-select-list li:not(.empty-content):hover{background:var(--vscode-icube-colorBtnHover,#c2caf21a)}.icd-select-container-v2{font-size:13px;line-height:20px}.icd-select-display-v2{background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:6px;height:36px;transition:border-color .15s,background-color .15s}.icd-select-display-v2:not(.disabled):hover{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d);border-color:var(--vscode-icube--border-border-neutral-l2,#e0e2f229)}.icd-select-display-v2:not(.disabled).active{border-color:var(--vscode-icube--border-border-neutral-l3,#e0e2f23d)}.icd-select-display-v2.disabled{background:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);color:var(--vscode-icube--text-text-disabled,#666b75)}.icd-select-display-v2 .arrow{color:var(--vscode-icube--text-text-secondary,#9599a6)}.icd-select-dropdown-container-v2{background:var(--vscode-icube--bg-bg-menu,#202123);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);box-sizing:border-box;border-radius:6px;flex-direction:column;gap:2px;min-width:100%;max-height:280px;margin-top:4px;padding:5px;display:flex;overflow-y:auto}.icd-select-dropdown-container-v2::-webkit-scrollbar{background:0 0;width:6px}.icd-select-dropdown-container-v2::-webkit-scrollbar-thumb{background:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);border-radius:6px}.icd-select-dropdown-container-v2::-webkit-scrollbar-thumb:hover{background:var(--vscode-icube--bg-bg-overlay-l4,#e0e2f21f)}.icd-select-list-v2{flex-direction:column;gap:2px;display:flex}.icd-select-option-v2{box-sizing:border-box;cursor:pointer;text-align:left;outline:none;align-items:center;width:100%;padding:0;display:flex}.icd-select-option-v2-content{border-radius:4px;flex:1;align-items:center;gap:8px;padding:8px;transition:background-color .15s;display:flex}.icd-select-option-v2:hover .icd-select-option-v2-content{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d)}.icd-select-option-v2-text{flex-direction:row;flex:1;align-items:center;gap:8px;display:flex}.icd-select-option-v2-label{color:var(--vscode-icube--text-text-default,#d1d3db);-webkit-line-clamp:1;-webkit-box-orient:vertical;flex-shrink:0;font-size:13px;font-weight:500;line-height:18px;display:-webkit-box;overflow:hidden}.icd-select-option-v2-selected .icd-select-option-v2-label{color:var(--vscode-icube--text-text-default-hover,#f5f9fe)}.icd-select-option-v2-description{color:var(--vscode-icube--text-text-tertiary,#666b75);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;font-size:12px;line-height:16px;overflow:hidden}.icd-select-container .codicon[class*=codicon-].icd-select-option-v2-check{color:var(--vscode-icube--status-success-default,#28a745);flex-shrink:0;width:16px;height:16px;font-size:16px}.icd-select-empty-v2{color:var(--vscode-icube--text-text-tertiary,#666b75);justify-content:center;align-items:center;padding:16px;font-size:12px;display:flex}.icd-input-number{background:var(--vscode-icube-colorBtnHover);border:1px solid var(--vscode-icube-colorLine1);box-sizing:border-box;vertical-align:middle;border-radius:4px;width:72px;height:24px;margin:0;padding:0;font-size:12px;line-height:24px;display:inline-block}.icd-input-number-focused{border-color:var(--vscode-icube-colorLine1)}.icd-input-number-handler{text-align:center;touch-action:none;height:10px;line-height:10px;display:block;overflow:hidden}.icd-input-number-handler-active{background:var(--vscode-icube-colorBtnHover)}.icd-input-number-handler-down-inner,.icd-input-number-handler-up-inner{color:var(--vscode-icube-colorTextGray);-webkit-user-select:none;-moz-user-select:none;user-select:none}.icd-input-number:hover{border-color:var(--vscode-icube-colorLine1)}.icd-input-number:hover:focus .icd-input-number-handler-wrap,.icd-input-number:hover:hover .icd-input-number-handler-wrap{opacity:1}.icd-input-number-disabled:hover,.icd-input-number:hover .icd-input-number-handler-up,.icd-input-number:hover .icd-input-number-handler-wrap{border-color:var(--vscode-icube-colorLine1)}.icd-input-number-disabled:hover:focus .icd-input-number-handler-wrap,.icd-input-number-disabled:hover:hover .icd-input-number-handler-wrap{opacity:0}.icd-input-number-disabled:hover .icd-input-number-handler-up,.icd-input-number-disabled:hover .icd-input-number-handler-wrap{border-color:var(--vscode-icube-colorLine1)}.icd-input-number-input-wrap{box-sizing:border-box;border-radius:4px;align-items:center;height:100%;padding-top:2px;padding-bottom:2px;padding-left:8px;display:flex;overflow:hidden}.icd-input-number-input{-moz-appearance:textfield;background:inherit;color:var(--vscode-icube-colorTextDefault);text-align:left;border:0;outline:0;width:100%;height:24px;padding:0;line-height:24px}.icd-input-number-handler-wrap{background:var(--vscode-icube-colorBtnHover);cursor:pointer;float:right;opacity:0;border-radius:2px;align-self:center;width:16px;height:20px;margin-top:1px;margin-right:1px}.icd-input-number-handler-up{border-top-left-radius:2px;border-top-right-radius:2px}.icd-input-number-handler-up:hover{background:var(--vscode-icube-colorBtnHover);color:var(--vscode-icube-colorTextDefault)}.icd-input-number-handler-up:hover .icd-input-number-handler-up-inner:after{background-color:var(--vscode-icube-colorTextDefault)!important}.icd-input-number-handler-down{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.icd-input-number-handler-down:hover{background:var(--vscode-icube-colorBtnHover);color:var(--vscode-icube-colorTextDefault)}.icd-input-number-handler-down:hover .icd-input-number-handler-down-inner:after{background-color:var(--vscode-icube-colorTextDefault)!important}.icd-input-number-handler-down-disabled,.icd-input-number-handler-up-disabled{opacity:.3}.icd-input-number-handler-down-disabled:hover,.icd-input-number-handler-up-disabled:hover{border-color:var(--vscode-icube-colorLine1);color:#999}.icd-input-number-handler-down-disabled:hover .icd-input-number-handler-down-inner:after,.icd-input-number-handler-down-disabled:hover .icd-input-number-handler-up-inner:after,.icd-input-number-handler-up-disabled:hover .icd-input-number-handler-down-inner:after,.icd-input-number-handler-up-disabled:hover .icd-input-number-handler-up-inner:after{background-color:var(--vscode-icube-colorTextGray)!important}.icd-input-number-disabled .icd-input-number-input{background-color:var(--vscode-editor-background);cursor:not-allowed;opacity:.72}.icd-input-number-disabled{background-color:var(--vscode-editor-background)!important;border:unset!important}.icd-input-number-disabled .icd-input-number-handler-wrap{cursor:not-allowed;opacity:0;display:none;background-color:var(--vscode-editor-background)!important}.icd-input-number-disabled .icd-input-number-handler{opacity:.3}.icd-input-number-disabled .icd-input-number-handler:hover{border-color:var(--vscode-icube-colorLine1);color:#999}.icd-rate{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:inline-flex}.icd-rate-icons{align-items:center;gap:4px;display:flex}.icd-rate-item{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.icd-rate-item:focus-visible{outline:1px solid var(--vscode-focusBorder,#007fd4);outline-offset:2px}.icd-rate-disabled{pointer-events:none}.icd-rate-text{color:var(--vscode-icube--text-text-tertiary,#666b75);font-size:var(--vscode-icube--body-sm-fontSize,11px);font-style:normal;font-weight:400;line-height:var(--vscode-icube--body-sm-lineHeight,16px)}.icd-wrapped-feedback{opacity:1;max-height:800px;transition:max-height var(--icd-wrapped-feedback-duration,.22s) ease,opacity var(--icd-wrapped-feedback-duration,.22s) ease,transform var(--icd-wrapped-feedback-duration,.22s) ease;overflow:visible;transform:translateY(0)}.icd-wrapped-feedback-hidden,.icd-wrapped-feedback-hiding{opacity:0;max-height:0;transform:translateY(4px)}.icd-wrapped-feedback__panel{border:1px solid var(--vscode-icube--border-border-neutral-l1,#4d6b9917);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 0 16px;display:flex;position:relative}.icd-wrapped-feedback__title-bar{background:var(--vscode-icube--bg-bg-base-default,#1a1b1d);border-radius:999px;justify-content:center;align-items:center;gap:6px;height:20px;padding:0 6px;display:inline-flex;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.icd-wrapped-feedback__title-text{color:var(--vscode-icube--text-text-tertiary,#666b75);font-size:var(--vscode-icube--body-md-fontSize,12px);font-style:normal;font-weight:400;line-height:var(--vscode-icube--body-md-lineHeight,18px);white-space:nowrap}.icd-wrapped-feedback__title-quote{flex:none}.icd-wrapped-feedback__title-quote-right{transform:rotate(180deg)}.icd-wrapped-feedback__content{box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:0 12px;display:flex}@media (prefers-reduced-motion:reduce){.icd-wrapped-feedback{transition:none}}.icd-segmented-mini{border:1px solid var(--vscode-icube-colorLine2,#dde2e929);box-sizing:border-box;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;height:28px;padding:3px;display:inline-flex}.icd-segmented-mini-group{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:4px;width:100%;display:flex;position:relative}.icd-segmented-mini-item{box-sizing:border-box;color:var(--vscode-icube-colorDefaultText,#adb0b8);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;height:22px;padding:1px 12px;display:flex;position:relative}.icd-segmented-mini-item-active,.icd-segmented-mini-item-selected{background:var(--vscode-icube-colorBtnHover2,#e3dff814);color:var(--vscode-icube-colorHighlightText,#d5d8e0);border-radius:4px}.icd-segmented-mini-item-active .icd-segmented-mini-item-label,.icd-segmented-mini-item-selected .icd-segmented-mini-item-label{font-weight:600}.icd-segmented-mini-item:focus,.icd-segmented-mini-item:hover{background:var(--vscode-icube-colorBtnHover,#e3dff80d);color:var(--vscode-icube-colorHighlightText,#d5d8e0);border-radius:4px}.icd-segmented-mini-item:focus .icd-segmented-mini-item-label,.icd-segmented-mini-item:hover .icd-segmented-mini-item-label{font-weight:600}.icd-segmented-mini-item-disabled,.icd-segmented-mini-item-disabled:focus,.icd-segmented-mini-item-disabled:hover{color:var(--vscode-icube-colorDisableText,#41454d);cursor:not-allowed;font-weight:500}.icd-segmented-mini-item-label{text-align:center;z-index:2;font-size:13px;font-style:normal;font-weight:500;line-height:20px}.icd-segmented-mini-item-label:after{color:#0000;content:attr(title);visibility:hidden;height:1px;margin-bottom:-1px;font-weight:600;display:block;overflow:hidden}.icd-segmented-mini-item-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.icd-segmented-mini-thumb{background-color:var(--vscode-icube-colorBtnHover,#e3dff814);border-radius:6px;width:0;height:100%;transition:transform .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1);position:absolute}.icd-segmented-mini-vertical .icd-segmented-mini-group{flex-direction:column}.icd-segmented-mini-vertical .icd-segmented-mini-item{text-align:left;width:100%}.icd-segmented-mini-vertical .icd-segmented-mini-thumb{width:100%;height:0;padding:0 4px;transition:transform .3s cubic-bezier(.645,.045,.355,1),height .3s cubic-bezier(.645,.045,.355,1)}.icd-segmented-mini-disabled .icd-segmented-mini-item,.icd-segmented-mini-disabled .icd-segmented-mini-item:focus,.icd-segmented-mini-disabled .icd-segmented-mini-item:focus:focus,.icd-segmented-mini-disabled .icd-segmented-mini-item:focus:hover,.icd-segmented-mini-disabled .icd-segmented-mini-item:hover,.icd-segmented-mini-disabled .icd-segmented-mini-item:hover:focus,.icd-segmented-mini-disabled .icd-segmented-mini-item:hover:hover{cursor:not-allowed}.icd-segmented-mini-thumb-motion-appear-active,.icd-segmented-mini-thumb-motion-enter-active{will-change:transform,width;transition:transform .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1)}.icd-segmented-mini-rtl{direction:rtl}.icd-segmented-mini-item:focus{outline:none}.icd-segmented-mini-item-focused{border-radius:2px}.icd-colorful-div.icd-env-card{border-radius:6px;display:flex;position:relative;background:var(--vscode-icube--bg-bg-overlay-l1)!important;border:1px solid var(--vscode-icube--border-border-neutral-l1)!important}.icd-env-card__content{flex:1;min-width:0}.icd-env-card__header{justify-content:space-between;align-items:center;padding:8px;display:flex}.icd-env-card__title{color:var(--vscode-icube--text-text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:18px;display:flex}.icd-env-card__icon{color:var(--vscode-foreground);margin-right:8px}.icd-env-card__status{align-items:center;margin-right:12px;display:flex}.icd-env-card__status-icon{margin-right:4px}.icd-env-card__status-icon--failed,.icd-env-card__status-text{color:var(--vscode-notificationsWarningIcon-foreground)}.icd-env-card__status-text{font-size:12px}.icd-env-card__row{border-top:1px solid var(--vscode-icube--border-border-neutral-l1);gap:8px;padding:8px;display:flex}.icd-env-card__label{color:var(--vscode-icube--text-text-secondary);flex-shrink:0;width:40px;font-size:12px;font-weight:400;line-height:18px}.icd-env-card__value{color:var(--vscode-editorLineNumber-activeForeground);flex:1;min-width:0;font-size:12px;font-weight:450;line-height:18px}.icd-env-card__right-area{align-items:center;margin-left:auto;display:flex}.icd-env-card__error-area{justify-content:center;align-items:center;margin-right:8px;display:flex}.icd-env-card__error-area .codicon[class*=codicon-]{color:var(--vscode-icube--status-warning-default);font-size:14px}.icd-env-card__error-msg{color:var(--vscode-icube--text-text-tertiary);padding:0 4px;font-weight:400}.icd-env-card__error-msg,.icd-env-card__manage{font-size:11px;font-style:normal;line-height:16px}.icd-env-card__manage{background-color:var(--vscode-icube--bg-bg-overlay-l1);color:var(--vscode-foreground);cursor:pointer;border-radius:4px;margin:-4px 0;padding:4px 8px;font-weight:500}.icd-env-card__manage:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2)}@keyframes gradient-flow{0%{background-position:200%}to{background-position:-200%}}.icd-exit-plan-mode-card-v2{box-sizing:border-box;margin:0;padding:0}.icd-exit-plan-mode-card-v2-content{z-index:1;border-radius:8px;flex-direction:column;gap:0;display:flex;position:relative}.icd-exit-plan-mode-card-v2-command-shell{color:var(--vscode-icube--text-text-default,#d1d3db);word-break:break-word;font-family:JetBrains Mono;font-size:12px;font-weight:400;line-height:18px}.icd-exit-plan-mode-card-v2-command-text{word-break:break-all;padding:8px;position:relative}.icd-exit-plan-mode-card-v2-dir{flex:1;align-items:center;margin-right:20px;font-size:12px;display:flex;overflow:hidden}.icd-exit-plan-mode-card-v2-dir .codicon[class*=codicon-]{font-size:14px}.icd-exit-plan-mode-card-v2-dir__plan-icon.codicon.codicon{color:var(--vscode-icube--code-code-instruction,#f0d8ff)}.icd-exit-plan-mode-card-v2-dir__arrow-icon.codicon.codicon{color:var(--vscode-icube--icon-icon-secondary,#9599a6);font-size:14px}.icd-exit-plan-mode-card-v2-dir-text{color:var(--vscode-icube--text-text-secondary,#9599a6);flex:1;margin-left:8px;margin-right:5px;font-size:12px;font-weight:500;line-height:18px}.icd-exit-plan-mode-card-v2-title{color:var(--vscode-icube--text-text-default,#d1d3db);cursor:pointer;font-size:var(--vscode-icube--body-md-fontSize,12px);font-style:normal;font-weight:var(--vscode-icube--body-md-fontWeight,400);height:32px;line-height:var(--vscode-icube--body-md-lineHeight,18px);justify-content:space-between;align-items:center;padding:0 8px;display:flex}.icd-exit-plan-mode-card-v2-actions{justify-content:end;gap:10px;margin:0 10px 10px;display:flex}.icd-exit-plan-mode-card-v2-actions-btn{padding:4px 8px}.icd-exit-plan-mode-card-v2-actions-btn-run{color:var(--vscode-button-foreground);overflow:hidden}.theme-icube .icd-exit-plan-mode-card-v2-actions-btn-run{color:var(--vscode-icube--text-text-onaccent)}.icd-exit-plan-mode-card-v2-actions-btn-cancel,.icd-exit-plan-mode-card-v2-actions-btn-run{font-size:var(--vscode-icube--body-sm-strong-fontSize,11px);font-style:normal;font-weight:var(--vscode-icube--body-sm-strong-fontWeight,500);line-height:var(--vscode-icube--body-sm-strong-lineHeight,16px);text-overflow:ellipsis}.icd-exit-plan-mode-card-v2-actions-btn-cancel{color:var(--vscode-icube--text-text-secondary,#9599a6);overflow:hidden}.icd-exit-plan-mode-card-v2-status{color:var(--vscode-icube--text-text-tertiary,#7f848e);font-size:var(--vscode-icube--body-sm-fontSize,11px);font-style:normal;font-weight:400;line-height:var(--vscode-icube--body-sm-lineHeight,16px);align-items:center;gap:4px;padding:0 0 0 8px;display:flex}.icd-exit-plan-mode-card-v2-status-text{padding:0 4px}.icd-exit-plan-mode-card-v2-status-action{background-color:var(--vscode-icube--bg-bg-overlay-l3);color:var(--vscode-icube--text-text-default,#9599a6);cursor:pointer;font-size:var(--vscode-icube--body-sm-fontSize,11px);height:24px;font-style:normal;font-weight:500;line-height:var(--vscode-icube--body-sm-lineHeight,16px);border-radius:4px}.icd-exit-plan-mode-card-v2-status-action svg{color:var(--vscode-icube--icon-icon-secondary)}.icd-exit-plan-mode-card-v2-status-action:hover{background:var(--vscode-icube--bg-bg-overlay-l4);color:var(--vscode-icube--text-text-default-hover)}.icd-exit-plan-mode-card-v2 .chat-markdown .chat-markdown-h1{font-size:18px}.icd-sub-agent-wrapper{border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:6px;width:100%;overflow:hidden}.icd-sub-agent-wrapper-header{background-color:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;height:32px;padding:0 8px;display:flex}.icd-sub-agent-wrapper-header-expand{background-color:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214)}.icd-sub-agent-wrapper-header-left{flex-direction:row;align-items:center;display:flex}.icd-sub-agent-wrapper-header-left-agent-name{margin-left:8px}.icd-sub-agent-wrapper-header-left-arrow-icon.codicon.codicon{color:var(--vscode-icube--icon-icon-secondary,#9599a6);font-size:14px}.icd-sub-agent-wrapper-header-right{flex-direction:row;align-items:center;display:flex}.icd-sub-agent-wrapper-header-status{color:var(--vscode-icube--text-text-tertiary,#7f848e);align-items:center;font-size:11px;font-style:normal;font-weight:400;line-height:16px;display:flex}.icd-sub-agent-wrapper-header-status-text{padding:0 4px}.icd-sub-agent-wrapper-content{background-color:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d);flex-direction:column;gap:8px;max-height:288px;padding:12px;display:flex;overflow-y:auto}.icd-sub-agent-wrapper-content::-webkit-scrollbar{background:0 0;width:6px}.icd-sub-agent-wrapper-content::-webkit-scrollbar-thumb{background:0 0}.icd-sub-agent-wrapper-content:hover::-webkit-scrollbar-thumb{background:var(--vscode-icube--bg-bg-overlay-l3);border-radius:var(--vscode-icube--Radius-radius-full,9999px)}.icd-sub-agent-wrapper-content::-webkit-scrollbar-thumb:hover{background:var(--vscode-icube--bg-bg-overlay-l3)}.icd-toolcall-text-card{box-sizing:border-box;margin:0;padding:0}.icd-toolcall-text-card-content{z-index:1;border-radius:8px;flex-direction:column;gap:0;display:flex;position:relative}.icd-toolcall-text-card-expand-text{word-break:break-all;max-height:288px;padding:8px;position:relative;overflow-y:auto}.icd-toolcall-text-card-expand-text::-webkit-scrollbar{background:0 0;width:6px}.icd-toolcall-text-card-expand-text::-webkit-scrollbar-thumb{background:0 0}.icd-toolcall-text-card-expand-text:hover::-webkit-scrollbar-thumb{background:var(--vscode-icube--bg-bg-overlay-l3);border-radius:var(--vscode-icube--Radius-radius-full,9999px)}.icd-toolcall-text-card-expand-text::-webkit-scrollbar-thumb:hover{background:var(--vscode-icube--bg-bg-overlay-l3)}.icd-toolcall-text-card-left{flex:1;align-items:center;margin-right:20px;font-size:12px;display:flex;overflow:hidden}.icd-toolcall-text-card-left .codicon[class*=codicon-]{font-size:14px}.icd-toolcall-text-card-left-icon.codicon.codicon{color:var(--vscode-icube--icon-icon-secondary,#9599a6)}.icd-toolcall-text-card-left-arrow-icon.codicon.codicon{color:var(--vscode-icube--icon-icon-secondary,#9599a6);font-size:14px}.icd-toolcall-text-card-left-text{color:var(--vscode-icube--text-text-secondary,#9599a6);flex:1;margin-left:8px;font-size:12px;font-weight:400;line-height:18px}.icd-toolcall-text-card-title{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--vscode-icube--body-md-fontSize,12px);font-style:normal;font-weight:var(--vscode-icube--body-md-fontWeight,400);height:32px;line-height:var(--vscode-icube--body-md-lineHeight,18px);justify-content:space-between;align-items:center;padding:0 8px;display:flex}.icd-toolcall-text-card-status{color:var(--vscode-icube--text-text-tertiary,#7f848e);font-size:var(--vscode-icube--body-sm-fontSize,11px);font-style:normal;font-weight:400;line-height:var(--vscode-icube--body-sm-lineHeight,16px);align-items:center;gap:4px;padding:0 0 0 8px;display:flex}.icd-toolcall-text-card-status-text{padding:0 4px}.icd-hooks-status-line{align-items:center;gap:4px;display:flex}.icd-hooks-status-line-icon{color:var(--vscode-icube--icon-icon-secondary);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;display:flex}.icd-hooks-status-line-icon .codicon[class*=codicon-]{color:inherit;font-size:inherit}.icd-hooks-status-line-tag{border-radius:var(--vscode-icube--radius-radius-4,4px);align-items:center;gap:4px;height:20px;padding:1px 0;display:flex}.icd-hooks-status-line-tool-name{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--vscode-icube--body-sm-fontSize,11px);font-weight:var(--vscode-icube--body-sm-fontWeight,400);line-height:var(--vscode-icube--body-sm-lineHeight,16px)}.icd-hooks-status-line-text,.icd-hooks-status-line-tool-name{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-style:normal;overflow:hidden}.icd-hooks-status-line-deny-wrapper,.icd-hooks-status-line-text{color:var(--vscode-icube--text-text-tertiary,#666b75);font-size:var(--vscode-icube--body-xs-fontSize,10px);font-weight:var(--vscode-icube--body-xs-fontWeight,400);line-height:var(--vscode-icube--body-xs-lineHeight,14px)}.icd-hooks-status-line-deny-wrapper{align-items:center;gap:4px;font-style:normal;display:flex}.icd-hooks-status-line-hooks-label{color:var(--vscode-icube--text-text-disabled,#666b75);cursor:pointer;-webkit-text-decoration:underline dashed var(--vscode-icube--border-border-neutral-l3,#e0e2f22e);text-decoration:underline dashed var(--vscode-icube--border-border-neutral-l3,#e0e2f22e);text-underline-offset:2px;white-space:nowrap;justify-content:center;align-items:center;text-decoration-thickness:1px;display:flex}.icd-hooks-status-line-hooks-label:hover{color:var(--vscode-icube--text-text-secondary-hover)}.icd-hooks-confirm-card{flex-direction:column;gap:8px;padding:8px 10px;display:flex}.icd-hooks-confirm-card-content{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--vscode-icube--body-sm-fontSize,11px);font-style:normal;font-weight:var(--vscode-icube--body-sm-fontWeight,400);line-height:var(--vscode-icube--body-sm-lineHeight,16px);align-items:center;gap:4px;display:flex}.icd-hooks-confirm-card-icon{color:var(--vscode-icube--icon-icon-tertiary);align-items:center;font-size:14px;display:flex}.icd-hooks-confirm-card-icon .codicon[class*=codicon-]{color:inherit;font-size:inherit}.icd-hooks-confirm-card-text{flex:1}.icd-hooks-confirm-card-actions{justify-content:flex-end;gap:8px;display:flex}.icd-hooks-confirm-card-btn{padding:4px 8px}.icd-hooks-confirm-card-btn-run{color:var(--vscode-button-foreground);font-size:var(--vscode-icube--body-sm-strong-fontSize,11px);font-style:normal;font-weight:var(--vscode-icube--body-sm-strong-fontWeight,500);line-height:var(--vscode-icube--body-sm-strong-lineHeight,16px);text-overflow:ellipsis;overflow:hidden}.theme-icube .icd-hooks-confirm-card-btn-run{color:var(--vscode-icube--text-text-onaccent)}.icd-hooks-confirm-card-btn-cancel{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--vscode-icube--body-sm-strong-fontSize,11px);font-style:normal;font-weight:var(--vscode-icube--body-sm-strong-fontWeight,500);line-height:var(--vscode-icube--body-sm-strong-lineHeight,16px);text-overflow:ellipsis;overflow:hidden}body{--red-1:255,236,232;--red-2:253,205,197;--red-3:251,172,163;--red-4:249,137,129;--red-5:247,101,96;--red-6:245,63,63;--red-7:203,39,45;--red-8:161,21,30;--red-9:119,8,19;--red-10:77,0,10;--orangered-1:255,243,232;--orangered-2:253,221,195;--orangered-3:252,197,159;--orangered-4:250,172,123;--orangered-5:249,144,87;--orangered-6:247,114,52;--orangered-7:204,81,32;--orangered-8:162,53,17;--orangered-9:119,31,6;--orangered-10:77,14,0;--orange-1:255,247,232;--orange-2:255,228,186;--orange-3:255,207,139;--orange-4:255,182,93;--orange-5:255,154,46;--orange-6:255,125,0;--orange-7:210,95,0;--orange-8:166,69,0;--orange-9:121,46,0;--orange-10:77,27,0;--gold-1:255,252,232;--gold-2:253,244,191;--gold-3:252,233,150;--gold-4:250,220,109;--gold-5:249,204,69;--gold-6:247,186,30;--gold-7:204,146,19;--gold-8:162,109,10;--gold-9:119,75,4;--gold-10:77,45,0;--yellow-1:254,255,232;--yellow-2:254,254,190;--yellow-3:253,250,148;--yellow-4:252,242,107;--yellow-5:251,232,66;--yellow-6:250,220,25;--yellow-7:207,175,15;--yellow-8:163,132,8;--yellow-9:120,93,3;--yellow-10:77,56,0;--lime-1:252,255,232;--lime-2:237,248,187;--lime-3:220,241,144;--lime-4:201,233,104;--lime-5:181,226,65;--lime-6:159,219,29;--lime-7:126,183,18;--lime-8:95,148,10;--lime-9:67,112,4;--lime-10:42,77,0;--green-1:232,255,234;--green-2:175,240,181;--green-3:123,225,136;--green-4:76,210,99;--green-5:35,195,67;--green-6:0,180,42;--green-7:0,154,41;--green-8:0,128,38;--green-9:0,102,34;--green-10:0,77,28;--cyan-1:232,255,251;--cyan-2:183,244,236;--cyan-3:137,233,224;--cyan-4:94,223,214;--cyan-5:55,212,207;--cyan-6:20,201,201;--cyan-7:13,165,170;--cyan-8:7,130,139;--cyan-9:3,97,108;--cyan-10:0,66,77;--blue-1:232,247,255;--blue-2:195,231,254;--blue-3:159,212,253;--blue-4:123,192,252;--blue-5:87,169,251;--blue-6:52,145,250;--blue-7:32,108,207;--blue-8:17,75,163;--blue-9:6,48,120;--blue-10:0,26,77;--arcoblue-1:232,243,255;--arcoblue-2:190,218,255;--arcoblue-3:148,191,255;--arcoblue-4:106,161,255;--arcoblue-5:64,128,255;--arcoblue-6:22,93,255;--arcoblue-7:14,66,210;--arcoblue-8:7,44,166;--arcoblue-9:3,26,121;--arcoblue-10:0,13,77;--purple-1:245,232,255;--purple-2:221,190,246;--purple-3:195,150,237;--purple-4:168,113,227;--purple-5:141,78,218;--purple-6:114,46,209;--purple-7:85,29,176;--purple-8:60,16,143;--purple-9:39,6,110;--purple-10:22,0,77;--pinkpurple-1:255,232,251;--pinkpurple-2:247,186,239;--pinkpurple-3:240,142,230;--pinkpurple-4:232,101,223;--pinkpurple-5:225,62,219;--pinkpurple-6:217,26,217;--pinkpurple-7:176,16,182;--pinkpurple-8:138,9,147;--pinkpurple-9:101,3,112;--pinkpurple-10:66,0,77;--magenta-1:255,232,241;--magenta-2:253,194,219;--magenta-3:251,157,199;--magenta-4:249,121,183;--magenta-5:247,84,168;--magenta-6:245,49,157;--magenta-7:203,30,131;--magenta-8:161,16,105;--magenta-9:119,6,79;--magenta-10:77,0,52;--gray-1:247,248,250;--gray-2:242,243,245;--gray-3:229,230,235;--gray-4:201,205,212;--gray-5:169,174,184;--gray-6:134,144,156;--gray-7:107,119,133;--gray-8:78,89,105;--gray-9:39,46,59;--gray-10:29,33,41;--success-1:var(--green-1);--success-2:var(--green-2);--success-3:var(--green-3);--success-4:var(--green-4);--success-5:var(--green-5);--success-6:var(--green-6);--success-7:var(--green-7);--success-8:var(--green-8);--success-9:var(--green-9);--success-10:var(--green-10);--primary-1:var(--arcoblue-1);--primary-2:var(--arcoblue-2);--primary-3:var(--arcoblue-3);--primary-4:var(--arcoblue-4);--primary-5:var(--arcoblue-5);--primary-6:var(--arcoblue-6);--primary-7:var(--arcoblue-7);--primary-8:var(--arcoblue-8);--primary-9:var(--arcoblue-9);--primary-10:var(--arcoblue-10);--danger-1:var(--red-1);--danger-2:var(--red-2);--danger-3:var(--red-3);--danger-4:var(--red-4);--danger-5:var(--red-5);--danger-6:var(--red-6);--danger-7:var(--red-7);--danger-8:var(--red-8);--danger-9:var(--red-9);--danger-10:var(--red-10);--warning-1:var(--orange-1);--warning-2:var(--orange-2);--warning-3:var(--orange-3);--warning-4:var(--orange-4);--warning-5:var(--orange-5);--warning-6:var(--orange-6);--warning-7:var(--orange-7);--warning-8:var(--orange-8);--warning-9:var(--orange-9);--warning-10:var(--orange-10);--link-1:var(--arcoblue-1);--link-2:var(--arcoblue-2);--link-3:var(--arcoblue-3);--link-4:var(--arcoblue-4);--link-5:var(--arcoblue-5);--link-6:var(--arcoblue-6);--link-7:var(--arcoblue-7);--link-8:var(--arcoblue-8);--link-9:var(--arcoblue-9);--link-10:var(--arcoblue-10);--data-1:var(--arcoblue-5);--data-2:var(--arcoblue-2);--data-3:85,197,253;--data-4:156,220,252;--data-5:var(--orange-6);--data-6:var(--orange-3);--data-7:var(--green-4);--data-8:var(--green-2);--data-9:var(--purple-4);--data-10:var(--purple-2);--data-11:var(--gold-6);--data-12:var(--gold-4);--data-13:var(--lime-6);--data-14:var(--lime-4);--data-15:var(--magenta-4);--data-16:var(--magenta-3);--data-17:var(--cyan-6);--data-18:var(--cyan-3);--data-19:var(--pinkpurple-4);--data-20:var(--pinkpurple-2)}body[arco-theme=dark]{--red-1:77,0,10;--red-2:119,6,17;--red-3:161,22,31;--red-4:203,46,52;--red-5:245,78,78;--red-6:247,105,101;--red-7:249,141,134;--red-8:251,176,167;--red-9:253,209,202;--red-10:255,240,236;--orangered-1:77,14,0;--orangered-2:119,30,5;--orangered-3:162,55,20;--orangered-4:204,87,41;--orangered-5:247,126,69;--orangered-6:249,146,90;--orangered-7:250,173,125;--orangered-8:252,198,161;--orangered-9:253,222,197;--orangered-10:255,244,235;--orange-1:77,27,0;--orange-2:121,48,4;--orange-3:166,75,10;--orange-4:210,105,19;--orange-5:255,141,31;--orange-6:255,150,38;--orange-7:255,179,87;--orange-8:255,205,135;--orange-9:255,227,184;--orange-10:255,247,232;--gold-1:77,45,0;--gold-2:119,75,4;--gold-3:162,111,15;--gold-4:204,150,31;--gold-5:247,192,52;--gold-6:249,204,68;--gold-7:250,220,108;--gold-8:252,233,149;--gold-9:253,244,190;--gold-10:255,252,232;--yellow-1:77,56,0;--yellow-2:120,94,7;--yellow-3:163,134,20;--yellow-4:207,179,37;--yellow-5:250,225,60;--yellow-6:251,233,75;--yellow-7:252,243,116;--yellow-8:253,250,157;--yellow-9:254,254,198;--yellow-10:254,255,240;--lime-1:42,77,0;--lime-2:68,112,6;--lime-3:98,148,18;--lime-4:132,183,35;--lime-5:168,219,57;--lime-6:184,226,75;--lime-7:203,233,112;--lime-8:222,241,152;--lime-9:238,248,194;--lime-10:253,255,238;--green-1:0,77,28;--green-2:4,102,37;--green-3:10,128,45;--green-4:18,154,55;--green-5:29,180,64;--green-6:39,195,70;--green-7:80,210,102;--green-8:126,225,139;--green-9:178,240,183;--green-10:235,255,236;--cyan-1:0,66,77;--cyan-2:6,97,108;--cyan-3:17,131,139;--cyan-4:31,166,170;--cyan-5:48,201,201;--cyan-6:63,212,207;--cyan-7:102,223,215;--cyan-8:144,233,225;--cyan-9:190,244,237;--cyan-10:240,255,252;--blue-1:0,26,77;--blue-2:5,47,120;--blue-3:19,76,163;--blue-4:41,113,207;--blue-5:70,154,250;--blue-6:90,170,251;--blue-7:125,193,252;--blue-8:161,213,253;--blue-9:198,232,254;--blue-10:234,248,255;--arcoblue-1:0,13,77;--arcoblue-2:4,27,121;--arcoblue-3:14,50,166;--arcoblue-4:29,77,210;--arcoblue-5:48,111,255;--arcoblue-6:60,126,255;--arcoblue-7:104,159,255;--arcoblue-8:147,190,255;--arcoblue-9:190,218,255;--arcoblue-10:234,244,255;--purple-1:22,0,77;--purple-2:39,6,110;--purple-3:62,19,143;--purple-4:90,37,176;--purple-5:123,61,209;--purple-6:142,81,218;--purple-7:169,116,227;--purple-8:197,154,237;--purple-9:223,194,246;--purple-10:247,237,255;--pinkpurple-1:66,0,77;--pinkpurple-2:101,3,112;--pinkpurple-3:138,13,147;--pinkpurple-4:176,27,182;--pinkpurple-5:217,46,217;--pinkpurple-6:225,61,219;--pinkpurple-7:232,102,223;--pinkpurple-8:240,146,230;--pinkpurple-9:247,193,240;--pinkpurple-10:255,242,253;--magenta-1:77,0,52;--magenta-2:119,8,80;--magenta-3:161,23,108;--magenta-4:203,43,136;--magenta-5:245,69,166;--magenta-6:247,86,169;--magenta-7:249,122,184;--magenta-8:251,158,200;--magenta-9:253,195,219;--magenta-10:255,232,241;--gray-1:23,23,26;--gray-2:46,46,48;--gray-3:72,72,73;--gray-4:95,95,96;--gray-5:120,120,122;--gray-6:146,146,147;--gray-7:171,171,172;--gray-8:197,197,197;--gray-9:223,223,223;--gray-10:246,246,246;--primary-1:var(--arcoblue-1);--primary-2:var(--arcoblue-2);--primary-3:var(--arcoblue-3);--primary-4:var(--arcoblue-4);--primary-5:var(--arcoblue-5);--primary-6:var(--arcoblue-6);--primary-7:var(--arcoblue-7);--primary-8:var(--arcoblue-8);--primary-9:var(--arcoblue-9);--primary-10:var(--arcoblue-10);--success-1:var(--green-1);--success-2:var(--green-2);--success-3:var(--green-3);--success-4:var(--green-4);--success-5:var(--green-5);--success-6:var(--green-6);--success-7:var(--green-7);--success-8:var(--green-8);--success-9:var(--green-9);--success-10:var(--green-10);--danger-1:var(--red-1);--danger-2:var(--red-2);--danger-3:var(--red-3);--danger-4:var(--red-4);--danger-5:var(--red-5);--danger-6:var(--red-6);--danger-7:var(--red-7);--danger-8:var(--red-8);--danger-9:var(--red-9);--danger-10:var(--red-10);--warning-1:var(--orange-1);--warning-2:var(--orange-2);--warning-3:var(--orange-3);--warning-4:var(--orange-4);--warning-5:var(--orange-5);--warning-6:var(--orange-6);--warning-7:var(--orange-7);--warning-8:var(--orange-8);--warning-9:var(--orange-9);--warning-10:var(--orange-10);--link-1:var(--arcoblue-1);--link-2:var(--arcoblue-2);--link-3:var(--arcoblue-3);--link-4:var(--arcoblue-4);--link-5:var(--arcoblue-5);--link-6:var(--arcoblue-6);--link-7:var(--arcoblue-7);--link-8:var(--arcoblue-8);--link-9:var(--arcoblue-9);--link-10:var(--arcoblue-10);--data-1:var(--arcoblue-5);--data-2:var(--arcoblue-3);--data-3:var(--blue-5);--data-4:var(--blue-3);--data-5:var(--orange-6);--data-6:var(--orange-3);--data-7:var(--green-4);--data-8:var(--green-3);--data-9:var(--purple-4);--data-10:var(--purple-3);--data-11:var(--gold-6);--data-12:var(--gold-4);--data-13:var(--lime-6);--data-14:var(--lime-4);--data-15:var(--magenta-4);--data-16:var(--magenta-3);--data-17:var(--cyan-6);--data-18:var(--cyan-3);--data-19:var(--pinkpurple-4);--data-20:var(--pinkpurple-2)}body{--color-white:#fff;--color-black:#000;--color-border:rgb(var(--gray-3));--color-bg-popup:var(--color-bg-5);--color-bg-1:#fff;--color-bg-2:#fff;--color-bg-3:#fff;--color-bg-4:#fff;--color-bg-5:#fff;--color-bg-white:#fff;--color-neutral-1:rgb(var(--gray-1));--color-neutral-2:rgb(var(--gray-2));--color-neutral-3:rgb(var(--gray-3));--color-neutral-4:rgb(var(--gray-4));--color-neutral-5:rgb(var(--gray-5));--color-neutral-6:rgb(var(--gray-6));--color-neutral-7:rgb(var(--gray-7));--color-neutral-8:rgb(var(--gray-8));--color-neutral-9:rgb(var(--gray-9));--color-neutral-10:rgb(var(--gray-10));--color-text-1:var(--color-neutral-10);--color-text-2:var(--color-neutral-8);--color-text-3:var(--color-neutral-6);--color-text-4:var(--color-neutral-4);--color-border-1:var(--color-neutral-2);--color-border-2:var(--color-neutral-3);--color-border-3:var(--color-neutral-4);--color-border-4:var(--color-neutral-6);--color-fill-1:var(--color-neutral-1);--color-fill-2:var(--color-neutral-2);--color-fill-3:var(--color-neutral-3);--color-fill-4:var(--color-neutral-4);--color-primary-light-1:rgb(var(--primary-1));--color-primary-light-2:rgb(var(--primary-2));--color-primary-light-3:rgb(var(--primary-3));--color-primary-light-4:rgb(var(--primary-4));--color-secondary:var(--color-neutral-2);--color-secondary-hover:var(--color-neutral-3);--color-secondary-active:var(--color-neutral-4);--color-secondary-disabled:var(--color-neutral-1);--color-danger-light-1:rgb(var(--danger-1));--color-danger-light-2:rgb(var(--danger-2));--color-danger-light-3:rgb(var(--danger-3));--color-danger-light-4:rgb(var(--danger-4));--color-success-light-1:rgb(var(--success-1));--color-success-light-2:rgb(var(--success-2));--color-success-light-3:rgb(var(--success-3));--color-success-light-4:rgb(var(--success-4));--color-warning-light-1:rgb(var(--warning-1));--color-warning-light-2:rgb(var(--warning-2));--color-warning-light-3:rgb(var(--warning-3));--color-warning-light-4:rgb(var(--warning-4));--color-link-light-1:rgb(var(--link-1));--color-link-light-2:rgb(var(--link-2));--color-link-light-3:rgb(var(--link-3));--color-link-light-4:rgb(var(--link-4));--color-data-1:rgb(var(--arcoblue-5));--color-data-2:rgb(var(--arcoblue-3));--color-data-3:rgb(var(--blue-5));--color-data-4:rgb(var(--blue-3));--color-data-5:rgb(var(--orange-6));--color-data-6:rgb(var(--orange-3));--color-data-7:rgb(var(--green-4));--color-data-8:rgb(var(--green-3));--color-data-9:rgb(var(--purple-4));--color-data-10:rgb(var(--purple-3));--color-data-11:rgb(var(--gold-6));--color-data-12:rgb(var(--gold-4));--color-data-13:rgb(var(--lime-6));--color-data-14:rgb(var(--lime-4));--color-data-15:rgb(var(--magenta-4));--color-data-16:rgb(var(--magenta-3));--color-data-17:rgb(var(--cyan-6));--color-data-18:rgb(var(--cyan-3));--color-data-19:rgb(var(--pinkpurple-4));--color-data-20:rgb(var(--pinkpurple-2));--border-radius-none:0;--border-radius-small:2px;--border-radius-medium:4px;--border-radius-large:8px;--border-radius-circle:50%;--color-tooltip-bg:rgb(var(--gray-10));--color-spin-layer-bg:#fff9;--color-menu-dark-bg:#232324;--color-menu-light-bg:#fff;--color-menu-dark-hover:#ffffff0a;--color-mask-bg:#1d212999;--font-weight-100:100;--font-weight-200:200;--font-weight-300:300;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-weight-800:800;--font-weight-900:900}body[arco-theme=dark]{--color-white:#ffffffe6;--color-black:#000;--color-border:#333335;--color-bg-1:#17171a;--color-bg-2:#232324;--color-bg-3:#2a2a2b;--color-bg-4:#313132;--color-bg-5:#373739;--color-bg-white:#f6f6f6;--color-text-1:#ffffffe6;--color-text-2:#ffffffb3;--color-text-3:#ffffff80;--color-text-4:#ffffff4d;--color-fill-1:#ffffff0a;--color-fill-2:#ffffff14;--color-fill-3:#ffffff1f;--color-fill-4:#ffffff29;--color-primary-light-1:rgba(var(--primary-6), .2);--color-primary-light-2:rgba(var(--primary-6), .35);--color-primary-light-3:rgba(var(--primary-6), .5);--color-primary-light-4:rgba(var(--primary-6), .65);--color-secondary:rgba(var(--gray-9), .08);--color-secondary-hover:rgba(var(--gray-8), .16);--color-secondary-active:rgba(var(--gray-7), .24);--color-secondary-disabled:rgba(var(--gray-9), .08);--color-danger-light-1:rgba(var(--danger-6), .2);--color-danger-light-2:rgba(var(--danger-6), .35);--color-danger-light-3:rgba(var(--danger-6), .5);--color-danger-light-4:rgba(var(--danger-6), .65);--color-success-light-1:rgba(var(--success-6), .2);--color-success-light-2:rgba(var(--success-6), .35);--color-success-light-3:rgba(var(--success-6), .5);--color-success-light-4:rgba(var(--success-6), .65);--color-warning-light-1:rgba(var(--warning-6), .2);--color-warning-light-2:rgba(var(--warning-6), .35);--color-warning-light-3:rgba(var(--warning-6), .5);--color-warning-light-4:rgba(var(--warning-6), .65);--color-link-light-1:rgba(var(--link-6), .2);--color-link-light-2:rgba(var(--link-6), .35);--color-link-light-3:rgba(var(--link-6), .5);--color-link-light-4:rgba(var(--link-6), .65);--color-tooltip-bg:#373739;--color-spin-layer-bg:#3339;--color-menu-dark-bg:#232324;--color-menu-light-bg:#232324;--color-menu-dark-hover:var(--color-fill-2);--color-mask-bg:#17171a99}body,html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,noto sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5}body{margin:0;padding:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}th,tr{margin:0;padding:0}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*{outline:0}input::-ms-clear,input::-ms-reveal{display:none}.arco-icon{color:inherit;vertical-align:-2px;stroke:currentColor;width:1em;height:1em;font-style:normal;display:inline-block}.arco-icon[fill=currentColor]{fill:currentColor;stroke:none}.arco-icon[stroke=currentColor]{stroke:currentColor;fill:none}.arco-icon[fill=currentColor][stroke=currentColor]{fill:currentColor;stroke:currentColor}.arco-icon-loading{animation:1s cubic-bezier(0,0,1,1) infinite arco-loading-circle}@keyframes arco-loading-circle{to{transform:rotate(360deg)}}.arco-icon-hover{cursor:pointer;line-height:0;display:inline-block;position:relative}.arco-icon-hover .arco-icon{vertical-align:-.09em;position:relative}.arco-icon-hover:before{content:"";border-radius:var(--border-radius-circle);box-sizing:border-box;background-color:#0000;transition:background-color .1s cubic-bezier(0,0,1,1);display:block;position:absolute}.arco-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-icon-hover.arco-icon-hover-disabled:before{opacity:0}.arco-icon-hover:before,.arco-icon-hover-size-mini:before,.arco-icon-hover-size-small:before{width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%)}.arco-icon-hover-size-large:before,.arco-icon-hover-size-huge:before{width:24px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%)}.fadeInStandard-appear,.fadeInStandard-enter{opacity:0}.fadeInStandard-appear-active,.fadeInStandard-enter-active{opacity:1;transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.fadeInStandard-exit{opacity:1}.fadeInStandard-exit-active{opacity:0;transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.fadeIn-appear,.fadeIn-enter{opacity:0}.fadeIn-appear-active,.fadeIn-enter-active{opacity:1;transition:opacity .1s cubic-bezier(0,0,1,1)}.fadeIn-exit{opacity:1}.fadeIn-exit-active{opacity:0;transition:opacity .1s cubic-bezier(0,0,1,1)}.slideDynamicOrigin-appear,.slideDynamicOrigin-enter{opacity:0;transform-origin:0 0;transform:scaleY(.9)translateZ(0)}.slideDynamicOrigin-appear-active,.slideDynamicOrigin-enter-active,.slideDynamicOrigin-exit{opacity:1;transform-origin:0 0;transition:transform .2s cubic-bezier(.34,.69,.1,1),opacity .2s cubic-bezier(.34,.69,.1,1);transform:scaleY(1)translateZ(0)}.slideDynamicOrigin-exit-active{opacity:0;transform-origin:0 0;transition:transform .2s cubic-bezier(.34,.69,.1,1),opacity .2s cubic-bezier(.34,.69,.1,1);transform:scaleY(.9)translateZ(0)}.slideLeft-appear,.slideLeft-enter{transform:translate(-100%)}.slideLeft-appear-active,.slideLeft-enter-active{transition:transform .3s cubic-bezier(.34,.69,.1,1);transform:translate(0)}.slideLeft-exit{transform:translate(0)}.slideLeft-exit-active{transition:transform .3s cubic-bezier(.34,.69,.1,1);transform:translate(-100%)}.slideRight-appear,.slideRight-enter{transform:translate(100%)}.slideRight-appear-active,.slideRight-enter-active{transition:transform .3s cubic-bezier(.34,.69,.1,1);transform:translate(0)}.slideRight-exit{transform:translate(0)}.slideRight-exit-active{transition:transform .3s cubic-bezier(.34,.69,.1,1);transform:translate(100%)}.slideTop-appear,.slideTop-enter{transform:translateY(-100%)}.slideTop-appear-active,.slideTop-enter-active{transition:transform .3s cubic-bezier(.34,.69,.1,1);transform:translateY(0)}.slideTop-exit{transform:translateY(0)}.slideTop-exit-active{transition:transform .3s cubic-bezier(.34,.69,.1,1);transform:translateY(-100%)}.slideBottom-appear,.slideBottom-enter{transform:translateY(100%)}.slideBottom-appear-active,.slideBottom-enter-active{transition:transform .3s cubic-bezier(.34,.69,.1,1);transform:translateY(0)}.slideBottom-exit{transform:translateY(0)}.slideBottom-exit-active{transition:transform .3s cubic-bezier(.34,.69,.1,1);transform:translateY(100%)}.zoomIn-appear,.zoomIn-enter{opacity:0;transform:scale(.5)}.zoomIn-appear-active,.zoomIn-enter-active{opacity:1;transition:opacity .3s cubic-bezier(.34,.69,.1,1),transform .3s cubic-bezier(.34,.69,.1,1);transform:scale(1)}.zoomIn-exit{opacity:1;transform:scale(1)}.zoomIn-exit-active{opacity:0;transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1);transform:scale(.5)}.zoomInFadeOut-appear,.zoomInFadeOut-enter{opacity:0;transform:scale(.5)}.zoomInFadeOut-appear-active,.zoomInFadeOut-enter-active{opacity:1;transition:opacity .2s cubic-bezier(.34,.69,.1,1),transform .2s cubic-bezier(.34,.69,.1,1);transform:scale(1)}.zoomInFadeOut-exit{opacity:1;transform:scale(1)}.zoomInFadeOut-exit-active{opacity:0;transition:opacity .2s cubic-bezier(.3,1.3,.3,1),transform .2s cubic-bezier(.3,1.3,.3,1);transform:scale(.5)}.zoomInBig-appear,.zoomInBig-enter{opacity:0;transform:scale(.5)}.zoomInBig-appear-active,.zoomInBig-enter-active{opacity:1;transition:opacity .2s cubic-bezier(0,0,1,1),transform .2s cubic-bezier(0,0,1,1);transform:scale(1)}.zoomInBig-exit{opacity:1;transform:scale(1)}.zoomInBig-exit-active{opacity:0;transition:opacity .2s cubic-bezier(0,0,1,1),transform .2s cubic-bezier(0,0,1,1);transform:scale(.2)}.zoomInLeft-appear,.zoomInLeft-enter{opacity:.1;transform-origin:0;transform:scale(.1)}.zoomInLeft-appear-active,.zoomInLeft-enter-active{opacity:1;transition:opacity .3s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1);transform:scale(1)}.zoomInLeft-exit{opacity:1;transform-origin:0;transform:scale(1)}.zoomInLeft-exit-active{opacity:.1;transition:opacity .3s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1);transform:scale(.1)}.zoomInTop-appear,.zoomInTop-enter{opacity:0;transform-origin:0 0;transform:scaleY(.8)translateZ(0)}.zoomInTop-appear-active,.zoomInTop-enter-active{opacity:1;transform-origin:0 0;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1);transform:scaleY(1)translateZ(0)}.zoomInTop-exit{opacity:1;transform-origin:0 0;transform:scaleY(1)translateZ(0)}.zoomInTop-exit-active{opacity:0;transform-origin:0 0;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1);transform:scaleY(.8)translateZ(0)}.zoomInBottom-appear,.zoomInBottom-enter{opacity:0;transform-origin:100% 100%;transform:scaleY(.8)translateZ(0)}.zoomInBottom-appear-active,.zoomInBottom-enter-active{opacity:1;transform-origin:100% 100%;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1);transform:scaleY(1)translateZ(0)}.zoomInBottom-exit{opacity:1;transform-origin:100% 100%;transform:scaleY(1)translateZ(0)}.zoomInBottom-exit-active{opacity:0;transform-origin:100% 100%;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1);transform:scaleY(.8)translateZ(0)}body{font-size:14px}.arco-icon-hover.arco-checkbox-icon-hover:before{width:24px;height:24px}.arco-checkbox{cursor:pointer;box-sizing:border-box;font-size:14px;line-height:unset;padding-left:5px;display:inline-block;position:relative}.arco-checkbox>input[type=checkbox]{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.arco-checkbox>input[type=checkbox]:focus-visible+.arco-checkbox-icon-hover:before{background-color:var(--color-fill-2);opacity:1}.arco-checkbox:hover .arco-checkbox-icon-hover:before{background-color:var(--color-fill-2)}.arco-checkbox-text{color:var(--color-text-1);margin-left:8px}.arco-checkbox-mask-wrapper{vertical-align:middle;line-height:1;position:relative;top:-.09em}.arco-checkbox-mask{box-sizing:border-box;border:2px solid var(--color-fill-3);border-radius:var(--border-radius-small);background-color:var(--color-bg-2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:14px;height:14px;position:relative}.arco-checkbox-mask:after{content:"";background:var(--color-white);border-radius:.5px;width:6px;height:2px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)scale(0)}.arco-checkbox-mask-icon{height:100%;color:var(--color-white);transform-origin:50% 75%;width:8px;margin:0 auto;display:block;position:relative;transform:scale(0)}.arco-checkbox:hover .arco-checkbox-mask{border-color:var(--color-fill-4);transition:border-color .1s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-checkbox-checked:hover .arco-checkbox-mask,.arco-checkbox-indeterminate:hover .arco-checkbox-mask{transition:transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-checkbox-checked .arco-checkbox-mask{background-color:rgb(var(--primary-6));border-color:#0000}.arco-checkbox-checked .arco-checkbox-mask-icon{transition:transform .3s cubic-bezier(.3,1.3,.3,1);transform:scale(1)}.arco-checkbox-indeterminate .arco-checkbox-mask{background-color:rgb(var(--primary-6));border-color:#0000}.arco-checkbox-indeterminate .arco-checkbox-mask-icon{transform:scale(0)}.arco-checkbox-indeterminate .arco-checkbox-mask:after{transition:transform .3s cubic-bezier(.3,1.3,.3,1);transform:translate(-50%)translateY(-50%)scale(1)}.arco-checkbox.arco-checkbox-disabled,.arco-checkbox.arco-checkbox-disabled .arco-checkbox-icon-hover{cursor:not-allowed}.arco-checkbox.arco-checkbox-disabled:hover .arco-checkbox-mask{border-color:var(--color-fill-3)}.arco-checkbox-checked:hover .arco-checkbox-mask,.arco-checkbox-indeterminate:hover .arco-checkbox-mask{border-color:#0000}.arco-checkbox-disabled .arco-checkbox-mask{border-color:var(--color-fill-3);background-color:var(--color-fill-2)}.arco-checkbox-disabled.arco-checkbox-checked .arco-checkbox-mask,.arco-checkbox-disabled.arco-checkbox-checked:hover .arco-checkbox-mask,.arco-checkbox-disabled.arco-checkbox-indeterminate .arco-checkbox-mask,.arco-checkbox-disabled.arco-checkbox-indeterminate:hover .arco-checkbox-mask{background-color:var(--color-primary-light-3);border-color:#0000}.arco-checkbox-checked:hover .arco-checkbox-mask-wrapper:before,.arco-checkbox-disabled:hover .arco-checkbox-mask-wrapper:before,.arco-checkbox-indeterminate:hover .arco-checkbox-mask-wrapper:before{background-color:#0000}.arco-checkbox-disabled .arco-checkbox-text{color:var(--color-text-4)}.arco-checkbox-disabled .arco-checkbox-mask-icon{color:var(--color-fill-2)}.arco-checkbox-group{display:inline-block}.arco-checkbox-group .arco-checkbox{margin-right:16px}.arco-checkbox-group-direction-vertical .arco-checkbox{margin-right:0;line-height:32px;display:block}.arco-checkbox-rtl{direction:rtl;padding-left:0;padding-right:5px}.arco-checkbox-rtl .arco-checkbox-text{margin-left:0;margin-right:8px}.arco-checkbox-group-rtl .arco-checkbox{margin-left:16px;margin-right:0}.icd-checkbox-wrapper .arco-checkbox-checked .arco-checkbox-mask{background-color:var(--vscode-icube-primaryButtonBackground)}.icd-checkbox-wrapper .arco-checkbox-disabled.arco-checkbox-checked .arco-checkbox-mask,.icd-checkbox-wrapper .arco-checkbox-disabled.arco-checkbox-checked:hover .arco-checkbox-mask,.icd-checkbox-wrapper .arco-checkbox-disabled.arco-checkbox-indeterminate .arco-checkbox-mask,.icd-checkbox-wrapper .arco-checkbox-disabled.arco-checkbox-indeterminate:hover .arco-checkbox-mask{background-color:var(--vscode-icube-primaryButtonDisableBackground)}.icd-checkbox-wrapper .arco-checkbox-text{color:var(--vscode-icube-colorDefaultText)}.inline-alert-bar{background-color:var(--vscode-icube--status-warning-surface-l1);box-sizing:border-box;align-items:center;width:100%;min-height:32px;padding:6px 8px;line-height:24px;display:flex;position:relative}.inline-alert-bar.inline-alert-bar-info{background-color:var(--vscode-icube--status-primary-surface-l1)}.inline-alert-bar.inline-alert-bar-success{background-color:var(--vscode-icube--status-success-surface-l1)}.inline-alert-bar .inline-alert-bar-icon{margin-right:8px;line-height:16px;display:inline-block;color:var(--vscode-icube--status-warning-default)!important}.inline-alert-bar.inline-alert-bar-info .inline-alert-bar-icon{color:var(--vscode-notificationsInfoIcon-foreground,#387bff)!important}.inline-alert-bar.inline-alert-bar-success .inline-alert-bar-icon{color:var(--vscode-icube-colorSuccess)!important}.inline-alert-bar .inline-alert-bar-content{word-wrap:break-word;color:var(--vscode-icube--text-text-default);letter-spacing:.039px;white-space:normal;word-break:break-word;flex:1;min-width:0;margin-right:8px;font-size:12px;font-weight:400;line-height:18px}.inline-alert-bar .inline-alert-bar-close-action{color:var(--vscode-icube--text-text-default);cursor:pointer;border-radius:4px;flex-shrink:0;align-items:center;padding:1px;font-size:16px;display:flex}.inline-alert-bar .inline-alert-bar-close-action:hover{background-color:var(--vscode-icube-colorBtnHover2)}.inline-alert-bar .inline-alert-bar-action-item{align-items:center;gap:8px;display:flex}.inline-alert-bar .inline-alert-bar-action-item .inline-alert-bar-action{color:var(--vscode-icube--text-text-default);cursor:pointer;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px;font-style:normal;font-weight:500;line-height:18px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;display:none}.inline-alert-bar .inline-alert-bar-action-item .inline-alert-bar-action:hover{color:var(--vscode-icube-colorHighlightText)}.inline-alert-bar .inline-alert-bar-action-item .inline-alert-bar-action.visible{display:block}.icd-dropdown-menu{background:var(--vscode-icube--bg-bg-menu,#202123);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);z-index:1000;border-radius:6px;flex-direction:column;align-items:flex-start;gap:5px;min-width:248px;padding:5px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.icd-dropdown-menu-item{box-sizing:border-box;cursor:pointer;text-align:left;align-self:stretch;align-items:center;width:100%;padding:0;display:flex}.icd-dropdown-menu-item-content{border-radius:4px;flex:1;align-items:center;gap:8px;padding:6px;transition:background-color .15s;display:flex}.icd-dropdown-menu-item-selected .icd-dropdown-menu-item-content,.icd-dropdown-menu-item:hover .icd-dropdown-menu-item-content{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d)}.icd-dropdown-menu-item-text{flex-direction:column;flex:1;align-items:flex-start;display:flex}.icd-dropdown-menu-item-label{color:var(--vscode-icube--text-text-default,#d1d3db);-webkit-line-clamp:1;-webkit-box-orient:vertical;flex-shrink:0;align-self:stretch;margin:0;font-size:12px;font-weight:500;line-height:18px;display:-webkit-box;overflow:hidden}.icd-dropdown-menu-item-selected .icd-dropdown-menu-item-label{color:var(--vscode-icube--text-text-default-hover,#f5f9fe)}.icd-dropdown-menu-item-description{color:var(--vscode-icube--text-text-tertiary,#666b75);flex-shrink:0;align-self:stretch;margin:0;font-size:11px;line-height:16px}.icd-dropdown-menu .codicon[class*=codicon-].icd-dropdown-menu-item-check{color:var(--vscode-icube--status-success-default,#28a745);flex-shrink:0;width:16px;height:16px;font-size:16px}.icd-dropdown-with-button{font-size:13px;line-height:20px;display:inline-flex;position:relative}.icd-dropdown-button-wrapper{white-space:nowrap;align-items:center;display:inline-flex}.icd-dropdown-button-label{min-width:90px;font-weight:500;display:inline-flex;border:none!important;border-radius:4px 0 0 4px!important;padding:0 12px!important;font-size:13px!important;line-height:20px!important}.icd-dropdown-button-icon,.icd-dropdown-button-label{cursor:pointer;outline:none;justify-content:center;align-items:center;height:28px!important}.icd-dropdown-button-icon{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;border:none!important;border-left:1px solid var(--vscode-icube--special-bgtabsoverlay,#0d0e0f2e)!important;border-radius:0 4px 4px 0!important;gap:0!important;width:28px!important;min-width:28px!important;padding:0!important}.icd-dropdown-chevron{font-size:16px;transition:transform .2s}.icd-dropdown-chevron.open{transform:rotate(180deg)}.icd-dropdown-button-icon .codicon{transition:transform .2s;font-size:16px!important}.icd-dropdown-button-icon.icd-dropdown-open .codicon{transform:rotate(180deg)}.icd-dropdown-button-text{flex-shrink:0}.file_list-module__colorPaletteWrapper___fb7hq{flex-direction:column;align-items:flex-start;row-gap:16px;width:100%;display:flex}.file_list-module__colorPaletteWrapper___fb7hq .file_list-module__colorSwatchPrimary____NZqY{width:100%}.file_list-module__colorPaletteWrapper___fb7hq .file_list-module__colorSwatchPrimary____NZqY,.file_list-module__colorPaletteWrapper___fb7hq .file_list-module__colorSwatchSecondary___edNvS{background:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:1px;flex-shrink:0;height:10px}.file_list-module__colorPaletteWrapper___fb7hq .file_list-module__colorSwatchSecondary___edNvS{width:70%}.file_list-module__colorPaletteWrapper___fb7hq .file_list-module__colorSwatchAccent___Xmf2m{background:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:1px;flex-shrink:0;width:35%;height:10px}.code_block_title-module__container___UjWtf{border-color:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-style:solid;border-width:1px;border-top-left-radius:4px;border-top-right-radius:4px;height:35px;padding-left:8px;padding-right:18px;overflow:hidden}.code_block_title-module__container___UjWtf,.code_block_title-module__container___UjWtf .code_block_title-module__headerSection___Hkf_7{justify-content:space-between;align-items:center;display:flex}.code_block_title-module__container___UjWtf .code_block_title-module__headerSection___Hkf_7{width:64px;height:36px;padding-left:4px}.code_block_title-module__container___UjWtf .code_block_title-module__headerSection___Hkf_7 .code_block_title-module__headerBackground___iJSku{background:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:2px;width:14px;height:14px}.code_block_title-module__container___UjWtf .code_block_title-module__headerSection___Hkf_7 .code_block_title-module__headerIconsWrapper___I7WvQ{width:36px;height:36px;position:relative;overflow:hidden}.code_block_title-module__container___UjWtf .code_block_title-module__headerSection___Hkf_7 .code_block_title-module__headerIconsWrapper___I7WvQ .code_block_title-module__iconSearch___tmhsF{background:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);opacity:.12;width:52px;height:41px;position:absolute;bottom:-1px;left:-2px}.code_block_title-module__container___UjWtf .code_block_title-module__headerSection___Hkf_7 .code_block_title-module__headerIconsWrapper___I7WvQ .code_block_title-module__iconSettings___rNkIT{background:var(--vscode-icube--status-alert-surface-l1,#c2a85729);width:36px;height:36px;position:absolute;top:0;left:0}.code_block_title-module__container___UjWtf .code_block_title-module__decorativeVector____eSjX{width:16px;height:1px;rotate:-90deg}.code_block_title-module__container___UjWtf .code_block_title-module__decorativeVector____eSjX,.code_block_title-module__container___UjWtf .code_block_title-module__footerBackground___mkCiM{background:var(--vscode-icube--border-border-neutral-l1,#e0e2f217)}.code_block_title-module__container___UjWtf .code_block_title-module__footerBackground___mkCiM{border-radius:2px;width:14px;height:14px;margin-left:8px}.code_block_title-module__contentRight___qZHzq{align-items:center;display:flex}.code_block_title-module__minus___fENKb{background:var(--vscode-icube--status-error-surface-l1,#f646462e)}.code_block_title-module__minus___fENKb,.code_block_title-module__plus___hVU3R{border-radius:2px;width:28px;height:13px;margin-left:4px}.code_block_title-module__plus___hVU3R{background:var(--status-success-surface-l1,#00a56e2e)}.code_content-module__frame2119904035___s4sm8{flex-direction:column;align-items:flex-start;row-gap:16px;width:100%;display:flex}.code_content-module__frame2119904035___s4sm8 .code_content-module__rectangle346244199___h6SLJ{background:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:1px;flex-shrink:0;align-self:stretch;height:10px}.code_content-module__frame2119904035___s4sm8 .code_content-module__frame2119904033____V9RV{-moz-column-gap:12px;flex-shrink:0;align-self:stretch;align-items:center;column-gap:12px;height:10px;display:flex}.code_content-module__frame2119904035___s4sm8 .code_content-module__frame2119904033____V9RV .code_content-module__rectangle346244201___nIV4W{background:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:1px;flex-shrink:0;align-self:stretch;width:35%}.code_content-module__frame2119904035___s4sm8 .code_content-module__frame2119904033____V9RV .code_content-module__rectangle346244203___darqh{background:var(--vscode-icube--status-error-surface-l1,#f646462e);border-radius:1px;flex-shrink:0;align-self:stretch;width:10%}.code_content-module__frame2119904035___s4sm8 .code_content-module__frame2119904034___oVOUC{-moz-column-gap:12px;flex-shrink:0;align-self:stretch;align-items:center;column-gap:12px;height:10px;display:flex}.code_content-module__frame2119904035___s4sm8 .code_content-module__frame2119904034___oVOUC .code_content-module__rectangle346244206___CgNfL{background:var(--status-success-surface-l1,#00a56e2e);border-radius:1px;flex-shrink:0;align-self:stretch;width:10%}.code_content-module__frame2119904035___s4sm8 .code_content-module__frame2119904034___oVOUC .code_content-module__rectangle346244208___HCgf5{background:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:1px;flex-shrink:0;align-self:stretch;width:80%}.code_content-module__frame2119904035___s4sm8 .code_content-module__frame2119904036___Ucvuf{-moz-column-gap:12px;flex-shrink:0;align-self:stretch;align-items:center;column-gap:12px;height:10px;display:flex}.code_content-module__frame2119904035___s4sm8 .code_content-module__frame2119904036___Ucvuf .code_content-module__rectangle3462442062___GHXyF{background:var(--status-success-surface-l1,#00a56e2e);border-radius:1px;flex-shrink:0;width:10%;height:6px}.code_content-module__frame2119904035___s4sm8 .code_content-module__frame2119904036___Ucvuf .code_content-module__rectangle3462442082___bQow6{background:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:1px;flex-shrink:0;width:80%;height:6px}.code_diff_status-module__fileChangeSummary___g6wOC{-moz-column-gap:8px;letter-spacing:0;white-space:nowrap;align-items:center;column-gap:8px;width:100%;font-size:13px;line-height:20px;display:flex}.code_diff_status-module__fileChangeSummary___g6wOC .code_diff_status-module__collapseButton___skGQE{background:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:28px;padding-left:8px;padding-right:8px;display:flex}.code_diff_status-module__fileChangeSummary___g6wOC .code_diff_status-module__collapseButton___skGQE .code_diff_status-module__collapseIcon___FqNsB{flex-shrink:0;width:16px;height:16px;overflow:hidden}.code_diff_status-module__fileChangeSummary___g6wOC .code_diff_status-module__filesChangedText___qaZxe{background:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:2px;flex-shrink:0;width:103px;height:13px}.code_diff_status-module__fileChangeSummary___g6wOC .code_diff_status-module__changeCountsWrapper___dOQ_N{-moz-column-gap:4px;flex-shrink:0;justify-content:center;align-items:center;column-gap:4px;font-family:JetBrains Mono;display:inline-flex}.code_diff_status-module__minus___JHZ77{background:var(--vscode-icube--status-error-surface-l1,#f646462e)}.code_diff_status-module__minus___JHZ77,.code_diff_status-module__plus___IJzrz{border-radius:2px;width:28px;height:13px;margin-left:4px}.code_diff_status-module__plus___IJzrz{background:var(--status-success-surface-l1,#00a56e2e)}.merge_info-module__mergeInfo___A2a7i{align-items:center;width:100%;height:80px;display:flex}.merge_info-module__mergeInfo___A2a7i .merge_info-module__leftSection___N10CN{flex-shrink:0;align-items:center;display:flex}.merge_info-module__mergeInfo___A2a7i .merge_info-module__rightSection___Bk7jz{align-items:center;gap:12px;margin-left:auto;display:flex}.merge_info-module__mergeInfo___A2a7i .merge_info-module__rightSection___Bk7jz .merge_info-module__square___xr9NC{width:28px}.merge_info-module__mergeInfo___A2a7i .merge_info-module__rightSection___Bk7jz .merge_info-module__rectangle___zGN5_,.merge_info-module__mergeInfo___A2a7i .merge_info-module__rightSection___Bk7jz .merge_info-module__square___xr9NC{background:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:2px;flex-shrink:0;height:28px}.merge_info-module__mergeInfo___A2a7i .merge_info-module__rightSection___Bk7jz .merge_info-module__rectangle___zGN5_{width:142px}.index-module__diffViewSkeleton___rAZbS{background:var(--vscode-icube--bg-bg-base-default,#1a1b1d);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.index-module__divider___RsQsO{background:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);height:1px;margin:0 16px}.index-module__diffViewSkeleton___rAZbS .index-module__mergeInfoSection___ol4VR{flex-shrink:0;padding:0 16px}.index-module__diffViewSkeleton___rAZbS .index-module__diffStatusSection___CI2h4{flex-shrink:0;padding:16px}.index-module__diffViewSkeleton___rAZbS .index-module__mainContent___DQE4R{flex:1;display:flex;overflow:hidden}.index-module__diffViewSkeleton___rAZbS .index-module__mainContent___DQE4R .index-module__fileListSection___wXJLM{border-right:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);flex-shrink:0;width:240px;padding:16px;overflow-y:hidden}.index-module__diffViewSkeleton___rAZbS .index-module__mainContent___DQE4R .index-module__codeSection___WEns4{flex:1;padding:16px;overflow-y:hidden}.index-module__diffViewSkeleton___rAZbS .index-module__mainContent___DQE4R .index-module__codeSection___WEns4 .index-module__codeBlock___QCs7h{margin-bottom:24px}.index-module__diffViewSkeleton___rAZbS .index-module__mainContent___DQE4R .index-module__codeSection___WEns4 .index-module__codeBlock___QCs7h:last-child{margin-bottom:0}.index-module__diffViewSkeleton___rAZbS .index-module__mainContent___DQE4R .index-module__codeSection___WEns4 .index-module__codeBlock___QCs7h .index-module__codeContentWrapper___WeS1B{background:var(--vscode-icube--bg-bg-base-default,#1a1b1d);border-color:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-style:solid;border-width:0 1px 1px;border-radius:0 0 4px 4px;padding:16px}.chat-input-v2-prompt-optimize-button{color:var(--vscode-icube--icon-icon-default);cursor:pointer;background-color:#0000;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;display:flex;position:relative}.chat-input-v2-prompt-optimize-button .codicon[class*=codicon-]{color:var(--vscode-icube--icon-icon-default);background-color:#0000;font-size:14px}.chat-input-v2-prompt-optimize-button.disabled{color:var(--vscode-icube--icon-icon-disabled);cursor:var(--icube-not-allowed,not-allowed)}.chat-input-v2-prompt-optimize-button.disabled .codicon{color:var(--vscode-icube--icon-icon-disabled)}.chat-input-v2-prompt-optimize-button:not(.disabled):hover{background-color:var(--vscode-icube--bg-bg-overlay-l2)}.chat-input-v2-prompt-optimize-button:not(.disabled):hover .codicon[class*=codicon-]{color:var(--vscode-icube--icon-icon-default-hover)}.chat-input-v2-prompt-optimize-button__loading{background-position:50%;background-size:cover;width:16px;height:16px}.vs .chat-input-v2-prompt-optimize-button__loading{background-image:url(data:image/png;base64,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)}.vs-dark .chat-input-v2-prompt-optimize-button__loading{background-image:url(data:image/png;base64,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)}.chat-input-alert-container{box-sizing:border-box;border-radius:4px;align-items:center;gap:4px;width:100%;height:auto;margin:4px 4px 0 0;padding:2px 4px;display:flex}.alert-error-icon{color:var(--vscode-notificationsErrorIcon-foreground,#cc4b53)!important}.chat-input-alert-container.error{background-color:var(--vscode-icube-colorErrorTm1,#cc4b5333);color:var(--vscode-notificationsErrorIcon-foreground,#cc4b53)}.ralph-loop-popover{background-color:var(--vscode-icube--bg-bg-menu);border:1px solid var(--vscode-icube--border-border-neutral-l1);z-index:10000;border-radius:8px;flex-direction:column;gap:8px;width:280px;padding:12px;display:flex;position:fixed;box-shadow:0 8px 24px #00000029}.ralph-loop-popover__warning{color:var(--vscode-icube--text-text-default);font-size:12px;font-weight:500;line-height:18px}.ralph-loop-popover__label{color:var(--vscode-icube--text-text-secondary);font-size:12px;line-height:18px}.ralph-loop-popover__input-row{align-items:center;gap:8px;display:flex}.ralph-loop-popover__input{background-color:var(--vscode-icube--bg-bg-overlay-l2);border:1px solid var(--vscode-icube--border-border-neutral-l1);box-sizing:border-box;color:var(--vscode-icube--text-text-default);border-radius:4px;outline:none;flex:1;height:32px;padding:0 8px;font-size:13px}.ralph-loop-popover__input:focus{border-color:var(--vscode-focusBorder)}.ralph-loop-popover__confirm-btn{background-color:var(--vscode-icube--text-text-default);color:var(--vscode-icube--bg-bg-base-default);cursor:pointer;white-space:nowrap;border:none;border-radius:4px;height:32px;padding:0 16px;font-size:12px;font-weight:500}.ralph-loop-popover__confirm-btn:hover{background-color:var(--vscode-icube--text-text-secondary)}.slash-popup-container{background-color:var(--vscode-icube--bg-bg-menu,#202123);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:var(--vscode-icube--Radius-radius-6,6px);box-shadow:var(--vscode-icube-elevation-200-menu-panel);box-sizing:border-box;flex-direction:column;max-height:340px;padding:6px;display:flex;position:relative;top:0;left:0;overflow:hidden auto}.slash-popup-container::-webkit-scrollbar{background:0 0;width:6px}.slash-popup-container::-webkit-scrollbar-thumb{border-radius:var(--vscode-icube--Radius-radius-full,9999px)}.slash-popup-container::-webkit-scrollbar-thumb,.slash-popup-container::-webkit-scrollbar-thumb:hover{background:var(--vscode-icube--bg-bg-overlay-l3)}.slash-popup-item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;flex-direction:row;align-items:center;gap:4px;height:28px;padding:0 6px;font-weight:400;display:flex}.slash-popup-item-selected{background-color:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d)}.slash-popup-item-icon{color:var(--vscode-icube--text-text-secondary,#9599a6);flex-direction:row;justify-content:center;align-items:center;display:flex}.slash-popup-item-plugin-icon{-o-object-fit:contain;object-fit:contain}.slash-popup-item-plugin-icon,.slash-popup-item-plugin-letter{background:var(--vscode-icube--bg-bg-base-tertiary,#c2caf214);border-radius:3px;width:16px;height:16px}.slash-popup-item-plugin-letter{justify-content:center;align-items:center;font-size:10px;display:flex}.slash-popup-item-name,.slash-popup-item-plugin-letter{color:var(--vscode-icube--text-text-default,#d1d3db);font-weight:500}.slash-popup-item-name{flex-shrink:0;font-size:12px;line-height:18px}.slash-popup-item-desc{color:var(--vscode-icube--text-text-tertiary,#666b75);text-overflow:ellipsis;white-space:nowrap;flex-direction:row;align-items:center;font-size:11px;font-weight:400;line-height:16px;display:flex;overflow:hidden}.slash-popup-matched-text{color:var(--brand,#2f74ff)}.slash-popup-group-header{color:var(--vscode-icube--text-text-tertiary,#666b75);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:6px 6px 2px;font-size:11px;font-weight:500;line-height:16px}.slash-popup-group-separator{margin-top:4px}.slash-symbol-container{background-color:var(--vscode-icube--bg-bg-overlay-l3);border-radius:4px;flex-direction:row;align-items:center;height:20px;margin-right:2px;padding:0 4px;display:inline-flex}.slash-symbol-icon{width:4px;height:12px}.slash-symbol-icon,.slash-symbol-text{color:var(--vscode-icube--text-text-default)}.slash-symbol-text{font-size:13px;font-weight:450}.slash-symbol-plugin-icon{-o-object-fit:contain;object-fit:contain}.slash-symbol-plugin-icon,.slash-symbol-plugin-letter{background:var(--vscode-icube--bg-bg-base-tertiary,#c2caf214);border-radius:2px;width:12px;height:12px;margin-right:4px}.slash-symbol-plugin-letter{color:var(--vscode-icube--text-text-default,#d1d3db);justify-content:center;align-items:center;font-size:8px;font-weight:500;display:flex}.mention-symbol-wrap{position:relative}.webpage-symbol-action-popover-wrap{background-color:var(--vscode-icube-colorBg2);border:1px solid var(--vscode-icube-colorLine1);border-radius:4px;justify-content:center;align-items:center;width:86px;height:28px;display:flex;overflow:hidden}.webpage-symbol-action-popover-wrap .webpage-btn{color:var(--vscode-icube-colorDefaultText,#adb0b8);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;font-size:13px;font-weight:600;line-height:20px;display:flex}.webpage-symbol-action-popover-wrap .webpage-btn:hover{background-color:var(--vscode-icube-colorBtnHover2)}.webpage-symbol-action-popover-wrap .webpage-btn .unlink-icon{color:var(--vscode-icube-colorGrayText)}.mention-symbol.webpage-mention-symbol .text-content.url:hover{text-decoration:underline}.mention-symbol.webpage-mention-symbol .mention-symbol-icon{flex-shrink:0}.visual-editor-popover-wrapper{display:inline-flex;position:relative}.visual-editor-popover-content{background-color:var(--vscode-icube--bg-bg-menu);border:1px solid var(--vscode-icube--border-border-neutral-l1);border-radius:var(--vscode-icube--Radius-radius-6,6px);box-shadow:var(--vscode-icube-elevation-200-menu-panel);opacity:0;pointer-events:none;visibility:hidden;z-index:10000;min-width:280px;max-width:360px;max-height:320px;font-family:SF Pro Text,-apple-system,system-ui,BlinkMacSystemFont,Segoe WPC,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Microsoft YaHei,sans-serif;transition:opacity .15s ease-in-out,visibility .15s ease-in-out;position:absolute;bottom:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%)}.visual-editor-popover-content.visible{opacity:1;pointer-events:auto;visibility:visible}.visual-editor-popover-content:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--vscode-icube--bg-bg-menu);content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.visual-editor-popover-content:before{border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid var(--vscode-icube--border-border-neutral-l1);content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.visual-editor-popover-header{background-color:var(--vscode-icube--bg-bg-overlay-l1);border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.visual-editor-popover-title{color:var(--vscode-icube--text-text-default);font-size:var(--vscode-icube--body-md-strong-fontSize,12px);font-weight:var(--vscode-icube--body-md-strong-fontWeight,500)}.visual-editor-popover-body{max-height:260px;padding:6px 0;overflow-y:auto}.visual-editor-popover-body::-webkit-scrollbar{background-color:#0000;width:6px}.visual-editor-popover-body::-webkit-scrollbar-track{background:0 0}.visual-editor-popover-body::-webkit-scrollbar-thumb{background:0 0;border-radius:50px}.visual-editor-popover-body:hover::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-hoverBackground)}.visual-editor-popover-body::-webkit-scrollbar-thumb:hover:active{background:var(--vscode-scrollbarSlider-activeBackground)}.visual-editor-popover-item{border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1);cursor:default;padding:6px 12px;transition:background-color .2s}.visual-editor-popover-item:last-child{border-bottom:none}.visual-editor-popover-item:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2)}.visual-editor-popover-property{color:var(--vscode-icube--text-text-brand);font-size:var(--vscode-icube--body-sm-strong-fontSize,11px);font-weight:var(--vscode-icube--body-sm-strong-fontWeight,500);margin-bottom:4px}.visual-editor-popover-property.dom-order{color:var(--vscode-icube--status-info-active)}.visual-editor-popover-values{font-size:var(--vscode-icube--body-sm-fontSize,11px);align-items:center;gap:8px;display:flex}.visual-editor-popover-old-value{text-overflow:ellipsis;white-space:nowrap;max-width:120px;text-decoration:line-through;overflow:hidden}.visual-editor-popover-arrow,.visual-editor-popover-old-value{color:var(--vscode-icube--text-text-tertiary)}.visual-editor-popover-new-value{color:var(--vscode-icube--status-success-default);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-weight:500;overflow:hidden}.visual-editor-popover-selector{color:var(--vscode-icube--text-text-tertiary);font-size:var(--vscode-icube--body-sm-fontSize,11px);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.arco-skeleton,.arco-skeleton-header{display:flex}.arco-skeleton-header .arco-skeleton-image{background-color:var(--color-fill-2);border-radius:var(--border-radius-small);width:48px;height:48px}.arco-skeleton-header .arco-skeleton-image-circle{border-radius:50%}.arco-skeleton-header .arco-skeleton-image-small{width:36px;height:36px}.arco-skeleton-header .arco-skeleton-image-large{width:60px;height:60px}.arco-skeleton-header .arco-skeleton-image-left{margin-right:16px}.arco-skeleton-header .arco-skeleton-image-right{margin-left:16px}.arco-skeleton-content{flex-grow:1;overflow:hidden}.arco-skeleton-content .arco-skeleton-text{margin:0;padding:0;list-style:none}.arco-skeleton-content .arco-skeleton-text-row{background-color:var(--color-fill-2);height:16px}.arco-skeleton-animate .arco-skeleton-image,.arco-skeleton-animate .arco-skeleton-text>li{background:linear-gradient(90deg,var(--color-fill-2) 25%,var(--color-fill-3) 37%,var(--color-fill-2) 63%);background-size:400% 100%;animation:1.5s cubic-bezier(0,0,1,1) infinite arco-skeleton-circle}@keyframes arco-skeleton-circle{0%{background-position:100%}to{background-position:0}}.arco-skeleton-rtl .arco-skeleton-image-left{margin-left:16px;margin-right:0}.arco-skeleton-rtl .arco-skeleton-image-right{margin-left:0;margin-right:16px}.arco-skeleton-animate .arco-skeleton-text>li{background:linear-gradient(90deg,var(--vscode-icube-colorBtnHover2) 25%,var(--vscode-icube-colorBtnTransparent3) 37%,var(--vscode-icube-colorBtnHover2) 63%);border-radius:6px}.arco-skeleton-content .arco-skeleton-text-row{border-radius:4px;height:4px;margin-top:12px;padding:4px}.arco-skeleton-content .arco-skeleton-text-row:not(:last-child){margin-bottom:12px}.mention-autocomplete-popup-container .mention-autocomplete-popup-worktree{align-items:center;gap:4px;height:28px;padding:0 12px;display:flex}.mention-autocomplete-popup-container .mention-autocomplete-popup-worktree .mention-autocomplete-popup-worktree-icon{color:var(--vscode-icube--icon-icon-secondary);justify-content:center;align-items:center;width:12px;height:12px;display:flex}.mention-autocomplete-popup-container .mention-autocomplete-popup-worktree .mention-autocomplete-popup-worktree-text{color:var(--vscode-icube--text-text-tertiary);font-size:11px;font-style:normal;font-weight:500;line-height:16px}.mention-autocomplete-popup-container .arco-skeleton{padding-left:4px;padding-right:6px}.mention-autocomplete-popup-container .arco-skeleton-animate .arco-skeleton-text>li{background:linear-gradient(90deg,var(--vscode-icube-colorBgTr1) 25%,var(--vscode-icube-colorBgTr2) 37%,var(--vscode-icube-colorBgTr1) 63%);background-size:400% 100%;border-radius:0;animation:1.5s linear infinite arco-skeleton-circle}.mention-autocomplete-popup-container .arco-skeleton-content .arco-skeleton-text-row{height:10px;margin-top:11px;margin-bottom:11px;padding:0}.mention-autocomplete-popup-container .arco-skeleton-content .arco-skeleton-text-row:last-child{margin-bottom:0}.mention-autocomplete-popup-container .arco-skeleton-image{background:var(--vscode-icube-colorBrandTransparent);width:14px;height:14px;margin-top:9px;margin-bottom:9px;margin-right:6px}.mention-autocomplete-popup-container .mention-popup-title-skeleton .arco-skeleton-content .arco-skeleton-text-row{height:6px;margin-top:7px;margin-bottom:9px}.mcp-item-status-wrap{width:16px;height:16px;display:flex;position:relative}.mcp-item-status-wrap .mcp-item-status__icon-con{z-index:1;position:absolute;top:0;left:0}.mcp-item-status-wrap .mcp-item-status__icon-box-default,.mcp-item-status-wrap .mcp-item-status__icon-con{color:var(--vscode-icube--icon-icon-default);height:inherit;width:inherit;justify-content:center;align-items:center;display:flex}.mcp-item-status-wrap .mcp-item-status__icon-status{justify-content:center;align-items:center;display:flex}.mcp-item-status-wrap .mcp-item-status__icon-status.error{background-color:var(--vscode-icube--status-error-default);z-index:2;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;right:2px}.mcp-item-status-wrap .mcp-item-status__icon-status.loading{color:var(--vscode-icube--status-primary-default);z-index:2;width:6px;height:6px;position:absolute;bottom:1px;right:1px}.mcp-item-status-wrap .mcp-item-status__icon-status.loading svg{animation:1s linear infinite rotate}.mcp-item-status-wrap .mcp-item-status__icon-status.success{background-color:var(--vscode-icube--status-success-default);z-index:2;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;right:2px}.mcp-item-status-wrap .mcp-item-status__icon-status.disabled{background-color:var(--vscode-icube--icon-icon-disabled);z-index:2;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;right:2px}.icube-model-select-new-badge.icube-model-select-solo-badge{padding:0 4px}.icube-model-select-new-badge{background:var(--vscode-icube--bg-bg-overlay-l2);text-align:center;border-radius:2px;width:auto;height:14px;padding:0 3px;display:block;position:absolute;top:calc(3px - 50%);right:-12px}.icube-model-select-new-badge.icube-model-select-new-badge-inline{border-radius:2px;width:auto;position:relative;top:auto;left:-2px;right:auto}.icube-model-select-new-badge-text{background:var(--vscode-icube--gradient-brand);-webkit-text-fill-color:transparent;vertical-align:top;-webkit-background-clip:text;background-clip:text;padding:0;font-size:10px;font-style:normal;font-weight:400;line-height:14px;display:inline-block}.windows .icube-model-select-new-and-beta-badge .icube-model-select-new-badge-text,.windows .icube-model-select-new-badge .icube-model-select-new-badge-text{width:auto;padding:0 4px;font-size:8px;transform:translate(-1px,-.5px)}.icube-model-select-beta-badge-text{color:var(--vscode-icube--text-text-tertiary);font-size:var(--vscode-icube--body-sm-fontSize,10px);font-style:normal;font-weight:400;line-height:var(--vscode-icube--body-sm-lineHeight,16px)}.icube-model-select-free-badge-text{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--vscode-icube--body-xs-fontSize,10px);font-style:normal;font-weight:400;line-height:var(--vscode-icube--body-xs-lineHeight,14px)}.icube-model-select-badge-text{color:var(--vscode-icube--text-text-tertiary,#9599a6);font-size:var(--body-xs-fontSize,10px);font-style:normal;font-weight:400;line-height:var(--body-xs-lineHeight,14px);text-overflow:ellipsis;overflow:hidden}.icube-model-select-new-and-beta-badge{align-items:center;gap:4px;height:100%;display:flex}.chat-input-v2-container{border-radius:var(--radius-16,16px);flex-direction:column;width:100%;height:100%;font-family:SF Pro Text,-apple-system,system-ui,BlinkMacSystemFont,Segoe WPC,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Microsoft YaHei,sans-serif;display:flex;position:relative}.chat-input-v2-editor-part-wrapper{background-color:var(--vscode-panel-background---vscode-sidebar-background);border-radius:var(--vscode-icube-part-border-radius)}.chat-input-v2-editor-part{background:0 0;background:var(--vscode-icube--bg-bg-overlay-l1);border:1px solid var(--vscode-icube--border-border-neutral-l2);border-radius:var(--vscode-icube-part-border-radius);height:inherit;z-index:10;position:relative}.chat-input-v2-container.chat-input-v2-container--has-focus .chat-input-v2-editor-part,.chat-input-v2-container:not(.chat-input-v2-container--empty) .chat-input-v2-editor-part{box-shadow:var(--vscode-icube-elevation-100-tooltip)}.chat-input-v2-editor-part .chat-input-v2-input-box-wrapper{box-sizing:border-box;border:none;min-height:72px;max-height:280px;padding:10px 12px 2px;font-size:13px;font-weight:500;line-height:20px;position:relative;overflow-y:auto}.chat-input-v2-editor-part .chat-input-v2-input-box-wrapper--optimizing>.chat-input-v2-input-box-editable{cursor:var(--icube-not-allowed,not-allowed);-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#5c6373,#d5dff6 43.79%,#5c6373) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite shine}.chat-input-v2-editor-part .chat-input-v2-input-box-wrapper--optimizing>.chat-input-v2-input-box-editable .chat-input-mention-symbol-node{-webkit-text-fill-color:initial}.chat-input-v2-input-box-wrapper>.chat-input-v2-input-box-editable{z-index:20;outline:none;min-height:40px;position:relative}.chat-input-v2-input-box--modern-scroll::-webkit-scrollbar{background:0 0;width:6px}.chat-input-v2-input-box--modern-scroll::-webkit-scrollbar-thumb{background:var(--vscode-icube--bg-bg-overlay-l3);border-radius:var(--vscode-icube--Radius-radius-full,9999px)}.chat-input-v2-input-box--modern-scroll::-webkit-scrollbar-thumb:hover{background:var(--vscode-icube--bg-bg-overlay-l3)}.chat-input-v2-placeholder{color:var(--vscode-input-placeholderForeground);font-size:13px;font-weight:400;line-height:20px;position:absolute;top:10px;left:12px;right:12px}.theme-icube .chat-input-v2-placeholder{color:var(--vscode-icube--text-text-tertiary)}.chat-input-v2-placeholder{z-index:10;font-family:inherit}.chat-input-v2__paragraph{color:var(--vscode-tab-activeForeground);letter-spacing:.039px;margin:0;padding:0;font-size:13px;font-weight:400;line-height:20px;display:block}.theme-icube .chat-input-v2__paragraph{color:var(--vscode-icube--text-text-default)}.chat-input-v2__paragraph{font-family:inherit}.chat-input-v2-editor-part::-moz-selection,.chat-input-v2-editor-part ::-moz-selection{background-color:var(--vscode-icube--status-primary-surface-l1)}.chat-input-v2-editor-part ::-moz-selection,.chat-input-v2-editor-part::-moz-selection{background-color:var(--vscode-icube--status-primary-surface-l1)}.chat-input-v2-editor-part ::selection,.chat-input-v2-editor-part::selection{background-color:var(--vscode-icube--status-primary-surface-l1)}.chat-input-v2-editor-part .chat-input-v2__paragraph ::-moz-selection{color:var(--vscode-icube--text-text-default-active)}.chat-input-v2-editor-part .chat-input-v2__paragraph ::-moz-selection{color:var(--vscode-icube--text-text-default-active)}.chat-input-v2-editor-part .chat-input-v2__paragraph ::selection{color:var(--vscode-icube--text-text-default-active)}.monaco-workbench .chat-input-v2-editor-part-lower-content{flex-flow:wrap;justify-content:space-between;gap:6px;padding:8px;display:flex}.monaco-workbench .chat-input-v2-editor-part-lower-content .chat-input-v2-editor-part-lower__left{flex-direction:row;flex-grow:1;flex-basis:0;justify-content:space-between;min-width:0;transition:flex-grow .3s ease-in-out,opacity .3s ease-in-out;display:flex}.monaco-workbench .chat-input-v2-editor-part-lower-content .chat-input-v2-editor-part-lower__left .left-l{flex-grow:1;flex-shrink:0;align-items:center;gap:4px;display:flex}.monaco-workbench .chat-input-v2-editor-part-lower-content .chat-input-v2-editor-part-lower__left.hidden{opacity:0;flex-grow:0;overflow:hidden}.monaco-workbench .chat-input-v2-editor-part-lower-content .chat-input-v2-editor-part-lower__left.disabled{opacity:.5;pointer-events:none}.monaco-workbench .chat-input-v2-editor-part-lower-content .chat-input-v2-editor-part-lower__mid{flex-direction:row;flex-grow:1;flex-basis:0;align-items:center;min-width:0;margin-left:-2px;transition:flex-grow .3s ease-in-out,opacity .3s ease-in-out;display:flex;overflow:hidden}.monaco-workbench .chat-input-v2-editor-part-lower-content .chat-input-v2-editor-part-lower__mid.hidden{opacity:0;flex-grow:0;margin-left:-6px}.monaco-workbench .chat-input-v2-editor-part-lower__right{align-items:center;gap:8px;display:flex}.chat-input-v2-login-button{background:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);border-radius:var(--Radius-radius-4,4px);color:var(--vscode-icube--text-text-default);cursor:pointer;font-size:var(--body-sm-strong-fontSize,11px);font-style:normal;font-weight:var(--body-sm-strong-fontWeight,500);height:24px;line-height:var(--body-sm-strong-lineHeight,16px);padding:0 var(--Spacers-spacer-6,6px);border:none;align-items:center;display:flex}.chat-input-v2-login-button:hover{background:var(--vscode-icube--bg-bg-overlay-l4)}.chat-input-v2-send-button{background-color:var(--vscode-icube--bg-bg-brand);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:3px;display:flex;position:relative}.chat-input-v2-send-button .codicon[class*=codicon-]{color:var(--vscode-icube--icon-icon-onbrand);background-color:#0000;font-size:14px}.chat-input-v2-send-button-sending-icon{color:var(--vscode-icube--icon-icon-onaccent);animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chat-input-v2-send-button.disabled{background-color:var(--vscode-icube--bg-bg-brand-disabled);cursor:var(--icube-not-allowed,not-allowed)}.chat-input-v2-send-button.disabled .codicon{color:var(--vscode-icube--icon-icon-onbrand)}.chat-input-v2-send-button:not(.disabled):hover{background-color:var(--vscode-icube--bg-bg-brand-hover)}.chat-input-mention-symbol-node{box-sizing:border-box;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:20px;padding:0 2px;line-height:20px;display:inline-flex}@supports selector(:has(*)){.chat-input-mention-symbol-node.chat-input-mention-symbol-node,.chat-input-mention-symbol-node.chat-input-mention-symbol-node:has(+.chat-input-mention-symbol-node){padding:0 2px}.chat-input-mention-symbol-node:not(:has(+.chat-input-mention-symbol-node)){margin-right:2px}.chat-input-mention-symbol-node:not(.chat-input-mention-symbol-node+.chat-input-mention-symbol-node){margin-left:2px}}@supports not selector(:has(*)){.chat-input-mention-symbol-node+span[data-lexical-text=true]{padding-left:2px}}.chat-input-v2-container--has-focus .chat-input-mention-symbol-node.selected,.chat-input-v2-container--no-focus .chat-input-mention-symbol-node.selected{background-color:var(--vscode-icube--status-primary-surface-l1)}.mention-symbol{background-color:var(--vscode-icube--bg-bg-overlay-l1,,#e0e2f208);border:1px solid var(--vscode-icube--border-border-neutral-l2,#e0e2f221);box-sizing:border-box;cursor:pointer;font-size:var(--vscode-icube--body-sm-fontSize,11px);border-radius:3px;flex-wrap:nowrap;align-items:center;gap:4px;max-width:180px;height:18px;padding:0 4px;line-height:18px;display:flex;position:relative;top:1px}.mention-symbol.hovered{background-color:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);border:1px solid var(--vscode-icube--border-border-neutral-l2,#e0e2f221)}.mention-symbol .codicon.remove-mention-icon{font-size:12px;transform:translateY(.5px)}.remove-mention-icon{min-width:12px;max-width:12px;min-height:12px;position:relative;bottom:.5px;left:2px}.mention-symbol .description{color:var(--vscode-icube--text-text-tertiary);white-space:nowrap}.mention-symbol .text-content{color:var(--vscode-icube--text-text-default);text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;line-height:18px;display:inline-block;overflow:hidden}.mention-symbol .file-selection{color:var(--vscode-icube--text-text-tertiary);white-space:nowrap}.mention-symbol:focus,.mention-symbol:hover{background-color:var(--vscode-icube--bg-bg-overlay-l3)}.mention-symbol.design-canvas-page-mention-symbol{--design-canvas-page-icon-slot-size:16px;--design-canvas-page-bg:#2f74ff1f;--design-canvas-page-bg-hover:#2f74ff2e;--design-canvas-page-fg:var(--text-text-brand,var(--brand-brand-500,#6a6fff));background-color:var(--design-canvas-page-bg);font-size:var(--vscode-icube--body-md-strong-fontSize,12px);border:1px solid #0000;border-radius:4px;gap:2px;max-width:160px;height:18px;padding:2px 6px 2px 4px;line-height:18px;top:0}.mention-symbol.design-canvas-page-mention-symbol:focus,.mention-symbol.design-canvas-page-mention-symbol:hover{background-color:var(--design-canvas-page-bg-hover)}.mention-symbol.design-canvas-page-mention-symbol--brand{--design-canvas-page-icon-slot-size:16px;--design-canvas-page-bg:var(--bg-bg-brand-popup,var(--vscode-icube--bg-bg-brand-popup,#aab7ff5c));--design-canvas-page-bg-hover:#aab7ff7a;--design-canvas-page-fg:var(--text-text-brand,var(--brand-brand-500,#6a6fff));background-color:var(--design-canvas-page-bg);color:var(--design-canvas-page-fg)}.mention-symbol.design-canvas-page-mention-symbol .design-canvas-page-icon{box-sizing:border-box;flex:0 0 14px;width:14px;height:14px;margin:1px;display:inline-flex;color:var(--design-canvas-page-fg)!important}.mention-symbol.design-canvas-page-mention-symbol .remove-mention-icon{box-sizing:border-box;flex:0 0 var(--design-canvas-page-icon-slot-size);height:var(--design-canvas-page-icon-slot-size);line-height:var(--design-canvas-page-icon-slot-size);max-height:var(--design-canvas-page-icon-slot-size);max-width:var(--design-canvas-page-icon-slot-size);min-height:var(--design-canvas-page-icon-slot-size);min-width:var(--design-canvas-page-icon-slot-size);width:var(--design-canvas-page-icon-slot-size);justify-content:center;align-items:center;display:inline-flex}.mention-symbol.design-canvas-page-mention-symbol .text-content{font-size:var(--vscode-icube--body-md-strong-fontSize,12px);letter-spacing:0;flex:1;min-width:0;font-weight:500;line-height:18px;color:var(--design-canvas-page-fg)!important}.mention-symbol .file-icon,.mention-symbol .folder-icon,.mention-symbol .mention-symbol-icon{align-items:center;width:12px;height:12px;display:inline-flex;position:relative}.mention-symbol .file-icon.codicon,.mention-symbol .file-icon>.codicon,.mention-symbol .folder-icon.codicon,.mention-symbol .folder-icon>.codicon,.mention-symbol .mention-symbol-icon.codicon,.mention-symbol .mention-symbol-icon>.codicon{color:var(--vscode-icube--accent-accent-slate);font-size:12px}.codicon-icube-SymbolFunction:before{color:var(--vscode-icube--accent-accent-violet)}.codicon-icube-SymbolClass:before{color:var(--vscode-icube--accent-accent-lime)}.mention-symbol .file-icon.file-icon{top:0}.mention-symbol .file-icon.file-icon.vite\.config\.js-name-file-icon{top:1px}.mention-symbol .mention-symbol-icon.mention-symbol-icon.doc-mention-symbol-icon{top:0}.mention-symbol .folder-icon.folder-icon.folder-icon{height:18px}.mention-symbol .file-icon{height:16px}.mention-symbol.show-file-icons .file-icon:before,.mention-symbol.show-file-icons .folder-icon:before{background-repeat:no-repeat;background-size:contain;font-size:12px}.mention-symbol.workspace-mention-symbol>.mention-symbol-icon{color:var(--vscode-icube--icon-icon-default)}.mention-search-placeholder-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mention-search-placeholder-text:after{color:var(--vscode-disabledForeground);content:attr(data-content);padding-left:4px;display:inline}.slash-command-placeholder-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slash-command-placeholder-text:after{color:var(--vscode-disabledForeground);content:attr(data-content);padding-left:4px;display:inline}.mention-search-placeholder-wrapper,.slash-command-placeholder-wrapper{display:inline;position:relative}.terminal-mention-symbol-icon{color:var(--vscode-icube--accent-accent-slate)}.mention-symbol>.folder-icon{font-size:8px}.mention-symbol .web-element-mention-node-icon.web-element-mention-node-icon.web-element-mention-node-icon{color:var(--vscode-icube--text-text-brand,#0ab861);font-size:12px}.mention-symbol .log-mention-node-icon{font-size:12px}.mention-symbol .log-mention-node-icon.log-mention-node-icon--default.codicon-icube-ErrorCircle{color:var(--vscode-icube--status-error-default,#f64d46);padding-top:1px;font-size:12px}.mention-symbol .log-mention-node-icon.log-mention-node-icon--default.codicon-icube-WarningSimple{color:var(--vscode-icube--status-alert-default,#d9b136);font-size:12px}.mention-symbol .log-mention-node-icon.log-mention-node-icon--default.codicon-icube-InformationSimple{color:var(--vscode-icube--status-primary-default,#387bff);font-size:13px}.mention-symbol.log-mention-symbol{text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.mention-symbol .log-mention-node-icon.log-mention-node-icon--vercel{color:var(--vscode-icube--text-text-default-active,#f5f9fe);flex:0 0 12px;font-size:12px}.mention-symbol .log-mention-node-icon.log-mention-node-icon--vercel:before{padding:0 1px;font-size:10px;position:relative;bottom:2px}.mention-symbol.log-mention-symbol .text-content{flex:auto}.log-mention-node__vercel-deployment-id-wrapper{color:var(--vscode-icube--text-text-tertiary,#7f848e);flex:auto}.mention-symbol .log-mention-node__vercel-deployment-id{color:var(--vscode-icube--text-text-tertiary,#7f848e);white-space:nowrap;flex:0 auto;font-size:11px;font-style:normal;font-weight:400}.mention-symbol .file-outside-session-indicator{align-items:center;margin-left:2px;display:inline-flex}.mention-symbol .problem-file-icon,.mention-symbol .problem-severity-icon{font-size:12px}.mention-symbol .problem-severity-icon.codicon-icube-Error{color:var(--vscode-icube--status-error-default,#f64d46)}.mention-symbol .problem-file-icon.codicon-icube-WarningSimple,.mention-symbol .problem-severity-icon.codicon-icube-WarningSimple{color:var(--vscode-icube--status-alert-default,#d9b136)}.mention-symbol .problem-severity-icon.codicon-icube-Info{color:var(--vscode-icube--status-primary-default,#387bff)}.mention-autocomplete-popup-container{background-color:var(--vscode-icube--bg-bg-menu);border:1px solid var(--vscode-icube--border-border-neutral-l1);border-radius:var(--vscode-icube--Radius-radius-6,6px);box-shadow:var(--vscode-icube-elevation-200-menu-panel);box-sizing:border-box;flex-direction:column;max-height:340px;padding:6px 0;font-family:SF Pro Text,-apple-system,system-ui,BlinkMacSystemFont,Segoe WPC,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Microsoft YaHei,sans-serif;display:flex;position:relative;top:0;left:0}.mention-autocomplete-popup-list-container{height:100%;padding-left:6px;overflow:hidden scroll}.mention-autocomplete-popup-list-container.has-external{padding-bottom:6px}.mention-autocomplete-popup-list-container::-webkit-scrollbar{background:0 0;width:6px}.mention-autocomplete-popup-list-container::-webkit-scrollbar-thumb{background:var(--vscode-icube--bg-bg-overlay-l3);border-radius:var(--vscode-icube--Radius-radius-full,9999px)}.mention-autocomplete-popup-list-container::-webkit-scrollbar-thumb:hover{background:var(--vscode-icube--bg-bg-overlay-l3)}.chat-input-v2-mention-popup-locator{z-index:50;position:fixed}.mention-autocomplete-popup-item-icon,.mention-autocomplete-popup-item-icon .show-file-icons{align-items:center;display:inline-flex}.mention-autocomplete-popup-item-icon{flex-shrink:0;justify-content:center;width:20px;height:20px}.mention-autocomplete-popup-item-icon .autocomplete-popup-icon{color:var(--vscode-icube--icon-icon-default);width:16px;height:16px;display:inline-block}.mention-autocomplete-popup-item-icon .codicon-icube-SymbolFunction:before{color:var(--vscode-icube--accent-accent-violet)}.mention-autocomplete-popup-item-icon .codicon-icube-SymbolClass:before{color:var(--vscode-icube--accent-accent-lime)}.show-file-icons .autocomplete-popup-icon{vertical-align:middle;width:14px;height:14px;font-size:14px;line-height:14px}.show-file-icons .autocomplete-popup-icon.monaco-icon-label:before{height:14px}.mention-autocomplete-popup-title{color:var(--vscode-icube--text-text-tertiary);font-size:var(--vscode-icube--body-sm-strong-fontSize,11px);height:28px;padding:0 12px;font-weight:500;line-height:28px}.mention-autocomplete-popup-inner{flex-direction:column;display:flex;overflow:hidden}.mention-autocomplete-popup-item{color:var(--vscode-icube--text-text-default);cursor:pointer;font-size:var(--vscode-icube--body-md-strong-fontSize,12px);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;border-radius:4px;flex-direction:row;justify-content:space-between;gap:4px;height:20px;padding:4px 6px;font-weight:500;line-height:20px;display:flex}.mention-autocomplete-popup-item.empty-result{height:auto}.mention-autocomplete-popup-item.empty-result .mention-autocomplete-popup-item-name{white-space:pre-wrap}.mention-autocomplete-popup-matched-text{color:var(--brand,#2f74ff)}.mention-autocomplete-popup-item.disabled{color:var(--vscode-icube--text-text-disabled);cursor:not-allowed}.mention-autocomplete-popup-item.disabled .autocomplete-popup-icon{color:var(--vscode-icube--icon-icon-disabled)}.mention-autocomplete-popup-item.selected{background-color:var(--vscode-icube-colorBtnHover2)}.mention-autocomplete-popup-item-content{text-overflow:ellipsis;flex:0 auto;align-items:center;gap:6px;width:100%;display:flex;overflow:hidden}.mention-autocomplete-popup-item-content .show-file-icons .file-icon:before{background-position:50%;background-size:contain;font-size:100%;position:relative;top:.35px}.mention-autocomplete-popup-item__loading{color:var(--vscode-foreground);text-align:center}.mention-autocomplete-popup-item-name{color:var(--vscode-foreground);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:calc(100% - 26px);overflow:hidden}.mention-autocomplete-popup-item.selected .mention-autocomplete-popup-item-name{color:var(--vscode-icube--text-text-default-hover)}.mention-autocomplete-popup-item.disabled .mention-autocomplete-popup-item-name{color:var(--vscode-icube--text-text-disabled)}.mention-autocomplete-popup-item-description{flex-shrink:2;max-width:calc(100% - 26px);margin-left:-2px;padding:0 1px}.mention-autocomplete-popup-item-desc,.mention-autocomplete-popup-item-description{color:var(--vscode-icube--text-text-tertiary);font-size:var(--vscode-icube--body-sm-fontSize,11px);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.mac .mention-autocomplete-popup-item-description{position:relative;top:.5px}.mention-autocomplete-popup-item-suffix{letter-spacing:.036px;flex:0 auto;align-items:center;gap:4px;font-size:12px;font-weight:400;display:flex}.mention-autocomplete-popup-item-suffix .codicon{color:var(--vscode-icube--icon-icon-tertiary)}.mention-autocomplete-popup-item.disabled .codicon.codicon-bracket-error{color:var(--vscode-icube--text-text-disabled);margin-right:4px}.mention-autocomplete-popup-item.disabled .codicon.codicon-icube-SearchCommand{color:var(--vscode-icube--text-text-disabled)}.mention-autocomplete-popup-external-item{border-top:1px solid var(--vscode-icube--border-border-neutral-l1);padding:6px 6px 0}.mention-autocomplete-popup-external-item .doc-mention-external-item{background-color:var(--vscode-icube--bg-bg-overlay-l1);cursor:pointer;font-size:var(--vscode-icube--body-sm-strong-fontSize,11px);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:4px;height:28px;padding:0 6px;font-weight:500;line-height:28px;display:flex}.mention-autocomplete-popup-external-item .doc-mention-external-item .doc-mention-external-item-label{color:var(--vscode-icube--text-text-default)}.mention-autocomplete-popup-external-item .doc-mention-external-item:hover{background-color:var(--vscode-icube--bg-bg-overlay-l3);color:var(--vscode-icube--text-text-default-hover)}.mention-popup-docset-datetime.mention-popup-docset-datetime,.mention-popup-management-link-btn.mention-popup-management-link-btn{color:var(--vscode-icube-colorTextGray);padding:0 6px;font-family:SF Pro Text,-apple-system,system-ui,BlinkMacSystemFont,Segoe WPC,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Microsoft YaHei,sans-serif;font-weight:500}.mention-autocomplete-popup-tips{background-color:var(--vscode-icube--bg-bg-menu);border:1px solid var(--vscode-icube--border-border-neutral-l1);border-radius:var(--vscode-icube--Radius-radius-6,6px);box-sizing:border-box;color:var(--vscode-icube--text-text-tertiary);font-size:var(--vscode-icube--body-sm-fontSize,11px);text-align:left;text-overflow:ellipsis;white-space:nowrap;direction:rtl;max-width:252px;height:32px;padding:6px;font-weight:400;position:absolute;top:-36px;overflow:hidden}.mention-autocomplete-popup-divider{background-color:var(--vscode-icube--border-border-neutral-l1);height:1px;margin:4px 6px}.mention-autocomplete-popup-group-title{color:var(--vscode-icube--text-text-tertiary);font-size:var(--vscode-icube--body-sm-strong-fontSize,11px);height:28px;padding:0 12px;font-weight:500;line-height:28px}.ai-ng-file-icon:before{position:relative;top:.5px;right:1px}.rule-attached-info-symbol{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;margin-right:4px;padding:0 4px 0 2px;display:inline-flex}.rule-attached-info-symbol.hovered{background-color:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);border:1px solid var(--vscode-icube--border-border-neutral-l2,#e0e2f221)}.rule-attached-info-popover-locator{pointer-events:auto}.rule-attached-info-popover{background-color:var(--vscode-icube--bg-bg-tooltip,#1a1b1d);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);box-sizing:border-box;border-radius:4px;flex-direction:column;width:200px;margin-bottom:4px;padding:4px 0;display:flex;position:relative}.rule-attached-group:has(+.rule-attached-group){margin-bottom:4px}.rule-attached-group-label{color:var(--vscode-icube--text-text-tertiary,#666b75);padding:4px 8px;font-size:11px;font-weight:500;line-height:16px}.rule-attached-group-items{flex-direction:column;display:flex}.rule-attached-item{color:var(--vscode-icube--text-text-default,#d1d3db);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:8px;height:24px;padding:0 8px;font-size:12px;line-height:18px;display:flex}.rule-attached-item .codicon{color:var(--vscode-icube--accent-accent-blue);flex-shrink:0}.rule-attached-item-name,.rule-attached-item-name-invalid{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rule-attached-item-name-invalid{color:var(--vscode-icube--text-text-disabled);text-decoration:line-through}.rule-attached-divider{background-color:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);height:1px;margin:4px}.rule-attached-manage-button{cursor:pointer;padding:0 4px}.rule-attached-manage-button-label{background-color:var(--vscode-icube--bg-bg-overlay-l1);border-radius:var(--vscode-icube--Radius-radius-4,4px);color:var(--vscode-icube--text-text-default);font-size:var(--vscode-icube--body-md-strong-fontSize,12px);justify-content:center;align-items:center;height:28px;padding:0 6px;font-weight:500;transition:background-color .15s;display:flex}.rule-attached-manage-button:hover .rule-attached-manage-button-label{background-color:var(--vscode-icube--bg-bg-overlay-l3);color:var(--vscode-icube--text-text-default-hover)}.chat-input-v2-input-box-wrapper .chat-input-mention-symbol-node:has(.rule-attached-info-symbol){display:none}.agent-autocomplete-popup-container{background-color:var(--vscode-icube--bg-bg-menu);border:1px solid var(--vscode-icube--border-border-neutral-l1);border-radius:var(--vscode-icube--Radius-radius-6,6px);box-shadow:var(--vscode-icube-elevation-200-menu-panel);box-sizing:border-box;flex-direction:column;width:100%;font-family:SF Pro Text,-apple-system,system-ui,BlinkMacSystemFont,Segoe WPC,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Microsoft YaHei,sans-serif;display:flex;position:relative;top:0;left:0}.agent-autocomplete-popup-title{color:var(--vscode-disabledForeground,#5c6373);margin-bottom:8px;margin-left:4px;font-size:12px;font-weight:600}.builder-alpha-tag{border:1px solid var(--vscode-icube-colorLine2);color:var(--vscode-icube-colorTextGray);border-radius:4px;margin-left:6px;padding:2px 4px;font-size:11px}.agent-popup-item-content{flex:1;align-items:center;gap:6px;max-width:calc(100% - 6px);display:flex}.agent-popup-item-content.custom-agent{width:calc(100% - 14px)}.agent-popup-item-content .agent-avatar-container,.agent-popup-item-content .icd-rainbow-avatar.medium.square{border-radius:2px;margin:0}.agent-popup-item-content .agent-autocomplete-popup-item-icon{background-color:var(--vscode-icube-chatIconBg1);color:var(--vscode-icube-chatIconColor1);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.agent-popup-item-content .agent-autocomplete-popup-item-name{width:auto;max-width:calc(100% - 26px);font-style:normal}.agent-popup-item-content .agent-autocomplete-popup-item-name .agent-display-text-wrap{align-items:center;display:flex}.agent-popup-item-content .agent-autocomplete-popup-item-desc.selected{max-width:calc(100% - 20px)}.agent-popup-item-content .agent-autocomplete-popup-item-desc{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.agent-popup-footer{border-top:1px solid var(--vscode-icube--border-border-neutral-l1);cursor:pointer;border-radius:0;padding:6px;line-height:28px}.agent-popup-footer .agent-popup-footer-con{background:var(--vscode-icube--bg-bg-overlay-l1);align-items:center;gap:6px;width:calc(100% - 12px);padding:0 6px;display:flex}.agent-popup-footer .agent-popup-footer-con.hover,.agent-popup-footer .agent-popup-footer-con:hover{background-color:var(--vscode-icube--bg-bg-overlay-l3)}.agent-popup-footer .agent-popup-footer-con.hover .agent-popup-footer-text,.agent-popup-footer .agent-popup-footer-con:hover .agent-popup-footer-text{color:var(--vscode-icube--text-text-default-hover)}.agent-popup-footer .agent-popup-footer-con .agent-popup-footer-text-icon-plus{color:var(--vscode-icube-colorBlackText2);flex:none;justify-content:center;align-items:center;padding:3px;display:flex}.agent-popup-footer .agent-popup-footer-con .agent-popup-footer-text{color:var(--vscode-icube--text-text-default);font-size:var(--vscode-icube--body-md-strong-fontSize,12px);text-align:center;flex:1;font-style:normal;font-weight:500}.agent-popup-item-sub-wrap{cursor:default;flex-direction:column;max-width:160px;max-height:240px;display:flex;position:absolute;left:0}.agent-popup-item-sub-wrap.no-position{max-height:inherit;position:relative;left:7px;transform:translate(-50%)}.agent-popup-item-sub-wrap.no-position .icube-popup-tooltip-arrow{top:auto;right:auto}.agent-popup-item-sub-wrap .icube-popup-tooltip-arrow.dir-left{top:8px;right:3px}.agent-popup-item-sub-wrap .icube-popup-tooltip-arrow.dir-right{top:11px;left:-5px}.agent-popup-item-sub-wrap .agent-popup-item-sub-content{background-color:var(--vscode-icube--bg-bg-tooltip);border:1px solid var(--vscode-icube--border-border-neutral-l1);border-radius:var(--vscode-icube--Radius-radius-6,6px);box-shadow:var(--vscode-icube-elevation-100-tooltip);box-sizing:border-box;max-height:inherit;flex-direction:column;flex:1;min-width:160px;max-width:240px;display:flex}.agent-popup-item-sub-wrap .agent-popup-item-sub-top-tip{border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1);color:var(--vscode-icube--status-alert-default,#d9b136);white-space:normal;padding:4px 8px;font-size:11px;font-weight:400;line-height:16px}.agent-popup-item-sub-wrap .agent-popup-item-sub{gap:6px;padding:4px 8px;overflow:auto}.agent-popup-item-sub-wrap .agent-popup-item-sub .agent-popup-item-sub-group:not(:last-child){border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1);padding-bottom:6px}.agent-popup-item-sub-wrap .agent-popup-item-sub::-webkit-scrollbar{background-color:#0000;width:6px}.agent-popup-item-sub-wrap .agent-popup-item-sub::-webkit-scrollbar-thumb{background:0 0;border-radius:50px}.agent-popup-item-sub-wrap .agent-popup-item-sub:hover::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-hoverBackground)}.agent-popup-item-sub-wrap .agent-popup-item-sub::-webkit-scrollbar-thumb:hover:active{background:var(--vscode-scrollbarSlider-activeBackground)}.agent-popup-item-sub-wrap .agent-popup-item-sub-edit-link{border-top:1px solid var(--vscode-icube--border-border-neutral-l1);color:var(--vscode-icube--text-text-default);cursor:pointer;font-size:var(--vscode-icube--body-sm-fontSize,11px);padding:4px;font-style:normal;font-weight:500}.agent-popup-item-sub-wrap .agent-popup-item-sub-edit-link .agent-popup-item-sub-edit-link-con{background-color:var(--vscode-icube--bg-bg-overlay-l1);border-radius:var(--vscode-icube--Radius-radius-4,4px);letter-spacing:.039px;justify-content:center;gap:6px;width:calc(100% - 12px);height:28px;padding:0 6px;line-height:28px;display:flex}.agent-popup-item-sub-wrap .agent-popup-item-sub-edit-link .agent-popup-item-sub-edit-link-con:hover{background-color:var(--vscode-icube--bg-bg-overlay-l3)}.agent-popup-item-sub-wrap .agent-popup-item-sub-edit-link .agent-popup-item-sub-edit-link-con:hover .agent-popup-item-sub-edit-link-icon{color:var(--vscode-icube--text-text-default-hover)}.agent-popup-item-sub-wrap .agent-popup-item-sub-edit-link .agent-popup-item-sub-edit-link-con .agent-popup-item-sub-edit-link-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-popup-item-sub-wrap .agent-popup-meta-info-container{flex-direction:column;gap:4px;margin:4px 8px;display:flex}.agent-popup-item-sub-wrap .agent-popup-meta-info-container .agent-popup-name{color:var(--vscode-icube--text-text-default,#d1d3db);font-size:var(--vscode-icube--body-md-strong-fontSize,12px);font-style:normal;font-weight:var(--vscode-icube--body-md-strong-fontWeight,500);line-height:var(--vscode-icube--body-md-strong-lineHeight,18px)}.agent-popup-item-sub-wrap .agent-popup-meta-info-container .agent-popup-description{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--vscode-icube--body-sm-fontSize,11px);font-style:normal;font-weight:400;line-height:var(--vscode-icube--body-sm-lineHeight,16px);white-space:wrap}.agent-popup-item-sub-wrap .agent-popup-divider{background:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);flex-shrink:0;align-self:stretch;height:1px;margin:3.5px 4px}.agent-popup-item-sub-wrap-solo{max-width:300px}.agent-popup-item-main{border-radius:4px;justify-content:space-between;align-items:center;width:calc(100% - 12px);height:28px;padding:0 6px;display:flex;overflow:hidden}.agent-autocomplete-popup-item-suffix{display:inline-flex}.agent-autocomplete-popup-item-suffix.custom-agent{flex:none;max-width:none}.agent-autocomplete-popup-item-suffix .codicon-icube-Check:before{color:var(--vscode-icube--status-success-default)}.agent-popup-item.hover .agent-popup-item-main{background-color:var(--vscode-icube--bg-bg-overlay-l2)}.agent-popup-item-group{border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1);padding:6px 0}.agent-popup-item-group:last-child{border-bottom:none}.agent-popup-item-group-title{color:var(--vscode-icube--text-text-tertiary);font-size:var(--vscode-icube--body-sm-strong-fontSize,11px);font-style:normal;font-weight:var(--vscode-icube--body-sm-strong-fontWeight,500);text-overflow:ellipsis;text-transform:capitalize;padding:6px 12px;line-height:16px;overflow:hidden}.agent-popup-item-group-content{cursor:pointer;flex-direction:column;display:flex}.agent-popup-item-sub-group-title{color:var(--vscode-icube--text-text-tertiary);font-size:var(--vscode-icube--body-sm-fontSize,11px);text-overflow:ellipsis;text-transform:capitalize;height:24px;font-style:normal;font-weight:400;line-height:24px}.agent-popup-inner{flex-direction:column;display:flex}.agent-popup-list-group{scrollbar-color:var(--vscode-scrollbarSlider-background) transparent;scrollbar-width:thin;max-height:340px;overflow:hidden auto}.agent-popup-list-group::-webkit-scrollbar{background:0 0;width:8px}.agent-popup-list-group::-webkit-scrollbar-track{background:0 0}.agent-popup-list-group::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-background);background-clip:content-box;border:2px solid #0000;border-radius:4px}.agent-popup-list-group::-webkit-scrollbar-thumb:hover{background:var(--vscode-scrollbarSlider-hoverBackground);background-clip:content-box}.agent-popup-list-group::-webkit-scrollbar-thumb:active{background:var(--vscode-scrollbarSlider-activeBackground);background-clip:content-box}.agent-popup-list-group::-webkit-scrollbar-corner{background:0 0}.agent-popup-item{color:var(--vscode-icube--text-text-default);font-size:var(--vscode-icube--body-md-strong-fontSize,12px);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;flex-direction:row;justify-content:space-between;padding:0 6px;font-weight:500;display:flex}.agent-popup-item.selected .agent-popup-item-content{max-width:calc(100% - 12px)}.agent-popup-item:hover{color:var(--vscode-icube--text-text-default-hover)}.agent-popup-item-sub-group-item{color:var(--vscode-icube--text-text-default);cursor:default;font-size:var(--vscode-icube--body-md-fontSize,12px);align-items:center;gap:6px;height:24px;line-height:24px;display:flex}.agent-popup-item-sub-group-item .codicon{color:var(--vscode-icube--text-text-default)!important;font-size:14px!important}.agent-popup-item-sub-group-item svg{color:inherit}.agent-popup-item-sub-group-item.pointer{cursor:pointer}.agent-popup-item-sub-group-item.no-hover-bg{background-color:#0000!important}.agent-popup-item-sub-group-item.builder-with-mcp{gap:4px;height:auto}.agent-popup-item-sub-group-item .agent-popup-item-sub-group-item-icon-info{color:var(--vscode-icube-colorStatusRegular);flex:none;justify-content:center;align-self:start;align-items:center;width:16px;height:16px;display:flex}.agent-popup-item-sub-group-item .agent-popup-item-sub-group-item-auto-relative-mcp{color:var(--vscode-icube--status-alert-default);font-size:var(--vscode-icube--body-sm-fontSize,11px);white-space:normal;font-style:normal;font-weight:400;line-height:normal}.agent-popup-item-sub-group-item-cirlce{background-color:var(--vscode-icube-colorBtnHover);border-radius:50%;flex:none;width:6px;height:6px;margin-left:6px;margin-right:2px;font-weight:500}.agent-popup-item-sub-group-item-leaf{background-color:#0000!important}.agent-popup-item-indent{text-align:center;width:14px;height:24px;margin-right:2px}.agent-popup-item-indent:after{background-color:var(--vscode-icube-colorLine1);content:" ";width:1px;height:24px;display:inline-block}.agent-popup-item-sub-group-item-leaf-icon{flex:none;align-items:center;gap:2px;display:flex}.agent-popup-item-sub-group-item-leaf-icon-text{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:400;overflow:hidden}.agent-popup-item-sub-group-item-leaf-icon-text.disabled{color:var(--vscode-icube--text-text-disabled)}.agent-popup-item-sub-group-item-leaf-icon-go-mcp-list{color:var(--vscode-icube--icon-icon-default);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.agent-popup-item-sub-group-item-leaf-icon-go-mcp-list:hover{color:var(--vscode-icube--icon-icon-default-hover)}.agent-popup-item-sub-group-item-text{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.agent-popup-item-sub-group-arrow{justify-content:center;align-items:center;width:14px;margin-left:2px;margin-right:2px;display:flex}.agent-popup-item-sub-group-arrow>svg{color:var(--vscode-icube-colorTextGray)}.agent-popup-item-sub-group-arrow>svg.disabled{color:var(--vscode-icube-colorTextDisable)}.agent-popup-item-sub-group-content-mcp-error-tooltip-content{position:relative;padding-right:0!important}.agent-popup-item-sub-group-content-mcp-error-tooltip-inner{max-height:inherit;padding-right:32px;overflow:auto}.agent-popup-item-sub-group-content-mcp-error-tooltip-icon-copy{color:var(--vscode-icube-colorBlackText1);cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:4px;right:6px}.agent-popup-item-sub-group-content-mcp-error-tooltip-icon-copy:hover{background-color:var(--vscode-icube-colorHighlightText);border-radius:4px}.agent-popup-item-sub-group-content-mcp .agent-popup-item-sub-group-content-mcp-error{background:var(--vscode-icube-colorErrorTm1);border-radius:4px;justify-content:center;align-items:flex-start;gap:8px;padding:4px 8px;display:flex}.agent-popup-item-sub-group-content-mcp .agent-popup-item-sub-group-content-mcp-error-message{color:var(--vscode-icube-colorError);cursor:pointer;letter-spacing:.036px;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-style:normal;font-weight:500;line-height:18px;overflow:hidden}.agent-popup-item-sub-group-content-mcp .agent-popup-item-sub-group-content-mcp-error-retry{color:var(--vscode-foreground);cursor:pointer;letter-spacing:.036px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:capitalize;text-underline-offset:auto;text-underline-position:from-font;font-size:12px;font-style:normal;font-weight:500;line-height:18px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.agent-popup-item-sub-group .agent-request-cost-info{color:var(--vscode-icube--status-alert-default);white-space:normal;flex:1 0 0;align-self:stretch;align-items:center;gap:6px;width:100%;padding:4px 4px 8px;font-size:12px;font-style:normal;font-weight:400;line-height:14px;display:flex}.agent-popup-item-expand-trigger{cursor:pointer;transform:rotate(90deg)}.agent-popup-list-container{height:100%}.agent-popup-item-upgrade_guide{box-sizing:border-box;flex-direction:column;gap:4px;width:100%;padding:4px 8px 6px;display:flex}.agent-popup-item-upgrade_guide-desc{color:var(--icube-vscode--text-text-secondary,#9599a6);font-size:var(--body-md-fontSize,12px);font-style:normal;font-weight:var(--body-md-fontWeight,400);line-height:var(--body-md-lineHeight,18px);word-break:auto-phrase;word-wrap:break-word;white-space:normal}.agent-popup-item-upgrade_guide .agent-popup-item-upgrade_guide-button.icd-btn.icd-btn-primary{background:var(--vscode-icube--bg-bg-brand,#32f08c);color:var(--vscode-icube--text-text-onbrand,#0c0c0d);font-size:var(--body-base-strong-fontSize,13px);font-style:normal;font-weight:var(--body-base-strong-fontWeight,500);height:28px;line-height:var(--body-base-strong-lineHeight,20px);border-radius:4px;justify-content:center;align-self:stretch;align-items:center;display:flex}.agent-popup-item-upgrade_guide .agent-popup-item-upgrade_guide-button.icd-btn.icd-btn-primary:hover{background:var(--vscode-icube--bg-bg-brand-hover,#28d47a)}.agent-popup-item-free_trail{box-sizing:border-box;flex-direction:column;gap:4px;width:100%;padding:4px 8px 6px;display:flex}.agent-popup-item-free_trail-desc{word-break:auto-phrase;word-wrap:break-word;color:var(--vscode-icube--text-text-default,#d1d3db);font-size:var(--body-md-fontSize,12px);font-style:normal;font-weight:var(--body-md-fontWeight,400);line-height:var(--body-md-lineHeight,18px);white-space:normal}.agent-popup-item-free_trail-desc.brand{color:var(--vscode-icube--text-text-brand)}.agent-popup-item-sub-group-content-horizontal{flex-direction:row;gap:6px;display:flex}.agent-popup-item-sub-group-content-horizontal .built-in-icon.codicon[class*=codicon-]{color:var(--vscode-icube--icon-icon-default);width:14px;height:14px;font-size:14px}.agent-popup-item-disabled{padding:4px 8px}.agent-popup-item-disabled-title{color:var(--vscode-icube--text-text-tertiary);font-size:var(--vscode-icube--body-sm-fontSize,11px);text-overflow:ellipsis;white-space:normal;height:24px;font-style:normal;font-weight:400;line-height:24px}.agent-popup-item-disabled-desc{color:var(--vscode-icube--text-text-default);white-space:normal;font-size:11px;font-weight:400;line-height:16px}.agent-popup-item-pending{padding:4px 8px}.agent-popup-item-pending-title{color:var(--vscode-icube--text-text-tertiary);font-size:var(--vscode-icube--body-sm-fontSize,11px);text-overflow:ellipsis;white-space:normal;height:24px;font-style:normal;font-weight:400;line-height:24px}.agent-popup-item-pending-desc{color:var(--vscode-icube--text-text-default);white-space:normal;font-size:11px;font-weight:400;line-height:16px}.asr-record-button{color:var(--vscode-icube--icon-icon-default);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;display:flex;position:relative}.asr-record-button.disabled{background-color:var(--vscode-icube--bg-bg-overlay-l1);cursor:var(--icube-not-allowed,not-allowed)}.asr-record-button.disabled,.asr-record-button.disabled .codicon[class*=codicon-]{color:var(--vscode-icube--icon-icon-disabled)}.asr-record-button:not(.disabled):hover{background-color:var(--vscode-icube--bg-bg-overlay-l3)}.asr-record-button:not(.disabled):hover,.asr-record-button:not(.disabled):hover .codicon[class*=codicon-]{color:var(--vscode-icube--icon-icon-default-hover)}.asr-record-button .codicon[class*=codicon-]{color:var(--vscode-icube--icon-icon-default);font-size:14px}.asr-record-button .checkmark>svg{width:14px;height:14px}.preparing-dot.dot-1{fill:var(--vscode-icube--text-text-secondary-hover);animation-delay:0s}.preparing-dot.dot-1,.preparing-dot.dot-2{animation:.6s ease-in-out infinite preparingBlink}.preparing-dot.dot-2{fill:var(--vscode-icube--text-text-secondary);animation-delay:.3s}@keyframes preparingBlink{0%{fill:var(--vscode-icube--text-text-secondary-hover)}to{fill:var(--vscode-icube--text-text-secondary)}}.asr-record-bar-container{box-sizing:border-box;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;height:20px;padding:0;display:flex}.sound-wave-container{align-items:center;height:100%;display:flex}.sound-wave-container>img{width:98px;height:18px}@keyframes soundWaveAnimate{0%,to{height:var(--min-h);y:calc(50% - var(--min-h)/2)}50%{height:var(--max-h);y:calc(50% - var(--max-h)/2)}}.sound-bar{fill:var(--vscode-icube--icon-icon-brand,#32f08c);--min-h:2px;--max-h:6px;animation-name:soundWaveAnimate;animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.asr-record-bar-text{color:var(--vscode-icube--text-text-tertiary,#7f848e);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:400;line-height:16px;overflow:hidden}.asr-record-bar-text .text{margin-right:4px}.asr-record-bar-text .dot{animation:1.4s infinite both blink;display:inline-block}.asr-record-bar-text .dot-1{animation-delay:0s}.asr-record-bar-text .dot-3{animation-delay:.4s}.asr-record-bar-text .dot-2{animation-delay:.2s}@keyframes blink{0%,80%,to{opacity:0}40%{opacity:1}}.upload-entry-container{box-sizing:border-box;border-radius:4px;width:24px;height:24px;line-height:24px}.upload-entry-container:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2)}.upload-entry-container .uploader-image{justify-content:center;align-items:center;height:100%;margin:0;padding:0 4px;display:flex;position:static}.upload-entry-container .uploader-image.disabled,.upload-entry-container .uploader-image.disabled svg{color:var(--vscode-icube--icon-icon-disabled);cursor:default;fill:var(--vscode-icube--icon-icon-disabled)}.upload-entry-container .uploader-image .icon{color:var(--vscode-icube--icon-icon-default);width:16px;height:16px;line-height:16px}.upload-entry-container .uploader-image .hidden{display:none}.image-upload-error-tip{box-sizing:border-box;z-index:10000;min-width:100%;padding:20px 16px 20px 20px;display:none;position:absolute;inset:-60px 0 0}.image-upload-error-tip.visible{display:block}.vs .image-upload-error-tip div:first-child{background-color:var(--vscode-quickInput-background);box-shadow:0 3px 8px -2px var(--vscode-widget-light-shadow1)}.upload-entry-container .upload-image-label{color:var(--vscode-icube--text-text-default);margin-left:4px;font-size:12px;font-weight:500}.upload-entry-container:hover>.uploader-image .upload-image-label{color:var(--vscode-icube--text-text-default-hover)}.upload-entry-container:hover>.uploader-image .icon{color:var(--vscode-icube--icon-icon-default-hover);fill:var(--vscode-icube--icon-icon-default-hover)}.chat-input .container .uploader-image.disabled,.chat-input .container .uploader-image.disabled svg{color:var(--vscode-disabledForeground);cursor:default;fill:var(--vscode-disabledForeground)}.chat-input .container .uploader-image.disabled svg path{fill:var(--vscode-disabledForeground)}.ai-input-image-wrap,.ai-input-image-wrap-error{background:url(23f6eef597f419c6.svg) 50%/contain no-repeat}.ai-input-image-wrap-error{position:relative}.ai-input-image-wrap-error:before{backdrop-filter:blur(4px);content:"";opacity:.4;background-color:#000;border-radius:6px;width:100%;height:100%;position:absolute;top:0;left:0}.chat-input .container .instructions .uploader-image,.chat-input .container .instructions .uploader-image-hover{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;margin-bottom:4px;margin-left:1px;padding:6px;display:inline-flex;position:relative}.icd-modal-overlay{backdrop-filter:none;background-color:var(--vscode-icube-modalLayoutBg,#0000003d);box-sizing:border-box;z-index:1000;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:fixed;inset:0}.icd-modal-content{background:var(--vscode-icube-colorBg3);border:1px solid var(--vscode-icube-colorLine1);box-shadow:0 16px 32px 0 var(--vscode-icube-colorWidgetShadow2,#00000029);color:var(--vscode-icube-colorTextDefault);border-radius:12px;max-width:90vw;max-height:90vh;overflow:visible}.icd-modal-content .icd-model-divider{border-top:1px solid var(--vscode-icube-colorLine1);height:0;margin:4px 20px 0}.icd-modal-content .icd-modal-header{justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.icd-modal-content .icd-modal-header .icd-modal-title{color:var(--vscode-icube--text-text-default-active,#f5f9fe);font-size:var(--heading-sm-fontSize,16px);font-style:normal;font-weight:600;line-height:var(--heading-sm-lineHeight,24px);align-items:center;gap:8px;margin:0;display:flex}.icd-modal-content .icd-modal-header .icd-modal-close.codicon{color:var(--vscode-foreground,#dadde5);cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;line-height:1}.icd-modal-content .icd-modal-body{padding:0 12px}.icd-modal-content .icd-modal-footer{padding:12px}.icd-modal-v2-overlay{backdrop-filter:none;background-color:var(--vscode-icube-modalLayoutBg,#0000003d);box-sizing:border-box;z-index:100005;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:fixed;inset:0}.icd-modal-v2-content{background:var(--vscode-icube--bg-bg-base-secondary);border:1px solid var(--vscode-icube--border-border-neutral-l1);box-shadow:var(--vscode-icube-elevation-300-modal-panel);border-radius:8px;flex-direction:column;gap:16px;max-width:90vw;max-height:90vh;padding:12px;display:flex;overflow:visible}.icd-modal-v2-content .icd-modal-v2-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.icd-modal-v2-content .icd-modal-v2-header .icd-modal-v2-title{color:var(--vscode-icube--text-text-default-active,#f5f9fe);font-size:var(--heading-sm-fontSize,16px);font-style:normal;font-weight:600;line-height:var(--heading-sm-lineHeight,24px);align-items:center;gap:8px;margin:0;display:flex}.icd-modal-v2-content .icd-modal-v2-header .icd-modal-v2-close{color:var(--vscode-icube--icon-icon-secondary);cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.icd-modal-v2-content .icd-modal-v2-body{color:var(--vscode-icube--text-text-default);font-size:13px;font-style:normal;font-weight:400;line-height:20px}.icd-modal-v2-content .icd-modal-v2-footer{flex-direction:row;justify-content:flex-end;align-self:stretch;align-items:center;gap:8px;display:flex}.icd-table{border:1px solid var(--vscode-commandCenter-border,#c2caf229);border-collapse:separate;border-spacing:0;box-sizing:border-box;border-radius:4px;width:100%;margin:0;padding:0;overflow:hidden}.icd-table tr{height:32px}.icd-table th{white-space:nowrap}.icd-table td,.icd-table th{padding:0 16px}.icd-table thead>tr{background:var(--vscode-commandCenter-background,#c2caf21a);border:1px solid var(--vscode-commandCenter-border,#c2caf229);color:var(--vscode-tab-inactiveForeground,#9599a6);font-size:13px;font-weight:500}.icd-table tbody td{color:var(--vscode-tab-activeForeground,#fff);text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.icd-table .striped-row{background:var(--vscode-commandCenter-inactiveBorder,#c2caf214)}.deploy-authorization-dialog-wrap{box-sizing:border-box;z-index:10000;background:#0d0e0fa3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.deploy-authorization-dialog-wrap.hidden{display:none}.deploy-authorization-dialog-wrap .deploy-authorization-dialog{background:var(--vscode-icube--bg-bg-base-secondary);border:1px solid var(--vscode-icube--border-border-neutral-l1);box-shadow:var(--vscode-icube-elevation-300-modal-panel);box-sizing:border-box;color:var(--vscode-icube--text-text-secondary);border-radius:8px;width:320px;padding:32px 16px 16px;position:relative}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__close-icon{color:var(--vscode-icube--icon-icon-secondary);cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:12px;right:12px}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__close-icon:hover{color:var(--vscode-icube--icon-icon-secondary-hover)}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body{flex-direction:column;align-items:center;display:flex}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body .deploy-authorization-dialog__deploy-icon{background:var(--vscode-icube--bg-bg-base-default);border:1px solid var(--vscode-icube--border-border-neutral-l1);box-shadow:var(--vscode-icube-elevation-100-tooltip);box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;padding:10px;display:flex}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body .deploy-authorization-dialog__deploy-scope-suggest{background:var(--vscode-icube--bg-bg-base-default);border:1px solid var(--vscode-icube--border-border-neutral-l1);box-shadow:var(--vscode-icube-elevation-100-tooltip);box-sizing:border-box;text-align:center;border-radius:12px;flex-direction:column;gap:12px;margin-top:8px;padding:20px;display:flex}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body .deploy-authorization-dialog__deploy-scope-suggest .deploy-authorization-dialog__select-suggest{color:var(--vscode-icube--text-text-secondary);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body .deploy-authorization-dialog__deploy-scope-suggest .deploy-authorization-dialog__select-all-project{background:var(--vscode-icube--status-primary-surface-l1);border:1px solid var(--vscode-icube--status-primary-surface-l1);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body .deploy-authorization-dialog__deploy-scope-suggest .deploy-authorization-dialog__select-all-project .deploy-authorization-dialog__selected-icon-pre{border:1px solid var(--vscode-icube--border-border-neutral-l3);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body .deploy-authorization-dialog__deploy-scope-suggest .deploy-authorization-dialog__select-all-project .deploy-authorization-dialog__selected-icon-pre .deploy-authorization-dialog__selected-icon-pre-inner{background:var(--vscode-icube--special-white);border-radius:50%;width:6px;height:6px;display:block}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body .deploy-authorization-dialog__deploy-scope-suggest .deploy-authorization-dialog__select-all-project .deploy-authorization-dialog__selected-item{color:var(--vscode-icube--text-text-default);font-size:12px;font-style:normal;font-weight:500;line-height:18px}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body .deploy-authorization-dialog__deploy-scope-suggest .deploy-authorization-dialog__select-all-project .deploy-authorization-dialog__selected-icon-sub{color:var(--vscode-icube--accent-accent-blue)}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body .deploy-authorization-dialog__select-specific-project{justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body .deploy-authorization-dialog__select-specific-project .deploy-authorization-dialog__unselect-icon-pre{border:1px solid var(--vscode-icube--border-border-neutral-l3);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body .deploy-authorization-dialog__select-specific-project .deploy-authorization-dialog__unselect-item{color:var(--vscode-icube--text-text-default);font-size:12px;font-style:normal;font-weight:500;line-height:18px}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body .deploy-authorization-dialog__deploy-title{color:var(--vscode-icube--text-text-default-active);text-align:center;margin-top:16px;font-size:16px;font-weight:600;line-height:24px}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body .deploy-authorization-dialog__deploy-tips{color:var(--vscode-icube--text-text-secondary);text-align:center;margin-top:8px;font-size:13px;font-style:normal;font-weight:400;line-height:20px}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body .deploy-authorization-dialog__deploy-action{width:100%;margin-top:24px}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body .deploy-authorization-dialog__deploy-action .deploy-authorization-dialog__deploy-btn{width:100%}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body .deploy-authorization-dialog__auth-tips{border-top:1px solid var(--vscode-icube--border-border-neutral-l1);color:var(--vscode-icube--text-text-secondary);text-align:center;margin-top:8px;padding-top:8px;font-size:11px;font-style:normal;font-weight:400;line-height:16px}.deploy-authorization-dialog-wrap .deploy-authorization-dialog .deploy-authorization-dialog__body .deploy-authorization-dialog__auth-tips>.deploy-authorization-dialog__auth-all-project{color:var(--vscode-icube--accent-accent-blue);font-weight:500}.json-preview-wrap{border:1px solid var(--vscode-icube--border-border-neutral-l1);background:0 0;border-radius:6px;overflow:hidden}.json-preview-wrap.no-alert .json-preview-content{padding:4px 12px 12px}.json-preview-wrap.no-border{border:none;border-radius:0}.json-preview-wrap .json-preview-text-header{color:var(--vscode-icube--text-text-tertiary);padding:8px 8px 0;font-size:11px;font-style:normal;font-weight:500;line-height:16px}.json-preview-wrap .json-preview-alert-header{background:var(--vscode-icube--status-error-surface-l1);border-radius:6px 6px 0 0;align-items:center;gap:8px;padding:6px 8px;display:flex}.json-preview-wrap .json-preview-alert-header .json-preview-alert-header-icon{color:var(--vscode-icube--status-error-default);justify-content:center;align-items:center;width:16px;height:16px;display:flex}.json-preview-wrap .json-preview-alert-header .json-preview-alert-header-text{color:var(--vscode-icube--text-text-default);font-size:12px;font-style:normal;font-weight:400;line-height:18px}.json-preview-wrap .json-preview-content{color:var(--vscode-icube--code-code-text);padding:8px;font-size:12px;font-style:normal;font-weight:450;line-height:18px}.json-preview-wrap .json-preview-content .json-item{padding-left:12px;display:block}.json-preview-wrap .json-preview-content .json-item .json-item-value{color:var(--vscode-icube--code-code-parameter);padding-left:8px;font-weight:450}.onboarding-card{background:var(--vscode-icube-colorBtnHover);border-radius:8px;width:100%;padding:0;overflow:hidden}.onboarding-card .onboarding-card__header{color:var(--vscode-foreground);align-items:center;gap:8px;height:32px;padding:0 12px;font-size:13px;font-weight:400;display:flex;position:relative}.onboarding-card .onboarding-card__title{gap:8px}.onboarding-card .onboarding-card__title-icon{color:var(--vscode-foreground);position:relative;top:1px}.onboarding-card .onboarding-card__title-text{color:var(--vscode-tab-inactiveForeground);margin-left:4px;font-family:SF Pro Text,-apple-system,system-ui,BlinkMacSystemFont,Segoe WPC,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Microsoft YaHei,sans-serif;font-size:12px;font-weight:600;line-height:12px}.onboarding-card .onboarding-card__refresh-button{color:var(--vscode-tab-inactiveForeground);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.onboarding-card .onboarding-card__refresh-button:hover{color:var(--vscode-tab-activeForeground)}.onboarding-card .onboarding-card__tip-icon{color:var(--vscode-foreground);opacity:.8;font-size:16px}.onboarding-card .onboarding-card__content-wrapper{background:var(--vscode-editor-background);padding:24px 16px;font-size:13px;line-height:150%}.theme-icube .onboarding-card .onboarding-card__content-wrapper{background:var(--vscode-icube-colorBg1)}.onboarding-card .onboarding-card__content-wrapper{box-sizing:border-box;color:var(--vscode-foreground);letter-spacing:.039px;border-radius:6px;min-height:68px;margin:0 4px 4px;font-family:SF Pro Text,-apple-system,system-ui,BlinkMacSystemFont,Segoe WPC,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Microsoft YaHei,sans-serif}.onboarding-card .onboarding-card__content-wrapper em{color:var(--vscode-foreground);font-style:normal;font-weight:800}.arco-icon-hover.arco-tree-node-icon-hover:before{width:16px;height:16px}.arco-tree-node-switcher{color:var(--color-text-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;align-items:center;width:12px;height:32px;margin-right:10px;font-size:12px;display:flex;position:relative}.arco-tree-node-switcher-icon{margin:0 auto;position:relative}.arco-tree-node-switcher-icon svg{transition:transform .2s cubic-bezier(.34,.69,.1,1);position:relative;transform:rotate(-90deg)}.arco-tree-node-expanded .arco-tree-node-switcher-icon svg,.arco-tree-node-is-leaf .arco-tree-node-switcher-icon svg{transform:rotate(0)}.arco-tree-node-drag-icon{color:rgb(var(--primary-6));opacity:0;margin-left:120px}.arco-tree-node-custom-icon{font-size:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:10px}.arco-tree-node .arco-icon-loading{color:rgb(var(--primary-6))}.arco-tree-node-minus-icon,.arco-tree-node-plus-icon{cursor:pointer;background:var(--color-fill-2);border-radius:var(--border-radius-small);box-sizing:border-box;border:1px solid #0000;width:14px;height:14px;display:block;position:relative}.arco-tree-node-minus-icon:after,.arco-tree-node-plus-icon:after{content:"";color:var(--color-text-2);background-color:var(--color-text-2);border-radius:.5px;width:6px;height:2px;margin-top:-1px;margin-left:-3px;display:block;position:absolute;top:50%;left:50%}.arco-tree-node-plus-icon:before{content:"";color:var(--color-text-2);background-color:var(--color-text-2);border-radius:.5px;width:2px;height:6px;margin-top:-3px;margin-left:-1px;display:block;position:absolute;top:50%;left:50%}.arco-tree{color:var(--color-text-1)}.arco-tree .arco-checkbox{margin-right:10px;padding-left:0;line-height:32px}.arco-tree-node{color:var(--color-text-1);cursor:pointer;flex-wrap:nowrap;align-items:flex-start;padding-left:2px;line-height:1.5715;display:flex;position:relative}.arco-tree-node-selected .arco-tree-node-title,.arco-tree-node-selected .arco-tree-node-title:hover{color:rgb(var(--primary-6));transition:color .2s cubic-bezier(0,0,1,1)}.arco-tree-node-disabled .arco-tree-node-title,.arco-tree-node-disabled .arco-tree-node-title:hover,.arco-tree-node-disabled-selectable .arco-tree-node-title,.arco-tree-node-disabled-selectable .arco-tree-node-title:hover{color:var(--color-text-4);cursor:not-allowed;background:0 0}.arco-tree-node-disabled.arco-tree-node-selected .arco-tree-node-title{color:var(--color-primary-light-3)}.arco-tree-node-title-block{box-sizing:content-box;flex:1}.arco-tree-node-title-block .arco-tree-node-drag-icon{margin-left:unset;position:absolute;right:12px}.arco-tree-node-indent{flex-shrink:0;align-self:stretch;position:relative}.arco-tree-node-indent-block{vertical-align:top;width:12px;height:100%;margin-right:10px;display:inline-block;position:relative}.arco-tree-node-title{border-radius:var(--border-radius-small);margin-left:-4px;padding:5px 4px;font-size:14px;position:relative}.arco-tree-node-title:hover{background-color:var(--color-fill-2);color:var(--color-text-1)}.arco-tree-node-title:hover .arco-tree-node-drag-icon{opacity:1}.arco-tree-node-title-draggable:before{content:"";border-radius:1px;height:2px;display:block;position:absolute;top:0;left:0;right:0}.arco-tree-node-title-gap-bottom:before{top:unset;background-color:rgb(var(--primary-6));bottom:0}.arco-tree-node-title-gap-top:before{background-color:rgb(var(--primary-6))}.arco-tree-node-title-highlight{background-color:var(--color-primary-light-1);color:var(--color-text-1)}.arco-tree-node-title-dragging,.arco-tree-node-title-dragging:hover{background-color:var(--color-fill-1);color:var(--color-text-4)}.arco-tree-show-line{padding-left:1px}.arco-tree-show-line .arco-tree-node-switcher{text-align:center;width:14px}.arco-tree-show-line .arco-tree-node-switcher .arco-tree-node-icon-hover{width:100%}.arco-tree-show-line .arco-tree-node-indent-block{width:14px}.arco-tree-show-line .arco-tree-node-indent-block:before{border-left:1px solid var(--color-neutral-3);content:"";box-sizing:border-box;width:1px;position:absolute;top:-5px;bottom:-5px;left:50%;transform:translate(-50%)}.arco-tree-show-line .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:after{content:"";box-sizing:border-box;border-left:1px solid var(--color-neutral-3);width:1px;position:absolute;top:27px;bottom:-5px;right:-7px;transform:translate(50%)}.arco-tree-show-line .arco-tree-node-indent-block-lineless:before{display:none}.arco-tree-size-mini .arco-tree-node-switcher{height:24px}.arco-tree-size-mini .arco-checkbox{line-height:24px}.arco-tree-size-mini .arco-tree-node-title{padding-top:2px;padding-bottom:2px;font-size:12px;line-height:1.667}.arco-tree-size-mini .arco-tree-node-indent-block:before{top:-1px;bottom:-1px}.arco-tree-size-mini .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:after{top:23px;bottom:-1px}.arco-tree-size-small .arco-tree-node-switcher{height:28px}.arco-tree-size-small .arco-checkbox{line-height:28px}.arco-tree-size-small .arco-tree-node-title{padding-top:3px;padding-bottom:3px;font-size:14px}.arco-tree-size-small .arco-tree-node-indent-block:before{top:-3px;bottom:-3px}.arco-tree-size-small .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:after{top:25px;bottom:-3px}.arco-tree-size-large .arco-tree-node-switcher{height:36px}.arco-tree-size-large .arco-checkbox{line-height:36px}.arco-tree-size-large .arco-tree-node-title{padding-top:7px;padding-bottom:7px;font-size:14px}.arco-tree-size-large .arco-tree-node-indent-block:before{top:-7px;bottom:-7px}.arco-tree-size-large .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:after{top:29px;bottom:-7px}.arco-tree-node-list{transition:height .2s cubic-bezier(.34,.69,.1,1);overflow:hidden}.arco-tree-rtl{direction:rtl}.arco-tree-rtl .arco-tree-node-switcher{margin-left:10px;margin-right:0}.arco-tree-rtl .arco-tree-node-switcher-icon svg{transform:rotate(90deg)}.arco-tree-rtl .arco-tree-node-expanded .arco-tree-node-switcher-icon svg,.arco-tree-rtl .arco-tree-node-is-leaf .arco-tree-node-switcher-icon svg{transform:rotate(0)}.arco-tree-rtl .arco-tree-node-custom-icon{margin-left:10px;margin-right:0}.arco-tree-rtl .arco-tree-node-minus-icon:after,.arco-tree-rtl .arco-tree-node-plus-icon:after{margin-left:0;margin-right:-3px}.arco-tree-rtl .arco-tree-node-plus-icon:before{margin-left:0;margin-right:-1px}.arco-tree-rtl .arco-checkbox{margin-left:10px;margin-right:0;padding-right:0}.arco-tree-rtl .arco-tree-node{align-items:flex-end;padding-left:0;padding-right:2px}.arco-tree-rtl .arco-tree-node-title-block .arco-tree-node-drag-icon{left:12px;right:initial;margin-right:unset}.arco-tree-rtl-node-indent-block{margin-left:10px;margin-right:0}.arco-tree-rtl-node-title{margin-left:unset;margin-right:-4px;padding-left:4px;padding-right:4px}.arco-tree-rtl-show-line{padding-left:0;padding-right:1px}.arco-tree-rtl-show-line .arco-tree-node-indent-block:before{border-left:none;border-right:1px solid var(--color-neutral-3)}.arco-tree-rtl-show-line .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:after{left:-7px}.diff-tree .arco-tree-node-title{color:var(--vscode-icube--text-text-default);leading-trim:both;text-edge:cap;font-size:var(--body-base-fontSize,13px);font-style:normal;font-weight:400;line-height:var(--body-base-lineHeight,20px);text-overflow:ellipsis}.diff-tree .arco-tree-node-title.arco-tree-node-title-block{flex:1;min-width:0}.diff-tree .arco-tree-node-title-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.diff-tree .diff-tree-title{align-items:center;gap:6px;width:100%;min-width:0;display:inline-flex}.diff-tree .diff-tree-title-icon{color:var(--text-text-secondary,#afb9cf);display:inline-flex}.diff-tree .diff-tree-title-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:100%;padding-right:8px;display:inline-block;overflow:hidden}.diff-tree .diff-tree-title-right{flex-shrink:0;align-items:center;margin:2px 8px 0;display:inline-flex}.diff-tree .arco-tree-node-title:hover{background:var(--bg-bg-overlay-l3,#e0e2f214)}.diff-tree .arco-tree-show-line .arco-tree-node-indent-block:before,.diff-tree .arco-tree-show-line .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:after{border-left:1px solid var(--border-border-neutral-l1,#e0e2f217)}.diff-tree .arco-layout-sider-children{scrollbar-color:#00000029 transparent;scrollbar-width:thin}.diff-tree .arco-layout-sider-children::-webkit-scrollbar{width:6px;height:6px}.diff-tree .arco-layout-sider-children::-webkit-scrollbar-track{background:0 0}.diff-tree .arco-layout-sider-children::-webkit-scrollbar-thumb{background-color:#00000029;border-radius:999px}@media (prefers-color-scheme:dark){.diff-tree .arco-layout-sider-children{scrollbar-color:#ffffff29 transparent}.diff-tree .arco-layout-sider-children::-webkit-scrollbar-thumb{background-color:#ffffff29}}.diff-tree .diff-tree-dot{margin-bottom:3px;display:inline-block}.diff-tree .arco-icon-hover.arco-tree-node-icon-hover:before{display:none}.diff-tree .arco-icon-hover{cursor:default}.diff-tree .arco-tree-node-switcher{margin-right:2px}.arco-tree-node-selected .arco-tree-node-title,.arco-tree-node-selected .arco-tree-node-title:hover{color:var(--text-text-default,#d1d3db)}.icd-ask-user-question-option-container{background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;padding:8px 12px;transition:border-color .15s,background-color .15s;display:flex}.icd-ask-user-question-option-container:hover:not(.disabled){background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20f);border-color:var(--vscode-icube--border-border-neutral-l2,#e0e2f226)}.icd-ask-user-question-option-container.selected{background:var(--vscode-icube--brand-brand-bg,#3b82f61a);border-color:var(--vscode-icube--brand-brand-default,#3b82f6)}.icd-ask-user-question-option-container.disabled{cursor:not-allowed;opacity:.5}.icd-ask-user-question-option-indicator{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:18px;display:flex}.icd-ask-user-question-option-checkbox{border:1px solid var(--vscode-icube--border-border-neutral-l2,#e0e2f226);background:0 0;border-radius:3px;width:14px;height:14px;transition:all .15s;position:relative}.icd-ask-user-question-option-checkbox.selected{background:var(--vscode-icube--brand-brand-default,#3b82f6);border-color:var(--vscode-icube--brand-brand-default,#3b82f6)}.icd-ask-user-question-option-checkbox.selected:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.icd-ask-user-question-option-radio{border:1px solid var(--vscode-icube--border-border-neutral-l2,#e0e2f226);background:0 0;border-radius:50%;width:14px;height:14px;transition:all .15s;position:relative}.icd-ask-user-question-option-radio.selected{border-color:var(--vscode-icube--brand-brand-default,#3b82f6)}.icd-ask-user-question-option-radio.selected:after{background:var(--vscode-icube--brand-brand-default,#3b82f6);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:3px}.icd-ask-user-question-option-content{flex:1;min-width:0}.icd-ask-user-question-option-label{color:var(--vscode-icube--text-text-default,#d1d3db);font-size:12px;font-weight:500;line-height:18px}.icd-ask-user-question-option-description{color:var(--vscode-icube--text-text-tertiary,#666b75);margin-top:2px;font-size:11px;font-weight:400;line-height:16px}.icd-ask-user-question-view-container{flex-direction:column;gap:8px;display:flex}.icd-ask-user-question-view-question{color:var(--vscode-icube--text-text-default,#d1d3db);font-size:13px;font-weight:500;line-height:20px}.icd-ask-user-question-view-options{flex-direction:column;gap:6px;display:flex}.icd-ask-user-question-view-custom-input-wrapper{margin-top:4px}.icd-ask-user-question-view-custom-input{background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);box-sizing:border-box;color:var(--vscode-icube--text-text-default,#d1d3db);border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:12px;line-height:18px;transition:border-color .15s}.icd-ask-user-question-view-custom-input::-moz-placeholder{color:var(--vscode-icube--text-text-tertiary,#666b75)}.icd-ask-user-question-view-custom-input::placeholder{color:var(--vscode-icube--text-text-tertiary,#666b75)}.icd-ask-user-question-view-custom-input:focus{border-color:var(--vscode-icube--brand-brand-default,#3b82f6)}.icd-ask-user-question-view-custom-input.disabled{cursor:not-allowed;opacity:.5}.icd-ask-user-question-submit-container{border-top:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.icd-ask-user-question-submit-progress{color:var(--vscode-icube--text-text-tertiary,#666b75);font-size:11px;font-weight:400;line-height:16px}.icd-ask-user-question-submit-button{background:var(--vscode-icube--brand-brand-default,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:6px 16px;font-size:12px;font-weight:500;line-height:18px;transition:background-color .15s,opacity .15s}.icd-ask-user-question-submit-button:hover:not(.disabled){background:var(--vscode-icube--brand-brand-hover,#2563eb)}.icd-ask-user-question-submit-button.disabled{cursor:not-allowed;opacity:.5}.icd-ask-user-question-card-container{background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);box-sizing:border-box;border-radius:6px;flex-direction:column;gap:12px;width:100%;padding:12px;display:flex}.icd-ask-user-question-card-header{align-items:center;gap:8px;display:flex}.icd-ask-user-question-card-header-icon{color:var(--vscode-icube--icon-icon-default,#9599a6);justify-content:center;align-items:center;width:16px;height:16px;display:flex}.icd-ask-user-question-card-header-title{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:12px;font-weight:500;line-height:18px}.icd-ask-user-question-card-tabs{flex-wrap:wrap;gap:6px;display:flex}.icd-ask-user-question-card-tab{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20f);color:var(--vscode-icube--text-text-tertiary,#666b75);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:450;line-height:16px;transition:all .15s}.icd-ask-user-question-card-tab:hover{background:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f217);color:var(--vscode-icube--text-text-secondary,#9599a6)}.icd-ask-user-question-card-tab.active{background:var(--vscode-icube--brand-brand-bg,#3b82f61a);color:var(--vscode-icube--brand-brand-default,#3b82f6)}.icd-ask-user-question-card-content{position:relative}.icd-ask-user-question-card-question-panel{display:none}.icd-ask-user-question-card-question-panel.active{display:block}.icd-hover-tooltip-locator{position:relative}.icd-hover-tooltip-content{max-width:320px}.icd-question-title-text{max-height:72px;color:var(--vscode-icube--text-text-default,#d1d3db);cursor:default;-webkit-line-clamp:4;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.icd-question-title-tooltip{background:var(--vscode-icube--bg-bg-tooltip,#1a1b1d);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:4px;max-width:320px;padding:4px 8px}.icd-question-title-tooltip-title{color:var(--vscode-icube--text-text-default,#d1d3db);word-break:break-word;font-size:13px;font-weight:600;line-height:18px}.icd-checkbox-item-container{box-sizing:border-box;cursor:pointer;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.icd-checkbox-item-container.checked,.icd-checkbox-item-container:hover:not(.disabled){background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208)}.icd-checkbox-item-container.checked:hover:not(.disabled){background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d)}.icd-checkbox-item-container.disabled{cursor:not-allowed;opacity:.5}.icd-checkbox-item-checkbox-wrapper{flex-shrink:0;height:18px}.icd-checkbox-item-checkbox,.icd-checkbox-item-checkbox-wrapper{justify-content:center;align-items:center;width:16px;display:flex}.icd-checkbox-item-checkbox{border:1px solid var(--vscode-icube--border-border-neutral-l3,#e0e2f22e);box-sizing:border-box;background:0 0;border-radius:2px;height:16px;transition:all .15s;position:relative}.icd-checkbox-item-checkbox.radio{border-radius:9999px}.icd-checkbox-item-checkbox.checked{background:0 0;border:none}.icd-checkbox-item-checkbox-rect{fill:var(--vscode-icube--bg-bg-invert,#dadde5)}.icd-checkbox-item-container:hover:not(.disabled) .icd-checkbox-item-checkbox-rect{fill:var(--vscode-icube--bg-bg-invert-hover,#edeff2)}.icd-checkbox-item-container.disabled .icd-checkbox-item-checkbox-rect{fill:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208)}.icd-checkbox-item-checkbox-path{stroke:var(--vscode-icube--icon-icon-onaccent,#0c0c0d)}.vs-light .icd-checkbox-item-checkbox-path,.vscode-light .icd-checkbox-item-checkbox-path{stroke:#fff}.icd-checkbox-item-container.disabled .icd-checkbox-item-checkbox-path{stroke:var(--vscode-icube--text-text-disabled,#666b75)}.icd-checkbox-item-radio-circle{fill:var(--vscode-icube--bg-bg-invert,#dadde5)}.icd-checkbox-item-container:hover:not(.disabled) .icd-checkbox-item-radio-circle{fill:var(--vscode-icube--bg-bg-invert-hover,#edeff2)}.icd-checkbox-item-container.disabled .icd-checkbox-item-radio-circle{fill:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208)}.icd-checkbox-item-radio-dot{fill:var(--vscode-icube--icon-icon-onaccent,#0c0c0d)}.vs-light .icd-checkbox-item-radio-dot,.vscode-light .icd-checkbox-item-radio-dot{fill:#fff}.icd-checkbox-item-container.disabled .icd-checkbox-item-radio-dot{fill:var(--vscode-icube--text-text-disabled,#666b75)}.icd-checkbox-item-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.icd-checkbox-item-label{color:var(--vscode-icube--text-text-default,#d1d3db);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.icd-checkbox-item-description,.icd-checkbox-item-label-small{color:var(--vscode-icube--text-text-disabled,#666b75);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:16px;overflow:hidden}.icd-checkbox-item-input-wrapper{grid-template-columns:1fr auto;width:100%;max-height:120px;display:grid;overflow-y:auto}.icd-checkbox-item-input-wrapper::-webkit-scrollbar{width:10px}.icd-checkbox-item-input-wrapper::-webkit-scrollbar-track{background:0 0}.icd-checkbox-item-input-wrapper::-webkit-scrollbar-thumb{background:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);background-clip:padding-box;border:3px solid #0000;border-radius:9999px}.icd-checkbox-item-input-wrapper::-webkit-scrollbar-thumb:hover{background:var(--vscode-icube--bg-bg-overlay-l4,#e0e2f21f);background-clip:padding-box;border:3px solid #0000}.icd-checkbox-item-input{box-sizing:border-box;color:var(--vscode-icube--text-text-default,#d1d3db);field-sizing:content;resize:none;background:0 0;border:none;outline:none;grid-area:1/1;width:100%;min-height:18px;padding:0 8px 0 0;font-family:inherit;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.icd-checkbox-item-input::-moz-placeholder{color:var(--vscode-icube--text-text-disabled,#666b75)}.icd-checkbox-item-input::placeholder{color:var(--vscode-icube--text-text-disabled,#666b75)}.icd-checkbox-item-container.disabled .icd-checkbox-item-input{cursor:not-allowed}.icd-checkbox-item-char-count{color:var(--vscode-icube--text-text-disabled,#666b75);white-space:nowrap;grid-area:1/2;justify-content:center;align-self:end;align-items:center;height:18px;padding:0 4px;font-size:10px;font-weight:400;line-height:14px;display:flex;position:sticky;bottom:0}.icd-checkbox-item-tooltip-locator{position:relative}.icd-checkbox-item-tooltip{background:var(--vscode-icube--bg-bg-tooltip,#1a1b1d);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:4px;max-width:320px;padding:4px 0}.icd-checkbox-item-tooltip-title{color:var(--vscode-icube--text-text-default,#d1d3db);word-break:break-word;padding:0 8px;font-size:12px;font-weight:400;line-height:18px}.icd-checkbox-item-tooltip-description{color:var(--vscode-icube--text-text-tertiary,#7f848e);word-break:break-word;padding:0 8px;font-size:11px;font-weight:500;line-height:16px}.ask-user-multiple-choice-container{flex-direction:column;width:100%;display:flex}.ask-user-multiple-choice-item{border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);flex-direction:column;display:flex}.ask-user-multiple-choice-item-last{border-bottom:none}.ask-user-single-choice-container{flex-direction:column;width:100%;display:flex}.ask-user-single-choice-item{border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);flex-direction:column;display:flex}.ask-user-single-choice-item-last{border-bottom:none}.ask-user-question-textarea-input-container{width:100%;padding:0 12px}.ask-user-question-textarea-input-input-wrapper{border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);grid-template-columns:1fr auto;width:calc(100% - 24px);max-height:120px;padding:8px 0;display:grid;overflow-y:auto}.ask-user-question-textarea-input-input-wrapper::-webkit-scrollbar{width:10px}.ask-user-question-textarea-input-input-wrapper::-webkit-scrollbar-track{background:0 0}.ask-user-question-textarea-input-input-wrapper::-webkit-scrollbar-thumb{background:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);background-clip:padding-box;border:3px solid #0000;border-radius:9999px}.ask-user-question-textarea-input-input-wrapper::-webkit-scrollbar-thumb:hover{background:var(--vscode-icube--bg-bg-overlay-l4,#e0e2f21f);background-clip:padding-box;border:3px solid #0000}.ask-user-question-textarea-input-textarea{box-sizing:border-box;color:var(--vscode-icube--text-text-default,#d1d3db);field-sizing:content;resize:none;background:0 0;border:none;outline:none;grid-area:1/1;width:100%;min-height:18px;padding:0 8px 0 0;font-family:inherit;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.ask-user-question-textarea-input-textarea::-moz-placeholder{color:var(--vscode-icube--text-text-disabled,#666b75);font-weight:500}.ask-user-question-textarea-input-textarea::placeholder{color:var(--vscode-icube--text-text-disabled,#666b75);font-weight:500}.ask-user-question-textarea-input-textarea.disabled{cursor:not-allowed;opacity:.5}.ask-user-question-textarea-input-char-count{color:var(--vscode-icube--text-text-disabled,#666b75);pointer-events:none;white-space:nowrap;grid-area:1/2;justify-content:center;align-self:end;align-items:center;height:18px;padding:0 4px;font-size:10px;font-weight:400;line-height:14px;display:flex;position:sticky;bottom:0}.icd-simple-step-indicator-container{align-items:center;gap:4px;display:flex}.icd-simple-step-indicator-count{color:var(--vscode-icube--text-text-secondary,#666b75);white-space:nowrap;margin-top:1px;padding:0 4px;font-family:JetBrains Mono;font-size:11px;line-height:16px}.icd-simple-step-indicator-name{color:var(--vscode-icube--text-text-tertiary,#666b75);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:11px;font-weight:500;line-height:16px;overflow:hidden}.icd-simple-step-indicator-name-tooltip{color:var(--vscode-icube--text-text-default,#d1d3db);white-space:nowrap;font-size:12px;line-height:18px}.icd-action-bar-container{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:8px;display:flex}.icd-action-bar-left{flex:1;align-items:center;min-width:0;margin-right:16px;display:flex}.icd-action-bar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.icd-action-bar-right .icd-btn{width:56px;height:24px}.ask-user-question-content-container{flex-direction:column;gap:0;display:flex}.ask-user-question-content-title-section{margin-bottom:0;padding:12px}.ask-user-question-content-options-section{margin-bottom:12px}.ask-user-question-content-error-slot{background:var(--vscode-icube--status-error-surface-l1,#f646462e);align-items:center;padding:8px;display:flex}.ask-user-question-content-error-text{color:var(--vscode-icube--text-text-default,#d1d3db);font-size:12px;line-height:18px}.monaco-workbench .ask-user-question-history-container{flex-direction:column;gap:12px;width:100%;display:flex}.monaco-workbench .ask-user-question-history-question-item{flex-direction:column;gap:4px;padding:0 12px;display:flex}.monaco-workbench .ask-user-question-history-step-header{color:var(--vscode-icube--text-text-disabled,#666b75);white-space:nowrap;align-items:center;gap:4px;max-width:280px;height:24px;display:flex}.monaco-workbench .ask-user-question-history-step-index{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400;line-height:16px}.monaco-workbench .ask-user-question-history-step-name{text-overflow:ellipsis;white-space:nowrap;font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.monaco-workbench .ask-user-question-history-question-title{color:var(--vscode-icube--text-text-default,#d1d3db);font-family:var(--vscode-font-family,"SF Pro Text",sans-serif);width:min-content;min-width:100%;max-width:320px;font-size:13px;font-weight:600;line-height:18px}.monaco-workbench .ask-user-question-history-answer-list{flex-direction:column;gap:0;width:100%;display:flex}.monaco-workbench .ask-user-question-history-answer-item{align-items:flex-start;gap:4px;width:100%;display:flex}.monaco-workbench .ask-user-question-history-answer-bullet{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:18px;padding:0 4px;display:flex}.monaco-workbench .ask-user-question-history-answer-dot{background-color:var(--vscode-icube--text-text-tertiary,#7f848e);border-radius:50%;flex-shrink:0;width:4px;height:4px}.monaco-workbench .ask-user-question-history-answer-short{justify-content:center;align-items:center;width:100%;padding:4px 0;display:flex}.monaco-workbench .ask-user-question-history-answer-text{color:var(--vscode-icube--text-text-secondary,#9599a6);font-family:var(--vscode-font-family,"SF Pro Text",sans-serif);flex:1;min-width:0;margin:0;font-size:12px;font-weight:400;line-height:18px}.monaco-workbench .ask-user-question-history-answer-short .monaco-workbench .ask-user-question-history-answer-text{width:100%;font-size:13px;line-height:20px}.vs .ask-user-question-card-status-pending:before,:root[data-vscode-theme-kind=vscode-light] .ask-user-question-card-status-pending:before{background:conic-gradient(from var(--border-angle),var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 0deg,var(--vscode-icube--border-border-neutral-l3,#b8bcc9) 180deg,var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 1turn)!important}.monaco-workbench .ask-user-question-card-container{background:var(--vscode-icube--bg-bg-base-default,#1a1b1d);border-radius:var(--vscode-icube--radius-radius-6,6px);flex-direction:column;display:flex;overflow:hidden}.monaco-workbench .ask-user-question-card-status-pending{border:none;position:relative}.monaco-workbench .ask-user-question-card-status-pending:before{background:conic-gradient(from var(--border-angle),var(--vscode-icube--icon-icon-disabled,#666b75) 0deg,var(--vscode-icube--icon-icon-secondary,#9599a6) 45deg,var(--vscode-icube--icon-icon-disabled,#666b75) 90deg,var(--vscode-icube--icon-icon-disabled,#666b75) 180deg,var(--vscode-icube--icon-icon-secondary,#9599a6) 225deg,var(--vscode-icube--icon-icon-disabled,#666b75) 270deg,var(--vscode-icube--icon-icon-disabled,#666b75) 1turn);border-radius:calc(var(--vscode-icube--radius-radius-6,6px) + 2px);content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:0;padding:2px;animation:2s linear infinite border-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.vs .monaco-workbench .ask-user-question-card-status-pending:before,:root[data-vscode-theme-kind=vscode-light] .monaco-workbench .ask-user-question-card-status-pending:before{background:conic-gradient(from var(--border-angle),var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 0deg,var(--vscode-icube--border-border-neutral-l3,#b8bcc9) 45deg,var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 90deg,var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 180deg,var(--vscode-icube--border-border-neutral-l3,#b8bcc9) 225deg,var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 270deg,var(--vscode-icube--border-border-neutral-l2,#c8ccd9) 1turn)}.monaco-workbench .ask-user-question-card-status-pending{margin:0 2px;overflow:visible;box-shadow:0 4px 8px #0000004d}.monaco-workbench .ask-user-question-card-status-canceled,.monaco-workbench .ask-user-question-card-status-completed{border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217)}.monaco-workbench .ask-user-question-card-header{background:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);box-sizing:border-box;cursor:pointer;height:32px;padding:var(--vscode-icube--spacers-spacer-8,8px);-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.monaco-workbench .ask-user-question-card-header:hover{opacity:.9}.monaco-workbench .ask-user-question-card-header:active{opacity:.8}.monaco-workbench .ask-user-question-card-status-canceled .monaco-workbench .ask-user-question-card-header,.monaco-workbench .ask-user-question-card-status-completed .monaco-workbench .ask-user-question-card-header{background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208)}.monaco-workbench .ask-user-question-card-header-info{align-items:center;gap:var(--vscode-icube--spacers-spacer-8,8px);flex:1;min-width:0;height:16px;display:flex}.monaco-workbench .ask-user-question-card-header-title{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.monaco-workbench .ask-user-question-card-header-text.monaco-workbench .ask-user-question-card-header-text{color:var(--vscode-icube--text-text-secondary,#9599a6);font-family:var(--vscode-icube--body-md-fontfamily,"SF Pro Text",sans-serif);font-size:var(--vscode-icube--body-md-fontsize,12px);line-height:var(--vscode-icube--body-md-lineheight,18px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monaco-workbench .ask-user-question-card-collapse-icon{color:var(--vscode-icube--icon-icon-secondary,#9599a6);flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.monaco-workbench .ask-user-question-card-collapse-icon>svg{width:14px;height:14px}.monaco-workbench .ask-user-question-card-status-label{padding:0 var(--vscode-icube--spacers-spacer-4,4px);flex-shrink:0;align-items:center;display:flex}.monaco-workbench .ask-user-question-card-status-label>span{color:var(--vscode-icube--text-text-tertiary,#666b75);font-family:var(--vscode-icube--body-sm-fontfamily,"SF Pro Text",sans-serif);font-size:var(--vscode-icube--body-sm-fontsize,11px);line-height:var(--vscode-icube--body-sm-lineheight,16px);white-space:nowrap}.monaco-workbench .ask-user-question-card-content-wrapper{transition:height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.monaco-workbench .ask-user-question-card-content-wrapper-collapsed{height:0!important}.monaco-workbench .ask-user-question-card-content{flex-direction:column;display:flex}.monaco-workbench .ask-user-question-card-content-scrollable{background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);max-height:360px;position:relative;overflow:hidden auto}.monaco-workbench .ask-user-question-card-content-scrollable::-webkit-scrollbar{width:10px}.monaco-workbench .ask-user-question-card-content-scrollable::-webkit-scrollbar-track{background:0 0;padding:2px}.monaco-workbench .ask-user-question-card-content-scrollable::-webkit-scrollbar-thumb{background:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);background-clip:content-box;border:2px solid #0000;border-radius:9999px;width:4px}.monaco-workbench .ask-user-question-card-content-scrollable::-webkit-scrollbar-thumb:hover{background:var(--vscode-icube--bg-bg-overlay-l4,#e0e2f21f);background-clip:content-box}.monaco-workbench .ask-user-question-card-title-section{padding:12px}.monaco-workbench .ask-user-question-card-options-section{width:100%}.monaco-workbench .ask-user-question-card-action-section{width:100%;padding-top:8px}div[data-icube-settings-highlight-id]{transition:background-color .2s}div[data-icube-settings-highlight-id].icb-settings-highlighted{background-color:var(--vscode-icube--bg-bg-overlay-l4)}#icube\.ai-chat\.docs-section>.icb-settings-highlightable-container{width:100%}.icb-settings-highlightable-container.icb-settings-with-border:not(:first-child){border-top:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217)}.icb-settings-highlightable-container:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.icb-settings-highlightable-container:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}#icube\.ai-chat\.terminal-capability-section>.icb-settings-highlightable-container .icu-settings-title-wrapper{margin-top:24px}.icu-settings-title-wrapper{border-radius:4px;width:fit-content;margin-bottom:8px}.icu-settings-title-wrapper .icu-settings-title{color:var(--vscode-icube--text-text-default,#d1d3db);letter-spacing:0;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0;padding:0;font-size:13px;font-weight:600;line-height:20px;display:flex}.icu-settings-title-wrapper .icu-settings-title-content{flex-shrink:0}.icu-settings-title-wrapper .icu-settings-title-right{align-items:center;display:flex}.icu-settings-category-title-wrapper{border-radius:4px;width:fit-content;margin-bottom:24px}.icu-settings-category-title-wrapper .icu-settings-category-title{color:var(--vscode-icube--text-text-default-active,#f5f9fe);letter-spacing:.1px;align-items:center;gap:8px;margin:0;padding:0;font-size:20px;font-weight:600;line-height:28px;display:flex}.icu-settings-category-title-wrapper .icu-settings-category-title .icu-settings-title-content{flex-shrink:0}.icu-settings-category-title-wrapper .icu-settings-category-title .icu-settings-title-right{align-self:stretch;align-items:center;display:flex}.icb-setting-item-container{padding:12px}.icb-setting-item-container--clickable,.icb-setting-item-container--clickable label{cursor:pointer}.icb-setting-item-container--clickable:hover .icb-link-setting-item-icon-content{color:var(--vscode-icube--icon-icon-secondary-active)}.icb-setting-item-layout{align-items:flex-start;gap:12px;font-size:12px;display:flex}.icb-setting-item-layout--no-description,.icb-setting-item-layout--no-description .icb-setting-item-content{align-items:center}.icb-setting-item-left-slot{flex-shrink:0;align-self:stretch;align-items:center;display:flex}.icb-setting-item-content{flex:1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.icb-setting-item-content .icb-setting-item-info{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.icb-setting-item-content .icb-setting-item-info .icb-setting-item-label{color:var(--vscode-icube--text-text-default);font-size:13px;font-weight:500;line-height:20px;display:block}.icb-setting-item-content .icb-setting-item-info .icb-setting-item-description{color:var(--vscode-icube--text-text-tertiary);margin-bottom:0;font-size:12px}.icb-setting-item-content .icb-setting-item-info .icb-setting-item-description p{unicode-bidi:isolate;margin-block:0;margin-inline:0;display:block}.icb-setting-item-content .icb-setting-item-info .icb-setting-item-description a{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--vscode-icube--body-md-fontSize,12px);font-style:normal;font-weight:var(--vscode-icube--body-md-fontWeight,400);line-height:var(--vscode-icube--body-md-lineHeight,18px);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.icb-setting-item-content .icb-setting-item-operation{white-space:nowrap;align-self:stretch;align-items:center;display:flex}.icb-setting-item-content .icd-btn-v2-content{color:var(--vscode-icube--text-text-default)}.icb-setting-item-content .icd-btn-v2-content .newide-icon{color:var(--vscode-icube--icon-icon-secondary)}.icb-link-setting-item-icon{cursor:pointer;justify-content:center;align-items:center;display:flex}.icb-link-setting-item-icon .icb-link-setting-item-icon-content{color:var(--vscode-icube--icon-icon-secondary);width:16px;height:16px}.icb-settings-container{background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);box-sizing:border-box;border-radius:6px}.icd-tag{border-radius:var(--Radius-radius-2,2px);height:16px;padding:0 var(--Spacers-spacer-4,4px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icd-tag.large{height:18px;padding:0 5px}.icd-tag.background{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d)}.icd-tag span{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--body-sm-strong-fontSize,11px);font-style:normal;font-weight:var(--body-sm-strong-fontWeight,500);line-height:var(--body-sm-strong-lineHeight,16px);text-align:center}.icd-tag.large span{font-size:var(--body-md-strong-fontSize,12px);line-height:var(--body-md-strong-lineHeight,18px)}.icd-tag.brand span{background:var(--vscode-icube--gradient-brand,linear-gradient(90deg,#3ee1a3 0,#32f08c 36%,#60f2bd 71.63%,#a0fde7 100%));color:unset;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.arco-resizebox{width:100%;position:relative;overflow:hidden}.arco-resizebox-direction-bottom,.arco-resizebox-direction-left,.arco-resizebox-direction-right,.arco-resizebox-direction-top{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;position:absolute;top:0;left:0}.arco-resizebox-direction-right{left:unset;right:0}.arco-resizebox-direction-bottom{top:unset;bottom:0}.arco-resizebox-split,.arco-resizebox-split-group{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;display:flex}.arco-resizebox-split .arco-resizebox-slit-trigger,.arco-resizebox-split-group .arco-resizebox-slit-trigger{flex:0}.arco-resizebox-split-group-pane,.arco-resizebox-split-pane{overflow:auto}.arco-resizebox-split .second-pane,.arco-resizebox-split-group .second-pane{flex:1}.arco-resizebox-split-group-horizontal,.arco-resizebox-split-horizontal{flex-direction:row}.arco-resizebox-split-group-vertical,.arco-resizebox-split-vertical{flex-direction:column}.arco-resizebox-split-group-moving,.arco-resizebox-split-moving{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arco-resizebox-trigger-icon-wrapper{background-color:var(--color-neutral-3);justify-content:center;align-items:center;height:100%;display:flex}.arco-resizebox-trigger-icon{color:var(--color-text-1);font-size:12px;display:inline-block}.arco-resizebox-trigger-next>svg,.arco-resizebox-trigger-prev>svg{cursor:pointer}.arco-resizebox-trigger-vertical{cursor:col-resize;height:100%}.arco-resizebox-trigger-vertical.arco-resizebox-trigger-not-resizable{cursor:default}.arco-resizebox-trigger-vertical .arco-resizebox-trigger-next,.arco-resizebox-trigger-vertical .arco-resizebox-trigger-prev{height:18px;line-height:18px}.arco-resizebox-trigger-vertical .arco-resizebox-trigger-icon-wrapper{flex-direction:column;width:6px}.arco-resizebox-trigger-vertical .arco-resizebox-trigger-icon-empty{width:100%;height:18px}.arco-resizebox-trigger-horizontal{cursor:row-resize;width:100%}.arco-resizebox-trigger-horizontal.arco-resizebox-trigger-not-resizable{cursor:default}.arco-resizebox-trigger-horizontal .arco-resizebox-trigger-next,.arco-resizebox-trigger-horizontal .arco-resizebox-trigger-prev{text-align:center;width:18px}.arco-resizebox-trigger-horizontal .arco-resizebox-trigger-icon-wrapper{height:6px}.arco-resizebox-trigger-horizontal .arco-resizebox-trigger-icon-wrapper .arco-icon{vertical-align:-1px}.arco-resizebox-trigger-horizontal .arco-resizebox-trigger-icon-empty{width:18px;height:100%}.arco-resizebox-rtl,.arco-resizebox-split-group-rtl,.arco-resizebox-split-rtl,.arco-resizebox-trigger-rtl{direction:rtl}.arco-affix{z-index:999;position:fixed}.arco-layout{flex-direction:column;flex:1;margin:0;padding:0;display:flex}.arco-layout-sider{background:var(--color-menu-dark-bg);flex:none;width:auto;margin:0;padding:0;transition:width .2s cubic-bezier(.34,.69,.1,1);position:relative}.arco-layout-sider-children{height:100%;overflow:auto}.arco-layout-sider-collapsed .arco-layout-sider-children::-webkit-scrollbar{width:0}.arco-layout-sider-has-trigger{box-sizing:border-box;padding-bottom:48px}.arco-layout-sider-trigger{box-sizing:border-box;width:100%;height:48px;color:var(--color-white);cursor:pointer;z-index:1;background:#fff3;justify-content:center;align-items:center;transition:width .2s cubic-bezier(.34,.69,.1,1);display:flex}.arco-layout-sider-trigger-light{background:var(--color-menu-light-bg);border-top:1px solid var(--color-bg-5);color:var(--color-text-1)}.arco-layout-sider-light{background:var(--color-menu-light-bg);box-shadow:0 2px 5px #00000014}.arco-layout-header{box-sizing:border-box;flex:none;margin:0}.arco-layout-content{flex:1}.arco-layout-footer{flex:none;margin:0}.arco-layout-has-sider{flex-direction:row}.arco-layout-has-sider>.arco-layout,.arco-layout-has-sider>.arco-layout-content{overflow-x:hidden}.icd-pagination{flex-direction:row;align-items:center;gap:4px;display:flex}.icd-pagination-btn{background:var(--vscode-icube--bg-bg-overlay-l3,#3c3c3c);color:var(--vscode-icube--text-text-default,#d1d3db);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:12px;font-weight:600;line-height:16px;transition:background-color .15s;display:flex}.icd-pagination-btn:hover:not(:disabled){background:var(--vscode-icube--bg-bg-overlay-l4,#4a4d4e)}.icd-pagination-btn:disabled{cursor:not-allowed;opacity:.4}.icd-pagination-btn-active{background:var(--vscode-icube--bg-bg-invert,#dadde5);color:var(--vscode-icube--text-text-onaccent,#0c0c0d)}.icd-pagination-btn-active:hover:not(:disabled){background:var(--vscode-icube--bg-bg-invert-hover,#dadde5)}.icd-pagination-ellipsis{background:var(--vscode-icube--bg-bg-overlay-l3,#3c3c3c);color:var(--vscode-icube--text-text-default,#d1d3db);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:background-color .15s;display:flex}.icd-pagination-ellipsis:hover{background:var(--vscode-icube--bg-bg-overlay-l4,#4a4d4e)}.icd-pagination-size-changer{margin-left:8px;position:relative}.icd-pagination-size-select{background:var(--vscode-icube-colorBtnHover,#c2caf21a);border:1px solid var(--vscode-icube-colorLine1,#c2caf214);color:var(--vscode-icube--text-text-default,#d1d3db);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;transition:border-color .15s;display:flex}.icd-pagination-size-select:hover{border-color:var(--vscode-icube-colorLine2,#c2caf229)}.icd-pagination-size-select-open{border-color:var(--vscode-icube-colorLine3,#c2caf23d)}.icd-pagination-size-arrow{transition:transform .2s}.icd-pagination-size-arrow.open{transform:rotate(180deg)}.icd-pagination-size-dropdown{background:var(--vscode-icube-colorBg3,#33363d);border:1px solid var(--vscode-icube-colorLine2,#c2caf229);z-index:1000;border-radius:6px;min-width:100%;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.icd-pagination-size-option{color:var(--vscode-icube--text-text-default,#d1d3db);cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;height:28px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.icd-pagination-size-option:hover{background:var(--vscode-icube-colorBtnHover,#c2caf21a)}.icd-pagination-size-check{color:var(--vscode-icube--text-text-success,#34d399)}.icd-docset-list,.icd-docset-list-wrapper{flex-direction:column;display:flex}.icd-docset-list{background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:6px}.icd-docset-list-empty{justify-content:center;align-items:center;padding:20px}.icd-docset-empty-content{flex-direction:column;align-items:center;gap:16px;display:flex}.icd-docset-empty-text{color:var(--vscode-icube--text-text-secondary,#9599a6);text-align:center;max-width:400px;font-size:12px;line-height:1.5}.icd-docset-list-item{border-bottom:1px solid #e0e2f217;flex-direction:column;display:flex;position:relative}.icd-docset-list-item:last-child{border-bottom:none}.icd-docset-list-item-header{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 8px;transition:background-color .15s;display:flex}.icd-docset-list-item-content{flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.icd-docset-list-item-chevron{color:#d1d3db;flex-shrink:0;font-size:14px;transition:transform .2s}.icd-docset-list-item-chevron-expanded{transform:rotate(90deg)}.icd-docset-list-item-chevron-hidden{visibility:hidden}.icd-docset-list-item-info{flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.icd-docset-icon{flex-shrink:0;color:var(--vscode-icube--accent-accent-cyan,#00b8f8)!important}.icd-docset-list-item-text{flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.icd-docset-list-item-name{color:var(--vscode-icube--text-text-default,#d1d3db);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:13px;line-height:1.538;overflow:hidden}.icd-docset-list-item-status{color:var(--vscode-icube--text-text-secondary,#666b75);white-space:nowrap;flex-shrink:0;font-size:12px;line-height:1.5}.icd-docset-list-item-status-indexing{color:var(--vscode-icube--accent-accent-blue,#4e8af9)}.icd-docset-list-item-status-failed{color:var(--vscode-icube--status-error-default,#f65a5a)}.icd-docset-list-item-actions{flex-shrink:0;align-items:center;display:flex;position:relative}.icd-docset-settings-button{color:var(--vscode-icube--text-text-default,#d1d3db);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s;display:flex}.icd-docset-settings-button-active,.icd-docset-settings-button:hover{background:var(--vscode-icube--bg-bg-overlay-l4,#e0e2f21a)}.icd-docset-settings-icon{width:16px;height:16px}.icd-docset-menu{background-color:var(--vscode-icube--bg-bg-menu,#202123);z-index:1000;border:1px solid #e0e2f21f;border-radius:6px;min-width:140px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #0000004d}.icd-docset-menu.icd-docset-menu-fixed{margin-top:0;position:fixed;top:auto;right:auto}.icd-docset-menu-item{color:var(--vscode-icube--text-text-default,#d1d3db);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:1.538;transition:background-color .15s;display:flex}.icd-docset-menu-item:hover{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f214)}.icd-docset-menu-item-icon{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:14px}.icd-docset-menu-item-danger,.icd-docset-menu-item-danger .icd-docset-menu-item-icon{color:var(--vscode-icube--status-error-default,#f65a5a)}.icd-docset-file-list{background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:4px;flex-direction:column;margin:0 12px 12px;padding:4px 12px;display:flex}.icd-docset-file-list-header{color:var(--vscode-icube--text-text-tertiary,#666b75);padding:4px;font-size:12px;line-height:18px}.icd-docset-file-item{border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);cursor:pointer;flex-direction:row;align-items:center;gap:6px;min-height:28px;padding:4px;display:flex}.icd-docset-file-item:last-child{border-bottom:none}.icd-docset-file-icon{color:var(--vscode-icube--text-text-secondary,#d1d3db);flex-shrink:0;font-size:14px}.icd-docset-file-name{color:var(--vscode-icube--text-text-default,#d1d3db);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.67;text-decoration:underline;overflow:hidden}.icd-docset-file-list-loading{color:var(--vscode-icube--text-text-tertiary,#666b75);text-align:center;padding:8px 4px;font-size:12px;line-height:18px}.icd-docset-file-list .icd-pagination{justify-content:flex-end;margin-top:12px;margin-bottom:12px}.icd-docset-list-wrapper>.icd-pagination{justify-content:flex-end;margin-top:8px}.icd-docset-list-item-edit-container{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.icd-docset-list-item-edit-input{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20f);border:1px solid var(--vscode-icube--border-border-neutral-l2,#e0e2f226);color:var(--vscode-icube--text-text-default,#d1d3db);border-radius:4px;outline:none;flex:1;min-width:0;height:20px;padding:4px 8px;font-size:13px;line-height:1.5;transition:border-color .15s}.icd-docset-list-item-edit-input:focus{border-color:var(--vscode-icube--border-border-neutral-l3)}.icd-docset-list-item-edit-counter{color:var(--vscode-icube--text-text-tertiary,#666b75);white-space:nowrap;flex-shrink:0;font-size:12px;line-height:1.5}.icd-docset-edit-button{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s;display:flex}.icd-docset-edit-button:hover{background:var(--vscode-icube--bg-bg-overlay-l4,#e0e2f21a)}.icd-docset-edit-confirm{color:var(--vscode-icube--status-success-default,#34d399)}.icd-docset-list-item-error-indicator{flex-shrink:0;align-items:center;display:inline-flex}.icd-docset-error-icon{color:var(--vscode-icube--status-error-default,#f65a5a);font-size:14px}.icd-docset-list-item-error-message{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}.icd-docset-file-item-failed .icd-docset-file-name,.icd-docset-list-item-error-message{color:var(--vscode-icube--status-error-default,#f65a5a)}.icd-docset-file-error-indicator{flex-shrink:0;align-items:center;margin-left:4px;display:inline-flex}.icd-docset-file-error-icon{color:var(--vscode-icube--status-error-default,#f65a5a);font-size:12px}.icd-notify-user-card{width:100%}.icd-notify-user-card-content{background:var(--vscode-icube--bg-bg-base-default,#f7f9fc);border-radius:6px;flex-direction:column;display:flex}.icd-notify-user-card-header{background-color:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;height:32px;padding:8px;display:flex}.icd-notify-user-card-header-info{align-items:center;gap:8px;display:flex}.icd-notify-user-card-header-title{align-items:center;gap:4px;display:flex}.icd-notify-user-card-header-text{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:12px;font-weight:400;line-height:18px}.icd-notify-user-card-collapse-icon{color:var(--vscode-icube--text-text-tertiary);justify-content:center;align-items:center;width:14px;height:14px;display:flex}.icd-notify-user-card-collapse-icon svg{width:14px;height:14px}.icd-notify-user-card-explanation{padding:12px 12px 0}.icd-notify-user-card-explanation-text{color:var(--vscode-icube--text-text-default,#31353a);font-size:13px;line-height:18px}.icd-notify-user-card-subtitle{padding:6px 12px 8px}.icd-notify-user-card-subtitle-text{color:var(--vscode-icube--text-text-tertiary,#8a9096);align-items:center;font-size:11px;font-weight:400;line-height:16px;display:flex}.icd-notify-user-card-file-list{flex-direction:column;gap:4px;padding:8px 12px;display:flex}.icd-notify-user-card-file-item{background:var(--vscode-icube--bg-bg-overlay-l1,#56637712);box-sizing:border-box;cursor:pointer;border-radius:4px;align-items:center;gap:8px;height:32px;padding:4px;display:flex}.icd-notify-user-card-file-item:hover{background:var(--vscode-icube--bg-bg-overlay-l2,#5663771f)}.icd-notify-user-card-file-icon{background:#9570ff29;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.icd-notify-user-card-file-icon-svg{color:var(--vscode-icube--brand-brand-default,#9570ff);width:14px;height:14px}.icd-notify-user-card-file-name-wrapper{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.icd-notify-user-card-file-name{color:var(--vscode-icube--text-text-secondary,#5b6066);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.icd-notify-user-card-file-name:hover{text-decoration:underline}.icd-notify-user-card-file-open-btn{cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3.2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .15s;display:flex}.icd-notify-user-card-file-item:hover .icd-notify-user-card-file-open-btn{opacity:1}.icd-notify-user-card-file-open-icon{color:var(--vscode-icube--text-text-secondary,#5b6066);width:11.2px;height:11.2px}.icd-notify-user-card-placeholder{height:8px}.icd-notify-user-card-action-bar{box-sizing:border-box;justify-content:space-between;align-items:center;height:40px;padding:8px;display:flex}.icd-notify-user-card-action-bar-left,.icd-notify-user-card-btns{align-items:center;display:flex}.icd-notify-user-card-btns{gap:8px}.icd-notify-user-card-btn{min-width:64px;height:24px;padding:4px 12px;font-size:12px}.icd-notify-user-card-status{align-items:center;gap:4px;display:flex}.icd-notify-user-card-status-icon{font-size:14px}.icd-notify-user-card-status-text{font-size:12px;line-height:16px}.icd-notify-user-card-status-failed,.icd-notify-user-card-status-failed .icd-notify-user-card-status-icon{color:var(--vscode-icube--status-warning-default)}.icd-notify-user-card-status-canceled,.icd-notify-user-card-status-skipped{color:var(--vscode-icube--text-text-tertiary)}.icd-notify-user-card-status-confirmed{color:var(--vscode-icube--status-success-default)}.icd-notify-user-card-status-confirmed .icd-notify-user-card-status-icon{color:var(--vscode-icube--status-success-default);font-size:13px}.icd-reply-user-card{background:linear-gradient(135deg,var(--vscode-icube--bg-bg-overlay-l2,#6384ff0d),var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208));border-color:var(--vscode-icube--border-border-neutral-l1,#6384ff1f);overflow:hidden}.icd-reply-user-card-content{flex-direction:row;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.icd-reply-user-card-icon-wrapper{background:var(--vscode-icube--bg-bg-brand-default,#6384ff26);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.icd-reply-user-card-icon{color:var(--vscode-icube--text-text-brand,#6384ff);font-size:14px}.icd-reply-user-card-body{flex:1;min-width:0;padding-top:2px}.icube-export-user-data-progress-root{background:var(--vscode-icube-colorBgTr3);border-radius:100px;width:398px;height:4px;position:relative;overflow:hidden;transform:translateZ(0)}.icube-export-user-data-progress-indicator{background-color:var(--vscode-icube-colorDefaultText);border-radius:100px;width:100%;height:100%;transition:transform .66s cubic-bezier(.65,0,.35,1)}.binary-select-v2-popup-main-content{width:calc(100% - 12px);max-height:400px;padding-left:6px;overflow:hidden auto}.binary-select-v2-popup-main-content.has-scrollbar,.binary-select-v2-popup-main-content:has(::-webkit-scrollbar-thumb:hover){width:calc(100% - 16px)}.binary-select-v2-popup-main-content::-webkit-scrollbar{background-color:#0000;width:4px;height:4px;overflow:auto}.binary-select-v2-popup-main-content::-webkit-scrollbar-thumb{background-color:#0000;border-radius:4px}.binary-select-v2-popup-main-content:hover::-webkit-scrollbar-thumb{background-color:var(--vscode-scrollbarSlider-hoverBackground);border:1px solid var(--vscode-icube-colorLine3)}.icd-guide-modal{flex-flow:column;width:560px;display:flex;overflow:hidden;&.icd-guide-settings-modal{width:100%;& .icd-guide-modal-item{padding:0}}& .icd-guide-modal-item{color:var(--vscode-icube-colorTextDefault);border-radius:8px;justify-content:center;align-items:center;gap:8px}& .icd-guide-modal-item-label{min-width:80px}& .icd-guide-modal-item-content{flex:1;align-items:center;display:flex;& button[data-placeholder]{color:var(--vscode-icube-colorGrayText)}& button[type=button]{background-color:var(--vscode-icube--bg-bg-overlay-l1)}& .icube-select-raw-icon{height:14px}}& .icd-guide-modal-more{cursor:pointer;color:var(--vscode-icon-foreground);border-radius:4px;padding:6px;display:flex}& .icd-guide-modal-more:hover{background-color:var(--vscode-toolbar-hoverBackground)}& .icd-guide-modal-item-select{width:100%;height:28px;color:var(--vscode-icube-colorTextHighlight,#fff);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;overflow:hidden}& .icd-guide-modal-item-description{color:var(--vscode-icube-colorGrayText);text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;overflow:hidden}& .icd-guide-modal-item-hint{color:var(--vscode-icube--text-text-tertiary,#7f848e);text-overflow:ellipsis;margin-top:6px;font-size:12px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden}& .icd-guide-modal-tools{padding:0 8px}& .icd-guide-ml-8{cursor:pointer;width:28px;height:28px;display:flex}& .icd-guide-modal-item-checkbox-group{display:flex}}.icd-guide-modal-item-actions{justify-content:center;align-items:center;width:28px;height:28px;margin-left:9px;display:flex;& button{font-size:16px}}.icd-guide-modal-item-select-popup{&>div{min-width:100px!important}& div[role=listbox]{background-color:var(--vscode-icube--bg-bg-menu)}}.icd-select-remote-sdk-modal-block{& .icd-select-remote-sdk-modal{flex-direction:row;align-items:center;width:100%;display:flex;& .icd-guide-modal-item{& .icd-guide-modal-item-select{flex:1}}&.special .ai-setting-form-item-label{word-break:keep-all;white-space:nowrap;width:70px}}}.ai-setting-form-item{flex-shrink:0;margin-bottom:16px}.ai-setting-form-item:last-child{margin-bottom:20px}.ai-setting-form-item .ai-setting-form-item-label{color:var(--vscode-icube-colorDefaultText,#dadde5);justify-content:space-between;align-items:center;gap:2px;min-height:16px;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.ai-setting-form-item .ai-setting-form-item-label .ai-setting-required-icon{color:var(--vscode-icube-colorError,#cc4b53)}.ai-setting-form-item .ai-setting-field-item-error-message{color:var(--vscode-icube-colorError,#cc4b53);overflow-wrap:break-word;word-break:break-word;align-items:flex-start;gap:4px;margin-top:8px;font-size:13px;font-weight:500;line-height:20px;display:flex}.ai-setting-form-item .ai-setting-field-item-error-message .codicon[class*=codicon-]{flex-shrink:0}.ai-setting-form-item .ai-setting-field-item-error-message>span{min-width:0}.icd-entitlement-notification .banner-title{display:initial!important}.warning-container{letter-spacing:0;flex-direction:column;align-items:center;row-gap:24px;max-width:345px;padding-bottom:20px;font-size:13px;font-weight:500;line-height:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);& p{margin:0}& .warning-message{border:1px dashed var(--vscode-icube--border-border-neutral-l3,#ffffff2e);background:var(--vscode-icube--bg-bg-base-default,#1a1b1d);box-sizing:border-box;border-radius:6px;flex-direction:column;flex-shrink:0;align-items:flex-start;width:128px;padding:6px;display:flex;overflow:hidden;& .warning-dots-wrapper{opacity:.5;align-items:center;column-gap:2px;margin-left:1px;display:inline-flex;& .warning-dot{background:var(--vscode-icube--icon-icon-secondary,#9599a6);border-radius:50%;flex-shrink:0;width:5px;height:5px}}& .warning-icon-wrapper{width:100%;height:64px;margin-top:6px;position:relative;& .icon-background-group{opacity:.6;align-items:center;width:100%;height:64px;display:flex;position:absolute;top:0;left:0;& .icon-background-inner-group{align-items:center;width:100%;height:64px;display:flex;& .icon-background-rectangle{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d);border-radius:2px;width:100%;height:64px}}}& .warning-icon{width:46px;height:46px;position:absolute;top:9px;left:36px;overflow:hidden}}}& .warning-text-wrapper{flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;row-gap:4px;display:flex;& .warning-title{text-align:center;color:var(--vscode-icube--text-text-default,#d1d3db);flex-shrink:0;font-size:16px;font-weight:600;line-height:24px}& .warning-description{text-align:center;color:var(--vscode-icube--text-text-secondary,#9599a6);flex-shrink:0;align-self:stretch;font-size:12px;line-height:18px}}& .call-to-actions{flex-shrink:0;align-items:flex-start;column-gap:8px;display:inline-flex;& .cta-secondary-button{cursor:pointer;background:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;height:28px;padding-left:12px;padding-right:12px;display:inline-flex;&:hover{background-color:var(--vscode-icube--bg-bg-overlay-l4,#e0e2f229);& .cta-secondary-button-text{color:var(--vscode-icube--text-text-default-hover,#0c0c0d)}}& .cta-secondary-button-text{color:var(--vscode-icube--text-text-default,#d1d3db)}}& .cta-primary-button{cursor:pointer;background-color:var(--vscode-button-background);height:28px;color:var(--vscode-button-foreground);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding-left:12px;padding-right:12px;display:inline-flex;&:hover{background-color:var(--vscode-button-hoverBackground)}.theme-icube &{background-color:var(--vscode-icube--bg-bg-invert,#dadde5);color:var(--vscode-icube--text-text-onaccent,#0c0c0d);&:hover{background-color:var(--vscode-icube--bg-bg-invert-hover,#dadde5)}}}}& .header-container{border-radius:6px;justify-content:center;align-items:center;column-gap:20px;width:320px;height:87px;display:flex;& .folder-icon{flex-shrink:0;width:48px;height:48px;overflow:hidden}& .pagination-dots-wrapper{flex-shrink:0;justify-content:center;align-items:center;column-gap:6px;display:inline-flex;& .large-pagination-dot{border:2px solid var(--vscode-icube--icon-icon-secondary,#9599a6);border-radius:50%;flex-shrink:0;width:4px;height:4px}& .small-pagination-dot{background:var(--vscode-icube--icon-icon-tertiary,#666b75);border-radius:50%;flex-shrink:0;width:4px;height:4px}& .double-chevron-icon{flex-shrink:0;width:14px;height:14px}}& .figma-logo{flex-shrink:0;width:48px;height:48px}}}.link-container{letter-spacing:.1px;color:var(--vscode-icube--text-text-default,#9599a6);flex:1;align-items:center;column-gap:6px;font-size:12px;line-height:18px;display:flex;& .link-icon-wrapper{border-style:solid;border-width:0 1px 0 0;border-color:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);flex-shrink:0;justify-content:center;align-items:center;column-gap:4px;padding-left:2px;padding-right:5px;display:inline-flex;&:hover svg{color:var(--vscode-icube--icon-icon-default-hover,#666975)}}& .link-url{background:0 0;border:none;outline:none;flex:1;height:18px}}.loading-view-container{border-radius:var(--vscode-icube-part-border-radius,4px);z-index:1000;background-color:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;& p{margin:0}& .design-context-container{background:var(--vscode-icube--bg-bg-menu,#202123);letter-spacing:0;color:var(--vscode-icube--text-text-default,#d1d3db);border-radius:8px;flex-direction:column;align-items:center;row-gap:12px;padding:16px 24px;font-size:13px;line-height:20px;display:inline-flex;overflow:hidden;& .header-section{box-sizing:border-box;border-radius:6px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;column-gap:12px;width:164px;height:48px;margin:auto;padding:6px 15.5px;display:inline-flex;& .loading-logo{width:100%}}& .preparing-design-text{text-align:center;color:var(--vscode-icube--text-text-default,#d1d3db);font-size:var(--body-base-fontSize,13px);font-weight:400;line-height:var(--body-base-lineHeight,20px)}& .figma-loading-light{display:none}& .figma-loading-dark{display:block}}}.icube-markdown-webview-container,.docview-container{height:100%}.docview-error-boundary{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.icube-markdown-webview-container{& .milkdown-editor-container{box-sizing:border-box;scrollbar-gutter:stable;width:100%;height:calc(100% - 42px);overflow-y:auto;&.editor-preview{height:100%}&.editor-preview.milkdown-readonly .milkdown-editor-trae,&.editor-preview.milkdown-readonly .milkdown-editor-trae *{-webkit-user-select:text;user-select:text}&.milkdown-empty .milkdown-editor-scroll-content{display:none}& .milkdown-editor-scroll-content{padding:var(--Spacers-spacer-40,40px) 72px;box-sizing:border-box;width:100%;max-width:900px;margin:0 auto}}& .milkdown-editor-trae{&>:first-child{margin-top:0!important}color:var(--vscode-icube--text-text-default);& ::selection{background-color:var(--vscode-icube--status-success-surface-l2)}& .monaco-editor,& .monaco-editor .margin,& .monaco-editor-background{background-color:#0000}& h1{font-size:var(--heading-xl-fontSize,24px);font-style:normal;font-weight:var(--heading-xl-fontWeight,600);line-height:var(--heading-xl-lineHeight,32px);word-break:break-word;letter-spacing:.1px;margin-top:var(--Spacers-spacer-40);margin-bottom:var(--Spacers-spacer-16)}& h2{font-size:var(--heading-md-fontSize,20px);font-style:normal;font-weight:var(--heading-md-fontWeight,600);line-height:var(--heading-md-lineHeight,28px);word-break:break-word;letter-spacing:.1px;margin-top:var(--Spacers-spacer-32);margin-bottom:var(--Spacers-spacer-16)}& h3{font-size:var(--heading-sm-fontSize,16px);font-style:normal;font-weight:600;line-height:var(--heading-sm-lineHeight,24px);word-break:break-word;margin-top:var(--Spacers-spacer-28);margin-bottom:var(--Spacers-spacer-12)}& h4,& h5,& h6{color:inherit;font-size:var(--heading-xs-fontSize,13px);font-style:normal;font-weight:600;line-height:var(--heading-xs-lineHeight,20px);margin-top:var(--Spacers-spacer-24);word-break:break-word;margin-bottom:var(--Spacers-spacer-12)}& p{font-size:var(--body-base-fontSize,13px);font-style:normal;font-weight:400;line-height:var(--body-base-lineHeight,20px);word-break:break-word;margin-top:var(--Spacers-spacer-12)}& ol,& ul{margin-top:var(--Spacers-spacer-8);padding-left:var(--Spacers-spacer-20);margin:0;padding:0!important}& :where(ul>:not(:last-child)),& :where(ol>:not(:last-child)){margin-bottom:var(--Spacers-spacer-8);margin-top:var(--Spacers-spacer-8)}& :where(li):not(:where([class~=not-prose] *)){margin-top:var(--Spacers-spacer-8)}& li{margin-bottom:var(--Spacers-spacer-8)}& .milkdown-list-item-block{& .list-item :not(:last-child){margin-bottom:0!important}& .list-item .children p:not(:first-child){font-size:var(--body-base-fontSize,13px);font-style:normal;font-weight:400;line-height:var(--body-base-lineHeight,20px);margin-top:var(--Spacers-spacer-8)!important}&>.list-item{align-items:flex-start;gap:4px;display:flex}&>.list-item>.children{flex:1;min-width:0;& p{font-size:var(--body-base-strong-fontSize,13px);font-style:normal;font-weight:var(--body-base-strong-fontWeight,500);line-height:var(--body-base-strong-lineHeight,20px);margin:0;padding:0}}& .label-wrapper{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative;& .bullet:after{content:"";background-color:var(--vscode-icube--icon-icon-default);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}& .emptyCircle:after{content:"";border:1px solid var(--vscode-icube--icon-icon-default);background-color:#0000;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}& .square:after{content:"";border:1px solid var(--vscode-icube--icon-icon-default);background-color:#0000;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}}& hr{margin:var(--Spacers-spacer-16) 0;border:2px solid var(--vscode-icube--border-border-neutral-l3)}& blockquote{margin:0;padding:2px 0 2px 18px;position:relative;& p{color:var(--text-text-secondary,#9599a6);font-size:var(--body-sm-fontSize,11px);font-style:normal;font-weight:400;line-height:var(--body-sm-lineHeight,16px);margin-top:0;margin-bottom:0;&:not(:last-child){margin-bottom:var(--Spacers-spacer-8)}}&:before{content:"";background-color:var(--vscode-icube--border-border-neutral-l3);width:2px;height:calc(100% - 4px);position:absolute;top:2px;left:8px;transform:translate(-50%)}}& code{border-radius:var(--Radius-radius-4,4px);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);padding-inline:var(--Spacers-spacer-4);color:var(--vscode-icube--text-text-default,#d1d3db);font-family:var(--code-terminal-fontFamily,"JetBrains Mono");font-size:var(--code-terminal-fontSize,12px);font-style:normal;font-weight:var(--code-editor-fontWeight,450);line-height:var(--code-terminal-lineHeight,18px);padding-block:1px}& a{height:18px;color:var(--text-text-secondary,#9599a6);text-overflow:ellipsis;font-size:var(--body-md-fontSize,12px);font-style:normal;font-weight:var(--body-md-fontWeight,400);line-height:var(--body-md-lineHeight,18px);flex-shrink:0;justify-content:center;align-items:center;padding:0 2px;display:inline-flex;text-decoration:underline!important}&.editor-preview a{cursor:pointer;color:var(--vscode-textLink-foreground,#3794ff);transition:color .15s;&:hover{color:var(--vscode-textLink-activeForeground,#3794ff);opacity:.8}}& img{border-radius:var(--Radius-radius-4,4px);max-width:100%;height:auto;margin:var(--Spacers-spacer-8,8px) 0}& .milkdown-code-block{margin-top:var(--Spacers-spacer-16)}& .milkdown-table-block{margin-top:var(--Spacers-spacer-16);& table{table-layout:fixed;width:100%}& tr{& th,& td{padding:var(--Spacers-spacer-12);vertical-align:top}& p{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--body-base-fontSize,13px);font-style:normal;font-weight:400;line-height:var(--body-base-lineHeight,20px);margin:0}}& tr[data-is-header=true]{background-color:var(--vscode-icube--bg-bg-overlay-l1);& p{color:var(--vscode-icube--text-text-default,#d1d3db);font-size:var(--heading-xs-fontSize,13px);font-style:normal;font-weight:600;line-height:var(--heading-xs-lineHeight,20px)}}}}& .code-block-preview>div>div{justify-content:center;display:flex}& .editor-preview .milkdown-editor-trae a{cursor:pointer;color:var(--vscode-textLink-foreground,#3794ff)}& .editor-preview .milkdown-editor-trae a:hover{color:var(--vscode-textLink-activeForeground,#3794ff);opacity:.8}}.anchor-tree-controller-container{z-index:12;pointer-events:none;flex-direction:column;gap:4px;display:flex;position:absolute;left:4px}.anchor-tree-controller-container.summary-copy-button{z-index:11}.fold-icon-container{color:var(--vscode-icube--icon-icon-secondary);cursor:pointer;pointer-events:auto;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;width:24px;height:24px;margin-left:4px;display:flex}.fold-icon-container:hover,.fold-icon-container.show-anchor-list{color:var(--vscode-icube--icon-icon-secondary-hover)}.anchor-tree-container{overscroll-behavior:contain;border-radius:var(--Radius-radius-6,6px);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);background:var(--vscode-icube--bg-bg-menu,#202123);width:300px;min-height:0;max-height:70vh;box-shadow:var(--vscode-icube-elevation-200-menu-panel);pointer-events:auto;display:block;overflow-y:auto;&::-webkit-scrollbar{background:0 0;width:6px}&::-webkit-scrollbar-thumb{background:0 0}&:hover::-webkit-scrollbar-thumb{background:var(--vscode-icube--bg-bg-overlay-l3);border-radius:var(--vscode-icube--Radius-radius-full,9999px)}}.anchor-tree-root{box-sizing:border-box;width:100%;padding:6px 5px}.anchor-tree-empty{flex-direction:column;width:100%;min-height:6px;display:flex}.anchor-tree-item{flex-direction:column;width:100%;margin:1px 0;display:flex}.anchor-tree-content{height:27px;padding:0px var(--Spacers-spacer-6,6px);align-items:center;gap:var(--Spacers-spacer-4,4px);cursor:pointer;border-radius:var(--Radius-radius-4,4px);pointer-events:auto;transition:background-color .2s;display:flex}.anchor-tree-content span{text-overflow:ellipsis;white-space:nowrap;color:var(--vscode-icube--text-text-default,#f5f9fe);font-size:var(--body-md-strong-fontSize,12px);font-style:normal;font-weight:var(--body-md-strong-fontWeight,500);line-height:var(--body-md-strong-lineHeight,18px);overflow:hidden}.anchor-tree-content:hover{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d);& span{color:var(--vscode-icube--text-text-default-hover,#f5f9fe)}}.anchor-tree-content.anchor-tree-active{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f214)}.anchor-tree-children{flex-direction:column;width:100%;display:flex}.milkdown-editor-container{& ins{color:inherit;box-shadow:none;font-style:normal;font-weight:inherit;opacity:1;background:0 0;border:none;outline:none;margin:0;padding:0;font-family:inherit;text-decoration:none;transform:none}& del{text-decoration:line-through;text-decoration-color:var(--vscode-icube--status-error-active,#b33636)}& del:before,& del:after,& ins:before,& ins:after{content:none;display:none}& .diff-node{border-radius:var(--Radius-radius-6,6px);text-decoration:none;display:block;position:relative}& .diff-node[data-diff-type=ins] .code-block-container,& .diff-node[data-diff-type=ins] table,& .diff-node[data-diff-type=ins] img{border:3px solid var(--vscode-icube--status-success-surface-l3,#00a56ecc);border-radius:var(--Radius-radius-6,6px);background:var(--vscode-icube--status-success-surface-l1,#00a56e5c)}& .diff-node[data-diff-type=del] .code-block-container,& .diff-node[data-diff-type=del] table,& .diff-node[data-diff-type=del] img{border:3px solid var(--status-error-surface-l3,#f64646);border-radius:var(--Radius-radius-6,6px);opacity:.3;background:var(--vscode-icube--status-error-surface-l1,#f646465c)}& .diff-node hr{background:var(--vsocde-icube-accent-accent-slate,#afb9cf);border:none;height:1px;margin:25px 0;position:relative}& .diff-node hr:before,& .diff-node hr:after{content:"";height:16px;display:block;position:absolute;left:0;right:0}& .diff-node hr:before{bottom:100%}& .diff-node hr:after{top:100%}& .diff-node[data-diff-type=ins] hr:before,& .diff-node[data-diff-type=ins] hr:after{background:var(--vscode-icube--status-success-surface-l1,#40b08b2e)}& .diff-node[data-diff-type=del] hr:before,& .diff-node[data-diff-type=del] hr:after{background:var(--vscode-icube--status-error-surface-l1,#ff4c4c2e)}& .diff-node[data-diff-type=del] table,& .diff-node[data-diff-type=ins] table{border-collapse:collapse;border-radius:unset;overflow:hidden}& .diff-node[data-diff-type=del] .code-block-container,& .diff-node[data-diff-type=ins] .code-block-container{background-color:#0000}& .diff-node[data-diff-type=del] .code-block-container{position:relative}& .diff-node[data-diff-type=del] .code-block-container:after{content:"";background-color:var(--vscode-icube--bg-bg-base-default,#1a1b1d);z-index:10;background-image:url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5.46484 5.46289L14.5389 14.537M14.5389 5.46289L5.46484 14.537\" stroke=\"%23B33636\" stroke-width=\"1.16667\" stroke-linecap=\"square\"/></svg>");background-position:50%;background-repeat:no-repeat;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:6px;right:9px}& .diff-node[data-diff-type=del] p{color:var(--vscode-icube--status-error-active,#b33636)}& .diff-node[data-diff-type=ins] ul,& .diff-node[data-diff-type=ins] ol,& .diff-node[data-diff-type=ins] blockquote,& .diff-node[data-diff-type=ins] p,& .diff-node[data-diff-type=ins] code,& .diff-node[data-diff-type=ins] h1,& .diff-node[data-diff-type=ins] h2,& .diff-node[data-diff-type=ins] h3,& .diff-node[data-diff-type=ins] h4,& .diff-node[data-diff-type=ins] h5,& .diff-node[data-diff-type=ins] h6{color:var(--vscode-icube--status-success-hover,#00a56e)}& .diff-node[data-diff-type=del] ul,& .diff-node[data-diff-type=del] ol,& .diff-node[data-diff-type=del] blockquote,& .diff-node[data-diff-type=del]>p,& .diff-node[data-diff-type=del] h1,& .diff-node[data-diff-type=del] h2,& .diff-node[data-diff-type=del] h3,& .diff-node[data-diff-type=del] h4,& .diff-node[data-diff-type=del] h5,& .diff-node[data-diff-type=del] h6{color:var(--vscode-icube--status-error-active,#b33636);text-decoration:line-through;text-decoration-color:var(--vscode-icube--status-error-active,#b33636)}& .diff-node[data-diff-type=ins] blockquote:before{background-color:var(--vscode-icube--status-success-surface-l1,#00a56e26)}& .diff-node[data-diff-type=del] blockquote:before{background-color:var(--vscode-icube--status-error-surface-l1,#f646465c)}& .diff-inline{display:inline;position:relative}& .diff-inline[data-diff-type=ins]:not(:has(*)),& .diff-inline[data-diff-type=ins] code,& .diff-list-item[data-diff-type=ins],& .diff-inline[data-diff-type=ins] img{color:var(--vscode-icube--status-success-hover,#00a56e);background:var(--vscode-icube--status-success-surface-l1,#00a56e26);border-radius:var(--Radius-radius-2,2px)}& .diff-inline[data-diff-type=del],& .diff-inline[data-diff-type=del] code{color:var(--vscode-icube--status-error-active,#b33636);position:relative}& .diff-list-item[data-diff-type=del],& .diff-inline[data-diff-type=del] img{color:var(--vscode-icube--status-error-active,#b33636);text-decoration:line-through;text-decoration-color:var(--vscode-icube--status-error-active,#b33636)}& .diff-inline[data-diff-type=ins] img,& .diff-inline[data-diff-type=del] img{border-radius:var(--Radius-radius-4,4px)}& .diff-inline[data-diff-type=ins] img{border:3px solid var(--vscode-icube--status-success-surface-l3,#00a56e5c)}& .diff-inline[data-diff-type=del] img{border:3px solid var(--vscode-icube-status-error-surface-l3,#f646462e);opacity:.3}}@keyframes docview_mermaid_loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icube-markdown-webview-container{--Spacers-spacer-6:6px;& .markdown-toolbar{height:40px}& .milkdown{position:relative;padding:0!important}& th,& td{border:1px solid #ccc}& .milkdown-table-block{display:block}& .milkdown-table-block table{border-collapse:collapse;border-radius:0;margin:0!important}& .milkdown-table-block .table-wrapper{position:relative}& .milkdown-table-block .handle{z-index:10;font-size:14px;position:absolute}& .milkdown-table-block .cell-handle{cursor:grab;z-index:10;background-color:#0000;border:none;border-radius:9999px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .2s .2s;display:flex;top:-999px;left:-999px;&>.milkdown-icon{color:var(--vscode-icube--border-border-brand);align-items:center;display:flex}& .button-group button:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2);color:var(--vscode-icube--text-text-default-active)}& .button-group button .milkdown-icon{height:16px;& svg{width:16px;height:16px}}}& .milkdown-table-block .cell-handle[data-show=false],& .milkdown-table-block .line-handle[data-show=false]{opacity:0}& .milkdown-table-block .handle:hover{opacity:1}& .milkdown-table-block .cell-handle .button-group{border-radius:var(--Radius-radius-6);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);background:var(--vscode-icube--bg-bg-base-secondary,#222427);height:32px;box-shadow:var(--vscode-icube-elevation-100-tooltip);flex-shrink:0;align-items:center;gap:8px;padding:0 4px;display:inline-flex;position:absolute}& .milkdown-table-block .cell-handle[data-role=row-drag-handle] .button-group{left:100%}& .milkdown-table-block .cell-handle[data-role=col-drag-handle] .button-group{top:100%}& .milkdown-table-block .cell-handle .button-group[data-show=false]{display:none}& .milkdown-table-block .cell-handle .button-group button{color:var(--vscode-icube--icon-icon-default);cursor:pointer;background-color:#0000;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}& .icd-divider.icd-divider-vertical.col-drag-separator{align-items:center;height:12px;margin:0;display:flex}& .milkdown-table-block .cell-handle .button-group button:hover{color:var(--vscode-icube--icon-icon-default-hover)}& .milkdown-table-block .line-handle{background-color:var(--vscode-icube--border-border-brand);transition:opacity .2s ease-in-out}& .milkdown-table-block .line-handle[data-role=x-line-drag-handle]{height:2px}& .milkdown-table-block .line-handle[data-role=y-line-drag-handle]{width:2px}& .milkdown-table-block .line-handle .add-button{color:var(--vscode-icube-colorBgCode);background:var(--vscode-icube--border-border-brand);border:none;border-radius:8px;width:max-content;padding:0;font-size:12px;& .milkdown-icon{justify-content:center;align-items:center;display:flex;& .codicon{color:var(--vscode-icube--bg-bg-base-default);font-size:12px}}}& .milkdown-table-block .line-handle[data-role=x-line-drag-handle] .add-button{width:14px;height:14px;position:absolute;top:-6px;transform:translate(-100%)}& .milkdown-table-block .line-handle[data-role=y-line-drag-handle] .add-button{width:14px;height:14px;position:absolute;top:-16px;left:1px;transform:translate(-50%)}& .milkdown-table-block .line-handle[data-display-type=indicator] .add-button{display:none}& .milkdown-table-block .drag-preview{z-index:100;opacity:.5;border:1px solid #ccc;flex-direction:column;display:flex;position:absolute}& .milkdown-table-block .drag-preview table{margin:0}& .milkdown-table-block .drag-preview[data-show=false]{display:none}& th,& td{border:1px solid #a8a8a833;padding:4px 16px;& .ProseMirror-selectednode{background-color:#0000!important}&:has(.ProseMirror-selectednode){outline-offset:-1px;outline:1px solid #a8a8a8}& .ProseMirror-selectednode{outline:none}&.selectedCell{background-color:var(--vscode-icube--status-success-surface-l1)}}& .selectedCell{&:after{opacity:.4;background-color:#d5d5d5}& ::selection{background:0 0}}& .markdown-toolbar{border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1);color:var(--vscode-icube--text-text-default);justify-content:space-between;align-items:center;padding:0 8px;display:flex;& .text-ellipse{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}& .markdown-menu{align-items:center;gap:8px;max-width:calc(100% - 200px);height:24px;display:flex;position:relative;& .markdown-menu-icon{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;&.selected,&:hover{background-color:var(--vscode-icube--bg-bg-overlay-l3)}&.markdown-menu-icon-disabled{color:var(--vscode-icube--text-text-disabled);cursor:not-allowed}& svg{width:16px;height:16px}}& .markdown-file-list-container{background-color:var(--vscode-icube--bg-bg-menu);border:1px solid var(--vscode-icube--border-border-neutral-l1);border-radius:var(--vscode-icube--radius-radius-6,6px);z-index:1;padding:var(--Spacers-spacer-6,6px) 0;box-shadow:var(--vscode-icube-elevation-200-menu-panel);max-width:480px;display:none;position:absolute;top:28px;left:-4px;&.show{z-index:100;flex-direction:column;align-items:flex-start;display:flex}& .sub-title{height:28px;color:var(--vscode-icube--text-text-tertiary);font-size:var(--body-sm-strong-fontSize,11px);font-weight:var(--body-sm-strong-fontWeight,500);line-height:var(--body-sm-strong-lineHeight,16px);align-items:center;padding:0 12px;display:flex}& .markdown-file-list{box-sizing:border-box;scrollbar-gutter:stable;flex-direction:column;align-items:start;gap:1px;width:100%;max-height:calc(100vh - 150px);padding-left:6px;display:flex;overflow-y:auto}& .markdown-file-item{box-sizing:border-box;cursor:pointer;border-radius:4px;justify-content:space-between;align-self:stretch;align-items:center;gap:4px;width:100%;height:28px;padding:2px 2px 2px 6px;display:flex;& .markdown-file-docaction{justify-content:flex-end;align-items:center;min-width:120px;height:100%;display:flex;position:relative;& .markdown-file-add-to-chat{position:absolute;top:0;right:0}}& .markdown-file-item-name{color:var(--vscode-icube--text-text-default);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;align-items:center;gap:4px;min-width:0;font-size:12px;display:flex;overflow:hidden;& .markdown-file-item-trae-path{color:var(--vscode-icube--text-text-tertiary);flex-shrink:0;font-size:11px}}& .markdown-file-add-to-chat{visibility:hidden;box-sizing:border-box;cursor:pointer;height:24px;color:var(--vscode-icube--text-text-default);white-space:nowrap;background-color:var(--vscode-icube--bg-bg-overlay-l2);border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:12px;display:flex;&:hover{background-color:var(--vscode-icube--bg-bg-overlay-l3);color:var(--vscode-icube--text-text-default-active)}& .icon-sparkle{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vscode-icube--gradient-brand)}}&:hover,&.markdown-file-item-selected{color:var(--vscode-icube--text-text-default-hover);background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d)}&:hover .markdown-file-docaction .markdown-file-add-to-chat{visibility:visible}&:hover .markdown-file-docaction .docview-worktree-name-badge{visibility:hidden}}& .markdown-file-item-selected{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d)}}& .markdown-file-list::-webkit-scrollbar{background:0 0;width:6px}& .markdown-file-list::-webkit-scrollbar-thumb{background:0 0}& .markdown-file-list:hover::-webkit-scrollbar-thumb{background:var(--vscode-icube--bg-bg-overlay-l3);border-radius:var(--vscode-icube--Radius-radius-full,9999px)}& .docview-name{color:var(--vscode-icube--text-text-default,#d1d3db);text-overflow:ellipsis;font-size:var(--body-sm-strong-fontSize,11px);font-style:normal;font-weight:var(--body-sm-strong-fontWeight,500);line-height:var(--body-sm-strong-lineHeight,16px);overflow:hidden}}& .markdown-tools{justify-content:center;align-items:center;gap:12px;display:flex;&.hide{display:none}}& .markdown-show-diff-switch{box-sizing:border-box;height:24px;padding:var(--Spacers-spacer-4,4px) 0px;align-items:center;gap:var(--Spacers-spacer-8,8px);transition:all .3s ease-in-out;display:flex;& input{visibility:hidden}& .icon{box-sizing:border-box;background:var(--vscode-icube--status-success-default,#00a56e47);border-radius:20px;justify-content:flex-start;align-items:center;width:32px;height:18px;padding:2px;display:flex;position:relative;& .circle{background-color:#fff;border-radius:9999px;width:14px;height:14px;transition:all .3s ease-in-out;position:absolute;top:2px;left:2px}}& .text{color:var(--vscode-icube--text-text-default);font-size:var(--body-md-strong-fontSize,12px);font-weight:var(--body-md-strong-fontWeight,500);line-height:var(--body-md-strong-lineHeight,18px)}&.disabled{& .icon{background:var(--vscode-icube--status-success-surface-l2,#00a56e47);& .circle{background-color:var(--vscode-icube--bg-bg-invert-disabled);left:auto;right:2px}}& .text{color:var(--vscode-icube--text-text-disabled)}}}& .markdown-copy-button{height:24px;padding:0px var(--Spacers-spacer-6,6px);border-radius:var(--Radius-radius-4,4px);cursor:pointer;align-items:center;display:flex;& .codicon{color:var(--vscode-icube--icon-icon-default);font-size:14px;font-weight:var(--body-md-strong-fontWeight,500);line-height:var(--body-md-strong-lineHeight,18px)}& .text{color:var(--vscode-icube--text-text-default);padding:0px var(--Spacers-spacer-4,4px);font-size:var(--body-md-strong-fontSize,12px);font-weight:var(--body-md-strong-fontWeight,500);line-height:var(--body-md-strong-lineHeight,18px);justify-content:center;align-items:center;display:flex}&:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2)}}}& .docview-worktree-name-badge{color:var(--vscode-icube--text-text-secondary);align-items:center;gap:2px;max-width:100%;display:flex;& .codicon{font-size:12px}& .docview-worktree-name-badge-text{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:12px;overflow:hidden}}& .absolute{position:absolute}& .data-\[show\=false\]\:hidden{&[data-show=false]{visibility:hidden}}& .code-block-container{border-radius:var(--vscode-icube--radius-radius-6,6px);border:1px solid var(--vscode-icube--border-border-neutral-l2);background-color:var(--vscode-icube--bg-bg-overlay-l2);position:relative}& .code-block-container .tools{box-sizing:border-box;justify-content:space-between;align-items:center;height:32px;padding:6px 8px;display:flex;position:relative}& .code-block-container .tools .left-tools,& .code-block-container .tools .right-tools{align-items:center;gap:8px;font-size:12px;font-weight:400;display:flex;position:relative;&>button:hover{background-color:var(--vscode-icube--bg-bg-overlay-l3)}& .language-text,& .code-block-preview-toggle{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--body-md-fontSize,12px);font-weight:var(--body-md-fontWeight,400)}}& .code-block-container .tools .right-tools .codicon{cursor:pointer;color:var(--vscode-icube--text-text-secondary)}& .code-block-container .tools button{color:var(--vscode-icube--text-text-secondary);cursor:pointer;background-color:#0000;border:none;&[data-state]{width:12px;height:12px;padding:0}&:focus{outline:none}}& .code-block-container .tools button.code-block-preview-toggle{border-radius:var(--Radius-radius-4,4px);height:18px}& .code-block-container .tools button.language-button{border-radius:4px;align-items:center;gap:2px;padding:0 4px;line-height:18px;display:flex;& .codicon.codicon-chevron-down{font-size:14px}&[data-expanded=true]{background-color:var(--vscode-icube--bg-bg-overlay-l3);& .codicon.codicon-chevron-down{rotate:180deg}& .language-text{color:var(--vscode-icube--text-text-default-active)}& .codicon{color:var(--vscode-icube--icon-icon-secondary-active)}}& .language-tips-icon.codicon.codicon-info{color:var(--vscode-icube--status-warning-hover);font-size:12px}}& .code-block-container .tools ul.language-list{box-sizing:border-box;scrollbar-gutter:stable;width:200px;max-height:200px;margin:0;list-style:none;overflow-y:auto;padding:0 0 0 6px!important}& .code-block-container .language-picker{z-index:60;visibility:hidden;width:200px;position:absolute;top:23px;& .list-wrapper{border:1px solid var(--vscode-icube--border-border-neutral-l1);background-color:var(--vscode-icube--bg-bg-menu);box-shadow:var(--vscode-icube-elevation-200-menu-panel);border-radius:6px;padding:6px 0}&.language-picker-show{visibility:visible}}& .milkdown-editor-container::-webkit-scrollbar,& .code-block-container .language-picker .language-list::-webkit-scrollbar{background:0 0;width:6px}& .milkdown-editor-container::-webkit-scrollbar-thumb,& .code-block-container .language-picker .language-list::-webkit-scrollbar-thumb{background:0 0}& .milkdown-editor-container:hover::-webkit-scrollbar-thumb,& .code-block-container .language-picker .language-list:hover::-webkit-scrollbar-thumb{background:var(--vscode-icube--bg-bg-overlay-l3);border-radius:var(--vscode-icube--Radius-radius-full,9999px)}& .code-block-container .language-picker .language-list-item{height:28px;color:var(--vscode-icube--text-text-default);border-radius:4px;align-items:center;margin:0;padding:0 8px;font-size:13px;font-weight:500;display:flex}& .code-block-container .language-picker .language-list-item:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2);cursor:pointer}& .code-block-container .language-picker .icd-divider-horizontal{margin:4px 0}& .code-block-container .language-picker .search-box{border-radius:var(--Radius-radius-4,4px);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);align-items:center;gap:4px;margin:0 6px 6px;padding:4px;display:flex;& .newide-icon.newide-icon-Search{color:var(--vscode-icube--icon-icon-default);width:16px;height:16px}}& .code-block-container .language-picker .search-input{background-color:#0000;border:none;font-size:13px;&::placeholder{color:var(--vscode-icube--text-text-tertiary)}}& .code-block-container .codemirror-host{border-bottom-right-radius:6px;border-bottom-left-radius:6px;overflow:hidden}& .code-block-container .codemirror-host.hidden{display:none}& .code-block-preview .mermaid-not-supported{justify-content:center;align-items:center;gap:4px;height:80px;display:flex;& .codicon{color:var(--vscode-icube--status-warning-default)}& span{color:var(--text-text-secondary,#9599a6);font-size:var(--body-md-fontSize,12px);font-style:normal;font-weight:var(--body-md-fontWeight,400);line-height:var(--body-md-lineHeight,18px)}}& .code-block-preview .mermaid-render-failed-container{flex-direction:column;justify-content:center;align-items:center;gap:4px;height:80px;display:flex;& .loading{animation:1s linear infinite docview_mermaid_loading}& .retry-button{cursor:pointer;justify-content:center;align-items:center;gap:4px;display:flex;& .retry-button-text{font-size:var(--body-md-fontSize,12px);font-weight:var(--body-md-fontWeight,400);line-height:var(--body-md-lineHeight,18px)}}}& .code-block-preview.hide{display:none}& .code-block-preview .mermaid-render-failed{justify-content:center;align-items:center;gap:var(--Spacers-spacer-6);display:flex;& .mermaid-render-failed-text{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--body-md-fontSize,12px);font-style:normal;font-weight:var(--body-md-fontWeight,400);line-height:var(--body-md-lineHeight,18px)}}& .code-block-preview .mermaid-actions{background-color:var(--vscode-icube--bg-bg-menu,#202123);cursor:default;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:4px;display:flex;position:absolute;bottom:4px;right:4px;& button{cursor:pointer;background-color:#0000;border:none;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:flex;& .codicon{color:var(--vscode-icube--icon-icon-secondary);font-size:14px}&:hover{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d);& .codicon{color:var(--vscode-icube--icon-icon-secondary-hover)}}}& .text{color:var(--vscode-icube--text-text-tertiary,#666b75);text-overflow:ellipsis;text-align:center;width:30px;font-size:var(--body-xs-fontSize,10px);font-weight:400;line-height:var(--body-xs-lineHeight,14px);cursor:not-allowed;overflow:hidden}}}.docview-mermaid-fullscreen .mermaid-fullscreen-overlay{z-index:9999;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.docview-mermaid-fullscreen .mermaid-fullscreen-content{background:var(--vscode-editor-background);border-radius:8px;flex-direction:column;width:80vw;height:80vh;display:flex;position:relative}.docview-mermaid-fullscreen .mermaid-fullscreen-actions-wrapper{justify-content:flex-end;align-items:center;gap:8px;padding:8px 8px 0;display:flex}.docview-mermaid-fullscreen .mermaid-fullscreen-inner{flex:1;position:relative;overflow:hidden}.docview-mermaid-fullscreen .mermaid-fullscreen-graph{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.docview-mermaid-fullscreen .mermaid-fullscreen-close-btn{cursor:pointer;background-color:#0000;border:none;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.docview-mermaid-fullscreen .mermaid-fullscreen-close-btn:hover{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d)}.docview-mermaid-fullscreen .mermaid-fullscreen-close-btn>.codicon{color:var(--vscode-icube--icon-icon-secondary);font-size:16px}.docview-mermaid-fullscreen .mermaid-fullscreen-actions-wrapper .mermaid-actions{background-color:var(--vscode-icube--bg-bg-menu,#202123);cursor:default;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:4px;display:flex}.docview-mermaid-fullscreen .mermaid-fullscreen-actions-wrapper .mermaid-actions button{cursor:pointer;background-color:#0000;border:none;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.docview-mermaid-fullscreen .mermaid-fullscreen-actions-wrapper .mermaid-actions button>.codicon{color:var(--vscode-icube--icon-icon-secondary);font-size:14px}.docview-mermaid-fullscreen .mermaid-fullscreen-actions-wrapper .mermaid-actions button:hover{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d)}.docview-mermaid-fullscreen .mermaid-fullscreen-actions-wrapper .mermaid-actions button:hover>.codicon{color:var(--vscode-icube--icon-icon-secondary-hover)}.docview-mermaid-fullscreen .mermaid-fullscreen-actions-wrapper .mermaid-actions .text{color:var(--vscode-icube--text-text-tertiary,#666b75);text-overflow:ellipsis;text-align:center;width:30px;font-size:var(--body-xs-fontSize,10px);font-weight:400;line-height:var(--body-xs-lineHeight,14px);cursor:default;overflow:hidden}pre[data-frontmatter=yaml]{white-space:pre-wrap;overflow-wrap:break-word}.docview-frontmatter-table-wrapper[data-frontmatter=yaml]{border:1px solid var(--vscode-icube--border-border-default,#80808059);background:var(--vscode-icube--bg-bg-overlay-l1,#7f7f7f0f);border-radius:8px;margin:16px 0;overflow:hidden}.docview-frontmatter-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px;line-height:20px}.docview-frontmatter-table th,.docview-frontmatter-table td{border-bottom:1px solid var(--vscode-icube--border-border-default,#80808033);vertical-align:top;text-align:left;overflow-wrap:anywhere;padding:8px 12px}.docview-frontmatter-table tr:last-child th,.docview-frontmatter-table tr:last-child td{border-bottom:none}.docview-frontmatter-table th{width:28%;color:var(--vscode-icube--text-text-tertiary,#666b75);background:var(--vscode-icube--bg-bg-overlay-l2,#7f7f7f14);font-weight:500}.docview-frontmatter-table td{color:var(--vscode-icube--text-text-default,#1f2329);white-space:pre-wrap}.project-card{letter-spacing:0;align-items:center;column-gap:8px;padding:4px 12px;display:flex;overflow:hidden;&:first-child:not(.connected){margin-top:8px}& p{margin-block:0}&.connected{padding-top:12px}& .project-icon-wrapper{background-color:var(--vscode-icube-colorBlackText1);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;column-gap:10px;width:20px;height:20px;padding:6px;display:flex;position:relative;& .project-icon-image{flex-shrink:0;width:16px;height:16px;overflow:hidden}& .notification-badge{border:1px solid var(--vscode-icube--bg-bg-base-secondary,#222427);border-radius:9999px;flex-shrink:0;align-items:center;width:6px;height:6px;display:flex;position:absolute;bottom:0;right:0;&.active,&.pausing{background-color:var(--vscode-icube--status-success-default,#33c192)}&.paused,&.restoring{background-color:var(--vscode-icube--status-alert-default,#f6b249)}&.error{background-color:var(--vscode-icube--status-error-default,#f64646)}}}& .project-info-wrapper{color:var(--vscode-icube--text-text-secondary,#9599a6);flex-direction:column;flex-grow:1;flex-basis:0;justify-content:center;align-items:flex-start;row-gap:2px;font-size:12px;line-height:18px;display:flex;& .project-title-status-wrapper{flex-shrink:0;align-items:center;column-gap:6px;height:20px;display:inline-flex;& .project-name{max-width:240px;color:var(--vscode-icube--text-text-default,#d1d3db);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:500;line-height:20px;overflow:hidden;.connected &{max-width:180px}}}& .project-status{flex-shrink:0;align-items:center;gap:4px;min-width:37px;font-weight:600;display:flex;&.active{color:var(--vscode-icube--status-success-default,#33c192)}&.pausing,&.restoring{color:var(--vscode-icube--status-primary-default)}&.paused{color:var(--vscode-icube--status-alert-default,#f6b249)}&.error{color:var(--vscode-icube--status-error-default,#f64646)}}& .organization-name{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:240px;overflow:hidden;.connected &{max-width:200px}}}& .action-buttons-wrapper{color:var(--vscode-icube--text-text-default,#d1d3db);align-items:center;column-gap:8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex;& .spinner{animation:1s linear infinite icube-spin}& .description{color:var(--vscode-icube--text-text-tertiary,#666b75);font-size:var(--body-sm-fontSize,11px);font-style:normal;font-weight:400;line-height:var(--body-sm-lineHeight,16px);align-items:center;gap:4px;display:flex;& .pause-icon-wrapper{cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex}& .loading{line-height:0;& svg{fill:var(--vscode-icube--bg-bg-invert,#dadde5)}}}& .button{border-radius:var(--Radius-radius-4,4px);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;height:24px;padding-left:10px;padding-right:10px;display:inline-flex;&.common{background-color:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);&:hover{background-color:var(--vscode-icube--bg-bg-overlay-l4,#e0e2f22e);& .text{color:var(--vscode-icube--text-text-default-hover,#d1d3db)}}}&.danger{background-color:var(--vscode-icube--status-error-surface-l1,#f646462e);&:hover{background-color:var(--vscode-icube--status-error-surface-l2,#f6464647)}}&.strong{background-color:var(--vscode-button-background);& .text,& .codicon{color:var(--vscode-button-foreground)}&:hover{background-color:var(--vscode-button-hoverBackground)}&.disabled{cursor:not-allowed;background-color:var(--vscode-disabledForeground)}.theme-icube &{background-color:var(--vscode-icube--bg-bg-invert,#dadde5);&:hover{background-color:var(--vscode-icube--bg-bg-invert-hover,#dadde5)}& .text,& .codicon{color:var(--vscode-icube--text-text-onaccent,#171717)}&.disabled{background-color:var(--vscode-icube--bg-bg-invert-disabled,#dadde5);& .text,& .codicon{color:var(--vscode-icube--text-text-disabled,#171717)}}}}}& .more-button-wrapper{cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;&:hover{background-color:var(--vscode-icube--bg-bg-overlay-l3)}}}}.bottom-toast{align-items:center;gap:var(--Spacers-spacer-6,6px);align-self:stretch;padding:4px 16px;display:flex;overflow:hidden;& .text{line-height:var(--body-md-lineHeight,18px);flex:1;overflow:hidden}& .action{color:var(--vscode-icube--text-text-default,#d1d3db);text-overflow:ellipsis;font-size:var(--body-md-fontSize,12px);font-weight:var(--body-md-fontWeight,400);line-height:var(--body-md-lineHeight,18px);cursor:pointer;overflow:hidden}&.bottom-toast-error{background-color:var(--vscode-icube--status-error-surface-l1,#c2a85729);color:var(--vscode-icube--status-error-default);& .codicon{color:var(--vscode-icube--status-error-default)}}&.bottom-toast-warn{background-color:var(--vscode-icube--status-alert-surface-l1,#c2a85729);color:var(--vscode-icube--status-alert-default);& .codicon{color:var(--vscode-icube--status-alert-default)}}}.empty-project-card{background-color:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f217);box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:12px;display:flex;& .action-buttons-wrapper{cursor:pointer;box-sizing:border-box;border:1px dashed var(--vscode-icube--border-border-neutral-l2,#e0e2f221);border-radius:4px;flex:1 0 0;justify-content:center;align-items:center;gap:4px;width:100%;height:64px;padding:3px;display:flex;&:hover{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d)}& .button{height:24px;padding:0 var(--Spacers-spacer-6,6px);border-radius:var(--Radius-radius-4,4px);align-items:center;display:flex}}}.organization-intro{letter-spacing:0;align-items:center;column-gap:16px;height:68px;padding-left:12px;padding-right:12px;display:flex;& .frame{flex-direction:column;flex-grow:1;flex-basis:0;justify-content:center;align-items:flex-start;row-gap:4px;display:flex;& .text{min-width:125px;max-width:240px;color:var(--vscode-icube--text-text-default,#d1d3db);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}& .text3{height:16px;color:var(--vscode-icube--text-text-secondary,#9599a6);flex-shrink:0;align-self:stretch;align-items:center;column-gap:8px;font-size:12px;line-height:18px;display:flex;& .text2{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex-grow:1;flex-basis:0;display:-webkit-box;overflow:hidden}}}& .button-icon{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;& .general-toggle{flex-shrink:0;width:16px;height:16px}}& .show-organization-menu{cursor:pointer;position:relative;&:hover,&.selected{background-color:var(--vscode-icube--bg-bg-overlay-l3)}& .organization-menu-container{z-index:100;display:none;position:absolute;top:calc(100% + 4px);right:-8px;&.show{display:block}}& .organization-menu{box-sizing:border-box;width:240px;padding:var(--Spacers-spacer-6,6px);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);box-shadow:var(--vscode-icube-elevation-200-menu-panel,inset 0px 1px 0px 0px #ffffff0f, 0px 4px 8px 0px #0000004d);background:var(--vscode-icube--bg-bg-menu,#202123);letter-spacing:0;color:var(--vscode-icube--text-text-default,#d1d3db);border-radius:6px;flex-direction:column;align-items:flex-start;font-size:12px;font-weight:500;line-height:18px;display:flex;& .organization-list{flex-direction:column;flex-shrink:0;align-self:stretch;align-items:flex-start;gap:1px;display:flex;overflow:hidden;& .organization-name-text{flex-shrink:0;align-self:stretch;height:18px;padding:5px 12px}& .organization-item-row{height:28px;color:var(--vscode-icube--text-text-default,#f5f9fe);flex-shrink:0;align-self:stretch;align-items:center;display:flex;&:hover{color:var(--vscode-icube--text-text-default-hover,#f5f9fe)}& .organization-item-container{cursor:pointer;border-radius:4px;flex-grow:1;flex-basis:0;justify-content:space-between;align-self:stretch;align-items:center;padding-left:6px;padding-right:6px;display:flex;&.selected,&:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d)}& .organization-item-name{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;flex-basis:0;max-width:190px;overflow:hidden}& .checkmark-icon{width:16px;height:16px;color:var(--vscode-icube--status-success-default,#39b54a);flex-shrink:0;overflow:hidden}}}}& .icd-divider.icd-divider-horizontal{margin:6px 0}& .menu-divider{flex-shrink:0;width:240px;height:12px}& .menu-footer{border-radius:2px;flex-shrink:0;align-self:stretch;align-items:center;height:28px;display:flex;& .footer-container{padding-right:var(--Spacers-spacer-6,6px);padding-left:var(--Spacers-spacer-6,6px);cursor:pointer;border-radius:4px;flex-grow:1;flex-basis:0;justify-content:space-between;align-self:stretch;align-items:center;display:flex;&:hover{background-color:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208)}& .add-organization-text{&.disabled{color:var(--vscode-icube--text-text-disabled,#9599a6);cursor:not-allowed}}}}}}}.connect-card{border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);letter-spacing:0;color:var(--vscode-icube--text-text-onaccent,#0c0c0d);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;row-gap:16px;padding:24px 0;font-size:13px;font-weight:500;line-height:20px;display:flex;overflow:hidden;&.connect-card-error{padding-top:0}& .project-icon-wrapper{background-color:var(--vscode-icube-colorBlackText1);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;column-gap:10px;width:20px;height:20px;padding:10px;display:flex;position:relative;& .project-icon-image{flex-shrink:0;width:20px;height:20px;overflow:hidden}}& .description-wrapper{flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;row-gap:4px;display:flex;& .product-name{color:var(--vscode-icube--text-text-default,#d1d3db);flex-shrink:0;margin:0;font-size:16px;font-weight:600;line-height:24px}& .product-description{text-align:center;text-overflow:ellipsis;white-space:pre-line;color:var(--vscode-icube--text-text-secondary,#9599a6);flex-shrink:0;max-width:100%;margin:0;padding:0 20px;font-size:12px;line-height:18px;overflow:hidden}}& .button-wrapper{cursor:pointer;background-color:var(--vscode-button-background);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;height:28px;padding-left:12px;padding-right:12px;display:inline-flex;& .text{color:var(--vscode-button-foreground)}.theme-icube &{background-color:var(--vscode-icube--bg-bg-invert,#dadde5);&:hover{background-color:var(--vscode-icube--bg-bg-invert-hover,#dadde5)}& .text{color:var(--vscode-icube--text-text-onaccent,#171717)}}}}.add-more-projects-item{background-color:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f217);box-sizing:border-box;border-bottom-left-radius:var(--Radius-radius-6,6px);border-bottom-right-radius:var(--Radius-radius-6,6px);justify-content:center;align-items:center;width:100%;padding:8px 12px 12px;display:flex;& .action-buttons-wrapper{box-sizing:border-box;cursor:pointer;border:1px dashed var(--vscode-icube--border-border-neutral-l2,#e0e2f221);border-radius:4px;flex:1 0 0;justify-content:center;align-items:center;gap:4px;width:100%;height:32px;padding:3px;display:flex;&:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d)}& .button{height:24px;padding:0 var(--Spacers-spacer-6,6px);border-radius:var(--Radius-radius-4,4px);align-items:center;display:flex}}}@keyframes supabase_list_loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.integration-view-section{&.hidden{display:none}& .integration-view-section__supabase{& h2{margin:0;padding:8px 0}}& .integration-view-section__supabase__normal-button,& .integration-view-section__supabase__virtual-button,& .integration-view-section__supabase__danger-button{background-color:var(--vscode-icube-colorBtnHover);color:var(--vscode-icube-colorTextDefault);cursor:pointer;border:#0000;border-radius:8px;outline:none;padding:8px 16px;display:inline-block}& .integration-view-section__supabase__danger-button.integration-view-section__supabase__danger-button{color:var(--vscode-editorError-foreground)}& .integration-view-section__supabase__button-container{padding-top:8px}& .integration-view-section__supabase__table{border-collapse:collapse;width:100%;& td{padding:8px}& thead{background-color:var(--vscode-icube-colorBtnHover);color:var(--vscode-icube-colorTextDefault);line-height:24px}& tbody{& tr{border:1px solid var(--vscode-icube--border-border-neutral-l1);text-align:center;line-height:24px;&:hover{background-color:var(--vscode-icube-colorBtnHover)}}}}& .integration-view-section__supabase__active-project{align-items:center;gap:8px;display:flex}& .integration-view-section__supabase__active-project__actions{gap:8px;display:inline-flex}& .supabase-title{color:var(--vscode-icube--text-text-default-active,#f5f9fe);font-size:var(--heading-md-fontSize,20px);font-weight:var(--heading-md-fontWeight,600);line-height:var(--heading-md-lineHeight,28px);letter-spacing:.1px;margin-bottom:20px}& .supabase-list{box-sizing:border-box;border-radius:var(--Radius-radius-6,6px);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);flex-direction:column;align-self:stretch;align-items:flex-start;width:100%;display:flex}& .supabase-item{background-color:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f217);width:100%;&.no-bg{background-color:#0000}&:not(:first-child){border-top:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217)}&:first-child{border-top-left-radius:var(--Radius-radius-6,6px);border-top-right-radius:var(--Radius-radius-6,6px)}&:last-child{border-bottom-left-radius:var(--Radius-radius-6,6px);border-bottom-right-radius:var(--Radius-radius-6,6px)}}& .loading-container{flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;display:flex;&.bordered{border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:6px}& .codicon{animation:1s linear infinite supabase_list_loading}& .text{color:var(--vscode-icube--text-text-tertiary,#666b75);font-size:var(--body-md-fontSize,12px);font-weight:var(--body-md-fontWeight,400);line-height:var(--body-md-lineHeight,18px)}}}.view-card{letter-spacing:0;align-items:center;column-gap:8px;padding:12px;display:flex;overflow:hidden;& p{margin-block:0}& .project-icon-wrapper{background-color:var(--vscode-icube-colorBlackText1);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;column-gap:10px;width:20px;height:20px;padding:10px;display:flex;position:relative;& .project-icon-image{flex-shrink:0;width:20px;height:20px;overflow:hidden}}& .project-info-wrapper{color:var(--vscode-icube--text-text-secondary,#9599a6);flex-direction:column;flex-grow:1;flex-basis:0;justify-content:center;align-items:flex-start;row-gap:2px;font-size:12px;line-height:18px;display:flex;& .project-title-status-wrapper{flex-shrink:0;align-items:center;column-gap:6px;height:20px;display:inline-flex;& .project-name{max-width:240px;color:var(--vscode-icube--text-text-default,#d1d3db);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:500;line-height:20px;overflow:hidden;.connected &{max-width:180px}}& .project-status{flex-shrink:0;min-width:37px;font-weight:600;&.active{color:var(--vscode-icube--status-success-default,#33c192)}&.paused{color:var(--vscode-icube--status-alert-default,#f6b249)}&.error{color:var(--vscode-icube--status-error-default,#f64646)}}}& .project-description{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:240px;overflow:hidden;.connected &{max-width:200px}}}& .action-buttons-wrapper{color:var(--vscode-icube--text-text-default,#d1d3db);flex-shrink:0;align-items:center;column-gap:8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex;& .button{border-radius:var(--Radius-radius-4,4px);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;height:24px;padding-left:10px;padding-right:10px;display:inline-flex;&.common{background-color:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);&:hover{background-color:var(--vscode-icube--bg-bg-overlay-l4,#e0e2f22e);& .text{color:var(--vscode-icube--text-text-default-hover,#d1d3db)}}}&.strong{background-color:var(--vscode-button-background);& .text,& .codicon{color:var(--vscode-button-foreground)}&:hover{background-color:var(--vscode-button-hoverBackground)}&.disabled{cursor:not-allowed;background-color:var(--vscode-disabledForeground)}.theme-icube &{background-color:var(--vscode-icube--bg-bg-invert,#dadde5);&:hover{background-color:var(--vscode-icube--bg-bg-invert-hover,#dadde5)}& .text,& .codicon{color:var(--vscode-icube--text-text-onaccent,#171717)}&.disabled{background-color:var(--vscode-icube--bg-bg-invert-disabled,#dadde5);& .text,& .codicon{color:var(--vscode-icube--text-text-disabled,#171717)}}}}}}& .notification-badge{border:1px solid var(--vscode-icube--bg-bg-base-secondary,#222427);border-radius:9999px;flex-shrink:0;align-items:center;width:6px;height:6px;display:flex;position:absolute;bottom:0;right:0;&.active,&.pausing{background-color:var(--vscode-icube--status-success-default,#33c192)}&.paused,&.restoring{background-color:var(--vscode-icube--status-alert-default,#f6b249)}&.error{background-color:var(--vscode-icube--status-error-default,#f64646)}}}@keyframes icube-spin{to{transform:rotate(360deg)}}.integration-view-section__llm .llm-list{box-sizing:border-box;flex-direction:column;align-self:stretch;align-items:flex-start;width:100%;display:flex}.integration-view-section__llm .llm-item{background-color:var(--vscode-icube--bg-bg-overlay-l1);border-radius:var(--Radius-radius-6,6px);border:1px solid var(--vscode-icube--border-border-neutral-l1);box-sizing:border-box;width:100%}.integration-view-section__llm .llm-item.no-bg{background-color:#0000}.integration-view-section__llm .llm-item .action-buttons-wrapper{color:var(--vscode-icube--text-text-default,#d1d3db);flex-shrink:0;align-items:center;column-gap:8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.integration-view-section__llm .llm-item .action-buttons-wrapper .button{border-radius:var(--Radius-radius-4,4px);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;height:24px;padding-left:10px;padding-right:10px;display:inline-flex}.integration-view-section__llm .llm-item .action-buttons-wrapper .button.common{background-color:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214)}.integration-view-section__llm .llm-item .action-buttons-wrapper .button.common:hover{background-color:var(--vscode-icube--bg-bg-overlay-l4,#e0e2f22e)}.integration-view-section__llm .llm-item .action-buttons-wrapper .button.common:hover .text{color:var(--vscode-icube--text-text-default-hover,#d1d3db)}.integration-view-section__llm .llm-item .action-buttons-wrapper .button.danger{background-color:var(--vscode-icube--status-error-surface-l1,#f646462e)}.integration-view-section__llm .llm-item .action-buttons-wrapper .button.danger:hover{background-color:var(--vscode-icube--status-error-surface-l2,#f6464647)}.integration-view-section__llm .llm-item .action-buttons-wrapper .button.strong{background-color:var(--vscode-button-background)}.integration-view-section__llm .llm-item .action-buttons-wrapper .button.strong .text,.integration-view-section__llm .llm-item .action-buttons-wrapper .button.strong .codicon{color:var(--vscode-button-foreground)}.integration-view-section__llm .llm-item .action-buttons-wrapper .button.strong .codicon.spinner{margin-right:6px;animation:1s linear infinite icube-spin}.integration-view-section__llm .llm-item .action-buttons-wrapper .button.strong:hover{background-color:var(--vscode-button-hoverBackground)}.integration-view-section__llm .llm-item .action-buttons-wrapper .button.strong.disabled{cursor:not-allowed;background-color:var(--vscode-disabledForeground);pointer-events:none}.integration-view-section__llm .llm-item .action-buttons-wrapper .button.strong.checking{cursor:wait;pointer-events:none}.theme-icube .integration-view-section__llm .llm-item .action-buttons-wrapper .button.strong{background-color:var(--vscode-icube--bg-bg-invert,#dadde5)}.theme-icube .integration-view-section__llm .llm-item .action-buttons-wrapper .button.strong:hover{background-color:var(--vscode-icube--bg-bg-invert-hover,#dadde5)}.theme-icube .integration-view-section__llm .llm-item .action-buttons-wrapper .button.strong .text,.theme-icube .integration-view-section__llm .llm-item .action-buttons-wrapper .button.strong .codicon{color:var(--vscode-icube--text-text-onaccent,#171717)}.theme-icube .integration-view-section__llm .llm-item .action-buttons-wrapper .button.strong.disabled{background-color:var(--vscode-icube--bg-bg-invert-disabled,#dadde5)}.theme-icube .integration-view-section__llm .llm-item .action-buttons-wrapper .button.strong.disabled .text,.theme-icube .integration-view-section__llm .llm-item .action-buttons-wrapper .button.strong.disabled .codicon{color:var(--vscode-icube--text-text-disabled,#171717)}.theme-icube .integration-view-section__llm .llm-item .action-buttons-wrapper .button.strong.checking{background-color:var(--vscode-icube--bg-bg-invert-disabled,#dadde5)}.integration-view-section__llm .llm-item .action-buttons-wrapper .codicon-icube-SmallRight,.integration-view-section__llm .llm-item .action-buttons-wrapper .codicon-icube-SmallDown{cursor:pointer;padding:4px}.integration-view-section__llm .llm-item .action-buttons-wrapper .codicon-icube-SmallRight:hover,.integration-view-section__llm .llm-item .action-buttons-wrapper .codicon-icube-SmallDown:hover{border-radius:var(--Radius-radius-4,4px);background-color:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d);padding:4px}.integration-view-section__llm .llm-item .action-buttons-wrapper .codicon-loading{font-size:12px}.integration-view-section__llm .llm-item:not(:last-child){margin-bottom:16px}.integration-view-section__llm .llm-card-header{letter-spacing:0;cursor:pointer;align-items:center;column-gap:12px;padding:12px;display:flex;overflow:hidden}.integration-view-section__llm .llm-card-header p{margin-block:0}.integration-view-section__llm .llm-card-header .project-icon-wrapper{background-color:var(--vscode-icube-colorBlackText1);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;column-gap:10px;width:20px;height:20px;padding:10px;display:flex;position:relative}.integration-view-section__llm .llm-card-header .project-icon-wrapper .notification-badge{border-radius:9999px;flex-shrink:0;align-items:center;width:6px;height:6px;display:flex;position:absolute;bottom:0;right:0}.integration-view-section__llm .llm-card-header .project-icon-wrapper .notification-badge.configured{background-color:var(--vscode-icube--status-success-default,#33c192);border:1px solid var(--vscode-icube--bg-bg-base-secondary,#222427)}.integration-view-section__llm .llm-card-header .project-icon-wrapper .notification-badge.error{background-color:var(--vscode-icube--status-error-default,#f64646);border:1px solid var(--vscode-icube--bg-bg-base-secondary,#222427)}.integration-view-section__llm .llm-card-header .project-icon-wrapper .notification-badge .badge-border{outline-width:1px;outline-style:solid;outline-color:var(--vscode-icube--bg-bg-base-secondary,#222427);border-radius:9999px;width:6px;height:6px;margin-left:-1px}.integration-view-section__llm .llm-card-header .project-info-wrapper{color:var(--vscode-icube--text-text-secondary,#9599a6);flex-direction:column;flex-grow:1;flex-basis:0;justify-content:center;align-items:flex-start;row-gap:2px;width:100%;font-size:12px;line-height:18px;display:flex;overflow:hidden}.integration-view-section__llm .llm-card-header .project-info-wrapper .project-title-status-wrapper{flex-shrink:0;align-items:center;column-gap:6px;height:20px;display:inline-flex}.integration-view-section__llm .llm-card-header .project-info-wrapper .project-title-status-wrapper .project-name{max-width:240px;color:var(--vscode-icube--text-text-default,#d1d3db);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600;line-height:20px;overflow:hidden}.connected .integration-view-section__llm .llm-card-header .project-info-wrapper .project-title-status-wrapper .project-name{max-width:180px}.integration-view-section__llm .llm-card-header .project-info-wrapper .project-title-status-wrapper .project-status{flex-shrink:0;min-width:37px;font-weight:600}.integration-view-section__llm .llm-card-header .project-info-wrapper .project-title-status-wrapper .project-status.configured{color:var(--vscode-icube--status-success-default,#33c192)}.integration-view-section__llm .llm-card-header .project-info-wrapper .project-title-status-wrapper .project-status.error{color:var(--vscode-icube--status-error-default,#f64646)}.integration-view-section__llm .llm-card-header .project-info-wrapper .project-description{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:100%;max-width:450px;overflow:hidden}.connected .integration-view-section__llm .llm-card-header .project-info-wrapper .project-description{max-width:200px}@media (width<=900px){.integration-view-section__llm .llm-card-header .project-info-wrapper .project-description{max-width:400px}}@media (width<=800px){.integration-view-section__llm .llm-card-header .project-info-wrapper .project-description{max-width:350px}}@media (width<=700px){.integration-view-section__llm .llm-card-header .project-info-wrapper .project-description{max-width:300px}}@media (width<=600px){.integration-view-section__llm .llm-card-header .project-info-wrapper .project-description{max-width:250px}}.integration-view-section__llm .llm-card-content{border-top:1px solid var(--vscode-icube--border-border-neutral-l1);opacity:0;will-change:height,opacity;flex-direction:column;align-self:stretch;align-items:flex-start;height:0;transition:height .2s,opacity .15s,padding .2s;display:flex;overflow:hidden}.integration-view-section__llm .llm-card-content.expanded{opacity:1}.integration-view-section__llm .llm-card-content .llm-apikey-form{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;padding:12px;display:flex}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-header{flex-direction:column;align-self:stretch;align-items:flex-start;gap:2px;padding:0;display:flex}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-header .llm-apikey-form-header-title{justify-content:space-between;align-self:stretch;align-items:center;height:20px;display:flex}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-header .llm-apikey-form-header-title .llm-apikey-text{color:var(--vscode-icube--text-text-default,#d1d3db);font-size:var(--heading-xs-fontSize,13px);font-style:normal;font-weight:600;line-height:var(--heading-xs-lineHeight,20px)}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-header .llm-apikey-form-header-title .llm-apikey-text:before{content:"*";color:var(--vscode-icube--status-error-default,#f64646);margin-right:2px}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-header .llm-apikey-form-header-title .llm-apikey-get-group{cursor:pointer;align-items:center;padding:0 4px;display:flex}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-header .llm-apikey-form-header-title .llm-apikey-get-group label{color:var(--vscode-icube--text-text-secondary,#9599a6);margin-right:4px;font-size:12px;font-weight:500;line-height:18px}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-header .llm-apikey-form-header-title .llm-apikey-get-group .codicon{font-size:12px}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-header .llm-apikey-form-header-title .llm-apikey-get-group:hover{border-radius:var(--Radius-radius-4,4px);background-color:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d)}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-header .llm-apikey-form-header-tooltip{color:var(--vscode-icube--text-text-tertiary,#666b75);font-size:var(--body-md-fontSize,12px);font-style:normal;font-weight:var(--body-md-fontWeight,400);line-height:var(--body-md-lineHeight,18px);align-self:stretch}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-input{padding:var(--Spacers-spacer-4,4px);align-items:center;gap:var(--Spacers-spacer-0,0);border-radius:var(--Radius-radius-4,4px);border:1px solid var(--vscode-icube--border-border-neutral-l1);background:var(--vscode-icube--bg-bg-overlay-l1);align-self:stretch;display:flex;position:relative}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-input:hover{border-color:var(--vscode-icube--border-border-neutral-l3)}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-input:active{color:var(--vscode-icube--text-text-default-active)}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-input .llm-form-input{text-overflow:ellipsis;white-space:nowrap;width:100%;height:20px;color:var(--vscode-icube--text-text-default,#d1d3db);background-color:#0000;border:none;padding:0 30px 0 8px;font-size:13px;overflow:hidden}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-input .llm-form-input::placeholder{color:var(--vscode-icube--text-text-tertiary,#666b75)}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-input .llm-form-input[type=password]{letter-spacing:.125em;color:var(--vscode-icube--text-text-disabled);font-family:Verdana,sans-serif;font-size:16px;line-height:20px}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-input .llm-form-input:focus{border-color:var(--vscode-focusBorder);outline:none}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-input .llm-input-icon{cursor:pointer;color:var(--vscode-textLink-foreground);justify-content:center;align-items:center;display:flex;position:absolute}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-input .llm-input-icon .codicon{font-size:14px}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-input .llm-input-icon:first-of-type{right:40px}.integration-view-section__llm .llm-card-content .llm-apikey-form .llm-apikey-form-input .llm-input-icon:last-of-type{right:12px}.integration-view-section__llm .llm-card-content .llm-apikey-actions{justify-content:flex-end;align-self:stretch;align-items:center;height:28px;padding:0 12px 12px;display:flex}.integration-view-section__llm .llm-card-content .llm-card-error-box{background-color:var(--vscode-icube--status-error-surface-l1,#f646462e);box-sizing:border-box;flex-direction:column;gap:6px;width:100%;height:28px;padding:6px 8px;display:flex}.integration-view-section__llm .llm-card-content .llm-card-error-box .error-header{align-items:center;display:flex}.integration-view-section__llm .llm-card-content .llm-card-error-box .error-icon{color:var(--vscode-icube--status-error-default);flex-shrink:0;margin-right:6px;font-size:12px}.integration-view-section__llm .llm-card-content .llm-card-error-box .error-message{color:var(--vscode-icube--status-error-default,#f65a5a);font-weight:var(--body-md-fontWeight,400);font-size:var(--body-md-fontSize,12px);line-height:var(--body-md-lineHeight,18px);text-overflow:ellipsis;overflow:hidden}.integration-view-section__llm .llm-card-content .llm-card-error-box .error-detail{color:var(--vscode-icube--status-error-default);word-break:break-word;margin-top:4px;font-size:12px;line-height:1.4}@keyframes slideDown{0%{height:0}to{height:auto}}@keyframes slideUp{0%{height:auto}to{height:0}}.integration-view-section__payment .llm-list{box-sizing:border-box;flex-direction:column;align-self:stretch;align-items:flex-start;width:100%;display:flex}.integration-view-section__payment .llm-item{background-color:var(--vscode-icube--bg-bg-overlay-l1);border-radius:var(--Radius-radius-6,6px);border:1px solid var(--vscode-icube--border-border-neutral-l1);box-sizing:border-box;width:100%}.integration-view-section__payment .llm-item.no-bg{background-color:#0000}.integration-view-section__payment .llm-item .action-buttons-wrapper{color:var(--vscode-icube--text-text-default,#d1d3db);flex-shrink:0;align-items:center;column-gap:8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.integration-view-section__payment .llm-item .action-buttons-wrapper .button{border-radius:var(--Radius-radius-4,4px);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;height:24px;padding-left:10px;padding-right:10px;display:inline-flex}.integration-view-section__payment .llm-item .action-buttons-wrapper .button.common{background-color:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214)}.integration-view-section__payment .llm-item .action-buttons-wrapper .button.common:hover{background-color:var(--vscode-icube--bg-bg-overlay-l4,#e0e2f22e)}.integration-view-section__payment .llm-item .action-buttons-wrapper .button.common:hover .text{color:var(--vscode-icube--text-text-default-hover,#d1d3db)}.integration-view-section__payment .llm-item .action-buttons-wrapper .button.danger{background-color:var(--vscode-icube--status-error-surface-l1,#f646462e)}.integration-view-section__payment .llm-item .action-buttons-wrapper .button.danger:hover{background-color:var(--vscode-icube--status-error-surface-l2,#f6464647)}.integration-view-section__payment .llm-item .action-buttons-wrapper .button.strong{background-color:var(--vscode-button-background)}.integration-view-section__payment .llm-item .action-buttons-wrapper .button.strong .text,.integration-view-section__payment .llm-item .action-buttons-wrapper .button.strong .codicon{color:var(--vscode-button-foreground)}.integration-view-section__payment .llm-item .action-buttons-wrapper .button.strong .codicon.spinner{margin-right:6px;animation:1s linear infinite icube-spin}.integration-view-section__payment .llm-item .action-buttons-wrapper .button.strong:hover{background-color:var(--vscode-button-hoverBackground)}.integration-view-section__payment .llm-item .action-buttons-wrapper .button.strong.disabled{cursor:not-allowed;background-color:var(--vscode-disabledForeground);pointer-events:none}.integration-view-section__payment .llm-item .action-buttons-wrapper .button.strong.checking{cursor:wait;pointer-events:none}.theme-icube .integration-view-section__payment .llm-item .action-buttons-wrapper .button.strong{background-color:var(--vscode-icube--bg-bg-invert,#dadde5)}.theme-icube .integration-view-section__payment .llm-item .action-buttons-wrapper .button.strong:hover{background-color:var(--vscode-icube--bg-bg-invert-hover,#dadde5)}.theme-icube .integration-view-section__payment .llm-item .action-buttons-wrapper .button.strong .text,.theme-icube .integration-view-section__payment .llm-item .action-buttons-wrapper .button.strong .codicon{color:var(--vscode-icube--text-text-onaccent,#171717)}.theme-icube .integration-view-section__payment .llm-item .action-buttons-wrapper .button.strong.disabled{background-color:var(--vscode-icube--bg-bg-invert-disabled,#dadde5)}.theme-icube .integration-view-section__payment .llm-item .action-buttons-wrapper .button.strong.disabled .text,.theme-icube .integration-view-section__payment .llm-item .action-buttons-wrapper .button.strong.disabled .codicon{color:var(--vscode-icube--text-text-disabled,#171717)}.theme-icube .integration-view-section__payment .llm-item .action-buttons-wrapper .button.strong.checking{background-color:var(--vscode-icube--bg-bg-invert-disabled,#dadde5)}.integration-view-section__payment .llm-item .action-buttons-wrapper .codicon-icube-SmallRight,.integration-view-section__payment .llm-item .action-buttons-wrapper .codicon-icube-SmallDown{cursor:pointer;padding:4px}.integration-view-section__payment .llm-item .action-buttons-wrapper .codicon-icube-SmallRight:hover,.integration-view-section__payment .llm-item .action-buttons-wrapper .codicon-icube-SmallDown:hover{border-radius:var(--Radius-radius-4,4px);background-color:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d);padding:4px}.integration-view-section__payment .llm-item .action-buttons-wrapper .codicon-loading{font-size:12px}.integration-view-section__payment .llm-item:not(:last-child){margin-bottom:16px}.integration-view-section__payment .llm-card-header{letter-spacing:0;cursor:pointer;align-items:center;column-gap:8px;padding:12px;display:flex;overflow:hidden}.integration-view-section__payment .llm-card-header p{margin-block:0}.integration-view-section__payment .llm-card-header .project-icon-wrapper{background-color:var(--vscode-icube-colorBlackText1);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;column-gap:10px;width:20px;height:20px;padding:12px;display:flex;position:relative}.integration-view-section__payment .llm-card-header .project-icon-wrapper .notification-badge{border-radius:9999px;flex-shrink:0;align-items:center;width:6px;height:6px;display:flex;position:absolute;bottom:0;right:0}.integration-view-section__payment .llm-card-header .project-icon-wrapper .notification-badge.configured{background-color:var(--vscode-icube--status-success-default,#33c192)}.integration-view-section__payment .llm-card-header .project-icon-wrapper .notification-badge.error{background-color:var(--vscode-icube--status-error-default,#f64646)}.integration-view-section__payment .llm-card-header .project-icon-wrapper .notification-badge .badge-border{outline-width:1px;outline-style:solid;outline-color:var(--vscode-icube--bg-bg-base-secondary,#222427);border-radius:9999px;width:6px;height:6px;margin-left:-1px}.integration-view-section__payment .llm-card-header .project-info-wrapper{color:var(--vscode-icube--text-text-secondary,#9599a6);flex-direction:column;flex-grow:1;flex-basis:0;justify-content:center;align-items:flex-start;row-gap:2px;width:100%;font-size:12px;line-height:18px;display:flex;overflow:hidden}.integration-view-section__payment .llm-card-header .project-info-wrapper .project-title-status-wrapper{flex-shrink:0;align-items:center;column-gap:6px;height:20px;display:inline-flex}.integration-view-section__payment .llm-card-header .project-info-wrapper .project-title-status-wrapper .project-name{max-width:240px;color:var(--vscode-icube--text-text-default,#d1d3db);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600;line-height:20px;overflow:hidden}.connected .integration-view-section__payment .llm-card-header .project-info-wrapper .project-title-status-wrapper .project-name{max-width:180px}.integration-view-section__payment .llm-card-header .project-info-wrapper .project-title-status-wrapper .project-status{flex-shrink:0;min-width:37px;font-weight:600}.integration-view-section__payment .llm-card-header .project-info-wrapper .project-title-status-wrapper .project-status.configured{color:var(--vscode-icube--status-success-default,#33c192)}.integration-view-section__payment .llm-card-header .project-info-wrapper .project-title-status-wrapper .project-status.error{color:var(--vscode-icube--status-error-default,#f64646)}.integration-view-section__payment .llm-card-header .project-info-wrapper .project-description{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:100%;max-width:430px;overflow:hidden}.connected .integration-view-section__payment .llm-card-header .project-info-wrapper .project-description{max-width:200px}@media (width<=800px){.integration-view-section__payment .llm-card-header .project-info-wrapper .project-description{max-width:350px}}@media (width<=700px){.integration-view-section__payment .llm-card-header .project-info-wrapper .project-description{max-width:300px}}@media (width<=600px){.integration-view-section__payment .llm-card-header .project-info-wrapper .project-description{max-width:250px}}.integration-view-section__payment .llm-card-content{border-top:1px solid var(--vscode-icube--border-border-neutral-l1);opacity:0;will-change:height,opacity;flex-direction:column;align-self:stretch;align-items:flex-start;height:0;transition:height .2s,opacity .15s,padding .2s;display:flex;overflow:hidden}.integration-view-section__payment .llm-card-content.expanded{opacity:1}.integration-view-section__payment .llm-card-content .llm-apikey-form{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;padding:12px;display:flex}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-apikey-form-header{flex-direction:column;align-self:stretch;align-items:flex-start;gap:2px;padding:0;display:flex}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-apikey-form-header .llm-apikey-form-header-title{justify-content:space-between;align-self:stretch;align-items:center;height:20px;display:flex}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-apikey-form-header .llm-apikey-form-header-title .llm-apikey-text{color:var(--vscode-icube--text-text-default,#d1d3db);font-size:var(--heading-xs-fontSize,13px);font-style:normal;font-weight:600;line-height:var(--heading-xs-lineHeight,20px)}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-apikey-form-header .llm-apikey-form-header-title .llm-apikey-text:before{content:"*";color:var(--vscode-icube--status-error-default,#f64646);margin-right:2px}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-apikey-form-header .llm-apikey-form-header-title .llm-apikey-get-group{cursor:pointer;align-items:center;padding:0 4px;display:flex}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-apikey-form-header .llm-apikey-form-header-title .llm-apikey-get-group label{color:var(--vscode-icube--text-text-secondary,#9599a6);margin-right:4px;font-size:12px;font-weight:500;line-height:18px}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-apikey-form-header .llm-apikey-form-header-title .llm-apikey-get-group .codicon{font-size:12px}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-apikey-form-header .llm-apikey-form-header-title .llm-apikey-get-group:hover{border-radius:var(--Radius-radius-4,4px);background-color:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d)}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-apikey-form-header .llm-apikey-form-header-tooltip{color:var(--vscode-icube--text-text-tertiary,#666b75);font-size:var(--body-md-fontSize,12px);font-style:normal;font-weight:var(--body-md-fontWeight,400);line-height:var(--body-md-lineHeight,18px);align-self:stretch}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-key-form-input{padding:var(--Spacers-spacer-4,4px);align-items:center;gap:var(--Spacers-spacer-0,0);border-radius:var(--Radius-radius-4,4px);border:1px solid var(--vscode-icube--border-border-neutral-l1);background:var(--vscode-icube--bg-bg-overlay-l1);align-self:stretch;display:flex;position:relative}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-key-form-input:hover{border-color:var(--vscode-icube--border-border-neutral-l3)}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-key-form-input:active{color:var(--vscode-icube--text-text-default-active)}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-key-form-input .llm-form-input{text-overflow:ellipsis;white-space:nowrap;width:100%;height:20px;color:var(--vscode-icube--text-text-default,#d1d3db);background-color:#0000;border:none;padding:0 30px 0 8px;font-size:13px;overflow:hidden}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-key-form-input .llm-form-input::placeholder{color:var(--vscode-icube--text-text-tertiary,#666b75)}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-key-form-input .llm-form-input[type=password]{letter-spacing:.125em;color:var(--vscode-icube--text-text-disabled);font-family:Verdana,sans-serif;font-size:16px;line-height:20px}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-key-form-input .llm-form-input:focus{border-color:var(--vscode-focusBorder);outline:none}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-key-form-input .llm-input-icon{cursor:pointer;color:var(--vscode-textLink-foreground);justify-content:center;align-items:center;display:flex;position:absolute}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-key-form-input .llm-input-icon .codicon{font-size:14px}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-key-form-input .llm-input-icon:first-of-type{right:40px}.integration-view-section__payment .llm-card-content .llm-apikey-form .llm-key-form-input .llm-input-icon:last-of-type{right:12px}.integration-view-section__payment .llm-card-content .llm-apikey-actions{justify-content:flex-end;align-self:stretch;align-items:center;height:28px;padding:0 12px 12px;display:flex}.integration-view-section__payment .llm-card-content .llm-card-error-box{background-color:var(--vscode-icube--status-error-surface-l1,#f646462e);box-sizing:border-box;flex-direction:column;gap:6px;width:100%;min-height:28px;padding:6px 8px;display:flex}.integration-view-section__payment .llm-card-content .llm-card-error-box .error-header{align-items:center;display:flex}.integration-view-section__payment .llm-card-content .llm-card-error-box .error-icon{color:var(--vscode-icube--status-error-default);flex-shrink:0;margin-right:6px;font-size:12px}.integration-view-section__payment .llm-card-content .llm-card-error-box .error-message{color:var(--vscode-icube--status-error-default,#f65a5a);font-weight:var(--body-md-fontWeight,400);font-size:var(--body-md-fontSize,12px);line-height:var(--body-md-lineHeight,18px);word-wrap:break-word;white-space:pre-wrap}.integration-view-section__payment .llm-card-content .llm-card-error-box .error-detail{color:var(--vscode-icube--status-error-default);word-break:break-word;margin-top:4px;font-size:12px;line-height:1.4}.llm-error-message{color:var(--vscode-errorForeground,#f85149);margin-top:4px;font-size:12px;line-height:16px}.price-page{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;height:100%;padding:12px;display:flex}.header-title{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.title-content{align-items:center;gap:8px;display:flex}.environment-name{color:var(--vscode-icube--text-text-default,#d1d3db);font-size:var(--heading-sm-fontSize,16px);font-style:normal;font-weight:600;line-height:var(--heading-sm-lineHeight,24px);margin:0}.header-actions{gap:8px;display:flex}.action-button{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .2s;display:flex}.action-icon{color:#9599a6;font-size:14px}.keys-status{display:flex}.key-item{flex:1;align-items:center;gap:8px;display:flex}.check-icon{color:var(--vscode-icube-colorSuccess);font-size:14px}.key-label{color:var(--vscode-icube--text-text-secondary-hover,#d1d3db);font-size:13px;font-size:var(--body-md-strong-fontSize,12px);font-style:normal;font-weight:var(--body-md-strong-fontWeight,500);line-height:var(--body-md-strong-lineHeight,18px);margin:0}.key-value{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--body-md-strong-fontSize,12px);font-style:normal;font-weight:var(--body-md-strong-fontWeight,500);line-height:var(--body-md-strong-lineHeight,18px);margin:0}.products-section{border-top:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);flex:1;padding-bottom:4px}.table-header{padding:7px 6px;display:flex}.selected-text{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--body-sm-fontSize,11px);font-style:normal;font-weight:400;line-height:var(--body-sm-lineHeight,16px)}.header-text{color:var(--vscode-icube--text-text-tertiary,#666b75);text-overflow:ellipsis;font-size:var(--heading-2xs-fontSize,12px);font-style:normal;font-weight:600;line-height:var(--heading-2xs-lineHeight,18px);flex:1;overflow:hidden}.products-list{flex-direction:column;gap:4px;display:flex}.product-row{border-radius:4px;align-items:center;padding:4px 0;transition:background-color .2s;display:flex}.product-info{flex:1;align-items:center;display:flex}.product-checkbox{cursor:pointer;user-select:none;align-items:center;gap:8px;display:flex}.product-name{color:var(--vscode-icube--text-text-default,#d1d3db);text-overflow:ellipsis;font-size:13px;font-weight:400;font-size:var(--body-md-strong-fontSize,12px);font-style:normal;font-weight:var(--body-md-strong-fontWeight,500);line-height:var(--body-md-strong-lineHeight,18px);margin-left:8px;transition:color .2s;overflow:hidden}.product-name.selected{font-weight:500}.product-price{flex:1;align-items:baseline;gap:4px;display:flex}.price-symbol{color:var(--vscode-icube--status-success-default,#33c192);margin:0;font-size:13px;font-weight:500}.price-amount{color:var(--vscode-icube--text-text-default,#d1d3db);text-overflow:ellipsis;font-size:var(--heading-2xs-fontSize,12px);font-style:normal;font-weight:600;line-height:var(--heading-2xs-lineHeight,18px);overflow:hidden}.price-interval{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--body-sm-fontSize,11px);font-style:normal;font-weight:400;line-height:var(--body-sm-lineHeight,16px)}.loading-state,.error-state,.empty-state{text-align:center;justify-content:center;align-items:center;height:64px;padding:7px 6px;display:flex}.loading-state p{color:var(--vscode-icube--text-text-secondary,#9599a6);margin:0;font-size:14px;font-weight:400}.error-state p{color:var(--vscode-icube--status-error-default,#f65a5a);margin:0;font-size:14px;font-weight:400}.empty-state p{color:var(--vscode-icube--text-text-secondary,#9599a6);margin:0;font-size:14px;font-weight:400}.price-page-footer{justify-content:space-between;align-items:center;display:flex}.footer-left{align-items:center;gap:8px;display:flex}.select-all{cursor:pointer;user-select:none;align-items:center;gap:8px;display:flex}.select-all.disabled{cursor:not-allowed;opacity:.6}.select-all-text{color:var(--vscode-icube--text-text-default,#d1d3db);font-size:var(--body-md-strong-fontSize,12px);font-style:normal;font-weight:var(--body-md-strong-fontWeight,500);line-height:var(--body-md-strong-lineHeight,18px);margin-left:8px}.footer-actions{gap:8px;display:flex}.button-text{color:#374151;margin:0;font-size:13px;font-weight:500}@media (width<=768px){.price-page-footer{flex-direction:column;align-items:stretch;gap:12px}.footer-left,.footer-actions{justify-content:center}}.integration-view-section__deploy .deploy-list{box-sizing:border-box;flex-direction:column;align-self:stretch;align-items:flex-start;width:100%;display:flex}.integration-view-section__deploy .deploy-item{background-color:var(--vscode-icube--bg-bg-overlay-l1);border-radius:var(--Radius-radius-6,6px);border:1px solid var(--vscode-icube--border-border-neutral-l1);box-sizing:border-box;width:100%}.integration-view-section__deploy .deploy-item.no-bg{background-color:#0000}.integration-view-section__deploy .deploy-item:not(:last-child){margin-bottom:16px}.integration-view-section__deploy .deploy-card-header{letter-spacing:0;align-items:center;column-gap:12px;padding:12px;display:flex;overflow:hidden}.integration-view-section__deploy .deploy-card-header p{margin-block:0}.integration-view-section__deploy .deploy-card-header .project-icon-wrapper{background-color:var(--vscode-icube-colorBlackText1);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;column-gap:10px;width:20px;height:20px;padding:10px;display:flex;position:relative}.integration-view-section__deploy .deploy-card-header .project-icon-wrapper .notification-badge{border-radius:9999px;flex-shrink:0;align-items:center;width:6px;height:6px;display:flex;position:absolute;bottom:0;right:0}.integration-view-section__deploy .deploy-card-header .project-icon-wrapper .notification-badge.authorized{background-color:var(--vscode-icube--status-success-default,#33c192);border:1px solid var(--vscode-icube--bg-bg-base-secondary,#222427)}.integration-view-section__deploy .deploy-card-header .project-icon-wrapper .notification-badge .badge-border{outline-width:1px;outline-style:solid;outline-color:var(--vscode-icube--bg-bg-base-secondary,#222427);border-radius:9999px;width:6px;height:6px;margin-left:-1px}.integration-view-section__deploy .deploy-card-header .project-info-wrapper{color:var(--vscode-icube--text-text-secondary,#9599a6);flex-direction:column;flex-grow:1;flex-basis:0;justify-content:center;align-items:flex-start;row-gap:2px;width:100%;font-size:12px;line-height:18px;display:flex;overflow:hidden}.integration-view-section__deploy .deploy-card-header .project-info-wrapper .project-title-status-wrapper{flex-shrink:0;align-items:center;column-gap:6px;height:20px;display:inline-flex}.integration-view-section__deploy .deploy-card-header .project-info-wrapper .project-title-status-wrapper .project-name{max-width:240px;color:var(--vscode-icube--text-text-default,#d1d3db);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600;line-height:20px;overflow:hidden}.connected .integration-view-section__deploy .deploy-card-header .project-info-wrapper .project-title-status-wrapper .project-name{max-width:180px}.integration-view-section__deploy .deploy-card-header .project-info-wrapper .project-title-status-wrapper .project-status{flex-shrink:0;min-width:37px;font-weight:600}.integration-view-section__deploy .deploy-card-header .project-info-wrapper .project-title-status-wrapper .project-status.authorized{color:var(--vscode-icube--status-success-default,#33c192)}.integration-view-section__deploy .deploy-card-header .project-info-wrapper .project-description{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:100%;max-width:450px;overflow:hidden}.connected .integration-view-section__deploy .deploy-card-header .project-info-wrapper .project-description{max-width:200px}@media (width<=900px){.integration-view-section__deploy .deploy-card-header .project-info-wrapper .project-description{max-width:400px}}@media (width<=800px){.integration-view-section__deploy .deploy-card-header .project-info-wrapper .project-description{max-width:350px}}@media (width<=700px){.integration-view-section__deploy .deploy-card-header .project-info-wrapper .project-description{max-width:300px}}@media (width<=600px){.integration-view-section__deploy .deploy-card-header .project-info-wrapper .project-description{max-width:250px}}.integration-view-section__deploy .deploy-card-content{border-top:1px solid var(--vscode-icube--border-border-neutral-l1);opacity:0;will-change:height,opacity;flex-direction:column;align-self:stretch;align-items:flex-start;height:0;transition:height .2s,opacity .15s,padding .2s;display:flex;overflow:hidden}.integration-view-section__deploy .deploy-card-content.expanded{opacity:1}.integration-view-section__deploy .deploy-card-content .deploy-detail{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;height:40px;padding:12px;display:flex}.integration-view-section__deploy .deploy-card-content .deploy-detail .deploy-detail-wrapper{border-radius:6px;flex-shrink:0;align-self:stretch;align-items:center;column-gap:8px;display:flex;overflow:hidden}.integration-view-section__deploy .deploy-card-content .deploy-detail .deploy-detail-wrapper .deploy-detail-link-section{flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:flex-start;padding-right:8px;display:flex;overflow:hidden}.integration-view-section__deploy .deploy-card-content .deploy-detail .deploy-detail-wrapper .deploy-detail-link-section .deploy-detail-link-url{cursor:pointer;color:var(--vscode-icube--text-text-default);text-overflow:ellipsis;font-size:13px;line-height:20px;font-weight:var(--body-base-strong-fontWeight,500);white-space:nowrap;flex-shrink:0;align-self:stretch;display:block;overflow:hidden}.integration-view-section__deploy .deploy-card-content .deploy-detail .deploy-detail-wrapper .deploy-detail-link-section .deploy-detail-link-url:hover{text-decoration:underline}.integration-view-section__deploy .deploy-card-content .deploy-detail .deploy-detail-wrapper .deploy-detail-link-section .deploy-detail-link-label{color:var(--vscode-icube--text-text-secondary,#9599a6);line-height:18px;font-weight:var(--body-md-fontWeight,400);flex-shrink:0;font-size:12px}.integration-view-section__deploy .action-buttons-wrapper{color:var(--vscode-icube--text-text-default,#d1d3db);flex-shrink:0;align-items:center;column-gap:8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.integration-view-section__deploy .action-buttons-wrapper .button{border-radius:var(--Radius-radius-4,4px);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;height:24px;padding-left:10px;padding-right:10px;display:inline-flex}.integration-view-section__deploy .action-buttons-wrapper .button.common{background-color:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214)}.integration-view-section__deploy .action-buttons-wrapper .button.common:hover{background-color:var(--vscode-icube--bg-bg-overlay-l4,#e0e2f22e)}.integration-view-section__deploy .action-buttons-wrapper .button.common:hover .text{color:var(--vscode-icube--text-text-default-hover,#d1d3db)}.integration-view-section__deploy .action-buttons-wrapper .button.strong{background-color:var(--vscode-button-background)}.integration-view-section__deploy .action-buttons-wrapper .button.strong .text,.integration-view-section__deploy .action-buttons-wrapper .button.strong .codicon{color:var(--vscode-button-foreground)}.integration-view-section__deploy .action-buttons-wrapper .button.strong .codicon.spinner{margin-right:6px;animation:1s linear infinite icube-spin}.integration-view-section__deploy .action-buttons-wrapper .button.strong:hover{background-color:var(--vscode-button-hoverBackground)}.integration-view-section__deploy .action-buttons-wrapper .button.strong.disabled{cursor:not-allowed;background-color:var(--vscode-disabledForeground);pointer-events:none}.integration-view-section__deploy .action-buttons-wrapper .button.strong.checking{cursor:wait;pointer-events:none}.theme-icube .integration-view-section__deploy .action-buttons-wrapper .button.strong{background-color:var(--vscode-icube--bg-bg-invert,#dadde5)}.theme-icube .integration-view-section__deploy .action-buttons-wrapper .button.strong:hover{background-color:var(--vscode-icube--bg-bg-invert-hover,#dadde5)}.theme-icube .integration-view-section__deploy .action-buttons-wrapper .button.strong .text,.theme-icube .integration-view-section__deploy .action-buttons-wrapper .button.strong .codicon{color:var(--vscode-icube--text-text-onaccent,#171717)}.theme-icube .integration-view-section__deploy .action-buttons-wrapper .button.strong.disabled{background-color:var(--vscode-icube--bg-bg-invert-disabled,#dadde5)}.theme-icube .integration-view-section__deploy .action-buttons-wrapper .button.strong.disabled .text,.theme-icube .integration-view-section__deploy .action-buttons-wrapper .button.strong.disabled .codicon{color:var(--vscode-icube--text-text-disabled,#171717)}.theme-icube .integration-view-section__deploy .action-buttons-wrapper .button.strong.checking{background-color:var(--vscode-icube--bg-bg-invert-disabled,#dadde5)}.integration-view-section__deploy .action-buttons-wrapper .codicon-icube-SmallRight,.integration-view-section__deploy .action-buttons-wrapper .codicon-icube-SmallDown{cursor:pointer;padding:4px}.integration-view-section__deploy .action-buttons-wrapper .codicon-icube-SmallRight:hover,.integration-view-section__deploy .action-buttons-wrapper .codicon-icube-SmallDown:hover{border-radius:var(--Radius-radius-4,4px);background-color:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d);padding:4px}.integration-view-section__deploy .action-buttons-wrapper .action-icons{cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.integration-view-section__deploy .action-buttons-wrapper .action-icons:hover{background-color:var(--vscode-icube--bg-bg-overlay-l3)}.icube-modules-desktop-integration-panel,.icube-modules-desktop-supabase-panel{height:100%}#integration-view,#supabase-view{scroll-behavior:smooth;scrollbar-gutter:stable;height:100%;overflow-y:auto;&::-webkit-scrollbar{background-color:#0000;width:6px}&::-webkit-scrollbar-thumb{background:0 0}&:hover::-webkit-scrollbar-thumb{background:var(--vscode-icube--bg-bg-overlay-l3);border-radius:var(--vscode-icube--Radius-radius-full,9999px)}}.integration-view-section{max-width:800px;margin:auto;padding:40px 40px 0;display:block;position:relative;#supabase-view &{padding:16px 32px 0}#supabase-view:has(.dashboard-container) &{max-width:none}&:not(:first-child){padding-top:32px}&:last-child{padding-bottom:40px}& p{margin-block:0}& .integration-title{color:var(--vscode-icube--text-text-default-active,#f5f9fe);font-size:var(--heading-md-fontSize,20px);font-weight:var(--heading-md-fontWeight,600);line-height:var(--heading-md-lineHeight,28px);letter-spacing:.1px}& .integration-description{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--body-md-fontSize,12px);font-weight:var(--body-md-fontWeight,400);line-height:var(--body-md-lineHeight,18px);margin-top:8px}& .integration-section-title{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--heading-2xs-fontSize,12px);font-weight:var(--heading-md-fontWeight,600);line-height:var(--heading-2xs-lineHeight,18px);letter-spacing:.1px;margin-bottom:8px}}#supabase-view{& .integration-view-section.integration-view-section__supabase{padding-top:24px}& .supabase-header{justify-content:space-between;display:flex}& .action-buttons-wrapper{color:var(--vscode-icube--text-text-default,#d1d3db);flex-shrink:0;align-items:center;column-gap:8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex;& .button{border-radius:var(--Radius-radius-4,4px);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;height:24px;padding-left:10px;padding-right:10px;display:inline-flex;&.common{background-color:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);&:hover{background-color:var(--vscode-icube--bg-bg-overlay-l4,#e0e2f22e);& .text{color:var(--vscode-icube--text-text-default-hover,#d1d3db)}}}&.strong{background-color:var(--vscode-button-background);& .text,& .codicon{color:var(--vscode-button-foreground)}&:hover{background-color:var(--vscode-button-hoverBackground)}&.disabled{cursor:not-allowed;background-color:var(--vscode-disabledForeground)}.theme-icube &{background-color:var(--vscode-icube--bg-bg-invert,#dadde5);&:hover{background-color:var(--vscode-icube--bg-bg-invert-hover,#dadde5)}& .text,& .codicon{color:var(--vscode-icube--text-text-onaccent,#171717)}&.disabled{background-color:var(--vscode-icube--bg-bg-invert-disabled,#dadde5);& .text,& .codicon{color:var(--vscode-icube--text-text-disabled,#171717)}}}}}}& .supabase-header .action-buttons-wrapper .button{height:28px;padding-left:8px;padding-right:8px;font-size:13px;&.danger{color:var(--vscode-icube--status-error-default,#f65a5a)}&.px-6{padding-left:6px;padding-right:6px}&.px-12{padding-left:12px;padding-right:12px}}}.common-style{& .flex{display:flex}& .align-center{align-items:center}& .justify-center{justify-content:center}& .justify-between{justify-content:space-between}& .font-12{font-size:12px}& .font-14{font-size:14px}& .flex-no-shrink{flex-shrink:0}& .codicon[class*=codicon-].font-14{font-size:14px}& .line-h-12{line-height:12px}& .line-h-14{line-height:14px}& .clolr-default-text{color:var(--vscode-icube-colorDefaultText,#dadde5)}& .color-disable-text{color:var(--vscode-icube-colorDisableText,#5c6373)}& .color-gray-text{color:var(--vscode-icube-colorGrayText,#9599a6)}}.dashboard-container{border:1px solid var(--vscode-icube--border-border-neutral-l1);border-radius:6px;height:calc(100% - 84px);margin:24px 16px 16px}.supabase-title-bread{align-items:center;gap:8px;height:28px;display:flex;& .bread-part{white-space:nowrap;color:var(--vscode-icube-colorHighlightText);font-size:20px;font-weight:600}&:has(.bread-split) .bread-part.root{color:var(--vscode-icube-colorGrayText);cursor:pointer;&:hover{color:var(--vscode-icube-colorTextDefault);text-decoration:underline}}& .help-icon{color:var(--vscode-icube-colorGrayText);cursor:pointer;background-color:#0000;align-items:center;font-weight:500;display:flex}& .bread-split{width:8px;height:12px;line-height:12px}}@scope(.supabase-shadcn-ui-css-scope){.transform,div{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.shadow,.shadow-md{--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.focus\:ring-2,.focus-visible\:ring-2{--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.filter{--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-4{bottom:1rem}.right-4{right:1rem}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-auto{aspect-ratio:auto}.aspect-video{aspect-ratio:16/9}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-4{height:1rem}.h-48{height:12rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[250px\]{height:250px}.h-\[27px\]{height:27px}.h-auto{height:auto}.h-full{height:100%}.max-h-96{max-height:24rem}.w-10{width:2.5rem}.w-36{width:9rem}.w-4{width:1rem}.w-60{width:15rem}.w-64{width:16rem}.w-8{width:2rem}.w-80{width:20rem}.w-96{width:24rem}.w-fit{width:fit-content}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.max-w-3xl{max-width:48rem}.max-w-96{max-width:24rem}.max-w-none{max-width:none}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:8px}.rounded-md{border-radius:6px}.rounded-none{border-radius:0}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[var\(--vscode-icube-colorLine1\,rgba\(194\,202\,242\,0\.08\)\)\]{border-color:var(--vscode-icube-colorLine1,#c2caf214)}.border-input{border-color:var(--vscode-icube-colorBtnHover2)}.border-transparent{border-color:#0000}.\!bg-\[var\(--vscode-icube--bg-bg-overlay-l2\)\]{background-color:var(--vscode-icube--bg-bg-overlay-l2)!important}.bg-\[var\(--vscode-icube--bg-bg-overlay-l2\)\]{background-color:var(--vscode-icube--bg-bg-overlay-l2)}.bg-\[var\(--vscode-icube-colorBtnHover\,rgba\(194\,202\,242\,0\.10\)\)\]{background-color:var(--vscode-icube-colorBtnHover,#c2caf21a)}.bg-background{background-color:none}.bg-destructive{background-color:var(--vscode-icube--status-error-default)}.bg-muted{background-color:var(--vscode-icube--bg-bg-overlay-l2)}.bg-popover{background-color:var(--vscode-icube--bg-bg-menu)}.bg-primary{background-color:var(--vscode-icube-primaryButtonBackground)}.bg-secondary{background-color:var(--vscode-icube--bg-bg-base-secondary)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-10{padding-bottom:2.5rem}.pr-4{padding-right:1rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[length\:var\(--body-md-strong-fontSize\)\]{font-size:var(--body-md-strong-fontSize)}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[var\(--body-md-strong-fontWeight\)\]{font-weight:var(--body-md-strong-fontWeight)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.text-\[color\:var\(--vscode-icube--text-text-secondary\)\]{color:var(--vscode-icube--text-text-secondary)}.text-\[color\:var\(--vscode-icube--text-text-secondary-active\)\]{color:var(--vscode-icube--text-text-secondary-active)}.text-\[var\(--vscode-icube-colorTextHighlight\,\#fff\)\]{color:var(--vscode-icube-colorTextHighlight,#fff)}.text-destructive{color:var(--vscode-icube--status-error-default)}.text-destructive-foreground{color:var(--vscode-icube-colorSnow)}.text-foreground{color:var(--vscode-icube--text-text-default)}.text-muted-foreground{color:var(--vscode-icube--text-text-secondary)}.text-popover-foreground{color:var(--vscode-icube--text-text-default)}.text-primary{color:var(--vscode-icube-primaryButtonBackground)}.text-primary-foreground{color:var(--vscode-icube-primaryButtonForeground)}.text-secondary-foreground{color:var(--vscode-icube--text-text-secondary)}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}*{border-color:var(--vscode-icube--border-border-neutral-l1);&::-webkit-scrollbar{background:0 0;width:6px}&::-webkit-scrollbar-thumb{background:0 0}&:hover::-webkit-scrollbar-thumb{background:var(--vscode-icube--bg-bg-overlay-l3);border-radius:var(--vscode-icube--Radius-radius-full,9999px)}&::-webkit-scrollbar-thumb:hover{background:var(--vscode-icube--bg-bg-overlay-l3)}}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:var(--vscode-icube--text-text-default)}.placeholder\:text-\[var\(--vscode-icube-colorTextGray\,\#9599A6\)\]::placeholder{color:var(--vscode-icube-colorTextGray,#9599a6)}.first\:pl-6:first-child{padding-left:1.5rem}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pr-6:last-child{padding-right:1.5rem}.hover\:border-\[var\(--vscode-icube-colorLine2\,rgba\(194\,202\,242\,0\.16\)\)\]:hover{border-color:var(--vscode-icube-colorLine2,#c2caf229)}.hover\:bg-\[var\(--vscode-icube--bg-bg-overlay-l2\)\]:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2)}.hover\:bg-accent:hover{background-color:var(--vscode-icube-colorBtnHover2)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[color\:var\(--vscode-icube--text-text-secondary-hover\)\]:hover,.hover\:text-accent-foreground:hover{color:var(--vscode-icube--text-text-secondary-hover)}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-\[var\(--vscode-icube-colorLine3\,rgba\(194\,202\,242\,0\.24\)\)\]:focus{border-color:var(--vscode-icube-colorLine3,#c2caf23d)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:var(--vscode-icube--text-text-default)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--vscode-icube--text-text-default)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-foreground{color:var(--vscode-icube--text-text-default)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--vscode-icube--bg-bg-overlay-l2)}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.dark\:border-destructive:is(.dark *){border-color:var(--vscode-icube--status-error-default)}@container (width>=768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@container (width>=1024px){.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-8{margin-bottom:2rem}.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-8{gap:2rem}.lg\:p-12{padding:3rem}.lg\:p-8{padding:2rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-12{padding-top:3rem}.lg\:pt-8{padding-top:2rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:first\:pl-8:first-child{padding-left:2rem}.lg\:last\:pr-8:last-child{padding-right:2rem}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:text-destructive>svg{color:var(--vscode-icube--status-error-default)}.\[\&\>svg\]\:text-foreground>svg{color:var(--vscode-icube--text-text-default)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}}.icube-new-version-guide-module{z-index:10001;-webkit-app-region:drag;user-select:none;background:var(--vscode-icube--bg-bg-base-default);position:absolute;inset:0}.icube-new-version-guide-module .icube-nvguide-content{background:var(--vscode-icube--bg-bg-base-default)}.windows .icube-new-version-guide-module .newversion-guide-close{top:50px}.icube-new-version-guide-module .dark .dark-icon,.icube-new-version-guide-module .light .light-icon{display:block}.windows .icube-new-version-guide-module .newversion-guide-close.win{display:flex}.mac .icube-new-version-guide-module .newversion-guide-close.mac{display:block}.solo-lite .icube-nvguide-content{border-radius:24px}.solo-lite .icube-nvguide-content .new-version-guide-video{border-radius:20px!important}.solo-lite .new-version-slogo{-webkit-text-fill-color:var(--vscode-icube--text-text-secondary,#5b6066)!important;background:0 0!important}.solo-lite .new-version-guide-dot-wrapper .active{border-radius:var(--radius-radius-full,999px);background-color:var(--vscode-icube--bg-bg-invert,#262626)}.solo-lite .new-version-guide-dot-wrapper .dot{border-radius:999px}.icube-process-explorer{box-sizing:border-box;background-color:var(--vscode-icube-colorBg1);min-width:800px;height:100vh;color:var(--vscode-icube-colorTextDefault);flex-direction:column;padding:20px 20px 0;display:flex}.icube-process-explorer .explorer-header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.icube-process-explorer.solo-lite .top-actions{visibility:hidden}.icube-process-explorer .disk-breadcrumb{cursor:pointer;align-items:center;gap:8px;display:flex}.icube-process-explorer .disk-breadcrumb span{font-size:13px;font-weight:500;display:inline-flex}.icube-process-explorer .disk-breadcrumb span.disk-breadcrumb-split{color:var(--vscode-icube--border-border-neutral-l3)}.icube-process-explorer .disk-breadcrumb span.back-arrow-btn-arrow{color:var(--vscode-icube--icon-icon-secondary);transform:rotate(180deg)}.icube-process-explorer .disk-breadcrumb span.back-arrow-btn-arrow:hover{color:var(--vscode-icube--icon-icon-secondary-hover)}.icube-process-explorer .disk-breadcrumb span.back-arrow-btn{color:var(--vscode-icube--text-text-secondary)}.icube-process-explorer .disk-breadcrumb span.back-arrow-btn:hover{color:var(--vscode-icube--text-text-secondary-hover)}.icube-process-explorer .disk-breadcrumb span.disk-breadcrumb-subname{color:var(--vscode-icube--text-text-default)}.icube-process-explorer .tab-navigation-container.process{justify-content:left;align-items:center;margin-bottom:12px;display:flex}.icube-process-explorer .tab-navigation-container.process .filter-container{flex:1}.icube-process-explorer .tab-navigation-container.process .filter-container label{cursor:pointer;justify-content:flex-end;align-items:center;gap:4px;width:fit-content;margin-left:auto;display:flex}.icube-process-explorer .tab-navigation-container.process .filter-container label input[type=checkbox]{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--vscode-icube-colorTextGray);background:0 0;outline:none;width:10px;height:10px;margin-right:1px}.icube-process-explorer .tab-navigation-container.process .filter-container label input[type=checkbox]:checked{border:3px double var(--vscode-icube-colorBg1);background:var(--vscode-icube-colorTextDefault);width:12px;height:12px;margin-right:0}.icube-process-explorer .tab-navigation{border:1px solid var(--vscode-icube-colorLine2);color:var(--vscode-icube-colorTextDefault);border-radius:4px;justify-content:center;padding:3px;display:flex}.icube-process-explorer .tab-navigation.process{justify-content:left}.icube-process-explorer .tab-navigation.process .tab-button{padding:4px 12px}.icube-process-explorer .tab-navigation .tab-button{cursor:pointer;color:var(--vscode-icube-colorTextDefault);background-color:#0000;border:none;border-radius:4px;padding:0 12px;line-height:20px;transition:background-color .2s}.icube-process-explorer .tab-navigation .tab-button.active{background-color:var(--vscode-icube-colorBgTr3);color:var(--vscode-icube-colorTextHighlight);font-weight:600}.icube-process-explorer .tab-navigation .tab-button:hover:not(.active){background-color:var(--vscode-icube-colorBgTr1)}.icube-process-explorer .disable-extensions-button{display:none}body.cpu-memory .icube-process-explorer .disable-extensions-button{display:block}.icube-process-explorer .report-button{color:var(--vscode-icube-colorTextGray);cursor:pointer;text-underline-offset:4px;background:0 0;border:none;font-size:12px;font-weight:400;text-decoration-line:underline}.icube-process-explorer .report-button:hover{color:var(--vscode-icube-colorHighlightText)}.icube-process-explorer .report-button.reported{cursor:not-allowed;text-decoration-line:none}.icube-process-explorer .flex-col{flex-direction:column}.icube-process-explorer .process-explorer-content{flex-direction:row;flex:1;gap:12px;display:flex;overflow:auto}.icube-process-explorer .overview-panel{flex-direction:column;gap:12px;display:flex;overflow:auto}.icube-process-explorer .overview-main-section{flex-direction:column;gap:12px;display:flex}.icube-process-explorer .overview-history-section-divider{color:var(--vscode-icube-colorTextGray);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.icube-process-explorer .overview-history-section-divider:before,.icube-process-explorer .overview-history-section-divider:after{content:"";background:linear-gradient(90deg,#ffffff0f 0%,#ffffff2e 50%,#ffffff0f 100%);flex:1;height:1px}.icube-process-explorer .overview-history-section{flex-direction:column;gap:12px;display:flex}.icube-process-explorer .overview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.icube-process-explorer .overview-card{border:1px solid var(--vscode-icube-colorLine1);background:var(--vscode-icube-colorBgHover);text-align:left;cursor:pointer;color:inherit;border-style:solid;border-radius:6px;outline:none;flex-direction:column;gap:8px;width:100%;padding:12px;display:flex;position:relative}.icube-process-explorer .overview-card.risk{border-color:var(--vscode-icube-colorWarningTr2);background:var(--vscode-icube-colorWarningTr1)}.icube-process-explorer .overview-card:hover{border-color:var(--vscode-icube-colorLine2);background:var(--vscode-icube-colorBgTr0);box-shadow:inset 0 0 0 1px var(--vscode-icube-colorLine2)}.icube-process-explorer .overview-card:hover .overview-card-arrow{color:var(--vscode-icube-colorTextDefault)}.icube-process-explorer .overview-card-label{color:var(--vscode-icube-colorTextGray);align-items:center;gap:6px;font-size:12px;display:flex}.icube-process-explorer .overview-card-label-icon{color:var(--vscode-icube-colorTextDefault);justify-content:center;align-items:center;display:inline-flex}.icube-process-explorer .overview-card-value{color:var(--vscode-icube-colorTextDefault);font-size:20px;font-weight:600}.icube-process-explorer .overview-card-value-row{align-items:baseline;gap:8px;display:flex}.icube-process-explorer .overview-card-value-extra{color:var(--vscode-icube-colorTextGray);font-size:12px}.icube-process-explorer .overview-card-details{flex-direction:column;gap:4px;margin-top:8px;display:flex}.icube-process-explorer .overview-card-details-divider{color:var(--vscode-icube-colorTextDisable);letter-spacing:.2px;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.icube-process-explorer .overview-card-details-divider:after{content:"";background:linear-gradient(90deg,#ffffff0d 0%,#ffffff29 50%,#ffffff0d 100%);flex:1;height:1px}.icube-process-explorer .overview-card-detail-row{justify-content:space-between;align-items:center;font-size:12px;display:flex}.icube-process-explorer .overview-card-detail-name{color:var(--vscode-icube-colorTextGray)}.icube-process-explorer .overview-card-detail-value{color:var(--vscode-icube-colorTextDisable);margin-left:8px}.icube-process-explorer .overview-card-arrow{color:var(--vscode-icube--icon-icon-secondary);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}.icube-process-explorer .overview-diagnosis{border:1px solid var(--vscode-icube-colorLine1);border-radius:6px;flex-direction:column;gap:10px;padding:12px;display:flex}.icube-process-explorer .overview-diagnosis.warning{border-color:var(--vscode-icube-colorLine2);background:var(--vscode-icube-colorBgTr0);box-shadow:inset 0 0 0 1px var(--vscode-icube-colorLine2)}.icube-process-explorer .overview-diagnosis.info{background:var(--vscode-icube-colorBgHover)}.icube-process-explorer .overview-diagnosis.overview-diagnosis-history{background:var(--vscode-icube-colorBgHover);transition:border-color .2s,background-color .2s,box-shadow .2s}.icube-process-explorer .overview-diagnosis.overview-diagnosis-history:hover{border-color:var(--vscode-icube-colorLine2);background:var(--vscode-icube-colorBgTr0);box-shadow:inset 0 0 0 1px var(--vscode-icube-colorLine2)}.icube-process-explorer .overview-diagnosis.overview-diagnosis-history:hover .overview-last-diagnosis-arrow{color:var(--vscode-icube-colorTextDefault)}.icube-process-explorer .overview-diagnosis.overview-diagnosis-history.collapsed{cursor:pointer}.icube-process-explorer .overview-diagnosis,.icube-process-explorer .overview-diagnosis-title,.icube-process-explorer .overview-diagnosis-head-right,.icube-process-explorer .overview-diagnosis-status,.icube-process-explorer .overview-diagnosis-meta,.icube-process-explorer .overview-diagnosis-content,.icube-process-explorer .overview-actions-section,.icube-process-explorer .overview-actions-item-desc,.icube-process-explorer .overview-last-diagnosis-header{user-select:text}.icube-process-explorer .overview-diagnosis-title{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.icube-process-explorer .overview-diagnosis-running-title{align-items:center;gap:6px;display:inline-flex}.icube-process-explorer .overview-last-tag{height:18px;color:var(--vscode-icube-colorTextDefault);background:var(--vscode-icube-colorBgTr0);border:1px solid var(--vscode-icube-colorLine2);border-radius:9px;align-items:center;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.icube-process-explorer .overview-diagnosis-title-row{align-items:center;gap:12px;display:flex}.icube-process-explorer .overview-diagnosis-head-right{align-items:center;gap:10px;min-width:0;margin-left:auto;display:inline-flex}.icube-process-explorer .overview-diagnosis-meta{color:var(--vscode-icube-colorTextDisable);white-space:nowrap;font-size:11px}.icube-process-explorer .overview-diagnosis-status{color:var(--vscode-icube-colorTextGray);align-items:center;gap:4px;font-size:12px;display:inline-flex}.icube-process-explorer .overview-diagnosis-status.success{color:var(--vscode-icube-colorTextDefault)}.icube-process-explorer .overview-diagnosis-status.error{color:var(--vscode-icube-colorError)}.icube-process-explorer .overview-diagnosis-status.canceled{color:var(--vscode-icube-colorTextGray)}.icube-process-explorer .overview-diagnosis-status-icon{justify-content:center;width:12px;display:inline-flex}.icube-process-explorer .overview-diagnosis-status-icon.loading{animation:1s linear infinite spin}.icube-process-explorer .status-text-animated:after{content:"";animation:1.5s infinite ellipsis}@keyframes ellipsis{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.icube-process-explorer .overview-diagnosis-thinking-toggle{border:1px dashed var(--vscode-icube-colorLine1);cursor:pointer;color:var(--vscode-icube-colorTextGray);text-align:left;background:0 0;border-radius:6px;flex-direction:column;gap:6px;padding:8px;font-size:12px;display:flex}.icube-process-explorer .overview-diagnosis-thinking-toggle:hover{border-color:var(--vscode-icube-colorLine2);background:var(--vscode-icube-colorBgHover)}.icube-process-explorer .overview-diagnosis-thinking-header{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.icube-process-explorer .overview-diagnosis-thinking-title{color:var(--vscode-icube-colorTextGray);font-size:12px}.icube-process-explorer .overview-diagnosis-thinking-content{width:100%;color:var(--vscode-icube-colorTextGray);white-space:pre-wrap;max-height:200px;font-size:12px;line-height:18px;overflow-y:auto}.icube-process-explorer .overview-thinking-arrow{color:var(--vscode-icube--icon-icon-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.icube-process-explorer .overview-thinking-arrow.expanded{transform:rotate(90deg)}.icube-process-explorer .overview-diagnosis-content{color:var(--vscode-icube-colorTextDefault);user-select:text;font-size:13px;line-height:20px}.icube-process-explorer .overview-actions{align-items:center;gap:8px;display:flex}.icube-process-explorer .overview-report-link{margin-left:4px}.icube-process-explorer .overview-actions-section{flex-direction:column;gap:6px;margin-top:4px;display:flex}.icube-process-explorer .overview-actions-section-title{color:var(--vscode-icube-colorTextDefault);font-size:12px;font-weight:600}.icube-process-explorer .overview-actions-preview{text-align:left;flex-direction:column;gap:6px;display:flex}.icube-process-explorer .overview-actions-item{border:1px solid var(--vscode-icube-colorLine1);background:var(--vscode-icube-colorBgHover);border-radius:6px;flex-direction:column;gap:2px;padding:8px;display:flex}.icube-process-explorer .overview-actions-item-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.icube-process-explorer .overview-actions-item-title{color:var(--vscode-icube-colorTextDefault);flex:1;min-width:0;font-size:12px;font-weight:600}.icube-process-explorer .overview-actions-item-desc{color:var(--vscode-icube-colorTextGray);user-select:text;font-size:12px}.icube-process-explorer .overview-actions-item-command{color:var(--vscode-icube-colorTextDisable);font-size:11px;font-family:var(--vscode-editor-font-family);user-select:text;align-items:center;gap:6px;display:inline-flex}.icube-process-explorer .overview-copy-icon{cursor:pointer;color:var(--vscode-icube-colorTextDefault);align-items:center;display:inline-flex}.icube-process-explorer .overview-copy-icon:hover{opacity:.8}.icube-process-explorer .overview-action-execute-btn{cursor:pointer;white-space:nowrap;color:var(--vscode-icube-colorTextGray);border:1px solid var(--vscode-icube-colorLine1);border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:1px 6px;font-size:11px;display:inline-flex}.icube-process-explorer .overview-action-execute-btn:hover{color:var(--vscode-icube-colorTextDefault);background:var(--vscode-icube-colorBgDefault)}.icube-process-explorer .overview-action-execute-btn svg{width:12px;height:12px}.icube-process-explorer .overview-extension-link{color:inherit;cursor:pointer;text-decoration:underline}.icube-process-explorer .overview-extension-link:hover{opacity:.8}.icube-process-explorer .overview-action-button{width:fit-content}.icube-process-explorer .overview-processes{border:1px solid var(--vscode-icube-colorLine1);border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.icube-process-explorer .overview-processes-title{font-size:13px;font-weight:600}.icube-process-explorer .overview-process-item{color:var(--vscode-icube-colorTextGray);grid-template-columns:minmax(0,1fr) 96px 96px;align-items:center;gap:12px;font-size:12px;display:grid}.icube-process-explorer .overview-process-empty{color:var(--vscode-icube-colorTextGray);font-size:12px}.icube-process-explorer .overview-diagnosis-phase{color:var(--vscode-icube-colorTextDefault);font-size:12px}.icube-process-explorer .overview-diagnosis-result{flex-direction:column;gap:6px;margin-top:4px;display:flex}.icube-process-explorer .overview-diagnosis-result-title{color:var(--vscode-icube-colorTextDefault);font-size:12px;font-weight:600}.icube-process-explorer .overview-diagnosis-result-text{color:var(--vscode-icube-colorTextGray);font-size:12px}.icube-process-explorer .overview-last-diagnosis-header{text-align:left;cursor:pointer;width:100%;color:var(--vscode-icube-colorTextDefault);background:0 0;border:none;flex-direction:column;gap:6px;padding:0;display:flex}.icube-process-explorer .overview-last-diagnosis-arrow{color:var(--vscode-icube--icon-icon-secondary);align-items:center;margin-left:auto;transition:transform .2s,color .2s;display:inline-flex}.icube-process-explorer .overview-last-diagnosis-arrow.expanded{transform:rotate(90deg)}.icube-process-explorer .resource-panel{flex-direction:column;flex:0 0 26%;gap:12px;width:fit-content;min-width:0;max-width:330px;height:fit-content;margin-top:12px;display:flex}.icube-process-explorer .resource-panel .panel{background-color:var(--vscode-icube-colorBgTr0);border:1px solid var(--vscode-icube-colorLine1);border-radius:4px;flex:none;padding:16px 12px}.icube-process-explorer .resource-panel .panel .panel-header{flex-flow:column;gap:4px;margin-bottom:12px;font-weight:500;display:flex}.icube-process-explorer .resource-panel .panel .panel-header .panel-header-title{gap:4px;display:flex}.icube-process-explorer .resource-panel .panel .panel-header .panel-header-desc{color:var(--vscode-icube-colorDisableText);font-size:12px}.icube-process-explorer .resource-panel .panel .panel-header .panel-icon{color:var(--vscode-icube-colorTextDefault);align-items:center;gap:4px;font-size:13px;display:flex}.icube-process-explorer .resource-panel .panel .panel-header .panel-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.icube-process-explorer .resource-panel .panel .usage-bar{background-color:var(--vscode-icube-colorBgTr1);border-radius:4px;height:20px;margin-bottom:8px;display:flex;overflow:hidden}.icube-process-explorer .resource-panel .panel .usage-bar .usage-segment{height:100%}.icube-process-explorer .resource-panel .panel .usage-legend{flex-flow:column;gap:16px;display:flex}.icube-process-explorer .resource-panel .panel .usage-legend .legend-item{color:var(--vscode-icube-colorTextGray);cursor:pointer;font-size:14px;font-weight:400}.icube-process-explorer .resource-panel .panel .usage-legend .legend-item:hover,.icube-process-explorer .resource-panel .panel .usage-legend .legend-item:hover .legend-name{color:var(--vscode-icube-colorTextDefault)}.icube-process-explorer .resource-panel .panel .usage-legend .legend-item .legend-color{border-radius:50%;width:8px;height:8px}.icube-process-explorer .resource-panel .panel .usage-legend .legend-item .legend-name{color:var(--vscode-icube-colorTextDisable);white-space:nowrap;font-weight:500}.icube-process-explorer .resource-panel .panel .usage-legend .legend-item .legend-value{text-align:right;white-space:nowrap;justify-content:end;align-items:center;gap:2px;display:flex}.icube-process-explorer .process-table-container{max-width:100%;margin-top:12px;overflow:auto}.icube-process-explorer .process-table-container .process-table{table-layout:fixed;border-collapse:separate;border-spacing:.5px;border:1px solid var(--vscode-icube-colorLine2);border-radius:4px;width:100%;min-width:706px}.icube-process-explorer .process-table-container .process-table .order-by{width:fit-content;color:var(--vscode-icube-colorTextDefault);cursor:pointer;justify-content:center;align-items:center;gap:2px;margin-left:auto;font-weight:400;display:flex}.icube-process-explorer .process-table-container .process-table .order-by svg{display:none}.icube-process-explorer .process-table-container .process-table .order-by.name svg,.icube-process-explorer .process-table-container .process-table .order-by.pid svg{transform:scaleY(-1)}.icube-process-explorer .process-table-container .process-table .order-by.sorted{font-weight:500}.icube-process-explorer .process-table-container .process-table .order-by.sorted svg{display:block}.icube-process-explorer .process-table-container .process-table .order-by.no-sort{cursor:default}.icube-process-explorer .process-table-container .process-table th,.icube-process-explorer .process-table-container .process-table td{vertical-align:middle;text-align:left;padding:6px 12px}.icube-process-explorer .process-table-container .process-table thead{background-color:var(--vscode-icube-colorBg1);z-index:2;position:sticky;top:0}.icube-process-explorer .process-table-container .process-table th{background-color:var(--vscode-icube-colorBgTr0);color:var(--vscode-icube-colorTextGray);border-bottom:1px solid var(--vscode-icube-colorLine2);text-align:right;text-align:-webkit-right;font-weight:500;position:relative}.icube-process-explorer .process-table-container .process-table th.process-name .order-by{margin-left:0;margin-right:auto}.icube-process-explorer .process-table-container .process-table th.process-cpu,.icube-process-explorer .process-table-container .process-table th.process-memory{cursor:pointer}.icube-process-explorer .process-table-container .process-table tr:nth-child(2n){background-color:var(--table,#c2caf20d)}.icube-process-explorer .process-table-container .process-table tbody tr:hover{background-color:var(--vscode-icube-colorBgTr1)}.icube-process-explorer .process-table-container .process-table td.process-name{text-align:left;text-align:-webkit-left;color:var(--vscode-icube-colorTextDefault);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.icube-process-explorer .process-table-container .process-table td.process-name .sub_name{color:var(--vscode-icube-colorDisableText)}.icube-process-explorer .process-table-container .process-table .process-type,.icube-process-explorer .process-table-container .process-table .process-cpu,.icube-process-explorer .process-table-container .process-table .process-memory,.icube-process-explorer .process-table-container .process-table .process-pid,.icube-process-explorer .process-table-container .process-table .process-actions{width:120px;color:var(--vscode-icube-colorTextGray);text-align:right;text-align:-webkit-right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.icube-process-explorer .process-table-container .process-table .selected-row .process-type,.icube-process-explorer .process-table-container .process-table .selected-row .process-cpu,.icube-process-explorer .process-table-container .process-table .selected-row .process-memory,.icube-process-explorer .process-table-container .process-table .selected-row .process-pid,.icube-process-explorer .process-table-container .process-table .selected-row .process-actions{color:var(--vscode-icube-colorTextHighlight)}.icube-process-explorer .process-table-container .process-table .info-tooltip{justify-content:flex-end;align-items:center;gap:4px;display:flex}.icube-process-explorer .process-table-container .process-table .info-tooltip.nowrap{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.icube-process-explorer .process-table-container .process-table .process-pid{width:80px}.icube-process-explorer .align-center{align-items:center}.icube-process-explorer .align-start{align-items:flex-start}.icube-process-explorer .mt-3{margin-top:3px}.icube-process-explorer .mr-4{margin-right:4px}.icube-process-explorer .mr-8{margin-right:8px}.icube-process-explorer .error-message{border-radius:6px;padding:8px;display:flex}.icube-process-explorer .error-message.info{background-color:var(--vscode-icube-colorBgTr0);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217)}.icube-process-explorer .error-message.error{background-color:var(--vscode-icube-colorErrorTr1);border:1px solid var(--vscode-icube-colorErrorTr2)}.icube-process-explorer .error-message.warning{background-color:var(--vscode-icube-colorWarningTr1);border:1px solid var(--vscode-icube-colorWarningTr2)}.icube-process-explorer .error-message .error-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-weight:700;display:flex}.icube-process-explorer .error-message .error-content{flex:1;align-items:center;display:flex}.icube-process-explorer .error-message .error-content .error-title{color:var(--vscode-icube-colorTextHighlight);margin-bottom:4px;font-weight:600}.icube-process-explorer .error-message .error-content .error-text{color:var(--vscode-icube-colorTextDefault);font-size:13px;font-weight:500}.icube-process-explorer .error-message .error-content .error-text .error-link{color:var(--vscode-textLink-foreground);text-decoration:underline}.icube-process-explorer .error-message .error-content .error-text .error-link:hover{opacity:.8}.icube-process-explorer .error-message .error-button{color:var(--vscode-icube-colorTextDefault);cursor:pointer;background:var(--vscode-icube-colorBgTr1);border:none;border-radius:4px;flex-shrink:0;height:24px;margin-left:16px;padding:2px 8px;font-size:13px;font-weight:600}.icube-process-explorer .error-message .error-button:hover{background-color:var(--vscode-icube-colorBgTr1);color:var(--vscode-icube-colorTextDefault)}.error-message{flex-wrap:wrap;display:flex;position:relative}.error-actions{position:absolute;top:8px;right:8px}.error-close-button{cursor:pointer;background:0 0;border:none;line-height:1}.error-button-container{justify-content:flex-start;width:100%;margin-top:12px;display:flex}.resizer{background:var(--vscode-icube-colorBgTr1);cursor:col-resize;user-select:none;touch-action:none;width:3px;height:100%;position:absolute;top:0}.resizer.ltr{right:0}.resizer.rtl{left:0}.resizer.isResizing{opacity:1;background:green}@media (hover:hover){.resizer{opacity:0}:hover>.resizer{opacity:1}}.create-project-modal{box-sizing:border-box;width:560px;padding:var(--Spacers-spacer-12,12px);z-index:100;border-radius:var(--Radius-radius-8,8px);border:1px solid var(--vscode-icube--border-border-neutral-l1);background:var(--vscode-icube--bg-bg-base-secondary);align-items:center;gap:var(--Spacers-spacer-16,16px);flex-direction:column;margin:auto;display:flex;position:fixed;top:40px;left:0;right:0;& .create-project-title{width:100%;color:var(--vscode-icube--text-text-default-active,#f5f9fe);font-size:var(--heading-sm-fontSize,16px);font-style:normal;font-weight:600;line-height:var(--heading-sm-lineHeight,24px);justify-content:space-between;align-items:center;display:flex}& .create-project-close{width:24px;height:24px;color:var(--vscode-icube--icon-icon-secondary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;display:flex;&:hover{color:var(--vscode-icube--icon-icon-secondary-hover);background-color:var(--vscode-icube-colorBtnHover)}}}.create-project-content{align-items:flex-start;gap:8px;width:536px;display:flex}.path-section{flex:1;& .path-display{box-sizing:border-box;align-items:center;gap:var(--Spacers-spacer-0,0);border-radius:var(--Radius-radius-4,4px);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);background:var(--vsocde-icube--bg-bg-overlay-l1,#e0e2f208);color:var(--vscode-icube--text-text-default,#d1d3db);text-overflow:ellipsis;font-size:var(--body-base-fontSize,13px);font-style:normal;font-weight:400;line-height:var(--body-base-lineHeight,20px);white-space:nowrap;align-self:stretch;max-width:328px;padding:4px 8px 4px 12px;display:flex;overflow:hidden;& .path-input{background-color:unset;text-overflow:ellipsis;border:none;flex:1;padding:0;overflow:hidden}& .folder-select-btn{width:16px;height:16px;color:var(--vscode-icube--icon-icon-secondary);cursor:pointer;justify-content:center;align-items:center;display:flex;&:hover{color:var(--vscode-icube--icon-icon-secondary-hover)}& .codicon{font-size:16px}}}}.name-section{flex:0 0 200px;& .project-name-input{color:var(--vscode-icube--text-text-default);text-overflow:ellipsis;font-size:var(--body-base-fontSize,13px);font-style:normal;font-weight:400;line-height:var(--body-base-lineHeight,20px);box-sizing:border-box;background:var(--vscode-icube--bg-bg-overlay-l1);height:30px;overflow:hidden;& input::placeholder{color:var(--vscode-icube--text-text-tertiary)}&.active input{color:var(--vscode-icube--text-text-default)}&.error{border:1px solid var(--vscode-icube--status-error-default)}}& .error-message{flex-wrap:unset;color:var(--vscode-icube--status-error-default);font-size:12px;font-size:var(--body-md-fontSize,12px);font-style:normal;font-weight:var(--body-md-fontWeight,400);line-height:var(--body-md-lineHeight,18px);align-items:start;gap:4px;margin-top:8px;display:flex;& .error-icon{color:var(--vscode-icube--status-error-default);margin-top:3px;margin-left:2px;font-size:12px}}}.create-project-modal-footer{width:100%;font-size:var(--body-base-strong-fontSize,13px);font-style:normal;font-weight:var(--body-base-strong-fontWeight,500);line-height:var(--body-base-strong-lineHeight,20px);justify-content:flex-end;gap:8px;display:flex;& .cancel-btn{border-radius:var(--Radius-radius-4,4px);background:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);height:28px;color:var(--vscode-icube--text-text-default,#d1d3db);cursor:pointer;align-items:center;padding:0 12px;display:flex;&:hover{background-color:var(--vscode-icube--bg-bg-overlay-l4)}}& .confirm-btn{border-radius:var(--Radius-radius-4,4px);background:var(--vscode-icube-primaryButtonBackground);height:28px;color:var(--vscode-icube-primaryButtonForeground);cursor:pointer;align-items:center;padding:0 12px;display:flex;&:hover:not(.disabled){background-color:var(--vscode-icube-primaryButtonHoverBackground);color:var(--vscode-icube-primaryButtonHoverForeground)}&.disabled{cursor:not-allowed;background:var(--vscode-icube-primaryButtonDisableBackground);color:var(--vscode-icube-primaryButtonDisableForeground)}}}.desktop-tool-bar-add-button{background:var(--vscode-icube--bg-bg-overlay-l1);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;padding:6px;transition:background .2s;display:inline-flex;& .add-button-icon16AddSmall{width:12px;height:12px;color:var(--vscode-icube--text-text-secondary,var(--vscode-titleBar-activeForeground));flex-shrink:0;overflow:hidden}}.desktop-tool-bar-add-button:hover{background:var(--vscode-icube--bg-bg-overlay-l3,var(--vscode-toolbar-hoverBackground,#ffffff1a))}.desktop-tool-bar-add-button-popover-content{overflow:hidden;border-radius:6px!important}.desktop-solo-tool-list-empty{border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);background-color:var(--vscode-icube--bg-bg-menu,#202123);letter-spacing:0;width:228px;height:56px;color:var(--vscode-icube--text-text-secondary,#9599a6);border-radius:6px;justify-content:center;align-items:center;padding:5px;font-size:12px;line-height:18px;display:flex}.desktop-solo-tool-list-empty .empty-text{text-align:center;flex-shrink:0;min-width:130px;margin:0}.desktop-solo-tool-list{letter-spacing:0;background-color:var(--vscode-icube--bg-bg-menu,#202123);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);border-radius:6px;flex-direction:column;align-items:flex-start;width:238px;padding-top:5px;padding-bottom:5px;font-size:12px;font-weight:500;line-height:18px;display:flex;overflow:hidden;& .tool-item{height:28px;color:var(--vscode-icube--text-text-default,#d1d3db);cursor:pointer;flex-shrink:0;align-self:stretch;align-items:center;padding-left:6px;padding-right:6px;transition:all .2s;display:flex}& .tool-item:hover{color:var(--vscode-icube--text-text-default-hover,#f5f9fe)}& .tool-item:hover .tool-item-content{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d)}& .tool-item-active{color:var(--vscode-icube--text-text-default-hover,#f5f9fe);text-overflow:ellipsis;overflow:hidden}& .tool-item-active .tool-item-content{border-radius:var(--Radius-radius-4,4px);background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d);padding:0 var(--Spacers-spacer-6,6px);align-items:center;gap:var(--Spacers-spacer-4,4px);flex:1 0 0;align-self:stretch;display:flex}& .tool-item-content{border-radius:4px;flex-shrink:0;align-self:stretch;align-items:center;column-gap:4px;width:222px;padding-left:6px;transition:background .2s;display:flex}& .tool-icon{flex-shrink:0;align-items:center;width:20px;height:20px;display:flex}& .tool-icon svg,& .tool-icon img{flex-shrink:0;width:16px;height:16px;overflow:hidden}& .tool-text{flex-shrink:0;overflow:hidden}& .figma-icon-wrapper{flex-shrink:0;align-items:center;height:12px;padding:4px 8px 4px 4px;display:flex}& .figma-icon{width:8px;height:12px;overflow:hidden}}.desktop-icube-solo-mode-tab{user-select:none;background-color:#0000;flex:1;align-items:center;gap:8px;width:100%;height:28px;padding:0;display:flex;position:relative;overflow:hidden;& .icube-solo-mode-tab-list-wrapper{-ms-overflow-style:none;scrollbar-width:none;flex:0 auto;align-items:center;gap:8px;min-width:0;height:100%;display:flex;overflow:auto hidden;&::-webkit-scrollbar{width:0;height:0;display:none}&:focus,&:focus-visible{outline:2px solid var(--vscode-focusBorder,#007acc);outline-offset:-2px;border-radius:4px}}& .icube-solo-scroll-left-indicator{left:var(--scroll-left-indicator-position,0px);background:var(--vscode-icube--solo-title-bar-left-scroll-shadow);pointer-events:none;z-index:2;width:32px;height:28px;display:none;position:absolute}& .icube-solo-scroll-right-indicator{background:var(--vscode-icube--solo-title-bar-right-scroll-shadow);pointer-events:none;z-index:2;width:12px;height:28px;display:none;position:absolute;right:44px;&.visible{display:block}}& .icube-solo-mode-tab-item{cursor:pointer;background-color:var(--vscode-icube--bg-bg-overlay-l1);height:28px;color:var(--vscode-icube--text-text-secondary);white-space:nowrap;box-sizing:border-box;border:1px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex;position:relative;overflow:hidden}& .icube-solo-mode-tab-item:hover{color:var(--vscode-icube--text-text-default-hover);background-color:var(--vscode-icube--bg-bg-overlay-l3,var(--vscode-toolbar-hoverBackground,#ffffff1a))}& .icube-solo-mode-tab-content{justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;display:flex}& .icube-solo-mode-tab-item:hover .icube-solo-mode-tab-content{mask-image:linear-gradient(90deg,#000 0% calc(100% - 13px),#0000 calc(100% - 8px));mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat}& .icube-solo-mode-tab-item.active{background-color:var(--vscode-icube--bg-bg-overlay-l3,var(--vscode-tab-activeBackground,#ffffff1a));color:var(--vscode-icube--text-text-default-active);border:1px solid var(--vscode-icube--border-border-neutral-l1,var(--vscode-tab-activeBorder,transparent))}& .icube-solo-mode-tab-item.no-close-icon:hover{opacity:1;& .icube-solo-mode-tab-content{mask-image:unset}}& .icube-solo-mode-tab-icon{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:3px 2px;font-size:18px;display:flex}& .icube-solo-mode-tab-label{color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 2px;font-size:12px;font-weight:500;overflow:hidden}& .icube-solo-mode-tab-close-half{opacity:0;z-index:2;cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;transition:opacity .15s;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%);& .codicon{font-weight:600}}& .icube-solo-mode-tab-close-full{opacity:0;z-index:2;cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;transition:opacity .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);& .codicon{font-weight:600}}& .icube-solo-mode-tab-item:hover{& .icube-solo-mode-tab-close-full,& .icube-solo-mode-tab-close-half{opacity:1}}& .icube-solo-mode-tab-item.hidden-on-hover:hover .icube-solo-mode-tab-content{opacity:0}& .icube-solo-mode-tab-item{position:relative}& .icube-solo-mode-tab-item:hover{overflow:visible}@container tab-item (width<=94px){& .icube-solo-mode-tab-label{display:none}& .icube-solo-mode-tab-content{flex:initial;justify-content:center}& .icube-solo-mode-tab-icon{margin-right:0}}& .icube-solo-mode-tab-item.compact{flex:none;justify-content:center;padding:6px}& .icube-solo-mode-tab-item.compact .icube-solo-mode-tab-label{display:none}& .icube-solo-mode-tab-item.compact .icube-solo-mode-tab-content{flex:initial;justify-content:center}& .icube-solo-mode-tab-item.compact .icube-solo-mode-tab-icon,& .icube-solo-mode-tab-item:last-child{margin-right:0}& .icube-solo-mode-tab-item.active .icube-solo-mode-tab-label{font-weight:600}& .icube-solo-mode-tab-item.dragging{opacity:.5;z-index:1000;cursor:grabbing}& .icube-solo-mode-drop-indicator{background-color:var(--vscode-icube--border-border-brand,#007acc);z-index:1000;pointer-events:none;width:2px;height:24px;transition:opacity .15s;position:absolute;top:50%;transform:translate(-50%,-50%)}& .icube-solo-mode-tab-item:focus{outline:none}& .icube-solo-mode-tab-item:disabled{opacity:.4;cursor:not-allowed}& .icube-solo-mode-tab-icon .codicon{font-size:16px;line-height:1}& .codicon{font-display:block;font-variant:normal;text-rendering:auto;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:codicon;font-style:normal;font-weight:400;text-decoration:none}&::-webkit-scrollbar-track{background-color:#0000}& .icube-solo-mode-tab-item[data-icubetooltip]{position:relative}& .desktop-solo-mode-tab-divider{width:24px;height:8px;transform:rotate(-90deg)}& .desktop-icube-solo-mode-tab-suffix{-webkit-app-region:drag;flex:1;min-width:0;height:38px;display:block}}#solo-titlebar-context-menu{& .icd-context-menu.visible.init{visibility:visible}}.icube-solo-mode-tab-list-wrapper.scrollable.can-scroll-left .icube-solo-scroll-left-indicator{display:block}.desktop-tool-bar-gallery-container{letter-spacing:0;width:100%;min-width:324px;height:auto;color:var(--vscode-icube--text-text-default,#d1d3db);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;row-gap:28px;padding:64px;font-size:13px;font-weight:500;line-height:20px;display:flex;overflow:hidden;& .header-section{flex-direction:column;flex-shrink:0;align-items:center;row-gap:8px;width:324px;display:flex;& .main-title{letter-spacing:.1px;min-width:109px;color:var(--vscode-icube--text-text-default-hover,#f5f9fe);text-align:center;flex-shrink:0;margin:0;font-size:20px;font-weight:700;line-height:28px}& .description-text{text-align:center;max-width:800px;color:var(--vscode-icube--text-text-tertiary,#9599a6);flex-shrink:0;align-self:stretch;margin:0;font-size:12px;line-height:18px}}& .tools-section{flex-direction:column;flex-shrink:0;align-items:flex-start;row-gap:12px;display:inline-flex;& .tools-grid{flex-shrink:0;grid-template-columns:repeat(3,100px);align-content:center;align-items:center;gap:12px;width:324px;display:grid}& .tool-button{box-sizing:border-box;background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);letter-spacing:0;height:80px;color:var(--vscode-icube--text-text-default,#d1d3db);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;row-gap:2px;padding:0 8px;font-size:11px;font-weight:500;line-height:16px;transition:background-color .2s;display:flex;overflow:hidden;&:hover{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f220)}& .tool-icon-wrapper{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:18px;padding:3px 2px;display:flex;overflow:hidden}& .tool-title{text-align:center;flex-shrink:0;min-width:44px;margin:0;padding:0 4px}}& .menu-divider{background:var(--vscode-icube--border-border-neutral-l1,#e0e2f217);flex-shrink:0;place-self:center;width:312px;height:1px;margin:6px 0}}& .tool-icon,& .figma-icon-container,& .settings-icon{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:18px;padding:3px 2px;display:flex;overflow:hidden}& .tool-icon,& .settings-icon{& .codicon{font-size:18px}}& .settings-icon{color:var(--vscode-icube--accent-accent-slate,#afb9cf)}& .tool-icon-image,& .figma-icon,& .settings-icon-image{flex-shrink:0;width:18px;height:18px;overflow:hidden}}.index-module__diff-view-container___RDL3x{box-sizing:border-box;width:100%;height:100%;padding:16px;overflow:hidden}.index-module__diff-view-header___rifcj{border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1);align-items:center;gap:12px;padding-bottom:16px;display:flex}.index-module__diff-view-header__left___Vy8pb{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;& .index-module__diff-view-header__left-title___S12Br{align-items:center;gap:12px;display:flex}& .index-module__diff-view-header__left-title-text___V83dN{color:var(--vscode-icube--text-text-default);font-size:16px;font-style:normal;font-weight:600;line-height:24px}}.index-module__diff-view-header__left-merge-info___W75LX{color:var(--vscode-icube--text-text-secondary);align-items:center;gap:8px;font-size:12px;font-style:normal;font-weight:400;line-height:18px;display:flex;& .index-module__diff-view-header__left-merge-commit___efXUf{align-items:center;gap:4px;padding:0 4px;display:flex;& .index-module__diff-view-header__left-merge-commit-icon___CSs52{width:12px;height:12px;color:var(--vscode-icube--text-text-secondary);justify-content:center;align-items:center;display:flex}& .index-module__diff-view-header__left-merge-commit-hash___nuhBq{color:var(--vscode-icube--text-text-secondary);font-size:12px;font-style:normal;font-weight:450;line-height:18px}}& .index-module__split-line___TGHsI{background:var(--vscode-icube--border-border-neutral-l1);width:1px;height:12px}& .index-module__diff-view-header__left-merge-branch___hUEVV{align-items:center;gap:4px;display:flex;& .index-module__diff-view-header__left-merge-origin-branch___kszsu{background:var(--vscode-icube--bg-bg-overlay-l1);border-radius:4px;justify-content:center;align-items:center;gap:2px;padding:0 4px;display:flex;& .index-module__diff-view-header__left-merge-origin-branch-icon___WZ4xf{width:14px;height:14px;color:var(--vscode-icube--text-text-secondary);justify-content:center;align-items:center;display:flex}}& .index-module__diff-view-header__left-merge-merge-arrow-icon___Loz8Q{width:14px;height:5px;color:var(--vscode-icube--text-text-secondary);justify-content:center;align-items:center;padding:0 4px;display:flex}& .index-module__diff-view-header__left-merge-target-branch___uz_Gp{background:var(--vscode-icube--bg-bg-overlay-l1);border-radius:4px;justify-content:center;align-items:center;gap:2px;padding:0 4px;display:flex;& .index-module__diff-view-header__left-merge-target-branch-icon___IiN95{width:14px;height:14px;color:var(--vscode-icube--text-text-secondary);justify-content:center;align-items:center;display:flex}}}}.index-module__diff-view-file-change___Iou1s{border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1);align-items:center;gap:8px;padding:16px 0;display:flex;& .index-module__diff-view-file-change__toggle-folder___i9eJt{background:var(--vscode-icube--bg-bg-overlay-l3);width:28px;height:28px;color:var(--vscode-icube--icon-icon-default);cursor:pointer;border-radius:5.333px;flex:none;justify-content:center;align-items:center;display:flex}& .index-module__diff-view-file-change__toggle-folder___i9eJt.index-module__toggle-expanded___HEeJD{background:var(--vscode-icube--bg-bg-overlay-l3);color:var(--vscode-icube--icon-icon-default)}& .index-module__diff-view-file-change__toggle-folder___i9eJt.index-module__toggle-expanded___HEeJD:hover{background:var(--vscode-icube--bg-bg-overlay-l2)}& .index-module__diff-view-file-change__toggle-folder___i9eJt.index-module__toggle-collapsed___qmNg8{background:var(--vscode-icube--bg-bg-overlay-l3);color:var(--vscode-icube--text-text-secondary)}& .index-module__diff-view-file-change__toggle-folder___i9eJt.index-module__toggle-collapsed___qmNg8:hover{background:var(--vscode-icube--bg-bg-overlay-l2)}& .index-module__diff-view-file-change__info___nlph8{font-size:var(--body-base-fontSize,13px);font-style:normal;font-weight:400;line-height:var(--body-base-lineHeight,20px);flex:1;align-items:center;display:flex;& .index-module__diff-view-file-change__change-file___PWGS7{color:var(--vscode-icube--text-text-default)}& .index-module__diff-view-file-change__conflicts___wtHN_{color:var(--vscode-icube--status-error-default)}& .index-module__diff-view-file-change__code___OTyog{align-items:center;gap:4px;margin-left:8px;font-weight:450;display:flex;& .index-module__diff-view-file-change__code-add-num___ZqGiD{color:var(--vscode-icube--status-success-default)}& .index-module__diff-view-file-change__code-del-num___WDDiu{color:var(--vscode-icube--status-error-default)}}}& .index-module__diff-view-file-change__extend___EtX9_{background:var(--vscode-icube--bg-bg-overlay-l3);border-radius:5.333px;flex:none;align-items:center;display:flex;& .index-module__diff-view-file-change__extend-all___Akqws,& .index-module__diff-view-file-change__collapse-all____rgfR{width:28px;height:28px;color:var(--vscode-icube--icon-icon-default);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:background .12s;display:flex}& .index-module__diff-view-file-change__extend-all___Akqws{border-top-left-radius:5.333px;border-bottom-left-radius:5.333px}& .index-module__diff-view-file-change__collapse-all____rgfR{border-left:1px solid var(--vscode-icube--border-border-neutral-l1);border-top-right-radius:5.333px;border-bottom-right-radius:5.333px}& .index-module__diff-view-file-change__extend-all___Akqws:hover,& .index-module__diff-view-file-change__collapse-all____rgfR:hover{background:var(--vscode-icube--bg-bg-overlay-l2)}& .index-module__diff-view-file-change__extend-all___Akqws:active,& .index-module__diff-view-file-change__collapse-all____rgfR:active{background:var(--vscode-icube--bg-bg-overlay-l1)}& .index-module__diff-view-file-change__extend-all___Akqws:focus-visible,& .index-module__diff-view-file-change__collapse-all____rgfR:focus-visible{outline:1px solid var(--vscode-icube--border-border-neutral-l1);outline-offset:-1px}}& .index-module__diff-view-file-change__settings___h8gXS{width:28px;height:28px;color:var(--vscode-icube--icon-icon-default);background:var(--vscode-icube--bg-bg-overlay-l3);cursor:pointer;border-radius:5.333px;flex:none;justify-content:center;align-items:center;display:flex}}.index-module__diff-view-actions___mCFJz{flex:none;align-items:center;gap:8px;display:flex}.index-module__diff-view-header__merged___EWdXZ{box-sizing:border-box;height:24px;color:var(--vscode-icube--status-success-default);border:1px solid #32f08c80;border-radius:12px;flex:none;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:500;line-height:16px;display:flex}.index-module__diff-view-main___nPtTW{height:calc(100% - 40px);display:flex}.index-module__file-tree-panel___tkcHz{flex-shrink:0;width:240px;margin-right:12px}.index-module__code-panel___bDVHT{flex:1;min-width:0}.index-module__fileExplorer___TTweB{background:var(--vscode-icube--bg-bg-base-default);width:100%;height:100%;color:var(--vscode-foreground);border-radius:6px;flex-direction:column;padding-top:8px;font-size:12px;display:flex;overflow-y:auto}.index-module__folderToggleIcon___SAPxs{justify-content:center;align-items:center;width:14px;height:14px;margin-right:6px;display:inline-flex}.index-module__fileIconDot___LmsaJ{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.index-module__dotVector___U4hMQ{background:var(--vscode-icube--bg-bg-overlay-l3);border-radius:50%;width:4px;height:4px}.index-module__fileItem___Faw3Y,.index-module__fileItemSecondary___GKEGv,.index-module__folderItem___Yey6w{cursor:pointer;align-items:center;gap:6px;height:22px;padding:2px 8px;display:flex}.index-module__fileItem___Faw3Y{background:var(--vscode-icube--bg-bg-overlay-l3)}.index-module__fileNamePrimary___M1Ehy{flex:1;text-decoration:underline}.index-module__fileNameSecondary___Pip5v{flex:1}.index-module__fileItemSelected___hOlk9{background:var(--vscode-icube--bg-bg-overlay-l3)}.index-module__fileItemMeta___zBl49{align-items:center;gap:6px;display:inline-flex}.index-module__fileMetaIcon___fEzuq{align-items:center;display:inline-flex}.index-module__fileStatAdd___zG0H1{color:var(--vscode-icube--status-success-default,#22956f)}.index-module__fileStatDel___gtFZN{color:var(--vscode-icube--status-error-default,#f65a5a)}.index-module__fileStatTotal___LwbK4{color:var(--vscode-foreground);text-align:right;min-width:14px}.index-module__diff-view-container___RDL3x::-webkit-scrollbar{background:0 0;width:6px}.index-module__diff-view-container___RDL3x::-webkit-scrollbar-thumb{background:0 0}.index-module__diff-view-container___RDL3x:hover::-webkit-scrollbar-thumb{background:var(--vscode-icube--bg-bg-overlay-l3);border-radius:var(--vscode-icube--Radius-radius-full,9999px)}.index-module__diff-view-container___RDL3x::-webkit-scrollbar-thumb:hover{background:var(--vscode-icube--bg-bg-overlay-l3)}.index-module__diff-view-merge-widget___wZgiR{align-items:center;gap:0;display:inline-flex;position:relative}.index-module__diff-view-actions___sK51_{align-items:center;gap:8px;display:flex}.diff-view-refresh-button.refreshing .codicon{animation:1s linear infinite index-module__rotate___y3bMi}.diff-view-refresh-button{width:28px;height:28px}.index-module__merge-modal-overlay___jCHib{z-index:999;background-color:#0000;position:fixed;inset:0}.index-module__merge-modal-wrapper___j34AH{z-index:1000;margin-top:8px;position:absolute;top:100%;right:0}@keyframes index-module__rotate___y3bMi{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.GenerateCommitMsgBtn-module__generate-commit-msg-btn___rK5kt .codicon-icube-Sparkle,.GenerateCommitMsgBtn-module__generate-commit-msg-btn___rK5kt .icube-Sparkle,.GenerateCommitMsgBtn-module__generate-commit-msg-btn___rK5kt [class*=icube-Sparkle],.GenerateCommitMsgBtn-module__generate-commit-msg-btn___rK5kt [class*=codicon-icube-Sparkle]{-webkit-text-fill-color:transparent;background-position:50%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;background-image:var(--vscode-icube--gradient-brand);width:16px;height:16px;position:relative}.GenerateCommitMsgBtn-module__generate-commit-msg-btn___rK5kt.GenerateCommitMsgBtn-module__disabled___sZdF9{opacity:.5;cursor:not-allowed}.MergeConfirmModal-module__merge-modal___yhMk5{border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);background:var(--vscode-icube--bg-bg-base-secondary,#222427);letter-spacing:0;width:376px;color:var(--vscode-icube--text-text-default-active,#f5f9fe);border-radius:8px;flex-direction:column;align-items:flex-start;row-gap:16px;padding:11px;display:flex}.MergeConfirmModal-module__merge-modal-header___Vunnt{flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:center;column-gap:8px;font-size:16px;font-weight:600;line-height:24px;display:flex}.MergeConfirmModal-module__merge-modal-title___kJL03{flex:1;min-width:0;margin:0}.MergeConfirmModal-module__merge-modal-close___te_gR{cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .2s;display:flex}.MergeConfirmModal-module__merge-modal-close___te_gR:not(:hover):not(:active){background-color:#0000}.MergeConfirmModal-module__merge-modal-close___te_gR:hover{background-color:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f214)}.MergeConfirmModal-module__merge-modal-body___HqAXb{flex-direction:column;flex-shrink:0;align-self:stretch;align-items:flex-start;row-gap:12px;display:flex}.MergeConfirmModal-module__merge-modal-description___mIotu{white-space:normal;color:var(--vscode-icube--text-text-secondary,#9599a6);flex-shrink:0;align-self:stretch;margin:0;font-size:12px;line-height:18px}.MergeConfirmModal-module__merge-modal-commit-section___UiGzJ{flex-direction:column;flex-shrink:0;align-self:stretch;align-items:flex-start;row-gap:8px;font-size:13px;line-height:20px;display:flex}.MergeConfirmModal-module__merge-modal-label___gS2vL{color:var(--vscode-icube--text-text-default,#d1d3db);flex-shrink:0;align-self:stretch;margin:0;font-size:13px;font-weight:500;line-height:20px}.MergeConfirmModal-module__merge-modal-required___cCJUP{color:var(--vscode-icube--text-text-error,#ff4d4f)}.MergeConfirmModal-module__merge-modal-commit-title___mMj3O{flex-shrink:0;align-self:stretch;display:flex}.MergeConfirmModal-module__merge-modal-title-content___K28QN{flex:1;align-items:center;display:flex}.MergeConfirmModal-module__merge-modal-title-content___K28QN .MergeConfirmModal-module__icd-input-container___Ci9_I{background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);border-radius:4px;flex:1;height:28px}.MergeConfirmModal-module__merge-modal-title-content___K28QN .MergeConfirmModal-module__icd-input-container___Ci9_I:hover,.MergeConfirmModal-module__merge-modal-title-content___K28QN .MergeConfirmModal-module__icd-input-container___Ci9_I:focus-within{border:none}.MergeConfirmModal-module__merge-modal-title-content___K28QN .MergeConfirmModal-module__icd-input-field___W0IGG{height:22px;color:var(--vscode-icube--text-text-default,#d1d3db);background:0 0;border:none;padding:3px 4px 3px 12px;font-size:13px;font-weight:400;line-height:20px}.MergeConfirmModal-module__merge-modal-title-content___K28QN .MergeConfirmModal-module__icd-input-count___NTntB{color:var(--vscode-icube--text-text-tertiary,#666b75);height:auto;padding-left:2px;padding-right:2px;font-size:11px;line-height:16px}.MergeConfirmModal-module__merge-modal-title-content___K28QN .MergeConfirmModal-module__icd-input-suffix___uclRO{padding-right:4px}.MergeConfirmModal-module__merge-modal-commit-description___OF5DR{flex-shrink:0;align-self:stretch;display:flex}.MergeConfirmModal-module__merge-modal-commit-description___OF5DR .MergeConfirmModal-module__icd-textarea-wrapper___reEnH{flex:1}.MergeConfirmModal-module__merge-modal-commit-description___OF5DR .MergeConfirmModal-module__icd-textarea-container___SLPRl{border:1px solid var(--border-border-neutral-l1,#e0e2f217);background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);border-radius:4px;padding:3px 11px}.MergeConfirmModal-module__merge-modal-commit-description___OF5DR .MergeConfirmModal-module__icd-textarea-field___xXx4r{color:var(--vscode-icube--text-text-tertiary,#666b75);background:0 0;border:none;padding:0;font-size:13px;line-height:20px}.MergeConfirmModal-module__merge-modal-commit-description___OF5DR .MergeConfirmModal-module__icd-textarea-field___xXx4r::placeholder{color:var(--vscode-icube--text-text-tertiary,#666b75)}.MergeConfirmModal-module__merge-modal-commit-description___OF5DR .MergeConfirmModal-module__icd-textarea-count___eM55R{color:var(--vscode-icube--text-text-tertiary,#666b75);text-align:right;margin-top:4px;font-size:11px;line-height:16px}.MergeConfirmModal-module__merge-modal-title-content___K28QN .icd-input-field,.MergeConfirmModal-module__merge-modal-commit-description___OF5DR .icd-textarea-field{font-weight:400!important}.MergeConfirmModal-module__merge-modal-title-content___K28QN .icd-input-field::placeholder,.MergeConfirmModal-module__merge-modal-commit-description___OF5DR .icd-textarea-field::placeholder{color:var(--vscode-icube--text-text-tertiary,#666b75)!important}.MergeConfirmModal-module__merge-modal-checkbox___eOaDx{flex-shrink:0;align-self:stretch;padding-top:4px;padding-bottom:4px;display:flex}.MergeConfirmModal-module__merge-modal-footer___yRSfS{flex-shrink:0;justify-content:flex-end;align-self:stretch;align-items:center;column-gap:8px;height:28px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.MergeConfirmModal-module__merge-modal-button___MLFOS{white-space:nowrap;height:28px;padding:0 12px;font-size:13px;font-weight:500;line-height:20px}.MergeConfirmModal-module__merge-modal-button___MLFOS.MergeConfirmModal-module__merge-modal-cancel___NYqUR{background:var(--vscode-icube--bg-bg-overlay-l3,#e0e2f214);color:var(--vscode-icube--text-text-default,#d1d3db)}.MergeConfirmModal-module__merge-modal-button___MLFOS.MergeConfirmModal-module__merge-modal-cancel___NYqUR:hover{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f233)}.MergeConfirmModal-module__merge-modal-button___MLFOS.MergeConfirmModal-module__merge-modal-confirm___yWKTw{background:var(--vscode-icube--bg-bg-invert,#dadde5);color:var(--vscode-icube--text-text-onaccent,#0c0c0d)}.MergeConfirmModal-module__merge-modal-button___MLFOS.MergeConfirmModal-module__merge-modal-confirm___yWKTw:hover{opacity:.9}.merge-view{background-color:var(--vscode-multiDiffEditor-background);height:calc(100% - 40px);flex-direction:row!important}.merge-view .arco-resizebox-trigger-icon-wrapper{background-color:var(--vscode-icube--border-border-neutral-l1);width:1px}.merge-view .merge-view-sider{padding-top:12px;padding-right:16px;background-color:#0000!important}.merge-view .arco-layout-content{padding:16px 0 16px 16px}.merge-view h1.title-header{display:none!important}.index-module__agent-review-container___EpzZ1{box-sizing:border-box;flex-direction:column;width:100%;height:100%;padding:16px;display:flex;overflow:hidden}.index-module__agent-review-wrapper___sCzlp{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.index-module__agent-review-content___Ms8FS{flex:1;min-height:0;padding-top:0;position:relative;overflow:hidden}.index-module__agent-review-toolbar___eQDTi{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding-bottom:16px;display:flex}.index-module__agent-review-toolbar-right___Cy35q{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.index-module__agent-review-toolbar-issue-count___IGYS7{color:var(--vscode-icube--text-text-default,#fffc);white-space:nowrap;text-overflow:ellipsis;flex-shrink:10;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex;overflow:hidden}.index-module__agent-review-toolbar-issue-count___IGYS7 .index-module__agent-review-toolbar-issue-dot___Ndovr{flex-shrink:0}.index-module__agent-review-toolbar-issue-dot___Ndovr{background:var(--vscode-icube--status-status-warning,#ff9800);border-radius:50%;width:8px;height:8px}.index-module__agent-review-issue-navigator___INGrq{border:1px solid var(--vscode-icube--border-border-default,#ffffff1a);background:var(--vscode-icube--bg-bg-overlay-l2,#ffffff0d);border-radius:4px;align-items:center;gap:4px;padding:4px 8px;display:flex}.index-module__agent-review-issue-navigator-button___TKMaW{width:16px;height:16px;color:var(--vscode-icube--text-text-default,#fffc);cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;font-weight:400!important}.index-module__agent-review-issue-navigator-button___TKMaW:hover:not(:disabled){background:var(--vscode-icube--bg-bg-overlay-l3,#ffffff1a);color:var(--vscode-icube--text-text-default-active,#fff)}.index-module__agent-review-issue-navigator-button___TKMaW,.index-module__agent-review-issue-navigator-button___TKMaW:focus,.index-module__agent-review-issue-navigator-button___TKMaW:active,.index-module__agent-review-issue-navigator-button___TKMaW:focus-visible,.index-module__agent-review-issue-navigator-button___TKMaW:focus-within{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;user-select:none;box-shadow:none!important;border:none!important;outline:0!important;padding:0!important}.index-module__agent-review-issue-navigator-button___TKMaW:before,.index-module__agent-review-issue-navigator-button___TKMaW:after,.index-module__agent-review-issue-navigator-button___TKMaW :before,.index-module__agent-review-issue-navigator-button___TKMaW :after{box-shadow:none!important;outline:none!important;display:none!important}.agent-review-toggle-portal-mount{vertical-align:middle;height:100%;box-shadow:none!important;border:none!important;outline:none!important;justify-content:center!important;align-items:center!important;display:flex!important}.agent-review-toggle-portal-mount,.agent-review-toggle-portal-mount *,.agent-review-toggle-portal-mount:focus,.agent-review-toggle-portal-mount:active,.agent-review-toggle-portal-mount:focus-within{box-shadow:none!important;border:none!important;outline:none!important}.index-module__agent-review-issue-navigator-button___TKMaW:disabled{opacity:.4;cursor:not-allowed}.index-module__agent-review-issue-navigator-text___q0Dai{color:var(--vscode-icube--text-text-default,#fffc);white-space:nowrap;text-align:center;min-width:60px;font-size:12px;font-weight:400}.index-module__agent-review-toolbar-actions___PaJ0U{align-items:center;gap:8px;display:flex}.index-module__agent-review-file-actions___n0eHv{align-items:center;gap:4px;margin-right:8px;display:flex}.index-module__agent-review-toolbar-divider___G5VPN{background-color:var(--vscode-icube--border-border-default,#ffffff1a);width:1px;height:14px}.issue-card-module__issue-card___COyQv{background:var(--vscode-editor-background,#1e1e1e);border:1px solid var(--vscode-icube--border-border-neutral-l2,#ffffff26);width:calc(100% - 24px);min-width:var(--issue-card-min-width,400px);box-sizing:border-box;box-shadow:var(--vscode-icube-elevation-100-tooltip);z-index:10;border-radius:6px;flex-direction:column;height:180px;margin:0 12px;padding:0;display:flex;position:relative;overflow:hidden}@keyframes issue-card-module__issueCardHighlightPulse___T28bA{0%{box-shadow:var(--vscode-icube-elevation-100-tooltip);border-color:var(--vscode-icube--border-border-neutral-l2,#ffffff26)}30%{box-shadow:0 0 0 2px var(--vscode-focusBorder,#0000004d), 0 0 12px var(--vscode-focusBorder,#0000004d);border-color:var(--vscode-focusBorder,#0000004d);background:var(--vscode-icube--bg-bg-overlay-l4,#e0e2f21a)}to{box-shadow:var(--vscode-icube-elevation-100-tooltip);border-color:var(--vscode-icube--border-border-neutral-l2,#ffffff26);background:var(--vscode-editor-background,#1e1e1e)}}.issue-card-module__issue-card--highlight___KBHoj{will-change:box-shadow, border-color, background;animation:1.2s issue-card-module__issueCardHighlightPulse___T28bA}.issue-card-module__issue-card--highlight___KBHoj:after{content:"";background:var(--vscode-focusBorder,#0000004d);width:3px;position:absolute;top:0;bottom:0;left:0}.issue-card-module__issue-card-header___aL4Id{background:var(--vscode-editor-background,#1e1e1e);box-sizing:border-box;flex-shrink:0;align-items:flex-start;gap:8px;padding:8px;display:flex}.issue-card-module__issue-card-content___E65Bb{background:var(--vscode-editor-background,#1e1e1e);box-sizing:border-box;flex:1;width:100%;min-width:0;margin-top:-4px;padding:0 8px;overflow:hidden}.issue-card-module__issue-card-description-wrapper___QpQHa{width:100%;height:100%;position:relative;overflow:hidden}.issue-card-module__issue-card-scroll-shadow___IPrLe{pointer-events:none;opacity:0;z-index:1;height:24px;transition:opacity .1s ease-in-out;position:absolute;left:0;right:6px}.issue-card-module__issue-card-scroll-shadow-visible___CKtL7{opacity:1}.issue-card-module__issue-card-scroll-shadow-top___u2Kiw{background:linear-gradient(180deg, var(--vscode-editor-background,#1e1e1e) 0%, #1e1e1e00 100%);top:0}.issue-card-module__issue-card-scroll-shadow-bottom___sryko{background:linear-gradient(0deg, var(--vscode-editor-background,#1e1e1e) 0%, #1e1e1e00 100%);bottom:0}.issue-card-module__issue-card-content___E65Bb::-webkit-scrollbar{width:6px}.issue-card-module__issue-card-content___E65Bb::-webkit-scrollbar-track{background:0 0}.issue-card-module__issue-card-content___E65Bb::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-background,#79797966);border-radius:9999px}.issue-card-module__issue-card-content___E65Bb::-webkit-scrollbar-thumb:hover{background:var(--vscode-scrollbarSlider-hoverBackground,#79797999)}.issue-card-module__issue-card-icon___ofo2P{flex-shrink:0;margin-top:2px;font-size:16px}.issue-card-module__issue-card-title___GXtQY{color:var(--vscode-icube--text-text-default-active,#fff);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.issue-card-module__issue-card-line___MMI8H{height:18px;color:var(--vscode-icube--text-text-default,#ccc);border:1px solid var(--vscode-icube--border-border-neutral-l1,#ffffff1a);border-radius:4px;flex-shrink:0;margin-left:8px;padding:0 6px;font-size:12px;line-height:18px}.issue-card-module__issue-card-content___E65Bb .issue-card-module__issue-card-description___fIUKc{padding-top:4px}.issue-card-module__issue-card-description___fIUKc{color:var(--vscode-icube--text-text-default,#ccc);white-space:normal;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;box-sizing:border-box;overscroll-behavior:contain;overscroll-behavior-x:none;width:100%;min-width:0;height:100%;font-size:12px;line-height:18px;overflow:hidden auto}.issue-card-module__issue-card-description___fIUKc::-webkit-scrollbar{width:6px}.issue-card-module__issue-card-description___fIUKc::-webkit-scrollbar-track{background:0 0}.issue-card-module__issue-card-description___fIUKc::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-background,#79797966);border-radius:9999px}.issue-card-module__issue-card-description___fIUKc::-webkit-scrollbar-thumb:hover{background:var(--vscode-scrollbarSlider-hoverBackground,#79797999)}.issue-card-module__issue-card-actions___PhaRP{background:var(--vscode-editor-background,#1e1e1e);border-radius:0 0 6px 6px;flex-shrink:0;justify-content:flex-start;gap:8px;padding:8px;display:flex}.issue-card-module__issue-card-actions-right___lKvjz{align-items:center;gap:8px;margin-left:auto;display:flex}.issue-card-module__issue-card-icon-button___bOv2p.issue-card-module__issue-card-icon-active-up___wbdgA{transition:all .2s;background:var(--vscode-icube--status-success-surface-l1)!important;border-color:var(--vscode-icube--status-success-default)!important}.issue-card-module__issue-card-icon-button___bOv2p.issue-card-module__issue-card-icon-active-up___wbdgA .issue-card-module__codicon___NrX8b{color:var(--vscode-icube--status-success-default)!important}.issue-card-module__issue-card-icon-button___bOv2p.issue-card-module__issue-card-icon-active-up___wbdgA:hover{background:var(--vscode-icube--status-success-surface-l2)!important;border-color:var(--vscode-icube--status-success-hover)!important}.issue-card-module__issue-card-icon-button___bOv2p.issue-card-module__issue-card-icon-active-up___wbdgA:focus{outline:2px solid var(--vscode-focusBorder,transparent);outline-offset:1px;background:var(--vscode-icube--status-success-surface-l1)!important;border-color:var(--vscode-icube--status-success-default)!important}.issue-card-module__issue-card-icon-button___bOv2p.issue-card-module__issue-card-icon-active-up___wbdgA:active{background:var(--vscode-icube--status-success-surface-l3)!important;border-color:var(--vscode-icube--status-success-active)!important}.issue-card-module__issue-card-icon-button___bOv2p.issue-card-module__issue-card-icon-active-down___CPw6P{transition:all .2s;background:var(--vscode-icube--status-error-surface-l1)!important;border-color:var(--vscode-icube--status-error-default)!important}.issue-card-module__issue-card-icon-button___bOv2p.issue-card-module__issue-card-icon-active-down___CPw6P .issue-card-module__codicon___NrX8b{color:var(--vscode-icube--status-error-default)!important}.issue-card-module__issue-card-icon-button___bOv2p.issue-card-module__issue-card-icon-active-down___CPw6P:hover{background:var(--vscode-icube--status-error-surface-l2)!important;border-color:var(--vscode-icube--status-error-hover)!important}.issue-card-module__issue-card-icon-button___bOv2p.issue-card-module__issue-card-icon-active-down___CPw6P:focus{outline:2px solid var(--vscode-focusBorder,transparent);outline-offset:1px;background:var(--vscode-icube--status-error-surface-l1)!important;border-color:var(--vscode-icube--status-error-default)!important}.issue-card-module__issue-card-icon-button___bOv2p.issue-card-module__issue-card-icon-active-down___CPw6P:active{background:var(--vscode-icube--status-error-surface-l3)!important;border-color:var(--vscode-icube--status-error-active)!important}.issue-card-module__issue-card-stack___LOYjJ{flex-direction:column;gap:8px;padding:8px 0;display:flex}.issue-card-module__issue-card-button___LS99Y{color:var(--vscode-input-foreground,var(--vscode-icube--text-text-default-active,#fff));cursor:pointer;white-space:nowrap;border-radius:4px;padding:4px 12px;font-size:12px;transition:all .2s;border:1px solid var(--vscode-input-border,#ffffff1a)!important;background:var(--vscode-icube-colorBtnHover)!important}.issue-card-module__issue-card-button___LS99Y:hover{background:var(--vscode-icube-defaultButtonHoverBackground)!important;border-color:var(--vscode-inputOption-hoverBorder,var(--vscode-input-border,#ffffff26))!important}.issue-card-module__issue-card-button___LS99Y:active{background:var(--vscode-icube-defaultButtonActivateBackground)!important}.issue-card-module__issue-card-button___LS99Y:focus{outline:2px solid var(--vscode-focusBorder,transparent);outline-offset:1px}.issue-card-module__issue-card-icon-button___bOv2p{width:24px;min-width:24px;height:24px;color:var(--vscode-input-foreground,var(--vscode-icube--text-text-default-active,#fff));cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:all .2s;display:inline-flex;border:1px solid var(--vscode-input-border,#ffffff1a)!important;background:var(--vscode-icube-colorBtnHover)!important}.issue-card-module__issue-card-icon-button___bOv2p:hover{border-width:1px;background:var(--vscode-icube-defaultButtonHoverBackground)!important;border-color:var(--vscode-inputOption-hoverBorder,var(--vscode-input-border,#ffffff26))!important}.issue-card-module__issue-card-icon-button___bOv2p:active{background:var(--vscode-icube-defaultButtonActivateBackground)!important}.issue-card-module__issue-card-icon-button___bOv2p:focus{outline:2px solid var(--vscode-focusBorder,transparent);outline-offset:1px}.issue-card-module__issue-card-md___TXDSD.fit-parent .thinking-stream-content-md{height:100%;max-height:100%;margin-top:-8px;overflow:hidden visible;font-size:12px!important;line-height:18px!important}.issue-card-module__issue-card-md___TXDSD.fit-parent .thinking-scroll-container{overflow:visible}.issue-card-module__issue-card-md___TXDSD.fit-parent .thinking-scroll-shadow{display:none}.issue-card-module__issue-card-md___TXDSD .thinking-markdown-code-block{white-space:pre-wrap;word-break:break-word;overflow-x:hidden}.issue-card-module__issue-card-md___TXDSD .thinking-stream-content-md code{white-space:normal;word-break:break-word}.icube-deploy-compat-modal .dialog-toolbar-row,.icube-deploy-compat-modal .dialog-buttons-row{display:none}.deploy-compat-modal-wrap{width:100%;position:relative}.deploy-compat-modal{width:100%}.deploy-compat-modal__close-icon{color:var(--vscode-icube--icon-icon-secondary);cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:12px;right:12px;&:hover{color:var(--vscode-icube--icon-icon-secondary-hover)}}.deploy-compat-modal__body{flex-direction:column;align-items:center;padding:32px 16px 16px;display:flex}.deploy-compat-modal__deploy-icon{border:1px solid var(--vscode-icube--border-border-neutral-l1);background:var(--vscode-icube--bg-bg-base-default);width:60px;height:60px;box-shadow:var(--vscode-icube-elevation-100-tooltip);box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;padding:10px;display:flex}.deploy-compat-modal__title{color:var(--vscode-icube--text-text-default-active);text-align:center;margin-top:16px;font-size:16px;font-weight:600;line-height:24px}.deploy-compat-modal__desc{color:var(--vscode-icube--text-text-secondary);text-align:center;margin-top:8px;font-size:13px;font-style:normal;font-weight:400;line-height:20px}.deploy-compat-modal__actions{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:24px;display:flex}.deploy-compat-modal-wrap .deploy-compat-modal__btn{cursor:pointer;border:1px solid #0000;border-radius:6px;width:100%;height:32px;padding:8px 12px}.icube-optimize-confirm-modal .dialog-toolbar-row,.icube-optimize-confirm-modal .dialog-buttons-row{display:none}.icube-optimize-confirm-modal .dialog-message-row{width:100%;padding:0}.icube-optimize-confirm-modal .dialog-message-row .dialog-message-container{width:100%;padding-left:0}.icube-optimize-confirm-modal .dialog-message-body{width:100%}.optimize-confirm-modal{box-sizing:border-box;width:100%;padding:16px}.optimize-confirm-modal__close-icon{color:var(--vscode-icube--icon-icon-secondary);cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:12px;right:12px}.optimize-confirm-modal__close-icon:hover{color:var(--vscode-icube--icon-icon-secondary-hover)}.optimize-confirm-modal__header{justify-content:center;margin-bottom:12px;display:flex}.optimize-confirm-modal__title{color:var(--vscode-icube--text-text-default-active);text-align:center;font-size:13px;font-weight:600;line-height:20px}.optimize-confirm-modal__desc{color:var(--vscode-icube--text-text-secondary);text-align:center;margin-bottom:12px;font-size:12px;font-weight:500;line-height:18px}.optimize-confirm-modal__buttons{flex-direction:column;gap:8px;display:flex}.optimize-confirm-modal__btn{border:1px solid var(--vscode-icube-colorLine1);cursor:pointer;border-radius:4px;width:100%;height:28px;padding:3px 16px;font-size:13px;font-weight:600}.optimize-confirm-modal__btn--primary{background-color:var(--vscode-icube-colorTextDefault);color:var(--vscode-icube-colorBg1)}.optimize-confirm-modal__btn--secondary{background-color:var(--vscode-icube-colorBgTr1);color:var(--vscode-icube-colorTextDefault)}.optimize-confirm-modal__btn:hover{opacity:.9}.icube-settings-sub-tab-switcher{border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);align-items:center;gap:4px;margin-bottom:24px;padding-bottom:7px;display:flex;& .item{height:28px;font-size:var(--body-md-strong-fontSize,12px);font-weight:var(--body-md-strong-fontWeight,500);line-height:var(--body-md-strong-lineHeight,18px);color:var(--vscode-icube--text-text-secondary,#5b6066);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:color .15s ease-in-out,background .15s ease-in-out;display:flex;overflow:hidden;&:hover{color:var(--vscode-icube--text-text-secondary-hover,#d1d3db);background:var(--vscode-icube--bg-bg-overlay-l1)}&.active{color:var(--vscode-icube--text-text-secondary-hover,#d1d3db);background:var(--vscode-icube--bg-bg-overlay-l2)}& .codicon{font-size:14px}&:has(.tooltip){& .tooltip{opacity:0;width:14px;height:14px;transition:opacity .15s ease-in-out}& .prefix-icon,& .text{transition:transform .15s ease-in-out;transform:translate(10px)}&:hover,&.active{& .tooltip{opacity:1}& .prefix-icon,& .text{transform:translate(0)}}}}}.icube-settings-no-login-wrapper{min-width:360px;max-width:640px;height:100%;min-height:var(--editor-container-height);flex:1;justify-content:center;align-items:center;display:flex}.icube-settings-no-login-container{letter-spacing:0;width:400px;color:var(--vscode-icube--text-text-onaccent,#0c0c0d);flex-direction:column;align-items:center;gap:40px;font-size:13px;font-weight:500;line-height:20px;display:flex;& .icube-settings-no-login-content{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex;& .icube-settings-no-login-title{letter-spacing:.1px;min-width:42px;color:var(--vscode-icube--text-text-default-active,#f5f9fe);margin:0;font-size:20px;font-weight:700;line-height:28px}& .icube-settings-no-login-description{text-align:center;color:var(--vscode-icube--text-text-secondary,#9599a6);margin:0;padding:0 20px;font-size:12px;line-height:18px}}& .icube-settings-no-login-button{background:var(--vscode-icube--bg-bg-invert,#dadde5);min-width:76px;height:28px;color:var(--vscode-icube--text-text-onaccent,#0c0c0d);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:20px;transition:opacity .2s;display:flex}& .icube-settings-no-login-button:hover{opacity:.9}& .icube-settings-no-login-button:active{opacity:.8}}.icube-settings-content{min-width:360px;max-width:640px;min-height:var(--editor-container-height);box-sizing:border-box;flex-direction:column;flex:1;padding:40px 0;display:flex;overflow:auto;&::-webkit-scrollbar{display:none!important}& .icube-settings-content-header{flex:none}& .icube-settings-content-body{flex:1 1 0}}.solo-lite .icube-settings-content{min-height:unset;max-width:unset;--solo-lite-settings-header-height:calc(28px + 24px);--solo-lite-settings-body-height:calc(var(--solo-lite-settings-content-height) - 80px - var(--solo-lite-settings-header-height));flex:1;padding-right:40px;&.sub-tabs-show{--solo-lite-settings-header-height:calc(28px + 24px + 36px + 24px)}}.settings-sidebar-menu-item{cursor:pointer;border-radius:4px;flex-shrink:0;align-self:stretch;align-items:center;gap:8px;height:28px;padding:0 8px;display:flex;& .codicon{color:var(--vscode-icube--icon-icon-secondary,#9599a6);flex-shrink:0;font-size:16px;&.suffix{font-size:14px}}& .text{color:var(--vscode-icube--text-text-secondary,#9599a6);font-size:var(--body-md-strong-fontSize,12px);font-style:normal;font-weight:var(--body-md-strong-fontWeight,500);line-height:var(--body-md-strong-lineHeight,18px);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}&.active{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d);& .codicon{color:var(--vscode-icube--icon-icon-secondary-active,#d1d3db)}& .text{color:var(--vscode-icube--text-text-secondary-active,#d1d3db)}}&:hover{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d);& .codicon{color:var(--vscode-icube--icon-icon-secondary-hover,#d1d3db)}& .text{color:var(--vscode-icube--text-text-secondary-hover,#d1d3db)}}& .suffix-clickable{cursor:pointer;border-radius:2px;align-items:center;display:flex;& .codicon{font-size:16px}&:hover .codicon{color:var(--vscode-icube--icon-icon-default,#d1d3db)}}}.settings-sidebar-menu-container{flex-direction:column;align-self:stretch;align-items:flex-start;gap:4px;margin:0;padding:0;list-style:none;display:flex}.icube-settings-sidebar-container{width:clamp(120px,20%,200px);height:fit-content;padding-top:40px;position:sticky;top:0;& .icube-settings-sidebar-nav-button-container{display:none;& .icd-btn.active{color:var(--vscode-icube--icon-icon-default);background-color:var(--vscode-icube--bg-bg-overlay-l2)}}& .sidebar-content{display:block}&.sm{z-index:10;width:28px;& .icube-settings-sidebar-nav-button-container{display:block;position:relative;&:before{content:"";z-index:999;pointer-events:none;width:200px;height:8px;position:absolute;top:100%;left:0}&:hover:before{pointer-events:auto}&:hover~.sidebar-content{opacity:1;visibility:visible;pointer-events:auto}}& .sidebar-content{opacity:0;visibility:hidden;pointer-events:none;z-index:1000;padding:var(--Spacers-spacer-6,6px);border-radius:var(--Radius-radius-6,6px);border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);background:var(--vscode-icube--bg-bg-menu,#202123);box-shadow:var(--vscode-icube-elevation-200-menu-panel);margin-top:8px;padding-bottom:0;position:absolute;top:100%;left:0;&:hover{opacity:1;visibility:visible;pointer-events:auto}}}& .icube-settings-sidebar-content{max-height:calc(var(--editor-container-height) - 80px);flex-direction:column;align-items:flex-start;gap:16px;display:flex;&.sm{width:200px;max-height:calc(var(--editor-container-height) - 80px - 28px);gap:12px;& .search-results-container{padding-bottom:6px}}& .user-info-container{align-items:center;gap:8px;width:100%;padding:4px;display:flex;& .user-avatar{border-radius:2px;flex-shrink:0;width:32px;height:32px}& .user-details{flex:1;min-width:0;& .user-name{color:var(--vscode-icube--text-text-default,#d1d3db);font-size:var(--body-md-strong-fontSize,12px);font-style:normal;font-weight:var(--body-md-strong-fontWeight,500);line-height:var(--body-md-strong-lineHeight,18px);white-space:nowrap;align-items:center;gap:4px;display:flex;& .user-name-text{text-overflow:ellipsis;min-width:0;overflow:hidden}& .express-badge-trigger{flex-shrink:0;display:inline-flex;position:relative;&:hover .express-badge-tooltip{visibility:visible}}& .express-badge{border-radius:var(--radius-radius-2,2px);background:#b8a9221a;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}& .green-flash-badge{border-radius:var(--radius-radius-2,2px);background:#e0e2f20f;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}& .express-badge-tooltip{visibility:hidden;z-index:999999;letter-spacing:.039px;white-space:nowrap;user-select:none;width:max-content;color:var(--vscode-editor-background);background-color:var(--vscode-foreground);box-shadow:0px 2px 16px var(--vscode-widget-shadow);pointer-events:none;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:500;line-height:20px;position:absolute;bottom:calc(100% + 6px);right:0}& .theme-icube .express-badge-tooltip{color:var(--vscode-icube-colorBgCode);background-color:var(--vscode-icube-colorDefaultText)}& .express-badge-tooltip-arrow{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--vscode-foreground);width:0;height:0;position:absolute;top:100%;right:4px}& .theme-icube .express-badge-tooltip-arrow{border-top-color:var(--vscode-icube-colorDefaultText)}}& .user-description{& .bytedance{color:var(--vscode-icube--text-text-tertiary,#666b75);text-align:center;font-size:var(--body-xs-fontSize,10px);font-style:normal;font-weight:400;line-height:var(--body-xs-lineHeight,14px)}}}}& .search-results-container,& .menu-container{scrollbar-width:none;padding-bottom:6px;overflow:scroll}& .search-no-result{height:28px;color:var(--vscode-icube--text-text-secondary,#9599a6);text-align:center;font-size:var(--body-md-strong-fontSize,12px);font-weight:var(--body-md-strong-fontWeight,500);border-radius:4px;padding:0 8px 6px;line-height:28px}& .menu-container .menu-divider{background:var(--vscode-icube-colorLine1,#292d34);flex-shrink:0;width:100%;height:1px;margin:4px 0}}}.solo-lite .icube-settings-sidebar-container{box-sizing:border-box;padding-top:30px;padding-left:16px;&:not(.sm){background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);flex-shrink:0;width:275px;height:100%;padding-bottom:16px;padding-right:16px}&.sm .sidebar-content{left:16px}}.icube-settings-container{width:100%;min-width:506px;min-height:100%;& .wrapper{box-sizing:border-box;flex-direction:row-reverse;justify-content:center;gap:40px;min-height:100%;margin:0 auto;padding:0 40px;display:flex}}.solo-lite .icube-settings-container{height:100%;& .wrapper{height:100%;padding:0}}.icd-settings-no-login-account{box-sizing:border-box;border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);background:var(--vscode-icube--bg-bg-overlay-l1,#e0e2f208);border-radius:7px;width:100%;height:120px;padding:12px;position:relative;overflow:hidden;& .icd-settings-no-login-account-bg-green{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}& .icd-settings-no-login-account-bg-dots{object-fit:cover;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}& .icd-settings-no-login-account-content{z-index:3;justify-content:space-between;align-items:flex-end;height:100%;display:flex;position:relative}& .icd-settings-no-login-account-content-text{flex-direction:column;gap:4px;display:flex}& .icd-settings-no-login-account-content-text-title{color:var(--vscode-icube--text-text-default,#d1d3db);font-size:13px;font-weight:500;line-height:20px}& .icd-settings-no-login-account-content-text-desc{color:var(--vscode-icube--text-text-tertiary,#666b75);font-size:12px;line-height:18px}& .icd-settings-no-login-account-content-btn-login{box-sizing:border-box;background:var(--vscode-icube--bg-bg-brand,#32f08c);white-space:nowrap;cursor:pointer;height:28px;color:var(--vscode-icube--special-black,#000);border-radius:4px;justify-content:center;align-items:center;gap:4px;margin-left:16px;padding:4px 8px;font-size:12px;font-weight:500;line-height:18px;display:flex;&:hover{background-color:var(--vscode-icube--bg-bg-brand-hover)}}}.icube-settings-theme-menu-trigger{box-sizing:border-box;border:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f22e);cursor:pointer;background:var(--vscode-icube--bg-bg-overlay-l1);width:160px;height:28px;color:var(--vscode-icube--text-text-default);border-radius:4px;justify-content:space-between;align-items:center;padding:0 8px;font-size:13px;display:flex;position:relative;& .label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}& .arrow{color:var(--vscode-icube--icon-icon-secondary,#737780);font-size:16px}}.icube-settings-theme-menu-container{width:146px;& .menu-list{background-color:var(--vscode-icube--bg-bg-menu);box-sizing:border-box;flex-direction:column;gap:12px;display:flex;&.has-footer{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:6px;position:relative;&:after{content:"";background-color:var(--vscode-icube--border-border-neutral-l1);width:100%;height:1px;position:absolute;bottom:0;left:6px}}&.is-footer{border-top:none;border-top-left-radius:0;border-top-right-radius:0;padding-top:6px}}& .list{flex-flow:column wrap;justify-content:space-between;align-items:flex-start;gap:4px;display:flex}& .list-item{cursor:pointer;box-sizing:border-box;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:28px;padding-left:6px;display:flex;position:relative;&.checked,&:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2)}}& .list-item-left{align-items:center;gap:12px;display:flex;& .label{text-overflow:ellipsis;white-space:nowrap;max-width:100px;color:var(--vscode-icube--text-text-default);font-size:12px;font-weight:500;line-height:18px;overflow:hidden;&.flex{align-items:center;gap:6px;display:flex}}}& .icon-right{align-items:center;padding-right:6px;display:flex;& .rotate-animate{animation:1.5s linear infinite rotate}}}.icube-settings-import-dropdown-menu-item{cursor:pointer;height:28px;color:var(--vscode-icube--text-text-default);box-sizing:border-box;white-space:nowrap;border-radius:4px;align-items:center;min-width:160px;padding:4px 6px;font-size:12px;font-weight:500;display:flex;&:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2)}}.icube-settings-import-button{&.icd-btn-v2{height:28px;padding:4px 8px 4px 12px;font-weight:500}& .icd-btn-v2-content{justify-content:space-between;align-items:center;gap:4px;width:100%;font-size:13px;display:flex}& .arrow{color:var(--vscode-icube-colorGrayText);font-size:16px;&.open{transform:rotate(180deg)}}}.solo-mobile-settings-page{justify-content:center;padding-top:80px;display:flex}.solo-mobile-settings-page-content{flex-direction:column;align-items:center;width:fit-content;max-width:520px;display:flex}.solo-mobile-settings-page-illustration{border-radius:12px;justify-content:center;margin-bottom:48px;display:flex;overflow:hidden}.solo-mobile-settings-illustration-img{object-fit:cover;width:320px;height:163px}.solo-mobile-settings-page-title{color:var(--vscode-icube--text-text-default,#1a1a1a);margin:0;font-size:24px;font-weight:600;line-height:32px}.solo-mobile-settings-page-desc{text-align:center;color:var(--vscode-icube--text-text-default,#1a1a1a);margin-bottom:48px;font-size:13px;line-height:20px}.solo-mobile-settings-page-desc-link{color:var(--vscode-icube--text-text-default,#1a1a1a);cursor:pointer;text-decoration:underline}.solo-mobile-settings-qr-tooltip-img{flex-shrink:0;width:136px;height:136px}.solo-mobile-settings-card{border:1px solid #4d6b992e;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;row-gap:8px;padding:15px;display:flex}.solo-mobile-settings-card-row{flex-shrink:0;align-self:stretch;align-items:center;column-gap:16px;display:flex}.solo-mobile-settings-card-row-second{column-gap:12px}.solo-mobile-settings-card-left{flex-grow:1;align-items:center;column-gap:8px;display:flex}.solo-mobile-settings-card-icon{color:var(--vscode-icube--icon-icon-default,#42464e);flex-shrink:0;align-items:center;padding:2px;display:flex}.solo-mobile-settings-card-icon svg{width:19px;height:19px}.solo-mobile-settings-card-text{flex-direction:column;flex-grow:1;align-items:flex-start;row-gap:2px;display:flex}.solo-mobile-settings-card-label{letter-spacing:0;color:var(--vscode-icube--text-text-default,#1a1a1a);flex-shrink:0;align-items:center;gap:0;padding:0 4px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.solo-mobile-settings-card-hint{letter-spacing:0;color:var(--vscode-icube--text-text-tertiary,#8a9096);flex-shrink:0;align-self:stretch;padding:0 4px;font-size:11px;line-height:16px}.solo-mobile-settings-card-permission-warning{flex-shrink:0;align-self:stretch;align-items:center;column-gap:4px;padding:0 4px;display:flex}.solo-mobile-settings-card-permission-warning-icon{width:12px;height:12px;color:var(--vscode-icube--text-text-tertiary,#8a9096);flex-shrink:0;font-size:12px!important}.solo-mobile-settings-card-info-icon{width:12px;height:12px;color:var(--vscode-icube--icon-icon-secondary);cursor:pointer;flex-shrink:0;font-size:12px!important;&:hover{color:var(--vscode-icube--icon-icon-secondary-hover);background-color:var(--vscode-icube-colorBtnHover)}}.solo-mobile-settings-card-permission-warning-text{letter-spacing:0;color:var(--vscode-icube--text-text-tertiary,#8a9096);flex-grow:1;font-size:11px;line-height:16px}.solo-mobile-settings-card-permission-warning-link{letter-spacing:0;color:var(--vscode-icube--text-text-tertiary,#8a9096);cursor:pointer;font-size:11px;line-height:16px;text-decoration:underline}.solo-mobile-settings-card-switch-wrapper{flex-shrink:0;align-items:center;column-gap:8px;height:24px;padding-top:4px;padding-bottom:4px;display:inline-flex}.solo-mobile-settings-card-switch{background:var(--vscode-icube--bg-bg-overlay-l3,#56637724);cursor:pointer;border-radius:20px;flex-shrink:0;align-items:center;width:32px;padding:2px;transition:background-color .2s;display:flex;overflow:hidden}.solo-mobile-settings-card-switch-on{background:var(--vscode-icube--status-success-default,#15a877);justify-content:flex-end}.solo-mobile-settings-card-switch-disabled{background:var(--vscode-icube--bg-bg-overlay-l2,#5663771a);cursor:not-allowed;pointer-events:none}.solo-mobile-settings-card-switch-disabled .solo-mobile-settings-card-switch-thumb{background:var(--vscode-icube--bg-bg-invert-disabled,#56637733)}.solo-mobile-settings-card-switch-thumb{background:var(--vscode-icube--special-white,#fff);border-radius:50%;flex-shrink:0;width:14px;height:14px}.solo-mobile-settings-confirm-icon{color:var(--status-primary-default);font-size:16px}.plugin-detail-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 0;display:flex}.plugin-detail-header-main{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.plugin-detail-header-close-wrapper{flex-shrink:0;align-items:flex-start;display:flex}.plugin-detail-header-actions-row{align-items:center;margin-top:12px;display:flex}.plugin-detail-close{cursor:pointer;width:24px;height:24px;color:var(--vscode-icube--icon-icon-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.plugin-detail-close:hover{background:var(--vscode-icube--bg-bg-base-hover);color:var(--vscode-icube--icon-icon-default)}.plugin-detail-header-icon{border-radius:8px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.plugin-detail-header-icon img{object-fit:cover;width:100%;height:100%}.plugin-detail-header-icon-fallback{background:var(--vscode-icube--bg-bg-base-tertiary);width:100%;height:100%;color:var(--vscode-icube--text-text-default);border-radius:8px;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.plugin-detail-header-info{flex:1;min-width:0}.plugin-detail-header-title{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.plugin-detail-header-name{color:var(--vscode-icube--text-text-default);font-size:14px;font-weight:600}.plugin-detail-header-description{color:var(--vscode-icube--text-text-secondary);font-size:12px;line-height:1.4}.plugin-detail-body{flex-direction:column;gap:20px;max-height:400px;margin-right:-8px;padding-right:8px;display:flex;overflow-y:auto}.plugin-detail-body::-webkit-scrollbar{width:6px}.plugin-detail-body::-webkit-scrollbar-track{background:0 0}.plugin-detail-body::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-background,#79797966);border-radius:3px}.plugin-detail-section{flex-direction:column;gap:8px;display:flex}.plugin-detail-section-title{color:var(--vscode-icube--text-text-default);font-size:13px;font-weight:600}.plugin-detail-section-list{flex-direction:column;display:flex}.plugin-detail-ability-item{border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1);align-items:center;gap:10px;padding:8px 0;display:flex}.plugin-detail-ability-item:last-child{border-bottom:none}.plugin-detail-ability-icon{flex-shrink:0;width:32px;height:32px}.plugin-detail-ability-icon>*{width:32px!important;height:32px!important}.plugin-detail-ability-icon-fallback{background:var(--vscode-icube--bg-bg-base-tertiary);border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.plugin-detail-ability-icon-skill{background:color-mix(in srgb, var(--vscode-icube--accent-accent-blue,#3f85ff) 12%, transparent);border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.plugin-detail-ability-content{flex:1;min-width:0}.plugin-detail-ability-name{color:var(--vscode-icube--text-text-default);font-size:13px;font-weight:500}.plugin-detail-ability-description{color:var(--vscode-icube--text-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;word-break:break-all;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.plugin-detail-ability-operation{flex-shrink:0}.plugin-settings-info-banner{background:var(--vscode-icube--bg-bg-brand-sub-hover,#3b82f614);color:var(--vscode-icube--text-text-default);border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:12px;line-height:1.5;display:flex}.plugin-settings-info-banner-icon{color:var(--vscode-icube--icon-icon-brand);flex-shrink:0}.plugin-settings-info-banner-link{color:var(--vscode-icube--text-text-brand);cursor:pointer;text-decoration:none}.plugin-settings-info-banner-link:hover{text-decoration:underline}.plugin-settings-list-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.plugin-settings-list-header>:first-child{margin-bottom:0}.plugin-settings-refresh-icon-wrapper{cursor:pointer;color:var(--vscode-icube--icon-icon-secondary);border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:color .15s;display:inline-flex}.plugin-settings-refresh-icon-wrapper:hover{color:var(--vscode-icube--icon-icon-default)}.plugin-settings-refresh-icon{font-size:16px}.plugin-settings-refresh-icon-rotating{animation:.6s ease-in-out plugin-refresh-rotate}@keyframes plugin-refresh-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.plugin-settings-filter-tabs{border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1);align-items:center;gap:24px;padding:0 12px;display:flex;position:relative}.plugin-settings-filter-tab{color:var(--vscode-icube--text-text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:8px 0;font-size:13px;transition:color .15s,border-color .15s}.plugin-settings-filter-tab:hover{color:var(--vscode-icube--text-text-secondary)}.plugin-settings-filter-tab.active{color:var(--vscode-icube--text-text-default);border-bottom-color:var(--vscode-icube--text-text-default)}.plugin-settings-filter-tab.hidden{display:none}.plugin-settings-filter-more{flex-shrink:0;position:relative}.plugin-settings-filter-more>button{color:var(--vscode-icube--text-text-tertiary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:4px;margin-bottom:-1px;padding:8px 0;font-size:13px;transition:color .15s;display:flex}.plugin-settings-filter-more>button:hover{color:var(--vscode-icube--text-text-secondary)}.plugin-settings-filter-more>button.has-active{color:var(--vscode-icube--text-text-default);background:0 0}.plugin-settings-filter-dropdown{z-index:10000;background:var(--vscode-icube--bg-bg-tooltip,#2b2d30);border:1px solid var(--vscode-icube--border-border-neutral-l2,#e0e2f224);border-radius:6px;min-width:96px;padding:4px;overflow-y:scroll;box-shadow:0 4px 12px #0000001f}.plugin-settings-filter-dropdown::-webkit-scrollbar{width:6px}.plugin-settings-filter-dropdown::-webkit-scrollbar-track{background:0 0}.plugin-settings-filter-dropdown::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-background,#79797966);border-radius:3px}.plugin-settings-filter-dropdown-item{cursor:pointer;color:var(--vscode-icube--text-text-default);white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;width:100%;padding:4px 8px;font-size:13px;line-height:20px;display:flex}.plugin-settings-filter-dropdown-item:hover,.plugin-settings-filter-dropdown-item.active{background:var(--vscode-icube--bg-bg-overlay-l2,#5663771a)}.plugin-settings-plugin-container{border:1px solid var(--vscode-icube--border-border-neutral-l1);background:var(--vscode-icube--bg-bg-overlay-l1);border-radius:6px}.plugin-settings-plugin-header{border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.plugin-settings-plugin-header-text{flex-direction:column;align-items:flex-start;display:flex}.plugin-settings-plugin-header-title{color:var(--vscode-icube--text-text-default);text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.plugin-settings-plugin-header-desc{color:var(--vscode-icube--text-text-tertiary);text-overflow:ellipsis;font-size:12px;line-height:18px;overflow:hidden}.plugin-settings-plugin-header-desc a{color:var(--vscode-icube--text-text-tertiary);text-decoration:underline}.plugin-settings-plugin-header-desc a:hover{color:var(--vscode-icube--text-text-secondary);text-decoration:underline}.plugin-settings-alert-link{color:var(--vscode-icube--text-text-default);cursor:pointer;text-decoration:underline!important}.plugin-settings-rules-tooltip{word-break:break-word;max-width:480px;font-size:12px;line-height:18px;white-space:normal!important}.icd-tooltip-v2-text:has(.plugin-settings-rules-tooltip){max-width:480px;white-space:normal!important}.plugin-settings-rules-tooltip p{margin:0 0 8px}.plugin-settings-rules-tooltip p:last-child{margin-bottom:0}.plugin-settings-plugin-header-tip{color:var(--vscode-icube--text-text-brand);margin-top:4px;font-size:12px;line-height:18px}.plugin-settings-plugin-header-tip a{color:var(--vscode-icube--text-text-brand);text-decoration:underline}.plugin-settings-empty{justify-content:center;align-items:center;height:138px;display:flex}.plugin-settings-empty-text{color:var(--vscode-icube--text-text-tertiary);font-size:13px}.plugin-settings-pagination{justify-content:flex-end;align-items:center;margin-top:16px;display:flex}.plugin-settings-pagination .icd-pagination-btn{font-weight:400}.plugin-settings-pagination .icd-pagination-btn-active{background:var(--vscode-icube--bg-bg-overlay-l4);color:var(--vscode-icube--text-text-default);font-weight:400}.plugin-settings-pagination .icd-pagination-btn-active:hover:not(:disabled){background:var(--vscode-icube--bg-bg-overlay-l4)}.plugin-settings-item{box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1);align-items:center;gap:12px;height:75px;padding:10px 12px;transition:background .15s;display:flex}.plugin-settings-item:last-child{border-bottom:none}.plugin-settings-item:hover{background:var(--vscode-icube--bg-bg-base-hover)}.plugin-settings-item.highlighted{animation:1s ease-out plugin-settings-item-highlight}.plugin-settings-item-icon{border-radius:6px;flex-shrink:0;width:32px;height:32px;overflow:hidden}.plugin-settings-item-icon-img{object-fit:cover;width:100%;height:100%}.plugin-settings-item-icon-fallback{background:var(--vscode-icube--bg-bg-base-tertiary);width:100%;height:100%;color:var(--vscode-icube--text-text-default);border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.plugin-settings-item-content{flex:1;min-width:0}.plugin-settings-item-header{align-items:center;gap:8px;margin-bottom:2px;display:flex}.plugin-settings-item-name{color:var(--vscode-icube--text-text-default);font-size:13px;font-weight:600}.plugin-settings-item-description{color:var(--vscode-icube--text-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.plugin-settings-item-operation{flex-shrink:0;align-items:center;gap:8px;display:flex}.plugin-settings-item-source{background:var(--vscode-icube--bg-bg-overlay-l2);height:20px;color:var(--vscode-icube--text-text-secondary);white-space:nowrap;border-radius:4px;padding:0 6px;font-size:12px;line-height:20px}@keyframes plugin-settings-item-highlight{0%{background:var(--vscode-icube--bg-bg-overlay-l4);box-shadow:inset 0 0 0 1px var(--vscode-icube--border-border-brand)}45%{background:var(--vscode-icube--bg-bg-overlay-l4);box-shadow:inset 0 0 0 1px var(--vscode-icube--border-border-brand)}to{background:0 0;box-shadow:inset 0 0 0 1px #0000}}.enterprise-email-input.enterprise-email-input>input::placeholder{color:var(--vscode-icube--text-text-tertiary)}.WikiFileTree-module__treeContainer___hmZDB{flex:1;padding:8px 0;overflow:hidden auto}.WikiFileTree-module__treeContainer___hmZDB::-webkit-scrollbar{background:0 0;width:6px}.WikiFileTree-module__treeContainer___hmZDB::-webkit-scrollbar-thumb{background:0 0}.WikiFileTree-module__treeContainer___hmZDB:hover::-webkit-scrollbar-thumb{background:var(--vscode-icube--bg-bg-overlay-l3);border-radius:var(--vscode-icube--Radius-radius-full,9999px)}.WikiFileTree-module__treeItem___AYqN8{cursor:pointer;color:var(--vscode-foreground);white-space:nowrap;text-overflow:ellipsis;user-select:none;align-items:center;padding:4px 8px;font-size:13px;display:flex;overflow:hidden}.WikiFileTree-module__treeItem___AYqN8:hover{background:var(--vscode-list-hoverBackground)}.WikiFileTree-module__treeItemSelected___pk8Ea{background:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground);box-shadow:inset 2px 0 0 0 var(--vscode-icube--accent-accent-teal,#2dd288)}.WikiFileTree-module__treeItemIcon___CY8Aj{text-align:center;flex-shrink:0;width:16px;margin-right:4px;font-size:14px}.WikiFileTree-module__treeItemToggle___RD8Xj{text-align:center;cursor:pointer;border-radius:3px;flex-shrink:0;width:16px;margin-right:4px;font-size:14px}.WikiFileTree-module__treeItemToggle___RD8Xj:hover{background:var(--vscode-list-hoverBackground)}.WikiFileTree-module__treeItemName___fbEeR{text-overflow:ellipsis;overflow:hidden}.WikiFileTree-module__fileIcon___SUhQM{color:var(--vscode-icube--accent-accent-teal,#41d29f);font-size:12px!important}.WikiFileTree-module__emptyTree___AXFLV{height:100%;color:var(--vscode-descriptionForeground);flex:1;justify-content:center;align-items:center;font-size:12px;display:flex}.WikiFileTree-module__childrenWrapper___tUDhb{transition:max-height .2s,opacity .2s;overflow:hidden}.WikiFileTree-module__childrenExpanded___BtP0K{opacity:1;max-height:2000px}.WikiFileTree-module__childrenCollapsed___aroBL{opacity:0;max-height:0}.WikiContent-module__contentContainer___cPwbg{background:var(--vscode-editor-background);flex:1;height:100%}.WikiContent-module__contentContainer___cPwbg .anchor-tree-controller-container{display:none}.WikiContent-module__emptyContent___pBMIK{height:100%;color:var(--vscode-descriptionForeground);justify-content:center;align-items:center;font-size:13px;display:flex}.WikiContent-module__generatingState___gUeS4{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.WikiContent-module__generatingIcon___untml{color:var(--vscode-icube--text-text-brand,#3b82f6);font-size:32px}.WikiContent-module__generatingText___JrMrX{color:var(--vscode-icube--text-text-default,#f5f9fe);font-size:14px;font-weight:500}.WikiContent-module__generatingSubText___KF_vP{color:var(--vscode-icube--text-text-tertiary,#f5f9fe99);text-align:center;max-width:400px;font-size:12px;line-height:1.5}.SearchBar-module__searchBarWrapper___FAEGO{z-index:20;background:var(--vscode-editorWidget-background,#252526);border:1px solid var(--vscode-editorWidget-border,#454545);border-top:none;border-radius:0 0 6px 6px;align-items:center;gap:4px;padding:4px 8px;display:flex;position:absolute;top:0;right:16px;box-shadow:0 2px 8px #0000004d}.SearchBar-module__inputWrapper___OmtgA{width:180px}.SearchBar-module__inputWrapper___OmtgA input{height:24px!important;padding:2px 6px!important;font-size:12px!important}.SearchBar-module__counter___Ge1CB{color:var(--vscode-icube--text-text-secondary,#f5f9fe8c);white-space:nowrap;text-align:center;min-width:40px;font-size:11px}.SearchBar-module__navButton___XqOpj{width:22px;height:22px;color:var(--vscode-icube--icon-icon-secondary,#f5f9fe73);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.SearchBar-module__navButton___XqOpj:hover:not(:disabled){background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d);color:var(--vscode-icube--icon-icon-secondary-hover)}.SearchBar-module__navButton___XqOpj:disabled{opacity:.35;cursor:default}.SearchBar-module__navButton___XqOpj .SearchBar-module__codicon___xChjo{font-size:14px}.StatusOverlay-module__container___aRHm2{border-bottom:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f217);background:0 0;flex-direction:column;gap:4px;padding:12px;display:flex}.StatusOverlay-module__statusSection___usbPz{align-items:center;gap:8px;display:flex}.StatusOverlay-module__statusInfo___tAVuv{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.StatusOverlay-module__statusRow___S3qE_{align-items:center;gap:8px;display:flex}.StatusOverlay-module__dotProcessing___UNbGl{background:var(--vscode-icube--accent-accent-teal,#2dd288);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s ease-in-out infinite StatusOverlay-module__pulse___mk1ai}.StatusOverlay-module__dotCompleted___xv0cU{background:var(--vscode-icube--accent-accent-teal,#2dd288);border-radius:50%;flex-shrink:0;width:8px;height:8px}.StatusOverlay-module__dotFailed___g827t{background:var(--vscode-icube--text-text-danger,#ef4444);border-radius:50%;flex-shrink:0;width:8px;height:8px}.StatusOverlay-module__dotPaused___IwTas{background:var(--vscode-icube--text-text-warning,#f59e0b);border-radius:50%;flex-shrink:0;width:8px;height:8px}@keyframes StatusOverlay-module__pulse___mk1ai{0%,to{opacity:1}50%{opacity:.4}}.StatusOverlay-module__statusText___UuaJK{color:var(--vscode-icube--text-text-default,#f5f9fe);word-break:break-word;flex:1;font-size:12px;font-weight:500}.StatusOverlay-module__progressCounter___rFhlH{color:var(--vscode-icube--text-text-tertiary,#f5f9fe99);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:400}.StatusOverlay-module__progressText___Acj75{color:var(--vscode-icube--text-text-tertiary,#f5f9fe99);padding-left:16px;font-size:11px;line-height:1.4}.StatusOverlay-module__buttonGroup____ry9q{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.StatusOverlay-module__collapseButton___L3gUM{width:20px;height:20px;color:var(--vscode-icube--icon-icon-secondary,#f5f9fe73);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:0;padding:0;transition:background .15s,color .15s;display:flex}.StatusOverlay-module__collapseButton___L3gUM:hover{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d);color:var(--vscode-icube--icon-icon-secondary-hover)}.StatusOverlay-module__progressRow___rvd5R{align-items:center;gap:6px;display:flex}.StatusOverlay-module__progressBarContainer___UdkvP{background:#2dd2881f;border-radius:5px;flex:1;height:10px;position:relative;overflow:hidden}.StatusOverlay-module__progressPercent___vI903{color:var(--vscode-icube--text-text-tertiary,#f5f9fe99);text-align:right;white-space:nowrap;flex-shrink:0;min-width:32px;font-size:11px;font-weight:400}.StatusOverlay-module__progressBarFill___iJzuG{background:var(--vscode-icube--accent-accent-teal,#2dd288);border-radius:5px;height:100%;transition:width .6s;position:relative;overflow:hidden}.StatusOverlay-module__progressBarFill___iJzuG:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff40 50%,#0000 100%);border-radius:5px;width:40%;height:100%;animation:4s ease-in-out infinite StatusOverlay-module__shimmer___Fzs8z;position:absolute;top:0;left:-40%}@keyframes StatusOverlay-module__shimmer___Fzs8z{0%{left:-40%}to{left:100%}}.index-module__container___tdtrG{background:var(--vscode-editor-background);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.index-module__emptyState___vhXEG{flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.index-module__emptyState___vhXEG:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#2dd2880f 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute}.index-module__errorBanner___o67nU{background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;display:flex}.index-module__errorText___VmGtX{color:var(--vscode-errorForeground,#f87171);font-size:13px}.index-module__generateButton___pMBmY{cursor:pointer;font-weight:500;transition:opacity .2s;background:var(--vscode-icube--accent-accent-teal,#2dd288)!important;color:#000!important;border:none!important;border-radius:6px!important;padding:6px 20px!important}.index-module__generateButton___pMBmY:hover{opacity:.85}.index-module__generateButton___pMBmY:disabled{opacity:.5;cursor:not-allowed}.index-module__wikiContainer___FI5H1{background:var(--vscode-editor-background);width:100%;height:100%;display:flex}.index-module__leftPanel___LLI69{border-right:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f224);background:#00000005;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.index-module__anchorPanel___zrInz{border-right:1px solid var(--vscode-icube--border-border-neutral-l1,#e0e2f224);background:var(--vscode-editor-background);flex-direction:column;flex:0 0 200px;width:200px;min-width:160px;max-width:260px;height:100%;display:flex;overflow:hidden}.index-module__anchorPanelHeader____hUlr{flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 8px 4px 12px;display:flex}.index-module__anchorPanelTitle___zhVgC{color:var(--vscode-icube--text-text-secondary,#f5f9fe8c);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.index-module__anchorPanelToggle___IsW6R{width:20px;height:20px;color:var(--vscode-icube--icon-icon-secondary,#f5f9fe73);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.index-module__anchorPanelToggle___IsW6R:hover{background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d);color:var(--vscode-icube--icon-icon-secondary-hover)}.index-module__anchorPanelBody___pxA0R{flex:1;overflow:hidden auto}.index-module__anchorPanelBody___pxA0R::-webkit-scrollbar{background:0 0;width:6px}.index-module__anchorPanelBody___pxA0R::-webkit-scrollbar-thumb{background:0 0}.index-module__anchorPanelBody___pxA0R:hover::-webkit-scrollbar-thumb{background:var(--vscode-icube--bg-bg-overlay-l3);border-radius:var(--vscode-icube--Radius-radius-full,9999px)}.index-module__panelExpandButton___GNpYj{min-width:56px;color:var(--vscode-icube--icon-icon-secondary,#f5f9fe73);cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:8px 6px;transition:background .15s,color .15s;display:flex}.index-module__panelExpandButton___GNpYj:hover{color:var(--vscode-icube--icon-icon-secondary-hover);background:var(--vscode-icube--bg-bg-overlay-l2,#e0e2f20d)}.index-module__panelExpandLabel___uCVsb{writing-mode:horizontal-tb;letter-spacing:0;white-space:nowrap;color:inherit;font-size:10px}.index-module__resizeHandle___ucQGz{cursor:ew-resize;z-index:10;width:4px;height:100%;position:absolute;top:0;right:-2px}.index-module__resizeHandle___ucQGz:after{content:"";background:0 0;width:1px;height:100%;transition:background .15s;position:absolute;top:0;left:50%}.index-module__resizeHandle___ucQGz:hover:after,.index-module__resizeHandle___ucQGz:active:after{background:var(--vscode-sash-hoverBorder,#007acc99)}.index-module__resizeOverlay___ENaWq{z-index:9999;cursor:ew-resize;position:fixed;inset:0}.index-module__contentArea___NsWzz{flex:1;min-width:0;height:100%;position:relative}.index-module__contentArea___NsWzz .deepwiki-search-highlight{background:#ffd5004d;border-radius:2px}.index-module__contentArea___NsWzz .deepwiki-search-current{background:#ff963299;border-radius:2px;outline:1px solid #ff9632cc}.index-module__wrapper___xyknk{border-top:1px solid var(--vscode-peekView-border);border-bottom:1px solid var(--vscode-peekView-border);box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.index-module__header___s6nyT{background-color:var(--vscode-peekViewResult-background);border-bottom:1px solid var(--vscode-peekView-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.index-module__header-title___ZA01N{flex:1;align-items:center;gap:4px;min-width:0;margin-right:8px;display:flex}.index-module__header-icon___IOLsy{color:var(--vscode-icube--cue);flex-shrink:0;font-size:16px}.index-module__header-intent-text___ENyAf{color:var(--vscode-icube--text-text-default);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.index-module__header-shortcuts___nTTxU{flex-shrink:0;align-items:center;gap:0;display:flex}.index-module__shortcut-group___VvTzK{align-items:center;gap:3px;display:inline-flex}.index-module__shortcut-kbd___K07pF{box-sizing:border-box;height:16px;color:var(--vscode-icube--text-text-default);border-radius:3px;align-items:center;padding:0 2px;font-family:inherit;font-size:12px;font-weight:400;line-height:0;display:inline-flex}.monaco-workbench.vs .index-module__shortcut-kbd___K07pF{background-color:#00000014;border:1px solid #00000014}.monaco-workbench.vs-dark .index-module__shortcut-kbd___K07pF{background-color:#ffffff0f;border:1px solid #ffffff0f}.index-module__shortcut-label___E3jUZ{color:var(--vscode-icube--text-text-secondary);white-space:nowrap;padding:0 2px;font-size:11px;font-weight:450;line-height:16px}.index-module__shortcut-clickable___pBtE4{cursor:pointer;border-radius:4px;padding:2px 6px}.index-module__shortcut-clickable___pBtE4:hover{background-color:var(--vscode-icube--bg-bg-base)}.index-module__header-close___u1a7p{cursor:pointer;width:22px;height:22px;color:var(--vscode-icon-foreground);border-radius:5px;justify-content:center;align-items:center;margin-left:4px;display:flex}.index-module__header-close___u1a7p:hover{background-color:var(--vscode-toolbar-hoverBackground)}.index-module__container___iK9J4{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.index-module__pattern-list___YvSXt{border-left:1px solid var(--vscode-icube--border-border-default);background-color:var(--vscode-peekViewResult-background);flex-direction:column;flex-shrink:0;width:30%;min-width:200px;max-width:320px;display:flex;overflow:hidden}.index-module__pattern-list-header___yfp8a{text-transform:uppercase;letter-spacing:.5px;color:var(--vscode-icube--text-text-secondary);flex-shrink:0;padding:10px 16px 8px;font-size:11px;font-weight:600}.index-module__pattern-list-items___UdEKC{flex:1;min-height:0;overflow-y:auto}.index-module__pattern-item___WM6W2{cursor:pointer;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.index-module__pattern-item___WM6W2:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2)}.index-module__pattern-item-selected___kUzZF{cursor:default;background-color:var(--vscode-icube--bg-bg-overlay-l3)}.index-module__pattern-item-selected___kUzZF:hover{background-color:var(--vscode-icube--bg-bg-overlay-l3)}.index-module__pattern-item-row___Swr7s{align-items:center;gap:.5em;display:flex}.index-module__pattern-item-filename___P_oOe{color:var(--vscode-icube--text-text-default);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:500}.index-module__pattern-item-filepath___DCUqE{color:var(--vscode-icube--text-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9em;overflow:hidden}.index-module__pattern-item-intent___ST8S4{color:var(--vscode-icube--text-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.index-module__pattern-item-accepted___GgzQ_{opacity:.5;cursor:default}.index-module__pattern-item-accepted___GgzQ_ .index-module__pattern-item-filename___P_oOe{text-decoration:line-through}.index-module__pattern-item-rejected___Rawsl{opacity:.5;cursor:default}.index-module__pattern-item-rejected___Rawsl .index-module__pattern-item-filename___P_oOe{text-decoration:line-through}.index-module__pattern-item-status-badge___aCc5y{white-space:nowrap;background-color:var(--vscode-icube--bg-bg-base-hover);color:var(--vscode-icube--text-text-secondary);border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:500}.index-module__detail-section___WraYz,.index-module__detail-panel___rROCL{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.index-module__center-state___HMfYz{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.index-module__center-state-text___hV5lk{color:var(--vscode-icube--text-text-secondary);font-size:13px}.index-module__detail-content___H90bf{flex:1;padding:0;transition:opacity .3s;position:relative;overflow:hidden}.index-module__detail-content-dimmed___Z1GWz{opacity:.4;pointer-events:none}.index-module__diff-editor-container___XIflY{width:100%;height:100%;overflow:hidden}.index-module__masked-indicator___q0Ndo{color:var(--vscode-icube--text-text-secondary);background-color:var(--vscode-icube--bg-bg-base-hover);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.index-module__status-badge-accepted___ZeM1S{color:var(--vscode-testing-iconPassed,#73c991);background-color:#73c9911f;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.index-module__status-badge-rejected___RDaTD{color:var(--vscode-icube--text-text-secondary);background-color:var(--vscode-icube--bg-bg-base-hover);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.index-module__all-completed-tooltip___aYfa4{background-color:var(--vscode-icube--bg-bg-base-hover);color:var(--vscode-testing-iconPassed,#73c991);justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:500;animation:.2s index-module__tooltip-fade-in___TqBUV;display:flex}.index-module__all-completed-icon___V4sPU{font-size:16px}@keyframes index-module__tooltip-fade-in___TqBUV{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}