.mico .mico-git-comparison-toolbar{scrollbar-width:none;min-width:0;font-size:var(--mico-font-size-size14)}.mico-git-comparison-toolbar::-webkit-scrollbar{display:none}.mico-git-comparison-selection{align-items:center;gap:var(--mico-space-8);scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.mico-git-comparison-selection::-webkit-scrollbar{display:none}.mico-git-comparison-scope,.mico-git-comparison-base,.mico-git-comparison-branches{box-sizing:border-box;align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-pill);background:var(--mico-color-background-surface);min-width:0;max-width:100%;height:32px;color:var(--mico-color-text-secondary);display:inline-flex}.mico-git-comparison-scope{flex-shrink:0}.mico-git-comparison-trigger{align-items:center;gap:var(--mico-space-6);height:30px;padding:0 var(--mico-space-12);border-radius:var(--mico-radius-pill);flex-shrink:0;display:inline-flex}.mico-git-comparison-trigger:hover,button.mico-git-comparison-base:hover{background:var(--mico-color-background-hover)}.mico-git-comparison-counts{gap:var(--mico-space-6);padding-right:var(--mico-space-12);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex}.mico-git-comparison-base{padding:0 var(--mico-space-12);flex:0 auto}.mico-git-comparison-base>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico-git-comparison-base>svg{color:var(--muted-foreground);flex-shrink:0}.mico-git-comparison-branches{max-width:none;padding:var(--mico-space-2);flex:none}.mico-git-comparison-branches>button{background:var(--mico-color-background-hover);border:0;height:26px}.mico-git-comparison-branches>svg{color:var(--muted-foreground);flex-shrink:0}.mico-git-comparison-current~button{flex-shrink:0}.mico-git-comparison-current{min-width:0;padding-left:var(--mico-space-10);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.mico-git-comparison-toolbar button:focus-visible{outline:var(--mico-border-width-strong) solid var(--ring);outline-offset:2px}.mico-git-comparison-toolbar button:disabled{opacity:.5}.mico-git-comparison-toolbar .mico-workbench-diff-action{border-radius:var(--mico-radius-r6);width:28px;height:28px;color:var(--mico-color-text-secondary);background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mico-git-comparison-toolbar .mico-workbench-diff-action[aria-pressed=true]{background:var(--mico-color-background-hover);color:var(--foreground)}.mico-git-comparison-toolbar .mico-workbench-diff-action:hover{background:var(--mico-color-background-hover)}.mico-workbench-diff-actions .mico-workbench-diff-action svg{width:16px;height:16px}.mico-workbench-diff-refresh-spinning{animation:.6s linear infinite mico-workbench-diff-refresh}@keyframes mico-workbench-diff-refresh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mico-workbench-diff-refresh-spinning{animation:none}}.mico .mico-im-workbench-panel{box-sizing:border-box;background:var(--mico-page-background,var(--mico-color-background-surface));width:100%;min-width:0;height:100%;color:var(--foreground);font-family:var(--mico-font-family-sans);border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.mico .mico-im-workbench-header{box-sizing:border-box;min-width:0;height:42px;min-height:42px;padding:0 var(--mico-space-8);align-items:center;gap:var(--mico-space-4);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-page-background,var(--card));display:flex;position:relative}.mico .mico-im-workbench-header-divider{background:var(--mico-color-border-default);flex:0 0 1px;width:1px;height:16px}.mico .mico-im-workbench-panel .mico-im-workbench-header-action{border-radius:var(--mico-radius-control);width:28px;height:28px;color:var(--mico-color-text-secondary);flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.mico .mico-im-workbench-panel .mico-im-workbench-header-action svg{flex-shrink:0;width:16px;height:16px}.mico .mico-im-workbench-panel .mico-im-workbench-header-action svg.mico-workbench-sidebar-toggle-icon{width:18px;height:18px}.mico .mico-im-workbench-panel .mico-im-workbench-header-action:hover:not(:disabled){background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-im-workbench-panel .mico-im-workbench-header-action[data-active=true]{background:var(--mico-color-background-pressed);color:var(--mico-color-text-primary)}.mico-workbench-header-tooltip[role=tooltip]{pointer-events:none}.mico .mico-task-page .mico-im-workbench-panel .mico-task-overview-panel{width:100%;min-width:0;min-height:0;padding:var(--mico-space-12);border-left:0;flex:1}.mico .mico-im-workbench-tab-list{align-self:center;align-items:center;gap:var(--mico-space-4);overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto;min-width:0;display:flex;overflow-x:auto}.mico .mico-im-workbench-tab-list::-webkit-scrollbar{display:none}.mico .mico-im-workbench-tab{box-sizing:border-box;align-items:center;gap:var(--mico-space-6);width:236px;min-width:112px;max-width:236px;height:32px;padding:0 var(--mico-space-8);border-radius:var(--mico-radius-field);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);background:0 0;flex:236px;display:flex;position:relative}.mico .mico-im-workbench-open-tabs .mico-im-workbench-tab{flex:236px;min-width:112px;max-width:236px}.mico .mico-im-workbench-open-tabs[data-closing-tabs] .mico-im-workbench-tab{width:var(--mico-workbench-closing-tab-width);flex:0 0 var(--mico-workbench-closing-tab-width)}.mico .mico-im-workbench-tab+.mico-im-workbench-tab:before{content:"";background:var(--mico-color-border-subtle,var(--mico-color-background-hover));pointer-events:none;width:1px;height:16px;position:absolute;top:50%;left:-2.5px;transform:translateY(-50%)}.mico .mico-im-workbench-tab[data-selected=true]:before,.mico .mico-im-workbench-tab[data-selected=true]+.mico-im-workbench-tab:before,.mico .mico-im-workbench-tab:hover:before,.mico .mico-im-workbench-tab:hover+.mico-im-workbench-tab:before,.mico .mico-im-workbench-tab:focus-within:before,.mico .mico-im-workbench-tab:focus-within+.mico-im-workbench-tab:before{content:none}.mico .mico-im-workbench-tab .mico-im-workbench-tab-close{border-radius:var(--mico-radius-control);width:28px;height:28px;min-height:28px;color:inherit;opacity:0;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mico .mico-im-workbench-tab .mico-im-workbench-tab-close:hover{background:var(--mico-color-background-hover)}.mico .mico-im-workbench-tab[data-selected=true]{background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-medium);box-shadow:inset 0 0 0 var(--mico-border-width-default) var(--mico-color-border-default)}.mico .mico-im-workbench-tab:not([data-selected=true]):hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-im-workbench-tab:hover .mico-im-workbench-tab-close,.mico .mico-im-workbench-tab:focus-within .mico-im-workbench-tab-close,.mico .mico-im-workbench-tab[data-selected=true] .mico-im-workbench-tab-close{opacity:1}.mico .mico-im-workbench-tab>button:first-child{align-items:center;gap:var(--mico-space-6);flex:1;min-width:0;height:100%;padding:0;display:flex;position:relative;overflow:hidden}.mico .mico-im-workbench-tab>button:first-child>svg{flex-shrink:0;width:16px;height:16px}.mico .mico-im-workbench-tab>button:first-child>img.mico-im-workbench-tab-type-icon{flex:0 0 16px;width:16px;height:16px}.mico .mico-im-workbench-tab-leading-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative;overflow:visible}.mico .mico-im-workbench-tab-agent-cursor{pointer-events:none;width:28px;max-width:none;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mico .mico-im-workbench-tab>button:first-child:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:-2px;border-radius:var(--mico-radius-control)}.mico .mico-im-workbench-tab-title{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;display:block;overflow:hidden}.mico-im-workbench-tab-tooltip{pointer-events:none;width:240px;max-width:240px}.mico-im-workbench-tab-tooltip .mico-ant-tooltip-arrow{visibility:hidden}.mico-im-workbench-tab-tooltip .mico-im-workbench-tab-tooltip-content{border-radius:var(--mico-radius-overlay);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);box-shadow:var(--mico-shadow-overlay)}.mico-im-workbench-tab-tooltip .mico-im-workbench-tab-tooltip-title{font-size:var(--mico-font-size-size14);line-height:var(--mico-typography-body-small-line-height);font-weight:var(--mico-typography-heading-font-weight);overflow-wrap:anywhere;display:block}.mico-im-workbench-tab-tooltip .mico-im-workbench-tab-tooltip-source{margin-top:var(--mico-space-4);color:var(--mico-color-text-secondary);font-size:var(--mico-typography-body-small-font-size);line-height:var(--mico-line-height-size16);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mico .mico-im-workbench-artifact{background:var(--card);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.mico .mico-im-workbench-source{box-sizing:border-box;align-items:center;gap:var(--mico-space-6);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-height:36px;padding:0 var(--mico-space-8);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);flex:0 0 36px;display:flex}.mico .mico-im-workbench-source>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mico .mico-im-workbench-source .mico-im-workbench-source-kind{color:var(--mico-color-text-placeholder)}.mico .mico-git-comparison-toolbar,.mico .mico-im-workbench-file-bar{box-sizing:border-box;align-items:center;gap:var(--mico-space-8);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-height:42px;padding:0 var(--mico-space-8);background:var(--mico-color-background-surface);flex:0 0 42px;display:flex;overflow:hidden}.mico .mico-git-comparison-toolbar{overflow:hidden}.mico-git-diff-layout{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.mico-git-diff-content{flex:1;min-width:0;min-height:0;overflow:auto}.mico .mico-git-file-tree{border-left:var(--mico-border-width-default) solid var(--mico-color-border-subtle);flex:0 0 min(280px,40%);width:min(280px,40%)}.mico .mico-git-file-tree[hidden]{display:none}.mico-git-tree-counts{gap:var(--mico-space-4);padding-left:var(--mico-space-8);font-size:var(--mico-font-size-size12);flex:none;margin-left:auto;display:inline-flex}.mico-directory-tree .mico-directory-tree-row[aria-selected=true]{background:linear-gradient(rgb(var(--mico-color-channel-foreground) / 6%), rgb(var(--mico-color-channel-foreground) / 6%)), var(--mico-page-background,var(--mico-color-background-surface))}.mico .mico-workbench-source-pill{box-sizing:border-box;align-items:center;gap:var(--mico-space-4);width:max-content;min-width:0;height:32px;padding:0 var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-pill);background:var(--mico-color-background-surface);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);flex:0 1000 auto;display:flex;overflow:hidden}.mico .mico-workbench-artifact-label{gap:var(--mico-space-8);color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-medium)}.mico .mico-workbench-artifact-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico .mico-workbench-source-workspace{align-items:center;gap:var(--mico-space-4);min-width:20px;display:inline-flex}.mico .mico-workbench-source-avatar{width:16px;height:16px;font-size:var(--mico-font-size-size10);flex:none}.mico .mico-workbench-source-context{max-width:180px;color:var(--mico-color-text-secondary);font-weight:var(--mico-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-workbench-source-separator{color:var(--mico-color-text-placeholder);flex:0 0 12px}.mico .mico-workbench-bar-actions{justify-content:flex-end;align-items:center;gap:var(--mico-space-8);scrollbar-width:none;flex:0 auto;min-width:0;margin-left:auto;display:inline-flex;overflow:hidden}.mico .mico-workbench-bar-actions::-webkit-scrollbar{display:none}.mico .mico-workbench-bar-actions>*{flex:none}.mico .mico-workbench-save-status{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:var(--mico-space-4);width:88px;height:28px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);white-space:nowrap;display:inline-flex}.mico .mico-workbench-save-status[hidden]{display:none}.mico .mico-workbench-save-status[data-state=loading]{justify-content:center;width:24px}.mico .mico-workbench-save-status[data-state=error]{color:var(--mico-color-status-error)}.mico .mico-workbench-save-status>svg{flex:0 0 14px}.mico .mico-workbench-save-status-text{text-overflow:ellipsis;overflow:hidden}.mico .mico-workbench-bar-item{align-items:center;min-width:0;display:inline-flex}.mico .mico-workbench-bar-item[hidden],.mico .mico-workbench-source-pill[hidden]{display:none}.mico .mico-workbench-artifact-selection-quote .mico-workbench-artifact-quote-label{white-space:nowrap}.mico .mico-workbench-text-mode{box-sizing:border-box;align-items:center;gap:var(--mico-space-2);height:32px;padding:0 var(--mico-space-4);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-pill);background:var(--mico-color-background-surface);flex:none;display:inline-flex}.mico .mico-workbench-text-mode button{height:24px;padding:0 var(--mico-space-10);border-radius:var(--mico-radius-pill);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-compact);justify-content:center;align-items:center;display:inline-flex}.mico .mico-workbench-text-mode button:hover:not([aria-pressed=true]){background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-workbench-text-mode button[aria-pressed=true]{background:var(--mico-color-background-pressed);color:var(--mico-color-text-primary)}.mico .mico-workbench-image-zoom{box-sizing:border-box;align-items:center;gap:var(--mico-space-2);height:32px;padding:0 var(--mico-space-4);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-pill);background:var(--mico-color-background-surface);color:var(--mico-color-text-secondary);flex:none;display:inline-flex}.mico .mico-workbench-image-zoom button{border-radius:var(--mico-radius-control);min-width:24px;height:24px;color:inherit;justify-content:center;align-items:center;display:inline-flex}.mico .mico-workbench-image-zoom button:hover:not(:disabled){background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-workbench-image-zoom button:disabled{opacity:.45}.mico .mico-workbench-image-zoom svg{width:14px;height:14px}.mico .mico-workbench-image-zoom .mico-workbench-image-zoom-value{min-width:42px;padding:0 var(--mico-space-4);font-size:var(--mico-font-size-size12);font-variant-numeric:tabular-nums}.mico .mico-im-workbench-file-bar .mico-workbench-outline-toggle{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-pill);background:var(--mico-color-background-surface);width:32px;min-width:32px;height:32px;color:var(--mico-color-text-secondary);flex:0 0 32px;padding:0}.mico .mico-im-workbench-file-bar .mico-workbench-outline-toggle:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-im-workbench-file-bar .mico-workbench-outline-toggle[aria-pressed=true]{background:var(--mico-color-background-pressed);color:var(--mico-color-text-primary)}.mico .mico-im-workbench-artifact .mico-workbench-outline-panel{background:var(--mico-color-background-surface);width:min(300px,58%)}.mico .mico-workbench-artifact-body{flex:1;min-width:0;min-height:0;display:flex}@supports (container-type:inline-size){.mico .mico-im-workbench-file-bar{container-type:inline-size}@container (max-width:460px){.mico .mico-workbench-artifact-quote-label,.mico .mico-workbench-save-status-text{display:none}.mico .mico-workbench-save-status{justify-content:center;width:24px}}}.mico .mico-workbench-file-breadcrumb-ancestors{align-items:center;gap:var(--mico-space-4);flex:0 999 auto;min-width:0;max-width:max-content;display:flex;overflow:hidden}.mico .mico-workbench-file-breadcrumb-part{align-items:center;gap:var(--mico-space-4);flex:0 auto;min-width:0;display:inline-flex;overflow:hidden}.mico .mico-workbench-file-breadcrumb-part[data-current]{max-width:100%;color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-medium);flex:0 auto}.mico .mico-workbench-file-breadcrumb-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico .mico-workbench-file-breadcrumb-separator{width:12px;height:12px;color:var(--mico-color-border-default);flex:0 0 12px}.mico .mico-im-workbench-file-bar .mico-ui-button{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-pill);background:var(--mico-color-background-surface);height:32px;min-height:32px;color:var(--mico-color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mico .mico-im-workbench-file-bar .mico-ui-button[data-icon-only]{width:32px;inline-size:32px;min-width:32px;padding:0}.mico .mico-im-workbench-file-bar svg{flex-shrink:0;width:14px;height:14px}.mico .mico-workbench-file-open-group{box-sizing:border-box;align-items:center;gap:var(--mico-space-2);height:32px;padding:0 var(--mico-space-4);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-pill);background:var(--mico-color-background-surface);flex:none;display:inline-flex}.mico .mico-workbench-file-open-group .mico-ui-button{height:24px;min-height:24px;color:var(--mico-color-text-primary);border:0}.mico .mico-workbench-file-open-group .mico-ui-button[data-icon-only]{width:24px;inline-size:24px;min-width:24px}.mico .mico-workbench-file-notice{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding:var(--mico-space-8) var(--mico-space-12);color:var(--mico-color-status-error);font-size:var(--mico-font-size-size12)}.mico .mico-im-workbench-file-code{background:var(--mico-color-background-surface);align-items:flex-start;min-width:0;min-height:100%;display:flex}.mico .mico-workbench-file-code-gutter{padding:var(--mico-space-2) var(--mico-space-12) var(--mico-space-24) var(--mico-space-16);color:var(--mico-color-status-info);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);white-space:pre;text-align:right;-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;display:flex}.mico .mico-im-workbench-file-code pre.rich-text-editor{font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;margin:0!important}@layer utilities{.mico .mico-im-workbench-file-code pre.rich-text-editor{padding:var(--mico-space-2) var(--mico-space-16) var(--mico-space-24) var(--mico-space-8)!important}}.mico .mico-im-workbench-file-code>pre.rich-text-editor,.mico .mico-im-workbench-file-code>div:not(.mico-workbench-file-code-gutter){flex:1;min-width:0}.mico .mico-im-workbench-file-code pre.rich-text-editor code{font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);white-space:pre-wrap;overflow-wrap:anywhere;display:block}.mico .mico-workbench-selection-action{padding:var(--mico-space-6) var(--mico-space-10);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);box-shadow:var(--mico-shadow-raised);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);cursor:pointer}.mico .mico-workbench-selection-action:hover{background:var(--mico-color-background-hover)}.mico .mico-workbench-selection-action:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:2px}.mico .mico-im-workbench-artifact-content ::selection,.mico .mico-im-workbench-file-code ::selection{background:rgb(var(--mico-channel-action-primary) / .2)}.mico .mico-im-workbench-source .mico-ui-button{border-radius:var(--mico-radius-control);height:28px;min-height:28px;color:var(--mico-color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mico .mico-im-workbench-source .mico-ui-button[data-icon-only]{width:28px;inline-size:28px;min-width:28px;padding:0}.mico .mico-im-workbench-source svg{flex-shrink:0;width:16px;height:16px}.mico .mico-im-workbench-artifact-state{justify-content:center;align-items:center;gap:var(--mico-space-8);padding:var(--mico-space-page-gap);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);text-align:center;flex:1;display:flex}.mico .mico-im-workbench-artifact-content .rich-text-editor.readonly{box-sizing:border-box;width:100%;max-width:none;padding:var(--mico-space-page-gap) clamp(var(--mico-space-section-gap), 4%, var(--mico-space-page-gap));line-height:var(--mico-line-height-loose);overflow-wrap:anywhere;margin-inline:auto}.mico .mico-im-workbench-artifact-content .rich-text-editor.readonly pre{white-space:pre-wrap;overflow-wrap:anywhere}.mico .mico-im-workbench-artifact-content pre.rich-text-editor{box-sizing:border-box;background:var(--mico-color-background-surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0;width:100%;max-width:100%;margin:0}.mico .mico-im-workbench-artifact-content pre.rich-text-editor code{white-space:pre-wrap;overflow-wrap:anywhere}.mico .mico-im-workbench-layout{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.mico .mico-im-conversation-column{flex-direction:column;min-width:0;min-height:0;display:flex;container:mico-im-conversation/inline-size}.mico .mico-im-workbench-layout[data-workbench-open=true]{grid-template-columns:minmax(350px, 1fr) var(--mico-im-right-panel-resize-handle-width,10px) minmax(320px, var(--mico-im-right-panel-width,640px))}.mico .mico-im-workbench-layout>.mico-im-right-panel-resize-handle:after{left:9px}.mico .mico-im-workbench-layout[data-workbench-narrow=true],.mico .mico-im-workbench-layout[data-workbench-expanded=true]{grid-template-columns:minmax(0,1fr)}.mico .mico-im-workbench-layout[data-workbench-narrow=true]>.mico-im-conversation-column,.mico .mico-im-workbench-layout[data-workbench-narrow=true]>.mico-im-right-panel-resize-handle,.mico .mico-im-workbench-layout[data-workbench-expanded=true]>.mico-im-conversation-column{display:none}.mico .mico-im-workbench-layout>.mico-im-conversation-column{grid-area:1/1}.mico .mico-im-workbench-layout>.mico-im-right-panel-resize-handle{grid-area:1/2}.mico .mico-im-workbench-layout>.mico-im-side-panel.is-agent-browser{grid-area:1/3;min-width:0}.mico .mico-im-workbench-layout[data-workbench-narrow=true]>.mico-im-side-panel.is-agent-browser,.mico .mico-im-workbench-layout[data-workbench-expanded=true]>.mico-im-side-panel.is-agent-browser{grid-column:1}@media (max-width:767px){.mico .mico-im-workbench-layout[data-workbench-open=true]{grid-template-columns:minmax(0,1fr)}.mico .mico-im-workbench-layout[data-workbench-open=true]>.mico-im-conversation-column,.mico .mico-im-workbench-layout>.mico-im-right-panel-resize-handle{display:none}.mico .mico-im-workbench-layout[data-workbench-open=true]>.mico-im-side-panel.is-agent-browser{grid-column:1}}.mico .mico-im-conversation-column>.mico-im-chat-header{gap:var(--mico-space-8)}.mico .mico-im-conversation-column>.mico-im-chat-header .mico-im-chat-header-actions{flex:none}.mico .mico-im-conversation-column>.mico-im-chat-header .mico-im-chat-header-action{flex-shrink:0;min-width:28px}.mico .mico-im-conversation-column>.mico-im-chat-header .mico-workspace-task-tag{flex-shrink:1;min-width:0}.mico .mico-im-conversation-column>.mico-im-chat-header .mico-im-chat-header-action-label{text-overflow:ellipsis;min-width:0;overflow:hidden}@supports (container-type:inline-size){@container mico-im-conversation (max-width:600px){.mico .mico-im-conversation-column>.mico-im-chat-header{padding-inline:var(--mico-space-12)}.mico .mico-im-conversation-column>.mico-im-chat-header .mico-im-chat-header-actions{gap:var(--mico-space-4)}.mico .mico-im-conversation-column>.mico-im-chat-header .mico-im-chat-header-action{border-radius:var(--mico-radius-r8);border:0;flex:0 0 28px;justify-content:center;gap:0;width:28px;padding:0}.mico .mico-im-conversation-column>.mico-im-chat-header .mico-im-chat-header-action-label{display:none}}}@supports not (container-type:inline-size){.mico .mico-im-workbench-layout[data-workbench-open=true] .mico-im-chat-header{padding-inline:var(--mico-space-12)}.mico .mico-im-workbench-layout[data-workbench-open=true] .mico-im-chat-header-action-label{display:none}.mico .mico-im-workbench-layout[data-workbench-open=true] .mico-im-chat-header-action{flex:0 0 28px;justify-content:center;width:28px;padding:0}}.mico .mico-task-main-column .mico-task-header-actions{flex:0 auto;min-width:0;max-width:calc(100% - 120px);overflow-x:auto}.mico .mico-task-main-column .mico-task-header-actions>*{flex-shrink:0}.mico .mico-im-workbench-layout[data-workbench-open=true] .mico-im-chat-header{border-bottom-color:var(--border)}.mico .mico-task-page .mico-task-right-drawer--workbench-expanded{border-left:0;flex:1;width:100%;max-width:none}.mico .mico-im-workbench-empty{background:var(--mico-page-background,var(--mico-color-background-subtle));min-height:0;color:var(--foreground);flex-direction:column;flex:1;display:flex;overflow:auto}.mico .mico-im-workbench-empty-main{box-sizing:border-box;width:calc(100% - 72px);max-width:864px;margin:var(--mico-space-24) auto 0;padding:var(--mico-space-16) var(--mico-space-20) var(--mico-space-40)}.mico .mico-im-workbench-empty-main h2{margin:0 0 var(--mico-space-14);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium)}.mico .mico-im-workbench-empty-tools{gap:var(--mico-space-6) var(--mico-space-14);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(220px,40%)),1fr));display:grid}.mico .mico-im-workbench-empty-tools>*{min-width:0}.mico .mico-im-workbench-empty-tool-group{gap:var(--mico-space-6);flex-direction:column;display:flex}.mico .mico-im-workbench-empty-tools>button,.mico .mico-im-workbench-empty-tools>.mico-im-workbench-empty-hint{grid-column:1/-1}.mico .mico-im-workbench-empty-tools button{box-sizing:border-box;align-items:center;gap:var(--mico-space-10);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);width:100%;min-width:0;height:40px;padding:0 var(--mico-space-12);color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);text-align:left;display:flex}.mico .mico-im-workbench-empty-tools button:not(:disabled):hover{background:var(--mico-color-background-hover);color:var(--foreground)}.mico .mico-im-workbench-empty-tools button:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:2px}.mico .mico-im-workbench-empty-tools button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mico .mico-im-workbench-empty-tools svg{width:16px;height:16px;color:var(--mico-color-text-secondary);flex:0 0 16px}.mico .mico-im-workbench-empty .mico-im-workbench-empty-hint{color:var(--muted-foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);margin:0}.mico .mico-workbench-browser{background:var(--mico-page-background,var(--mico-color-background-surface))}.mico .mico-workbench-browser-toolbar{box-sizing:border-box;align-items:center;gap:var(--mico-space-8);min-width:0;padding:0 var(--mico-space-8);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-surface);flex:0 0 42px;display:flex}.mico .mico-workbench-browser-toolbar .mico-ui-button{gap:var(--mico-space-4);border:var(--mico-border-width-default) solid transparent;border-radius:var(--mico-radius-control);min-width:24px;height:24px;min-height:24px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);flex-shrink:0}.mico .mico-workbench-browser-group .mico-ui-button:disabled{color:var(--mico-color-text-disabled);cursor:default}.mico .mico-workbench-browser-toolbar .mico-ui-button[data-icon-only]{width:24px;inline-size:24px;min-width:24px;padding:0}.mico .mico-workbench-browser-group{box-sizing:border-box;align-items:center;gap:var(--mico-space-2);height:32px;padding:0 var(--mico-space-4);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-pill);background:var(--mico-color-background-surface);flex:none;display:inline-flex}.mico .mico-workbench-browser-toolbar .mico-workbench-browser-pill{height:32px;min-height:32px;padding:0 var(--mico-space-10);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-pill);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary)}.mico .mico-workbench-browser-toolbar .mico-workbench-browser-pill[data-icon-only]{width:32px;inline-size:32px;min-width:32px}.mico .mico-workbench-browser-toolbar .mico-workbench-browser-downloads-button{position:relative}.mico .mico-workbench-browser-toolbar .mico-ui-button.mico-workbench-browser-downloads-button[data-downloading=true]{color:var(--mico-color-action-link)}.mico .mico-workbench-browser-toolbar svg.mico-workbench-browser-download-ring{fill:none;stroke:currentColor;stroke-width:1.5px;pointer-events:none;width:28px;height:28px;position:absolute;inset:1px;transform:rotate(-90deg)}.mico .mico-workbench-browser-toolbar svg.mico-workbench-browser-download-ring[data-indeterminate=true]{animation:1.4s linear infinite mico-download-ring-indeterminate}@keyframes mico-download-ring-indeterminate{to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.mico .mico-workbench-browser-toolbar svg.mico-workbench-browser-download-ring[data-indeterminate=true]{animation:none}.mico .mico-workbench-browser-download-ring[data-indeterminate=true] .mico-workbench-browser-download-ring-value{visibility:hidden}}.mico .mico-workbench-browser-download-ring-track{opacity:.14}.mico .mico-workbench-browser-download-ring-value{stroke-linecap:round;transition:stroke-dasharray .15s linear}.mico .mico-workbench-browser-download-indicator{border-radius:var(--mico-radius-r4);background:currentColor;height:2px;position:absolute;bottom:0;left:9px;right:9px}.mico .mico-workbench-browser-nav-divider{width:1px;height:14px;margin:0 var(--mico-space-2);background:var(--mico-color-border-subtle);flex:0 0 1px}.mico .mico-workbench-browser-find .mico-ui-button{flex-shrink:0;min-width:32px;height:32px;min-height:32px}.mico .mico-workbench-browser-toolbar svg,.mico .mico-workbench-browser-find svg{flex-shrink:0;width:14px;height:14px}.mico .mico-workbench-browser-toolbar .mico-ui-button:hover:not(:disabled){background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-workbench-browser-toolbar .mico-ui-button[aria-pressed=true]{background:var(--mico-color-status-info-subtle);color:var(--mico-color-status-info)}.mico .mico-workbench-browser-address-field{box-sizing:border-box;align-items:center;gap:var(--mico-space-4);min-width:0;max-width:752px;height:32px;padding:0 var(--mico-space-4);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-pill);background:var(--mico-color-background-surface);flex:auto;margin:0 auto;display:flex}.mico .mico-workbench-browser-address-field:hover,.mico .mico-workbench-browser-address-field:focus-within{background:var(--mico-color-background-hover);border-color:#0000}.mico .mico-workbench-browser-toolbar .mico-workbench-browser-address-field .mico-workbench-browser-address-external[data-icon-only]{width:24px;inline-size:24px;min-width:24px;height:24px;min-height:24px;margin:var(--mico-space-2) var(--mico-space-2) var(--mico-space-2) 0}.mico .mico-workbench-browser-address-external{opacity:0;pointer-events:none}.mico .mico-workbench-browser-address-field:hover .mico-workbench-browser-address-external,.mico .mico-workbench-browser-address-field:focus-within .mico-workbench-browser-address-external{opacity:1;pointer-events:auto}.mico .mico-workbench-browser-address-field .mico-workbench-browser-address.mico-ui-input,.mico .mico-workbench-browser-address-field .mico-workbench-browser-address.mico-ui-input:hover,.mico .mico-workbench-browser-address-field .mico-workbench-browser-address.mico-ui-input:focus,.mico .mico-workbench-browser-address-field .mico-workbench-browser-address.mico-ui-input:focus-visible,.mico .mico-workbench-browser-address-field .mico-workbench-browser-address.mico-ui-input:active{width:0;min-width:0;height:24px;min-height:24px;padding:0 var(--mico-space-8);border-radius:inherit;box-shadow:none;font-size:var(--mico-font-size-size12);text-align:center;background:0 0;border:0;outline:none;flex:1}.mico .mico-workbench-browser-address-field:focus-within .mico-workbench-browser-address.mico-ui-input{text-align:left}.mico .mico-workbench-browser-address-field:focus-within{background:var(--mico-color-background-hover);box-shadow:none;border-color:#0000}.mico .mico-workbench-browser-float-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:0;right:8px}.mico.mico-workbench-browser-popup{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r8);background:var(--card);box-shadow:var(--mico-shadow-raised);padding:var(--mico-space-4)}.mico .mico-workbench-browser-find{align-items:center;gap:var(--mico-space-4);display:flex}.mico .mico-workbench-browser-find .mico-ui-input{width:140px;min-width:0;height:32px;font-size:var(--mico-font-size-size12);flex:1}.mico.mico-workbench-browser-popup.mico-workbench-browser-download-popup{--download-muted:var(--mico-color-text-secondary);--download-hover:var(--mico-color-background-hover);--download-icon-background:var(--mico-color-background-subtle);--download-progress-track:var(--mico-color-background-pressed);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);box-shadow:var(--mico-shadow-raised);color:var(--mico-color-text-primary);padding:0;overflow:hidden}[data-mico-color-scheme=dark] .mico.mico-workbench-browser-popup.mico-workbench-browser-download-popup,.dark .mico.mico-workbench-browser-popup.mico-workbench-browser-download-popup{--download-muted:var(--mico-color-text-secondary);--download-hover:var(--mico-color-background-hover);--download-icon-background:var(--mico-color-background-subtle);--download-progress-track:var(--mico-color-border-subtle);border-color:var(--mico-color-border-subtle);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary)}.mico .mico-workbench-browser-downloads{max-height:min(488px,100vh - 120px);font-size:var(--mico-font-size-size14);font-family:var(--mico-font-family-sans);line-height:var(--mico-line-height-size20);flex-direction:column;display:flex}.mico .mico-workbench-browser-download-header{box-sizing:border-box;height:36px;min-height:36px;padding:0 var(--mico-space-8) 0 var(--mico-space-12);flex:none;justify-content:space-between;align-items:center;display:flex}.mico .mico-workbench-browser-download-header-title{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20)}.mico .mico-workbench-browser-download-list{min-height:0;padding:0 var(--mico-space-6) var(--mico-space-4);overscroll-behavior:contain;scrollbar-width:thin;margin:0;overflow-y:auto}.mico .mico-workbench-browser-download-list::-webkit-scrollbar{width:6px}.mico .mico-workbench-browser-download-list::-webkit-scrollbar-thumb{border-radius:var(--mico-radius-r4);background:var(--download-progress-track)}.mico .mico-workbench-browser-download-row{box-sizing:border-box;align-items:center;gap:var(--mico-space-14);min-height:56px;padding:var(--mico-space-8) 0 var(--mico-space-8) var(--mico-space-4);border-radius:var(--mico-radius-r12);grid-template-columns:32px minmax(0,1fr) auto;display:grid}.mico .mico-workbench-browser-download-row:hover,.mico .mico-workbench-browser-download-row:focus-within{background:var(--download-hover)}.mico .mico-workbench-browser-download-icon{border-radius:var(--mico-radius-r8);background:var(--download-icon-background);width:32px;height:32px;color:var(--download-muted);justify-content:center;align-items:center;display:inline-flex}.mico .mico-workbench-browser-download-copy{flex-direction:column;gap:0;min-width:0;display:flex}.mico .mico-workbench-browser-download-name{min-width:0;color:inherit;font:inherit;line-height:var(--mico-line-height-size20);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.mico .mico-workbench-browser-download-name:disabled{opacity:1;cursor:default}.mico .mico-workbench-browser-download-name:focus-visible{outline:var(--mico-border-width-default) solid var(--mico-color-border-focus);outline-offset:1px}.mico .mico-workbench-browser-download-meta{min-width:0;color:var(--download-muted);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mico .mico-workbench-browser-download-progress{height:4px;margin-top:var(--mico-space-4);border-radius:var(--mico-radius-r4);background:var(--download-progress-track);display:block;overflow:hidden}.mico .mico-workbench-browser-download-progress>span{background:var(--mico-color-action-primary);height:100%;transition:width .15s linear;display:block}.mico .mico-workbench-browser-download-progress[data-paused=true]>span{background:var(--download-muted)}.mico .mico-workbench-browser-download-progress[data-indeterminate=true]:not([data-paused=true])>span{animation:1.4s ease-in-out infinite alternate mico-download-indeterminate}@keyframes mico-download-indeterminate{to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.mico .mico-workbench-browser-download-progress[data-indeterminate=true]:not([data-paused=true])>span{animation:none}}.mico .mico-workbench-browser-download-actions{align-items:center;gap:var(--mico-space-4);color:var(--download-muted);display:inline-flex}.mico .mico-workbench-browser-downloads .mico-ui-button[data-icon-only]{width:28px;min-width:28px;inline-size:28px;border-radius:var(--mico-radius-r6);height:28px;min-height:28px;color:var(--download-muted);background:0 0;border:0;padding:0}.mico .mico-workbench-browser-downloads .mico-ui-button svg{stroke-width:1.5px;width:14px;height:14px}.mico .mico-workbench-browser-downloads .mico-ui-button:disabled{opacity:.45}.mico .mico-workbench-browser-downloads .mico-ui-button:hover:not(:disabled){background:var(--download-hover);color:inherit}.mico .mico-workbench-browser-download-empty{padding:var(--mico-space-8) var(--mico-space-12) var(--mico-space-20);color:var(--download-muted);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);margin:0}[role=menu][aria-label$=\ 下载操作]{box-sizing:border-box;min-width:220px;font-size:var(--mico-font-size-size14)}.mico .mico-im-workbench-layout>.mico-im-side-panel.is-agent-browser{z-index:auto;width:auto!important;height:100%!important;position:relative!important;inset:auto!important}.mico .mico-im-workbench-layout[data-workbench-open=true]:not([data-message-search-open=true]) .mico-im-chat-layout{grid-template-columns:minmax(0,1fr) 0}.mico .mico-im-chat-card[data-attachment-preview-fullscreen=true] .mico-im-conversation-column>.mico-im-chat-header{display:none!important}.mico.mico-workbench-annotation-layer{z-index:20;pointer-events:none;position:fixed;overflow:hidden}.mico.mico-workbench-agent-cursor-layer{z-index:18;pointer-events:none;position:fixed;overflow:hidden}.mico .mico-workbench-agent-cursor-marker{pointer-events:none;width:42px;max-width:none;height:42px;transition:left 90ms ease-out,top 90ms ease-out;position:absolute;transform:translate(-15px,-14px)}.mico .mico-workbench-annotation-outline{box-sizing:border-box;border:var(--mico-border-width-strong) solid var(--mico-color-status-info);pointer-events:none;position:absolute}.mico .mico-workbench-annotation-card{box-sizing:border-box;padding:var(--mico-space-10);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle,var(--border));border-radius:var(--mico-radius-r8);background:var(--card);box-shadow:var(--mico-shadow-raised);pointer-events:auto;position:absolute;overflow:auto}.mico .mico-workbench-annotation-card:focus-within{border-color:var(--mico-color-border-focus,var(--border))}.mico .mico-workbench-annotation-head{align-items:center;gap:var(--mico-space-6);min-width:0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);display:flex}.mico .mico-workbench-annotation-target{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mico .mico-workbench-annotation-head svg{flex-shrink:0;width:16px;height:16px}.mico .mico-workbench-annotation-head .mico-ui-button[data-icon-only]{width:28px;inline-size:28px;border-radius:var(--mico-radius-control);min-width:28px;height:28px;min-height:28px;color:var(--mico-color-text-secondary);flex:0 0 28px;padding:0}.mico .mico-workbench-annotation-head .mico-ui-button[data-icon-only]:hover:not(:disabled){background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-workbench-annotation-card textarea{box-sizing:border-box;resize:none;width:100%;min-width:0;min-height:0;padding:var(--mico-space-8) 0 var(--mico-space-4);box-shadow:none;color:var(--foreground);font-family:inherit;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-reading);background:0 0;border:0;outline:none;display:block;overflow-y:auto}.mico .mico-workbench-annotation-bottom{justify-content:space-between;align-items:center;gap:var(--mico-space-6);min-width:0;margin-top:var(--mico-space-6);color:var(--muted-foreground);font-size:var(--mico-font-size-size10);line-height:var(--mico-line-height-size16);display:flex}.mico .mico-workbench-annotation-hint{overflow-wrap:anywhere;flex:auto;min-width:0}.mico .mico-workbench-annotation-bottom .mico-ui-button{width:auto;min-width:0;height:28px;min-height:28px;padding:0 var(--mico-space-10);border-radius:var(--mico-radius-control);font-size:var(--mico-font-size-size12);flex:none}.mico .mico-workbench-annotation-bottom .mico-ui-button svg{width:16px;height:16px}.mico .mico-workbench-annotation-card .mico-ui-button:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus,var(--mico-color-text-secondary));outline-offset:-2px;box-shadow:none}.mico .mico-workbench-annotation-card p,.mico .mico-workbench-annotation-feedback{font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);color:var(--muted-foreground)}.mico .mico-workbench-annotation-card p{margin:var(--mico-space-6) 0 0}.mico .mico-workbench-annotation-feedback{max-width:min(240px,100% - 16px);padding:var(--mico-space-4) var(--mico-space-8);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r8);background:var(--card);box-shadow:var(--mico-shadow-raised);margin:0;position:absolute;top:8px;right:8px}body[data-mico-im-right-panel-resizing=true] [data-mico-browser-tab],body[data-mico-task-drawer-resizing] [data-mico-browser-tab],body[data-mico-task-drawer-resizing] .mico-task-right-drawer iframe,body[data-mico-task-drawer-resizing] .mico-im-workbench-artifact-content iframe{pointer-events:none!important}@supports (container-type:inline-size){.mico .mico-task-page{container:mico-task-workbench/inline-size}@container mico-task-workbench (max-width:701px){.mico .mico-task-page[data-workbench-open=true]>.mico-task-main-column{display:none}.mico .mico-task-page[data-workbench-open=true]>.mico-task-right-drawer{flex:1;width:100%;min-width:0}.mico .mico-task-page[data-workbench-open=true] .mico-task-drawer-resize-handle{display:none}}}@supports not (container-type:inline-size){@media (max-width:767px){.mico .mico-task-page[data-workbench-open=true]>.mico-task-main-column{display:none}.mico .mico-task-page[data-workbench-open=true]>.mico-task-right-drawer{flex:1;width:100%;min-width:0}}}.mico-ui-context-menu [role=menu][aria-label=浏览器更多操作],.mico-ui-context-menu [role=menu][aria-label=差异显示选项]{border-radius:var(--mico-radius-r8);width:192px}.mico-ui-context-menu [role=menu][aria-label=浏览器更多操作] [role=menuitem],.mico-ui-context-menu [role=menu][aria-label=差异显示选项] :is([role=menuitem],[role=menuitemcheckbox]){height:32px;line-height:var(--mico-line-height-size32);font-size:var(--mico-font-size-size12)}.mico-ui-context-menu [role=menu][aria-label=浏览器更多操作] svg,.mico-ui-context-menu [role=menu][aria-label=差异显示选项] svg{width:14px;height:14px}.mico-ui-context-menu [role=menu][aria-label=添加工作台标签]{min-width:168px}.mico-workbench-browser-zoom-row{align-items:center;gap:var(--mico-space-4);height:32px;display:flex}.mico-workbench-browser-zoom-row>span{flex:1}.mico-workbench-browser-zoom-row button{border-radius:var(--mico-radius-r4);justify-content:center;align-items:center;min-width:24px;height:24px;display:inline-flex}.mico-workbench-browser-zoom-row button:focus-visible{outline:var(--mico-border-width-default) solid var(--mico-color-border-focus)}.mico-im-workbench-file-layout{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.mico-im-workbench-file-columns{flex:auto;min-width:0;min-height:0;display:flex}.mico-workbench-directory-toolbar{flex:0 0 42px;min-width:0}.mico-workbench-directory-toolbar[hidden]{display:none}.mico-im-workbench-directory-sidebar{border-left:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-surface);flex-direction:column;flex-shrink:0;min-width:0;min-height:0;display:flex;position:relative}.mico-im-workbench-directory-sidebar[hidden]{display:none}.mico-workbench-directory-resize{z-index:20;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;left:-4px}.mico-workbench-directory-resize:hover:after,.mico-workbench-directory-resize:focus-visible:after{content:"";background:var(--mico-color-action-link);width:2px;position:absolute;top:0;bottom:0;left:3px}.mico-workbench-directory-resize:focus-visible{outline:none}body[data-mico-sidebar-resizing=true] .mico-im-workbench-file-columns iframe{pointer-events:none}.mico-workbench-file-error{justify-content:center;align-items:center;gap:var(--mico-space-10);min-width:0;min-height:0;padding:var(--mico-space-32);text-align:center;flex-direction:column;flex:auto;display:flex}.mico-workbench-file-error>svg{color:var(--mico-color-text-placeholder);margin-bottom:var(--mico-space-4);flex-shrink:0}.mico-workbench-file-error>h3{font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-medium);color:var(--mico-color-text-primary);margin:0}.mico-workbench-file-error>p{max-width:420px;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-reading);color:var(--mico-color-text-secondary);margin:0}.mico-workbench-file-error>button{color:var(--mico-color-text-secondary)}.mico-im-workbench-panes{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.mico-im-workbench-tab-pane{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.mico-im-workbench-tab-pane:not([data-selected=true]){display:none}.mico .mico-im-workbench-tab-pane>.mico-workflow-markdown-panel-host{flex:1;width:100%;max-width:none;height:100%}.mico .mico-im-workbench-tab-pane>.mico-workflow-markdown-panel-host>.mico-task-file-panel{flex:auto;width:100%;max-width:none;height:100%}.mico .mico-im-workbench-tab-pane>.mico-workflow-markdown-panel-host .mico-human-artifact-pane{height:100%}.mico-cloud-browser-row{align-items:center;gap:var(--mico-space-12);min-width:220px;display:flex}.mico-cloud-browser-row-copy{gap:var(--mico-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.mico-cloud-browser-row-name{color:var(--mico-color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-cloud-browser-row-reason{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-cloud-browser-avatars{flex:none}.mico .mico-im-workbench-add-menu{flex:0 0 32px;position:relative}.mico .mico-git-workbench-diff .diff-row>td{white-space:pre;word-break:normal}.mico .mico-workbench-pierre-diff{width:100%;min-width:0}.mico .mico-workbench-pierre-file{border:0;min-width:0}.mico .mico-workbench-pierre-file[data-collapsed=false]{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico .mico-workbench-pierre-file-header{align-items:center;gap:var(--mico-space-8);width:100%;min-width:0;height:40px;padding:0 var(--mico-space-12) 0 var(--mico-space-16);background:var(--mico-color-background-surface);color:var(--muted-foreground);font-size:var(--mico-font-size-size14);text-align:left;z-index:1;border:0;border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);display:flex;position:sticky;top:0}.mico .mico-workbench-pierre-file-header:hover{background:linear-gradient(rgb(var(--mico-color-channel-foreground) / 6%), rgb(var(--mico-color-channel-foreground) / 6%)), var(--mico-page-background,var(--mico-color-background-surface))}.mico-workbench-diff-file-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.mico-workbench-diff-file-icon>svg:last-child{opacity:0;position:absolute}.mico-workbench-pierre-file-header:is(:hover,:focus-visible) .mico-workbench-diff-file-icon>:first-child{opacity:0}.mico-workbench-pierre-file-header:is(:hover,:focus-visible) .mico-workbench-diff-file-icon>svg:last-child{opacity:1}.mico-workbench-diff-file-counts{gap:var(--mico-space-4);font-variant-numeric:tabular-nums;flex-shrink:0;display:inline-flex}.mico-workbench-diff-file-path{white-space:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}.mico-workbench-diff-file-parent{text-overflow:ellipsis;color:var(--muted-foreground);flex:0 auto;overflow:hidden}.mico-workbench-diff-file-name{text-overflow:ellipsis;max-width:100%;color:var(--foreground);font-weight:var(--mico-font-weight-medium);flex:none;overflow:hidden}.mico .mico-workbench-pierre-file-header:focus-visible{outline:var(--mico-border-width-default) solid var(--ring);outline-offset:-1px}.mico .mico-workbench-pierre-file diffs-container{width:100%;min-width:0;display:block}.mico .mico-turn-workbench-diff .diff-file{border-left:0;border-right:0;border-radius:0;margin:0}.mico .mico-turn-workbench-diff .diff-file+.diff-file{border-top:0}.mico .mico-im-workbench-artifact{background:var(--card);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.mico .mico-im-workbench-source{align-items:center;gap:var(--mico-space-8);border-bottom:var(--mico-border-width-default) solid var(--border);min-height:38px;padding:0 var(--mico-space-12);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);flex:0 0 38px;display:flex}.mico .mico-im-workbench-breadcrumb{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-full);min-width:0;height:28px;padding:0 var(--mico-space-10);white-space:nowrap;flex:1;align-items:center;display:flex;overflow:hidden}.mico .mico-im-workbench-breadcrumb-part{align-items:center;gap:var(--mico-space-4);min-width:0;display:inline-flex}.mico .mico-im-workbench-breadcrumb-part:not(:last-child){flex:0 auto}.mico .mico-im-workbench-breadcrumb-part:last-child{color:var(--foreground);flex:0 auto}.mico .mico-im-workbench-breadcrumb-part>span{text-overflow:ellipsis;overflow:hidden}.mico .mico-im-workbench-breadcrumb-part>svg{flex:0 0 16px}.mico .mico-im-workbench-source button{border-radius:var(--mico-radius-r8);width:28px;height:28px;color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.mico .mico-im-workbench-source button:hover:not(:disabled),.mico .mico-im-workbench-find button:hover:not(:disabled),.mico .mico-im-workbench-source button.is-active{background:var(--accent);color:var(--foreground)}.mico .mico-im-workbench-tree{z-index:10;border-left:var(--mico-border-width-default) solid var(--border);background:var(--card);width:min(320px,82%);box-shadow:var(--mico-shadow-raised);flex-direction:column;display:flex;position:absolute;top:38px;bottom:0;right:0}.mico .mico-im-workbench-tree-heading{min-height:42px;padding:0 var(--mico-space-12);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);justify-content:space-between;align-items:center;display:flex}.mico .mico-im-workbench-tree-heading button{border-radius:var(--mico-radius-r6);justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.mico .mico-im-workbench-tree-heading button:hover,.mico .mico-im-workbench-tree-item:hover{background:var(--accent)}.mico .mico-im-workbench-tree-heading svg,.mico .mico-im-workbench-tree-item svg{flex:0 0 15px;width:15px;height:15px}.mico .mico-im-workbench-tree>input{height:32px;margin:0 var(--mico-space-10) var(--mico-space-8);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r8);background:var(--background);padding:0 var(--mico-space-10);font-size:var(--mico-font-size-size12)}.mico .mico-im-workbench-tree-list{flex:1;min-height:0;overflow:auto}.mico .mico-im-workbench-tree-item{align-items:center;gap:var(--mico-space-6);width:100%;min-height:27px;padding-right:var(--mico-space-8);text-align:left;font-size:var(--mico-font-size-size12);display:flex}.mico .mico-im-workbench-tree-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico .mico-im-workbench-tree-indent{flex:0 0 15px}.mico .mico-im-workbench-tree-error{padding:var(--mico-space-8) var(--mico-space-12);color:var(--destructive);font-size:var(--mico-font-size-size12)}.mico .mico-im-workbench-source button:disabled,.mico .mico-im-workbench-find button:disabled{opacity:.45}.mico .mico-im-workbench-source .mico-im-workbench-open-button{gap:var(--mico-space-4);width:auto;padding:0 var(--mico-space-8);color:var(--foreground)}.mico .mico-im-workbench-source svg{width:16px;height:16px}.mico .mico-im-workbench-find{align-items:center;gap:var(--mico-space-6);border-bottom:var(--mico-border-width-default) solid var(--border);min-height:38px;padding:0 var(--mico-space-12);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);display:flex}.mico .mico-im-workbench-find input{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r6);background:var(--background);min-width:0;height:28px;padding:0 var(--mico-space-8);color:var(--foreground);flex:1}.mico .mico-im-workbench-find button{border-radius:var(--mico-radius-r6);flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.mico .mico-im-workbench-find svg{width:15px;height:15px}.mico .mico-im-workbench-artifact-state{justify-content:center;align-items:center;gap:var(--mico-space-8);color:var(--muted-foreground);font-size:var(--mico-font-size-size14);flex:1;display:flex}.mico .mico-im-workbench-artifact-state.is-error{text-align:center;flex-direction:column}.mico .mico-im-workbench-artifact-content,.mico .mico-workbench-selection-content{flex:1;min-width:0;min-height:0;overflow:auto}.mico .mico-im-workbench-code{background:var(--background);min-width:100%;color:var(--foreground);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--mico-font-size-size12);font-variant-ligatures:none;line-height:var(--mico-line-height-size24);position:relative}.mico .mico-im-workbench-code-row{white-space:pre;width:max-content;min-width:100%;display:flex;position:absolute;left:0}.mico .mico-im-workbench-code-row.is-match{background:color-mix(in srgb, var(--accent) 65%, transparent)}.mico .mico-im-workbench-code-number{z-index:1;box-sizing:border-box;border-right:var(--mico-border-width-default) solid var(--border);background:var(--background);padding-right:var(--mico-space-12);color:var(--muted-foreground);text-align:right;-webkit-user-select:none;user-select:none;flex:0 0 64px;position:sticky;left:0}.mico .mico-im-workbench-code-row.is-match .mico-im-workbench-code-number{background:var(--accent)}.mico .mico-im-workbench-code-text{color:inherit;padding:0 var(--mico-space-16);font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;display:block}.mico .mico-workbench-selection-content{position:relative}.mico .mico-workbench-selection{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mico .mico-workbench-selection-float{z-index:5;position:absolute}.mico .mico-browser-new-tab{background:var(--mico-color-background-subtle);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mico .mico-browser-new-tab-address.mico-ui-input{border-radius:var(--mico-radius-r16);text-align:center;min-width:0;height:32px;font-size:var(--mico-font-size-size12);flex:1}.mico .mico-browser-new-tab-scroll{box-sizing:border-box;width:calc(100% - 32px);max-width:768px;min-height:0;padding:var(--mico-space-32) 0 var(--mico-space-40);flex:1;margin:0 auto;overflow:auto}.mico .mico-browser-new-tab-scroll h2{margin:0 0 var(--mico-space-14);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium)}.mico .mico-browser-new-tab .mico-im-workbench-empty-main{width:100%;margin:0;padding:0}.mico .mico-browser-new-tab-recommendations{margin-top:var(--mico-space-40)}.mico .mico-browser-new-tab-recent{gap:var(--mico-space-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));display:grid}.mico .mico-browser-new-tab-recent button{justify-content:center;align-items:center;gap:var(--mico-space-12);border-radius:var(--mico-radius-r12);min-width:0;min-height:112px;padding:var(--mico-space-8);font-size:var(--mico-font-size-size12);flex-direction:column;display:flex}.mico .mico-browser-new-tab-recent button:hover:not(:disabled){background:var(--mico-color-background-hover)}.mico .mico-browser-new-tab-recent button:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:2px}.mico .mico-browser-new-tab-site-icon{width:40px;height:40px;color:var(--mico-color-text-secondary);justify-content:center;align-items:center;display:flex}.mico .mico-browser-new-tab-recent button>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mico .mico-browser-new-tab-empty{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12)}.mico-im-workbench-tab-pane>.mico-execution-file-panel{border-left:0;flex:1;min-width:0}.mico-git-unavailable-file{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.mico-git-tree-status{padding-right:var(--mico-space-4);font-size:var(--mico-font-size-size12);flex-shrink:0;margin-left:auto}
/*# sourceMappingURL=06b~k5zvvqygc.css.map*/