.mico-conversation-agent-rail{gap:var(--mico-space-8);margin-bottom:var(--mico-space-12);flex-direction:column;padding:0;display:flex;position:relative}.mico-conversation-agent-rail:after{content:"";background:var(--mico-color-background-hover);pointer-events:none;width:32px;height:1px;margin:0 auto;position:absolute;bottom:-17px;left:0;right:0}.mico-conversation-agent-entry{width:40px;min-height:40px;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;text-decoration:none;display:flex;position:relative}.mico-conversation-agent-unread-dot{border:var(--mico-border-width-strong) solid var(--background);background:var(--destructive);box-sizing:content-box;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:5px}.mico-conversation-agent-entry:hover{background:var(--accent);color:var(--foreground)}.mico-conversation-agent-entry [data-slot=avatar]{border:0}.mico-conversation-agent-entry[aria-current=page]:after{content:"";pointer-events:none;background:url(../media/selected.127.y-dj56p0t.svg) 50%/contain no-repeat;width:37.4px;height:37.4px;position:absolute}.mico-conversation-agent-entry:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-blue,var(--mico-color-border-focus));outline-offset:2px}.mico-conversation-agent-pin{width:32px;min-height:32px;margin:var(--mico-space-4) auto;color:var(--mico-color-text-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.mico-conversation-agent-pin:hover,.mico-conversation-agent-pin:focus-visible{color:var(--foreground);background:var(--accent)}.mico-agent-conversations{flex:1;min-width:0;height:100%;min-height:0;display:flex}.mico-conversation-list{border-right:var(--mico-border-width-default) solid var(--border);background:var(--card);flex-direction:column;flex-shrink:0;display:flex;position:relative}.mico .mico-agent-conversations .mico-conversation-list>.mico-sidebar-resize-handle{width:16px;right:-8px}.mico .mico-agent-conversations .mico-conversation-list>.mico-sidebar-resize-handle:after{width:1px;right:7px}.mico-conversation-agent-heading{align-items:center;gap:var(--mico-space-10);min-width:0;display:flex}.mico-conversation-agent-heading>strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--mico-font-size-size18);overflow:hidden}.mico-conversation-filter{align-items:center;gap:var(--mico-space-8);margin:0 0 var(--mico-space-12);padding:var(--mico-space-8) var(--mico-space-10);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r8);color:var(--muted-foreground);display:flex}.mico-conversation-filter input{width:100%;min-width:0;font-size:var(--mico-font-size-size14);background:0 0;outline:none}.mico-conversation-list-empty{padding:var(--mico-space-28) var(--mico-space-14);font-size:var(--mico-font-size-size14);color:var(--muted-foreground)}.mico-conversation-list-empty span{margin-top:var(--mico-space-8);line-height:var(--mico-line-height-reading);display:block}.mico-conversation-list-group{margin-top:var(--mico-space-12)}.mico-conversation-list-group>h3{margin:0 var(--mico-space-8) var(--mico-space-4);min-height:28px;color:var(--muted-foreground)}.mico-conversation-list-group>h3>button{align-items:center;gap:var(--mico-space-4);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.mico-conversation-list-group>h3>button>svg{opacity:0;width:12px;height:12px;transition:opacity .15s,transform .15s}.mico-conversation-list-group>h3>button:hover>svg,.mico-conversation-list-group>h3>button:focus-visible>svg{opacity:1}.mico-conversation-list-group>h3>button[aria-expanded=true]>svg{transform:rotate(90deg)}.mico-conversation-list-group>h3>button:focus-visible{border-radius:var(--mico-radius-r4);outline:var(--mico-border-width-strong) solid var(--mico-blue,var(--mico-color-border-focus));outline-offset:2px}.mico-conversation-project-header>h4{align-items:center;gap:var(--mico-space-8);margin:var(--mico-space-8);color:var(--foreground);display:flex}.mico-conversation-list-item{position:relative}.mico-conversation-list-item+.mico-conversation-list-item{margin-top:var(--mico-space-2)}.mico-conversation-list-item[data-editing=true] .mico-sidebar-task-card-title-row{visibility:hidden}.mico-conversation-list-title-input{--ring:var(--mico-blue,var(--mico-color-border-focus));z-index:3;box-sizing:border-box;border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r6);min-width:0;height:22px;padding:0 var(--mico-space-6);background:var(--background);box-shadow:var(--mico-shadow-raised);color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);outline:none;position:absolute;top:17px;left:8px;right:56px}.mico-conversation-list-title-input:focus{border-color:var(--ring);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .1), 0 var(--mico-border-width-default) var(--mico-border-width-strong) rgb(var(--mico-color-channel-shadow) / .06)}.mico .mico-agent-conversations .mico-sidebar-task-list-scroll[data-compact=true] .mico-conversation-list-title-input{top:7px}.mico-conversation-list-actions{z-index:2;gap:var(--mico-space-4);pointer-events:none;visibility:hidden;display:flex;position:absolute;top:6px;right:8px}.mico .mico-conversation-list-error{width:14px;height:14px;color:var(--mico-color-status-error);flex:0 0 14px}.mico-conversation-list-actions>button,.mico-conversation-project-header .mico-conversation-project-create[data-variant=ghost]{border-radius:var(--mico-radius-r6);width:20px;height:20px;color:var(--mico-color-text-placeholder);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mico-conversation-list-actions>button>svg,.mico-conversation-project-header .mico-conversation-project-create svg{width:14px;height:14px}.mico-conversation-list-item:hover .mico-conversation-list-actions,.mico-conversation-list-item:focus-within .mico-conversation-list-actions{pointer-events:auto;visibility:visible}.mico-conversation-list-item:hover .mico-sidebar-task-card-title-trailing,.mico-conversation-list-item:focus-within .mico-sidebar-task-card-title-trailing{display:none}.mico-conversation-list-actions>button:hover,.mico-conversation-list-actions>button:focus-visible,.mico-conversation-project-header .mico-conversation-project-create[data-variant=ghost]:hover:not(:disabled),.mico-conversation-project-header .mico-conversation-project-create[data-variant=ghost]:active:not(:disabled),.mico-conversation-project-header .mico-conversation-project-create[data-variant=ghost]:focus-visible{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary);outline:none}.mico-conversation-list-actions>button:disabled{cursor:default;opacity:.5}.mico-conversation-list-actions[data-confirming=true]{pointer-events:auto;visibility:visible;top:4px}.mico-conversation-list-actions>.mico-conversation-archive-confirm{width:auto;height:24px;padding:0 var(--mico-space-8);border-radius:var(--mico-radius-r6);background:rgb(var(--mico-channel-status-error-solid) / .88);box-shadow:none;color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size24);border:0}.mico-conversation-list-actions>.mico-conversation-archive-confirm:hover,.mico-conversation-list-actions>.mico-conversation-archive-confirm:focus-visible{background:rgb(var(--mico-channel-status-error-solid) / .92);color:var(--mico-color-text-inverse);outline:none}.mico .mico-conversation-list-item .mico-sidebar-task-card-pin{right:32px}.mico .mico-conversation-list-item:hover .mico-sidebar-task-card .mico-sidebar-task-card-title-row,.mico .mico-conversation-list-item:focus-within .mico-sidebar-task-card .mico-sidebar-task-card-title-row,.mico .mico-conversation-list-item[data-archive-confirming=true] .mico-sidebar-task-card .mico-sidebar-task-card-title-row{padding-right:var(--mico-space-48)}[data-mico-input-modality=pointer] .mico-conversation-list-item:not(:hover) .mico-conversation-list-actions,[data-mico-input-modality=pointer] .mico-conversation-list-item:not(:hover) .mico-sidebar-task-card .mico-sidebar-task-card-pin{pointer-events:none;visibility:hidden}[data-mico-input-modality=pointer] .mico-conversation-list-item:not(:hover) .mico-sidebar-task-card-title-trailing{display:block}[data-mico-input-modality=pointer] .mico-conversation-list-item:not(:hover) .mico-sidebar-task-card .mico-sidebar-task-card-title-row{padding-right:0}.mico .mico-conversation-list-item[data-archive-confirming=true] .mico-sidebar-task-card{background:rgb(var(--mico-color-channel-foreground) / 6%)}[data-mico-input-modality=pointer] .mico-conversation-list-item[data-archive-confirming=true]:not(:hover) .mico-conversation-list-actions{pointer-events:auto;visibility:visible}[data-mico-input-modality=pointer] .mico-conversation-list-item[data-archive-confirming=true]:not(:hover) .mico-sidebar-task-card-title-trailing{display:none}[data-mico-input-modality=pointer] .mico-conversation-list-item[data-archive-confirming=true]:not(:hover) .mico-sidebar-task-card .mico-sidebar-task-card-title-row{padding-right:var(--mico-space-48)}.mico-conversation-detail-heading{align-items:center;gap:var(--mico-space-8);min-width:0;display:flex}.mico-conversation-detail-heading>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--mico-font-size-size14);overflow:hidden}.mico-conversation-private{align-items:center;gap:var(--mico-space-6);font-size:var(--mico-font-size-size12);color:var(--muted-foreground);flex-shrink:0;display:flex}.mico-conversation-muted{color:var(--muted-foreground);font-size:var(--mico-font-size-size14)}.mico-conversation-status{gap:var(--mico-space-8);flex-wrap:wrap;align-items:center;display:flex}.mico-conversation-context-selectors{align-items:center;gap:var(--mico-space-8);flex-wrap:wrap;min-width:0;display:flex}.mico-conversation-local-directory{border-radius:var(--mico-radius-r8);min-width:0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);align-items:center;gap:0;transition:background-color .15s;display:flex}.mico-conversation-local-directory:hover,.mico-conversation-local-directory:focus-within{background:var(--mico-color-background-hover)}.mico .mico-conversation-local-directory>.mico-ui-button{min-width:0;max-width:180px;height:28px;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);background:0 0}.mico .mico-conversation-local-directory>.mico-ui-button:first-child{padding:0 var(--mico-space-4) 0 var(--mico-space-8);gap:var(--mico-space-4)}.mico .mico-conversation-local-directory>.mico-ui-button:last-child:not(:first-child){flex-shrink:0;width:24px;padding:0}.mico .mico-conversation-local-directory>.mico-ui-button:hover:not(:disabled),.mico .mico-conversation-local-directory>.mico-ui-button:active:not(:disabled){color:var(--foreground);background:0 0}.mico-conversation-local-directory button>.mico-ui-button__label{justify-content:flex-start;width:100%;min-width:0}.mico-conversation-local-directory .mico-ui-button__label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico-conversation-latest{align-self:center}.mico-conversation-mobile-back{display:none}@media (max-width:767px){.mico-agent-conversations[data-mobile-list=true]>.mico-task-page,.mico-agent-conversations[data-mobile-list=false]>.mico-conversation-list{display:none}.mico-conversation-list{border-right:0;width:100%}.mico-agent-conversations .mico-conversation-list>.mico-sidebar-resize-handle{display:none}.mico-conversation-mobile-back{display:inline-flex}}.mico-agent-conversations>.mico-task-page{flex:1;min-width:0}.mico-conversation-header-actions{align-items:center;gap:var(--mico-space-12);display:flex}.mico-conversation-files>header{padding:var(--mico-space-12) var(--mico-space-16);justify-content:space-between;align-items:center;display:flex}.mico-conversation-files>p{padding:var(--mico-space-16);color:var(--muted-foreground)}.mico-conversation-files-list{max-height:30%;padding:var(--mico-space-8) var(--mico-space-12);flex-shrink:0;overflow:auto}.mico-conversation-files-list>[data-selected=true]{background:var(--accent);border-radius:var(--mico-radius-r8)}.mico .mico-agent-conversation-mention{align-items:center;gap:var(--mico-space-4);margin:0 var(--mico-space-2);color:var(--mico-color-action-link);font-weight:var(--mico-font-weight-medium);line-height:inherit;vertical-align:baseline;display:inline-flex}.mico .mico-agent-conversation-mention>svg{stroke-width:1.75px;flex:none;width:18px;height:18px}.mico-agent-conversations .mico-sidebar-task-section{padding:var(--mico-space-16) var(--mico-space-8)}.mico .mico-agent-conversations .mico-sidebar-task-toolbar{gap:0;min-width:0;min-height:0;padding:0}.mico-agent-conversations .mico-sidebar-task-toolbar-top{gap:var(--mico-space-4);min-height:32px;margin-bottom:0}.mico-agent-conversations .mico-conversation-new-chat{height:32px;padding:var(--mico-space-6) var(--mico-space-8);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-agent-conversations .mico-sidebar-row.mico-sidebar-task-card{height:auto;min-height:0;padding:var(--mico-space-6) var(--mico-space-8);border-radius:var(--mico-radius-r8);gap:var(--mico-space-4)}.mico .mico-agent-conversations .mico-conversation-list-group>h3,.mico .mico-agent-conversations .mico-conversation-project-header>h4,.mico .mico-agent-conversations .mico-sidebar-task-card-title{font-family:inherit;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico-agent-conversations>.mico-task-page{position:relative;overflow:hidden}.mico .mico-agent-conversations .mico-conversation-files{z-index:20;box-sizing:border-box;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-body);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);background:var(--card);width:340px;max-width:calc(100% - 24px);max-height:calc(100% - 68px);box-shadow:var(--mico-shadow-raised);flex-direction:column;padding:0;display:flex;position:absolute;top:52px;right:12px;overflow:hidden}.mico .mico-agent-conversations .mico-conversation-files:not([data-list-open]){overflow-y:auto}.mico-conversation-files:not([data-list-open]) .mico-conversation-resources{flex-shrink:0}.mico .mico-agent-conversations .mico-conversation-files>.mico-task-overview-card{box-shadow:none;border:0;border-radius:0}.mico-conversation-workspace-summary{padding:var(--mico-space-16);flex-shrink:0}.mico-conversation-workspace-summary>header{justify-content:space-between;align-items:center;gap:var(--mico-space-8);margin-bottom:var(--mico-space-6);display:flex}.mico-conversation-workspace-summary strong{font-weight:var(--mico-font-weight-medium)}.mico-conversation-files-caption{margin:var(--mico-space-6) 0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-body)}.mico-conversation-directory-name{align-items:center;gap:var(--mico-space-8);min-width:0;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);display:flex}.mico-conversation-environment-icon{flex:0 0 17px;width:17px;height:17px}.mico-conversation-directory-name strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico-conversation-directory-name small{padding:var(--mico-space-2) var(--mico-space-6);border-radius:var(--mico-radius-r6);background:var(--muted);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);margin-left:auto}.mico-conversation-directory-path{margin:var(--mico-space-4) 0 var(--mico-space-14) var(--mico-space-28);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:var(--mico-font-size-size12);overflow:hidden}.mico-conversation-branch-summary{align-items:flex-start;gap:var(--mico-space-10);min-width:0;color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);display:flex}.mico-conversation-branch-summary>svg{margin-top:var(--mico-space-2)}.mico-conversation-branch-summary span{overflow-wrap:break-word;min-width:0}@supports (-webkit-line-clamp:2) and (display:-webkit-box){.mico-conversation-branch-summary span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.mico-conversation-changes-group{padding-bottom:var(--mico-space-16);margin-bottom:var(--mico-space-14);border-bottom:var(--mico-border-width-default) solid var(--border)}.mico-conversation-workspace-summary .mico-conversation-changes-summary{width:100%;height:auto;padding:var(--mico-space-4) 0;color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular)}.mico-conversation-changes-summary>.mico-ui-button__label{column-gap:var(--mico-space-10);row-gap:var(--mico-space-2);text-align:left;grid-template-columns:17px minmax(0,1fr) auto 14px;width:100%;display:grid}.mico-conversation-changes-summary small{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);white-space:normal;grid-column:2/-1}.mico-conversation-diff-counts{gap:var(--mico-space-8);font-variant-numeric:tabular-nums;margin-left:auto;display:flex}.mico-conversation-diff-counts b{color:var(--success,var(--mico-color-label-success-fg));font-weight:var(--mico-font-weight-regular)}.mico-conversation-diff-counts em{color:var(--destructive);font-style:normal}.mico-conversation-resources{border-top:var(--mico-border-width-default) solid var(--border);min-height:0;margin:0 var(--mico-space-8);flex-direction:column;display:flex}.mico-conversation-resource-group{padding:var(--mico-space-12) 0}.mico-conversation-resource-group+.mico-conversation-resource-group{border-top:var(--mico-border-width-default) solid var(--border)}.mico-conversation-resource-group>h3{margin:0 var(--mico-space-8) var(--mico-space-4);color:var(--foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);font-weight:var(--mico-font-weight-medium)}.mico-conversation-resource-group .mico-conversation-resource-tab{justify-content:space-between}.mico-conversation-resources>.mico-ui-tabs{flex-direction:column;min-height:0;display:flex}.mico-conversation-resources .mico-ant-tabs{--mico-ant-tabs-item-selected-color:var(--foreground);--mico-ant-tabs-item-active-color:var(--foreground);--mico-ant-tabs-item-hover-color:var(--foreground);--mico-ant-tabs-item-color:var(--muted-foreground);--mico-ant-tabs-ink-bar-color:transparent}.mico-conversation-files .mico-conversation-resources .mico-ant-tabs-nav{min-height:0;margin:0 0 var(--mico-space-10)}.mico-conversation-files .mico-conversation-resources .mico-ant-tabs-nav:before{border:0}.mico-conversation-files .mico-conversation-resources .mico-ant-tabs-nav-list{justify-content:flex-start;gap:var(--mico-space-24)}.mico-conversation-files .mico-conversation-resources .mico-ant-tabs-tab{padding:var(--mico-space-4) 0;font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-medium);flex:none;margin:0}.mico-conversation-files .mico-conversation-resources .mico-ant-tabs-tab-active .mico-ant-tabs-tab-btn{text-shadow:none}.mico-conversation-resource-tab{align-items:center;gap:var(--mico-space-8);display:flex}.mico-conversation-resource-count{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-body);font-variant-numeric:tabular-nums}.mico-conversation-resource-list{min-height:0;overflow-y:auto}.mico-conversation-resource-row.mico-ui-button{width:100%;height:auto;min-height:52px;padding:var(--mico-space-8);border-radius:var(--mico-radius-r6);color:var(--foreground);text-align:left}.mico-conversation-resource-row>.mico-ui-button__label{justify-content:flex-start;gap:var(--mico-space-8);width:100%;min-width:0}.mico-conversation-resource-icon{flex-shrink:0;justify-content:center;align-items:center;width:17px;height:20px;display:flex}.mico-conversation-resource-text{gap:var(--mico-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.mico-conversation-resource-text>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);font-weight:var(--mico-font-weight-regular);overflow:hidden}.mico-conversation-resource-row small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);font-weight:var(--mico-font-weight-regular);overflow:hidden}.mico-conversation-resource-row .mico-ui-button__label>svg:last-child{color:var(--muted-foreground)}.mico-conversation-view-all.mico-ui-button{width:100%;height:36px;margin:0 0 var(--mico-space-8);padding:var(--mico-space-8);border-radius:var(--mico-radius-r6);font-weight:var(--mico-font-weight-regular);color:var(--muted-foreground);justify-content:flex-start}.mico-conversation-view-all>.mico-ui-button__label{justify-content:flex-start;gap:var(--mico-space-10);width:100%;font-size:var(--mico-font-size-size12)}.mico-conversation-view-all .mico-ui-button__label>svg:last-child{margin-left:auto}.mico-conversation-load-more.mico-ui-button{margin:var(--mico-space-12) auto;display:flex}.mico-conversation-files[data-list-open]{height:620px}.mico-conversation-files[data-list-open]>header{flex-shrink:0}.mico-conversation-files[data-list-open]>header>span{color:var(--muted-foreground);font-size:var(--mico-font-size-size12)}.mico-conversation-files[data-list-open] .mico-conversation-resources{padding:var(--mico-space-16) 0 var(--mico-space-20);flex:1}.mico-conversation-files[data-list-open] .mico-ui-tabs,.mico-conversation-files[data-list-open] .mico-ant-tabs,.mico-conversation-files[data-list-open] .mico-ant-tabs-body-holder,.mico-conversation-files[data-list-open] .mico-ant-tabs-body,.mico-conversation-files[data-list-open] .mico-ant-tabs-content-active{flex-direction:column;flex:1;min-height:0;display:flex}.mico-conversation-files[data-list-open] .mico-ant-tabs-nav{flex-shrink:0}.mico-conversation-files[data-list-open] .mico-conversation-resource-list{flex:1}@supports (container-type:inline-size){.mico-agent-conversations>.mico-task-page[data-files-overview=true]{container:conversation-canvas/inline-size}@container conversation-canvas (min-width:960px){[data-files-overview=true]>.mico-conversation-workarea{--mico-overview-inset:calc(var(--mico-layout-side-panel-width) + var(--mico-layout-side-panel-compact-handle))}}@container conversation-canvas (min-width:2008px){[data-files-overview=true]>.mico-conversation-workarea{--mico-overview-inset:0px}}}.mico [data-files-overview=true] .mico-task-conversation-content{width:calc(100% - var(--mico-overview-inset,0px));margin-left:max(0px, calc((100% - var(--mico-overview-inset,0px) - var(--mico-layout-content-max-width)) / 2));margin-right:auto}.mico [data-files-overview=true] .mico-task-conversation-dock{margin-right:var(--mico-overview-inset,0px)}.mico [data-files-overview=true] .mico-conversation-header-agent{right:var(--mico-overview-inset,0px)}.mico [data-files-overview=true] .mico-task-scroll-updates{left:calc((100% - var(--mico-overview-inset,0px)) / 2)}.mico-conversation-workarea{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mico-conversation-communication-event{justify-content:center;align-self:center;align-items:center;gap:var(--mico-space-4);width:fit-content;max-width:100%;margin:var(--mico-space-12) auto;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:flex}.mico .mico-conversation-communication-peer.mico-ui-button{min-width:0;max-width:240px;height:24px;padding:var(--mico-space-2) var(--mico-space-4);border-radius:var(--mico-radius-r6);color:inherit;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular)}.mico-conversation-communication-peer>.mico-ui-button__label{gap:var(--mico-space-4);min-width:0}.mico-conversation-communication-peer .mico-ui-button__label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-conversation-communication-peer [data-slot=avatar]{border:0}.mico .mico-conversation-communication-group.mico-ui-button{max-width:100%;height:auto;padding:var(--mico-space-8) var(--mico-space-10);color:inherit;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);text-align:left}.mico-conversation-communication-group>.mico-ui-button__label{gap:var(--mico-space-10);min-width:0}.mico-conversation-communication-summary{min-width:0;line-height:var(--mico-line-height-size22);white-space:normal;flex-direction:column;display:flex}.mico-conversation-communication-summary small{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-conversation-communication-group svg{flex-shrink:0}.mico-conversation-communication-event[data-enter]{animation:.22s ease-out mico-communication-enter}.mico-conversation-communication-event[data-enter] [data-slot=avatar]{animation:.28s ease-out mico-communication-avatar-in}@keyframes mico-communication-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes mico-communication-avatar-in{0%{opacity:0;transform:translate(-5px)scale(.8)}to{opacity:1;transform:translate(0)scale(1)}}.mico-agent-conversations [data-exchange-open=true] .mico-conversation-files{visibility:hidden}.mico-conversation-exchange{z-index:10;background:var(--mico-page-background);flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;inset:0}.mico-conversation-communication-progress{min-width:0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-conversation-communication-progress .mico-ui-button{max-width:100%;color:inherit;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular)}.mico-conversation-communication-progress [role=status]{align-items:center;gap:var(--mico-space-6);min-width:0;display:flex}.mico-conversation-communication-progress .mico-ui-button__label{min-width:0}.mico-conversation-communication-progress-caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico-conversation-communication-progress-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.mico-conversation-communication-progress[data-state=running] .mico-conversation-communication-progress-dot{background:var(--primary)}.mico-conversation-exchange-progress-details{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-conversation-exchange-progress-details strong{margin-bottom:var(--mico-space-6);color:var(--foreground);font-weight:var(--mico-font-weight-medium);display:block}.mico-conversation-exchange-progress-details p{align-items:center;gap:var(--mico-space-6);margin:var(--mico-space-4) 0;display:flex}.mico-conversation-exchange{--mico-exchange-header-space:calc(var(--mico-space-96) + var(--mico-space-24))}.mico-conversation-exchange[data-has-progress=true]{--mico-exchange-header-space:calc(var(--mico-space-128) + var(--mico-space-16))}.mico-conversation-exchange-header{z-index:5;pointer-events:none;position:absolute;top:0;left:0;right:0}.mico-conversation-exchange-header:before{content:"";height:var(--mico-exchange-header-space);background:linear-gradient(to bottom, var(--mico-page-background) 11.02%, transparent 100%);pointer-events:none;position:absolute;top:0;left:0;right:0}.mico-conversation-exchange-heading{align-items:center;gap:var(--mico-space-4);padding-top:var(--mico-space-20);padding-bottom:var(--mico-space-20);flex-direction:column;display:flex;position:relative}.mico-conversation-exchange-title{justify-content:center;align-items:flex-start;gap:var(--mico-space-16);min-width:0;max-width:100%;display:flex}.mico-conversation-exchange-title>svg{margin-top:var(--mico-space-16);color:var(--muted-foreground);flex-shrink:0}.mico-conversation-exchange-identity{align-items:center;gap:var(--mico-space-2);flex-direction:column;min-width:0;max-width:200px;display:flex}.mico-conversation-exchange-identity>[data-slot=avatar]{background:var(--card);border:0;flex-shrink:0;outline:none!important}.mico-conversation-exchange-identity>span:last-child{max-width:100%;padding:var(--mico-space-4) var(--mico-space-10);border-radius:var(--mico-radius-r16);background:var(--card);box-shadow:var(--mico-shadow-raised);color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-conversation-exchange-status{pointer-events:auto;min-width:0;max-width:100%}.mico-conversation-exchange-scroll{isolation:isolate;flex:1;min-height:0;overflow-y:auto}.mico-conversation-exchange-scroll>.mico-conversation-exchange-messages{padding-top:var(--mico-exchange-header-space)}.mico-conversation-exchange-messages{gap:var(--mico-space-20);flex-direction:column;display:flex}.mico-conversation-exchange-message{justify-content:flex-start;min-width:0;display:flex}.mico-conversation-exchange-message[data-direction=outbound]{justify-content:flex-end}.mico-conversation-exchange-message-content{min-width:0;max-width:78%}.mico-conversation-exchange-message header{align-items:center;gap:var(--mico-space-8);margin:0 var(--mico-space-4) var(--mico-space-6);min-width:0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size24);display:flex}.mico-conversation-exchange-message header>[data-slot=avatar]{border:0;flex-shrink:0}.mico-conversation-exchange-message[data-direction=outbound] header{justify-content:flex-end}.mico-conversation-exchange-author-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);overflow:hidden}.mico-conversation-exchange-message time{font-size:var(--mico-font-size-size14);flex-shrink:0}.mico-conversation-exchange-bubble{min-width:0;padding:var(--mico-space-12) var(--mico-space-14);border-radius:var(--mico-radius-r4) var(--mico-radius-r12) var(--mico-radius-r4) var(--mico-radius-r12);background:var(--mico-color-background-subtle);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size24);overflow-wrap:anywhere}.mico-conversation-exchange-message[data-direction=outbound] .mico-conversation-exchange-bubble{border-radius:var(--mico-radius-r12) var(--mico-radius-r4) var(--mico-radius-r12) var(--mico-radius-r4);background:var(--mico-color-status-info-subtle);color:var(--mico-color-text-primary)}.mico-exchange-card-preview{width:354px}.mico-exchange-card-preview .mico-card-choice-status{display:none}.mico-exchange-instruction{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);background:var(--card)}.mico-exchange-instruction summary{align-items:center;gap:var(--mico-space-8);box-sizing:border-box;width:100%;padding:var(--mico-space-8) var(--mico-space-12);border-radius:inherit;color:var(--foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);cursor:pointer;list-style:none;display:flex}.mico-exchange-instruction summary::-webkit-details-marker{display:none}.mico-exchange-instruction summary svg{color:var(--muted-foreground)}.mico-exchange-instruction summary svg:last-child{margin-left:auto}.mico-exchange-instruction summary:hover svg{color:var(--foreground)}.mico-exchange-instruction summary:focus:not(:focus-visible){outline:none}.mico-exchange-instruction[open] summary svg:last-child{transform:rotate(90deg)}.mico-exchange-instruction-body{margin:0 var(--mico-space-12);padding:var(--mico-space-10) 0;border-top:var(--mico-border-width-default) solid var(--border);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);overflow-wrap:anywhere}.mico-exchange-instruction-body p,.mico-conversation-exchange-bubble p{margin:0}.mico-conversation-exchange-bubble p+p{margin-top:var(--mico-space-8)}.mico-conversation-exchange-sent{justify-content:flex-end;align-items:center;gap:var(--mico-space-4);margin:var(--mico-space-4) var(--mico-space-4) 0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:flex}.mico-conversation-exchange-notice{align-items:flex-start;gap:var(--mico-space-8);margin:var(--mico-space-10) var(--mico-space-4) 0;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);color:var(--muted-foreground);overflow-wrap:anywhere;display:flex}.mico-conversation-exchange-notice>svg{margin-top:var(--mico-space-4);flex-shrink:0}.mico-conversation-exchange-notice[data-state=failed]{color:var(--mico-color-label-warning-fg)}.mico-conversation-exchange-notice p{margin:0}.mico-conversation-exchange-latest{border-radius:var(--mico-radius-pill);z-index:1;position:absolute;bottom:72px;right:32px}.mico-conversation-exchange-return{padding:var(--mico-space-8) var(--mico-space-16) calc(var(--mico-space-16) + var(--mico-space-2));flex-shrink:0;justify-content:center;align-items:center;display:flex}.mico-conversation-exchange-return>.mico-ui-button{border-radius:var(--mico-radius-pill);height:36px;padding:0 var(--mico-space-20);border-color:var(--mico-color-border-subtle,var(--border));font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);color:var(--foreground);background:var(--card);box-shadow:var(--mico-shadow-raised)}.mico-conversation-exchange-return>.mico-ui-button>.mico-ui-button__label{gap:var(--mico-space-8)}.mico-conversation-exchange-return>.mico-ui-button:hover:not(:disabled){background:var(--muted);box-shadow:var(--mico-shadow-raised)}.mico-conversation-exchange-return>.mico-ui-button:active:not(:disabled){box-shadow:var(--mico-shadow-raised)}.dark .mico-conversation-exchange-bubble{background:var(--muted);color:var(--foreground)}.dark .mico-conversation-exchange-message[data-direction=outbound] .mico-conversation-exchange-bubble{background:var(--accent);color:var(--foreground)}@media (max-width:639px){.mico-conversation-exchange-title{gap:var(--mico-space-10)}.mico-conversation-exchange-message-content{max-width:94%}.mico-conversation-exchange-latest{right:16px}}.mico-conversation-exchange-earlier{align-self:center;align-items:center;gap:var(--mico-space-4);width:100%;font-size:var(--mico-font-size-size12);flex-direction:column;display:flex}.mico-conversation-exchange-earlier [role=alert]{color:var(--destructive)}.mico-conversation-exchange-scroll:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.mico-conversation-communication-event[data-enter],.mico-conversation-communication-event[data-enter] [data-slot=avatar]{animation:none}}.mico-conversation-body{flex:1;min-width:0;min-height:0;display:flex;position:relative}.mico .mico-conversation-main-column{--mico-page-background:var(--mico-color-background-surface);background:var(--mico-page-background);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mico .mico-conversation-main-column>[data-testid=mico-task-detail-header]{height:60px;min-height:60px;padding-inline:var(--mico-space-24);border-bottom:0;flex-shrink:0}.mico-conversation-workarea[data-workbench-expanded=true]>[data-testid=mico-task-detail-header]{display:none}.mico .mico-conversation-workarea .mico-conversation-header-actions{gap:var(--mico-space-12)}.mico-conversation-header-icon{background:currentColor;flex-shrink:0;width:20px;height:20px;display:block;-webkit-mask:url(../media/header-information.00dx1sv_lp9hq.svg) 50%/contain no-repeat;mask:url(../media/header-information.00dx1sv_lp9hq.svg) 50%/contain no-repeat}.mico-conversation-header-icon--add{width:18px;height:18px;-webkit-mask-image:url(../media/header-add.0n-~5776n-dkj.svg);mask-image:url(../media/header-add.0n-~5776n-dkj.svg)}.mico .mico-agent-conversations .mico-sidebar-task-toolbar-top{gap:var(--mico-space-4);height:32px;margin-bottom:0;padding:0}.mico .mico-agent-conversations .mico-sidebar-toolbar-actions{gap:var(--mico-space-4);align-items:center;display:flex}.mico .mico-agent-conversations .mico-sidebar-toolbar-actions>button,.mico .mico-agent-conversations .mico-sidebar-toolbar-actions .mico-ui-button{width:32px;height:32px;color:var(--muted-foreground);padding:0}.mico .mico-agent-conversations .mico-conversation-new-chat{gap:var(--mico-space-8);color:var(--foreground);white-space:nowrap}.mico .mico-agent-conversations .mico-sidebar-toolbar-actions [aria-pressed=true],.mico .mico-agent-conversations .mico-sidebar-toolbar-actions [data-selected=true]{color:var(--mico-blue,var(--mico-color-action-link));background:var(--accent)}.mico .mico-agent-conversations .mico-sidebar-task-list-scroll[data-compact=true] .mico-sidebar-task-card{height:36px;min-height:36px}.mico .mico-agent-conversations .mico-sidebar-task-list-scroll[data-compact=true][data-show-local-directory=true] .mico-sidebar-task-card{height:auto}.mico-conversation-list-directory{gap:var(--mico-space-control-gap);color:var(--muted-foreground);font-size:var(--mico-typography-body-small-font-size);line-height:var(--mico-typography-body-small-line-height);display:flex}.mico-conversation-list-directory>span{align-items:center;gap:var(--mico-space-icon-gap);min-width:0;display:flex}.mico-conversation-list-directory>span:first-child:not(:only-child){max-width:calc((100% - var(--mico-space-control-gap)) / 2);flex-shrink:0}.mico-conversation-list-directory svg{flex:none}.mico-conversation-list-directory>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-agent-conversations .mico-sidebar-task-list-scroll{outline:none;padding:0}.mico .mico-conversation-main-column>[data-testid=mico-task-detail-header]{z-index:5;margin-bottom:calc(var(--mico-layout-header-height) * -1);pointer-events:auto;background:0 0;position:relative;overflow:visible}.mico .mico-conversation-main-column>[data-testid=mico-task-detail-header]:before{content:"";background:linear-gradient(to bottom, var(--mico-page-background) 11.02%, transparent 100%);pointer-events:none;height:120px;position:absolute;top:0;left:0;right:0}.mico .mico-conversation-main-column>[data-testid=mico-task-detail-header]>*{z-index:1}.mico-conversation-header-actions,.mico-conversation-detail-heading{pointer-events:auto;position:relative}.mico .mico-agent-conversation-scroll{isolation:isolate}.mico .mico-agent-conversation-scroll>.mico-task-conversation-content{padding-top:calc(var(--mico-layout-header-height) + var(--mico-space-48))}@media (max-width:639px){.mico .mico-agent-conversation-scroll>.mico-task-conversation-content{padding-top:calc(var(--mico-layout-header-height) + var(--mico-space-40))}}.mico-conversation-header-agent{pointer-events:none;justify-content:center;width:max-content;max-width:100%;margin-inline:auto;display:flex;position:absolute;top:20px;left:0;right:0}.mico-conversation-agent-identity{align-items:center;gap:var(--mico-space-2);cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-direction:column;max-width:200px;padding:0;display:flex}.mico-conversation-agent-identity>[data-slot=avatar]{background:var(--card);border:0;outline:none!important}.mico-conversation-agent-identity>span:last-child{max-width:100%;padding:var(--mico-space-4) var(--mico-space-12);border-radius:var(--mico-radius-r16);background:var(--card);box-shadow:var(--mico-shadow-raised);color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size24);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-conversation-agent-identity:hover>span:last-child{color:var(--mico-blue,var(--mico-color-action-link))}.mico-conversation-agent-identity:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-blue,var(--mico-color-border-focus));outline-offset:4px;border-radius:var(--mico-radius-r12)}.mico-conversation-entry-spacer{flex:1 0 240px}@media (max-width:639px){.mico-conversation-entry-spacer{flex-basis:180px}}.mico-conversation-git-trigger{gap:var(--mico-space-6);min-width:0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12)}.mico-conversation-git-trigger>.mico-ui-button__label{justify-content:flex-start;min-width:0}.mico-conversation-git-trigger .mico-ui-button__label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:160px;overflow:hidden}.mico-conversation-git-trigger svg{flex-shrink:0}.mico-conversation-git-options{gap:var(--mico-space-4);font-size:var(--mico-font-size-size12);color:var(--muted-foreground);flex-direction:column;display:flex}.mico-conversation-git-options .mico-conversation-git-base{gap:var(--mico-space-6);flex-direction:column;display:flex}.mico-conversation-git-options small{font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-body)}.mico-conversation-context-bar{min-width:0;min-height:38px;margin:0 var(--mico-space-8) calc(var(--mico-space-14) * -1);padding:var(--mico-space-4) var(--mico-space-10) var(--mico-space-20);border-radius:var(--mico-radius-r16) var(--mico-radius-r16) 0 0;border:var(--mico-border-width-default) solid var(--border);background:var(--mico-color-background-surface);color:var(--foreground);border-bottom:0;align-items:center;display:flex}.mico-conversation-context-bar .mico-ui-button,.mico-conversation-context-current{align-items:center;gap:var(--mico-space-8);min-width:0;font-size:var(--mico-font-size-size14);display:inline-flex}.mico-conversation-context-space span span,.mico-conversation-context-space .mico-ui-button span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.mico-conversation-context-bar svg{flex-shrink:0}.mico-conversation-context-space .mico-ui-button__label>svg:first-child,.mico-conversation-context-current>svg,.mico-conversation-context-environment .mico-conversation-local-directory>.mico-ui-button:first-child svg,.mico-conversation-context-bar>.mico-conversation-execution-badge>svg{width:16px;height:16px}.mico-conversation-context-current{height:28px;padding:0 var(--mico-space-8)}.mico .mico-task-composer.mico-conversation-composer-with-context{position:relative}.mico-conversation-ask-host:not(:empty)~.mico-conversation-context-bar,.mico-conversation-ask-host:not(:empty)~.mico-conversation-standard-composer{display:none}.mico-conversation-ask-host:not(:empty){margin-bottom:0}@media (max-width:767px){.mico .mico-agent-conversations .mico-task-conversation-dock{bottom:calc(64px + env(safe-area-inset-bottom,0px))}}.mico-conversation-project-header{border-radius:var(--mico-radius-r8);align-items:center;min-width:0;display:flex}.mico-conversation-project-header:hover{background:rgb(var(--mico-channel-background-solid) / .0588)}.mico-conversation-project-header .mico-conversation-project-create[data-icon-only=true]{inline-size:20px;margin-right:var(--mico-space-8);flex-shrink:0}@media (hover:hover){.mico-conversation-project-header .mico-conversation-project-create{opacity:0;pointer-events:none}.mico-conversation-project-header:hover .mico-conversation-project-create,.mico-conversation-project-header:focus-within .mico-conversation-project-create{opacity:1;pointer-events:auto}}.mico-conversation-project-header>h4{flex:1;gap:0;min-width:0;margin:0}.mico-conversation-project-header>h4>.mico-conversation-project-toggle{align-items:center;gap:var(--mico-space-8);width:100%;min-width:0;height:32px;padding:0 var(--mico-space-8);border-radius:var(--mico-radius-r8);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.mico-conversation-project-header>h4>.mico-conversation-project-toggle>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mico-conversation-project-header>h4>.mico-conversation-project-toggle>svg{flex-shrink:0}.mico-conversation-project-header>h4>.mico-conversation-project-toggle:focus-visible{outline:var(--mico-border-width-strong) solid var(--ring);outline-offset:-2px}.mico .mico-agent-conversations .mico-conversation-project-group .mico-sidebar-row.mico-sidebar-task-card{padding-left:var(--mico-space-32)}.mico .mico-agent-conversations .mico-conversation-project-more{width:calc(100% - 32px);margin-left:var(--mico-space-32);color:var(--muted-foreground);justify-content:flex-start}.mico .mico-agent-conversations .mico-sidebar-task-section .mico-sidebar-row.mico-sidebar-task-card{height:32px;min-height:32px;padding-top:var(--mico-space-6);padding-bottom:var(--mico-space-6);border-radius:var(--mico-radius-r8)}.mico .mico-agent-conversations .mico-conversation-human-body{align-items:flex-end;gap:var(--mico-space-8);flex-direction:column;max-width:100%;display:flex}.mico .mico-agent-conversations .mico-conversation-sent-images{justify-content:flex-end;gap:var(--mico-space-8);flex-wrap:wrap;max-width:100%;display:flex}.mico .mico-agent-conversations .mico-conversation-sent-image{width:80px;height:80px;padding:var(--mico-space-4);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);background:var(--background);cursor:zoom-in;flex:0 0 80px;display:block;overflow:hidden}.mico .mico-agent-conversations .mico-conversation-sent-image img{object-fit:contain;border-radius:var(--mico-radius-r8);width:100%;height:100%;display:block}.mico .mico-agent-conversations [data-editing=true] .mico-task-comment-main,.mico .mico-agent-conversations [data-editing=true] .mico-task-comment-content,.mico .mico-agent-conversations [data-editing=true] .mico-task-comment-body,.mico .mico-agent-conversations [data-editing=true] .mico-task-comment-content-surface,.mico .mico-agent-conversations [data-editing=true] .mico-conversation-human-body{width:100%}.mico .mico-agent-conversations .mico-conversation-message-editor{box-sizing:border-box;width:100%;padding:var(--mico-space-12) var(--mico-space-14);border-radius:var(--mico-radius-r12);background:var(--muted)}.mico .mico-agent-conversations .mico-conversation-message-editor .rich-text-editor:not(.readonly){min-height:48px;max-height:320px;overflow-y:auto}.mico .mico-agent-conversations .mico-conversation-message-editor-actions{justify-content:flex-end;gap:var(--mico-space-8);margin-top:var(--mico-space-12);display:flex}.mico .mico-agent-conversations .mico-conversation-message-editor .mico-conversation-edit-attachments{margin-top:var(--mico-space-10);background:0 0;border-radius:0;width:100%;max-width:100%;padding:0}.mico .mico-agent-conversations .mico-conversation-message-editor .mico-conversation-edit-attachments:empty{display:none}.mico .mico-agent-conversations .mico-conversation-edit-file{align-items:center;gap:var(--mico-space-4);width:fit-content;max-width:100%;display:flex}.mico .mico-agent-conversations .mico-conversation-edit-attachments .mico-conversation-message-files{gap:var(--mico-space-8);flex-flow:wrap}.mico-conversation-loading-overlay{pointer-events:none;display:flex;position:absolute;inset:0}.mico-conversation-loading-overlay>.mico-task-loading-content{width:100%}.mico-task-conversation-viewport[data-loading=true]>:not(.mico-conversation-loading-overlay){visibility:hidden}.mico-conversation-files-loading{min-height:120px;padding:var(--mico-space-20) var(--mico-space-16);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12)}.mico-conversation-execution-loading{visibility:hidden}.mico .mico-agent-conversations .mico-task-conversation-layout .mico-task-execution-elapsed,.mico .mico-agent-conversations .mico-task-conversation-layout .mico-task-execution-record-label{font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico-conversation-git-options .mico-conversation-git-row{align-items:center;gap:var(--mico-space-8);width:100%;min-height:32px;padding:var(--mico-space-4) var(--mico-space-8);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);color:var(--foreground);justify-content:flex-start;display:flex}.mico-conversation-git-row>.mico-ui-button__label{justify-content:flex-start;width:100%;min-width:0}.mico-conversation-git-row>svg,.mico-conversation-git-row .mico-ui-button__label>svg{flex-shrink:0}.mico-conversation-git-row>span:not(.mico-ui-button__label):not(.mico-ui-switch-field),.mico-conversation-git-row .mico-ui-button__label>span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.mico-conversation-git-row .mico-ui-button__label>.mico-conversation-git-selected{max-width:180px;color:var(--muted-foreground);text-align:right;flex:0 auto;margin-left:auto}.mico-conversation-git-options>span,.mico-conversation-git-options>small{padding:var(--mico-space-4) var(--mico-space-8)}.mico-conversation-git-search{align-items:center;gap:var(--mico-space-8);display:flex}.mico-conversation-git-search input{min-width:0}.mico-conversation-git-search{padding:var(--mico-space-4) 0 var(--mico-space-8)}.mico-conversation-git-branches{max-height:240px;overflow-y:auto}.mico .mico-agent-conversations .mico-conversation-sent-image{position:relative}.mico .mico-agent-conversations .mico-conversation-sent-image[data-state=loading] img{visibility:hidden}.mico .mico-agent-conversations .mico-conversation-sent-image:disabled{cursor:default}.mico .mico-agent-conversations .mico-conversation-image-status{justify-content:center;align-items:center;gap:var(--mico-space-2);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);flex-direction:column;display:flex;position:absolute;inset:4px}.mico .mico-agent-conversations .mico-conversation-artifact-placeholder{cursor:default;color:var(--muted-foreground);position:relative}.mico-conversation-load-error{justify-content:center;align-items:center;gap:var(--mico-space-16);min-height:220px;padding:var(--mico-space-24);text-align:center;color:var(--muted-foreground);flex-direction:column;display:flex}.mico-conversation-load-error-icon{opacity:.65;flex-shrink:0}.mico-conversation-load-error-copy strong{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);color:var(--foreground);display:block}.mico-conversation-load-error-copy p{margin:var(--mico-space-6) 0 0;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-reading)}.mico-conversation-load-error .mico-ui-button{min-width:112px}.mico-conversation-load-error[data-scope=list]{gap:var(--mico-space-10);min-height:168px;margin:var(--mico-space-8);padding:var(--mico-space-20) var(--mico-space-12);border-radius:var(--mico-radius-r12);background:var(--muted)}.mico-conversation-list .mico-sidebar-task-list-scroll{position:relative}.mico-agent-conversation-scroll[data-error=true]{padding-bottom:var(--mico-task-composer-inset,var(--mico-layout-composer-reservation));flex-direction:column;justify-content:center;display:flex}.mico-conversation-unavailable{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.mico-conversation-load-error[data-cached=true]{min-width:0;min-height:44px;padding:var(--mico-space-6) 0;justify-content:flex-start;gap:var(--mico-space-10);text-align:left;flex-flow:wrap}.mico-conversation-load-error[data-scope=list]:not([data-cached]){align-content:center;place-items:start;gap:var(--mico-space-12);min-height:128px;padding:var(--mico-space-20) var(--mico-space-12);text-align:left;background:0 0;grid-template-columns:18px minmax(0,1fr);display:grid}.mico-conversation-load-error[data-scope=list]:not([data-cached]) .mico-ui-button{grid-column:2}.mico-conversation-environment-summary{width:240px;min-width:0;max-width:100%;height:28px;font-size:var(--mico-font-size-size12);color:var(--muted-foreground)}.mico-conversation-environment-summary .mico-ui-button__label{justify-content:flex-start;width:100%;min-width:0}.mico-conversation-environment-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico-conversation-environment-details{gap:var(--mico-space-10);font-size:var(--mico-font-size-size14);flex-direction:column;display:flex}.mico-conversation-environment-details p,.mico-conversation-environment-details dd{overflow-wrap:anywhere}.mico-conversation-environment-details dl{gap:var(--mico-space-8);grid-template-columns:80px minmax(0,1fr);display:grid}.mico-conversation-environment-details dt,.mico-conversation-environment-details>span{color:var(--muted-foreground)}.mico-conversation-execution-record,.mico .mico-agent-conversations .mico-conversation-artifact-card{position:relative}.mico .mico-agent-conversations .mico-conversation-artifact-retry{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mico .mico-agent-conversations .mico-conversation-artifact-metadata{align-items:center;gap:var(--mico-space-4);min-width:0;height:24px;font-size:var(--mico-font-size-size14);color:var(--muted-foreground);display:flex;overflow:hidden}.mico .mico-agent-conversations .mico-conversation-artifact-metadata>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico .mico-agent-conversations .mico-conversation-artifact-refresh{gap:var(--mico-space-4);justify-content:flex-start;min-width:0;max-width:100%;height:24px;padding:0;overflow:hidden}.mico .mico-agent-conversations .mico-task-patch-heading{flex-wrap:wrap}.mico .mico-agent-conversations .mico-task-patch-heading>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mico .mico-agent-conversations .mico-conversation-artifact-refresh span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-agent-conversations .mico-task-attachment-metadata{pointer-events:none;position:absolute;bottom:12px;left:44px;right:88px}.mico .mico-agent-conversations .mico-task-attachment-metadata button{pointer-events:auto}.mico .mico-agent-conversations .mico-conversation-artifact-metadata>span:not(:last-child){flex-shrink:0}.mico-conversation-file-chip{align-items:center;gap:var(--mico-space-4);min-height:30px;display:flex}.mico-conversation-file-chip>:first-child{min-width:0;margin-top:0;margin-bottom:0}.mico-conversation-file-chip-recovery{flex:0 0 24px;width:24px;height:24px;display:flex}.mico-conversation-thinking-trigger{gap:var(--mico-space-4);box-sizing:border-box;width:auto;max-width:100%;height:28px;padding:0 var(--mico-space-8);color:var(--muted-foreground);border-radius:var(--mico-radius-full);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);background:0 0}.mico-conversation-thinking-panel{padding:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r8);background:var(--popover,var(--card));color:var(--foreground)}.mico-conversation-thinking-header{grid-template-columns:auto minmax(0,1fr) 24px;align-items:center;display:grid}.mico-conversation-thinking-level{text-overflow:ellipsis;white-space:nowrap;text-align:left;padding-left:var(--mico-space-8);color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size24);grid-column:2;overflow:hidden}.mico-conversation-thinking-reset{border-radius:var(--mico-radius-r6);width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mico-conversation-thinking-reset:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.mico-conversation-thinking-reset:disabled{opacity:.45;cursor:default}.mico-conversation-thinking-reset:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-blue,var(--mico-color-border-focus))}.mico-conversation-thinking-track{height:28px;margin-top:var(--mico-space-16);border-radius:var(--mico-radius-full);background:var(--muted);box-shadow:inset 0 0 0 var(--mico-border-width-default) var(--border);position:relative}.mico-conversation-thinking-track[data-disabled=true]{opacity:.5}.mico-conversation-thinking-fill{border-radius:inherit;background:var(--mico-blue,var(--mico-color-action-primary));width:0;position:absolute;inset:0 auto 0 0;overflow:hidden}.mico-conversation-thinking-fill[data-max=true]{background:linear-gradient(90deg, var(--mico-color-status-success-solid), var(--mico-blue,var(--mico-color-action-primary)))}.mico-conversation-thinking-particles{position:absolute;inset:0}@keyframes mico-conversation-thinking-particle-flow{0%{opacity:0;transform:translate(104%)}15%,80%{opacity:.55}to{opacity:0;transform:translate(-4%)}}@media (prefers-reduced-motion:reduce){.mico-conversation-thinking-particles{display:none}}.mico .mico-conversation-standard-composer .mico-task-composer-toolbar-start{flex-shrink:0}.mico .mico-conversation-standard-composer .mico-task-composer-toolbar-end{flex-shrink:1}.mico-conversation-composer-actions{align-items:center;gap:var(--mico-space-12);min-width:0;display:flex}.mico-conversation-composer-actions>:not(.mico-conversation-thinking-anchor){flex-shrink:0}@keyframes mico-thinking-label-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mico-conversation-thinking-trigger-visible{animation:none}}.mico-conversation-model-source>span:not(:last-of-type){flex:0 0 24px}.mico-conversation-model-sources button>span:not(:last-of-type){flex:0 0 24px}.mico-conversation-context-bar{column-gap:var(--mico-space-10);row-gap:var(--mico-space-4);flex-wrap:wrap}.mico-conversation-context-space{align-items:center;min-width:0;max-width:100%;display:flex}.mico-conversation-context-environment{align-items:center;gap:var(--mico-space-4);flex-wrap:wrap;min-width:0;padding-left:0;display:flex}.mico-conversation-context-bar .mico-ui-button{height:28px;padding:0 var(--mico-space-6);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);color:var(--foreground);box-shadow:none;background:0 0;border-color:#0000}.mico-conversation-context-bar .mico-ui-button:hover:not(:disabled){background:var(--mico-color-background-hover);color:var(--foreground)}.mico-conversation-context-bar[data-submitting=true] .mico-ui-button[data-disabled=true]:disabled{color:var(--muted-foreground);background:0 0;border-color:#0000}.mico-conversation-context-bar .mico-conversation-local-directory>.mico-ui-button{font-size:var(--mico-font-size-size14)}.mico-conversation-worktree-toggle{justify-content:space-between;align-items:center;gap:var(--mico-space-12);padding:var(--mico-space-8);white-space:nowrap;min-height:36px;font-size:var(--mico-font-size-size14);cursor:pointer;display:flex}.mico-conversation-git-description{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);margin:var(--mico-space-4) 0 var(--mico-space-10)}.dark .mico-conversation-context-bar{background:var(--background)}.mico-conversation-recent-directory{flex-direction:column;min-width:0;max-width:300px;display:flex}.mico-conversation-recent-directory>span,.mico-conversation-recent-directory>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-conversation-recent-directory>small{color:var(--muted-foreground);font-size:var(--mico-font-size-size12)}.mico-conversation-git-options{font-size:var(--mico-font-size-size14);color:var(--foreground);gap:0}.mico-conversation-git-search{padding:var(--mico-space-6) var(--mico-space-12);border-bottom:var(--mico-border-width-default) solid var(--border);color:var(--muted-foreground)}.mico-conversation-git-search .mico-ui-input{box-shadow:none;font-size:var(--mico-font-size-size14);background:0 0;border:0;padding:0}.mico-conversation-git-section{padding:var(--mico-space-8) var(--mico-space-8) var(--mico-space-4);font-size:var(--mico-font-size-size12);color:var(--muted-foreground)}.mico-conversation-git-branches{padding:0 var(--mico-space-6) var(--mico-space-6)}.mico-conversation-git-options .mico-conversation-git-row{height:auto;min-height:36px;padding:var(--mico-space-8);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);border-radius:var(--mico-radius-r8)}.mico-conversation-git-options .mico-conversation-git-row[data-variant=ghost][data-disabled=true]:disabled{color:var(--mico-color-text-disabled);background:0 0;border-color:#0000}.mico-conversation-git-row[aria-pressed=true]{background:var(--mico-color-background-hover)}.mico-conversation-git-row .mico-ui-button__label>span>span{text-overflow:ellipsis;display:block;overflow:hidden}.mico-conversation-git-row small{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:block}.mico-conversation-git-footer{border-top:var(--mico-border-width-default) solid var(--border);padding:var(--mico-space-6)}.mico-conversation-git-footer>small{padding:0 var(--mico-space-8) var(--mico-space-4);color:var(--muted-foreground);display:block}.mico-conversation-branch-create{padding:var(--mico-space-14);gap:var(--mico-space-10);flex-direction:column;display:flex}.mico-conversation-branch-create p{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);margin:0}.mico-conversation-branch-create-actions{justify-content:flex-end;gap:var(--mico-space-6);display:flex}.mico-conversation-menu-check{flex-shrink:0;margin-left:auto}.mico-conversation-group-content[data-expanded=false]{display:none}@supports (grid-template-rows:0fr){.mico-conversation-group-content{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .18s,opacity .18s,visibility;display:grid}.mico-conversation-group-content[data-expanded=false]{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .18s,opacity .18s,visibility 0s .18s;display:grid}.mico-conversation-group-content>div{min-height:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.mico-conversation-list-group>h3>button>svg,.mico-conversation-group-content,.mico-conversation-group-content[data-expanded=false]{transition:none}}.mico .mico-task-quick-nav[data-variant=conversation] .mico-task-quick-nav-popover{height:min(24rem,100vh - 5rem)}.mico .mico-task-quick-nav[data-variant=conversation] .mico-task-quick-nav-popover-search,.mico .mico-task-quick-nav[data-variant=conversation] .mico-task-quick-nav-search-history{flex-shrink:0}.mico .mico-task-quick-nav[data-variant=conversation] .mico-task-quick-nav-popover-empty{flex:1 1 0;min-height:0;overflow-y:auto}.mico-conversation-list-state{padding:var(--mico-space-24) var(--mico-space-12);text-align:center;color:var(--muted-foreground)}.mico-conversation-list-state-icon{width:24px;height:24px;margin:0 auto var(--mico-space-12);color:var(--muted-foreground);display:block}.mico-conversation-list-state-title{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);margin:0}.mico-conversation-list-state-description{margin:var(--mico-space-6) 0 0;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);overflow-wrap:break-word}.mico-conversation-list-state .mico-sidebar-load-error--compact{margin-top:var(--mico-space-6);line-height:var(--mico-line-height-size20);flex-wrap:wrap;gap:0;padding:0}.mico-conversation-list-state .mico-sidebar-load-error--compact>[aria-hidden=true]{display:none}.mico-conversation-list-state .mico-sidebar-load-error-retry{min-width:0;height:20px;min-height:20px;line-height:var(--mico-line-height-size20);padding:0}.mico-conversation-retry-status{align-items:center;gap:var(--mico-space-8);margin-top:var(--mico-space-12);color:var(--muted-foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-reading);display:flex}.mico-conversation-retry-status .mico-conversation-progress-content>svg{flex:0 0 14px;width:14px;height:14px}.mico-conversation-attempt-history{margin:var(--mico-space-8) 0 var(--mico-space-12);color:var(--muted-foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-reading)}.mico-conversation-attempt-history summary{cursor:pointer;list-style:none}.mico-conversation-attempt-history summary::-webkit-details-marker{display:none}.mico-conversation-attempt-list{gap:var(--mico-space-8);display:grid}.mico-conversation-attempt{min-width:0}.mico-conversation-attempt>span+span{margin-left:var(--mico-space-8)}.mico-conversation-attempt-body{margin:var(--mico-space-8) 0 0}.mico .mico-task-conversation-layout .mico-conversation-attempt[open]>summary>.mico-task-execution-disclosure-chevron{opacity:1;transform:rotate(90deg)}.mico .mico-conversation-execution-record>.mico-task-execution-surface>.mico-task-execution-live.is-open{margin-top:var(--mico-space-8);border-top:0;padding-top:0}.mico .mico-conversation-attempt-body>.mico-task-execution-live.is-open{border-top:0;margin-top:0;padding-top:0}.mico .mico-conversation-execution-record .mico-execution-diagnostic{font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-reading)}.mico .mico-conversation-execution-record .mico-execution-diagnostic__copy{display:none}.mico .mico-conversation-execution-record>.mico-task-failure-notice[data-compact] .mico-task-failure-notice__action{margin:var(--mico-space-8) 0 0;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-reading)}.mico .mico-conversation-execution-record>.mico-task-failure-notice[data-compact] .mico-task-failure-notice__title{font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-reading)}.mico .mico-agent-conversations .mico-conversation-choice-reply,.mico .mico-agent-conversations .mico-task-message-content .rich-text-editor,.mico .mico-agent-conversations .mico-task-execution-text,.mico .mico-agent-conversations .mico-task-execution-text .rich-text-editor,.mico .mico-agent-conversations .mico-task-execution-steer-content .rich-text-editor{font-size:var(--mico-font-size-size16)}.mico .mico-agent-conversations .mico-task-message-content .mico-file-card,.mico .mico-agent-conversations .mico-task-message-content .rich-text-editor .my-1>.bg-muted\/50{background:var(--card,var(--mico-color-background-surface))}.mico .mico-agent-conversations .mico-task-message-content .mico-file-card{height:36px;padding:var(--mico-space-4) var(--mico-space-10);gap:var(--mico-space-6);line-height:var(--mico-line-height-size20)}.mico .mico-agent-conversations .mico-task-message-content .mico-file-card-block{margin:0}.mico .mico-agent-conversations .mico-task-message-content .mico-conversation-message-files{gap:var(--mico-space-8);margin-top:var(--mico-space-10);flex-direction:column;display:flex}.mico .mico-agent-conversations .mico-task-message-content .mico-conversation-message-files:first-child{margin-top:0}.mico .mico-agent-conversations .mico-task-message-content .rich-text-editor .my-1>.bg-muted\/50>div>p{margin:0}.mico .mico-agent-conversations .mico-task-execution-steer-content .image-node{text-align:left}.mico .mico-agent-conversations .mico-task-execution-steer-content .image-figure{max-width:min(320px,100%)}.mico .mico-agent-conversations .mico-task-execution-steer-content .image-content{max-width:100%;height:auto}.mico-agent-conversations .mico-conversation-files[data-presence=open]{animation:.3s cubic-bezier(.2,.8,.2,1) both mico-conversation-files-enter}.mico-agent-conversations .mico-conversation-files[data-presence=closing]{animation:.3s cubic-bezier(.2,.8,.2,1) both mico-conversation-files-exit}@keyframes mico-conversation-files-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes mico-conversation-files-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.mico-agent-conversations .mico-conversation-files[data-presence]{animation:none}}.mico-conversation-execution-badge{align-items:center;gap:var(--mico-space-6);max-width:240px;color:var(--muted-foreground);font-size:var(--mico-font-size-size14);margin-left:auto;display:inline-flex}.mico-conversation-execution-badge span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-working-directory-environment{align-items:center;gap:var(--mico-space-8);min-width:0;margin-bottom:var(--mico-space-12);font-size:var(--mico-font-size-size14);flex-shrink:0;display:flex}.mico-working-directory-environment>svg{flex-shrink:0}.mico-working-directory-path{align-items:center;gap:var(--mico-space-8);margin-bottom:var(--mico-space-12);flex-shrink:0;min-width:0;display:flex}.mico-working-directory-path>input{min-width:0;font-size:var(--mico-font-size-size14);flex:1}.mico-working-directory-path>button{flex-shrink:0}.mico-working-directory-browser{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);flex-direction:column;min-height:0;display:flex;overflow:hidden}.mico-working-directory-list-heading{padding:var(--mico-space-10) var(--mico-space-14);background:var(--muted);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);border-bottom:var(--mico-border-width-default) solid var(--border);flex-shrink:0;justify-content:space-between;display:flex}.mico-working-directory-list{height:240px;min-height:0;padding:var(--mico-space-4);flex-direction:column;align-items:stretch;display:flex;overflow-y:auto}.mico-working-directory-list>.mico-working-directory-entry{justify-content:flex-start;gap:var(--mico-space-10);width:100%;min-height:40px;padding:var(--mico-space-8) var(--mico-space-10);flex-shrink:0}.mico-working-directory-entry>span>svg{color:var(--muted-foreground);flex-shrink:0}.mico-working-directory-entry>span{align-items:center;gap:var(--mico-space-10);width:100%;min-width:0;display:flex}.mico-working-directory-entry>span>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mico-working-directory-state{justify-content:center;align-items:center;gap:var(--mico-space-10);min-height:240px;padding:var(--mico-space-20);text-align:center;color:var(--muted-foreground);font-size:var(--mico-font-size-size14);overflow-wrap:anywhere;flex-direction:column;display:flex}.mico-working-directory-list>.mico-working-directory-state{min-height:230px}.mico-working-directory-state small{font-size:var(--mico-font-size-size12)}.mico-working-directory-hint{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);margin:var(--mico-space-10) 0 0}.mico-working-directory-error{color:var(--destructive);font-size:var(--mico-font-size-size14);margin:var(--mico-space-12) 0 0;overflow-wrap:anywhere}@media (max-width:480px){.mico-working-directory-environment-hint{display:none}}.mico-conversation-project-clear-tooltip,.mico-conversation-project-clear-tooltip-content{filter:none;box-shadow:none}.mico-conversation-thinking-particle{opacity:0;animation:linear infinite mico-conversation-thinking-particle-flow;position:absolute;left:0;right:0}.mico-conversation-thinking-particle i{background:rgb(var(--mico-color-channel-surface) / 70%);border-radius:50%;display:block}.mico-conversation-thinking-track input{z-index:2;appearance:none;cursor:pointer;border-radius:inherit;background:0 0;border:0;width:100%;height:36px;margin:0;padding:0;display:block;position:absolute;top:-4px}.mico-conversation-thinking-track input::-webkit-slider-runnable-track{background:0 0;height:36px}.mico-conversation-thinking-track input::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:28px;height:28px;margin-top:var(--mico-space-4);border:var(--mico-border-width-default) solid var(--border);background:var(--card);box-shadow:var(--mico-shadow-raised);border-radius:50%}.mico-conversation-thinking-track input::-moz-range-track{background:0 0;height:36px}.mico-conversation-thinking-track input::-moz-range-thumb{box-sizing:border-box;border:var(--mico-border-width-default) solid var(--border);background:var(--card);width:28px;height:28px;box-shadow:var(--mico-shadow-raised);border-radius:50%}.mico-conversation-thinking-track input:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-blue,var(--mico-color-border-focus));outline-offset:4px}.mico-conversation-thinking-stops{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 11.5px}.mico-conversation-thinking-stops i{background:var(--muted-foreground);opacity:.6;border-radius:50%;width:5px;height:5px}.mico-conversation-thinking-stops i[data-filled=true]{background:var(--mico-color-background-surface);opacity:.55}.mico-conversation-thinking-trigger-model{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);flex:0 auto;overflow:hidden}.mico-conversation-thinking-trigger-level{white-space:nowrap;text-align:center;color:var(--muted-foreground);flex:none}.mico-conversation-thinking-anchor{flex-shrink:1;min-width:0;max-width:100%;display:inline-flex;position:relative}.mico-conversation-thinking-anchor>.mico-conversation-thinking-trigger{width:100%}.mico-conversation-thinking-trigger.mico-ui-button[data-size=sm]{height:28px;padding:0 var(--mico-space-8);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);border:0}.mico-conversation-thinking-trigger-measure{visibility:hidden;pointer-events:none;align-items:center;gap:var(--mico-space-4);width:max-content;padding:0 var(--mico-space-8);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);display:inline-flex;position:absolute}.mico-conversation-thinking-trigger-measure>svg{flex-shrink:0}.mico-conversation-thinking-trigger-visible{animation:.15s ease-out mico-thinking-label-in}.mico-conversation-thinking-trigger.mico-ui-button{box-shadow:none;background:0 0;transition:background-color .12s;position:relative}.mico-conversation-thinking-trigger.mico-ui-button:hover:not(:disabled),.mico-conversation-thinking-trigger.mico-ui-button[data-open=true]{background:var(--muted);box-shadow:none}.mico-conversation-thinking-trigger.mico-ui-button:focus-visible{background:var(--muted);box-shadow:none;outline:none}.mico-conversation-thinking-trigger .mico-ui-button__label{width:100%}.mico-conversation-thinking-trigger-summary{align-items:center;gap:var(--mico-space-6);flex:0 auto;min-width:0;display:inline-flex}.mico-conversation-thinking-trigger-placeholder{text-align:center;white-space:nowrap;color:var(--muted-foreground);position:absolute;left:10px;right:30px}.mico-conversation-thinking-model-button{justify-content:center;align-items:center;gap:var(--mico-space-4);width:100%;padding:var(--mico-space-2) var(--mico-space-6);border-radius:var(--mico-radius-r8);cursor:pointer;background:0 0;border:0;transition:background-color .12s;display:flex}.mico-conversation-thinking-model-button:hover{background:var(--muted);color:var(--foreground)}.mico-conversation-thinking-model-button:disabled{cursor:default}.mico-conversation-thinking-strength{margin:var(--mico-space-8) calc(var(--mico-space-8) * -1) calc(var(--mico-space-8) * -1);padding:var(--mico-space-12) var(--mico-space-16) var(--mico-space-16);border-top:var(--mico-border-width-default) solid var(--border)}.mico-conversation-thinking-caption{color:var(--muted-foreground);font-size:var(--mico-font-size-size12)}.mico-conversation-thinking-hint{margin:var(--mico-space-8) 0 0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);white-space:nowrap}.mico-conversation-model-source-anchor{box-sizing:border-box;width:calc(100% + 18px);margin:calc(var(--mico-space-10) * -1) calc(var(--mico-space-10) * -1) 0;padding:var(--mico-space-10);border:0;border-bottom:var(--mico-border-width-default) solid var(--border);cursor:pointer;background:0 0;display:block}.mico-conversation-model-source{align-items:center;gap:var(--mico-space-8);width:100%;min-height:38px;padding:var(--mico-space-8);border-radius:var(--mico-radius-r8);background:var(--muted);text-align:left;font-size:var(--mico-font-size-size14);cursor:pointer;display:flex}.mico-conversation-model-source>span{flex:1;min-width:0}.mico-conversation-model-source small{padding:var(--mico-space-2) var(--mico-space-6);border-radius:var(--mico-radius-r6);color:var(--muted-foreground);background:var(--background);font-size:var(--mico-font-size-size12)}.mico-conversation-model-source-anchor:hover:not(:disabled) .mico-conversation-model-source,.mico-conversation-model-sources button:hover{background:var(--accent)}.mico-conversation-model-source-anchor:disabled{opacity:.5;cursor:default}.mico-conversation-model-sources{padding:var(--mico-space-4);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r8);background:var(--popover,var(--card));color:var(--foreground)}.mico-conversation-model-sources button{align-items:center;gap:var(--mico-space-8);width:100%;min-height:32px;padding:var(--mico-space-6) var(--mico-space-8);border-radius:var(--mico-radius-r4);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.mico-conversation-model-sources button>span{flex:1}.mico-conversation-model-sources button>svg{flex-shrink:0}.mico-conversation-model-sources button>svg:last-child{color:var(--muted-foreground)}.mico-conversation-model-source-anchor:focus-visible,.mico-conversation-model-sources button:focus-visible,.mico-conversation-model-options button:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-blue,var(--mico-color-border-focus));outline-offset:-2px}.mico-conversation-model-header{padding:var(--mico-space-8) var(--mico-space-8) var(--mico-space-2);color:var(--muted-foreground);align-items:center;gap:var(--mico-space-8);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);display:flex}.mico-conversation-model-options button{justify-content:space-between;align-items:center;gap:var(--mico-space-8);width:100%;padding:var(--mico-space-10) var(--mico-space-8);border-radius:var(--mico-radius-r8);text-align:left;font-size:var(--mico-font-size-size14);cursor:pointer;display:flex}.mico-conversation-model-options button span{overflow-wrap:anywhere;min-width:0}.mico-conversation-model-options button:hover,.mico-conversation-model-options button[aria-pressed=true]{background:var(--muted)}.mico-conversation-model-options button:disabled{opacity:.5;cursor:default}.mico-conversation-model-picker>p[role]{margin:var(--mico-space-8);font-size:var(--mico-font-size-size12);color:var(--muted-foreground)}.mico-conversation-model-header{padding:var(--mico-space-8) var(--mico-space-8);color:var(--muted-foreground);font-size:var(--mico-font-size-size12)}.mico-conversation-model-options{max-height:240px;overflow-y:auto}.mico-conversation-model-options>button{width:100%;padding:var(--mico-space-10) var(--mico-space-8);border-radius:var(--mico-radius-r6);color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.mico-conversation-model-options>button:hover,.mico-conversation-model-options>button[aria-pressed=true]{background:var(--muted)}@media (prefers-reduced-motion:reduce){.mico-conversation-thinking-particles{display:none}.mico-conversation-thinking-trigger-visible{animation:none}}.mico-conversation-context-space{position:relative}.mico-conversation-context-bar .mico-conversation-project-clear{z-index:1;opacity:0;pointer-events:none;border-radius:50%;width:24px;height:24px;padding:0;position:absolute;top:2px;left:1px}.mico-conversation-context-space[data-clearable]:hover .mico-conversation-project-icon,.mico-conversation-context-space[data-clearable]:focus-within .mico-conversation-project-icon{opacity:0}.mico-conversation-context-space:hover .mico-conversation-project-clear,.mico-conversation-context-space:focus-within .mico-conversation-project-clear{opacity:1;pointer-events:auto}.mico-conversation-context-bar .mico-conversation-project-clear:hover:not(:disabled),.mico-conversation-context-bar .mico-conversation-project-clear:focus-visible{background:var(--mico-color-background-pressed)}@keyframes mico-search-jump-flash{0%,55%{background-color:var(--mico-color-status-info-subtle);box-shadow:0 0 0 var(--mico-space-8) var(--mico-color-status-info-subtle)}to{background-color:#0000;box-shadow:0 0 #0000}}.mico-search-jump-flash{border-radius:var(--mico-radius-r16);animation:1.8s ease-out mico-search-jump-flash}@media (prefers-reduced-motion:reduce){.mico-search-jump-flash{background-color:var(--mico-color-status-info-subtle);animation:none}}.mico-conversation-steer{min-width:0;margin-block:var(--mico-space-12);flex-direction:column;align-items:flex-end;display:flex}.mico .mico-agent-conversation-scroll.mico-task-conversation-layout .mico-task-execution-conversation-actions .mico-task-execution-action summary,.mico .mico-agent-conversation-scroll.mico-task-conversation-layout .mico-task-execution-conversation-actions .mico-task-execution-action-row,.mico .mico-agent-conversation-scroll.mico-task-conversation-layout .mico-task-execution-process-body .mico-task-execution-thinking .mico-task-execution-thinking-trigger,.mico .mico-agent-conversation-scroll.mico-task-conversation-layout .mico-task-execution-live-latest-entry{gap:var(--mico-space-8)}.mico-conversation-steer-receipt{align-items:center;gap:var(--mico-space-4);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);display:inline-flex}.mico-conversation-steer-receipt.is-accepted{animation:.2s ease-out 1.8s forwards mico-conversation-steer-received}@keyframes mico-conversation-steer-received{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.mico-conversation-steer-receipt.is-accepted{animation:none}}.mico .rich-text-editor [data-mico-markdown-table] .tableWrapper{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);width:100%}.mico .rich-text-editor [data-mico-markdown-table] table{border-collapse:separate;border-spacing:0}.mico .rich-text-editor [data-mico-markdown-table] thead+tbody tr,.mico .rich-text-editor [data-mico-markdown-table] tbody tr+tr{border:0}.mico .rich-text-editor [data-mico-markdown-table] th,.mico .rich-text-editor [data-mico-markdown-table] td{padding:var(--mico-space-10) var(--mico-space-12);vertical-align:top;white-space:normal;overflow-wrap:anywhere;background:var(--mico-color-background-surface);max-width:32ch!important}.mico .rich-text-editor [data-mico-markdown-table] th{background:var(--mico-color-background-subtle);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico .rich-text-editor [data-mico-markdown-table] th:not(:last-child),.mico .rich-text-editor [data-mico-markdown-table] td:not(:last-child){border-right:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico .rich-text-editor [data-mico-markdown-table] tbody tr:not(:last-child) td{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico-conversation-table-actions{min-height:var(--mico-space-24);opacity:0;pointer-events:none;justify-content:flex-end;display:flex}[data-mico-markdown-table]:hover .mico-conversation-table-actions,.mico-conversation-table-actions:focus-within{opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse){.mico-conversation-table-actions{opacity:1;pointer-events:auto}}
/*# sourceMappingURL=0~551_oujqskl.css.map*/