.chat-ui{container:chatUIContainer/inline-size}.chat-ui .chat-ui-content{padding-right:2px}.chat-ui .message-list{padding-right:14px}.chat-ui .message-content-wrapper{grid-area:c}.chat-ui .message-info{grid-area:b}.chat-ui .message-avatar{grid-area:a}.chat-ui .thinking{padding-left:6px}.chat-ui .message-item{grid-template-areas:"a b""c c";column-gap:10px;padding-left:2px!important;padding-right:2px!important}.chat-ui .message-item.outgoing{grid-template-areas:"a c"}.chat-ui .message-item .message-content-wrapper{padding-left:2px}.chat-ui .message-list-content{padding-right:0}@container chatUIContainer (width>560px){.chat-ui .chat-ui-content{padding-right:4px}.chat-ui .message-list{padding-right:12px}.chat-ui .message-item{grid-template-areas:"a b"".c";column-gap:12px;padding-left:2px!important;padding-right:2px!important}.chat-ui .message-item .message-content-wrapper{padding-left:0}.chat-ui .message-list-content{padding-right:32px}.chat-ui .chat-input-wrapper,.chat-ui .chat-ui-helper-text{padding-top:0;padding-left:32px;padding-right:44px}.chat-ui .footer,.chat-ui .loading-skeletons,.chat-ui .empty{padding-left:34px;padding-right:46px}.chat-ui .thinking{padding-left:40px;padding-right:40px}}.chat-input-wrapper,.message-list .message-list-content,.message-list .thinking,.chat-ui-helper-text{max-width:960px;margin:auto}.chat-ui--md .markdown :not(:is(table *)):not(:is(code *)):not(code):not(h1):not(h2):not(h3):not(h4){color:var(--text-primary);font-size:16px;font-weight:400;line-height:24px}.chat-ui--md .markdown code{border-width:1px;border-color:var(--gray-border);background-color:var(--gray-bg);vertical-align:middle;color:var(--text-primary);border-radius:8px;padding:2px 6px;font-family:Space Mono;font-size:11px;font-weight:400;line-height:16px;display:inline-block}.chat-ui--md .markdown .code pre.has-code{border-color:var(--border-primary);background-color:var(--background-disabled);border-radius:8px;padding:1rem}.chat-ui--md .markdown .code pre.has-code code{background-color:var(--background-disabled);border-style:none;border-width:1px;padding:0;font-family:Space Mono;font-size:14px;font-weight:400;line-height:20px}.chat-ui--md .markdown .code pre.has-code code *{font-family:Space Mono;font-size:14px;font-weight:400;line-height:20px}.chat-ui--md .markdown .table-wrapper .code-actions{width:auto;top:.25rem;right:.25rem}.chat-ui--md .markdown h1{font-size:24px;font-weight:600}.chat-ui--md .markdown h2{font-size:18px;font-weight:600}.chat-ui--md .markdown h3{font-size:16px;font-weight:600}.chat-ui--md .markdown h4{font-size:14px;font-weight:600}.chat-ui--md .markdown ol>li:before,.chat-ui--md .markdown ul>li:before{margin-top:.125rem}.chat-ui--md .bubble-message.outgoing{padding:.375rem .625rem;font-size:16px;font-weight:400;line-height:24px}.chat-ui--md .collapse-message,.chat-ui--md .decision-message{font-size:16px;font-weight:400;line-height:24px}.chat-ui--md .decision-group-message .dg-title{font-size:1rem;font-weight:600;line-height:1.5rem}.chat-ui--md .decision-group-message .dg-help{font-size:.75rem;font-weight:400;line-height:1rem}.chat-ui--md .badge-message .badge-content{font-size:1rem;font-weight:500;line-height:1.5rem}.chat-ui--md .task-message .task-header{font-size:.875rem;font-weight:500;line-height:1.25rem}.chat-ui--md .task-message .task-desc{font-size:1rem;font-weight:400;line-height:1.5rem}.chat-ui--md .process-message .proc-header{font-size:.875rem;font-weight:500;line-height:1.25rem}.chat-ui--md .process-message .proc-name{font-size:1rem;font-weight:500;line-height:1.5rem}.chat-ui--md .process-message .proc-desc{font-size:.875rem;font-weight:400;line-height:1.25rem}.chat-ui--md .code-actions{gap:.25rem}.chat-ui--md .code-actions .code-action{border-width:1px;border-color:var(--border-primary);background-color:var(--background-disabled);width:1.5rem;height:1.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.chat-ui--md textarea{font-size:16px;font-weight:400;line-height:24px}.chat-ui--sm .decision-message{font-size:14px;font-weight:400;line-height:20px}.chat-ui--sm .decision-group-message .dg-title{font-size:.875rem;font-weight:600;line-height:1.25rem}.chat-ui--sm .decision-group-message .dg-help{font-size:.75rem;font-weight:400;line-height:1rem}.chat-ui--sm .badge-message .badge-content{font-size:.875rem;font-weight:500;line-height:1.25rem}.chat-ui--sm .task-message .task-header{font-size:.75rem;font-weight:500;line-height:1rem}.chat-ui--sm .task-message .task-desc{font-size:.875rem;font-weight:400;line-height:1.25rem}.chat-ui--sm .process-message .proc-header{font-size:.75rem;font-weight:500;line-height:1rem}.chat-ui--sm .process-message .proc-name{font-size:.875rem;font-weight:500;line-height:1.25rem}.chat-ui--sm .process-message .proc-desc{font-size:.75rem;font-weight:400;line-height:1rem}.chat-ui--sm .code-actions .code-action{border-width:1px;border-color:var(--border-primary);background-color:var(--background-disabled);width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:400;line-height:1rem}._block_cj1ug_1>div{width:100%;display:block!important}._bubble_1fczl_1{white-space:pre-wrap;word-break:break-word}._animationSkeleton_1fczl_6{background:linear-gradient(115deg,var(--background-hover)15%,var(--header-bg-color-1-light)37%,var(--background-hover)83%);opacity:.1;background-size:200% 100%;animation:2s linear infinite _skeleton-loading_1fczl_1}@keyframes _skeleton-loading_1fczl_1{0%{background-position:200%}to{background-position:-200%}}._diffEditorContainer_11ki0_1{width:100%;height:100%;position:relative;--vscode-editor-background:var(--background-primary)!important;--vscode-editorGutter-background:var(--background-primary)!important}[data-mode=dark] ._diffEditorContainer_11ki0_1{--vscode-editor-background:var(--background-black)!important;--vscode-editorGutter-background:var(--background-black)!important}._diffEditorContainer_11ki0_1{border-radius:10px!important;overflow:hidden!important}._diffEditorContainer_11ki0_1 .monaco-diff-editor .diffOverview,._diffEditorContainer_11ki0_1 .monaco-diff-editor .diffViewport,._diffEditorContainer_11ki0_1 .codicon-diff-review-close,._diffEditorContainer_11ki0_1 .monaco-diff-editor .revertButton,._diffEditorContainer_11ki0_1 .monaco-diff-editor .dirty-diff-glyph-margin,._diffEditorContainer_11ki0_1 .monaco-diff-editor .margin-view-overlays .codicon-arrow-right,._diffEditorContainer_11ki0_1 .monaco-diff-editor .margin-view-overlays .codicon-arrow-left{display:none!important}._description_ek5qo_1{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:-moz-fit-content;height:fit-content;text-decoration:none;display:-webkit-box;overflow:hidden}._trigger_ek5qo_12[data-state=open] ._description_ek5qo_1{height:0;transition:transform .2s}._spinnerContainer_1ghgo_1{background:conic-gradient(from 180deg at 50% 50%,var(--background-primary)0deg,var(--background-version)360deg);border-radius:9999px;animation:1s linear infinite _spin_1ghgo_1;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px))}@keyframes _spin_1ghgo_1{to{transform:rotate(360deg)}}._editorContainer_1j29s_1{width:100%;height:100%;position:relative;--vscode-editor-background:var(--background-primary)!important;--vscode-editorGutter-background:var(--background-primary)!important}[data-mode=dark] ._editorContainer_1j29s_1{--vscode-editor-background:var(--background-black)!important;--vscode-editorGutter-background:var(--background-black)!important}._editorContainer_1j29s_1{border-radius:10px!important;overflow:hidden!important}._viewOnly_1j29s_17{opacity:.5}._viewOnly_1j29s_17 .overflow-guard{background-color:var(--vscode-editorGutter-background);padding-top:20px}._viewOnly_1j29s_17 .overflow-guard>div:first-child{top:20px!important}.react-flow__controls-button{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.react-flow__controls-button:is(.dark *){--tw-border-opacity:1!important;border-color:rgba(31,41,55,var(--tw-border-opacity,1))!important;--tw-bg-opacity:1!important;background-color:rgba(31,41,55,var(--tw-bg-opacity,1))!important}.react-flow__controls-button:hover:is(.dark *){--tw-bg-opacity:1!important;background-color:rgba(55,65,81,var(--tw-bg-opacity,1))!important}.react-flow__controls svg{fill:currentColor}.react-flow__attribution{background-color:transparent!important}.react-flow__resize-control.handle:not(.custom-resize-handle),.react-flow__resize-control.line{display:none}.react-flow__handle-left{background-color:transparent!important;border-color:transparent!important}.react-flow__handle-right{top:50%;right:0;transform:translate(60%,-50%);border-color:transparent!important}.react-flow__nodesselection-rect{display:none}.flow .react-flow__panel{margin:0}._inputWrapper_itg3v_1{flex:1 0;height:-moz-fit-content;height:fit-content;position:relative}._inputIcon_itg3v_8{width:1rem;height:1rem;color:var(--text-secondary);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._inputIcon_itg3v_8>* svg,._inputIcon_itg3v_8>*{width:1rem;height:1rem}._inputIcon_itg3v_8._left_itg3v_27{left:.75rem}._inputIcon_itg3v_8._right_itg3v_30{right:.75rem}._inputIcon_itg3v_8._clear_itg3v_33,._inputIcon_itg3v_8._clear_itg3v_33 svg{width:1.125rem;height:1.125rem}._inputField_itg3v_42{width:100%}._inputField_itg3v_42::-ms-reveal{display:none}._inputField_itg3v_42::-ms-clear{display:none}._inputField_itg3v_42::-webkit-credentials-auto-fill-button{visibility:hidden}._inputFile_itg3v_52{border:1px solid var(--border-primary);border-radius:.5rem;height:2.5rem}._inputFile_itg3v_52>div{border:none;height:38px}._inputFile_itg3v_52:has(input[aria-invalid=true]){border-color:var(--border-error)}._inputWrapper_rf6it_1{flex:1 0;width:100%;height:-moz-fit-content;height:fit-content;position:relative}._inputIcon_rf6it_9{width:1rem;height:1rem;color:var(--text-secondary);justify-content:center;align-items:center;display:flex;top:50%}._inputIcon_rf6it_9>* svg,._inputIcon_rf6it_9>*{width:1rem;height:1rem}._inputIcon_rf6it_9._left_rf6it_26{left:.75rem}._inputIcon_rf6it_9._right_rf6it_29{right:.75rem}._inputIcon_rf6it_9._clear_rf6it_32,._inputIcon_rf6it_9._clear_rf6it_32 svg{width:1.125rem;height:1.125rem}._inputField_rf6it_41{width:100%}._inputField_rf6it_41::-ms-reveal{display:none}._inputField_rf6it_41::-ms-clear{display:none}._inputField_rf6it_41::-webkit-credentials-auto-fill-button{visibility:hidden}._heightFull_v53kx_1>div{height:100%}._selectItem_1bnoi_1,._selectItem_1bnoi_1>span:first-child{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}@keyframes _progress-slide-h_5bga2_1{0%{width:40%;left:-40%}60%{width:40%;left:100%}to{width:40%;left:100%}}@keyframes _progress-slide-v_5bga2_1{0%{height:40%;bottom:-40%}60%{height:40%;bottom:100%}to{height:40%;bottom:100%}}.progress-indeterminate-h{animation:1.6s ease-in-out infinite _progress-slide-h_5bga2_1;position:absolute}.progress-indeterminate-v{animation:1.6s ease-in-out infinite _progress-slide-v_5bga2_1;position:absolute}._reactQuillWrapper_tcjey_1{border:1px solid var(--border-primary);border-radius:calc(var(--radius) - 2px)}._reactQuillWrapper_tcjey_1:focus-within{--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(1px + 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 transparent)}._reactQuillWrapper_tcjey_1 div[class*=ql-toolbar\ ql-snow],._reactQuillWrapper_tcjey_1 div[class*=ql-container\ ql-snow]{border:none}._reactQuillWrapper_tcjey_1 div[class*=ql-toolbar\ ql-snow]{border-bottom:1px solid var(--border-primary)}._reactQuillWrapper_tcjey_1 div[class*=ql-container\ ql-snow]{max-height:25rem;overflow:auto}._reactQuillWrapper_tcjey_1:has(+div[class*=text-text-error]){border:1px solid var(--border-error)!important;box-shadow:none!important}._reactQuillWrapper_tcjey_1 em{font-style:italic!important}
