.elicitation-card{background:var(--bg-bg-base-default,#fff);border:1px solid var(--border-border-neutral-l3,rgba(77,107,153,.36));border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex;box-shadow:0 6px 24px -1px rgba(24,24,24,.06),0 3px 8px rgba(24,24,24,.04)}.elicitation-card__header{align-items:center;gap:12px;margin-bottom:4px;padding:4px;display:flex}.elicitation-card__avatar{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.elicitation-card__title{min-width:0;color:var(--text-text-default,#31353a);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;flex:1;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.elicitation-card__body{flex-direction:column;gap:10px;display:flex}.elicitation-card__footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.elicitation-card__btn{justify-content:center;align-items:center;min-width:64px;display:flex}.elicitation-field{flex-direction:column;gap:4px;display:flex}.elicitation-field__label{color:var(--text-text-default,#31353a);font-size:12px;font-weight:500;line-height:18px}.elicitation-field__required{color:var(--status-danger-default,#e5484d);margin-left:2px}.elicitation-field__info{color:var(--text-text-tertiary,#8a9096);cursor:help;vertical-align:middle;align-items:center;margin-left:4px;display:inline-flex}.elicitation-field__input{border:1px solid var(--border-border-neutral-l1,rgba(77,107,153,.12));background:var(--bg-bg-overlay-l1,rgba(86,99,119,.06));height:32px;color:var(--text-text-default,#1a1a1a);border-radius:6px;outline:none;padding:0 10px;font-size:13px;font-weight:400;line-height:20px}.elicitation-field__input:focus{border-color:var(--status-primary-default,#3f85ff)}.elicitation-field__input::-webkit-input-placeholder{color:var(--text-text-tertiary,#8a9096)}.elicitation-field__input::-ms-input-placeholder{color:var(--text-text-tertiary,#8a9096)}.elicitation-field__input::placeholder{color:var(--text-text-tertiary,#8a9096)}.elicitation-field__options{flex-direction:column;gap:4px;display:flex}.elicitation-field__option{background:var(--bg-bg-overlay-l1,rgba(86,99,119,.06));cursor:pointer;border:1px solid transparent;border-radius:6px;align-items:center;gap:12px;min-height:36px;padding:8px 12px;transition:background-color .15s,border-color .15s;display:flex}.elicitation-field__option:hover{background:var(--bg-bg-overlay-l3,rgba(86,99,119,.14))}.elicitation-field__option--selected{border-color:var(--border-border-neutral-l1,rgba(77,107,153,.12));background:var(--bg-bg-overlay-l2,rgba(86,99,119,.1))}.elicitation-field__option--selected:hover{border-color:var(--border-border-neutral-l2,rgba(77,107,153,.18));background:var(--bg-bg-overlay-l3,rgba(86,99,119,.14))}.elicitation-field__option-label{color:var(--text-text-default,#31353a);font-size:13px;font-weight:500;line-height:20px}.elicitation-field__checkbox{color:var(--text-text-default,#31353a);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;font-weight:400;line-height:20px;display:flex}.ai-chat-v2-welcome-nologin{text-align:center;justify-content:center;align-items:center;width:100%;max-width:704px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-chat-v2-welcome-nologin .content-container{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;max-width:100%;padding:0 32px;display:flex}.ai-chat-v2-welcome-nologin .codicon-icube-SoloSwitch{color:var(--vscode-icube--icon-icon-default-hover);margin-right:auto;font-size:42px!important}.ai-chat-v2-welcome-nologin .no-login-welcome__title{color:var(--vscode-icube--text-text-default-hover);letter-spacing:.2px;text-align:left;margin:16px auto 16px 0;font-size:28px;font-style:normal;font-weight:400;line-height:36px;display:block}.ai-chat-v2-welcome-nologin .no-login-welcome__title span{display:inline-block;position:relative}.ai-chat-v2-welcome-nologin .no-login-welcome__title span em{color:var(--vscode-icube--text-text-brand);letter-spacing:.2px;font-size:28px;font-style:normal;font-weight:400;line-height:36px;position:relative}.monaco-workbench.icube-simple-style.vs .ai-chat-v2-welcome-nologin .no-login-welcome__title em{color:var(--vscode-icube--text-text-brand,#32f08c)}.ai-chat-v2-welcome-nologin .tips-container{width:100%}.ai-chat-v2-welcome-nologin .tips-container .tip-item{width:100%;padding:4px;display:flex}.ai-chat-v2-welcome-nologin .tips-container .tip-item .tip-icon{color:var(--vscode-icube--text-text-default);flex:none;margin-right:8px;display:inline-flex}.ai-chat-v2-welcome-nologin .tips-container .tip-item .tip-description{color:var(--vscode-icube--text-text-default);text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-style:normal;font-weight:500;line-height:24px;display:block;overflow:hidden}.monaco-workbench .ai-chat-v2-welcome-nologin .no-login-welcome__button{border-radius:4px;justify-content:center;align-items:center;gap:2px;width:120px;height:32px;margin:40px auto 0 0;padding:0 8px;line-height:32px;display:flex;position:relative}.theme-icube .ai-chat-v2-welcome-nologin .no-login-welcome__button{background-color:var(--vscode-icube--bg-bg-brand)!important;color:var(--vscode-icube--special-black)!important}.theme-icube .ai-chat-v2-welcome-nologin .no-login-welcome__button:hover,.theme-icube .ai-chat-v2-welcome-nologin .no-login-welcome__button:not(:disabled):focus{background-color:var(--vscode-icube--bg-bg-brand-hover)!important;color:var(--vscode-icube--special-black)!important}.ai-chat-v2-welcome-nologin .no-login-welcome__button .icd-btn-content{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.ai-chat-v2-welcome-nologin .no-login-welcome__button .button-icon{margin-left:2px;position:relative}.theme-icube .ai-chat-v2-welcome-nologin .no-login-welcome__button .button-icon{color:var(--vscode-icube--special-black)}.welcome-page-solo-agent-card{box-sizing:border-box;border:1px solid var(--vscode-icube--border-border-neutral-l2);cursor:pointer;color:var(--vscode-icube--text-text-secondary);border-radius:8px;flex-direction:column;align-items:flex-start;padding:2px;font-size:12px;font-style:normal;font-weight:400;line-height:18px;display:flex;position:relative}.welcome-page-solo-agent-card:not(.vertical){flex:1;min-width:216px}.welcome-page-solo-agent-card.vertical{width:100%}.welcome-page-solo-agent-card:hover{border:1px solid var(--vscode-icube--border-border-neutral-l2,rgba(224,226,242,.09))}.welcome-page-solo-agent-card:hover .welcome-page-solo-agent-card-top{background:var(--vscode-icube--bg-bg-overlay-l2,rgba(224,226,242,.03));color:var(--vscode-icube--text-text-secondary-hover)}.welcome-page-solo-agent-card:hover .welcome-page-solo-agent-card-avatar{opacity:1}.welcome-page-solo-agent-card.selected{color:var(--vscode-icube--text-text-default-active);border:1px solid var(--vscode-icube--border-border-neutral-l3,rgba(224,226,242,.18));box-shadow:var(--vscode-icube-elevation-100-tooltip)}.welcome-page-solo-agent-card.selected .welcome-page-solo-agent-card-top{background:var(--vscode-icube--bg-bg-overlay-l3,rgba(224,226,242,.05));color:var(--vscode-icube--text-text-default-active)}.welcome-page-solo-agent-card.selected .welcome-page-solo-agent-card-avatar{opacity:1}.welcome-page-solo-agent-card-top{box-sizing:border-box;background-color:var(--vscode-icube--bg-bg-overlay-l1);border-radius:6px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:16px;display:flex;position:relative}.welcome-page-solo-agent-card-avatar{opacity:.8;position:relative}.welcome-page-solo-agent-card-name-container{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex;position:relative}.welcome-page-solo-agent-card-name{flex-direction:row;align-items:center;gap:8px;font-size:13px;font-style:normal;font-weight:600;line-height:20px;display:flex}.welcome-page-solo-agent-card-description{color:var(--vscode-icube--text-text-secondary)}.welcome-page-solo-agent-card-tag{background:var(--vscode-icube--bg-bg-overlay-l2);height:16px;color:var(--vscode-icube--accent-accent-violet,#bfa5ff);text-align:center;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-style:normal;font-weight:500;line-height:16px;display:flex;position:absolute;top:4px;right:4px}.welcome-page-solo-agent-card-bottom{box-sizing:border-box;width:100%;color:var(--vscode-icube--text-text-tertiary);padding:12px}.welcome-page-solo-agent-card-list{flex-direction:column;gap:4px;width:100%;font-size:11px;font-style:normal;font-weight:400;line-height:16px;display:flex}.welcome-page-solo-agent-card-list-item{flex-direction:row;align-items:flex-start;gap:4px;display:flex}.welcome-page-solo-agent-card-list-item:before{content:"-";line-height:inherit;flex-shrink:0;margin-right:4px}.welcome-page-solo-agent-list{flex-flow:wrap;justify-content:center;align-items:stretch;gap:12px;width:100%;display:flex}.welcome-page-solo-agent-list.single .welcome-page-solo-agent-card{flex:0 336px;width:100%;max-width:336px}.welcome-page-solo-agent-list.vertical{flex-direction:column;align-items:center}.welcome-page-solo-agent-list.vertical .welcome-page-solo-agent-card{flex:0 auto;width:100%;min-width:auto;max-width:none}.welcome-page-solo-agent-list.vertical.single .welcome-page-solo-agent-card{width:100%}.welcome-page-solo-agent-container{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;width:100%;min-height:100%;padding:42px 16px 0;display:flex}.welcome-page-solo-agent-title{flex-direction:column;align-items:center;gap:8px;max-width:300px;display:flex}.welcome-page-solo-agent-title-text{color:var(--vscode-icube--text-text-secondary);letter-spacing:.1px;flex-direction:row;gap:6px;font-size:24px;font-style:normal;font-weight:600;line-height:32px;display:flex}.welcome-page-solo-agent-title-text .highlight{color:var(--vscode-icube--text-text-default-hover)}.welcome-page-solo-agent-title-subtitle{color:var(--vscode-icube--text-text-secondary);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.v2-agent-entry-btn{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:2px;height:24px;padding:0 4px;display:inline-flex}.v2-agent-entry-btn:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2)}.v2-agent-entry-btn.disabled{cursor:not-allowed;opacity:.5}.v2-agent-entry-btn.disabled:hover{background-color:transparent}.v2-agent-entry-btn__avatar{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.v2-agent-entry-btn__avatar .agent-avatar-container{border-radius:3px;width:16px!important;height:16px!important}.v2-agent-entry-btn__avatar .agent-avatar-container svg{width:70%;height:50%}.v2-agent-entry-btn__name{color:var(--vscode-icube--text-text-default);max-width:120px;font-size:12px;font-weight:500;line-height:18px;font:var(--body-body-sm-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-agent-entry-btn__chevron{width:16px;height:16px;color:var(--icon-icon-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.v2-agent-entry-btn.active{background-color:var(--vscode-icube--bg-bg-overlay-l2)}.v2-agent-entry-wrapper{display:inline-flex;position:relative}.v2-agent-popup-from-btn{min-width:220px;bottom:calc(100% + 6px)}.v2-selected-agent-panel-wrapper{margin-bottom:4px;display:inline-block;position:relative}.v2-selected-agent-panel{background-color:var(--vscode-icube--bg-bg-overlay-l2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.v2-selected-agent-panel:hover,.v2-selected-agent-panel.active{background-color:var(--vscode-icube--bg-bg-overlay-l3)}.v2-selected-agent-panel.disabled{cursor:default;opacity:.6}.v2-selected-agent-panel__name{color:var(--vscode-icube--text-text-brand);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;font-weight:500;line-height:18px;overflow:hidden}.v2-selected-agent-panel__close{width:14px;height:14px;color:var(--vscode-icube--icon-icon-secondary);border-radius:2px;justify-content:center;align-items:center;display:flex}.v2-selected-agent-panel__close:hover{color:var(--vscode-icube--icon-icon-default);background-color:var(--vscode-icube--bg-bg-overlay-l3)}.v2-selected-agent-panel__arrow{width:14px;height:14px;color:var(--vscode-icube--icon-icon-secondary);justify-content:center;align-items:center;display:flex}.v2-agent-popup-position{z-index:1000;--popup-menu-bg:var(--vscode-icube--bg-bg-menu);--popup-menu-border:var(--vscode-icube--border-border-neutral-l1);--popup-menu-text:var(--vscode-menu-foreground);--popup-menu-text-secondary:var(--vscode-descriptionForeground);--popup-menu-text-highlighted:var(--vscode-menu-foreground);--popup-menu-item-hover-bg:var(--vscode-icube--bg-bg-overlay-l2);--popup-menu-item-selected-bg:transparent;--popup-menu-separator:var(--vscode-icube--border-border-neutral-l1);--popup-menu-checkmark:var(--vscode-icube--status-success-default);background-color:var(--popup-menu-bg);border:1px solid var(--popup-menu-border);box-shadow:var(--vscode-icube-elevation-200-menu-panel);position:absolute;bottom:calc(100% + 4px);left:0;overflow:visible}.v2-agent-popup-position .popup-menu-content{padding:6px;overflow-x:hidden;overflow-y:scroll}.v2-agent-popup-position .popup-menu-group__header{height:28px;color:var(--popup-menu-text-secondary);padding:0 6px;font-size:11px;font-weight:500}.v2-agent-popup-position .popup-menu-item{min-height:28px;color:var(--popup-menu-text);font-size:12px;font-weight:500;position:relative}.v2-agent-popup-position .popup-menu-item__inner{border-radius:4px;gap:4px;min-height:28px;padding:0 6px}.v2-agent-popup-position .popup-menu-item--highlighted .popup-menu-item__inner{background-color:var(--popup-menu-item-hover-bg)}.v2-agent-popup-position .popup-menu-item__icon{flex:0 0 20px;width:20px;height:20px}.v2-agent-popup-position .popup-menu-item__icon .agent-avatar-container{border-radius:4px;width:20px!important;height:20px!important}.v2-agent-popup-position .popup-menu-item__title{color:var(--popup-menu-text);font-weight:500}.v2-agent-popup-position .popup-menu-item__badge{background:var(--vscode-icube--gradient-brand);background-image:var(--vscode-icube--gradient-brand);color:transparent;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border-radius:2px;height:14px;padding:0 4px;font-size:10px;font-weight:400;line-height:14px;position:relative}.v2-agent-popup-position .popup-menu-item__badge:before{content:"";background:var(--vscode-icube--bg-bg-overlay-l2);z-index:-1;border-radius:2px;position:absolute;top:0;bottom:0;left:0;right:0}.v2-agent-popup-position .popup-menu-item__checkmark{color:var(--vscode-icube--status-success-default)}.v2-agent-popup-position .popup-menu-divider{height:6px}.v2-agent-popup-position .popup-menu-footer{background-color:var(--popup-menu-bg);border-top:1px solid var(--popup-menu-separator);padding:6px 8px}.v2-agent-popup-position .popup-menu-button{min-height:28px;padding:0;width:100%!important}.v2-agent-popup-position .popup-menu-button__inner{background-color:var(--vscode-icube--bg-bg-overlay-l1,rgba(194,202,242,.05));width:100%;height:28px;color:var(--popup-menu-text);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.v2-agent-popup-position .popup-menu-button:hover .popup-menu-button__inner{background-color:var(--vscode-icube--bg-bg-overlay-l2,rgba(194,202,242,.08))}.v2-agent-tooltip{background-color:var(--vscode-menu-background);border:1px solid var(--vscode-menu-border,var(--vscode-icube--border-border-neutral-l1));min-width:200px;max-width:280px;box-shadow:0 4px 12px var(--vscode-widget-shadow,rgba(0,0,0,.12));z-index:1001;pointer-events:none;border-radius:6px;padding:8px 12px;position:absolute;top:0;left:calc(100% + 8px)}.v2-agent-tooltip-portal .agent-popup-item-sub-wrap.no-position{left:unset;position:static;transform:none}.v2-agent-tooltip__name{color:var(--popup-menu-text);margin-bottom:4px;font-size:12px;font-weight:500;line-height:18px}.v2-agent-tooltip__desc{color:var(--popup-menu-text-secondary);word-break:break-word;font-size:11px;line-height:16px}.ide-agent-after-plans-slot-module__errorWrap___Epzzp,.ide-agent-after-plans-slot-module__bottomNotificationList___AGwYf{margin-top:8px}.ide-agent-after-plans-slot-module__turnConfirmButtonWrap___Xp19U{flex-direction:column;gap:8px;margin-top:12px;display:flex}.ide-agent-after-plans-slot-module__turnConfirmActions___SWraO{align-items:center;gap:8px;display:flex}.ide-agent-after-plans-slot-module__documentList___pGeFE{flex-direction:column;gap:6px;display:flex}.ide-agent-after-plans-slot-module__documentCardWrap___EPrX2{border:1px solid var(--vscode-icube--border-border-neutral-l2);background-color:var(--vscode-icube--bg-bg-overlay-l2);cursor:pointer;box-sizing:border-box;border-radius:6px;flex-shrink:0;align-items:center;height:58px;padding:9px 10px;display:flex}.ide-agent-after-plans-slot-module__documentCardWrap___EPrX2:hover{border:1px solid var(--vscode-icube--border-border-neutral-l1);background-color:var(--vscode-icube--bg-bg-overlay-l3)}.ide-agent-after-plans-slot-module__documentCardWrap___EPrX2:hover .ide-agent-after-plans-slot-module__documentCardName___liE5o,.ide-agent-after-plans-slot-module__documentCardWrap___EPrX2:hover .ide-agent-after-plans-slot-module__documentCardStatus___jErOj{color:var(--vscode-icube--text-text-secondary-hover)}.ide-agent-after-plans-slot-module__documentCardIcon___YtEqF{width:32px;height:32px;color:var(--vscode-icube--accent-accent-violet);flex:none;justify-content:center;align-items:center;font-size:24px;display:flex}.ide-agent-after-plans-slot-module__documentCardContent___cEZ4D{flex-direction:column;flex:1;margin-left:8px;display:flex;overflow:hidden}.ide-agent-after-plans-slot-module__documentCardName___liE5o{color:var(--vscode-icube--text-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.ide-agent-after-plans-slot-module__documentCardType___CDCtE{color:var(--vscode-icube--text-text-secondary);margin-top:2px;font-size:12px;font-weight:400;line-height:18px}.ide-agent-after-plans-slot-module__documentCardStatus___jErOj{color:var(--vscode-icube--text-text-tertiary);flex:none;margin-left:12px;display:flex}.vs .ide-agent-after-plans-slot-module__documentCardWrap___EPrX2{background-color:var(--vscode-icube--bg-bg-overlay-l1)}.vs .ide-agent-after-plans-slot-module__documentCardWrap___EPrX2:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2)}.ide-agent-after-plans-slot-module__deployAndPromoCodeWrap___ysvZi{margin-top:12px}.ide-agent-after-plans-slot-module__deployRecommendCard___VLj1O{border:1px solid var(--vscode-editorWidget-border);color:var(--vscode-foreground);background:var(--vscode-editorWidget-background);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.ide-agent-after-plans-slot-module__deployRecommendTitle___YxUJY{margin-bottom:2px;font-size:13px;font-weight:600}.ide-agent-after-plans-slot-module__deployRecommendDescription___sgKSu{color:var(--vscode-descriptionForeground);font-size:12px}.ide-agent-after-plans-slot-module__textButton___Cc3Qt,.ide-agent-after-plans-slot-module__primaryButton___POnep,.ide-agent-after-plans-slot-module__secondaryButton___isSLJ{cursor:pointer;border:none;border-radius:6px;font-size:12px;line-height:20px}.ide-agent-after-plans-slot-module__primaryButton___POnep{color:var(--vscode-button-foreground);background:var(--vscode-button-background);padding:3px 10px}.ide-agent-after-plans-slot-module__primaryButton___POnep:hover{background:var(--vscode-button-hoverBackground)}.ide-agent-after-plans-slot-module__secondaryButton___isSLJ{color:var(--vscode-button-secondaryForeground);background:var(--vscode-button-secondaryBackground);padding:3px 10px}.ide-agent-after-plans-slot-module__secondaryButton___isSLJ:hover{background:var(--vscode-button-secondaryHoverBackground)}.ide-agent-after-plans-slot-module__textButton___Cc3Qt{color:var(--vscode-textLink-foreground);background:0 0;padding:0}.ide-agent-after-plans-slot-module__textButton___Cc3Qt:hover{color:var(--vscode-textLink-activeForeground)}