@charset "UTF-8";.detail-panel{background:var(--cb-panel-bg-primary);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.detail-header{padding:0 8px;border-bottom:1px solid var(--cb-panel-border-color);display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;height:40px;background:var(--cb-panel-bg-primary);box-sizing:border-box;min-width:0;-webkit-app-region:drag}.detail-header--mac{padding-left:0}.detail-header-leading{display:flex;align-items:center;justify-content:center;flex:0 0 32px;flex-shrink:0;min-width:32px;-webkit-app-region:no-drag}.detail-header-leading--mac{justify-content:flex-start;width:100px;min-width:100px;padding-left:68px;box-sizing:border-box}.detail-header-tabs{display:flex;align-items:center;min-width:0;-webkit-app-region:no-drag;overflow:hidden}.detail-header-tabs>*{width:100%;min-width:0}.detail-header-restore-button{flex-shrink:0;color:var(--cb-text-secondary);border-radius:6px}.detail-header-restore-button:hover{color:var(--cb-text-primary)}.detail-header-restore-button svg{width:16px;height:16px}.header-left{display:flex;align-items:center;gap:12px}.sidebar-toggle-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:1px solid #3e3e42;border-radius:4px;color:#ccc;cursor:pointer;transition:all .2s ease}.sidebar-toggle-btn:hover{background:#3e3e42;border-color:#555}.sidebar-toggle-btn svg{width:14px;height:14px}.header-actions{display:flex;gap:8px;align-items:center}.file-view-btn,.browser-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0 8px;background:transparent;border:none;border-radius:6px;color:var(--cb-text-secondary);cursor:pointer;transition:all .2s ease}.file-view-btn:hover,.browser-btn:hover{background:var(--cb-bg-hover, rgba(0, 0, 0, .08));color:var(--cb-text-primary)}.file-view-btn.active,.browser-btn.active{background:var(--cb-bg-active, rgba(0, 0, 0, .1));color:var(--cb-text-primary)}.file-view-btn svg,.browser-btn svg{width:16px;height:16px}.follow-btn,.review-btn{padding:4px 12px;background:transparent;border:1px solid #3e3e42;border-radius:4px;color:#ccc;font-size:12px;cursor:pointer}.follow-btn:hover,.review-btn:hover{background:#3e3e42}.review-btn{background:#0e639c;border-color:#0e639c;color:#fff}.review-btn:hover{background:#17b;border-color:#17b}.detail-layout{display:flex;flex:1;overflow:hidden;position:relative}.detail-layout>[class*=sash]:before{background-color:var(--cb-panel-border-color)!important}.detail-layout>[class*=sash]:hover:before{background-color:#007acc99!important}.detail-sidebar{flex-shrink:0;overflow-y:auto;transition:none;padding:12px 6px 12px 12px}.detail-sidebar.hidden{width:0;border-right:none}.detail-sidebar::-webkit-scrollbar{width:6px}.detail-sidebar::-webkit-scrollbar-thumb{border-radius:3px}.cb-sidebar-category__header{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:color-mix(in srgb,var(--cb-text-primary) 30%,transparent);margin:0}.agent-member-sidebar-status{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.agent-member-sidebar-status-text{display:inline-flex;align-items:center;justify-content:flex-end;color:var(--cb-text-secondary, #858699);font-size:10px;line-height:1.1;font-weight:400;white-space:nowrap;opacity:.68}.agent-member-sidebar-status-text--completed{color:var(--cb-text-secondary, #858699)}.agent-member-sidebar-status-icon{display:inline-flex;width:12px;height:12px}.agent-member-sidebar-status--loading{color:var(--cb-text-secondary, #858699)}.agent-member-sidebar-status--failed,.agent-member-sidebar-status--killed{color:var(--cb-error-foreground, #f87171)}.agent-member-sidebar-status--unknown{color:var(--cb-text-secondary, #858699)}.agent-member-sidebar-spinner{width:9px;height:9px;border-radius:50%;border:1.5px solid currentColor;border-top-color:transparent;animation:agent-member-spin .85s linear infinite}.agent-member-sidebar-dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.7}.detail-main{flex:1;display:flex;flex-direction:column;overflow:hidden}.file-tabs-container{display:flex;flex-direction:column;flex:1;overflow:hidden;min-height:0}.artifact-content{display:flex;flex-direction:column;height:100%;overflow:hidden}.artifact-header{padding:20px 24px 16px;border-bottom:1px solid var(--cb-border-color);background:var(--cb-panel-bg-primary);display:flex;align-items:center;justify-content:space-between}.artifact-title{font-size:18px;font-weight:600;color:var(--cb-text-primary);margin:0;line-height:1.3}.artifact-body,.plan-editor-content{flex:1;overflow:hidden;display:flex;flex-direction:column}.plan-editor-content :global(.plan-editor){height:100%;background:#252526;border:none;border-radius:0}.plan-editor-content :global(.plan-editor) .plan-editor-toolbar{background:#2d2d30;border-bottom:1px solid #3e3e42;padding:8px 16px}.plan-editor-content :global(.plan-editor) .plan-editor-content{background:#252526;padding:0}.plan-editor-content :global(.plan-editor) .plan-header{padding:20px 24px 16px;background:#252526;border-bottom:1px solid #3e3e42}.plan-editor-content :global(.plan-editor) .plan-title{color:#fff;font-size:18px;font-weight:600;margin:0}.plan-editor-content :global(.plan-editor) .plan-overview{color:#ccc;font-size:14px;margin:8px 0 0;opacity:.8}.plan-editor-content :global(.plan-editor) .plan-markdown-container{padding:24px;flex:1;overflow-y:auto}.plan-editor-content :global(.plan-editor) .plan-markdown-container::-webkit-scrollbar{width:8px}.plan-editor-content :global(.plan-editor) .plan-markdown-container::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}.plan-editor-content :global(.plan-editor) .cb-markdown{color:#ccc;font-size:14px;line-height:1.6}.plan-editor-content :global(.plan-editor) .cb-markdown h1,.plan-editor-content :global(.plan-editor) .cb-markdown h2,.plan-editor-content :global(.plan-editor) .cb-markdown h3,.plan-editor-content :global(.plan-editor) .cb-markdown h4,.plan-editor-content :global(.plan-editor) .cb-markdown h5,.plan-editor-content :global(.plan-editor) .cb-markdown h6{color:#fff;margin-top:24px;margin-bottom:16px}.plan-editor-content :global(.plan-editor) .cb-markdown h1:first-child,.plan-editor-content :global(.plan-editor) .cb-markdown h2:first-child,.plan-editor-content :global(.plan-editor) .cb-markdown h3:first-child,.plan-editor-content :global(.plan-editor) .cb-markdown h4:first-child,.plan-editor-content :global(.plan-editor) .cb-markdown h5:first-child,.plan-editor-content :global(.plan-editor) .cb-markdown h6:first-child{margin-top:0}.plan-editor-content :global(.plan-editor) .cb-markdown h1{font-size:24px}.plan-editor-content :global(.plan-editor) .cb-markdown h2{font-size:20px}.plan-editor-content :global(.plan-editor) .cb-markdown h3{font-size:18px}.plan-editor-content :global(.plan-editor) .cb-markdown h4{font-size:16px}.plan-editor-content :global(.plan-editor) .cb-markdown h5{font-size:14px}.plan-editor-content :global(.plan-editor) .cb-markdown h6{font-size:13px}.plan-editor-content :global(.plan-editor) .cb-markdown p{margin-bottom:16px;color:#ccc}.plan-editor-content :global(.plan-editor) .cb-markdown ul,.plan-editor-content :global(.plan-editor) .cb-markdown ol{margin-bottom:16px;padding-left:24px}.plan-editor-content :global(.plan-editor) .cb-markdown ul li,.plan-editor-content :global(.plan-editor) .cb-markdown ol li{margin-bottom:8px;color:#ccc}.plan-editor-content :global(.plan-editor) .cb-markdown code{background:#1e1e1e;border:1px solid #3e3e42;border-radius:3px;padding:2px 6px;font-size:13px;color:#d4d4d4}.plan-editor-content :global(.plan-editor) .cb-markdown pre{background:#1e1e1e;border:1px solid #3e3e42;border-radius:6px;padding:16px;overflow-x:auto;margin-bottom:16px}.plan-editor-content :global(.plan-editor) .cb-markdown pre code{background:none;border:none;padding:0}.plan-editor-content :global(.plan-editor) .cb-markdown blockquote{border-left:4px solid #007acc;padding-left:16px;margin:16px 0;color:#a0a0a0;font-style:italic}.plan-editor-content :global(.plan-editor) .cb-markdown table{width:100%;border-collapse:collapse;margin-bottom:16px}.plan-editor-content :global(.plan-editor) .cb-markdown table th,.plan-editor-content :global(.plan-editor) .cb-markdown table td{border:1px solid #3e3e42;padding:8px 12px;text-align:left}.plan-editor-content :global(.plan-editor) .cb-markdown table th{background:#1e1e1e;font-weight:600;color:#fff}.plan-editor-content :global(.plan-editor) .cb-markdown table td{color:#ccc}.plan-content,.overview-content,.custom-artifact-content{flex:1;overflow:auto;display:flex;flex-direction:column}.agent-member-content{flex:1;overflow:auto;display:flex;flex-direction:column;padding:16px;box-sizing:border-box}.agent-member-content::-webkit-scrollbar{width:8px}.agent-member-content::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}.agent-member-shell{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.agent-member-header{display:flex;flex-direction:column;gap:10px;padding:4px 4px 0}.agent-member-header__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agent-member-header__identity{display:flex;flex-direction:column;gap:4px;min-width:0}.agent-member-header__name{font-size:16px;font-weight:600;color:var(--cb-text-primary);line-height:1.3;word-break:break-word}.agent-member-header__description{font-size:12px;color:var(--cb-text-secondary);line-height:1.5}.agent-member-summary{display:flex;flex-direction:column;gap:6px;min-width:0}.agent-member-summary__label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--cb-text-primary) 42%,transparent)}.agent-member-summary__content{position:relative;font-size:12px;line-height:1.7;color:var(--cb-text-secondary);white-space:pre-wrap;word-break:break-word}.agent-member-summary__content--collapsed{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;mask-image:linear-gradient(180deg,#000 68%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 68%,transparent)}.agent-member-summary__toggle{align-self:flex-start;display:inline-flex;align-items:center;padding:0;border:none;background:transparent;color:var(--cb-accent-color, var(--cb-text-link, #4f8cff));font-size:12px;font-weight:600;line-height:1.4;cursor:pointer}.agent-member-summary__toggle:hover{opacity:.88}.agent-member-header__meta{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:12px;color:var(--cb-text-secondary)}.agent-member-status{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0}.agent-member-status--pending,.agent-member-status--running{background:#3b82f61f;color:#60a5fa;border-color:#3b82f638}.agent-member-status--loading{padding:0;gap:0;background:none;color:var(--cb-text-secondary, #858699);border-color:transparent;font-weight:400}.agent-member-status--completed{padding:0;background:none;color:#40c8ae;border-color:transparent}.agent-member-status--failed,.agent-member-status--killed{background:#ef44441f;color:#f87171;border-color:#ef444438}.agent-member-status--unknown{background:#94a3b81f;color:#94a3b8;border-color:#94a3b838}.agent-member-spinner{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:agent-member-spin .85s linear infinite;flex-shrink:0}.agent-member-section{display:flex;flex-direction:column;flex:1;min-height:0}.agent-member-section__title{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--cb-text-primary) 42%,transparent)}.agent-member-empty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:180px;border:1px dashed var(--cb-panel-border-color);border-radius:12px;color:var(--cb-text-secondary);font-size:13px;padding:16px;box-sizing:border-box}.agent-member-empty--loading{color:var(--cb-text-primary)}.agent-member-message-list{flex:1;min-height:320px;min-width:0}.agent-member-message-list--conversation{border:none;border-radius:0;overflow:visible;background:transparent}.agent-member-timeline{display:flex;flex-direction:column;gap:16px}.agent-member-timeline__group{display:flex;align-items:flex-start;gap:12px}.agent-member-timeline__rail{position:relative;width:12px;flex-shrink:0;display:flex;justify-content:center}.agent-member-timeline__line{position:absolute;top:12px;bottom:-16px;width:2px;border-radius:999px;background:var(--cb-panel-border-color)}.agent-member-timeline__dot{position:relative;z-index:1;width:10px;height:10px;margin-top:2px;border-radius:999px;background:var(--cb-text-secondary);box-shadow:0 0 0 4px #ffffff03}.agent-member-timeline__dot--user{background:#60a5fa}.agent-member-timeline__dot--assistant,.agent-member-timeline__dot--assistant_message{background:#34d399}.agent-member-timeline__dot--assistant_tools{background:#f59e0b}.agent-member-timeline__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.agent-member-timeline__time{font-size:11px;color:var(--cb-text-secondary)}.agent-member-card{border:1px solid var(--cb-panel-border-color);border-radius:12px;padding:14px;background:#0000001f}.agent-member-card--user{background:#3b82f60f}.agent-member-card--assistant{background:#10b9810f}.agent-member-card--tool{background:#f59e0b0f}.agent-member-card__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.agent-member-card__title{font-size:13px;font-weight:600;color:var(--cb-text-primary)}.agent-member-card__meta{font-size:11px;color:var(--cb-text-secondary);margin-bottom:10px}.agent-member-tool-group{display:flex;flex-direction:column;gap:12px}.agent-member-card__body{min-width:0}.agent-member-card__result{margin-top:10px}.agent-member-card__result-label{font-size:11px;font-weight:600;color:var(--cb-text-secondary);margin-bottom:6px}.agent-member-card__code{margin:0;white-space:pre-wrap;word-break:break-word;background:#00000038;border:1px solid var(--cb-panel-border-color);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5;color:var(--cb-text-primary);overflow:auto}.agent-member-tool-status{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid transparent}.agent-member-tool-status--running{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b3d}.agent-member-tool-status--completed{color:#34d399;background:#10b9811f;border-color:#10b9813d}.agent-member-tool-status--failed{color:#f87171;background:#ef44441f;border-color:#ef44443d}.agent-member-markdown{font-size:13px;line-height:1.6;color:var(--cb-text-primary)}.agent-member-teammate-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--cb-panel-border-color) 80%,#60a5fa);background:#60a5fa14}.agent-member-teammate-card__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.agent-member-teammate-card__from{font-size:12px;font-weight:600;color:#60a5fa}.agent-member-teammate-card__summary{font-size:11px;color:var(--cb-text-secondary)}.agent-member-teammate-card__body{font-size:13px;line-height:1.6;color:var(--cb-text-primary)}.task-content{flex:1;overflow-y:auto;padding:0 20px}.task-content::-webkit-scrollbar{width:8px}.task-content::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}.markdown-content{flex:1;overflow-y:auto;padding:16px;background:#252526}.markdown-content::-webkit-scrollbar{width:8px}.markdown-content::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}.markdown-viewer{padding:20px}.markdown-viewer .editor-container{background:#252526}.markdown-viewer .editor-input{min-height:300px;color:#ccc}.markdown-viewer .editor-placeholder{color:#858585}.markdown-viewer .editor-paragraph{color:#ccc}.markdown-viewer .editor-heading-h1{color:#fff;font-size:24px;margin:16px 0 12px;border-bottom:1px solid #3e3e42;padding-bottom:8px}.markdown-viewer .editor-heading-h2{color:#fff;font-size:20px;margin:14px 0 10px}.markdown-viewer .editor-heading-h3{color:#ccc;font-size:16px;margin:12px 0 8px}.markdown-viewer .editor-quote{border-left:3px solid #007acc;background:#1e1e1e;color:#a0a0a0;padding:12px 16px;margin:8px 0}.markdown-viewer .editor-list-ol,.markdown-viewer .editor-list-ul{color:#ccc;padding-left:24px}.markdown-viewer .editor-listitem{color:#ccc;margin:4px 0}.markdown-viewer .editor-code{background:#1e1e1e;color:#d4d4d4;padding:2px 6px;border-radius:3px}.markdown-viewer .editor-table{width:100%;border-collapse:collapse;margin:12px 0}.markdown-viewer .editor-table-row{border-bottom:1px solid #3e3e42}.markdown-viewer .editor-table-cell,.markdown-viewer .editor-table-cell-header{border:1px solid #3e3e42;padding:8px 12px;text-align:left}.markdown-viewer .editor-table-cell-header{background:#1e1e1e;color:#fff;font-weight:600}.markdown-viewer .editor-table-cell{color:#ccc}.todo-list-viewer{font-size:14px}.todo-list-viewer .todo-header{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #3e3e42}.todo-list-viewer .todo-count{color:#858585;font-size:13px}.todo-list-viewer .todo-empty{color:#858585;text-align:center;padding:24px}.todo-list-viewer .todo-list{list-style:none;padding:0;margin:0}.todo-list-viewer .todo-item{display:flex;align-items:flex-start;padding:12px;margin-bottom:8px;border-radius:6px;background:#1e1e1e;border:1px solid #3e3e42;transition:background-color .2s ease}.todo-list-viewer .todo-item:hover{background:#2d2d30}.todo-list-viewer .todo-item:last-child{margin-bottom:0}.todo-list-viewer .todo-status{flex-shrink:0;width:20px;height:20px;margin-right:12px;margin-top:2px;display:flex;align-items:center;justify-content:center}.todo-list-viewer .todo-status-icon{width:16px;height:16px}.todo-list-viewer .todo-status-icon.completed{color:#10b981}.todo-list-viewer .todo-status-icon.in-progress{color:#3b82f6}.todo-list-viewer .todo-status-icon.waiting{color:#858585}.todo-list-viewer .todo-status-icon.error{color:#ef4444}.todo-list-viewer .todo-content{flex:1;min-width:0}.todo-list-viewer .todo-title{display:flex;align-items:baseline;gap:8px}.todo-list-viewer .todo-index{font-size:12px;color:#858585;min-width:20px}.todo-list-viewer .todo-text{font-size:14px;color:#ccc;line-height:1.5;word-break:break-word}.todo-list-viewer .todo-item-completed .todo-text{color:#858585;text-decoration:line-through}.todo-list-viewer .todo-description{margin-top:4px;margin-left:28px;font-size:12px;color:#858585;line-height:1.4}.code-content{flex:1;overflow:hidden;border-radius:6px}.code-content :global(.monaco-editor){background:#1e1e1e!important}.diff-loading,.diff-error{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:var(--cb-sidebar-empty-foreground, var(--vscode-descriptionForeground));font-size:12px;font-weight:400;opacity:.7}.diff-loading .loading-spinner{width:14px;height:14px;border:2px solid var(--cb-text-tertiary);border-top-color:var(--cb-text-primary);border-radius:50%;animation:spin .8s linear infinite}.diff-code-content{flex:1;overflow:hidden;min-width:0;width:100%;display:flex;background:var(--vscode-diffCodeContent-background, #070707)}.empty-content{flex:1;display:flex;align-items:center;justify-content:center;color:var(--cb-sidebar-empty-foreground, var(--vscode-descriptionForeground));font-size:12px;font-weight:400;opacity:.7}.file-tree-loading{display:flex;align-items:center;justify-content:center;padding:20px;color:var(--cb-sidebar-empty-foreground, var(--vscode-descriptionForeground));font-size:12px;font-weight:400;opacity:.7}.detail-content{flex:1;overflow-y:auto;padding:16px}.detail-content::-webkit-scrollbar{width:8px}.detail-content::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}.empty-detail{flex:1;display:flex;align-items:center;justify-content:center;color:#858585}.detail-title{font-size:15px;font-weight:600;color:#ccc;margin:0 0 16px}.detail-section{margin-bottom:24px}.detail-section h5{font-size:13px;font-weight:600;color:#ccc;margin:0 0 12px}.change-item{background:#1e1e1e;border:1px solid #3e3e42;border-radius:6px;padding:12px;margin-bottom:12px}.change-header{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.change-type{font-size:11px;font-weight:600;padding:2px 6px;border-radius:3px}.change-type-modify{background:#ffbb0026;color:#fb0}.change-file{font-size:12px;color:#858585}.change-item ul{margin:0;padding-left:20px;color:#ccc;font-size:12px;line-height:1.6}.verification-item{background:#1e1e1e;border:1px solid #3e3e42;border-radius:6px;padding:12px;margin-bottom:12px}.verification-item h6{font-size:12px;font-weight:600;color:#ccc;margin:0 0 8px}.verification-item p{font-size:12px;color:#ccc;margin:0;line-height:1.6}.verification-item ul{margin:0;padding-left:20px;color:#ccc;font-size:12px;line-height:1.6}.view-selector{display:flex;align-items:center;gap:8px;padding:12px;background:#1e1e1e;border:1px solid #3e3e42;border-radius:6px}.view-selector span{font-size:12px;color:#858585}.view-selector select{flex:1;background:#3c3c3c;border:1px solid #3e3e42;border-radius:4px;padding:4px 8px;color:#ccc;font-size:12px;outline:none}.view-selector select:focus{border-color:#007acc}.detail-panel-compact .detail-header{padding:0 4px}.compact-nav-wrapper{position:relative;border-bottom:1px solid var(--cb-panel-border-color);z-index:10000}.compact-nav-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;background:transparent;border:none;color:var(--cb-text-primary, #ccc);font-size:13px;cursor:pointer;text-align:left;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.compact-nav-trigger:hover{background:var(--cb-hover-bg, rgba(255, 255, 255, .05))}.compact-nav-trigger:active{background:var(--cb-hover-bg, rgba(255, 255, 255, .08))}.compact-nav-trigger.open{background:var(--cb-hover-bg, rgba(255, 255, 255, .05))}.compact-nav-trigger-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.compact-nav-trigger-chevron{flex-shrink:0;margin-left:8px;transition:transform .2s ease;color:var(--cb-text-secondary, #999)}.compact-nav-trigger-chevron.rotated{transform:rotate(180deg)}.compact-nav-dropdown{position:absolute;top:100%;left:0;right:0;background:var(--cb-panel-bg-primary, #1e1e1e);border-bottom:1px solid var(--cb-panel-border-color);box-shadow:0 4px 12px #0000004d;z-index:20;animation:compactNavSlideDown .15s ease-out}@keyframes compactNavSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-member-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.compact-nav-dropdown-content{max-height:50vh;overflow-y:auto;padding:8px 6px 8px 12px}.compact-nav-dropdown-content::-webkit-scrollbar{width:6px}.compact-nav-dropdown-content::-webkit-scrollbar-thumb{border-radius:3px}._browserContainer_m3j2a_1{display:flex;flex-direction:column;align-items:start;justify-content:start;position:relative;width:100%;height:100%}._browserContainer_m3j2a_1>*{width:100%}._browserToolbar_m3j2a_14{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--cb-vscode-editor-background);border-bottom:1px solid var(--cb-vscode-panel-border);flex-shrink:0;gap:12px}._browserToolbar_m3j2a_14 svg{width:14px;height:14px}._browserFrameContainer_m3j2a_29{flex:1;position:relative;overflow:hidden}._browserFrame_m3j2a_29{width:100%;height:100%;border:none}._browserFrameEmpty_m3j2a_41{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:var(--cb-text-muted);font-size:14px}._browserFrameError_m3j2a_51{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:var(--cb-error);font-size:14px}._browserToolbarIcon_o3t64_1{display:flex;align-items:center;justify-content:center;color:var(--cb-text-secondary);flex-shrink:0}._browserUrl_o3t64_9{flex:1;display:flex;align-items:center;gap:8px;padding:0 8px 0 12px;height:32px;box-sizing:border-box;background:var(--cb-input-background);border:1px solid var(--cb-input-border-color);color:var(--cb-input-foreground);border-radius:16px;transition:all .15s ease;position:relative}._browserUrl_o3t64_9:hover{background:var(--cb-hover-bg);border-color:var(--cb-border)}._browserUrl_o3t64_9:focus-within{background:var(--cb-bg-primary);border-color:var(--cb-button-primary);box-shadow:0 0 0 1px var(--cb-button-primary)}._urlIcon_o3t64_34{display:flex;align-items:center;justify-content:center;color:var(--cb-text-secondary);flex-shrink:0;width:16px;height:16px}._urlIcon_o3t64_34 svg{width:16px;height:16px}._urlInputWrapper_o3t64_48{flex:1;display:flex;align-items:center;position:relative}._urlInput_o3t64_48{flex:1;background:transparent;border:none;outline:none;font-family:inherit;font-size:13px;color:var(--cb-text-primary);padding:0;min-width:0}._urlInput_o3t64_48::placeholder{color:var(--cb-text-muted)}._urlInput_o3t64_48:focus{color:var(--cb-text-primary)}._urlActions_o3t64_73{display:flex;align-items:center;gap:4px;flex-shrink:0}._urlActionButton_o3t64_80{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:transparent;border:none;cursor:pointer;color:var(--cb-text-secondary);transition:all .15s ease;padding:0}._urlActionButton_o3t64_80:hover{background:var(--cb-hover-bg);color:var(--cb-text-primary)}._urlActionButton_o3t64_80:active{transform:scale(.95)}._urlActionButton_o3t64_80 svg{width:14px;height:14px}._urlDropdown_o3t64_106{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--cb-bg-secondary);border:1px solid var(--cb-border);border-radius:8px;box-shadow:0 4px 12px #00000026;max-height:300px;overflow-y:auto;z-index:1000}._urlDropdownItem_o3t64_120{display:flex;align-items:center;gap:12px;padding:8px 12px;cursor:pointer;transition:background .15s ease}._urlDropdownItem_o3t64_120:hover{background:var(--cb-hover-bg)}._urlDropdownItem_o3t64_120:first-child{border-radius:8px 8px 0 0}._urlDropdownItem_o3t64_120:last-child{border-radius:0 0 8px 8px}._urlDropdownIcon_o3t64_138{display:flex;align-items:center;justify-content:center;color:var(--cb-text-secondary);flex-shrink:0;width:16px;height:16px}._urlDropdownIcon_o3t64_138 svg{width:16px;height:16px}._urlDropdownText_o3t64_152{flex:1;font-size:13px;color:var(--cb-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toolbarActions_o3t64_161{display:flex;align-items:center;gap:4px;flex-shrink:0}._toolbarActionButton_o3t64_168{color:var(--cb-text-secondary);border-radius:6px}._toolbarActionButton_o3t64_168:hover{color:var(--cb-text-primary)}._toolbarActionButton_o3t64_168 svg{width:16px;height:16px}.search-highlight{background-color:#eab30866!important;border:1px solid rgba(234,179,8,.6);border-radius:2px}.search-highlight--current{background-color:#f9a82599!important;border:1px solid #f9a825;border-radius:2px}._search-highlight_xcxyu_5{background-color:#eab30866!important;border:1px solid rgba(234,179,8,.6);border-radius:2px}._search-highlight--current_xcxyu_10{background-color:#f9a82599!important;border:1px solid #f9a825;border-radius:2px}._monaco-diff-editor_xcxyu_28{display:flex;flex-direction:column;overflow:hidden;height:100%;width:100%;min-width:0}._monaco-diff-editor__header_xcxyu_36{display:flex;flex-shrink:0;background-color:#252526;border-bottom:1px solid #3c3c3c}._monaco-diff-editor__title_xcxyu_42{flex:1;padding:6px 12px;font-size:12px;font-weight:500;color:#858585;text-align:center;border-right:1px solid #3c3c3c}._monaco-diff-editor__title_xcxyu_42:last-child{border-right:none}._monaco-diff-editor__container_xcxyu_54{position:relative;flex:1;min-height:0;width:100%;min-width:0}._monaco-diff-editor__search-target_xcxyu_61{position:absolute;top:10px;right:60px;z-index:10;display:flex;align-items:center;gap:8px;background-color:#252526;border:1px solid #3c3c3c;border-radius:4px;padding:4px 8px;font-size:12px}._monaco-diff-editor__search-target-label_xcxyu_75{color:#858585;white-space:nowrap}._monaco-diff-editor__search-target-select_xcxyu_79{background-color:transparent;border:none;color:#ccc;font-size:12px;outline:none;cursor:pointer}._monaco-diff-editor__search-target-select_xcxyu_79 option{background-color:#252526;color:#ccc}._monaco-diff-editor__loading_xcxyu_91{display:flex;align-items:center;justify-content:center;min-height:200px;color:#858585;font-size:13px}._monaco-diff-editor__toolbar_xcxyu_99{height:40px;padding:0 12px;background-color:#252526;border-bottom:1px solid #3c3c3c;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}._monaco-diff-editor__toolbar--light_xcxyu_110{background-color:#f3f3f3;border-bottom-color:#e0e0e0}._monaco-diff-editor__toolbar--light_xcxyu_110 ._monaco-diff-editor__file-name_xcxyu_114{color:#333}._monaco-diff-editor__toolbar--light_xcxyu_110 ._monaco-diff-editor__file-path_xcxyu_117{color:#6e6e6e}._monaco-diff-editor__toolbar--light_xcxyu_110 ._monaco-diff-editor__mode-toggle_xcxyu_120{background-color:#e6e6e6}._monaco-diff-editor__toolbar--light_xcxyu_110 ._monaco-diff-editor__mode-btn_xcxyu_123{color:#6e6e6e}._monaco-diff-editor__toolbar--light_xcxyu_110 ._monaco-diff-editor__mode-btn_xcxyu_123:hover:not(._monaco-diff-editor__mode-btn--active_xcxyu_126){color:#333}._monaco-diff-editor__toolbar--light_xcxyu_110 ._monaco-diff-editor__mode-btn--active_xcxyu_126{background-color:#fff;color:#333}._monaco-diff-editor__file-info_xcxyu_133{display:flex;align-items:center;gap:8px;overflow:hidden;min-width:0;flex:1}._monaco-diff-editor__file-name_xcxyu_114{font-size:13px;font-weight:500;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:40px}._monaco-diff-editor__file-path_xcxyu_117{font-size:11px;color:#858585;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:2}._monaco-diff-editor__mode-toggle_xcxyu_120{display:flex;background-color:#323233;border-radius:4px;padding:2px;flex-shrink:0}._monaco-diff-editor__mode-btn_xcxyu_123{height:24px;padding:0 10px;background-color:transparent;border:none;border-radius:3px;font-size:11px;color:#858585;cursor:pointer;font-family:inherit;transition:background-color .15s ease,color .15s ease;white-space:nowrap}._monaco-diff-editor__mode-btn_xcxyu_123:hover:not(._monaco-diff-editor__mode-btn--active_xcxyu_126){color:#ccc}._monaco-diff-editor__mode-btn--active_xcxyu_126{background-color:#3e3e40;color:#ccc}._monaco-diff-editor--light_xcxyu_187{border-color:#e0e0e0;background-color:#fff}._monaco-diff-editor--light_xcxyu_187 ._monaco-diff-editor__header_xcxyu_36{background-color:#f3f3f3;border-color:#e0e0e0}._monaco-diff-editor--light_xcxyu_187 ._monaco-diff-editor__title_xcxyu_42{color:#6e6e6e;border-color:#e0e0e0}._monaco-diff-editor--light_xcxyu_187 ._monaco-diff-editor__search-target_xcxyu_61{background-color:#f3f3f3;border-color:#e0e0e0}._monaco-diff-editor--light_xcxyu_187 ._monaco-diff-editor__search-target-label_xcxyu_75{color:#6e6e6e}._monaco-diff-editor--light_xcxyu_187 ._monaco-diff-editor__search-target-select_xcxyu_79{color:#333}._monaco-diff-editor--light_xcxyu_187 ._monaco-diff-editor__search-target-select_xcxyu_79 option{background-color:#f3f3f3;color:#333}._monaco-editor_xcxyu_214{border-radius:6px;overflow:hidden;height:100%}._monaco-editor__header_xcxyu_219{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background-color:#252526;border-bottom:1px solid #3c3c3c}._monaco-editor__title_xcxyu_227{font-size:12px;font-weight:500;color:#ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._monaco-editor__language_xcxyu_235{font-size:11px;color:#858585;padding:2px 6px;background-color:#ffffff1a;border-radius:3px}._monaco-editor__container_xcxyu_242{position:relative;height:100%}._monaco-editor__loading_xcxyu_246{display:flex;align-items:center;justify-content:center;min-height:200px;color:#858585;font-size:13px;flex-direction:column;gap:12px}._monaco-editor__loading-content_xcxyu_256{display:flex;flex-direction:column;align-items:center;gap:8px}._monaco-editor__loading-spinner_xcxyu_262{width:24px;height:24px;position:relative}._monaco-editor__loading-spinner-ring_xcxyu_267{width:100%;height:100%;border:2px solid transparent;border-top:2px solid #858585;border-radius:50%;animation:_monaco-loading-spin_xcxyu_1 1s linear infinite}._monaco-editor__loading-text_xcxyu_275{font-size:13px;color:#ccc;font-weight:500}._monaco-editor__loading-hint_xcxyu_280{font-size:11px;color:#858585;opacity:.8}._monaco-editor__loading-icon_xcxyu_285{font-size:20px;margin-bottom:4px}._monaco-editor__loading--error_xcxyu_289 ._monaco-editor__loading-text_xcxyu_275{color:#f48771}._monaco-editor__loading--error_xcxyu_289 ._monaco-editor__loading-hint_xcxyu_280{color:#858585}._monaco-editor--light_xcxyu_295{border-color:#e0e0e0;background-color:#fff}._monaco-editor--light_xcxyu_295 ._monaco-editor__header_xcxyu_219{background-color:#f3f3f3;border-color:#e0e0e0}._monaco-editor--light_xcxyu_295 ._monaco-editor__title_xcxyu_227{color:#333}._monaco-editor--light_xcxyu_295 ._monaco-editor__language_xcxyu_235{color:#6e6e6e;background-color:#0000000d}._monaco-editor--light_xcxyu_295 ._monaco-editor__loading-spinner-ring_xcxyu_267{border-top-color:#6e6e6e}._monaco-editor--light_xcxyu_295 ._monaco-editor__loading-text_xcxyu_275{color:#333}._monaco-editor--light_xcxyu_295 ._monaco-editor__loading-hint_xcxyu_280{color:#6e6e6e}@keyframes _monaco-loading-spin_xcxyu_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._search-widget_xh5da_5{position:absolute;top:0;right:20px;z-index:100;display:flex;align-items:center;gap:4px;padding:4px 6px;background-color:var(--cb-panel-bg-primary);border-top:none;border-radius:0 0 4px 4px;box-shadow:0 2px 8px #0000004d}._search-widget__input-container_xh5da_19{position:relative;display:flex;align-items:center}._search-widget__input_xh5da_19{width:200px!important}._search-widget__match-count_xh5da_27{position:absolute;right:8px;font-size:11px;color:var(--cb-text-primary);pointer-events:none;white-space:nowrap}._search-widget__options_xh5da_35,._search-widget__actions_xh5da_43{display:flex;align-items:center;gap:2px;margin-left:4px;padding-left:4px;border-left:1px solid var(--cb-border-color)}._pierre-diff-editor_4ij9v_5{display:flex;flex-direction:column;overflow:hidden;height:100%;width:100%;min-width:0;background:var(--vscode-diffCodeContent-background, #070707)}._pierre-diff-editor__mode-toggle_4ij9v_14{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-left:8px}._pierre-diff-editor__mode-btn_4ij9v_21{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background-color:transparent;border:none;border-radius:4px;color:#858585;cursor:pointer;transition:background-color .15s ease,color .15s ease}._pierre-diff-editor__mode-btn_4ij9v_21:hover{color:#ccc;background-color:#ffffff14}._pierre-diff-editor__container_4ij9v_39{position:relative;flex:1;min-height:0;width:100%;min-width:0;overflow:auto;background:inherit}._pierre-diff-editor--light_4ij9v_48 ._pierre-diff-editor__mode-btn_4ij9v_21{color:#6e6e6e}._pierre-diff-editor--light_4ij9v_48 ._pierre-diff-editor__mode-btn_4ij9v_21:hover:not(._pierre-diff-editor__mode-btn--active_4ij9v_51){color:#333;background-color:#0000000f}._pierre-diff-editor--light_4ij9v_48 ._pierre-diff-editor__mode-btn--active_4ij9v_51{color:#333;background-color:#0000001a}._previewContainer_ftw0j_1{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}._audioInstance_ftw0j_10{border-radius:8px;object-fit:contain;max-width:100%;max-height:100%}.file-tabs{display:flex;flex-shrink:0;background-color:var(--cb-tab-header-background);height:35px;overflow:hidden}.file-tabs__list{display:flex;flex:1;overflow-x:auto;overflow-y:hidden}.file-tabs__list::-webkit-scrollbar{height:3px}.file-tabs__list::-webkit-scrollbar-track{background:transparent}.file-tabs__list::-webkit-scrollbar-thumb{background:var(--cb-vscode-scrollbarSlider-background);border-radius:3px}.file-tabs__list::-webkit-scrollbar-thumb:hover{background:var(--cb-vscode-scrollbarSlider-hoverBackground)}.file-tab{display:flex;align-items:center;padding:0 10px;height:100%;cursor:pointer;border-right:1px solid var(--cb-tab-border);background-color:var(--cb-tab-background);color:var(--cb-tab-foreground);min-width:0;max-width:200px;flex-shrink:0;-webkit-user-select:none;user-select:none;transition:background-color .1s ease}.file-tab:hover{background-color:var(--cb-tab-hover-background)}.file-tab:hover .file-tab__close{opacity:1}.file-tab--active{background-color:var(--cb-tab-active-background);color:var(--cb-tab-active-foreground);border-top:2px solid var(--cb-tab-active-border);margin-top:-1px}.file-tab--active .file-tab__close{opacity:1}.file-tab--preview .file-tab__name--italic{font-style:italic}.file-tab__icon{flex-shrink:0;margin-right:6px;font-size:16px;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.file-tab__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:35px}.file-tab__close{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:4px;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:3px;opacity:0;transition:opacity .1s ease,background-color .1s ease;flex-shrink:0}.file-tab__close:hover{background-color:var(--cb-vscode-toolbar-hoverBackground)}.file-tab__close .codicon{font-size:14px}.file-viewer{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:var(--vscode-editor-background, #1e1e1e);min-height:0;margin-top:-1px}.file-viewer__preview-actions{display:flex;justify-content:flex-end;padding:8px 12px;border-bottom:1px solid var(--vscode-panel-border, var(--cb-vscode-panel-border));background-color:var(--vscode-editor-background, #1e1e1e);flex-shrink:0}.file-viewer__preview-action-button{color:var(--cb-text-secondary);border-radius:6px}.file-viewer__preview-action-button:hover{color:var(--cb-text-primary)}.file-viewer__preview-action-button svg{width:16px;height:16px}.file-viewer__empty{flex:1;display:flex;align-items:center;justify-content:center;color:var(--vscode-descriptionForeground, #969696);font-size:14px}.file-viewer__empty p{margin:0}.file-viewer__loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--vscode-descriptionForeground, #969696);font-size:14px;gap:12px}.file-viewer__loading .codicon{font-size:24px;color:var(--vscode-progressBar-background, #0e70c0)}.file-viewer__loading p{margin:0}.file-viewer__code{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.file-viewer__code>div{flex:1;min-height:0}.file-viewer__media{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:auto;padding:16px;min-height:0;background-color:var(--vscode-editor-background, #1e1e1e)}.file-viewer__media--audio{justify-content:flex-start;padding-top:32px}.file-viewer__binary-warning{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;gap:16px;color:var(--vscode-descriptionForeground, #969696)}.file-viewer__binary-warning-icon{color:var(--vscode-editorWarning-foreground, #cca700)}.file-viewer__binary-warning-icon svg{width:48px;height:48px}.file-viewer__binary-warning-text{margin:0;font-size:14px;text-align:center;max-width:400px;line-height:1.6}.file-viewer__markdown{flex:1;overflow:auto;padding:16px 24px}.file-viewer__markdown .markdown-viewer{height:100%}._previewContainer_1ql7k_1{position:relative;width:100%;height:100%}._drawioPreviewIframe_1ql7k_7{min-width:800px;min-height:400px;max-width:100%;max-height:90vh;border:none;border-radius:8px}._thumbnailContainer_13h11_1{position:relative;display:inline-block;border-radius:8px;overflow:hidden;background-color:var(--cb-vscode-editor-background);border:1px solid var(--cb-vscode-panel-border);transition:all .2s ease-in-out}._thumbnailContainer_13h11_1:hover{box-shadow:var(--cb-shadow-lg);transform:translateY(-2px)}._thumbnailContent_13h11_15{cursor:zoom-in;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}._thumbnailInstance_13h11_25{width:100%;height:100%;object-fit:contain;border-radius:4px;max-width:100%;max-height:100%;background-repeat:no-repeat;background-position:center}._zoomIcon_13h11_36{width:32px;height:32px;color:var(--cb-button-primary-foreground, #fff)}._previewOverlayMask_13h11_42{position:absolute;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;cursor:zoom-in;opacity:0;transition:opacity .2s ease-in-out;z-index:10}._thumbnailContent_13h11_15:hover ._previewOverlayMask_13h11_42{opacity:1}._previewOverlay_13h11_42{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_13h11_1 .3s ease-in-out;-webkit-app-region:no-drag}._previewContainer_vjc5j_1{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}._videoInstance_vjc5j_10{border-radius:8px;object-fit:contain;max-width:100%;max-height:100%;cursor:pointer}._mediaPreview_1dta8_1{display:flex;flex-direction:column;height:100%}._mediaPreviewHeader_1dta8_7{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--cb-vscode-panel-border);flex-shrink:0}._mediaPreviewTitle_1dta8_16{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--cb-text-primary)}._mediaPreviewTitle_1dta8_16 svg{width:16px;height:16px;flex-shrink:0}._mediaPreviewType_1dta8_30{font-size:12px;color:var(--cb-text-secondary);font-weight:400}._mediaPreviewActions_1dta8_36{display:flex;align-items:center;gap:8px}._mediaPreviewActionsButton_1dta8_42{color:var(--cb-text-secondary);border-radius:6px}._mediaPreviewActionsButton_1dta8_42:hover{color:var(--cb-text-primary)}._mediaPreviewActionsButton_1dta8_42 svg{width:16px;height:16px}._mediaPreviewContent_1dta8_54{flex:1;overflow:auto}._mediaPreviewContent_1dta8_54>*{margin-left:auto;margin-right:auto}._mediaPreviewContentSheet_1dta8_63{display:flex;align-items:stretch;justify-content:stretch;padding:0;min-height:0;min-width:0;overflow:hidden}._mediaPreviewContentSheet_1dta8_63>*{margin-left:0;margin-right:0}._renderError_1dta8_77{color:var(--cb-error);font-size:14px}.task-view{flex:1;display:flex;flex-direction:column;overflow-y:auto;font-family:"PingFang SC",var(--vscode-font-family);padding:20px}.task-header-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--vscode-panel-border);margin-bottom:16px}.task-count{font-size:13px;color:#a3a3a3}.task-new-btn{background:transparent;border:1px solid #333333;border-radius:6px;padding:6px 12px;font-size:13px;color:#e5e5e5;cursor:pointer;font-family:inherit;transition:all .15s ease}.task-new-btn:hover{background:#262626;border-color:#525252}.task-list{display:flex;flex-direction:column;gap:0}.task-list-empty{font-size:13px;color:#737373;padding:12px 0}.task-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--vscode-panel-border)}.task-item:last-child{border-bottom:none}.task-checkbox{width:20px;height:20px;flex-shrink:0;margin-top:2px;display:flex;align-items:center;justify-content:center;color:#525252}.task-checkbox.clickable{cursor:pointer}.task-checkbox svg{width:18px;height:18px}.task-checkbox.completed{color:#10b981}.task-status-icon-running{width:18px;height:18px;color:#3b82f6}.task-text{flex:1;font-size:14px;color:#e5e5e5;line-height:1.5}.task-item:hover .task-text{color:#fff}.task-text.completed{color:#737373}.task-edit-input{flex:1;background:transparent;border:none;border-bottom:1px solid #3B82F6;padding:0;font-size:14px;color:#e5e5e5;line-height:1.5;outline:none;font-family:inherit;resize:none;overflow:hidden}.task-edit-input:focus{border-bottom-color:#60a5fa}.task-view.light .task-header-bar{border-bottom-color:#e5e5e5}.task-view.light .task-count{color:#525252}.task-view.light .task-new-btn{border-color:#d4d4d4;color:#171717}.task-view.light .task-new-btn:hover{background:#f5f5f5;border-color:#a3a3a3}.task-view.light .task-item{border-bottom-color:#e5e5e5}.task-view.light .task-checkbox{color:#a3a3a3}.task-view.light .task-checkbox.completed{color:#10b981}.task-view.light .task-status-icon-running{color:#007acc}.task-view.light .task-text{color:#171717}.task-view.light .task-item:hover .task-text{color:#000}.task-view.light .task-text.completed{color:#a3a3a3}.task-view.light .task-edit-input{color:#171717}.task-view.light .task-list-empty{color:#525252}.markdown-viewer{width:100%;height:100%;overflow:auto;font-family:"PingFang SC",var(--vscode-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:transparent}.markdown-viewer.markdown-viewer-body{flex:1;min-height:0}.markdown-viewer .markdown-editor-container{background:transparent}.markdown-viewer .editor-inner{position:relative;width:100%;min-height:100%}.markdown-viewer .editor-input{position:relative;min-height:100%;height:auto;outline:none;caret-color:var(--vscode-editorCursor-foreground, #3b82f6);font-size:14px;line-height:1.6;color:var(--vscode-foreground);background:transparent;border:none;resize:none;overflow:visible}.markdown-viewer .editor-input:focus{outline:none}.markdown-viewer .editor-placeholder{position:absolute;top:16px;left:16px;color:var(--vscode-input-placeholderForeground, #9ca3af);font-size:14px;pointer-events:none;-webkit-user-select:none;user-select:none}.markdown-viewer [contenteditable]{outline:none}.markdown-viewer .mermaid-container{margin:10px 0;padding:10px;background:var(--vscode-editor-background);border:1px solid var(--vscode-panel-border);border-radius:4px;overflow:auto}.markdown-editor-container{width:100%;background:var(--vscode-editor-background);color:var(--vscode-descriptionForeground);font-family:"PingFang SC",var(--vscode-font-family);font-size:14px;font-weight:400;line-height:20px}.markdown-editor-container code{background:var(--vscode-input-background);color:var(--vscode-editor-foreground);font-family:var(--vscode-editor-font-family);padding:2px 6px;border-radius:3px;font-size:.9em;border:1px solid var(--vscode-editorWidget-border, var(--vscode-panel-border))}.markdown-editor-container.editor-disabled{opacity:.8}.markdown-editor-container.editor-disabled .editor-input{cursor:default;-webkit-user-select:text;user-select:text}.editor-inner{margin:0 auto}.editor-title{padding:0 0 .5em;font-size:28px;font-weight:700;line-height:1.4;color:var(--vscode-editor-foreground);border-bottom:1px solid var(--vscode-panel-border)}.editor-input{min-height:200px;outline:none;line-height:1.6}.editor-placeholder{color:var(--vscode-input-placeholderForeground);position:absolute;top:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none}.editor-paragraph{margin:0 0 .7em;color:var(--vscode-foreground);font-family:"PingFang SC",var(--vscode-font-family);font-size:14px;font-weight:400;line-height:22px}.editor-heading-h1{color:var(--vscode-editor-foreground);font-family:"PingFang SC",var(--vscode-font-family);font-size:28px;font-weight:700;line-height:42px;margin:.67em 0;padding-bottom:.3em;border-bottom:1px solid var(--vscode-panel-border)}.editor-heading-h2{color:var(--vscode-editor-foreground);font-family:"PingFang SC",var(--vscode-font-family);font-size:24px;font-weight:600;line-height:36px;margin:.75em 0 .3em;padding-bottom:.3em;border-bottom:1px solid var(--vscode-panel-border)}.editor-heading-h3{color:var(--vscode-foreground);font-family:"PingFang SC",var(--vscode-font-family);font-size:16px;font-weight:600;line-height:20px;margin:1em 0 .3em}.editor-heading-h4{color:var(--vscode-foreground);font-size:1em;font-weight:600;margin:1em 0 .3em}.editor-heading-h5{color:var(--vscode-foreground);font-size:.875em;font-weight:600;margin:1em 0 .3em}.editor-heading-h6{color:var(--vscode-foreground);font-size:.85em;font-weight:600;margin:1em 0 .3em}.editor-list-ol,.editor-list-ul{padding-left:2em;margin:0 0 .7em;color:var(--vscode-foreground)}.editor-listitem{margin:.25em 0}.editor-nested-listitem{list-style-type:none}.editor-quote{margin:0 0 .7em;padding-left:1em;border-left:4px solid var(--vscode-textBlockQuote-border);color:var(--vscode-textBlockQuote-foreground);background:var(--vscode-textBlockQuote-background)}.editor-code{background:var(--vscode-input-background);font-family:var(--vscode-editor-font-family);display:block;padding:8px 12px;margin:0 0 .7em;border-radius:4px;overflow-x:auto;border:1px solid var(--vscode-editorWidget-border, var(--vscode-panel-border));box-shadow:0 1px 3px #0000000d}code span{color:inherit}.editor-tokenComment{color:var(--vscode-editor-foreground);opacity:.6}.editor-tokenPunctuation{color:var(--vscode-editor-foreground)}.editor-tokenProperty{color:#79c0ff}.editor-tokenSelector{color:#a5d6ff}.editor-tokenOperator,.editor-tokenAttr{color:#ff7b72}.editor-tokenVariable{color:#ffa657}.editor-tokenFunction{color:#d2a8ff}.editor-table{width:100%;border-collapse:collapse;margin:1em 0;font-size:14px;border:1px solid color-mix(in srgb,#A8A8A8,transparent 80%);border-radius:4px}.editor-table .editor-table-row{border-bottom:1px solid color-mix(in srgb,#A8A8A8,transparent 80%)}.editor-table .editor-table-row:last-child{border-bottom:none}.editor-table .editor-table-cell,.editor-table .editor-table-cell-header,.editor-table th.editor-table-cell-header,.editor-table td.editor-table-cell{padding:12px 16px;text-align:left;vertical-align:top;border:1px solid color-mix(in srgb,#A8A8A8,transparent 80%);min-width:80px;line-height:1.6;color:var(--vscode-editor-foreground)}.editor-table .editor-table-cell,.editor-table td.editor-table-cell{background:var(--vscode-editor-background);color:var(--vscode-editor-foreground)}.editor-table .editor-table-cell.editor-table-cell-header,.editor-table th.editor-table-cell.editor-table-cell-header{background:#56637712!important;font-weight:600!important;color:var(--vscode-editor-foreground)!important}.editor-table th.editor-table-cell.editor-table-cell-header .editor-paragraph{font-weight:600!important}.editor-table-cell p,.editor-table-cell-header p{margin:0}.mermaid-container{margin:10px 0;padding:10px;background:var(--vscode-editor-background);border:1px solid var(--vscode-panel-border);border-radius:4px;overflow:auto}.mermaid-error{margin:10px 0;padding:10px;background:var(--vscode-editor-background);border-radius:4px}.mermaid-error textarea{width:100%;min-height:150px;font-family:var(--vscode-editor-font-family);font-size:var(--vscode-editor-font-size);background:var(--vscode-input-background);color:var(--vscode-input-foreground);border:1px solid var(--vscode-input-border);border-radius:4px;padding:8px;resize:vertical}.markdown-editor-container.light .editor-paragraph{color:#24292f!important}.markdown-editor-container.light .editor-heading-h1,.markdown-editor-container.light .editor-heading-h2,.markdown-editor-container.light .editor-heading-h3,.markdown-editor-container.light .editor-heading-h4,.markdown-editor-container.light .editor-heading-h5,.markdown-editor-container.light .editor-heading-h6{color:#1f2328!important}.markdown-editor-container.light .editor-list-ol,.markdown-editor-container.light .editor-list-ul,.markdown-editor-container.light .editor-listitem{color:#24292f!important}.markdown-editor-container.light .editor-quote{color:#57606a!important;background:#f6f8fa!important;border-left-color:#d0d7de!important}.markdown-editor-container.light .editor-code{background:#f6f8fa!important;border-color:#d0d7de!important;color:#24292f!important}.markdown-editor-container.light code{background:#f6f8fa!important;color:#24292f!important;border-color:#d0d7de!important}.markdown-editor-container.light .editor-tokenProperty{color:#0550ae}.markdown-editor-container.light .editor-tokenSelector{color:#0a3069}.markdown-editor-container.light .editor-tokenOperator,.markdown-editor-container.light .editor-tokenAttr{color:#cf222e}.markdown-editor-container.light .editor-tokenVariable{color:#953800}.markdown-editor-container.light .editor-tokenFunction{color:#8250df}.markdown-editor-container.light .editor-table .editor-table-cell.editor-table-cell-header,.markdown-editor-container.light .editor-table th.editor-table-cell.editor-table-cell-header{background:#afb8c133!important}.markdown-editor-container.light .editor-table .editor-table-cell,.markdown-editor-container.light .editor-table td.editor-table-cell{color:#24292f!important}.file-tree{display:flex;flex-direction:column;height:100%;font-size:var(--vscode-font-size, 13px);font-family:var(--vscode-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--cb-text-primary, #d2d3e0);background-color:transparent;-webkit-user-select:none;user-select:none}.file-tree-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 0}.file-tree-content::-webkit-scrollbar{width:8px;height:8px}.file-tree-content::-webkit-scrollbar-track{background:transparent}.file-tree-content::-webkit-scrollbar-thumb{background:var(--cb-vscode-scrollbarSlider-background, rgba(100, 100, 100, .4));border-radius:4px}.file-tree-content::-webkit-scrollbar-thumb:hover{background:var(--cb-vscode-scrollbarSlider-hoverBackground, rgba(100, 100, 100, .6))}.file-tree-content::-webkit-scrollbar-thumb:active{background:var(--cb-vscode-scrollbarSlider-hoverBackground, rgba(100, 100, 100, .8))}.file-tree-node{display:flex;align-items:center;width:100%;height:28px;padding:0 8px 0 0;border:none;background:transparent;color:var(--cb-text-primary, #d2d3e0);font-size:var(--vscode-font-size, 13px);font-family:inherit;text-align:left;cursor:pointer;outline:none;box-sizing:border-box;line-height:28px;border-radius:4px;margin:1px 8px 1px 0;width:calc(100% - 8px)}.file-tree-node:hover{background:var(--cb-vscode-list-hoverBackground, rgba(0, 0, 0, .05))}.file-tree-node:focus-visible{outline:1px solid var(--cb-focus-outline-color, #0066bf);outline-offset:-1px}.file-tree-node.selected{background:var(--cb-list-activeSelectionBackground, rgba(0, 0, 0, .1));color:var(--cb-list-item-selected-foreground, #000)}.file-tree-node.selected:hover{background:var(--cb-list-activeSelectionBackground, rgba(0, 0, 0, .1))}.file-tree-node.focused:not(.selected){background:var(--cb-list-focusBackground, rgba(0, 0, 0, .05))}.file-tree-node-twistie{display:flex;align-items:center;justify-content:center;width:16px;height:28px;margin-right:8px;flex-shrink:0}.file-tree-node-twistie .codicon{font-size:16px;color:var(--cb-text-primary, #d2d3e0);opacity:.8}.file-tree-node-icon{display:flex;align-items:center;justify-content:center;width:16px;height:28px;margin-right:8px;flex-shrink:0}.file-tree-node-icon .codicon{font-size:16px;color:var(--cb-icon-foreground, #cccccc)}.file-tree-node-icon .file-icon{display:flex;align-items:center;justify-content:center}.file-tree-node-icon .file-icon:before{font-size:16px;line-height:1}.file-tree-node-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:28px}.file-tree-empty{display:flex;align-items:center;justify-content:center;height:100%;padding:12px 16px;text-align:center;color:var(--cb-sidebar-empty-foreground, var(--vscode-descriptionForeground));font-size:12px;font-weight:400;opacity:.7}.file-tree-indent-guide{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--cb-tree-indent-guides-stroke, rgba(0, 0, 0, .1))}
