/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}._terminalPanel_f2yie_1{height:100%;min-height:0;display:flex;flex-direction:column;background:var(--bg-base-alt)}._terminalContainer_f2yie_4{flex:1;min-height:0;overflow:hidden;position:relative;padding:4px 8px;display:flex;flex-direction:column;transition:box-shadow .3s ease-out;touch-action:none;overscroll-behavior:contain}._terminalHost_f2yie_25{flex:1;min-height:0;margin-bottom:4px;overflow:hidden}._terminalContainerFocused_f2yie_45{box-shadow:inset 0 0 0 4px var(--border-secondary),0 0 8px var(--color-primary-bg-light)}._terminalRefreshBtn_f2yie_22{position:absolute;bottom:12px;right:18px;z-index:10;display:flex;align-items:center;gap:4px;height:24px;padding:0 9px;border:1px solid var(--border-secondary);border-radius:12px;background:var(--bg-elevated);color:var(--text-light);font-size:12px;line-height:1;cursor:pointer;opacity:.55;transition:opacity .15s,background .15s,color .15s,border-color .15s}._terminalRefreshBtn_f2yie_22:hover{opacity:1;background:var(--bg-surface);color:var(--text-primary);border-color:var(--text-disabled)}._terminalRefreshBtn_f2yie_22 svg{width:13px;height:13px}[data-theme=light] ._terminalContainerFocused_f2yie_45{box-shadow:inset 0 0 0 4px #d9775726,0 0 6px #d9775714}[data-theme=light] ._terminalContainer_f2yie_4{background:#fff}[data-theme=dark] ._terminalContainer_f2yie_4{background:#000}._terminalContainer_f2yie_4 .xterm-helper-textarea{caret-color:#0000}._pendingFileStrip_f2yie_99{display:flex;gap:6px;padding:4px 8px;flex-wrap:wrap;flex-shrink:0}._pendingFileTag_f2yie_107{display:flex;align-items:center;gap:4px;padding:2px 8px;background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:4px;color:var(--text-secondary);font-size:12px;transition:border-color .15s}._pendingFileTag_f2yie_107:hover{border-color:var(--color-primary-pale)}._pendingFileName_f2yie_124{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pendingFileClose_f2yie_131{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:14px;padding:0;line-height:1}._pendingFileClose_f2yie_131:hover{color:var(--text-primary)}._pendingImageItem_f2yie_145{position:relative;width:40px;height:40px;border-radius:4px;overflow:hidden;flex-shrink:0;border:1px solid var(--border-hover);transition:border-color .15s}._pendingImageItem_f2yie_145:hover{border-color:var(--color-primary-pale)}._pendingImageThumb_f2yie_160{width:100%;height:100%;object-fit:cover;cursor:pointer}._pendingImageRemove_f2yie_167{position:absolute;top:2px;right:2px;width:14px;height:14px;border-radius:50%;background:#000000b3;color:#fff;border:none;font-size:11px;line-height:12px;text-align:center;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}._pendingImageItem_f2yie_145:hover ._pendingImageRemove_f2yie_167{opacity:1}@media(hover:none){._pendingImageRemove_f2yie_167,._pendingFileClose_f2yie_131{opacity:1;min-width:22px;min-height:22px}}._terminalToolbar_f2yie_202{height:35px;flex-shrink:0;display:flex;align-items:center;padding:0 8px;gap:4px;border-top:1px solid var(--border-primary);background:var(--bg-base-alt);position:relative;z-index:1}._toolbarBtn_f2yie_217{display:flex;align-items:center;gap:4px;height:26px;padding:0 10px;border:1px solid var(--border-secondary);border-radius:4px;background:var(--bg-elevated);color:var(--text-light);font-size:12px;cursor:pointer;white-space:nowrap}._toolbarBtn_f2yie_217:hover{background:var(--bg-surface);color:var(--text-primary);border-color:var(--text-disabled)}._toolbarBtnDisabled_f2yie_238{opacity:.4;cursor:not-allowed}._toolbarBtnDisabled_f2yie_238:hover{background:var(--bg-elevated);color:var(--text-light);border-color:var(--border-secondary)}._toolbarBtn_f2yie_217 svg{width:14px;height:14px}._virtualKeybar_f2yie_253{display:flex;gap:6px;padding:8px 10px;background:var(--bg-container);border-top:1px solid var(--border-primary);overflow-x:auto;flex-shrink:0;-webkit-overflow-scrolling:touch}._virtualKey_f2yie_253{flex-shrink:0;padding:12px 20px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-elevated);color:var(--text-secondary);font-size:15px;font-family:Menlo,Monaco,monospace;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#00000000;touch-action:pan-x;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}._virtualKeyPressed_f2yie_284{background:var(--border-secondary);border-color:var(--text-disabled);color:var(--text-white)}._vkSeparator_f2yie_291{flex-shrink:0;width:1px;align-self:stretch;margin:4px 2px;background:var(--border-secondary)}._vkAction_f2yie_300{padding:8px 14px;gap:6px;min-height:44px}._vkAction_f2yie_300 svg{width:16px;height:16px;flex-shrink:0}._vkTeamLabel_f2yie_312{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;font-size:13px}._vkTeamPreset_f2yie_321{border-color:var(--color-green-border)}._vkDisabled_f2yie_326{opacity:.5;border-style:dashed}._presetList_f2yie_332{background:var(--bg-base-alt);border:1px solid var(--border-secondary);border-radius:6px;max-height:260px;overflow-y:auto}._presetRow_f2yie_340{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border-primary)}._presetRow_f2yie_340:last-child{border-bottom:none}._presetRowDragging_f2yie_352{opacity:.4}._presetRowDragOver_f2yie_356{border-top:2px solid var(--color-primary);padding-top:6px}._dragHandle_f2yie_361{cursor:grab;color:var(--border-light);flex-shrink:0;display:flex;align-items:center;padding:0 2px;transition:color .15s}._dragHandle_f2yie_361:hover{color:var(--text-tertiary)}._dragHandle_f2yie_361:active{cursor:grabbing}._presetText_f2yie_379{flex:1;font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._presetMenu_f2yie_389{display:flex;flex-direction:column}._presetMenuItem_f2yie_394{background:none;border:none;color:var(--text-primary);font-size:13px;padding:6px 12px;text-align:left;cursor:pointer;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}._presetMenuItem_f2yie_394:hover{background:var(--border-secondary)}._presetMenuItemMuted_f2yie_413{color:var(--text-tertiary);border-bottom:1px solid var(--border-light);margin-bottom:2px}._presetMenuItemMuted_f2yie_413:hover{color:var(--text-primary)}._presetMenuItemMuted_f2yie_413 svg{stroke:var(--text-tertiary);transition:stroke .15s}._presetMenuItemMuted_f2yie_413:hover svg{stroke:var(--text-primary)}._quickSettingsBtn_f2yie_435{width:26px;padding:0;justify-content:center;border-radius:50%}._quickSettingsIcon_f2yie_442{display:flex;align-items:center;transition:transform .2s}._quickSettingsBtnOpen_f2yie_449 ._quickSettingsIcon_f2yie_442{transform:rotate(45deg)}._presetName_f2yie_453{width:100px;flex-shrink:0;font-size:13px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._presetInput_f2yie_463{width:min(600px,80vw);background:var(--bg-container);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-primary);font-size:13px;padding:6px 12px;outline:none;box-sizing:border-box}._presetInput_f2yie_463:focus{border-color:var(--color-primary)}._presetTextarea_f2yie_479{width:min(600px,80vw);background:var(--bg-container);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-primary);font-size:13px;padding:8px 12px;resize:none;outline:none;box-sizing:border-box;max-height:70vh}._presetTextarea_f2yie_479:focus{border-color:var(--color-primary)}@media(max-height:600px){._presetTextarea_f2yie_479{max-height:60vh}}._hiddenFileInput_f2yie_504{display:none}._popoverEmptyHint_f2yie_508{color:var(--text-muted);font-size:13px;padding:8px 12px;text-align:center}._agentTeamDisabledTip_f2yie_515{color:var(--text-secondary);font-size:13px;margin-bottom:10px}._toolbarLeft_f2yie_522,._toolbarRight_f2yie_524{display:flex;align-items:center;gap:4px;flex:0 0 auto}._toolbarRight_f2yie_524{margin-left:auto}._ctxBarSlot_f2yie_523{flex:0 1 200px;max-width:200px;min-width:0;display:flex;align-items:stretch;height:26px}._ctxBarSlot_f2yie_523>*{flex:1 1 0;min-width:0}._toolbarBtnActive_f2yie_549,._toolbarBtnActive_f2yie_549:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._scratchWrap_f2yie_563{flex-shrink:0;min-height:100px;max-height:600px;overflow:hidden;display:flex;flex-direction:row}._scratchTabs_f2yie_561{flex-shrink:0;width:95px;display:flex;flex-direction:column;background:var(--bg-base-alt);border-right:1px solid var(--border-primary);overflow-y:auto;padding:4px;gap:2px}._scratchTab_f2yie_561{display:flex;align-items:center;gap:6px;height:26px;padding:0 6px;border-radius:4px;cursor:pointer;color:var(--text-secondary);font-size:12px;-webkit-user-select:none;user-select:none;flex-shrink:0}._scratchTab_f2yie_561:hover{background:var(--bg-elevated);color:var(--text-primary)}._scratchTabActive_f2yie_602{background:var(--color-primary-bg-light);color:var(--text-primary)}._scratchTabActive_f2yie_602:hover{background:var(--color-primary-bg-light)}._scratchTabIcon_f2yie_610{display:inline-flex;flex-shrink:0}._scratchTabIcon_f2yie_610 svg{width:14px;height:14px}._scratchTabLabel_f2yie_619{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scratchTabClose_f2yie_626{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:3px;padding:0;opacity:0;transition:opacity .15s,background .15s}._scratchTab_f2yie_561:hover ._scratchTabClose_f2yie_626,._scratchTabActive_f2yie_602 ._scratchTabClose_f2yie_626{opacity:1}._scratchTabClose_f2yie_626:hover{background:var(--bg-surface);color:var(--text-primary)}@media(hover:none){._scratchTabClose_f2yie_626{opacity:1}}._scratchTabAdd_f2yie_657{display:flex;align-items:center;justify-content:center;height:26px;margin-top:2px;border:1px dashed var(--border-secondary);border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s,border-color .15s}._scratchTabAdd_f2yie_657:hover{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--text-disabled)}._scratchTabAdd_f2yie_657:disabled{opacity:.4;cursor:not-allowed}._scratchPanes_f2yie_561{flex:1;min-width:0;display:flex;flex-direction:column;position:relative;transition:box-shadow .3s ease-out}._scratchPanesFocused_f2yie_694{box-shadow:0 0 8px var(--color-primary-bg-light)}[data-theme=light] ._scratchPanesFocused_f2yie_694{box-shadow:none}._scratchPane_f2yie_561{flex:1;min-height:0;display:none;flex-direction:column}._scratchPaneActive_f2yie_708{display:flex}._scratchResizer_f2yie_714{flex-shrink:0;height:5px;cursor:row-resize;background:var(--bg-elevated);border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);transition:background .15s;touch-action:none}._scratchResizer_f2yie_714:hover,._scratchResizerDragging_f2yie_727{background:var(--border-secondary)}[data-theme=light] ._scratchWrap_f2yie_563{background:#fff}[data-theme=dark] ._scratchWrap_f2yie_563{background:#000}._scratchInner_f2yie_37{flex:1;min-height:0;overflow:hidden;border:4px solid transparent;display:flex;flex-direction:column;touch-action:none;overscroll-behavior:contain;transition:border-color .3s ease-out}._scratchHost_f2yie_37{flex:1;min-height:0;margin-bottom:4px;overflow:hidden}._scratchPanesFocused_f2yie_694 ._scratchPane_f2yie_561._scratchPaneActive_f2yie_708 ._scratchInner_f2yie_37{border-color:var(--border-secondary)}[data-theme=light] ._scratchPanesFocused_f2yie_694 ._scratchPane_f2yie_561._scratchPaneActive_f2yie_708 ._scratchInner_f2yie_37{border-color:#d9775726}._scratchInner_f2yie_37 .xterm-helper-textarea{caret-color:#0000}._presetSectionHeader_f2yie_774{margin-bottom:8px}._presetSectionTitle_f2yie_778{font-size:14px;font-weight:600;color:var(--text-primary)}._presetListEmptyHint_f2yie_784{color:var(--text-muted);font-size:13px;padding:12px 0;text-align:center}._presetActions_f2yie_791{margin-top:10px;display:flex;gap:8px}._presetFormField_f2yie_797{margin-bottom:8px}._presetFormLabel_f2yie_801{font-size:13px;color:var(--text-light);display:block;margin-bottom:4px}._split_8kb34_2{display:flex;gap:16px;align-items:stretch;height:60vh}._list_8kb34_10{flex:0 0 240px;min-width:0;overflow-y:auto;padding-right:4px;display:flex;flex-direction:column;gap:8px}._item_8kb34_20{padding:10px 12px;border:1px solid var(--border-primary);border-radius:6px;background:var(--bg-container);cursor:pointer;transition:border-color .15s,background .15s}._item_8kb34_20:hover{border-color:var(--color-primary)}._itemActive_8kb34_34{border-color:var(--color-primary);background:var(--overlay-light-faint)}._itemTitle_8kb34_39{font-size:14px;font-weight:600;color:var(--text-primary);word-break:break-word}._itemDesc_8kb34_46{margin-top:4px;font-size:12px;line-height:1.5;color:var(--text-tertiary);word-break:break-word}._previewPane_8kb34_55{flex:1 1 auto;min-width:0;display:flex}._preview_8kb34_55{flex:1;width:100%;padding:10px 12px;border:1px solid var(--border-primary);border-radius:6px;background:var(--bg-container);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.5;resize:none;outline:none;box-sizing:border-box}._loading_8kb34_78{display:flex;justify-content:center;align-items:center;min-height:200px;height:60vh}._footer_8kb34_86{display:flex;justify-content:flex-end;gap:8px}._split_1qt0y_2{display:flex;gap:20px;align-items:stretch;height:65vh}._docPanel_1qt0y_13{flex:0 1 50%;min-width:0;overflow-y:auto;padding-right:14px;border-right:1px solid var(--border-primary);color:var(--text-primary);transition:flex-basis .25s ease,padding-right .25s ease,border-right-width .25s ease,opacity .25s ease}._docCollapsed_1qt0y_6{flex-basis:0;padding-right:0;border-right-width:0;opacity:0;overflow:hidden;pointer-events:none}._editPanel_1qt0y_37{flex:1 1 50%;min-width:0;display:flex;flex-direction:column}._docToggle_1qt0y_46{align-self:center;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:14px;height:48px;cursor:pointer;color:var(--text-disabled);background:var(--overlay-light-faint);border-radius:0 4px 4px 0;transition:background .2s,color .2s;z-index:20;position:relative}._docToggle_1qt0y_46:hover{background:var(--overlay-light-medium);color:var(--text-tertiary)}._docToggle_1qt0y_46{margin-left:-20px}._codeWrap_1qt0y_78{position:relative}._docPanel_1qt0y_13 ._codeWrap_1qt0y_78 pre{padding-top:32px}._copyBtn_1qt0y_87{position:absolute;top:6px;right:6px;z-index:1;padding:2px 8px;font-size:12px;line-height:1.5;border:1px solid var(--border-light);border-radius:4px;background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;box-shadow:0 1px 3px #0000001f;transition:border-color .15s,color .15s}._copyBtn_1qt0y_87:hover{border-color:var(--color-primary);color:var(--text-primary)}._docLoading_1qt0y_110{display:flex;justify-content:center;align-items:center;min-height:200px}._field_1qt0y_119{margin-bottom:12px;display:flex;gap:8px;align-items:stretch}._field_1qt0y_119 ._presetBtn_1qt0y_127{height:auto}._fieldGrow_1qt0y_133{flex:1;display:flex;margin-bottom:0}._titleInput_1qt0y_139{flex:1;min-width:0;width:100%;padding:8px 12px;border:1px solid var(--border-primary);border-radius:6px;background:var(--bg-container);color:var(--text-primary);font-size:14px;outline:none;box-sizing:border-box}._titleInput_1qt0y_139:focus{border-color:var(--color-primary)}._contentTextarea_1qt0y_158{flex:1;width:100%;padding:10px 12px;border:1px solid var(--border-primary);border-radius:6px;background:var(--bg-container);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.5;resize:none;outline:none;box-sizing:border-box;min-height:220px}._contentTextarea_1qt0y_158:focus{border-color:var(--color-primary)}._footer_1qt0y_179{display:flex;justify-content:space-between;align-items:center;gap:8px}._footerRight_1qt0y_186{display:flex;gap:8px}._list_7bpn1_1{display:flex;flex-direction:column;gap:6px;max-height:min(60vh,520px);overflow-y:auto;padding:2px}._row_7bpn1_10{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-container);transition:background .12s ease,border-color .12s ease,opacity .12s ease}._row_7bpn1_10:hover{background:var(--bg-surface)}._rowDragging_7bpn1_26{opacity:.4}._rowDragOver_7bpn1_30{border-color:var(--color-primary);box-shadow:inset 0 2px 0 0 var(--color-primary)}._rowHidden_7bpn1_36{opacity:.55}._dragHandle_7bpn1_40{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:20px;color:var(--text-disabled);cursor:grab}._dragHandle_7bpn1_40:active{cursor:grabbing}._icon_7bpn1_55{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}._meta_7bpn1_63{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}._title_7bpn1_71{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._desc_7bpn1_80{font-size:12px;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._switch_7bpn1_89{flex:0 0 auto}._overlay_mhdoc_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:var(--overlay-dark-strong);display:flex;align-items:center;justify-content:center;cursor:default;-webkit-user-select:none;user-select:none;animation:_fadeIn_mhdoc_1 .15s ease-out;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box}._overlay_mhdoc_1._dragging_mhdoc_21{cursor:grabbing}._overlay_mhdoc_1._closing_mhdoc_22{animation:_fadeOut_mhdoc_1 .15s ease-in forwards;pointer-events:none}@keyframes _fadeIn_mhdoc_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_mhdoc_1{0%{opacity:1}to{opacity:0}}._closeBtn_mhdoc_34{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--overlay-dark-light);border:none;border-radius:50%;color:#fff;cursor:pointer;transition:background .15s}._closeBtn_mhdoc_34:hover{background:var(--overlay-light-strong)}._imageArea_mhdoc_54{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none}._image_mhdoc_54{max-width:90vw;max-height:90vh;object-fit:contain;cursor:grab;transform-origin:center center;transition:opacity .2s;border-radius:4px}._overlay_mhdoc_1._dragging_mhdoc_21 ._image_mhdoc_54{cursor:grabbing}._image_mhdoc_54:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}._spinner_mhdoc_81{width:32px;height:32px;border:3px solid var(--overlay-light-medium);border-top-color:var(--overlay-light-bright);border-radius:50%;animation:_spin_mhdoc_81 .7s linear infinite}@keyframes _spin_mhdoc_81{to{transform:rotate(360deg)}}._zoomLabel_mhdoc_94{position:absolute;bottom:max(16px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);padding:4px 12px;background:var(--overlay-dark-medium);color:var(--text-white);font-size:13px;border-radius:12px;pointer-events:none}._errorMsg_mhdoc_108{color:var(--text-tertiary);font-size:15px;text-align:center}@media(max-width:768px){._closeBtn_mhdoc_34{top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right))}}._helpBtn_19lpl_1{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--bg-elevated);border:1px solid var(--border-light);color:var(--text-light);font-size:11px;line-height:1;cursor:pointer;margin-left:4px;vertical-align:middle;transition:background .2s;-webkit-user-select:none;user-select:none}._helpBtn_19lpl_1:hover{background:var(--border-secondary)}._modalBody_19lpl_25{max-height:60vh;overflow-y:auto;overflow-x:hidden;padding:4px 12px;color:var(--text-primary);font-size:14px;line-height:1.75;word-break:break-word}._modalBody_19lpl_25 h1,._modalBody_19lpl_25 h2,._modalBody_19lpl_25 h3,._modalBody_19lpl_25 h4,._modalBody_19lpl_25 h5,._modalBody_19lpl_25 h6{color:var(--text-primary);margin:1.2em 0 .6em;line-height:1.3}._modalBody_19lpl_25 h1{font-size:1.8em;border-bottom:1px solid var(--border-secondary);padding-bottom:.3em}._modalBody_19lpl_25 h2{font-size:1.5em;border-bottom:1px solid var(--border-primary);padding-bottom:.25em}._modalBody_19lpl_25 h3{font-size:1.25em}._modalBody_19lpl_25 p{margin:.8em 0}._modalBody_19lpl_25 a{color:var(--color-primary-pale);text-decoration:none}._modalBody_19lpl_25 a:hover{text-decoration:underline}._modalBody_19lpl_25 code{background:var(--bg-elevated);color:var(--code-error);padding:2px 6px;border-radius:4px;font-size:.9em;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace}._modalBody_19lpl_25 pre{background:var(--bg-container);border:1px solid var(--border-primary);border-radius:8px;padding:14px 18px;overflow-x:auto;margin:1em 0;max-width:100%;box-sizing:border-box}._modalBody_19lpl_25 pre code{background:none;color:var(--text-primary);padding:0;font-size:13px}._modalBody_19lpl_25 blockquote{border-left:3px solid var(--color-primary-pale);margin:1em 0;padding:.5em 1em;color:var(--text-light);background:var(--color-primary-bg-extra-faint);border-radius:0 6px 6px 0}._modalBody_19lpl_25 table{border-collapse:collapse;width:100%;margin:1em 0}._modalBody_19lpl_25 th,._modalBody_19lpl_25 td{border:1px solid var(--border-secondary);padding:8px 12px;text-align:left}._modalBody_19lpl_25 th{background:var(--bg-elevated);color:var(--text-primary);font-weight:600}._modalBody_19lpl_25 tr:nth-child(2n){background:var(--overlay-light-faint)}._modalBody_19lpl_25 ul,._modalBody_19lpl_25 ol{padding-left:2em;margin:.8em 0}._modalBody_19lpl_25 li{margin:.3em 0}._modalBody_19lpl_25 hr{border:none;border-top:1px solid var(--border-secondary);margin:1.5em 0}._modalBody_19lpl_25 img{max-width:100%;height:auto;border-radius:6px}._modalBody_19lpl_25 strong{color:var(--text-primary)}._modalBody_19lpl_25 textarea{width:100%;min-height:200px;background:var(--bg-elevated);color:var(--text-primary);font-family:monospace;font-size:13px;line-height:1.6;border:1px solid var(--border-secondary);border-radius:6px;padding:10px 14px;resize:vertical;outline:none;box-sizing:border-box}._spinWrap_19lpl_124{display:flex;justify-content:center;padding:40px 0}@media(max-width:768px){._modalBody_19lpl_25{font-size:13px;line-height:1.6;max-height:75vh}._modalBody_19lpl_25 h1{font-size:18px}._modalBody_19lpl_25 h2{font-size:16px}._modalBody_19lpl_25 h3{font-size:14px}._modalBody_19lpl_25 pre{font-size:12px;padding:8px}._modalBody_19lpl_25 code,._modalBody_19lpl_25 textarea{font-size:12px}}html.pad-mode ._modalBody_19lpl_25{font-size:14px;line-height:1.75;max-height:60vh}html.pad-mode ._modalBody_19lpl_25 h1{font-size:1.8em}html.pad-mode ._modalBody_19lpl_25 h2{font-size:1.5em}html.pad-mode ._modalBody_19lpl_25 h3{font-size:1.25em}html.pad-mode ._modalBody_19lpl_25 pre{font-size:13px;padding:14px 18px}html.pad-mode ._modalBody_19lpl_25 code{font-size:.9em}html.pad-mode ._modalBody_19lpl_25 textarea{font-size:13px}.ccv-ultraplan-popover .ant-popover-inner,.ccv-ultraplan-popover .ant-popover-inner-content{height:100%;display:flex;flex-direction:column;min-height:0}._ultraplanPanel_1swiz_7{display:flex;flex-direction:column;gap:0;position:relative;min-height:0;flex:1 1 auto;width:100%}._ultraplanContent_1swiz_31{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}._ultraplanResizeHandle_1swiz_28{position:absolute;top:6px;left:6px;width:16px;height:16px;cursor:nwse-resize;z-index:5;touch-action:none;color:var(--text-disabled-faint);opacity:.7;transition:opacity .15s ease;display:block;line-height:0}._ultraplanResizeHandle_1swiz_28 svg{width:100%;height:100%;display:block}._ultraplanResizeHandle_1swiz_28:hover,._ultraplanResizeHandle_1swiz_28:active{opacity:1}._ultraplanHeader_1swiz_71{padding:10px 14px 6px;font-size:13px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;justify-content:space-between;gap:8px}._ultraplanHeaderTitle_1swiz_82{display:inline-flex;align-items:center;gap:2px}._ultraplanCloseBtn_1swiz_88{width:22px;height:22px;border:none;background:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;padding:0}._ultraplanCloseBtn_1swiz_88:hover{background:var(--bg-surface);color:var(--text-primary)}._ultraplanManageBtn_1swiz_108{width:20px;height:20px;margin-left:4px;border:none;background:none;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:0}._ultraplanManageBtn_1swiz_108:hover{background:var(--bg-surface);color:var(--text-primary)}._ultraplanCustomWrap_1swiz_129{position:relative;display:inline-flex;align-items:center;flex-shrink:0}._ultraplanCustomTitle_1swiz_136{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._ultraplanEditPencil_1swiz_143{position:absolute;top:0;inset-inline-end:-4px;width:14px;height:14px;border-radius:50%;background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s;z-index:2}._ultraplanCustomWrap_1swiz_129:hover ._ultraplanEditPencil_1swiz_143{opacity:1}._ultraplanEditPencil_1swiz_143:hover{color:var(--color-primary);border-color:var(--color-primary)}@media(max-width:768px){._ultraplanEditPencil_1swiz_143{opacity:1}}._ultraplanVariantRow_1swiz_180{display:flex;align-items:flex-end;gap:6px;padding:0 20px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}._ultraplanVariantRow_1swiz_180::-webkit-scrollbar{display:none}._ultraplanRoleBtn_1swiz_197{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;font-size:12px;line-height:1.6;border:1px solid var(--border-color, var(--border-primary));border-radius:14px;background:var(--bg-main, var(--bg-container));color:var(--text-secondary);cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}._ultraplanRoleBtn_1swiz_197:hover{border-color:var(--color-primary);color:var(--color-primary)}._ultraplanRoleBtn_1swiz_197:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._ultraplanAddExpertBtn_1swiz_228{display:inline-flex;align-items:center;align-self:center;gap:4px;padding:3px 10px;font-size:12px;line-height:1.6;margin-left:2px;margin-bottom:2px;border:none;border-radius:14px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}._ultraplanAddExpertBtn_1swiz_228:hover{color:var(--color-primary);background:var(--bg-surface)}[data-theme=light] ._ultraplanAddExpertBtn_1swiz_228{color:var(--text-secondary)}._ultraplanRoleBtn_1swiz_197._ultraplanRoleBtnActive_1swiz_266{background:var(--bg-container);color:var(--color-primary);border-color:var(--border-primary);border-bottom-color:var(--bg-container);border-radius:10px 10px 0 0;font-weight:500;margin-bottom:-1px;position:relative;z-index:1}._ultraplanVariantRow_1swiz_180>._ultraplanRoleBtn_1swiz_197._ultraplanRoleBtnActive_1swiz_266,._ultraplanCustomWrap_1swiz_129:has(>._ultraplanRoleBtn_1swiz_197._ultraplanRoleBtnActive_1swiz_266){position:sticky;left:0;right:0;z-index:2}[data-theme=light] ._ultraplanInputBox_1swiz_300{box-shadow:0 3px 8px #00000014}[data-theme=light] ._ultraplanRoleBtnActive_1swiz_266{box-shadow:0 -3px 8px #0000000f}._ultraplanInputBox_1swiz_300{margin:0 14px;display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:var(--bg-container);border-radius:6px;overflow:hidden;padding:4px}._ultraplanTextarea_1swiz_330{padding:8px 10px;background:transparent;border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);font-size:13px;line-height:1.5;font-family:inherit;transition:border-color .15s;resize:none;outline:none;flex:1 1 0;min-height:0}._ultraplanTextarea_1swiz_330:focus{border-color:var(--color-primary-pale)}._ultraplanTextarea_1swiz_330::placeholder{color:var(--text-disabled)}._ultraplanFooter_1swiz_356{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 10px}._ultraplanSendBtn_1swiz_363{height:26px;padding:0 16px;border:none;border-radius:4px;background:var(--color-primary);color:#fff;font-size:12px;cursor:pointer;white-space:nowrap;transition:opacity .15s}._ultraplanSendBtn_1swiz_363:hover{opacity:.85}._ultraplanSendBtn_1swiz_363:disabled{opacity:.4;cursor:not-allowed}._ultraplanUploadBtn_1swiz_385{display:flex;align-items:center;gap:4px;height:26px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:4px;background:var(--bg-elevated);color:var(--text-light);font-size:12px;cursor:pointer;white-space:nowrap;transition:background .15s}._ultraplanUploadBtn_1swiz_385:hover{background:var(--bg-surface);color:var(--text-primary);border-color:var(--text-disabled)}._ultraplanFileList_1swiz_411{display:flex;flex-wrap:wrap;gap:4px;padding:6px 10px 4px;max-height:60px;overflow-y:auto;flex-shrink:0}._ultraplanFileChip_1swiz_425{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;background:var(--bg-elevated);border:1px solid var(--border-primary);font-size:11px;color:var(--text-secondary);max-width:180px;white-space:nowrap;transition:border-color .15s}._ultraplanFileChip_1swiz_425:hover{border-color:var(--color-primary-pale)}._ultraplanFileChip_1swiz_425 svg{flex-shrink:0}._ultraplanFileName_1swiz_448{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._ultraplanFileRemove_1swiz_455{flex-shrink:0;cursor:pointer;color:var(--text-disabled);font-size:14px;line-height:1;margin-left:2px}._ultraplanFileRemove_1swiz_455:hover{color:var(--color-error)}._ultraplanImageItem_1swiz_468{position:relative;width:48px;height:48px;border-radius:6px;overflow:hidden;border:1px solid var(--border-light);transition:border-color .15s;cursor:pointer}._ultraplanImageItem_1swiz_468:hover{border-color:var(--color-primary-pale)}._ultraplanImageThumb_1swiz_483{width:100%;height:100%;object-fit:cover;cursor:pointer}._ultraplanImageRemove_1swiz_490{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:#0000008c;color:#fff;border:none;font-size:12px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}._ultraplanImageItem_1swiz_468:hover ._ultraplanImageRemove_1swiz_490{opacity:1}@media(hover:none){._ultraplanImageRemove_1swiz_490,._ultraplanFileRemove_1swiz_455{opacity:1;min-width:22px;min-height:22px}}._modelCard_8xfmi_3{border:1px solid var(--border-secondary);border-radius:6px;padding:8px 10px;background:var(--bg-container)}._modelName_8xfmi_9{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid var(--border-secondary)}._statsTable_8xfmi_17{width:100%;border-collapse:collapse}._th_8xfmi_21{padding:2px 12px;font-size:12px;font-family:monospace;white-space:nowrap;color:var(--text-tertiary);font-weight:400;text-align:right}._td_8xfmi_30{padding:2px 12px;font-size:12px;font-family:monospace;white-space:nowrap;color:var(--text-primary);text-align:right}._label_8xfmi_38{padding:2px 12px;font-size:12px;font-family:monospace;white-space:nowrap;color:var(--text-light);font-weight:400;text-align:left}._rowBorder_8xfmi_47{border-bottom:1px solid var(--border-primary)}._rebuildTotalRow_8xfmi_50{border-top:1px solid var(--border-light)}._rebuildTotalRow_8xfmi_50 td{font-weight:600}._cachePopoverEmpty_8xfmi_56{padding:8px 4px;color:var(--text-tertiary);font-size:13px}._toolChipGrid_8xfmi_61{display:flex;flex-wrap:wrap;gap:4px;padding:2px 0 6px 2px}._cacheToolChip_8xfmi_67{font-size:11px;padding:0 6px;border-radius:3px;background:var(--bg-surface);color:var(--text-secondary);line-height:18px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border-primary);cursor:help}._titleIcon_8xfmi_81{margin-right:8px}._detailMarkdownCard_8xfmi_86{border:1px solid var(--border-secondary);border-radius:6px;padding:8px 10px;background:var(--bg-container)}._memoryMarkdown_8xfmi_93{font-size:12.5px;line-height:1.55;color:var(--text-primary);word-break:break-word}._memoryMarkdown_8xfmi_93 p{margin:0 0 6px}._memoryMarkdown_8xfmi_93 ul,._memoryMarkdown_8xfmi_93 ol{margin:4px 0 6px;padding-left:20px}._memoryMarkdown_8xfmi_93 li{margin:2px 0}._memoryMarkdown_8xfmi_93 h1,._memoryMarkdown_8xfmi_93 h2,._memoryMarkdown_8xfmi_93 h3,._memoryMarkdown_8xfmi_93 h4{font-size:13px;font-weight:600;margin:8px 0 4px;color:var(--text-primary)}._memoryMarkdown_8xfmi_93 h1{font-size:14px}._memoryMarkdown_8xfmi_93 a{color:var(--primary-color, #1677ff);text-decoration:none;cursor:pointer}._memoryMarkdown_8xfmi_93 a:hover{text-decoration:underline}._memoryMarkdown_8xfmi_93 code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;padding:1px 4px;border-radius:3px;background:var(--bg-surface);color:var(--text-primary)}._memoryMarkdown_8xfmi_93 pre{margin:6px 0;padding:8px 10px;border-radius:4px;background:var(--bg-surface);overflow-x:auto}._memoryMarkdown_8xfmi_93 pre code{padding:0;background:transparent;font-size:12px}._memoryMarkdown_8xfmi_93 blockquote{margin:4px 0;padding:2px 8px;border-left:3px solid var(--border-hover);color:var(--text-secondary)}._memoryMarkdown_8xfmi_93 hr{margin:8px 0;border:none;border-top:1px solid var(--border-secondary)}._quickMenuGroup_8xfmi_164{position:relative}._quickMenuRow_8xfmi_168{display:flex;align-items:center;gap:6px;width:100%;background:none;border:none;color:var(--text-primary);font-size:13px;padding:6px 12px;text-align:left;cursor:pointer;border-radius:4px;white-space:nowrap}._quickMenuGroup_8xfmi_164:hover ._quickMenuRow_8xfmi_168,._quickMenuGroupOpen_8xfmi_185 ._quickMenuRow_8xfmi_168{background:var(--border-secondary)}._quickMenuRowIcon_8xfmi_189{display:flex;align-items:center;color:var(--text-tertiary)}._quickMenuRowIcon_8xfmi_189 svg{width:14px;height:14px}._quickMenuLabel_8xfmi_200{flex:1}._quickMenuValue_8xfmi_205{color:var(--text-tertiary);font-size:12px}._quickMenuCaret_8xfmi_210{color:var(--text-tertiary);font-size:10px}._quickMenuSubWrap_8xfmi_218{display:none;position:absolute;left:100%;bottom:-5px;padding-left:6px;z-index:1}._quickMenuGroupOpen_8xfmi_185 ._quickMenuSubWrap_8xfmi_218{display:block}._quickMenuSub_8xfmi_218{display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--border-hover);border-radius:8px;padding:4px;min-width:76px;max-height:60vh;overflow-y:auto;box-shadow:0 6px 16px #0000002e}._quickMenuOption_8xfmi_248{background:none;border:none;color:var(--text-primary);font-size:13px;padding:5px 12px;text-align:left;cursor:pointer;border-radius:4px;white-space:nowrap}._quickMenuOption_8xfmi_248:hover{background:var(--border-secondary)}._quickMenuOption_8xfmi_248._quickMenuOptionActive_8xfmi_264{color:var(--color-primary);font-weight:500}._quickMenuSubTipBox_8xfmi_270{padding:8px 12px;width:300px;white-space:normal}._root_w3n27_2{min-height:100vh;background:var(--bg-base-alt);display:flex;justify-content:center;padding:60px 0 40px}._scrim_w3n27_11{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}._popupCard_w3n27_23{display:block;min-height:auto;padding:28px 0;width:min(880px,92vw);max-height:86vh;overflow:auto;background:var(--bg-base);border:1px solid var(--border-primary);border-radius:12px;box-shadow:0 12px 40px #00000059;position:relative}._popupCard_w3n27_23 ._inner_w3n27_26{box-sizing:border-box}._popupClose_w3n27_43{position:absolute;top:10px;right:10px;z-index:1;color:var(--text-muted)}._inner_w3n27_26{width:100%;max-width:1100px;padding:0 24px}._header_w3n27_58{margin-bottom:32px;text-align:center}._headerTitle_w3n27_63{color:var(--text-primary);margin:0}._headerFolderIcon_w3n27_68{margin-right:8px;color:var(--color-primary)}._headerSubtitle_w3n27_73{font-size:13px}._addButtonRow_w3n27_77{margin-bottom:20px;text-align:center}._loadingCenter_w3n27_83{text-align:center;padding:60px}._emptyState_w3n27_88{margin-top:60px}._grid_w3n27_93{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}._card_w3n27_99{background:var(--bg-container);border-color:var(--border-primary);cursor:pointer;height:100%;display:flex;flex-direction:column}._card_w3n27_99 .ant-card-body{flex:1;display:flex;flex-direction:column}._cardLeft_w3n27_114{min-width:0}._cardNameRow_w3n27_118{display:flex;align-items:center;gap:8px;margin-bottom:4px}._cardName_w3n27_118{color:var(--text-primary);font-size:15px}._cardPath_w3n27_130{font-size:12px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardMeta_w3n27_139{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px;font-size:12px;color:var(--text-muted)}._cardActions_w3n27_148{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px}._dirPathHeader_w3n27_158{display:flex;align-items:center;gap:8px;padding:0 16px 10px;border-bottom:1px solid var(--border-primary)}._dirCurrentPath_w3n27_166{color:var(--text-primary);font-size:13px;flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;row-gap:2px}._dirCrumb_w3n27_177{cursor:pointer;padding:0 3px;border-radius:3px;transition:background .15s,color .15s}._dirCrumb_w3n27_177:hover{color:var(--color-primary);background:var(--bg-elevated)}._dirCrumbSep_w3n27_189{margin:0 2px;color:var(--text-muted);-webkit-user-select:none;user-select:none}._dirList_w3n27_195{max-height:400px;overflow-y:auto;padding:4px 0}._dirListCenter_w3n27_201{text-align:center;padding:40px}._dirItem_w3n27_206{display:flex;align-items:center;padding:8px 16px;cursor:pointer;transition:background .15s}._dirItemInner_w3n27_214{flex:1;display:flex;align-items:center;gap:8px;min-width:0}._dirItemName_w3n27_222{color:var(--text-primary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dirGitTag_w3n27_230{font-size:11px;line-height:18px;padding:0 4px;margin:0;flex-shrink:0}._dirFooter_w3n27_239{border-top:1px solid var(--border-primary);padding:10px 16px 4px;display:flex;flex-direction:column;gap:8px}._dirPathInputRow_w3n27_247{display:flex;gap:8px}._dirPathInput_w3n27_247{flex:1}._iconBtn_5ojec_1{cursor:pointer;display:inline-flex;align-items:center;transition:opacity .15s;flex-shrink:0}._layout_wjg61_1{height:100%;overflow:hidden}._header_wjg61_9{background:var(--bg-elevated);border-bottom:1px solid var(--border-primary);padding:0 10px;height:40px;line-height:40px}._content_wjg61_17{flex:1;overflow:hidden}._mainContainer_wjg61_22{display:flex;height:100%}._leftPanel_wjg61_27{flex-shrink:0;border-right:1px solid var(--border-primary);display:flex;flex-direction:column;background:var(--bg-base-alt)}[data-theme=light] ._leftPanel_wjg61_27{background:#ffffff80}._leftPanelHeader_wjg61_39{padding:10px 16px;border-bottom:1px solid var(--border-primary);font-size:13px;color:var(--text-tertiary);font-weight:500;display:flex;justify-content:space-between;align-items:center}._leftPanelCount_wjg61_50{font-size:12px;color:var(--text-disabled);font-weight:400}._leftPanelBody_wjg61_56{flex:1;overflow:hidden}._rightPanel_wjg61_61{flex:1;overflow:hidden;background:var(--bg-base-alt)}._modalActions_wjg61_67{margin-bottom:12px}._spinCenter_wjg61_71{text-align:center;padding:40px}._emptyCenter_wjg61_76{text-align:center;color:var(--text-tertiary);padding:40px}._logCheckbox_wjg61_82{margin-right:8px}._logListContainer_wjg61_86{background:var(--bg-base-alt);border-radius:8px;overflow:hidden}._logListItem_wjg61_92{cursor:pointer;padding:8px 12px;border-bottom:1px solid var(--border-primary)}._logItemRow_wjg61_98{display:flex;align-items:center;width:100%;justify-content:space-between;flex-wrap:nowrap;gap:12px}._logItemRow_wjg61_98>span:first-child{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}._logFileName_wjg61_115{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._logItemRow_wjg61_98>span:last-child{display:flex;align-items:center;flex-shrink:0;gap:8px}._logFileIcon_wjg61_128{margin-right:8px;color:var(--color-primary-light);flex-shrink:0}._loadingOverlay_wjg61_134{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--overlay-dark);display:flex;align-items:center;justify-content:center;z-index:9999}._dragOverlay_wjg61_147{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--overlay-dark);display:flex;align-items:center;justify-content:center;z-index:9999;pointer-events:none}._dragOverlayContent_wjg61_161{text-align:center;color:var(--text-primary);font-size:18px;border:2px dashed var(--color-primary-light);border-radius:16px;padding:48px 64px}._dragIcon_wjg61_170{font-size:48px}._loadingText_wjg61_174{color:var(--text-white);font-size:16px;font-weight:700}._mobileLoadingOverlay_wjg61_180{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-dark-strong);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:200;gap:16px}._mobileLoadingSpinner_wjg61_192{width:36px;height:36px;border:3px solid var(--overlay-light-medium);border-top-color:var(--color-primary-pale);border-radius:50%;animation:_mobileSpin_wjg61_1 .8s linear infinite}@keyframes _mobileSpin_wjg61_1{to{transform:rotate(360deg)}}._mobileLoadingLabel_wjg61_205{color:var(--text-tertiary);font-size:13px;font-variant-numeric:tabular-nums}._footer_wjg61_211{border-top:1px solid var(--border-primary);height:18px;background:var(--bg-elevated);display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 12px;flex-shrink:0}._footerRight_wjg61_223{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-disabled)}._footerText_wjg61_231{color:var(--border-light);margin-right:2px}._footerLink_wjg61_236{display:inline-flex;align-items:center;gap:3px;color:var(--text-disabled);text-decoration:none}._footerLink_wjg61_236:hover{color:var(--text-tertiary)}._footerIcon_wjg61_248{width:12px;height:12px}._footerSep_wjg61_253{color:var(--text-disabled);font-size:10px}._footerVersion_wjg61_258{color:var(--text-disabled);font-size:11px;text-decoration:none}._footerVersion_wjg61_258:hover{color:var(--text-tertiary)}._newBadgeText_wjg61_268{display:inline-flex;align-items:center;height:14px;padding:0 5px;font-size:10px;line-height:1;color:var(--color-warning);background:var(--color-warning-bg-faint);border:1px solid var(--color-warning-border-light);border-radius:3px;cursor:pointer;transition:background .15s ease,border-color .15s ease}._newBadgeText_wjg61_268:hover{background:var(--color-warning-bg-light);border-color:var(--color-warning)}._footerDivider_wjg61_288{color:var(--border-secondary)}._footerText_wjg61_231{color:var(--text-disabled)}._guideContainer_wjg61_296{display:flex;align-items:center;justify-content:center;height:100%;background:var(--bg-base-alt)}._guideContent_wjg61_304{max-width:560px;padding:40px}._guideTitle_wjg61_309{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 28px}._guideStep_wjg61_316{display:flex;gap:14px;margin-bottom:22px}._guideStepNum_wjg61_322{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--bg-elevated);color:var(--color-primary-lighter);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-top:1px}._guideStepBody_wjg61_337{flex:1;min-width:0}._guideText_wjg61_342{color:var(--text-light);font-size:14px;line-height:1.6;margin:0 0 8px}._guideCode_wjg61_349{display:block;background:var(--bg-container);border:1px solid var(--border-primary);border-radius:6px;padding:10px 14px;color:var(--color-primary-lighter);font-size:13px;line-height:1.5;word-break:break-all;white-space:pre-wrap}._mobileChatOverlay_wjg61_362{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);transition:transform .3s ease;z-index:100;background:var(--bg-base-alt);display:flex;flex-direction:column;overflow:hidden}._mobileChatOverlayVisible_wjg61_374{transform:translate(0)}._mobileNavBtn_wjg61_378{color:var(--text-tertiary);font-size:12px}._mobileChatInner_wjg61_383{flex:1;min-height:0;display:flex;flex-direction:column;zoom:.6}html.mobile-ios ._mobileChatInner_wjg61_383{zoom:1;position:absolute;top:0;left:0;width:calc(100% / .6);height:calc(100% / .6);transform:scale(.6);transform-origin:top left}._mobileGitDiffOverlay_wjg61_402{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);transition:transform .3s ease;z-index:100;background:var(--bg-base-alt);display:flex;flex-direction:column;overflow:hidden}._mobileGitDiffOverlayVisible_wjg61_414{transform:translate(0)}._mobileGitDiffInner_wjg61_418{flex:1;min-height:0;display:flex;flex-direction:column;zoom:.6}html.mobile-ios ._mobileGitDiffInner_wjg61_418{zoom:1;position:absolute;top:0;left:0;width:calc(100% / .6);height:calc(100% / .6);transform:scale(.6);transform-origin:top left}._mobileFileExplorerOverlay_wjg61_438{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);transition:transform .3s ease;z-index:100;background:var(--bg-base-alt);display:flex;flex-direction:column;overflow:hidden}._mobileFileExplorerOverlayVisible_wjg61_450{transform:translate(0)}._mobileFileExplorerInner_wjg61_454{flex:1;min-height:0;display:flex;flex-direction:column;zoom:.6}html.mobile-ios ._mobileFileExplorerInner_wjg61_454{zoom:1;position:absolute;top:0;left:0;width:calc(100% / .6);height:calc(100% / .6);transform:scale(.6);transform-origin:top left}._mobileCachePanelOverlay_wjg61_474{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);transition:transform .3s ease;z-index:100;background:var(--bg-base-alt);display:flex;flex-direction:column;overflow:hidden}._mobileCachePanelOverlayVisible_wjg61_486{transform:translate(0)}._mobileCachePanelInner_wjg61_490{flex:1;min-height:0;display:flex;flex-direction:column;zoom:.6}html.mobile-ios ._mobileCachePanelInner_wjg61_490{zoom:1;position:absolute;top:0;left:0;width:calc(100% / .6);height:calc(100% / .6);transform:scale(.6);transform-origin:top left}._mobileCachePanelHeader_wjg61_509{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border-secondary);background:var(--bg-elevated)}._mobileCachePanelTitle_wjg61_518{font-size:14px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileCachePanelClose_wjg61_527{background:none;border:none;color:var(--text-light);padding:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._mobileCachePanelClose_wjg61_527:hover{color:var(--text-primary)}._mobileCachePanelBody_wjg61_542{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px}html.pad-mode ._mobileChatInner_wjg61_383,html.pad-mode ._mobileGitDiffInner_wjg61_418,html.pad-mode ._mobileFileExplorerInner_wjg61_454,html.pad-mode ._mobileCachePanelInner_wjg61_490{zoom:1}._mobileMenuBtn_wjg61_565{background:none;border:none;color:var(--text-light);padding:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;flex-shrink:0}._mobileMenuBtn_wjg61_565:active{background:var(--overlay-light-medium)}._mobileMenuOverlay_wjg61_582{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}._mobileMenuDropdown_wjg61_588{position:absolute;top:100%;left:0;margin-top:4px;background:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:8px;box-shadow:0 4px 12px var(--overlay-dark-light);min-width:160px;z-index:1000;max-height:calc(100vh - 80px);overflow-y:auto}._mobileMenuItem_wjg61_604{display:flex;align-items:center;gap:8px;padding:12px 16px;color:var(--text-primary);font-size:14px;cursor:pointer;border:none;background:none;width:100%;text-align:left}._mobileMenuItem_wjg61_604:active{background:var(--overlay-light-medium)}._mobileMenuDivider_wjg61_623{height:1px;background:var(--border-primary);margin:4px 0}._mobileStatsOverlay_wjg61_629{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);transition:transform .3s ease;z-index:100;background:var(--bg-base-alt);display:flex;flex-direction:column;overflow:hidden}._mobileStatsOverlayVisible_wjg61_641{transform:translate(0)}._mobileStatsInner_wjg61_645{flex:1;min-height:0;display:flex;flex-direction:column}._mobileLogMgmtOverlay_wjg61_652{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);transition:transform .3s ease;z-index:100;background:var(--bg-base-alt);display:flex;flex-direction:column;overflow:hidden}._mobileLogMgmtOverlayVisible_wjg61_664{transform:translate(0)}._mobileLogMgmtHeader_wjg61_668{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border-primary);flex-shrink:0}._mobileLogMgmtTitle_wjg61_677{font-size:14px;font-weight:600;color:var(--text-primary)}._mobileLogMgmtClose_wjg61_683{background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}._mobileLogMgmtClose_wjg61_683:hover{color:var(--text-white)}._mobileLogMgmtActions_wjg61_698{display:flex;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border-primary);flex-shrink:0}._mobileLogMgmtBody_wjg61_706{flex:1;min-height:0;overflow:hidden;padding:0 10px}._mobileSettingsOverlay_wjg61_713{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);transition:transform .3s ease;z-index:100;background:var(--bg-base-alt);display:flex;flex-direction:column;overflow:hidden}._mobileSettingsOverlayVisible_wjg61_725{transform:translate(0)}._mobilePromptOverlay_wjg61_729{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);transition:transform .3s ease;z-index:100;background:var(--bg-base-alt);display:flex;flex-direction:column;overflow:hidden}._mobilePromptOverlayVisible_wjg61_741{transform:translate(0)}._mobilePromptBody_wjg61_745{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}._mobilePromptList_wjg61_753{flex:1;overflow-y:auto;padding:0 12px}._mobilePromptItem_wjg61_759{padding:12px 0;border-bottom:1px solid var(--border-primary)}._mobilePromptTimestamp_wjg61_764{font-size:11px;color:var(--text-muted);margin-bottom:8px;font-family:ui-monospace,monospace}._mobilePromptCard_wjg61_771{margin:4px 0;background:var(--bg-container);border-radius:6px;border:1px solid var(--border-secondary);padding:10px 14px}._mobilePromptPreText_wjg61_779{white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.6;color:var(--text-primary);margin:4px 0}._tableTimestampCell_wjg61_789{white-space:nowrap}._tablePreviewText_wjg61_793{max-width:600px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}._tablePreviewTextClickable_wjg61_802{max-width:600px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;cursor:pointer}._tableTag_wjg61_812{background:var(--bg-base-alt);border:1px solid var(--border-light);color:var(--text-tertiary)}._tableActionsCell_wjg61_818{display:flex;gap:4px}._mobileCLIRoot_wjg61_824{width:100%;height:100vh;display:flex;flex-direction:column;background:var(--bg-base-pure);overflow-x:hidden}._mobileCLIHeader_wjg61_833{padding:10px 12px;background:var(--bg-container);border-bottom:1px solid var(--border-primary);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;position:relative}._mobileCLIHeaderLeft_wjg61_844{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto}._mobileCLIStatusLabel_wjg61_852{font-size:12px;color:var(--text-light)}._mobileCtxTag_wjg61_858{position:relative;display:inline-flex;align-items:center;border-radius:12px;border:1px solid;padding:0 10px;height:22px;font-size:12px;line-height:22px;overflow:hidden;transition:border-color .3s,color .3s;white-space:nowrap;background:var(--bg-base-pure);max-width:200px;min-width:0;flex:0 1 auto}._mobileCtxTagFill_wjg61_877{position:absolute;left:0;top:0;bottom:0;opacity:.35;transition:width .5s ease,background-color .3s;pointer-events:none}._mobileCtxTagContent_wjg61_887{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileCLIHeaderRight_wjg61_895{display:flex;align-items:center;gap:4px}._mobileCLIBody_wjg61_901{flex:1;position:relative;overflow:hidden;display:flex;flex-direction:column}._mobileSettingsBody_wjg61_910{padding:12px 16px;overflow-y:auto}._mobileSettingsGroup_wjg61_915+._mobileSettingsGroup_wjg61_915{margin-top:24px;padding-top:16px}._mobileSettingsGroup_wjg61_915 ._mobileSettingsRow_wjg61_922:last-child{border-bottom:none}._mobileSettingsSectionTitle_wjg61_926{font-size:15px;color:var(--text-primary);font-weight:600;margin-bottom:4px;letter-spacing:.2px}._mobileSettingsRow_wjg61_922{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}._mobileSettingsLabel_wjg61_944{color:var(--text-secondary);font-size:14px;flex:1 1 auto;min-width:0}._mobileSettingsHelpIcon_wjg61_952{margin-left:6px;font-size:15px;color:var(--text-disabled)}._mobilePromptEmpty_wjg61_959{text-align:center;color:var(--text-muted);padding:40px 20px;font-size:14px}._mobilePromptHeader_wjg61_966{padding:8px 12px;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;align-items:center}._mobilePromptCount_wjg61_974{font-size:13px;color:var(--text-tertiary)}._chatViewWrapper_wjg61_980{height:100%;flex-direction:column}._resumeFooterRight_wjg61_986{text-align:right;margin-bottom:8px}._resumeFooterLeft_wjg61_991{text-align:left}._resumeCheckboxOpacity_wjg61_995{opacity:.6}._btnMarginLeft_wjg61_999{margin-left:8px}._btnMarginRight_wjg61_1003{margin-right:8px}._modalTitleInline_wjg61_1008{display:inline-flex;align-items:center;gap:8px}._previewPopover_wjg61_1015{max-width:420px;min-width:280px;padding:8px}._previewItem_wjg61_1021{background:var(--bg-container);border-radius:6px;border:1px solid var(--border-secondary);padding:8px 12px;margin-bottom:6px}._previewItem_wjg61_1021:last-child{margin-bottom:0}._previewText_wjg61_1033{white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.6;color:var(--text-primary);margin:0}._mobileDrawerOverlay_wjg61_1050{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);transition:transform .3s ease;will-change:transform;z-index:100;background:var(--bg-base-alt);display:flex;flex-direction:column;overflow:hidden}._mobileDrawerOverlayVisible_wjg61_1063{transform:translate(0)}._mobileDrawerInner_wjg61_1067{flex:1;min-height:0;display:flex;flex-direction:column;zoom:.6}html.mobile-ios ._mobileDrawerInner_wjg61_1067{zoom:1;position:absolute;top:0;left:0;width:calc(100% / .6);height:calc(100% / .6);transform:scale(.6);transform-origin:top left}html.pad-mode ._mobileDrawerInner_wjg61_1067{zoom:1}._cardList_grby8_5{display:flex;flex-direction:column;gap:6px}._card_grby8_5{padding:8px 12px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-container);transition:border-color .15s ease}._card_grby8_5:hover{border-color:var(--color-primary-pale)}._title_grby8_23{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:500;color:var(--color-primary);line-height:1.4;word-break:break-word}a._title_grby8_23:hover{text-decoration:underline}._metaRow_grby8_39{display:flex;gap:8px;align-items:center;margin-top:4px;flex-wrap:wrap}._urlDomain_grby8_47{font-size:13px;color:var(--text-secondary);word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}._pageAge_grby8_57{font-size:11px;color:var(--text-gray);padding:1px 6px;border:1px solid var(--border-secondary);border-radius:4px;white-space:nowrap}._showMoreBtn_grby8_66{align-self:flex-start;background:transparent;border:none;color:var(--color-primary);font-size:12px;padding:4px 0;cursor:pointer}._showMoreBtn_grby8_66:hover{text-decoration:underline}@media(max-width:768px){._title_grby8_23{font-size:15px}._urlDomain_grby8_47{font-size:14px}._pageAge_grby8_57{font-size:12px}._card_grby8_5{padding:6px 10px}}._mdBlockWrapper_7yafy_1{position:relative}._actionBar_7yafy_5{position:absolute;top:0;left:100%;padding-left:8px;display:flex;flex-direction:column;align-items:center;gap:4px;z-index:10;opacity:0;animation:_fadeIn_7yafy_1 .15s ease forwards}._hoverPad_7yafy_28{position:absolute;left:8px;width:48px;height:60px}._hoverPadTop_7yafy_34{bottom:100%}._hoverPadBottom_7yafy_37{top:100%}@keyframes _fadeIn_7yafy_1{0%{opacity:0}to{opacity:1}}._actionBtn_7yafy_46{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;cursor:pointer;color:var(--text-secondary);background:var(--bg-container);border:1px solid var(--text-muted);font-size:12px;transition:color .15s,background .15s,border-color .15s}._actionBtn_7yafy_46:hover{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-hover)}._saveAsWrap_7yafy_68{position:relative}._saveMenu_7yafy_72{position:absolute;top:24px;right:0;min-width:130px;background:var(--bg-elevated);border:1px solid var(--border-hover);border-radius:6px;box-shadow:0 4px 12px var(--overlay-dark-light);padding:4px;z-index:20;animation:_fadeIn_7yafy_1 .1s ease}._saveMenuItem_7yafy_87{display:flex;align-items:center;gap:6px;width:100%;padding:6px 10px;border:none;background:none;color:var(--text-secondary);font-size:12px;cursor:pointer;border-radius:4px;white-space:nowrap;text-align:left}._saveMenuItem_7yafy_87:hover{background:var(--bg-surface);color:var(--text-primary)}._streamingTail_7yafy_110{contain:layout style}._streamingTail_7yafy_110>p:last-child,._streamingTail_7yafy_110>ol:last-child>li:last-child,._streamingTail_7yafy_110>ul:last-child>li:last-child,._streamingTail_7yafy_110>blockquote:last-child{min-height:1.4em}._streamingTail_7yafy_110>:not(ol):not(ul):not(pre):not(blockquote):not(table):not(:empty):last-child:after,._streamingTail_7yafy_110>ol:last-child>li:last-child:after,._streamingTail_7yafy_110>ul:last-child>li:last-child:after,._streamingTail_7yafy_110>ol:last-child>li:last-child>ol:last-child>li:last-child:after,._streamingTail_7yafy_110>ul:last-child>li:last-child>ul:last-child>li:last-child:after,._streamingTail_7yafy_110>pre:last-child code:after,._streamingTail_7yafy_110>blockquote:last-child>:not(:empty):last-child:after,._streamingTail_7yafy_110>table:last-child tr:last-child td:last-child:after{content:"▌";display:inline-block;margin-left:4px;color:var(--color-primary, #0969DA);animation:_cursorEnter_7yafy_1 40ms ease-out,_cursorBlinkInline_7yafy_1 1s step-end infinite 40ms;-webkit-user-select:none;user-select:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;vertical-align:baseline}@keyframes _cursorEnter_7yafy_1{0%{opacity:0}to{opacity:1}}@keyframes _cursorBlinkInline_7yafy_1{0%,50%{opacity:1}51%,to{opacity:0}}._avatar_1vhe9_3{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--model-logo-mono)}._avatar_1vhe9_3>svg{width:100%;height:100%;overflow:visible}._avatarImg_1vhe9_20{width:32px;height:32px;border-radius:50%;flex-shrink:0;object-fit:cover}._imAgentGlyph_1vhe9_29{display:inline-flex;align-items:center;justify-content:center;line-height:0}._bubble_1vhe9_36{border-radius:8px;border:1px solid var(--border-secondary);box-sizing:border-box;padding:6px;max-width:100%;font-size:14px;line-height:1.6;word-break:break-word}._messageRow_1vhe9_49{display:flex;gap:10px;padding:8px 24px}._messageRowEnd_1vhe9_55{display:flex;gap:10px;padding:8px 24px;justify-content:flex-end}._messageRow_1vhe9_49 ._bubble_1vhe9_36{border-radius:3px 10px 10px}._messageRowEnd_1vhe9_55 ._bubble_1vhe9_36{border-radius:10px 3px 10px 10px}._messageRow_1vhe9_49 .chat-boxer{border-radius:2px 6px 6px}._messageRowEnd_1vhe9_55 .chat-boxer{border-radius:6px 2px 6px 6px}._contentCol_1vhe9_82{min-width:0}._contentColLimited_1vhe9_86{min-width:0;max-width:80%;width:fit-content}._labelRow_1vhe9_94{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}._labelRowEnd_1vhe9_101{display:flex;justify-content:flex-end;align-items:center;margin-bottom:2px}._labelRight_1vhe9_108{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}._labelText_1vhe9_116{font-size:11px}._timeText_1vhe9_120,._timeTextNoMargin_1vhe9_126{font-size:10px;color:var(--text-gray);flex-shrink:0}._cacheContextText_1vhe9_132{font-size:10px;color:var(--text-gray-light, #b0b0b0);flex-shrink:0;opacity:.75;font-variant-numeric:tabular-nums}._labelTextRight_1vhe9_140{font-size:11px;margin-left:auto}._imSourceNameGroup_1vhe9_146{display:inline-flex;align-items:center;gap:4px;margin-left:auto}._imSourceName_1vhe9_146{font-size:11px}._imSourceIcon_1vhe9_157{display:inline-flex;align-items:center;line-height:0}._bubbleUser_1vhe9_165{background:linear-gradient(to top,var(--color-primary),var(--color-primary));color:#fff;padding:8px 12px;border-color:var(--color-primary-pale)}._bubbleUser_1vhe9_165:hover{border-color:var(--color-primary-lighter);color:#fff}[data-theme=light] ._bubbleUser_1vhe9_165{background:var(--bubble-user-bg-light);border-color:var(--bubble-user-bg-light)}[data-theme=light] ._bubbleUser_1vhe9_165:hover{border-color:var(--bubble-user-hover-border-light)}[data-theme=light] ._bubbleUser_1vhe9_165._bubbleHighlight_1vhe9_184{box-shadow:var(--bubble-user-highlight-shadow-light)}._bubbleAssistant_1vhe9_188{background:var(--bg-container);color:var(--text-primary);transition:box-shadow 0s;position:relative}._bubbleAssistant_1vhe9_188>:last-child{margin-bottom:0}._bubbleAssistant_1vhe9_188:hover{background:var(--bg-container);border:1px solid var(--border-secondary)}[data-theme=light] ._bubbleAssistant_1vhe9_188{box-shadow:var(--bubble-assistant-shadow-light)}._bubbleHighlight_1vhe9_184{box-shadow:0 0 10px var(--color-primary-shadow)}._bubbleHighlightFading_1vhe9_212{box-shadow:0 0 10px transparent;transition:box-shadow 5s ease-out}._borderSvg_1vhe9_217{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}._borderSvgInset_1vhe9_226{overflow:hidden}._borderSvgFading_1vhe9_230{opacity:0;transition:opacity 5s ease-out}._borderRect_1vhe9_235{animation:_dashRotate_1vhe9_1 4s linear infinite}@keyframes _dashRotate_1vhe9_1{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}._bubblePlan_1vhe9_244{background:var(--bg-code);border:5px solid var(--color-primary);font-size:12px;color:var(--text-primary)}._bubbleSubAgent_1vhe9_252{background:var(--bg-code);color:var(--text-primary)}._bubbleSubAgent_1vhe9_252:hover{border:1px solid var(--border-light)}._bubbleSelection_1vhe9_261{background:var(--color-green-bg);color:var(--text-primary)}._bubbleSelection_1vhe9_261:hover{border:1px solid var(--border-light)}._systemTagLabel_1vhe9_272{font-size:12px}._skillLabel_1vhe9_276{font-size:12px;color:var(--color-code-purple)}._systemTagPre_1vhe9_281{font-size:12px;color:var(--text-tertiary);white-space:pre-wrap;word-break:break-all;margin:0}._collapseMargin_1vhe9_289{margin:4px 0}._collapseNoMargin_1vhe9_293{margin:0}._collapseStream_1vhe9_301 .ant-motion-collapse,._collapseStream_1vhe9_301 .ant-motion-collapse-legacy-active{transition:height .6s cubic-bezier(.33,1,.68,1),opacity .6s cubic-bezier(.33,1,.68,1)!important}._collapseStream_1vhe9_301 .ant-collapse-content-box{transition:opacity .55s ease-out}._collapseStream_1vhe9_301 .ant-collapse-content-hidden .ant-collapse-content-box,._collapseStream_1vhe9_301 .ant-collapse-content-inactive .ant-collapse-content-box{opacity:0}._thinkingLabel_1vhe9_317{font-size:12px}._thinkingEmptyHint_1vhe9_321{display:flex;align-items:center;gap:10px;padding:6px 0;flex-wrap:wrap}._thinkingEmptyText_1vhe9_329{font-size:12px;opacity:.7}._enableThinkingBtn_1vhe9_334{font-size:12px;border-radius:4px}._bashCollapseLabel_1vhe9_339{font-size:12px;color:var(--text-tertiary)}._toolBox_1vhe9_346{background:var(--bg-code);border:1px solid var(--border-code);border-radius:6px;padding:8px 12px;margin:0 0 6px;font-size:12px}._toolBox_1vhe9_346:hover{border:1px solid var(--border-code)}._toolLabel_1vhe9_359{color:var(--color-code-purple)}._simplifiedToolLabel_1vhe9_363{display:inline-block;font-size:12px;color:var(--text-disabled-faint);margin-right:4px;line-height:24px;vertical-align:middle}._simplifiedToolTag_1vhe9_375{display:inline-block;padding:0 10px;margin:2px 4px 2px 0;font-size:12px;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;color:var(--text-disabled-faint);background:var(--bg-code);border-radius:14px;line-height:20px;cursor:pointer}._simplifiedToolTag_1vhe9_375:hover{background:var(--bg-code-hover);color:var(--text-secondary)}._simplifiedToolPopoverContent_1vhe9_393{max-width:520px;max-height:360px;overflow-x:hidden;overflow-y:auto}._simplifiedToolPopoverContent_1vhe9_393 ._toolBox_1vhe9_346{background:transparent;border:none;margin:0}._simplifiedToolPopoverContent_1vhe9_393 ._codePre_1vhe9_406{background:var(--bg-base-pure);border:1px solid var(--border-secondary)}.simplifiedToolPopover{max-width:calc(100vw - 24px)}@media(max-width:768px){._simplifiedToolPopoverContent_1vhe9_393{max-width:calc(100vw - 48px);max-height:260px}}._simplifiedToolResultPreview_1vhe9_422{max-height:240px;overflow-y:auto;overflow-x:hidden;border-top:1px solid var(--border-light);padding:8px 10px;margin-top:6px}._simplifiedToolResultText_1vhe9_431{white-space:pre-wrap;word-break:break-word;font-family:SF Mono,Fira Code,monospace;font-size:11px;line-height:1.5;color:var(--text-muted)}._simplifiedToolResultImage_1vhe9_440{display:block;max-width:100%;max-height:200px;width:auto;height:auto;object-fit:contain;border-radius:4px;background:var(--bg-base-pure)}._simplifiedToolResultImage_1vhe9_440+._simplifiedToolResultImage_1vhe9_440{margin-top:6px}._simplifiedToolResultImage_1vhe9_440+._simplifiedToolResultText_1vhe9_431{margin-top:6px}._simplifiedToolResultImagePlaceholder_1vhe9_459{font-family:SF Mono,Fira Code,monospace;font-size:11px;color:var(--text-tertiary);background:var(--bg-base-pure);border:1px dashed var(--border-secondary);border-radius:4px;padding:8px 12px;text-align:center}._codePre_1vhe9_406{font-size:12px;margin:4px 0 0;white-space:pre-wrap;word-break:break-all;background:var(--bg-base-pure);color:var(--text-primary);border-radius:4px;padding:6px 8px}._pathTag_1vhe9_485{color:var(--color-info-light);font-size:11px}._pathTagClickable_1vhe9_490{color:var(--text-muted);font-size:11px;cursor:pointer}._pathTagClickable_1vhe9_490:hover{text-decoration:underline;color:var(--color-primary-lighter)}._descSpan_1vhe9_503{color:var(--text-gray);font-weight:400}._secondarySpan_1vhe9_508{color:var(--text-gray)}._patternSpan_1vhe9_512{color:var(--color-warning-light)}._kvContainer_1vhe9_518{margin-top:4px;font-size:11px}._kvItem_1vhe9_523{margin:2px 0}._kvKey_1vhe9_527{color:var(--text-white)}._kvValue_1vhe9_531{color:var(--text-tertiary)}._toolResult_1vhe9_537{background:var(--bg-code-dark);border:1px solid var(--color-selection-bg);border-radius:6px;padding:6px 10px;margin:2px 0 6px;font-size:11px}._toolResultLabel_1vhe9_546{font-size:11px}._teammateStatusRow_1vhe9_552{display:flex;justify-content:flex-start;padding:2px 0}._teammateStatusRowCenter_1vhe9_558{display:flex;justify-content:center;padding:2px 24px}._teammateStatusBubble_1vhe9_564{display:inline-block;padding:2px 10px;border-radius:10px;background:var(--bg-container-alt);color:var(--text-muted);font-size:11px;line-height:1.4;max-width:80%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taskNotifUsage_1vhe9_581{display:flex;gap:16px;margin-top:8px;padding-top:6px;border-top:1px solid var(--border-secondary);font-size:12px;color:var(--text-secondary)}._sendMessageBlock_1vhe9_591{padding:8px 12px;border-radius:6px;background:var(--bg-container-alt);border:1px solid var(--border-light);margin:4px 0}._sendMessageHeader_1vhe9_599{font-size:11px;color:var(--text-muted);margin-bottom:6px;font-weight:500}._compactLabel_1vhe9_606{font-size:12px;color:var(--color-primary-lighter)}._compactPre_1vhe9_611{font-size:12px;color:var(--text-primary);white-space:pre-wrap;word-break:break-all;margin:0}[data-theme=light] ._bubbleUser_1vhe9_165 ._compactPre_1vhe9_611{color:#fff}._slashCommandLabel_1vhe9_626{cursor:help}._viewRequestBtn_1vhe9_632{font-size:10px;color:var(--text-disabled);cursor:pointer;margin-left:6px;flex-shrink:0}._viewRequestBtn_1vhe9_632:hover{color:var(--color-primary-lighter)}._viewRequestIcon_1vhe9_644{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;color:var(--text-disabled);cursor:pointer;margin-left:6px;flex-shrink:0;line-height:0}._viewRequestIcon_1vhe9_644:hover{color:var(--color-primary-lighter)}._viewRequestIcon_1vhe9_644 svg{width:12px;height:12px;display:block}._optionList_1vhe9_669{padding-left:8px}._questionText_1vhe9_675{font-size:13px;color:var(--text-secondary);margin-bottom:4px}._questionSpacing_1vhe9_681{margin-bottom:10px}._option_1vhe9_669{font-size:12px;padding:1px 0}._askQuestionBox_1vhe9_694{background:var(--color-green-dark-bg);border:1px solid var(--color-success-dark);border-radius:6px;padding:8px 12px;margin:6px 0;font-size:12px}._askValidationErrorBadge_1vhe9_703{background:var(--color-error-bg, rgba(255, 77, 79, .1));border:1px solid var(--color-error, #ff4d4f);border-radius:4px;padding:6px 10px;margin:0 0 8px;font-size:12px;color:var(--color-error, #ff4d4f)}._askValidationErrorTitle_1vhe9_712{display:block;font-weight:600;margin-bottom:4px}._askValidationErrorDetails_1vhe9_717{cursor:pointer;font-size:11px;color:var(--text-secondary)}._askValidationErrorDetails_1vhe9_717 summary{-webkit-user-select:none;user-select:none;outline:none}._askValidationErrorRawText_1vhe9_726{margin:6px 0 0;padding:6px 8px;background:var(--color-bg-elevated, rgba(0, 0, 0, .04));border-radius:3px;font-family:var(--font-mono, monospace);font-size:10px;white-space:pre-wrap;word-break:break-all;color:var(--text-primary);max-height:200px;overflow:auto}._askQuestionHeader_1vhe9_740{display:inline-block;background:var(--color-green-bg);color:var(--color-success-dark);font-size:10px;padding:1px 6px;border-radius:4px;margin-bottom:4px;font-weight:600}._askQuestionText_1vhe9_751{color:var(--text-primary);font-size:13px;margin-bottom:4px}._askOptionItem_1vhe9_757{font-size:12px;color:var(--text-muted);padding:3px 0;display:flex;align-items:flex-start;gap:8px}._askOptionSelected_1vhe9_766{color:var(--text-white);font-weight:600}._askOptionSelected_1vhe9_766 ._askOptionDesc_1vhe9_771{color:var(--text-white)}._askCheckSvg_1vhe9_775{flex-shrink:0;vertical-align:middle}._planModeBox_1vhe9_782{position:relative;background:var(--bg-code-dark);border:1px solid var(--color-primary);border-radius:6px;padding:8px 12px;margin:6px 0;font-size:12px}._planModeBox_1vhe9_782._planStatusPending_1vhe9_792{border:none;box-shadow:0 0 12px var(--color-primary-bg-light)}._planModeLabel_1vhe9_797{color:var(--color-primary-lighter);font-weight:600}._planModePermissions_1vhe9_802{margin-top:6px;padding-top:6px;border-top:1px solid var(--color-primary-dark-bg)}._planModePermLabel_1vhe9_808{color:var(--text-gray);font-size:11px;margin-bottom:2px}._planModeHeader_1vhe9_814{display:flex;justify-content:space-between;align-items:center}._planStatusBadge_1vhe9_820{font-size:11px;font-weight:600;padding:1px 8px;border-radius:10px;line-height:1.6}._planStatusApproved_1vhe9_828{border-color:var(--color-success)}._planStatusApproved_1vhe9_828._planStatusBadge_1vhe9_820{background:var(--color-success-bg-light);color:var(--color-success-light)}._planStatusRejected_1vhe9_837{border-color:var(--color-error)}._planStatusRejected_1vhe9_837._planStatusBadge_1vhe9_820{background:var(--color-error-bg-light);color:var(--color-error-light)}._planStatusPending_1vhe9_792{border-color:var(--color-primary)}._planStatusPending_1vhe9_792._planStatusBadge_1vhe9_820{background:var(--color-primary-bg-light);color:var(--color-primary-lighter)}._planContentPreview_1vhe9_855{margin-top:8px;padding:8px 10px;background:var(--bg-code);border-radius:4px;font-size:12px;color:var(--text-primary);max-height:min(400px,50vh);overflow-x:hidden;overflow-y:auto;border:1px solid var(--border-primary)}._planFeedback_1vhe9_868{margin-top:6px;padding:6px 8px;background:var(--color-error-bg-faint);border-radius:4px;font-size:12px;color:var(--text-primary)}._planFeedbackLabel_1vhe9_877{color:var(--color-error-light);font-weight:600}._planApprovalActions_1vhe9_882{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}._planAutoApproveHint_1vhe9_890{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--text-tertiary)}._planAutoApproveCancel_1vhe9_899{padding:0;border:none;background:none;color:var(--color-primary);font-size:12px;cursor:pointer;text-decoration:underline}._planAutoApproveCancel_1vhe9_899:hover{opacity:.8}._planApproveBtn_1vhe9_913{padding:4px 16px;border-radius:4px;border:1px solid var(--color-success);background:var(--color-success-bg-light);color:var(--color-success-light);font-size:13px;cursor:pointer;transition:background .15s}._planApproveBtn_1vhe9_913:hover{background:var(--color-success-bg-medium)}._planRejectBtn_1vhe9_928{padding:4px 16px;border-radius:4px;border:1px solid var(--color-error);background:var(--color-error-bg-light);color:var(--color-error-light);font-size:13px;cursor:pointer;transition:background .15s}._planRejectBtn_1vhe9_928:hover{background:var(--color-error-bg-medium)}._planOptionBtn_1vhe9_943{padding:4px 16px;border-radius:4px;border:1px solid var(--text-gray);background:var(--color-gray-bg-light);color:var(--text-primary);font-size:13px;cursor:pointer;transition:background .15s}._planOptionBtn_1vhe9_943:hover{background:var(--color-gray-bg-medium)}._dangerApprovalBox_1vhe9_958{background:var(--color-error-dark-bg);border:1px solid var(--color-warning);border-radius:6px;padding:8px 12px;margin:6px 0;font-size:12px}._dangerApprovalBoxDenied_1vhe9_967{border-color:var(--color-error)}._ultraplanBadge_1vhe9_971{color:var(--color-info-light);font-size:12px;margin:4px 0}._dangerApprovalHeader_1vhe9_977{display:flex;align-items:center;gap:6px}._dangerApprovalIcon_1vhe9_983{color:var(--color-warning-light);font-size:14px}._dangerApprovalLabel_1vhe9_988{color:var(--color-warning-light);font-weight:600}._dangerApprovalActions_1vhe9_993{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}._dangerApproveBtn_1vhe9_1000{padding:4px 16px;border-radius:4px;border:1px solid var(--color-success);background:var(--color-success-bg-light);color:var(--color-success-light);font-size:13px;cursor:pointer;transition:background .15s}._dangerApproveBtn_1vhe9_1000:hover{background:var(--color-success-bg-medium)}._dangerRejectBtn_1vhe9_1015{padding:4px 16px;border-radius:4px;border:1px solid var(--color-error);background:var(--color-error-bg-light);color:var(--color-error-light);font-size:13px;cursor:pointer;transition:background .15s}._dangerRejectBtn_1vhe9_1015:hover{background:var(--color-error-bg-medium)}._dangerOptionBtn_1vhe9_1030{padding:4px 16px;border-radius:4px;border:1px solid var(--color-warning);background:var(--color-warning-bg-light);color:var(--color-warning-light);font-size:13px;cursor:pointer;transition:background .15s}._dangerOptionBtn_1vhe9_1030:hover{background:var(--color-warning-bg-medium)}._dangerDeniedBadge_1vhe9_1045{display:inline-block;font-size:11px;font-weight:600;padding:1px 8px;border-radius:10px;background:var(--color-error-bg-light);color:var(--color-error-light);line-height:1.6}._dangerDeniedDetail_1vhe9_1056{margin-top:6px;font-size:11px;color:var(--color-error-muted);line-height:1.5;white-space:pre-wrap;max-height:80px;overflow-y:auto}._planFeedbackInputWrap_1vhe9_1066{margin-top:8px}._planFeedbackTextarea_1vhe9_1070{width:100%;min-height:60px;max-height:120px;padding:8px 10px;border-radius:4px;border:1px solid var(--text-disabled);background:var(--color-selection-bg);color:var(--text-primary);font-size:13px;line-height:1.5;resize:vertical;font-family:inherit;outline:none}._planFeedbackTextarea_1vhe9_1070:focus{border-color:var(--color-primary-light)}._planFeedbackBtnRow_1vhe9_1090{display:flex;gap:8px;margin-top:6px;justify-content:flex-end}._planFeedbackSendBtn_1vhe9_1097{padding:4px 16px;border-radius:4px;border:1px solid var(--color-primary-light);background:var(--color-primary-bg-lighter);color:var(--color-primary-lighter);font-size:13px;cursor:pointer;transition:background .15s}._planFeedbackSendBtn_1vhe9_1097:hover{background:var(--color-primary-bg-medium)}._planFeedbackSendBtn_1vhe9_1097:disabled{opacity:.4;cursor:not-allowed}._planFeedbackCancelBtn_1vhe9_1117{padding:4px 16px;border-radius:4px;border:1px solid var(--text-gray);background:var(--color-gray-bg-light);color:var(--text-primary);font-size:13px;cursor:pointer;transition:background .15s}._planFeedbackCancelBtn_1vhe9_1117:hover{background:var(--color-gray-bg-medium)}._askQuestionInteractive_1vhe9_1134{position:relative;background:var(--bg-code-dark);border:none;border-radius:6px;padding:8px 12px;margin:6px 0;font-size:12px;box-shadow:0 0 12px var(--color-primary-bg-light)}._askRadioGroup_1vhe9_1145{display:flex;flex-direction:column;gap:4px;padding-left:4px;margin-top:4px}._askRadioItem_1vhe9_1153{color:var(--text-primary);font-size:12px;padding:6px 8px;cursor:pointer;display:flex;align-items:flex-start;gap:10px;-webkit-user-select:none;user-select:none;border-radius:6px;transition:background .12s ease,color .12s ease;outline:none}._askRadioItem_1vhe9_1153:hover{color:var(--text-white);background:var(--color-primary-bg-extra-faint)}._askRadioItem_1vhe9_1153:focus-visible{box-shadow:0 0 0 2px var(--color-primary)}._askRadioItemSelected_1vhe9_1176,._askRadioItemSelected_1vhe9_1176:hover{color:var(--color-primary-lighter);background:var(--color-primary-bg-faint)}._askRadioDot_1vhe9_1182{flex-shrink:0;font-size:23px;width:24px;height:17px;line-height:17px;display:inline-flex;align-items:center;justify-content:center}._askOptionBody_1vhe9_1193{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._askOptionLabel_1vhe9_1201{color:inherit;font-size:12px;line-height:1.4;word-break:break-word}._askOptionDesc_1vhe9_771{color:var(--text-muted);font-size:11px;line-height:1.4;word-break:break-word}._askRadioItemSelected_1vhe9_1176 ._askOptionDesc_1vhe9_771{color:var(--color-primary-dark)}._askRadioGroup_1vhe9_1145 .ant-radio-wrapper,._askCheckboxGroup_1vhe9_1220 .ant-checkbox-wrapper{color:var(--text-primary);font-size:12px;padding:3px 0;cursor:pointer;pointer-events:auto}._askRadioGroup_1vhe9_1145 .ant-radio-wrapper>span,._askRadioGroup_1vhe9_1145 .ant-radio{cursor:pointer;pointer-events:auto}._askRadioGroup_1vhe9_1145 .ant-radio-input{cursor:pointer}._askCheckboxGroup_1vhe9_1220{display:flex;flex-direction:column;gap:4px;padding-left:4px;margin-top:4px}._askOtherInput_1vhe9_1246{margin-top:4px;margin-left:32px;width:calc(100% - 32px)}._askOtherInput_1vhe9_1246 .ant-input{background:var(--bg-elevated);border-color:var(--text-disabled);color:var(--text-primary);font-size:12px;transition:border-color .15s ease,box-shadow .15s ease}._askOtherInput_1vhe9_1246 .ant-input:focus,._askOtherInput_1vhe9_1246 .ant-input-focused{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-bg-light)}._askSubmitRow_1vhe9_1266{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}._askSubmitBtn_1vhe9_1273{padding:4px 20px;border-radius:4px;border:1px solid var(--color-primary);background:var(--color-primary-bg-lighter);color:var(--color-primary-lighter);font-size:13px;cursor:pointer;transition:background .15s}._askSubmitBtn_1vhe9_1273:hover{background:var(--color-primary-bg-medium)}._askSubmitBtn_1vhe9_1273:disabled{opacity:.4;cursor:not-allowed}._askCancelBtn_1vhe9_1293{padding:4px 16px;border-radius:4px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-size:13px;cursor:pointer;transition:background .15s,color .15s}._askCancelBtn_1vhe9_1293:hover{background:var(--color-bg-hover);color:var(--color-text)}._askCancelledNote_1vhe9_1309{margin-top:6px;padding:4px 8px;border-radius:4px;background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:12px;font-style:italic}._askCountdown_1vhe9_1319{margin-top:8px;text-align:right;font-size:11px;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._askCountdownWarning_1vhe9_1332{color:var(--color-warning, #faad14);font-weight:500}._askMarkdownLayout_1vhe9_1337{display:flex;gap:12px;margin-top:4px;min-width:0}._askMarkdownLayout_1vhe9_1337>:first-child{flex:1;min-width:0}._askOptionsBody_1vhe9_1349{min-width:0}._askMarkdownPreview_1vhe9_1353{flex:1;min-width:0;box-sizing:border-box;background:var(--bg-code-dark);border:1px solid var(--border-code);border-radius:6px;padding:8px 10px;font-size:12px;color:var(--text-primary);max-height:240px;overflow-x:hidden;overflow-y:auto}._askMarkdownPreview_1vhe9_1353 pre{white-space:pre-wrap;word-break:break-all;margin:0;font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.5}._chatImageFallback_1vhe9_1379{color:var(--text-tertiary);font-size:12px}._chatImageImg_1vhe9_1384{max-width:100%;max-height:300px;border-radius:6px;margin:6px 0;display:block;cursor:pointer}._bubbleRelative_1vhe9_1395{position:relative}._skillSpacer_1vhe9_1401{width:32px;flex-shrink:0}._skillTimeIndent_1vhe9_1408{margin-left:8px}._previewPlaceholder_1vhe9_1412{color:var(--text-gray)}@media(max-width:768px){._askQuestionBox_1vhe9_694{padding:12px 16px;font-size:16px}._askQuestionHeader_1vhe9_740{font-size:14px;padding:2px 10px}._askQuestionText_1vhe9_751{font-size:17px;margin-bottom:8px}._askOptionItem_1vhe9_757{font-size:16px;padding:6px 0;gap:8px}._askQuestionInteractive_1vhe9_1134{padding:12px 16px;font-size:16px}._askRadioGroup_1vhe9_1145{gap:4px}._askRadioItem_1vhe9_1153{font-size:16px;padding:10px 12px;gap:12px;min-height:48px}._askRadioDot_1vhe9_1182{font-size:32px;width:36px;height:22px;line-height:22px}._askOptionLabel_1vhe9_1201{font-size:16px}._askOptionDesc_1vhe9_771{font-size:13px}._askRadioGroup_1vhe9_1145 .ant-radio-wrapper,._askCheckboxGroup_1vhe9_1220 .ant-checkbox-wrapper{font-size:16px;padding:8px 0;min-height:40px}._askCheckboxGroup_1vhe9_1220{gap:4px}._askOtherInput_1vhe9_1246 .ant-input{font-size:16px;padding:8px}._askSubmitBtn_1vhe9_1273{padding:10px 28px;font-size:18px}}@media(max-width:750px){._askMarkdownLayout_1vhe9_1337{flex-direction:column-reverse;gap:8px}._askMarkdownLayout_1vhe9_1337>:first-child{flex:none;width:100%}._askMarkdownPreview_1vhe9_1353{flex:none;width:100%;max-height:160px}}html.pad-mode ._simplifiedToolPopoverContent_1vhe9_393{max-width:520px;max-height:360px}html.pad-mode ._askQuestionBox_1vhe9_694{padding:8px 12px;font-size:12px}html.pad-mode ._askQuestionHeader_1vhe9_740{font-size:10px;padding:1px 6px}html.pad-mode ._askQuestionText_1vhe9_751{font-size:13px;margin-bottom:4px}html.pad-mode ._askOptionItem_1vhe9_757{font-size:12px;padding:1px 0;gap:4px}html.pad-mode ._askQuestionInteractive_1vhe9_1134{padding:8px 12px;font-size:12px}html.pad-mode ._askRadioGroup_1vhe9_1145{gap:4px}html.pad-mode ._askRadioItem_1vhe9_1153{font-size:12px;padding:6px 8px;gap:10px;min-height:auto}html.pad-mode ._askRadioDot_1vhe9_1182{font-size:23px;width:24px;height:17px;line-height:17px}html.pad-mode ._askOptionLabel_1vhe9_1201{font-size:12px}html.pad-mode ._askOptionDesc_1vhe9_771{font-size:11px}html.pad-mode ._askRadioGroup_1vhe9_1145 .ant-radio-wrapper,html.pad-mode ._askCheckboxGroup_1vhe9_1220 .ant-checkbox-wrapper{font-size:12px;padding:3px 0;min-height:auto}html.pad-mode ._askCheckboxGroup_1vhe9_1220{gap:2px}html.pad-mode ._askOtherInput_1vhe9_1246 .ant-input{font-size:12px}html.pad-mode ._askSubmitBtn_1vhe9_1273{padding:4px 20px;font-size:13px}._webSearchGroup_1vhe9_1518{border-left:3px solid var(--color-primary-pale);padding:4px 0 4px 12px;margin:8px 0}._webSearchGroupStreaming_1vhe9_1523{min-height:120px}._webSearchGroupHeader_1vhe9_1526{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--text-gray);margin-bottom:6px;flex-wrap:wrap}._webSearchGroupHeader_1vhe9_1526>.anticon{font-size:13px}._webSearchGroupCount_1vhe9_1536{font-size:11px;color:var(--text-gray);padding:0 6px;border:1px solid var(--border-secondary);border-radius:4px}._webSearchSynthesis_1vhe9_1543{margin-top:10px}._webSearchCitationHint_1vhe9_1546{margin-top:6px;font-size:11px;color:var(--text-gray);font-style:italic}._webSearchPlaceholder_1vhe9_1552{font-size:12px;color:var(--text-gray);font-style:italic;padding:4px 0}@media(max-width:768px){._webSearchGroup_1vhe9_1518{padding-left:8px}}._wrapper_vsc0z_1{margin:0 0 6px;background:var(--bg-code);border:1px solid var(--border-code);border-radius:6px;padding:8px 12px}._wrapper_vsc0z_1:hover{border-color:var(--border-code)}._header_vsc0z_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}._headerRight_vsc0z_20{display:flex;align-items:center;gap:12px;flex-shrink:0;white-space:nowrap}._filePath_vsc0z_28{color:var(--color-code-purple);font-size:12px;font-weight:600}._filePathClickable_vsc0z_34{color:var(--color-code-purple);font-size:12px;font-weight:600;cursor:pointer}._filePathClickable_vsc0z_34:hover{text-decoration:underline;color:var(--color-code-purple)}._toggle_vsc0z_46{color:var(--text-gray);font-size:11px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}._diffSummary_vsc0z_55{font-size:11px;color:var(--text-gray)}._diffBody_vsc0z_62{display:flex;font-family:SF Mono,Cascadia Code,Fira Code,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;background:var(--bg-container);border:1px solid var(--border-secondary)}._gutter_vsc0z_72{flex-shrink:0;-webkit-user-select:none;user-select:none}._gutterRow_vsc0z_77{display:flex;height:18px}._lineNumOld_vsc0z_82,._lineNumNew_vsc0z_83{text-align:right;color:var(--text-tertiary);padding:0 6px 0 2px;box-sizing:border-box}._prefix_vsc0z_90{width:16px;min-width:16px;text-align:center;font-weight:600}._codeWrap_vsc0z_98{flex:1;min-width:0;overflow-x:auto}._codeInner_vsc0z_105{display:inline-block;min-width:100%}._codeLine_vsc0z_110{white-space:pre;padding:0 4px;height:18px}._rowContext_vsc0z_118{background:var(--bg-container);color:var(--text-tertiary)}._rowDel_vsc0z_123{background:var(--color-error-bg-faint);color:var(--color-diff-delete-text)}._rowDel_vsc0z_123._gutterRow_vsc0z_77 ._prefix_vsc0z_90{color:var(--color-error)}._rowAdd_vsc0z_131{background:var(--color-success-bg-faint);color:var(--color-success-light)}._rowAdd_vsc0z_131._gutterRow_vsc0z_77 ._prefix_vsc0z_90{color:var(--color-success)}._rowContext_vsc0z_118._gutterRow_vsc0z_77{background:var(--bg-container)}._previewTip_1wo5y_4{position:fixed;z-index:1100;max-width:380px;max-height:460px;overflow:hidden;padding:8px 10px;font-size:12px;line-height:1.5;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:6px;box-shadow:0 4px 16px var(--overlay-dark);white-space:pre-wrap;word-break:break-word;pointer-events:none}._timeline_zsvy2_2{padding:8px 12px;display:flex;flex-direction:column;gap:4px}._ganttRow_zsvy2_9{display:flex;align-items:center;gap:8px}._ganttLabel_zsvy2_15{flex:0 0 auto;width:180px;min-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-primary);font-size:12px}._ganttTrack_zsvy2_26{flex:1 1 auto;position:relative;height:16px;background:var(--bg-sub-avatar, rgba(127, 127, 127, .12));border-radius:4px}._ganttBar_zsvy2_34{position:absolute;top:1px;bottom:1px;border-radius:3px;min-width:3px;display:flex;align-items:center;overflow:hidden}._ganttDur_zsvy2_45{font-size:10px;color:#fffffff2;padding:0 4px 0 11px;white-space:nowrap;font-variant-numeric:tabular-nums}._marker_zsvy2_55{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:12px;line-height:1;cursor:pointer;z-index:2;filter:drop-shadow(0 0 2px var(--overlay-dark-strong));transition:transform .15s}._marker_zsvy2_55:hover{transform:translate(-50%,-50%) scale(1.4)}._compact_zsvy2_70 ._marker_zsvy2_55{font-size:10px}._barFailed_zsvy2_73{background:var(--color-error, #f85149)}._barRunning_zsvy2_74{background:var(--color-primary)}._barQueued_zsvy2_75{background:var(--text-gray)}._statePulse_zsvy2_77{animation:_ccvTlPulse_zsvy2_1 1.1s ease-in-out infinite}@keyframes _ccvTlPulse_zsvy2_1{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){._statePulse_zsvy2_77{animation:none}}._notice_zsvy2_88{padding:10px 12px;font-size:12px;color:var(--text-gray)}._compact_zsvy2_70{padding:4px 10px;gap:3px}._compact_zsvy2_70 ._ganttLabel_zsvy2_15{width:120px;min-width:80px;font-size:11px}._compact_zsvy2_70 ._ganttTrack_zsvy2_26{height:12px}._compact_zsvy2_70 ._ganttDur_zsvy2_45{font-size:9px}@media(max-width:768px){._ganttLabel_zsvy2_15{width:110px;min-width:90px}}._panel_t1c8c_1{border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-container);overflow:hidden}._header_t1c8c_8{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--border-secondary)}._headerMain_t1c8c_18{display:flex;flex-direction:column;gap:2px;min-width:0}._wfName_t1c8c_25{font-size:13px;font-weight:600;color:var(--color-primary);word-break:break-word}._wfSummary_t1c8c_32{font-size:12px;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._headerMeta_t1c8c_41{display:flex;align-items:center;gap:10px;white-space:nowrap;flex-shrink:0}._headerStat_t1c8c_49{font-size:12px;color:var(--text-secondary)}._toggle_t1c8c_54{font-size:12px;color:var(--color-primary)}._notice_t1c8c_59{padding:10px 12px;font-size:12px;color:var(--text-gray)}._body_t1c8c_65{display:flex;gap:0;align-items:stretch}._colTitle_t1c8c_71{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-gray);padding:6px 12px 4px}._phasesCol_t1c8c_79{flex:0 0 auto;min-width:140px;max-width:200px;border-right:1px solid var(--border-secondary);padding-bottom:8px}._phaseItem_t1c8c_87{display:flex;align-items:baseline;gap:8px;padding:4px 12px;font-size:12px;color:var(--text-secondary)}._phaseActive_t1c8c_96{color:var(--color-primary);font-weight:600;background:var(--color-primary-pale)}._phaseIdx_t1c8c_102{color:var(--text-gray);font-variant-numeric:tabular-nums}._phaseTitle_t1c8c_107{word-break:break-word}._agentsCol_t1c8c_111{flex:1 1 auto;min-width:0;padding-bottom:8px}._phaseGroup_t1c8c_117{margin-top:2px}._phaseGroupTitle_t1c8c_121{font-size:11px;color:var(--text-gray);padding:4px 12px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._agentRow_t1c8c_130{display:flex;align-items:baseline;gap:8px;padding:3px 12px;font-size:12px;line-height:1.5}._phaseGroup_t1c8c_117 ._agentRow_t1c8c_130{padding-left:22px}._agentHead_t1c8c_145{color:var(--text-gray);font-size:11px;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-secondary);padding-top:6px;padding-bottom:5px;margin-bottom:2px}._labelCell_t1c8c_156{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:6px;overflow:hidden}._stateDot_t1c8c_165{flex:0 0 auto;width:1em;text-align:center;font-size:11px}._stateDone_t1c8c_172{color:var(--color-success, #3fb950)}._stateFailed_t1c8c_173{color:var(--color-error, #f85149)}._stateRunning_t1c8c_174{color:var(--text-secondary)}._stateQueued_t1c8c_175{color:var(--text-gray)}._statePulse_t1c8c_177{animation:_ccvWfPulse_t1c8c_1 1.1s ease-in-out infinite}@keyframes _ccvWfPulse_t1c8c_1{0%,to{opacity:1}50%{opacity:.3}}._liveDot_t1c8c_184{width:8px;height:8px;border-radius:50%;background:var(--color-success, #3fb950);display:inline-block;flex-shrink:0}@media(prefers-reduced-motion:reduce){._statePulse_t1c8c_177{animation:none}}._agentLabel_t1c8c_197{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-primary)}._agentHead_t1c8c_145 ._labelCell_t1c8c_156{color:var(--text-gray)}._agentDoing_t1c8c_208{flex:0 0 auto;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--color-primary);border-radius:4px;padding:0 6px;font-size:11px;color:#fffffff5}._agentModel_t1c8c_221{flex:0 0 104px;color:var(--text-gray);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._viewToggle_t1c8c_231{flex:0 0 auto;display:inline-flex}._metaTok_t1c8c_237,._metaTool_t1c8c_237,._metaDur_t1c8c_237{flex:0 0 auto;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}._metaTok_t1c8c_237{flex-basis:64px;color:var(--text-secondary)}._metaTool_t1c8c_237{flex-basis:48px;color:var(--text-secondary)}._metaDur_t1c8c_237{flex-basis:56px;color:var(--text-gray)}._fallback_t1c8c_248{margin:0;white-space:pre-wrap;word-break:break-word;font-size:12px}@media(max-width:768px){._body_t1c8c_65{flex-direction:column}._phasesCol_t1c8c_79{max-width:none;border-right:none;border-bottom:1px solid var(--border-secondary)}._agentRow_t1c8c_130{gap:6px}._agentModel_t1c8c_221,._agentDoing_t1c8c_208{display:none}}._plainResult_1aw3f_1{background:var(--bg-container);border-radius:4px;border:1px solid var(--border-primary);overflow:hidden;font-size:12px;margin-bottom:6px}._imageBlock_1aw3f_10{padding:8px 12px;display:flex;flex-direction:column;gap:6px}._imageItem_1aw3f_17{display:block;max-width:100%;max-height:480px;width:auto;height:auto;object-fit:contain;border-radius:4px;background:var(--bg-base-pure)}._imagePlaceholder_1aw3f_28{font-family:SF Mono,Fira Code,monospace;font-size:11px;color:var(--text-tertiary);background:var(--bg-base-pure);border:1px dashed var(--border-secondary);border-radius:4px;padding:12px 16px;text-align:center}._plainResult_1aw3f_1:hover{border-color:var(--border-secondary)}._plainTitle_1aw3f_43{font-size:11px}._plainPre_1aw3f_47{color:var(--text-primary);margin:0;white-space:pre-wrap;word-break:break-all;font-size:12px;padding:8px 12px}._codeResult_1aw3f_56{background:var(--bg-container);border-radius:4px;border:1px solid var(--border-primary);overflow:hidden;margin-bottom:6px}._codeResult_1aw3f_56:hover{border-color:var(--border-secondary)}._codeHeader_1aw3f_68{display:flex;justify-content:space-between;align-items:center;padding:4px 10px;background:var(--bg-base-pure)}._codeHeader_1aw3f_68:not(:last-child){border-bottom:1px solid var(--border-primary)}._codeTitle_1aw3f_80{font-size:11px;color:var(--text-tertiary)}._codeToggle_1aw3f_85{font-size:11px;color:var(--text-disabled);cursor:pointer;-webkit-user-select:none;user-select:none}._codePre_1aw3f_92{margin:0;padding:8px 12px;font-size:12px;line-height:1.5;overflow:auto;max-height:500px;background:var(--bg-base-pure)}._markdownBody_1aw3f_102{padding:8px 12px;font-size:13px;line-height:1.6;overflow:auto;max-height:500px}._btn_1pmp5_2{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:pointer;color:var(--text-muted);opacity:.7;border-radius:3px;transition:opacity .15s,color .15s,transform .4s}._btn_1pmp5_2:hover{opacity:1;color:var(--text-secondary)}._btnBusy_1pmp5_22{pointer-events:none;cursor:progress;transform:rotate(360deg)}._fileExplorer_g25c3_1{flex-shrink:0;background:var(--bg-container);display:flex;flex-direction:column;overflow:hidden;-webkit-user-select:none;user-select:none}._header_g25c3_10{display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:41px;border-bottom:1px solid var(--border-primary);flex-shrink:0}._headerTitle_g25c3_20{font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;gap:5px}._headerCloseBtn_g25c3_31{width:20px;height:20px;border:none;background:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;padding:0}._headerCloseBtn_g25c3_31:hover{color:var(--text-secondary);background:var(--bg-surface)}._treeContainer_g25c3_52{flex:1;overflow:auto;padding:4px 0}._treeItem_g25c3_58{display:flex;align-items:center;height:26px;padding:0 8px;cursor:pointer;color:var(--text-secondary);font-size:13px;white-space:nowrap;transition:background .1s}._treeItem_g25c3_58:hover{background:var(--bg-elevated)}._treeItem_g25c3_58._treeItemSelected_g25c3_74{background:var(--color-tree-selected)}._arrow_g25c3_78{width:16px;flex-shrink:0;color:var(--text-muted);display:flex;align-items:center;justify-content:center}._icon_g25c3_31{width:16px;height:16px;flex-shrink:0;margin-right:6px;display:flex;align-items:center;justify-content:center}._fileName_g25c3_97{overflow:hidden;text-overflow:ellipsis}._fileNameInput_g25c3_102{background:#0000;border:none;border-bottom:1px solid var(--color-primary-pale);color:var(--text-secondary);font-size:13px;font-family:inherit;padding:0;margin:0;outline:none;width:100%;min-width:40px;height:20px;line-height:20px}._loading_g25c3_118{color:var(--text-disabled);font-size:12px;padding:4px 8px}._error_g25c3_124{color:var(--color-error-light);font-size:12px;padding:4px 8px}._treeItemGitIgnored_g25c3_130{opacity:.4}._treeItemDragging_g25c3_134{opacity:.5}._treeItemDragOver_g25c3_138{background:var(--color-primary-bg-light);outline:2px dashed var(--color-primary)}._arrowIcon_g25c3_143{transition:transform .15s}._fileExplorerDragOver_g25c3_147{outline:2px dashed var(--color-success);outline-offset:-2px}._internalDragOverContainer_g25c3_154{outline:2px dashed var(--color-primary);outline-offset:-2px;background:var(--bg-elevated)}._importOverlay_g25c3_160{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px 8px;color:var(--color-success);font-size:12px;font-weight:500;background:var(--color-success-bg-light);border-bottom:1px solid var(--border-primary);pointer-events:none}._fileContentView_9qgou_1{display:flex;flex-direction:column;height:100%;background:var(--bg-base-alt);animation:_slideInFromRight_9qgou_1 .25s ease-out}@keyframes _slideInFromRight_9qgou_1{0%{transform:translate(-40px);opacity:0}to{transform:translate(0);opacity:1}}._closing_9qgou_20{animation:_slideOutToRight_9qgou_1 .2s ease-in forwards}@keyframes _slideOutToRight_9qgou_1{0%{transform:translate(0);opacity:1}to{transform:translate(-40px);opacity:0}}._editorBanner_9qgou_35{padding:6px 16px;background:var(--color-green-bg);color:var(--color-success-light);font-size:12px;text-align:center;flex-shrink:0;border-bottom:1px solid var(--color-green-border);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}._editorBanner_9qgou_35:hover{background:var(--color-green-border)}._header_9qgou_52{display:flex;align-items:center;justify-content:space-between;padding:6px 16px;border-bottom:1px solid var(--border-primary);background:var(--bg-container);flex-shrink:0}._headerLeft_9qgou_62{display:flex;align-items:center;gap:8px;flex:1;min-width:0}._headerRight_9qgou_70{display:flex;align-items:center;gap:10px;flex-shrink:0}._backBtn_9qgou_77{width:28px;height:28px;border:none;background:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;padding:0;flex-shrink:0;transition:background .15s,color .15s}._backBtn_9qgou_77:hover{color:var(--text-secondary);background:var(--bg-elevated)}._filePath_9qgou_98{font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileSize_9qgou_106{font-size:11px;color:var(--text-muted);flex-shrink:0;margin-left:8px}._closeBtn_9qgou_113{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:var(--text-tertiary);border-radius:6px;cursor:pointer;transition:background .15s,color .15s}._closeBtn_9qgou_113:hover{background:var(--overlay-light-medium);color:var(--text-primary)}._viewToggleBtn_9qgou_133{display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 10px;border:1px solid var(--border-hover);background:var(--bg-elevated);color:var(--text-tertiary);font-size:12px;line-height:18px;min-height:28px;box-sizing:border-box;border-radius:6px;cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}._viewToggleBtn_9qgou_133 .anticon{font-size:14px;line-height:1}._viewToggleBtn_9qgou_133:hover{background:var(--bg-surface);color:var(--text-white);border-color:var(--border-light)}._viewToggleActive_9qgou_161{color:var(--color-primary-pale);border-color:var(--color-primary-pale)}._downloadWrap_9qgou_167{position:relative;display:inline-flex}._downloadMenu_9qgou_172{position:absolute;top:calc(100% + 4px);right:0;min-width:160px;background:var(--bg-elevated);border:1px solid var(--border-hover);border-radius:6px;box-shadow:0 4px 12px var(--overlay-dark-light);padding:4px;z-index:20}._downloadMenuItem_9qgou_185{display:flex;align-items:center;gap:6px;width:100%;padding:6px 10px;border:none;background:none;color:var(--text-secondary);font-size:12px;cursor:pointer;border-radius:4px;white-space:nowrap;text-align:left}._downloadMenuItem_9qgou_185:hover:not(:disabled){background:var(--bg-surface);color:var(--text-primary)}._downloadMenuItem_9qgou_185:disabled{opacity:.4;cursor:not-allowed}._markdownPreview_9qgou_211{flex:1;overflow-y:auto;padding:10px 20px;color:var(--text-primary);font-size:14px;line-height:1.75;background:var(--bg-container)}._markdownPreview_9qgou_211 h1,._markdownPreview_9qgou_211 h2,._markdownPreview_9qgou_211 h3,._markdownPreview_9qgou_211 h4,._markdownPreview_9qgou_211 h5,._markdownPreview_9qgou_211 h6{color:var(--text-primary);margin:1.2em 0 .6em;line-height:1.3}._markdownPreview_9qgou_211 h1{font-size:1.8em;border-bottom:1px solid var(--border-secondary);padding-bottom:.3em}._markdownPreview_9qgou_211 h2{font-size:1.5em;border-bottom:1px solid var(--border-primary);padding-bottom:.25em}._markdownPreview_9qgou_211 h3{font-size:1.25em}._markdownPreview_9qgou_211 p{margin:.8em 0}._markdownPreview_9qgou_211 a{color:var(--color-primary-pale);text-decoration:none}._markdownPreview_9qgou_211 a:hover{text-decoration:underline}._markdownPreview_9qgou_211 code{background:var(--bg-elevated);color:var(--code-inline-color);padding:2px 6px;border-radius:4px;font-size:.9em;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace}._markdownPreview_9qgou_211 pre{background:var(--bg-container);border:1px solid var(--border-primary);border-radius:8px;padding:14px 18px;overflow-x:auto;margin:1em 0}._markdownPreview_9qgou_211 pre code{background:none;color:var(--text-primary);padding:0;font-size:13px}._markdownPreview_9qgou_211 blockquote{border-left:3px solid var(--color-primary-pale);margin:1em 0;padding:.5em 1em;color:var(--text-light);background:var(--color-primary-bg-extra-faint);border-radius:0 6px 6px 0}._markdownPreview_9qgou_211 table{border-collapse:collapse;width:100%;margin:1em 0}._markdownPreview_9qgou_211 th,._markdownPreview_9qgou_211 td{border:1px solid var(--border-secondary);padding:8px 12px;text-align:left}._markdownPreview_9qgou_211 th{background:var(--bg-elevated);color:var(--text-primary);font-weight:600}._markdownPreview_9qgou_211 tr:nth-child(2n){background:var(--overlay-light-faint)}._markdownPreview_9qgou_211 ul,._markdownPreview_9qgou_211 ol{padding-left:2em;margin:.8em 0}._markdownPreview_9qgou_211 li{margin:.3em 0}._markdownPreview_9qgou_211 hr{border:none;border-top:1px solid var(--border-secondary);margin:1.5em 0}._markdownPreview_9qgou_211 img{max-width:100%;height:auto;border-radius:6px}._markdownPreview_9qgou_211 input[type=checkbox]{margin-right:6px}._saveBtn_9qgou_293{display:flex;align-items:center;gap:4px;padding:4px 10px;min-height:28px;box-sizing:border-box;border:1px solid var(--border-hover);background:var(--bg-elevated);color:var(--text-secondary);font-size:12px;line-height:18px;border-radius:6px;cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}._saveBtn_9qgou_293:not(:disabled){color:var(--color-primary);border-color:var(--color-primary)}._saveBtn_9qgou_293:hover:not(:disabled){background:var(--color-primary-bg-light);color:var(--color-primary-dark);border-color:var(--color-primary)}._saveBtn_9qgou_293:disabled{opacity:.4;cursor:not-allowed}._saveStatus_9qgou_329{font-size:11px;color:var(--text-tertiary);white-space:nowrap}._saveStatusSaved_9qgou_335{color:var(--color-success)}._saveStatusFailed_9qgou_339{color:var(--color-error-light)}._contentContainer_9qgou_343{flex:1;overflow:hidden;background:var(--bg-base-alt);display:flex;min-height:0;min-width:0}._editorWrapper_9qgou_352{flex:1;display:flex;min-height:0;min-width:0;overflow:hidden}._lineNumCol_9qgou_360{flex-shrink:0;width:56px;overflow:hidden;background:var(--bg-base-alt);border-right:1px solid var(--border-primary);-webkit-user-select:none;user-select:none;padding-top:4px}._lineNumRow_9qgou_370{padding:0 16px;text-align:right;color:var(--text-disabled);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:12px;line-height:1.5;white-space:nowrap}._editorCol_9qgou_380{flex:1;min-width:0;min-height:0;display:flex}._editorCol_9qgou_380 .cm-theme{flex:1;display:flex;min-height:0;min-width:0}._editorCol_9qgou_380 .cm-editor{flex:1;min-width:0;min-height:0}._loading_9qgou_400{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:var(--text-muted);font-size:14px}._error_9qgou_410{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:var(--color-error-light);font-size:14px}._imageViewer_cvqfs_1{display:flex;flex-direction:column;height:100%;background:var(--bg-base-alt)}._header_cvqfs_8{display:flex;align-items:center;justify-content:space-between;padding:6px 16px;border-bottom:1px solid var(--border-primary);background:var(--bg-container);flex-shrink:0}._headerLeft_cvqfs_18{display:flex;align-items:center;gap:8px;flex:1;min-width:0}._headerRight_cvqfs_26{display:flex;align-items:center;gap:10px;flex-shrink:0}._backBtn_cvqfs_33{width:28px;height:28px;border:none;background:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;padding:0;flex-shrink:0;transition:background .15s,color .15s}._backBtn_cvqfs_33:hover{color:var(--text-secondary);background:var(--bg-elevated)}._closeBtn_cvqfs_54{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:#00000040;color:#fff;border-radius:6px;cursor:pointer;transition:background .15s}._closeBtn_cvqfs_54:hover{background:#0006}._filePath_cvqfs_73{font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileSize_cvqfs_81{font-size:11px;color:var(--text-muted);flex-shrink:0}._toolbar_cvqfs_87{display:flex;align-items:center;gap:4px;padding:6px 16px;background:var(--bg-container);border-bottom:1px solid var(--border-primary);flex-shrink:0}._toolBtn_cvqfs_97{width:28px;height:28px;border:1px solid var(--border-hover);background:var(--bg-elevated);color:var(--text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;padding:0;transition:background .15s,color .15s,border-color .15s}._toolBtn_cvqfs_97:hover{background:var(--bg-surface);color:var(--text-white);border-color:var(--border-light)}._zoomLabel_cvqfs_118{font-size:11px;color:var(--text-tertiary);min-width:42px;text-align:center;-webkit-user-select:none;user-select:none}._canvasArea_cvqfs_126{flex:1;overflow:hidden;position:relative;cursor:grab;background-color:var(--bg-elevated);background-image:linear-gradient(45deg,rgba(0,0,0,.08) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.08) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.08) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.08) 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}._canvasArea_cvqfs_126._dragging_cvqfs_141{cursor:grabbing}._imageWrap_cvqfs_145{position:absolute;top:0;left:0;transform-origin:0 0}._imageWrap_cvqfs_145 img{display:block;max-width:none;image-rendering:auto}._svgInline_cvqfs_158{background:var(--bg-elevated);border-radius:8px;padding:24px;display:inline-flex;align-items:center;justify-content:center}._svgInline_cvqfs_158 svg{display:block;height:200px;width:auto}._statusBar_cvqfs_173{display:flex;align-items:center;gap:16px;padding:4px 16px;background:var(--bg-container);border-top:1px solid var(--border-primary);flex-shrink:0;font-size:11px;color:var(--text-muted)}._loading_cvqfs_185{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:var(--text-muted);font-size:14px}._error_cvqfs_195{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:var(--color-error-light);font-size:14px}._gitChanges_yw0zr_1{flex-shrink:0;background:var(--bg-container);display:flex;flex-direction:column;overflow:hidden;-webkit-user-select:none;user-select:none}._header_yw0zr_10{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--border-primary);flex-shrink:0}._headerTitle_yw0zr_19{font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;gap:5px}._collapseBtn_yw0zr_32{width:20px;height:20px;border:none;background:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;padding:0}._collapseBtn_yw0zr_32:hover{color:var(--text-secondary);background:var(--bg-surface)}._changesContainer_yw0zr_51{flex:1;overflow:auto;padding:4px 0}._changeItem_yw0zr_57{display:flex;align-items:center;height:26px;padding:0 8px;cursor:pointer;color:var(--text-secondary);font-size:13px;white-space:nowrap;transition:background .1s;gap:6px}._changeItem_yw0zr_57:hover{background:var(--bg-elevated)}._changeItem_yw0zr_57._changeItemSelected_yw0zr_74{background:var(--color-tree-selected)}._dirItem_yw0zr_78{display:flex;align-items:center;height:26px;padding:0 8px;color:var(--text-tertiary);font-size:13px;white-space:nowrap;gap:6px}._dirItemClickable_yw0zr_90{cursor:pointer;transition:background .1s}._dirItemClickable_yw0zr_90:hover{background:var(--bg-elevated)}._dirArrow_yw0zr_99{width:16px;flex-shrink:0;color:var(--text-muted);display:flex;align-items:center;justify-content:center}._dirName_yw0zr_108{overflow:hidden;text-overflow:ellipsis}._status_yw0zr_113{width:16px;flex-shrink:0;font-size:11px;font-weight:600;text-align:center;margin-left:auto}._icon_yw0zr_122{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._fileName_yw0zr_131{overflow:hidden;text-overflow:ellipsis;flex:1}._actions_yw0zr_137{display:none;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}._actions_yw0zr_137 span{color:var(--text-muted);cursor:pointer;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:3px}._actions_yw0zr_137 span:hover{color:var(--text-secondary);background:var(--border-light)}._changeItem_yw0zr_57:hover ._actions_yw0zr_137{display:flex}._loading_yw0zr_165{color:var(--text-disabled);font-size:12px;padding:8px 12px}._error_yw0zr_171{color:var(--color-error-light);font-size:12px;padding:8px 12px}._empty_yw0zr_177{color:var(--text-muted);font-size:12px;padding:8px 12px;text-align:center}._rotated90_yw0zr_184{transform:rotate(90deg)}._repoHeader_yw0zr_189{display:flex;align-items:center;height:28px;padding:0 8px;cursor:pointer;color:var(--text-primary);font-size:12px;white-space:nowrap;gap:6px;background:var(--bg-surface);border-bottom:1px solid var(--border-light);-webkit-user-select:none;user-select:none}._repoHeader_yw0zr_189:hover{background:var(--bg-elevated)}._repoArrow_yw0zr_208,._commitArrow_yw0zr_209{width:14px;flex-shrink:0;color:var(--text-muted);display:flex;align-items:center;justify-content:center;transition:transform .15s;transform:rotate(0)}._repoArrowExpanded_yw0zr_220,._commitArrowExpanded_yw0zr_221{transform:rotate(90deg)}._repoName_yw0zr_225{overflow:hidden;text-overflow:ellipsis;flex:1;font-weight:600}._repoBadge_yw0zr_232{font-size:10px;color:var(--text-disabled);background:var(--bg-elevated);padding:1px 6px;border-radius:8px;flex-shrink:0}._statBadge_yw0zr_241{font-size:10px;padding:1px 5px;border-radius:8px;flex-shrink:0;font-family:var(--font-mono, monospace)}._statInsert_yw0zr_249{color:#73c991}._statDelete_yw0zr_253{color:#f14c4c}._unpushedSeparator_yw0zr_258{margin:6px 8px;border-top:1px dashed var(--border-primary);opacity:.7}._unpushedHeader_yw0zr_264{display:flex;align-items:center;height:26px;padding:0 8px;cursor:pointer;color:var(--text-secondary);font-size:12px;white-space:nowrap;gap:6px;-webkit-user-select:none;user-select:none}._unpushedHeader_yw0zr_264:hover{background:var(--bg-elevated)}._unpushedTitle_yw0zr_281{flex:1;font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.4px;color:var(--text-tertiary)}._commitItem_yw0zr_290{display:flex;align-items:center;height:26px;padding:0 8px;cursor:pointer;color:var(--text-secondary);font-size:12px;white-space:nowrap;gap:6px;transition:background .1s}._commitItem_yw0zr_290:hover{background:var(--bg-elevated)}._commitHash_yw0zr_307{font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-tertiary);background:var(--bg-elevated);padding:1px 5px;border-radius:3px;flex-shrink:0}._commitSubject_yw0zr_317{flex:1;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}._commitMeta_yw0zr_324{font-size:10px;color:var(--text-muted);flex-shrink:0}._commitFileBadge_yw0zr_330{font-size:10px;color:var(--text-disabled);background:var(--bg-elevated);padding:1px 6px;border-radius:8px;flex-shrink:0}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}._fullFileDiffView_1o8kb_1{width:100%;height:100%;display:flex;flex-direction:column;background:var(--bg-base-alt);overflow:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}._diffSummary_1o8kb_12{padding:8px 16px;background:var(--bg-container);border-bottom:1px solid var(--border-primary);display:flex;gap:8px;align-items:center;flex-shrink:0}._addedBadge_1o8kb_22{padding:2px 8px;background:var(--color-diff-add-bg);border:1px solid var(--color-diff-add-bg);border-radius:4px;font-size:11px;font-weight:600;color:var(--color-diff-add);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}._deletedBadge_1o8kb_33{padding:2px 8px;background:var(--color-error-bg-light);border:1px solid var(--color-error-bg-medium);border-radius:4px;font-size:11px;font-weight:600;color:var(--color-error);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}._codeContainer_1o8kb_44{flex:1;overflow:hidden;display:flex;min-height:0;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:12px;line-height:1.6}._lineNumberCol_1o8kb_54{flex-shrink:0;overflow:hidden;background:var(--bg-base-alt);border-right:1px solid var(--border-primary);-webkit-user-select:none;user-select:none}._lineNumRow_1o8kb_62{display:flex;min-height:20px}._oldLineNum_1o8kb_67,._newLineNum_1o8kb_68{display:inline-block;width:40px;text-align:right;padding:0 6px;font-size:12px;box-sizing:border-box}._lineNumNormal_1o8kb_77 ._oldLineNum_1o8kb_67,._lineNumNormal_1o8kb_77 ._newLineNum_1o8kb_68{color:var(--text-disabled)}._lineNumAdd_1o8kb_82{border-right:3px solid var(--color-diff-add)}._lineNumAdd_1o8kb_82 ._oldLineNum_1o8kb_67{color:var(--text-disabled)}._lineNumAdd_1o8kb_82 ._newLineNum_1o8kb_68{color:var(--color-diff-add);font-weight:600}._lineNumDelete_1o8kb_95{border-right:3px solid var(--color-error)}._lineNumDelete_1o8kb_95 ._oldLineNum_1o8kb_67{color:var(--color-error);font-weight:600}._lineNumDelete_1o8kb_95 ._newLineNum_1o8kb_68{color:var(--text-disabled)}._codeColWrap_1o8kb_108{flex:1;position:relative;min-width:0;overflow:hidden}._codeCol_1o8kb_108{width:100%;height:100%;overflow:auto;min-width:0}._codeInner_1o8kb_122{width:fit-content;min-width:100%}._codeLine_1o8kb_127{position:relative;min-height:20px;display:flex;transition:background .1s}._codeLine_1o8kb_127:hover{background:var(--overlay-light-faint)}._linePrefix_1o8kb_138{display:inline-block;width:16px;text-align:center;color:var(--text-tertiary);flex-shrink:0;-webkit-user-select:none;user-select:none}._lineContent_1o8kb_147{padding-right:16px;color:var(--text-secondary);white-space:pre}._lineNormal_1o8kb_153{background:#0000}._lineAdd_1o8kb_157{background:var(--color-diff-add-bg)}._lineAdd_1o8kb_157 ._linePrefix_1o8kb_138{color:var(--color-diff-add)}._lineDelete_1o8kb_165{background:var(--color-error-bg-faint)}._lineDelete_1o8kb_165 ._linePrefix_1o8kb_138{color:var(--color-error)}._lineDelete_1o8kb_165 ._lineContent_1o8kb_147{text-decoration:line-through;opacity:.8}._miniMap_1ho3j_1{position:absolute;top:0;right:0;width:10px;height:100%;cursor:pointer;z-index:10}._marker_1ho3j_11{position:absolute;left:0;width:100%;border-radius:1px;pointer-events:none}._gitDiffView_ypk84_1{flex:1;display:flex;flex-direction:column;background:var(--bg-base-alt);overflow:hidden;animation:_slideInFromRight_ypk84_1 .25s ease-out}@keyframes _slideInFromRight_ypk84_1{0%{transform:translate(-40px);opacity:0}to{transform:translate(0);opacity:1}}._closing_ypk84_21{animation:_slideOutToRight_ypk84_1 .2s ease-in forwards}@keyframes _slideOutToRight_ypk84_1{0%{transform:translate(0);opacity:1}to{transform:translate(-40px);opacity:0}}._header_ypk84_36{display:flex;align-items:center;justify-content:space-between;padding:6px 16px;border-bottom:1px solid var(--border-primary);background:var(--bg-container);flex-shrink:0}._headerLeft_ypk84_46{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._backBtn_ypk84_54{width:28px;height:28px;border:none;background:none;color:var(--text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;padding:0;flex-shrink:0;transition:all .15s}._backBtn_ypk84_54:hover{color:var(--text-secondary);background:var(--bg-surface)}._filePath_ypk84_75{font-size:13px;color:var(--text-secondary);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .15s}._filePath_ypk84_75:hover{color:var(--color-info-light);text-decoration:underline}._diffBadge_ypk84_91{padding:2px 8px;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:4px;font-size:10px;font-weight:600;color:var(--color-accent-yellow);letter-spacing:.5px;flex-shrink:0}._headerRight_ypk84_103{display:flex;align-items:center;flex-shrink:0}._closeBtn_ypk84_109{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:var(--text-tertiary);border-radius:6px;cursor:pointer;transition:background .15s,color .15s}._closeBtn_ypk84_109:hover{background:var(--overlay-light-medium);color:var(--text-primary)}._contentContainer_ypk84_129{flex:1;overflow:auto;position:relative}._loading_ypk84_135{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-tertiary);font-size:13px}._error_ypk84_144{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-error-light);font-size:13px;padding:20px;text-align:center}._binaryNotice_ypk84_155{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-tertiary);font-size:13px;font-style:italic;padding:20px;text-align:center}._largeFileWarning_ypk84_167{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--color-accent-yellow);font-size:13px;padding:20px;text-align:center;gap:8px}._fileSize_ypk84_180{color:var(--text-tertiary);font-size:12px;margin:0}._imagePreviewWrap_ypk84_186{display:flex;align-items:center;justify-content:center;height:100%;padding:20px}._imagePreview_ypk84_186{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;cursor:zoom-in;transition:opacity .2s}._imagePreview_ypk84_186:hover{opacity:.85}._panel_sccpn_1{position:absolute;bottom:100%;margin-bottom:8px;left:16px;right:16px;z-index:99999;background:var(--bg-elevated);border:none;border-radius:12px;padding:12px 16px;box-shadow:0 4px 32px var(--shadow-approval-heavy),0 0 12px var(--shadow-approval-glow);animation:_slideUp_sccpn_1 .2s ease-out}._panelGlobal_sccpn_20{position:fixed;bottom:max(calc(var(--chat-input-bar-height, 200px) + 12px),56px);left:10px;right:10px;z-index:99999;background:var(--bg-elevated);border:none;border-radius:12px;padding:10px 14px;box-shadow:0 4px 32px var(--shadow-approval-heavy),0 0 12px var(--shadow-approval-glow);animation:_slideUp_sccpn_1 .2s ease-out;font-size:80%}._panelGlobal_sccpn_20 ._toolName_sccpn_43{font-size:14px}._panelGlobal_sccpn_20 ._command_sccpn_47{font-size:12px;max-height:80px;padding:6px 10px}._panelGlobal_sccpn_20 ._allowBtn_sccpn_53,._panelGlobal_sccpn_20 ._allowSessionBtn_sccpn_54,._panelGlobal_sccpn_20 ._denyBtn_sccpn_55{padding:7px 18px;font-size:14px}._borderSvg_sccpn_60{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}._borderSvgInset_sccpn_69{overflow:hidden}._borderRect_sccpn_73{animation:_dashRotate_sccpn_1 4s linear infinite}@keyframes _dashRotate_sccpn_1{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes _slideUp_sccpn_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _slideDown_sccpn_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}._exiting_sccpn_92{animation:_slideDown_sccpn_1 .2s ease-in forwards}._header_sccpn_96{display:flex;align-items:center;gap:8px;margin-bottom:8px}._toolName_sccpn_43{color:var(--text-primary);font-weight:600;font-size:13px;font-family:SF Mono,Menlo,Monaco,Consolas,monospace}._label_sccpn_110{color:var(--color-approval-label);font-size:12px;font-weight:500;margin-left:auto}._subAgentBadge_sccpn_117{display:inline-block;padding:1px 6px;border-radius:4px;background:var(--color-primary-bg-light);color:var(--color-primary-light);font-size:11px;font-weight:500;letter-spacing:.02em}._body_sccpn_128{margin-bottom:12px}._command_sccpn_47{background:var(--bg-container-alt);border:1px solid var(--border-primary);border-radius:6px;padding:8px 12px;color:var(--text-secondary);font-size:12px;font-family:SF Mono,Menlo,Monaco,Consolas,monospace;line-height:1.5;max-height:120px;overflow-y:auto;white-space:pre-wrap;word-break:break-all;margin:0}._detail_sccpn_148{margin-top:6px;color:var(--text-tertiary);font-size:11px;font-family:SF Mono,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;word-break:break-all;max-height:40px;overflow:hidden}._actions_sccpn_159{display:flex;align-items:center;gap:8px}._autoApproveBtn_sccpn_165{margin-right:auto;padding:4px 10px;border-radius:4px;border:1px solid var(--border-light);background:transparent;color:var(--text-muted);font-size:11px;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}._autoApproveBtn_sccpn_165:hover{color:var(--text-secondary);border-color:var(--text-muted)}._autoApproveActive_sccpn_183{color:var(--color-success);border-color:var(--color-success)}._autoApproveActive_sccpn_183:hover{color:var(--color-success-light);border-color:var(--color-success-light)}._allowBtn_sccpn_53{padding:6px 20px;border-radius:6px;border:1px solid var(--color-success);background:var(--color-success-bg-light);color:var(--color-success);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}._allowBtn_sccpn_53:hover{background:var(--color-success-bg-medium)}._allowSessionBtn_sccpn_54{padding:6px 16px;border-radius:6px;border:1px solid var(--color-primary-light);background:var(--color-primary-bg-light);color:var(--color-primary-light);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s}._allowSessionBtn_sccpn_54:hover{background:var(--color-primary-bg-medium)}._denyBtn_sccpn_55{padding:6px 20px;border-radius:6px;border:1px solid var(--color-error);background:var(--color-error-bg-light);color:var(--color-error);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}._denyBtn_sccpn_55:hover{background:var(--color-error-bg-medium)}._allowBtn_sccpn_53:focus-visible,._allowSessionBtn_sccpn_54:focus-visible,._denyBtn_sccpn_55:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:768px){._panel_sccpn_1{right:10px;left:10px;border-radius:12px;padding:16px 20px}._toolName_sccpn_43{font-size:18px}._command_sccpn_47{font-size:16px;max-height:160px}._allowBtn_sccpn_53,._allowSessionBtn_sccpn_54,._denyBtn_sccpn_55{padding:10px 28px;font-size:18px}}html.pad-mode ._panel_sccpn_1{right:16px;left:16px;padding:12px 16px;z-index:99999}html.pad-mode ._toolName_sccpn_43{font-size:13px}html.pad-mode ._command_sccpn_47{font-size:12px;max-height:120px}html.pad-mode ._allowBtn_sccpn_53,html.pad-mode ._allowSessionBtn_sccpn_54,html.pad-mode ._denyBtn_sccpn_55{padding:6px 20px;font-size:13px}html.pad-mode ._panelGlobal_sccpn_20{font-size:90%}html.pad-mode ._panelGlobal_sccpn_20 ._toolName_sccpn_43{font-size:14px}html.pad-mode ._panelGlobal_sccpn_20 ._command_sccpn_47{font-size:13px;max-height:100px}html.pad-mode ._panelGlobal_sccpn_20 ._allowBtn_sccpn_53,html.pad-mode ._panelGlobal_sccpn_20 ._allowSessionBtn_sccpn_54,html.pad-mode ._panelGlobal_sccpn_20 ._denyBtn_sccpn_55{padding:8px 22px;font-size:14px}._teamActiveSpinner_jsskf_1{position:absolute;bottom:4px;right:4px;width:10px;height:10px;border:2px solid var(--overlay-light-medium);border-top-color:var(--color-warning);border-radius:50%;animation:_teamSpin_jsskf_1 .8s linear infinite}@keyframes _teamSpin_jsskf_1{to{transform:rotate(360deg)}}._teamPopover_jsskf_17{min-width:200px;max-width:320px;padding:8px 0}._teamPopoverTitle_jsskf_23{font-size:13px;font-weight:600;color:var(--text-primary);padding:4px 12px 8px;border-bottom:1px solid var(--border-primary)}._teamPopoverItem_jsskf_31{display:flex;align-items:center;padding:6px 12px;cursor:pointer;transition:background .15s;font-size:12px;color:var(--text-secondary)}._teamPopoverItem_jsskf_31:hover{background:var(--bg-elevated)}._teamPopoverName_jsskf_45{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._teamPopoverMeta_jsskf_53{color:var(--text-muted);font-size:11px;margin:0 8px;flex-shrink:0}._teamPopoverTime_jsskf_60{color:var(--text-disabled);font-size:11px;flex-shrink:0}._teamModalBody_jsskf_66{flex:1;min-width:0;overflow-y:auto;padding:16px 24px;display:flex;flex-direction:column;gap:4px}._teamGanttToggle_jsskf_76{cursor:pointer;padding:8px 16px;font-size:12px;color:var(--text-tertiary);-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border-primary);transition:color .15s}._teamGanttToggle_jsskf_76:hover{color:var(--text-secondary)}._ganttExportBtn_jsskf_90{display:inline-flex;align-items:center;margin-left:8px;padding:2px 4px;color:var(--text-muted);cursor:pointer;border-radius:3px;transition:color .15s,background .15s}._ganttExportBtn_jsskf_90:hover{color:var(--text-secondary);background:var(--bg-surface)}._teamGanttWrap_jsskf_106{--gantt-label-width: 110px;padding:8px 16px 4px;position:relative;max-height:120px;overflow-y:auto;flex-shrink:0}._teamGanttResizer_jsskf_115{height:5px;cursor:ns-resize;background:#0000;border-bottom:1px solid var(--border-primary);flex-shrink:0;transition:background .15s}._teamGanttResizer_jsskf_115:hover{background:var(--border-secondary)}._teamGanttRow_jsskf_128{display:flex;align-items:center;height:22px;margin-bottom:3px}._teamGanttLabel_jsskf_135{width:calc(var(--gantt-label-width) - 10px);font-size:11px;color:var(--text-tertiary);text-align:right;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}._teamGanttTrack_jsskf_147{flex:1;height:14px;background:var(--bg-container);border-radius:3px;position:relative;overflow:hidden}._teamGanttBar_jsskf_156{position:absolute;height:100%;border-radius:3px;min-width:4px;top:0}._teamGanttDiamond_jsskf_164{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:12px;line-height:1;z-index:2;pointer-events:auto;cursor:default;filter:drop-shadow(0 0 2px var(--overlay-dark-strong));transition:transform .15s}._teamGanttDiamond_jsskf_164:hover{transform:translate(-50%,-50%) scale(1.4)}._teamGanttArrows_jsskf_181{position:absolute;top:0;left:var(--gantt-label-width);right:0;width:calc(100% - var(--gantt-label-width));pointer-events:none;z-index:5}._teamGanttIndicator_jsskf_191{position:absolute;top:0;bottom:0;width:2px;background:var(--color-primary-pale);z-index:10;pointer-events:none;box-shadow:0 0 6px var(--color-primary-pale-shadow);transition:left .15s ease-out}._teamModalLayout_jsskf_203{display:flex;height:100%}._teamAgentCards_jsskf_208{width:160px;flex-shrink:0;border-right:1px solid var(--border-primary);overflow-y:auto;background:var(--bg-base-alt);padding:8px}._teamAgentCard_jsskf_208{padding:8px;border-radius:0;margin-bottom:6px;border-left:3px solid var(--border-secondary);background:var(--bg-container);transition:background .15s}._teamAgentCard_jsskf_208:hover,._teamAgentCard_jsskf_208._teamAgentCardActive_jsskf_232{background:var(--bg-elevated)}._teamAgentCardHeader_jsskf_236{display:flex;align-items:center;gap:6px}._teamAgentAvatar_jsskf_242{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--model-logo-mono)}._teamAgentAvatar_jsskf_242 svg{width:14px;height:14px;fill:currentColor}._teamAgentName_jsskf_260{font-size:12px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._teamAgentType_jsskf_269{font-size:10px;color:var(--text-muted);margin-top:2px}._teamAgentStatus_jsskf_275{font-size:10px;margin-top:4px}._teamAgentPopover_jsskf_280{padding:10px 12px;min-width:200px}._teamAgentPopTeammateMsg_jsskf_285{background:var(--bg-code-system);border:1px solid var(--border-code-system);border-radius:6px;padding:10px 12px;margin-bottom:8px}._teamAgentPopTmSummary_jsskf_293{font-size:12px;font-weight:600;color:var(--color-primary-pale);margin-bottom:6px}._teamAgentPopTmContent_jsskf_300{font-size:12px;color:var(--text-secondary);line-height:1.6}._teamAgentPopTask_jsskf_306{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--border-primary)}._teamAgentPopMsg_jsskf_315{font-size:12px;color:var(--text-secondary);line-height:1.5;white-space:pre-wrap;word-break:break-word;margin-bottom:8px;padding:6px 8px;background:var(--bg-container);border-radius:4px;border:1px solid var(--border-primary)}._teammateReportEntry_jsskf_328{background:var(--bg-code-system);border:1px solid var(--border-code-system);border-radius:8px;padding:12px;margin:4px 0}._teammateReportHeader_jsskf_336{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--border-code-system)}._teammateReportName_jsskf_345{font-size:13px;font-weight:600;color:var(--text-primary)}._teammateReportSummary_jsskf_351{font-size:12px;color:var(--color-primary-pale);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._teammateReportBody_jsskf_360{font-size:12px;color:var(--text-secondary);line-height:1.6}._teamModalContent_jsskf_366{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}._teamBtnRelative_jsskf_374{position:relative}._ganttLabelLead_jsskf_378{color:var(--color-primary);font-weight:600}._ganttLabelAgent_jsskf_383{color:var(--text-primary)}._ganttTimeAxisRow_jsskf_387{margin-top:2px}._ganttTimeAxisTrack_jsskf_391{background:#0000;height:16px;position:relative}._ganttTickLabel_jsskf_397{position:absolute;transform:translate(-50%);font-size:9px;color:var(--text-disabled);white-space:nowrap}._teamPopoverStatus_jsskf_405{margin-right:6px;font-size:10px}._statusConverged_jsskf_411{color:var(--color-success);opacity:.55}._statusPending_jsskf_417{color:var(--text-tertiary)}._statusPossiblyAlive_jsskf_422{color:var(--color-warning-light)}._statusReused_jsskf_427{color:var(--text-tertiary);font-style:italic}._ganttIndicatorInitial_jsskf_432{left:110px}._teamModalTitle_jsskf_436{color:var(--text-primary);font-size:15px}._teamLeadCard_jsskf_441{border-left-color:var(--color-primary)}._agentNoMessages_jsskf_445{color:var(--text-muted);font-size:12px}._teamAgentCardClickable_jsskf_450{border-left-color:var(--text-primary);cursor:pointer}._agentStatusDurSuffix_jsskf_455{color:var(--text-tertiary)}._wfPopover_1fpr3_3{min-width:220px;max-width:360px;padding:8px 0}._wfPopoverScroll_1fpr3_10{max-height:calc(100vh - 48px);overflow-y:auto;overflow-x:hidden}._wfPopoverTitle_1fpr3_16{font-size:13px;font-weight:600;color:var(--text-primary);padding:4px 12px 8px;border-bottom:1px solid var(--border-primary)}._wfPopoverItem_1fpr3_24{display:flex;align-items:center;padding:6px 12px;cursor:pointer;transition:background .15s;font-size:12px;color:var(--text-secondary)}._wfPopoverItem_1fpr3_24:hover{background:var(--bg-elevated)}._wfPopoverStatus_1fpr3_38{margin-right:6px;font-size:10px;flex-shrink:0}._wfPopoverName_1fpr3_44{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._wfPopoverMeta_1fpr3_52{color:var(--text-muted);font-size:11px;margin:0 6px;flex-shrink:0}._wfPopoverTime_1fpr3_59{color:var(--text-disabled);font-size:11px;flex-shrink:0}._wfModalTitle_1fpr3_65{font-weight:600}._wfModalBody_1fpr3_69{max-height:calc(100vh - 160px);overflow-y:auto}._snapLine_1qd8k_1{position:absolute;top:0;bottom:0;width:2px;background:#0000;border-left:2px dashed var(--overlay-light-medium);pointer-events:none;z-index:1000;transition:all .15s}._snapLineActive_1qd8k_13{position:absolute;top:0;bottom:0;width:2px;background:#0000;border-left:2px dashed var(--overlay-light-half);pointer-events:none;z-index:1001}._snapPreview_1qd8k_24{position:absolute;top:0;bottom:0;background:var(--overlay-light-medium);pointer-events:none;z-index:999}._roleFilterBar_122ad_1{display:flex;align-items:center;gap:6px;padding:0 12px;height:41px;background:var(--bg-base-pure);border-bottom:1px solid var(--border-secondary);overflow-x:auto;flex-shrink:0}._roleChip_122ad_12,._roleChipActive_122ad_12{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;border:1px solid var(--border-secondary);background:#0000;color:var(--text-tertiary);font-size:11px;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}._roleChipActive_122ad_12{border-color:var(--color-primary-pale);color:var(--text-secondary)}._roleChip_122ad_12:hover,._roleChipActive_122ad_12:hover{border-color:var(--text-disabled)}._roleAvatar_122ad_33{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}._roleAvatar_122ad_33 svg{width:10px;height:10px}._roleAvatarImg_122ad_47{width:16px;height:16px;border-radius:50%;flex-shrink:0;object-fit:cover}._roleName_122ad_54{max-width:80px;overflow:hidden;text-overflow:ellipsis}._roleCheck_122ad_59{color:var(--color-primary-pale);font-size:10px}._chatInputBar_uvhdv_1{padding:8px 16px 12px;background:var(--bg-input-bar);flex-shrink:0}._chatInputWrapper_uvhdv_7{display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:16px;transition:border-color .2s;overflow:visible}._chatInputWrapper_uvhdv_7:focus-within{border-color:var(--text-disabled)}._chatTextareaWrap_uvhdv_21{position:relative;flex:1}._textareaWithGhost_uvhdv_28{position:relative}._chatTextarea_uvhdv_21{width:100%;min-height:22px;max-height:120px;padding:12px 14px 4px;background:#0000;color:var(--text-primary);border:none;outline:none;resize:none;font-size:14px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box}._chatTextarea_uvhdv_21::placeholder{color:var(--text-disabled)}._chatInputBottom_uvhdv_52{display:flex;align-items:center;padding:4px 6px 6px;gap:4px}._chatInputBottomLeft_uvhdv_60,._chatInputBottomRight_uvhdv_62{display:flex;align-items:center;gap:4px;flex:0 0 auto}._chatInputBottomRight_uvhdv_62{margin-left:auto}._plusArea_uvhdv_74{position:relative}._plusBtn_uvhdv_78,._micBtn_uvhdv_79{width:28px;height:28px;border-radius:50%;border:1px solid var(--border-light);background:#0000;color:var(--text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s,border-color .15s,transform .25s ease}._plusBtnOpen_uvhdv_94{transform:rotate(45deg)}._plusBtn_uvhdv_78:hover,._micBtn_uvhdv_79:hover{background:var(--bg-surface);color:var(--text-secondary);border-color:var(--text-muted)}._micBtnRecording_uvhdv_105,._micBtnRecording_uvhdv_105:hover{background:var(--color-error);color:#fff;border-color:var(--color-error);animation:_ccvMicPulse_uvhdv_1 1.4s ease-in-out infinite}@keyframes _ccvMicPulse_uvhdv_1{0%,to{box-shadow:0 0 rgba(var(--color-error-rgb),.45)}50%{box-shadow:0 0 0 6px rgba(var(--color-error-rgb),0)}}@media(prefers-reduced-motion:reduce){._micBtnRecording_uvhdv_105,._micBtnRecording_uvhdv_105:hover{animation:none}}._interimPreview_uvhdv_125{position:absolute;left:14px;right:14px;bottom:4px;z-index:101;color:var(--text-secondary);font-size:12px;font-style:italic;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;white-space:pre-wrap;max-height:40px;overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,var(--bg-elevated) 30%);padding-top:8px}._plusOverlay_uvhdv_144{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}._plusMenu_uvhdv_153{position:absolute;bottom:36px;left:0;background:var(--bg-elevated);border:1px solid var(--border-hover);border-radius:10px;padding:4px;min-width:140px;box-shadow:0 4px 16px var(--overlay-dark-light);z-index:100}._plusMenuItem_uvhdv_166{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:#0000;color:var(--text-secondary);font-size:13px;cursor:pointer;border-radius:6px;transition:background .15s;white-space:nowrap}._plusMenuItem_uvhdv_166:hover{background:var(--bg-surface)}._plusMenuItemMuted_uvhdv_186{color:var(--text-tertiary);border-bottom:1px solid var(--border-light);margin-bottom:2px}._plusMenuItemMuted_uvhdv_186:hover{color:var(--text-primary)}._plusMenuItem_uvhdv_166 svg{width:16px;height:16px;flex-shrink:0}._plusMenuItemMuted_uvhdv_186 svg{stroke:var(--text-tertiary);transition:stroke .15s}._plusMenuItemMuted_uvhdv_186:hover svg{stroke:var(--text-primary)}._presetLabel_uvhdv_212{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._plusMenuQuick_uvhdv_220{min-width:200px}._plusBtn_uvhdv_78 svg{width:16px;height:16px}._quickMenuPresetItem_uvhdv_232{max-width:260px;overflow:hidden;text-overflow:ellipsis}._chatInputHint_uvhdv_238{font-size:11px;color:var(--border-light);-webkit-user-select:none;user-select:none;padding:0 4px}._ctxBarSlot_uvhdv_61{flex:0 1 200px;max-width:200px;min-width:0;display:flex;align-items:stretch;height:28px;margin-left:4px}._ctxBarSlot_uvhdv_61>*{flex:1 1 0;min-width:0}._sendBtn_uvhdv_263{width:28px;height:28px;border-radius:50%;border:none;background:var(--text-white);color:var(--bg-base-pure);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s}._sendBtnDisabled_uvhdv_278{background:var(--border-light);color:var(--text-tertiary);cursor:default}._sendBtn_uvhdv_263 svg{width:16px;height:16px}._ghostText_uvhdv_289{position:absolute;top:0;left:0;right:0;padding:12px 14px 4px;color:var(--border-light);font-size:14px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;pointer-events:none;white-space:pre-wrap;overflow:hidden;max-height:120px}._suggestionChip_uvhdv_305{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--bg-elevated);border-top:1px solid var(--border-primary);cursor:pointer;flex-shrink:0;transition:background .15s;height:35px}._suggestionChip_uvhdv_305:hover{background:var(--bg-elevated)}._suggestionChipText_uvhdv_322{flex:1;color:var(--text-disabled);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._suggestionChipAction_uvhdv_331{color:var(--color-primary-pale);font-size:14px;flex-shrink:0}._imagePreviewStrip_uvhdv_338{display:flex;gap:8px;padding:8px 14px 0;overflow-x:auto;scrollbar-width:none}._imagePreviewStrip_uvhdv_338::-webkit-scrollbar{display:none}._imagePreviewItem_uvhdv_350{position:relative;width:48px;height:48px;border-radius:6px;overflow:hidden;flex-shrink:0;border:1px solid var(--border-light);transition:border-color .15s}._imagePreviewItem_uvhdv_350:hover{border-color:var(--color-primary-pale)}._imagePreviewThumb_uvhdv_365{width:100%;height:100%;object-fit:cover;cursor:pointer}._imagePreviewUploading_uvhdv_373{cursor:default}._imagePreviewSpinner_uvhdv_377{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059}._imagePreviewRemove_uvhdv_386{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:#000000b3;color:#fff;border:none;font-size:12px;line-height:14px;text-align:center;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}._imagePreviewItem_uvhdv_350:hover ._imagePreviewRemove_uvhdv_386{opacity:1}@media(hover:none){._imagePreviewRemove_uvhdv_386,._filePreviewClose_uvhdv_414{opacity:1;min-width:22px;min-height:22px}}._filePreviewChip_uvhdv_421{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:8px;flex-shrink:0;max-width:200px;color:var(--text-secondary);transition:border-color .15s}._filePreviewChip_uvhdv_421:hover{border-color:var(--color-primary-pale)}._filePreviewChip_uvhdv_421 svg{flex-shrink:0;color:var(--text-tertiary)}._filePreviewName_uvhdv_444{font-size:12px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._filePreviewClose_uvhdv_414{flex-shrink:0;width:16px;height:16px;border-radius:50%;background:transparent;color:var(--text-muted);border:none;font-size:14px;line-height:14px;text-align:center;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .15s}._filePreviewClose_uvhdv_414:hover{color:var(--text-primary)}@media(max-width:768px){._chatInputBar_uvhdv_1{padding:10px 21px 16px;background:transparent}._chatInputWrapper_uvhdv_7{border-radius:21px}._chatTextarea_uvhdv_21{min-height:52px;max-height:208px;padding:18px 21px 8px;font-size:22px}._ghostText_uvhdv_289{padding:18px 21px 8px;font-size:22px}._chatInputBottom_uvhdv_52{padding:8px 10px 10px;gap:8px}._plusBtn_uvhdv_78,._micBtn_uvhdv_79{width:47px;height:47px}._plusBtn_uvhdv_78 svg,._micBtn_uvhdv_79 svg{width:23px;height:23px}._interimPreview_uvhdv_125{left:21px;right:21px;bottom:8px;font-size:17px;max-height:60px;padding-top:12px}._plusMenu_uvhdv_153{bottom:57px}._plusMenuItem_uvhdv_166{padding:13px 18px;font-size:20px}._chatInputHint_uvhdv_238{font-size:17px}._sendBtn_uvhdv_263{width:47px;height:47px}._sendBtn_uvhdv_263 svg{width:23px;height:23px}._imagePreviewStrip_uvhdv_338{gap:10px;padding:10px 18px 0}._imagePreviewItem_uvhdv_350{width:56px;height:56px;border-radius:8px}._imagePreviewRemove_uvhdv_386{width:20px;height:20px;font-size:14px;opacity:1}._filePreviewChip_uvhdv_421{padding:8px 12px;gap:8px;border-radius:10px;max-width:240px}._filePreviewName_uvhdv_444{font-size:15px}._filePreviewClose_uvhdv_414{width:20px;height:20px;font-size:16px}}html.pad-mode ._chatInputBar_uvhdv_1{padding:8px 16px 12px}html.pad-mode ._chatInputWrapper_uvhdv_7{border-radius:16px}html.pad-mode ._chatTextarea_uvhdv_21{min-height:22px;max-height:120px;padding:12px 14px 4px;font-size:14px}html.pad-mode ._ghostText_uvhdv_289{padding:12px 14px 4px;font-size:14px}html.pad-mode ._chatInputBottom_uvhdv_52{padding:4px 6px 6px;gap:4px}html.pad-mode ._plusBtn_uvhdv_78,html.pad-mode ._micBtn_uvhdv_79{width:28px;height:28px}html.pad-mode ._plusBtn_uvhdv_78 svg,html.pad-mode ._micBtn_uvhdv_79 svg{width:16px;height:16px}html.pad-mode ._interimPreview_uvhdv_125{left:14px;right:14px;bottom:4px;font-size:12px;max-height:40px;padding-top:8px}html.pad-mode ._plusMenu_uvhdv_153{bottom:36px}html.pad-mode ._plusMenuItem_uvhdv_166{padding:8px 12px;font-size:13px}html.pad-mode ._chatInputHint_uvhdv_238{font-size:11px}html.pad-mode ._sendBtn_uvhdv_263{width:28px;height:28px}html.pad-mode ._sendBtn_uvhdv_263 svg{width:16px;height:16px}html.pad-mode ._imagePreviewStrip_uvhdv_338{gap:8px;padding:8px 14px 0}html.pad-mode ._imagePreviewItem_uvhdv_350{width:48px;height:48px;border-radius:6px}html.pad-mode ._imagePreviewRemove_uvhdv_386{width:16px;height:16px;font-size:12px;opacity:0}html.pad-mode ._filePreviewChip_uvhdv_421{padding:6px 10px;gap:6px;border-radius:8px;max-width:200px}html.pad-mode ._filePreviewName_uvhdv_444{font-size:12px}html.pad-mode ._filePreviewClose_uvhdv_414{width:16px;height:16px;font-size:12px}._sendBtnWrap_uvhdv_608{position:relative;display:flex;flex-shrink:0}._bar_m7vks_2{flex:0 0 auto;margin:0 8px 6px;background:var(--bg-container);border:1px solid var(--border-secondary);border-radius:8px;font-size:12px;overflow:hidden}._header_m7vks_12{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;border-bottom:1px solid var(--border-secondary)}._title_m7vks_21{flex:0 0 auto;max-width:200px;font-weight:600;color:var(--color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._stat_m7vks_31{flex:1 1 auto;min-width:0;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actions_m7vks_41{flex:0 0 auto;display:flex;align-items:center;gap:4px}._viewToggle_m7vks_48{display:inline-flex;gap:0;padding:2px;background:var(--bg-sub-avatar, rgba(127, 127, 127, .12));border-radius:6px}._viewBtn_m7vks_56{background:transparent;border:none;color:var(--text-secondary);font-size:11px;line-height:1.5;padding:1px 10px;cursor:pointer;border-radius:4px;transition:color .12s ease,background .12s ease}._viewBtn_m7vks_56:hover{color:var(--color-primary)}._viewBtnActive_m7vks_70,._viewBtnActive_m7vks_70:hover{color:#fffffff5;background:var(--color-primary)}._iconBtn_m7vks_76{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:12px;line-height:1;padding:2px 4px;border-radius:4px}._iconBtn_m7vks_76:hover{color:var(--color-primary);background:var(--color-primary-pale)}._rows_m7vks_92{max-height:60vh;overflow-y:auto;padding:4px 0}._row_m7vks_92{display:flex;align-items:baseline;gap:8px;padding:2px 10px;line-height:1.6}._head_m7vks_12{color:var(--text-gray);font-size:11px;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-secondary);padding-top:2px;padding-bottom:5px;margin-bottom:2px}._head_m7vks_12 ._labelCell_m7vks_118{color:var(--text-gray)}._dot_m7vks_120{flex:0 0 auto;width:1em;text-align:center;font-size:11px}._labelCell_m7vks_118{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:6px;overflow:hidden}._label_m7vks_118{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-primary)}._doing_m7vks_146{flex:0 0 auto;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--color-primary);border-radius:4px;padding:0 6px;font-size:11px;color:#fffffff5}._model_m7vks_160{flex:0 0 96px;color:var(--text-gray);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tok_m7vks_169,._tool_m7vks_169,._dur_m7vks_169{flex:0 0 auto;text-align:right;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}._tok_m7vks_169{flex-basis:60px}._tool_m7vks_169{flex-basis:44px}._dur_m7vks_169{flex-basis:52px;color:var(--text-gray)}._liveDot_m7vks_181{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--color-success, #3fb950)}._stateDone_m7vks_189{color:var(--color-success, #3fb950)}._stateFailed_m7vks_190{color:var(--color-error, #f85149)}._stateRunning_m7vks_191{color:var(--text-secondary)}._stateQueued_m7vks_192{color:var(--text-gray)}._statePulse_m7vks_194{animation:_ccvHudPulse_m7vks_1 1.1s ease-in-out infinite}@keyframes _ccvHudPulse_m7vks_1{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){._statePulse_m7vks_194{animation:none}}@media(max-width:768px){._model_m7vks_160{display:none}._row_m7vks_92{gap:8px}}._phases_m7vks_211{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:5px 10px;border-bottom:1px solid var(--border-secondary);max-height:96px;overflow-y:auto}._phasesLabel_m7vks_222{flex:0 0 auto;color:var(--text-gray);font-size:11px;text-transform:uppercase;letter-spacing:.03em;margin-right:2px}._phaseChip_m7vks_231{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:4px;max-width:220px;padding:1px 8px;font-size:11px;line-height:1.6;color:var(--text-secondary);background:var(--bg-sub-avatar);border-radius:10px}._phaseChipIdx_m7vks_245{flex:0 0 auto;color:var(--text-gray);font-variant-numeric:tabular-nums}._phaseChipTitle_m7vks_251{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._backdrop_jg8gb_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#00000080;display:flex;align-items:center;justify-content:center}._modal_jg8gb_11{width:95vw;max-width:560px;height:480px;max-height:85vh;background:var(--bg-elevated);border:1px solid var(--border-hover);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;position:relative}._modalContent_jg8gb_37{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}._header_jg8gb_45{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 8px}._title_jg8gb_52{font-size:16px;font-weight:600;color:var(--text-primary)}._closeBtn_jg8gb_58{width:28px;height:28px;border:none;background:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px}._closeBtn_jg8gb_58:hover{background:var(--bg-surface);color:var(--text-secondary)}._headerActions_jg8gb_76{display:flex;align-items:center;gap:4px}._customWrap_jg8gb_83{position:relative;display:inline-flex;align-items:center;flex-shrink:0}._customTitle_jg8gb_90{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._editPencil_jg8gb_97{position:absolute;top:-4px;inset-inline-end:-4px;width:16px;height:16px;border-radius:50%;background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s;z-index:2}._customWrap_jg8gb_83:hover ._editPencil_jg8gb_97{opacity:1}._editPencil_jg8gb_97:hover{color:var(--color-primary);border-color:var(--color-primary)}@media(max-width:768px){._editPencil_jg8gb_97{opacity:1}}._disabledTip_jg8gb_129{padding:16px;font-size:13px;color:var(--text-muted);line-height:1.5}._variantRow_jg8gb_141{display:flex;align-items:flex-end;gap:8px;padding:0 20px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}._variantRow_jg8gb_141::-webkit-scrollbar{display:none}._roleBtn_jg8gb_158{display:inline-flex;align-items:center;gap:5px;padding:9px 14px;font-size:15px;line-height:1.6;border:1px solid var(--border-color);border-radius:14px;background:var(--bg-main);color:var(--text-secondary);cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}._roleBtn_jg8gb_158:hover{border-color:var(--color-primary);color:var(--color-primary)}._roleBtn_jg8gb_158._roleBtnActive_jg8gb_187{background:var(--bg-container);color:var(--color-primary);border-color:var(--border-primary);border-bottom-color:var(--bg-container);border-radius:10px 10px 0 0;font-weight:500;margin-bottom:-1px;position:relative;z-index:1}._variantRow_jg8gb_141>._roleBtn_jg8gb_158._roleBtnActive_jg8gb_187,._customWrap_jg8gb_83:has(>._roleBtn_jg8gb_158._roleBtnActive_jg8gb_187){position:sticky;left:0;right:0;z-index:2}[data-theme=light] ._textareaWrap_jg8gb_23{box-shadow:0 3px 8px #00000014}[data-theme=light] ._roleBtnActive_jg8gb_187{box-shadow:0 -3px 8px #0000000f}._addExpertBtn_jg8gb_236{display:inline-flex;align-items:center;align-self:center;gap:5px;padding:6px 14px;font-size:15px;line-height:1.6;margin-left:4px;margin-bottom:2px;border:none;border-radius:14px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}._addExpertBtn_jg8gb_236:hover{color:var(--color-primary);background:var(--bg-surface)}[data-theme=light] ._addExpertBtn_jg8gb_236{color:var(--text-secondary)}._fileList_jg8gb_272{display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px;max-height:80px;overflow-y:auto;flex-shrink:0}._fileChip_jg8gb_287{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;background:var(--bg-elevated);border:1px solid var(--border-primary);font-size:11px;color:var(--text-secondary);max-width:180px;white-space:nowrap;transition:border-color .15s}._fileChip_jg8gb_287:hover{border-color:var(--color-primary-pale)}._fileChip_jg8gb_287 svg{flex-shrink:0}._fileName_jg8gb_310{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._fileRemove_jg8gb_317{flex-shrink:0;cursor:pointer;color:var(--text-disabled)}._fileRemove_jg8gb_317:hover{color:var(--text-primary)}._imageItem_jg8gb_327{position:relative;width:48px;height:48px;border-radius:6px;overflow:hidden;border:1px solid var(--border-primary);transition:border-color .15s}._imageItem_jg8gb_327:hover{border-color:var(--color-primary-pale)}._imageThumb_jg8gb_341{width:100%;height:100%;object-fit:cover;cursor:pointer}._imageRemove_jg8gb_348{position:absolute;top:0;right:0;width:18px;height:18px;border:none;background:#0009;color:#fff;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:0 0 0 6px;opacity:0;transition:opacity .15s}._imageItem_jg8gb_327:hover ._imageRemove_jg8gb_348{opacity:1}@media(hover:none){._imageRemove_jg8gb_348,._fileRemove_jg8gb_317{opacity:1;min-width:22px;min-height:22px}}._textareaWrap_jg8gb_23{margin:0 16px;display:flex;flex-direction:column;flex:1 1 0;min-height:0;background:var(--bg-container);border-radius:8px;overflow:hidden;padding:4px}._textarea_jg8gb_23{flex:1 1 0;width:100%;min-height:0;box-sizing:border-box;padding:12px 14px;background:transparent;border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);font-size:16px;line-height:1.5;font-family:inherit;transition:border-color .15s;resize:none;outline:none}._textarea_jg8gb_23:focus{border-color:var(--color-primary-pale)}._resizeHandle_jg8gb_33{position:absolute;top:6px;left:6px;width:18px;height:18px;cursor:nwse-resize;z-index:5;touch-action:none;color:var(--text-disabled-faint);opacity:.7;transition:opacity .15s ease;display:block;line-height:0}._resizeHandle_jg8gb_33 svg{width:100%;height:100%;display:block}._resizeHandle_jg8gb_33:hover,._resizeHandle_jg8gb_33:active{opacity:1}.pad-mode ._resizeHandle_jg8gb_33{width:22px;height:22px;top:8px;left:8px}._textarea_jg8gb_23::placeholder{color:var(--text-disabled)}._footer_jg8gb_468{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 14px}._sendBtn_jg8gb_475{height:38px;padding:0 24px;border:none;border-radius:8px;background:var(--color-primary);color:#fff;font-size:16px;cursor:pointer;white-space:nowrap;transition:opacity .15s}._sendBtn_jg8gb_475:hover{opacity:.85}._sendBtn_jg8gb_475:disabled{opacity:.4;cursor:not-allowed}._uploadBtn_jg8gb_497{display:flex;align-items:center;gap:5px;height:38px;padding:0 18px;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-elevated);color:var(--text-light);font-size:16px;cursor:pointer;white-space:nowrap;transition:background .15s}._uploadBtn_jg8gb_497:hover{background:var(--bg-surface);color:var(--text-primary);border-color:var(--text-disabled)}@media(max-width:768px){._backdrop_jg8gb_1{zoom:1.4}}html.pad-mode ._backdrop_jg8gb_1{zoom:1}._centerEmpty_wt9xa_1{display:flex;align-items:center;justify-content:center;height:100%}._container_wt9xa_8{flex:1;overflow-x:hidden;overflow-y:auto;padding:16px 0;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._mobileVirtuoso_wt9xa_19{flex:1;min-height:0}._sessionDividerText_wt9xa_24{font-size:11px;color:var(--text-disabled)}._lastResponseLabel_wt9xa_29{font-size:11px}._splitContainer_wt9xa_33{display:flex;flex-direction:row;height:100%;overflow:hidden}._chatSection_wt9xa_40{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}._vResizer_wt9xa_48{width:5px;background:var(--bg-elevated);cursor:col-resize;flex-shrink:0;border-left:1px solid var(--border-primary);border-right:1px solid var(--border-primary);transition:background .15s}._vResizer_wt9xa_48:hover{background:var(--border-secondary)}._terminalToggle_wt9xa_62{display:flex;align-items:center;justify-content:center;align-self:center;width:14px;height:48px;margin-left:-14px;flex-shrink:0;cursor:pointer;color:var(--text-disabled);background:var(--overlay-light-faint);border-radius:4px 0 0 4px;transition:background .2s,color .2s;z-index:20;position:relative}._terminalToggle_wt9xa_62:hover{background:var(--overlay-light-medium);color:var(--text-tertiary)}._messageListWrap_wt9xa_85{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}._stickyBottomBtn_wt9xa_93{position:absolute;right:12px;bottom:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 18px;justify-content:flex-end;border-radius:0;border:none;background:none;color:var(--text-tertiary);font-size:12px;cursor:pointer;transition:color .15s;z-index:10;box-shadow:none}._stickyBottomBtn_wt9xa_93 span{background:var(--bg-sticky-btn);padding:2px 10px;border-radius:10px}._loadingPet_wt9xa_120{width:48px;height:48px;image-rendering:pixelated}._stickyBottomBtn_wt9xa_93:hover{color:var(--text-white);background:none}@media(max-width:768px){._stickyBottomBtn_wt9xa_93{right:auto;left:0;gap:4px;padding:16px 18px;font-size:24px}._stickyBottomBtn_wt9xa_93 span{padding:4px 20px;border-radius:20px}._stickyBottomBtn_wt9xa_93 svg{width:28px;height:28px}}html.pad-mode ._stickyBottomBtn_wt9xa_93{right:0;left:auto;padding:8px 18px;font-size:12px}html.pad-mode ._stickyBottomBtn_wt9xa_93 span{padding:2px 10px;border-radius:10px}html.pad-mode ._stickyBottomBtn_wt9xa_93 svg{width:auto;height:auto}._loadMoreWrap_wt9xa_154{display:flex;justify-content:center;padding:12px 0 4px}._loadMoreBtn_wt9xa_160{padding:6px 18px;border-radius:16px;border:1px solid var(--border-hover);background:var(--overlay-light-faint);color:var(--text-tertiary);font-size:12px;cursor:pointer;transition:background .15s,color .15s}._loadMoreBtn_wt9xa_160:hover{background:var(--overlay-light-medium);color:var(--text-secondary)}._navSidebar_wt9xa_176{width:40px;flex-shrink:0;background:var(--bg-elevated);border-right:1px solid var(--border-primary);display:flex;flex-direction:column;align-items:center;padding-top:4px;gap:4px}@media(max-width:768px){._navSidebar_wt9xa_176{display:none}}._navBtn_wt9xa_193{width:32px;height:32px;border:none;background:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;padding:0;transition:background .15s,color .15s}._navBtn_wt9xa_193:hover{color:var(--text-secondary);background:var(--bg-elevated)}._navBtnActive_wt9xa_213{width:32px;height:32px;border:none;background:var(--color-primary-bg-light);color:var(--color-primary-pale);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;padding:0;transition:background .15s,color .15s}._navDivider_wt9xa_228{width:60%;height:0;border:0;border-top:1px dashed var(--border-primary);margin:6px auto}._navBtnActive_wt9xa_213:hover{background:var(--color-primary-bg-medium);color:var(--color-info-light)}._navAvatarImg_wt9xa_241{width:19px;height:19px;border-radius:50%;object-fit:cover}._userPromptNavWrap_wt9xa_248{display:flex;flex-direction:column;min-width:200px;max-width:360px;max-height:calc(100vh - 48px)}._userPromptNavTitle_wt9xa_257{font-size:13px;font-weight:600;color:var(--text-primary);padding:4px 12px 8px;border-bottom:1px solid var(--border-primary);flex-shrink:0}._userPromptNavList_wt9xa_266{overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0}._userPromptNavItem_wt9xa_273{display:flex;align-items:baseline;gap:8px;padding:6px 10px;font-size:12px;color:var(--text-secondary);cursor:pointer;border-bottom:1px solid var(--border-primary)}._userPromptNavTime_wt9xa_285{flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.7}._userPromptNavText_wt9xa_293{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userPromptNavItem_wt9xa_273:hover{background:var(--bg-surface);color:var(--text-white)}._userPromptNavItem_wt9xa_273:last-child{border-bottom:none}._userPromptNavSessionSep_wt9xa_311{display:flex;align-items:center;gap:8px;padding:6px 10px;font-size:11px;color:var(--text-disabled);-webkit-user-select:none;user-select:none}._userPromptNavSessionSep_wt9xa_311:before,._userPromptNavSessionSep_wt9xa_311:after{content:"";flex:1 1 auto;border-top:1px solid var(--border-secondary)}._userPromptNavItem_wt9xa_273:has(+._userPromptNavSessionSep_wt9xa_311){border-bottom:none}._terminalPanelWrap_wt9xa_333{flex-shrink:0;min-width:200px;min-height:0;overflow:hidden;display:flex;flex-direction:column}._navSidebarContent_wt9xa_344{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}._innerSplitArea_wt9xa_352{flex:1;display:flex;min-width:0;position:relative}._chatSectionFlex_wt9xa_359{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;position:relative}._inputStack_wt9xa_369{position:relative;flex-shrink:0}._overlayPanel_wt9xa_374{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column}._streamingSpinnerWrap_wt9xa_382{display:flex;justify-content:center;padding:4px 0;transition:opacity .5s ease-out;user-select:none;-webkit-user-select:none;pointer-events:none}._streamingSpinnerHidden_wt9xa_393{opacity:0}._sessionDivider_wt9xa_24{border-color:var(--border-secondary);margin:16px 0}._loadMoreBtnLoading_wt9xa_402{cursor:default;opacity:.7;display:inline-flex;align-items:center;gap:8px}._loadMoreSpinner_wt9xa_410{width:14px;height:14px;border:2px solid var(--overlay-light-medium);border-top-color:var(--color-primary-pale);border-radius:50%;animation:_loadMoreSpin_wt9xa_410 .8s linear infinite;flex-shrink:0}@keyframes _loadMoreSpin_wt9xa_410{to{transform:rotate(360deg)}}._lastResponseDivider_wt9xa_424{border-color:var(--border-primary);margin:8px 0}._lastResponseDivider_wt9xa_424._lastResponseDivider_wt9xa_424:before,._lastResponseDivider_wt9xa_424._lastResponseDivider_wt9xa_424:after{border-block-start-style:dashed}._hideLastResponseDivider_wt9xa_439 ._lastResponseDivider_wt9xa_424{display:none}._backdrop_1fcbc_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1200;display:flex;align-items:center;justify-content:center;padding:32px 16px;animation:_backdropFadeIn_1fcbc_1 .16s ease-out}@keyframes _backdropFadeIn_1fcbc_1{0%{opacity:0}to{opacity:1}}._modal_1fcbc_25{width:min(90vw,1100px);max-height:calc(100vh - 64px);background:var(--bg-elevated, #1f1f1f);color:var(--text-primary, #e8e8e8);border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:12px;box-shadow:0 16px 48px #0006;display:flex;flex-direction:column;overflow:hidden;animation:_modalSlideIn_1fcbc_1 .2s cubic-bezier(.2,.9,.3,1)}@keyframes _modalSlideIn_1fcbc_1{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}._header_1fcbc_44{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .06));flex-wrap:wrap}._title_1fcbc_53{font-size:14px;font-weight:600;flex:1}._chip_1fcbc_59{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;font-size:12px;border-radius:999px;background:var(--bg-code, rgba(255, 255, 255, .06));color:var(--text-secondary, #b8b8b8)}._chipAction_1fcbc_70{cursor:pointer;background:var(--color-primary-soft, rgba(22, 104, 220, .18));color:var(--color-primary-light, #4096ff);border:1px solid var(--color-primary-light, #4096ff);transition:background .12s}._chipAction_1fcbc_70:hover{background:var(--color-primary, #1668dc);color:#fff}._body_1fcbc_83{padding:16px 18px;overflow:auto;display:flex;flex-direction:column;gap:12px}._slot_1fcbc_91{display:flex;flex-direction:column}._slotHidden_1fcbc_96{display:none}._footer_1fcbc_100{display:flex;justify-content:flex-start;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--border-color, rgba(255, 255, 255, .06));font-size:12px;color:var(--text-tertiary, #888)}._footerHint_1fcbc_111{color:var(--text-secondary, #b8b8b8)}._footerHintLabel_1fcbc_115{color:var(--text-tertiary, #888);font-weight:500}._headerDismissBtn_1fcbc_122{margin-left:auto;background:transparent;border:1px solid var(--border-color, rgba(255, 255, 255, .12));color:var(--text-secondary, #b8b8b8);padding:4px 12px;border-radius:6px;cursor:pointer;font-size:12px;transition:background .12s,border-color .12s}._headerDismissBtn_1fcbc_122:hover{background:var(--bg-code, rgba(255, 255, 255, .06));border-color:var(--color-primary-light, #4096ff)}._kindTabs_1fcbc_139{display:flex;gap:6px;padding:6px 18px 0;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .06))}._kindTab_1fcbc_139{padding:6px 12px;border:0;background:transparent;color:var(--text-tertiary, #888);font-size:13px;cursor:pointer;border-radius:6px 6px 0 0;border-bottom:2px solid transparent}._kindTabActive_1fcbc_157{color:var(--color-primary-light, #4096ff);border-bottom-color:var(--color-primary-light, #4096ff)}._container_1mrxf_1{display:flex;flex-direction:column;gap:8px;padding:8px 0}._collapseArea_1mrxf_11{display:flex;flex-direction:column;gap:8px;background:var(--bg-base-alt);border-radius:6px;padding:10px 12px}._headerRow_1mrxf_20{display:flex;align-items:center;justify-content:space-between;gap:12px}._headerLabel_1mrxf_27{font-weight:600;color:var(--text-color, #333)}._row_1mrxf_32{display:flex;align-items:center;gap:8px}._rowLabel_1mrxf_38{min-width:64px;color:var(--text-color-secondary, #666);font-size:12px}._sliderWrap_1mrxf_44{flex:1;min-width:120px}._eventsList_1mrxf_49{display:flex;flex-direction:column;gap:6px}._eventRow_1mrxf_55{display:flex;align-items:center;gap:8px}._eventLabel_1mrxf_61{flex:0 0 auto;min-width:140px;color:var(--text-color, #333);font-size:12px}._eventLabelHelp_1mrxf_71{cursor:help;text-decoration:underline dotted;text-underline-offset:2px}._uploadHintIcon_1mrxf_77{color:var(--text-color-secondary, #888);cursor:help;font-size:14px;margin-left:2px}._eventSelect_1mrxf_84{flex:1;min-width:120px}._uploadRow_1mrxf_89{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:4px}._uploadRow_1mrxf_89 ._uploadBtn_1mrxf_98{font-size:12px}._uploadedList_1mrxf_103{display:flex;flex-direction:column;gap:4px;padding-top:4px}._uploadedTitle_1mrxf_110{font-size:12px;font-weight:600;color:var(--text-color-secondary, #666)}._uploadedRow_1mrxf_116{display:flex;align-items:center;gap:8px;padding:4px 6px;background:var(--card-bg, rgba(0, 0, 0, .03));border-radius:4px}._uploadedName_1mrxf_125{flex:1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._uploadedMeta_1mrxf_133{font-size:11px;color:var(--text-color-secondary, #888);flex:0 0 auto}@media(max-width:480px){._eventRow_1mrxf_55{flex-wrap:wrap}._eventLabel_1mrxf_61{flex:1 0 100%;min-width:0}._eventSelect_1mrxf_84{flex:1}}._cachePopover_1cmsa_3{max-width:800px}._cacheScrollArea_1cmsa_7{max-height:calc(100vh - 140px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._cachePopoverTitle_1cmsa_17{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text-primary)}._cachePopoverHeader_1cmsa_26{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--border-secondary)}._cacheSection_1cmsa_32{margin-bottom:10px}._cacheSectionBordered_1cmsa_36{border:1px solid var(--border-secondary);border-radius:6px;padding:8px 10px;background:var(--bg-container)}._cacheSectionBordered_1cmsa_36>._cacheSectionLabel_1cmsa_43,._cacheSectionBordered_1cmsa_36>._cacheSectionHeader_1cmsa_44{border-bottom:1px solid var(--border-secondary);padding-bottom:6px;margin-bottom:8px}._cacheSectionHeader_1cmsa_44{display:flex;align-items:center;justify-content:space-between;gap:6px}._cacheSectionHeader_1cmsa_44>._cacheSectionLabel_1cmsa_43{margin-bottom:0}._cacheSectionLabel_1cmsa_43{font-size:12px;font-weight:600;color:var(--text-light);margin-bottom:4px;padding:4px 0;-webkit-user-select:none;user-select:none}._toolChipGridVertical_1cmsa_70{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:2px 0 6px}._claudeMdChip_1cmsa_78{font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:11px;padding:0 6px;border-radius:3px;background:var(--bg-surface);color:var(--text-secondary);line-height:18px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border-primary);display:inline-flex;align-items:center;gap:5px}._claudeMdChip_1cmsa_78:hover{background:var(--bg-hover, var(--bg-surface));color:var(--text-primary)}._cacheChipBadge_1cmsa_105{font-size:10px;line-height:14px;padding:0 5px;border-radius:2px;font-weight:500;letter-spacing:.2px}._cacheChipBadgeProject_1cmsa_114{background:var(--color-primary-bg-light);color:var(--color-primary-light)}._cacheChipBadgeGlobal_1cmsa_119{background:var(--color-success-bg-light);color:var(--color-success-light)}._chipDetailBody_1cmsa_124{margin:0;font-family:inherit;font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word;max-height:60vh;overflow-y:auto;color:var(--text-primary)}._chipDetailEmpty_1cmsa_136{color:var(--text-muted);font-style:italic}._mcpServerGroup_1cmsa_141{margin-bottom:6px}._mcpServerName_1cmsa_145{font-size:11px;font-weight:600;color:var(--text-muted);padding:2px 0 6px 2px}._cacheUsageLabel_1cmsa_152{font-size:13px;color:var(--text-primary);font-weight:400;margin-right:4px}._cachePercent_1cmsa_159{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}._cacheCalibrationLabel_1cmsa_166{margin-left:auto;color:var(--text-tertiary);font-size:12px;font-weight:400;white-space:nowrap}._calibrationSelect_1cmsa_174{width:80px;flex-shrink:0}._memoryStatus_1cmsa_179{padding:6px 4px}._memoryDirHint_1cmsa_183{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:var(--text-tertiary);margin-top:4px;word-break:break-all;-webkit-user-select:text;user-select:text}._skillsList_1po3v_4{display:flex;flex-direction:column;gap:8px}._skillCard_1po3v_10{border:1px solid var(--border-secondary);border-radius:6px;padding:10px 12px;background:var(--bg-container)}._skillCardHeader_1po3v_17{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}._skillCardName_1po3v_25{font-size:14px;font-weight:600;color:var(--text-primary);word-break:break-word;flex:1}._skillCardActions_1po3v_33{flex-shrink:0}._skillCardDesc_1po3v_38{font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word;color:var(--text-secondary)}._skillsEmpty_1po3v_46{padding:32px 12px;text-align:center;color:var(--text-muted);font-style:italic}._skillsReadonlySection_1po3v_54{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-secondary)}._skillsReadonlyLabel_1po3v_60{font-size:12px;color:var(--text-muted);margin-bottom:6px}._skillCardDisabled_1po3v_67{opacity:.55;background:var(--bg-elevated, var(--bg-surface))}._skillCardDisabled_1po3v_67 ._skillCardName_1po3v_25{text-decoration:line-through}._skillCardTitleRow_1po3v_74{display:flex;align-items:center;gap:8px;flex:1;min-width:0}._skillSourceBadge_1po3v_81{font-size:10px;font-weight:600;padding:1px 6px;border-radius:3px;letter-spacing:.3px;flex-shrink:0;white-space:nowrap;text-transform:uppercase}._skillSource_user_1po3v_91{background:#e6f4ff;color:#0958d9}._skillSource_project_1po3v_92{background:#f6ffed;color:#389e0d}._skillSource_plugin_1po3v_93{background:#fff7e6;color:#d46b08}._skillSource_builtin_1po3v_94{background:#f9f0ff;color:#531dab}[data-theme=dark] ._skillSource_user_1po3v_91{background:#111d2c;color:#69b1ff}[data-theme=dark] ._skillSource_project_1po3v_92{background:#162312;color:#73d13d}[data-theme=dark] ._skillSource_plugin_1po3v_93{background:#2b1d11;color:#ffa940}[data-theme=dark] ._skillSource_builtin_1po3v_94{background:#1a1325;color:#b37feb}._pluginDirHint_1nu7t_3{margin-bottom:12px;font-size:12px;color:var(--text-tertiary)}._pluginDirPath_1nu7t_9{font-family:Menlo,Monaco,monospace;color:var(--text-light);cursor:pointer;padding:1px 4px;border-radius:3px;background:var(--bg-elevated)}._pluginDirPath_1nu7t_9:hover{color:var(--color-primary-light)}._pluginList_1nu7t_22{display:flex;flex-direction:column;gap:8px}._pluginItem_1nu7t_28{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--border-secondary);border-radius:6px;background:var(--bg-container)}._pluginInfo_1nu7t_38{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._pluginName_1nu7t_46{font-size:14px;color:var(--text-primary);font-weight:500}._pluginFile_1nu7t_52{font-size:12px;color:var(--text-muted);font-family:Menlo,Monaco,monospace}._pluginHooks_1nu7t_58{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}._pluginHookTag_1nu7t_65{font-size:11px;padding:0 5px;border-radius:3px;background:var(--color-primary-dark-bg);color:var(--color-primary-lighter);line-height:18px}._pluginActions_1nu7t_74{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:12px}._pluginEmpty_1nu7t_82{text-align:center;padding:32px 0;color:var(--text-tertiary)}._pluginModalFooter_1nu7t_88{display:flex;justify-content:space-between;width:100%}._pluginModalFooterLeft_1nu7t_94{display:flex;gap:8px}._pluginDirLabel_1nu7t_99{color:var(--text-tertiary)}._pluginEmptyTitle_1nu7t_103{font-size:14px;margin-bottom:4px}._pluginEmptyHint_1nu7t_108{font-size:12px;color:var(--text-muted)}._cdnUrlLabel_1nu7t_113{margin-bottom:6px;color:var(--text-secondary);font-size:13px}._cdnInput_1nu7t_119{background:var(--bg-elevated);border-color:var(--border-secondary);color:var(--text-primary)}._pluginModalScroll_1nu7t_125{flex:1;min-height:0;overflow:auto;padding:12px 16px 0}._pluginModalFooterBar_1nu7t_132{padding:16px 0;margin-top:16px;border-top:1px solid var(--border-primary)}._currentProcessBtn_1rte5_5{color:var(--color-success);border-color:var(--color-success)}._processModalScroll_1rte5_10{flex:1;min-height:0;overflow:auto;padding:24px 16px 0}._processModalFooterBar_1rte5_17{padding:16px 0;margin-top:16px;border-top:1px solid var(--border-primary)}._fullWidthSelect_16z2q_4{width:100%}._proxyWarning_16z2q_8{background:var(--color-warning-dark-bg);border:1px solid var(--color-warning-dark-border);border-radius:4px;color:var(--color-warning-light);font-size:12px;padding:6px 10px;margin-bottom:10px}._proxyList_16z2q_18{display:flex;flex-direction:column;gap:4px}._proxyItem_16z2q_24{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;border:1px solid transparent;transition:background .15s}._proxyItem_16z2q_24:hover{background:var(--bg-elevated)}._proxyItemActive_16z2q_38{background:var(--color-selection-bg);border-color:var(--color-primary)}._proxyItemMain_16z2q_43{display:flex;align-items:center;cursor:pointer;flex:1;min-width:0}._proxyItemInfo_16z2q_51{display:flex;flex-direction:column;min-width:0}._proxyItemNameRow_16z2q_57{display:flex;align-items:center;gap:6px}._proxyItemName_16z2q_57{font-size:13px;color:var(--text-primary);font-weight:500}._proxyItemDetail_16z2q_69{font-size:11px;color:var(--text-gray);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._proxyBuiltinTag_16z2q_78{font-size:10px;padding:0 4px;border-radius:3px;background:var(--color-primary-dark-bg);color:var(--color-primary-lighter);line-height:16px;border:none}._proxyItemActions_16z2q_88{display:flex;gap:2px;flex-shrink:0}._proxyEditForm_16z2q_94{margin-top:12px;padding:12px;border-radius:6px;background:var(--bg-elevated);border:1px solid var(--border-secondary)}._proxyEditRow_16z2q_102{margin-bottom:8px}._proxyEditRow_16z2q_102 label{display:block;font-size:12px;color:var(--text-tertiary);margin-bottom:4px}._proxyRequired_16z2q_113{color:var(--color-error);margin-left:2px}._proxyEditDivider_16z2q_118{border-top:1px dashed var(--border-secondary);margin:10px 0 8px}._proxyEditBtns_16z2q_123{display:flex;gap:8px;margin-top:12px}._proxyModalScroll_16z2q_129{flex:1;min-height:0;overflow:auto;padding:12px 16px 0}
