.mico .mico-task-execution-surface{isolation:isolate;position:relative;overflow:visible}.mico .mico-task-execution-surface>*{z-index:1;position:relative}.mico .mico-task-execution-stream{gap:var(--mico-space-8);min-width:0;margin-top:var(--mico-space-10);padding-top:var(--mico-space-10);border-top:var(--mico-border-width-default) solid color-mix(in srgb, currentColor 9%, transparent);display:grid}.mico .mico-task-execution-live{min-width:0;margin-top:var(--mico-space-8);border-top:0 solid #0000;padding-top:0;transition:margin-top .16s,border-color .16s,padding-top .16s}.mico .mico-task-execution-live.is-open{margin-top:var(--mico-space-8);border-top-width:var(--mico-border-width-default);border-top-color:color-mix(in srgb, currentColor 9%, transparent);padding-top:var(--mico-space-8)}.mico .mico-task-execution-live-trigger{align-items:center;gap:var(--mico-space-6);border-radius:var(--mico-radius-r6);width:100%;min-width:0;max-width:100%;min-height:20px;color:var(--muted-foreground);cursor:pointer;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-align:left;display:flex}.mico .mico-task-execution-live-trigger:focus-visible{outline:var(--mico-border-width-strong) solid color-mix(in srgb, var(--brand,var(--mico-color-border-focus)) 40%, transparent);outline-offset:2px}.mico .mico-task-execution-record-label{white-space:nowrap;display:inline}.mico .mico-task-stop-action{align-items:center;gap:var(--mico-space-6);border-radius:var(--mico-radius-r6);min-height:28px;padding:0 var(--mico-space-4);color:var(--muted-foreground);cursor:pointer;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);transition:color .14s,opacity .14s;display:inline-flex}.mico .mico-task-stop-action:hover:not(:disabled){color:var(--destructive)}.mico .mico-task-stop-action:focus-visible{outline:var(--mico-border-width-strong) solid color-mix(in srgb, var(--destructive) 32%, transparent);outline-offset:2px}.mico .mico-task-stop-action:disabled{cursor:default;opacity:.5}.mico .mico-task-stop-action>svg{flex:0 0 15px;width:15px;height:15px}.mico .mico-task-execution-live-latest-row,.mico .mico-task-execution-live-trigger{align-items:center;gap:var(--mico-space-6);width:100%;min-width:0;min-height:28px;color:var(--muted-foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);padding-left:0;display:flex}.mico .mico-task-execution-live-latest-row .mico-task-execution-progress-copy,.mico .mico-task-execution-live-trigger .mico-task-execution-progress-copy{line-height:var(--mico-line-height-size22)}.mico .mico-task-execution-live-latest-row>.mico-task-execution-live-latest-viewport,.mico .mico-task-execution-live-trigger>.mico-task-execution-live-latest-viewport{flex:1 1 0;width:0}.mico .mico-task-execution-live-latest-row>.mico-task-execution-progress,.mico .mico-task-execution-live-trigger>.mico-task-execution-progress{flex:none;margin-top:0}.mico .mico-task-execution-live-latest-collapse{visibility:visible;grid-template-rows:1fr;min-width:0;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1);display:grid}.mico .mico-task-execution-live-latest-collapse.is-collapsed{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}.mico .mico-task-execution-live-latest-collapse-clip{min-height:0;overflow:hidden}.mico .mico-task-execution-live-latest-mark{width:auto;min-width:16px;height:20px;color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.mico .mico-task-execution-live-latest-mark>svg{width:14px;height:14px}.mico .mico-task-execution-live-latest-viewport{flex:auto;min-width:0;display:grid;position:relative;overflow:hidden}.mico .mico-task-execution-live-latest-entry{align-items:center;gap:var(--mico-space-6);grid-area:1/1;min-width:0;display:flex}.mico .mico-task-execution-live-latest{min-width:0;color:color-mix(in srgb, var(--muted-foreground) 86%, transparent);font-weight:var(--mico-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.mico .mico-task-execution-live-trigger>.mico-task-execution-disclosure-chevron{width:12px;height:12px;color:color-mix(in srgb, var(--muted-foreground) 76%, transparent);flex:0 0 12px;margin-left:auto}.mico .mico-task-execution-live-collapse{visibility:visible;grid-template-rows:1fr;min-width:0;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1);display:grid}.mico .mico-task-execution-live-collapse.is-collapsed{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}.mico .mico-task-execution-live-collapse-clip{min-height:0;overflow:hidden}.mico .mico-task-execution-live-collapse .mico-task-execution-stream{gap:var(--mico-space-8);padding-top:0;padding-bottom:var(--mico-space-8);border-top:0;margin-top:0}.mico .mico-task-execution-window-control{margin-bottom:var(--mico-space-8);display:block}.mico .mico-task-execution-window-toggle{border-radius:var(--mico-radius-r6);padding:var(--mico-space-2) 0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);justify-self:start}.mico .mico-task-execution-window-toggle:hover{color:var(--foreground)}.mico .mico-task-execution-window-toggle:focus-visible{outline:var(--mico-border-width-strong) solid var(--brand,var(--mico-color-border-focus));outline-offset:2px}.mico .mico-task-execution-live .mico-task-execution-thinking,.mico .mico-task-execution-live .mico-task-execution-tool-group,.mico .mico-task-execution-live .mico-task-execution-text-activity.is-live{min-width:0;min-height:24px;color:color-mix(in srgb, var(--foreground) 76%, var(--muted-foreground));font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico .mico-task-execution-live .mico-task-execution-thinking-trigger,.mico .mico-task-execution-live .mico-task-execution-tool-trigger,.mico .mico-task-execution-live .mico-task-execution-text-trigger{align-items:center;gap:var(--mico-space-10);border-radius:var(--mico-radius-r6);width:auto;min-width:0;max-width:100%;min-height:24px;padding:var(--mico-space-2) 0;color:inherit;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);flex-wrap:wrap;display:flex}.mico .mico-task-execution-live .mico-task-execution-thinking-trigger:hover,.mico .mico-task-execution-live .mico-task-execution-tool-trigger:hover,.mico .mico-task-execution-live .mico-task-execution-text-trigger:hover,.mico .mico-task-execution-live .mico-task-execution-thinking-trigger:focus-visible,.mico .mico-task-execution-live .mico-task-execution-tool-trigger:focus-visible,.mico .mico-task-execution-live .mico-task-execution-text-trigger:focus-visible{color:var(--foreground);background:0 0}.mico .mico-task-execution-live .mico-task-execution-thinking-mark,.mico .mico-task-execution-live .mico-task-execution-thinking-mark svg,.mico .mico-task-execution-live .mico-task-execution-family-icon,.mico .mico-task-execution-live .mico-task-execution-family-icon svg,.mico .mico-task-execution-live .mico-task-execution-text-mark,.mico .mico-task-execution-live .mico-task-execution-text-mark svg{flex-basis:16px;width:16px;height:16px}.mico .mico-task-execution-live .mico-task-execution-family-label,.mico .mico-task-execution-live .mico-task-execution-thinking-label,.mico .mico-task-execution-live .mico-task-execution-text-title{min-width:0;color:inherit;font-weight:var(--mico-font-weight-regular);white-space:nowrap}.mico .mico-task-execution-live .mico-task-execution-family-copy{gap:0}.mico .mico-task-execution-live .mico-task-execution-tool-trigger>.mico-task-execution-disclosure-chevron,.mico .mico-task-execution-live .mico-task-execution-thinking-trigger>.mico-task-execution-disclosure-chevron,.mico .mico-task-execution-live .mico-task-execution-text-trigger>.mico-task-execution-disclosure-chevron{width:12px;height:12px;margin-left:var(--mico-space-2);flex:0 0 12px}.mico .mico-task-execution-live .mico-task-execution-tool-collapse .mico-task-execution-action-list{gap:var(--mico-space-2);margin:var(--mico-space-6) 0 0 var(--mico-space-8);border-left:var(--mico-border-width-default) solid color-mix(in srgb, var(--foreground) 11%, transparent);padding:0 0 0 var(--mico-space-20);display:grid}.mico .mico-task-execution-live .mico-task-execution-action summary,.mico .mico-task-execution-live .mico-task-execution-action-row{width:100%;max-width:100%;min-height:22px;padding:var(--mico-space-2) 0;color:color-mix(in srgb, var(--muted-foreground) 86%, transparent);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);border-radius:0;flex-wrap:wrap;align-items:baseline;gap:0;overflow:hidden}.mico .mico-task-execution-live .mico-task-execution-action summary:hover,.mico .mico-task-execution-live .mico-task-execution-action summary:focus-visible{color:var(--foreground);background:0 0}.mico .mico-task-execution-live .mico-task-execution-action.is-current :is(summary,.mico-task-execution-action-row){background:0 0}.mico .mico-task-execution-live .mico-task-execution-action-state,.mico .mico-task-execution-live .mico-task-execution-action-tool{display:none}.mico .mico-task-execution-live .mico-task-execution-action-copy{gap:var(--mico-space-8);flex:0 auto;min-width:0}.mico .mico-task-execution-live .mico-task-execution-action-primary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-task-execution-live .mico-task-execution-thinking-content{margin:var(--mico-space-6) 0 0 var(--mico-space-8);padding-left:var(--mico-space-20);color:color-mix(in srgb, var(--muted-foreground) 86%, transparent);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-task-execution-text-activity.is-live{display:block}.mico .mico-task-execution-text-mark,.mico .mico-task-execution-text-mark>:is(svg,img){flex:0 0 16px;width:16px;height:16px}.mico .mico-task-execution-text-mark{margin-top:var(--mico-space-12);color:inherit;justify-content:center;align-items:center;display:inline-flex}.mico .mico-task-execution-live .mico-task-execution-text-trigger .mico-task-execution-text-mark{margin-top:0}.mico .mico-task-execution-live .mico-task-execution-text-collapse{min-width:0;overflow:hidden}.mico .mico-task-execution-text-activity.is-live .mico-task-execution-text{min-width:0;margin:var(--mico-space-6) 0 0 var(--mico-space-8);border-left:var(--mico-border-width-default) solid color-mix(in srgb, var(--foreground) 11%, transparent);padding-left:var(--mico-space-20);color:color-mix(in srgb, var(--muted-foreground) 86%, transparent);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-task-execution-live>.mico-task-execution-progress:first-child,.mico .mico-task-execution-live:not(.is-open)>.mico-task-execution-progress{margin-top:0}.mico .mico-task-execution-live>.mico-task-execution-progress .mico-task-execution-progress-copy{min-width:0;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-task-execution-live>.mico-task-execution-progress{min-height:28px;padding-left:var(--mico-space-4)}.mico .mico-task-execution-progress{align-items:center;gap:var(--mico-space-6);width:fit-content;max-width:100%;min-height:20px;margin-top:var(--mico-space-10);line-height:var(--mico-line-height-size20);display:inline-flex}.mico .mico-task-execution-progress-icon{background:linear-gradient(110deg, var(--mico-color-status-error-solid) 0%, var(--mico-color-category-pink) 34%, var(--mico-color-category-indigo) 66%, var(--mico-color-action-primary) 100%);opacity:.9;width:18px;height:12px;-webkit-mask:var(--mico-task-execution-progress-icon) center / contain no-repeat;-webkit-mask:var(--mico-task-execution-progress-icon) center / contain no-repeat;mask:var(--mico-task-execution-progress-icon) center / contain no-repeat;flex:0 0 18px;display:inline-block;position:relative;overflow:hidden}.mico .mico-task-execution-progress-icon:after{background:linear-gradient(90deg, transparent 10%, rgb(var(--mico-color-channel-surface) / 62%) 50%, transparent 90%);content:"";position:absolute;inset:0;transform:translate(-180%)}.mico .mico-task-execution-progress-copy{line-height:var(--mico-line-height-size20);display:inline-block}.mico .mico-task-execution-record{min-width:0;margin-bottom:var(--mico-space-8)}.mico .mico-task-execution-record-trigger{justify-content:center;align-items:center;gap:var(--mico-space-4);border-radius:min(var(--radius-md), var(--mico-radius-r12));width:auto;min-width:0;height:28px;padding:0 var(--mico-space-8);color:var(--muted-foreground);cursor:pointer;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);border:0;flex:none;transition:background-color .14s,color .14s;display:inline-flex}.mico .mico-task-execution-record-trigger:hover,.mico .mico-task-execution-record-trigger:focus-visible{background:var(--muted);color:var(--foreground)}.mico .mico-task-execution-record-trigger:focus-visible{outline:var(--mico-border-width-strong) solid color-mix(in srgb, var(--brand,var(--mico-color-border-focus)) 45%, transparent);outline-offset:2px}.mico .mico-task-execution-record-trigger>svg{flex:0 0 14px;width:14px;height:14px}.mico .mico-task-execution-disclosure-chevron{transition:transform .22s cubic-bezier(.22,1,.36,1)}.mico .mico-task-execution-disclosure-chevron.is-open{transform:rotate(90deg)}.mico .mico-task-execution-record-collapse,.mico .mico-task-execution-tool-collapse{min-width:0;overflow:hidden}.mico .mico-task-execution-record>.mico-task-execution-record-collapse>.mico-task-execution-stream{gap:var(--mico-space-8);padding:var(--mico-space-12) 0 0;border-top:0;margin:0}.mico .mico-task-execution-record-empty{color:color-mix(in srgb, var(--muted-foreground) 78%, transparent);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico .mico-task-execution-tool-group.is-linear{background:0 0;border-radius:0}.mico .mico-task-execution-tool-group.is-linear .mico-task-execution-tool-trigger{border-radius:0;width:auto;max-width:100%;padding-left:0;padding-right:0}.mico .mico-task-execution-tool-group.is-linear .mico-task-execution-tool-trigger:hover,.mico .mico-task-execution-tool-group.is-linear .mico-task-execution-tool-trigger:focus-visible{background:0 0}.mico .mico-task-execution-tool-group.is-linear.is-current{box-shadow:none;overflow:visible}.mico .mico-task-execution-tool-group.is-linear.is-current:before{display:none}.mico .mico-task-execution-record{--mico-execution-record-heading:color-mix(in srgb, var(--foreground) 76%, var(--muted-foreground));--mico-execution-record-detail:color-mix(in srgb, var(--muted-foreground) 78%, transparent);--mico-execution-record-connector:color-mix(in srgb, var(--foreground) 11%, transparent)}.mico .mico-task-execution-record .mico-task-execution-record-activity{min-width:0;min-height:24px;color:var(--mico-execution-record-heading);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico .mico-task-execution-record .mico-task-execution-record-activity .mico-task-execution-record-activity-trigger{align-items:center;gap:var(--mico-space-10);border-radius:var(--mico-radius-r6);width:auto;min-width:0;max-width:100%;min-height:24px;padding:var(--mico-space-2) 0;color:inherit;cursor:pointer;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);text-align:left;touch-action:manipulation;flex-wrap:wrap;transition:color .14s;display:flex}.mico .mico-task-execution-record .mico-task-execution-record-activity .mico-task-execution-record-activity-trigger:hover,.mico .mico-task-execution-record .mico-task-execution-record-activity .mico-task-execution-record-activity-trigger:focus-visible{color:var(--foreground);background:0 0}.mico .mico-task-execution-record .mico-task-execution-record-activity .mico-task-execution-record-activity-trigger:focus-visible{outline:var(--mico-border-width-strong) solid color-mix(in srgb, var(--brand,var(--mico-color-border-focus)) 45%, transparent);outline-offset:1px}.mico .mico-task-execution-record .mico-task-execution-record-activity .mico-task-execution-record-activity-icon,.mico .mico-task-execution-record .mico-task-execution-record-activity .mico-task-execution-record-activity-icon svg{width:16px;height:16px;color:inherit;flex:0 0 16px;margin:0}.mico .mico-task-execution-record .mico-task-execution-record-activity .mico-task-execution-record-activity-title{min-width:0;color:inherit;font-weight:var(--mico-font-weight-regular);white-space:nowrap}.mico .mico-task-execution-record .mico-task-execution-record-activity .mico-task-execution-record-activity-trigger>.mico-task-execution-disclosure-chevron{width:12px;height:12px;margin-left:var(--mico-space-2);color:inherit;flex:0 0 12px}.mico .mico-task-execution-record .mico-task-execution-record-activity .mico-task-execution-record-activity-collapse{min-width:0;overflow:hidden}.mico .mico-task-execution-record .mico-task-execution-record-activity .mico-task-execution-record-activity-content{min-width:0;margin:var(--mico-space-6) 0 var(--mico-space-2) var(--mico-space-8);border-left:var(--mico-border-width-default) solid var(--mico-execution-record-connector);padding:0 0 0 var(--mico-space-20);color:var(--mico-execution-record-detail);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20)}.mico .mico-task-execution-record .mico-task-execution-record-activity .mico-task-execution-record-activity-content.mico-task-execution-action-list{gap:var(--mico-space-2);list-style:none;display:grid}.mico .mico-task-execution-record .mico-task-execution-tool-group.is-linear .mico-task-execution-action summary,.mico .mico-task-execution-record .mico-task-execution-tool-group.is-linear .mico-task-execution-action-row{width:100%;max-width:100%;padding:var(--mico-space-2) 0;color:color-mix(in srgb, var(--muted-foreground) 78%, transparent);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);border-radius:0;flex-wrap:wrap;align-items:baseline;gap:0;overflow:hidden}.mico .mico-task-execution-record .mico-task-execution-tool-group.is-linear .mico-task-execution-action summary:hover,.mico .mico-task-execution-record .mico-task-execution-tool-group.is-linear .mico-task-execution-action summary:focus-visible{background:0 0}.mico .mico-task-execution-record .mico-task-execution-tool-group.is-linear .mico-task-execution-action-state,.mico .mico-task-execution-record .mico-task-execution-tool-group.is-linear .mico-task-execution-action-tool{display:none}.mico .mico-task-execution-record .mico-task-execution-tool-group.is-linear .mico-task-execution-action-copy{gap:var(--mico-space-8);flex:0 auto}.mico .mico-task-execution-time{max-width:100%;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);font-variant-numeric:tabular-nums;line-height:var(--mico-line-height-size20);flex-wrap:wrap;flex:none;align-items:baseline;display:inline-flex}.mico .mico-task-execution-time time{white-space:nowrap}.mico .mico-task-execution-action .mico-task-execution-time{margin-left:var(--mico-space-8);flex:0 auto}.mico .mico-task-execution-record .mico-task-execution-tool-group.is-linear .mico-task-execution-action-failure{color:inherit;text-underline-offset:3px;flex:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mico .mico-task-execution-text{min-width:0;color:var(--foreground);font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-reading);overflow-wrap:anywhere}.mico .mico-task-execution-text>:first-child,.mico .mico-task-execution-text>.markdown-content:first-child>:first-child{margin-top:0}.mico .mico-task-execution-text>:last-child,.mico .mico-task-execution-text>.markdown-content:last-child>:last-child{margin-bottom:0}.mico .mico-task-execution-stream .markdown-content{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.mico .mico-task-execution-text .markdown-content a{color:var(--mico-color-action-link);-webkit-text-decoration-color:color-mix(in srgb, var(--mico-color-action-link) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--mico-color-action-link) 45%, transparent);text-underline-offset:2px}.mico .mico-task-execution-text .markdown-content a:hover{color:var(--mico-color-action-link-hover);text-decoration-color:currentColor}.mico :is(.mico-task-execution-thinking-content,.mico-task-execution-text) a:any-link{color:var(--mico-mention,var(--mico-color-action-link));-webkit-text-decoration-color:color-mix(in srgb, var(--mico-mention,var(--mico-color-action-link)) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--mico-mention,var(--mico-color-action-link)) 45%, transparent)}.mico :is(.mico-task-execution-thinking-content,.mico-task-execution-text) a:any-link:hover,.mico :is(.mico-task-execution-thinking-content,.mico-task-execution-text) a:any-link:focus-visible{color:var(--mico-mention,var(--mico-color-action-link));text-decoration-color:currentColor}.mico .mico-task-execution-record .mico-task-execution-record-activity-content .markdown-content :not(pre)>code{font-size:inherit;line-height:inherit}.mico .mico-task-execution-text .markdown-content .text-primary{color:var(--mico-mention,var(--mico-color-action-link))}.mico .mico-task-execution-thinking,.mico .mico-task-execution-error{min-width:0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-task-execution-error{align-items:center;gap:var(--mico-space-8);display:flex}.mico .mico-task-execution-thinking-trigger{align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r6);width:auto;min-width:0;max-width:100%;min-height:20px;color:inherit;cursor:pointer;line-height:var(--mico-line-height-size20);text-align:left;transition:color .14s;display:flex}.mico .mico-task-execution-thinking-trigger:not(:disabled):hover,.mico .mico-task-execution-thinking-trigger:not(:disabled):focus-visible{color:color-mix(in srgb, var(--foreground) 72%, var(--muted-foreground))}.mico .mico-task-execution-thinking-trigger:focus-visible{outline:var(--mico-border-width-strong) solid color-mix(in srgb, var(--brand,var(--mico-color-border-focus)) 40%, transparent);outline-offset:2px}.mico .mico-task-execution-thinking-trigger:disabled{cursor:default}.mico .mico-task-execution-thinking-label{color:inherit;font-weight:var(--mico-font-weight-regular);white-space:nowrap;flex:none}.mico .mico-task-execution-thinking-preview{min-width:0;color:var(--muted-foreground);font-weight:var(--mico-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.mico .mico-task-execution-thinking-trigger>.mico-task-execution-disclosure-chevron{width:12px;height:12px;color:color-mix(in srgb, var(--muted-foreground) 76%, transparent);flex:0 0 12px}.mico .mico-task-execution-thinking-collapse{min-width:0;overflow:hidden}.mico .mico-task-execution-steer{align-items:flex-start;column-gap:var(--mico-space-8);min-width:0;padding:var(--mico-space-4) 0 var(--mico-space-6);grid-template-columns:14px minmax(0,1fr);display:grid;position:relative}.mico .mico-task-execution-steer-icon{width:14px;height:14px;margin-top:var(--mico-space-4);color:var(--muted-foreground);flex:0 0 14px}.mico .mico-task-execution-steer-body{min-width:0;padding-bottom:var(--mico-space-2)}.mico .mico-task-execution-steer-heading{align-items:center;gap:var(--mico-space-6);min-width:0;color:color-mix(in srgb, var(--foreground) 76%, var(--muted-foreground));font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);display:flex}.mico .mico-task-execution-steer-heading>:first-child:after{content:"·";margin-left:var(--mico-space-6);color:color-mix(in srgb, var(--muted-foreground) 55%, transparent)}.mico .mico-task-execution-steer-status{align-items:center;gap:var(--mico-space-4);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);display:inline-flex}.mico .mico-task-execution-steer-status svg{width:12px;height:12px}.mico .mico-task-execution-steer-content{margin-top:var(--mico-space-4);margin-left:var(--mico-space-8);padding-left:var(--mico-space-16);color:color-mix(in srgb, var(--foreground) 88%, var(--muted-foreground));font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);overflow-wrap:anywhere;white-space:normal;grid-column:1/-1;position:relative}.mico .mico-task-execution-steer-content .mico-file-card{background-color:var(--card)}.mico .mico-task-execution-steer-content:before{background:color-mix(in srgb, var(--foreground) 14%, transparent);content:"";width:1px;position:absolute;top:3px;bottom:3px;left:0}.mico .mico-task-execution-steer.is-pending .mico-task-execution-steer-status,.mico .mico-task-execution-steer.is-pending .mico-task-execution-steer-icon{color:color-mix(in srgb, var(--foreground) 68%, var(--muted-foreground))}.mico .mico-task-execution-steer.is-pending.is-active .mico-task-execution-steer-status svg{animation:1.4s ease-in-out infinite mico-task-execution-pulse}.mico .mico-task-execution-steer.is-failed .mico-task-execution-steer-status,.mico .mico-task-execution-steer.is-failed .mico-task-execution-steer-icon{color:var(--destructive)}.mico .mico-task-execution-steer.is-failed .mico-task-execution-steer-content:before{background:color-mix(in srgb, var(--destructive) 34%, transparent)}.mico .mico-task-execution-thinking-mark,.mico .mico-task-execution-thinking-mark svg,.mico .mico-task-execution-error svg{flex:0 0 14px;width:14px;height:14px}.mico .mico-task-execution-thinking-mark{color:currentColor}.mico .mico-task-execution-thinking-content{min-width:0;margin:var(--mico-space-6) 0 var(--mico-space-2) var(--mico-space-8);border-left:var(--mico-border-width-default) solid color-mix(in srgb, var(--foreground) 11%, transparent);padding-left:var(--mico-space-16);color:color-mix(in srgb, var(--muted-foreground) 84%, transparent);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20)}.mico .mico-task-execution-thinking-content :not(pre)>code{font-size:inherit;line-height:inherit;padding:0 var(--mico-markdown-paragraph-gap)}.mico .mico-task-execution-thinking-content strong{color:inherit;font-weight:var(--mico-font-weight-medium)}.mico .mico-task-execution-thinking-content>:first-child,.mico .mico-task-execution-thinking-content .markdown-content>:first-child{margin-top:0}.mico .mico-task-execution-thinking-content>:last-child,.mico .mico-task-execution-thinking-content .markdown-content>:last-child{margin-bottom:0}.mico .mico-task-execution-error{border-radius:var(--mico-radius-r8);background:color-mix(in srgb, var(--destructive) 7%, transparent);padding:var(--mico-space-8) var(--mico-space-10);color:var(--destructive);align-items:flex-start}.mico .mico-task-execution-tool-group{border-radius:var(--mico-radius-r8);background:color-mix(in srgb, currentColor 3.5%, transparent);min-width:0}.mico .mico-task-execution-tool-group.is-linear.is-current>.mico-task-execution-tool-trigger .mico-task-execution-family-copy,.mico .mico-task-execution-surface.is-streaming .mico-task-execution-progress-copy,.mico .mico-task-execution-surface.is-streaming .mico-task-execution-live-latest:not(.mico-conversation-progress-text),.mico .mico-task-execution-thinking.is-current .mico-task-execution-thinking-label,.mico .mico-task-execution-action.is-current .mico-task-execution-action-copy{--mico-current-step-text-base:color-mix(in srgb, var(--foreground) 46%, transparent);--mico-current-step-text-light:color-mix(in srgb, var(--mico-current-step-text-base) 55%, var(--foreground) 45%);--mico-current-step-text-highlight:color-mix(in srgb, var(--foreground) 82%, transparent);background-image:repeating-linear-gradient(90deg, var(--mico-current-step-text-base) 0, var(--mico-current-step-text-base) 52px, var(--mico-current-step-text-light) 80px, var(--mico-current-step-text-highlight) 108px, var(--mico-current-step-text-highlight) 124px, var(--mico-current-step-text-light) 152px, var(--mico-current-step-text-base) 180px, var(--mico-current-step-text-base) 280px);color:#0000;-webkit-text-fill-color:transparent;will-change:background-position;background-size:280px 100%;-webkit-background-clip:text;background-clip:text;animation:2.8s linear infinite mico-task-current-step-shimmer}.mico .mico-task-execution-surface.is-streaming .mico-task-execution-progress-copy{--mico-current-step-text-base:color-mix(in srgb, var(--foreground) 38%, transparent);--mico-current-step-text-light:color-mix(in srgb, var(--mico-current-step-text-base) 45%, var(--foreground) 55%);--mico-current-step-text-highlight:color-mix(in srgb, var(--foreground) 92%, transparent)}.mico .mico-task-execution-surface.is-streaming .mico-task-execution-progress-icon:after{will-change:transform;animation:2.8s linear infinite mico-task-progress-icon-shimmer}.mico .mico-task-execution-tool-trigger{align-items:center;gap:var(--mico-space-6);border-radius:var(--mico-radius-r8);width:100%;min-width:0;padding:var(--mico-space-8) var(--mico-space-8);color:var(--muted-foreground);cursor:pointer;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-align:left;transition:background-color .14s,color .14s;display:flex}.mico .mico-task-execution-tool-trigger:hover,.mico .mico-task-execution-tool-trigger:focus-visible{background:color-mix(in srgb, currentColor 5%, transparent);color:var(--foreground)}.mico .mico-task-execution-tool-trigger:focus-visible{outline:var(--mico-border-width-strong) solid color-mix(in srgb, var(--brand,var(--mico-color-border-focus)) 45%, transparent);outline-offset:1px}.mico .mico-task-execution-tool-trigger>svg{flex:0 0 14px;width:14px;height:14px}.mico .mico-task-execution-family-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:inline-flex}.mico .mico-task-execution-family-icon svg{flex:0 0 16px;width:16px;height:16px;display:block}.mico .mico-task-execution-live .mico-task-execution-tool-trigger,.mico .mico-task-execution-record .mico-task-execution-tool-group .mico-task-execution-tool-trigger{column-gap:var(--mico-space-6)}.mico .mico-task-execution-family-label{color:var(--foreground);font-weight:var(--mico-font-weight-medium);flex:none}.mico .mico-task-execution-family-copy{gap:var(--mico-space-6);flex:0 auto;min-width:0;display:flex}.mico .mico-task-execution-cancelled-icon{color:var(--muted-foreground)}.mico .mico-task-execution-action-list{gap:var(--mico-space-2);padding:var(--mico-space-2) 0 var(--mico-space-8) var(--mico-space-20);margin:0;list-style:none;display:grid}.mico .mico-task-execution-action{min-width:0}.mico .mico-task-execution-action>details,.mico .mico-task-execution-structured-details{width:100%;min-width:0;max-width:100%}.mico .mico-task-execution-action summary,.mico .mico-task-execution-action-row{isolation:isolate;align-items:flex-start;gap:var(--mico-space-8);border-radius:var(--mico-radius-r6);min-width:0;padding:var(--mico-space-6) var(--mico-space-6);color:var(--muted-foreground);cursor:pointer;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);list-style:none;display:flex;position:relative;overflow:hidden}.mico .mico-task-execution-action.is-current summary,.mico .mico-task-execution-action.is-current .mico-task-execution-action-row{background:color-mix(in srgb, var(--brand,var(--mico-color-action-primary)) 5%, transparent)}.mico .mico-task-execution-action summary::-webkit-details-marker{display:none}.mico .mico-task-execution-action-row{cursor:default}.mico .mico-task-execution-action summary:hover,.mico .mico-task-execution-action summary:focus-visible{background:color-mix(in srgb, currentColor 5%, transparent);color:var(--foreground)}.mico .mico-task-execution-action-state,.mico .mico-task-execution-action-state svg{width:13px;height:13px;margin-top:var(--mico-space-2);flex:0 0 13px}.mico .mico-task-execution-action.is-pending .mico-task-execution-action-state,.mico .mico-task-execution-action.is-running .mico-task-execution-action-state,.mico .mico-task-execution-action.is-retrying .mico-task-execution-action-state{color:var(--brand,var(--mico-color-action-link))}.mico .mico-task-execution-action.is-failed .mico-task-execution-action-state,.mico .mico-task-execution-action.is-cancelled .mico-task-execution-action-state{color:var(--destructive)}.mico .mico-task-execution-action-copy{gap:var(--mico-space-6);flex:1;min-width:0;display:flex;overflow:hidden}.mico .mico-task-execution-action-tool{color:var(--foreground);font-weight:var(--mico-font-weight-medium);flex:none}.mico .mico-task-execution-action-primary{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mico .mico-task-execution-action-primary.mico-task-execution-skill-name{flex:0 auto}.mico .mico-task-execution-skill-suffix{flex:none}.mico .mico-task-execution-action pre{box-sizing:border-box;max-width:calc(100% - 32px);max-height:240px;margin:var(--mico-space-2) var(--mico-space-6) var(--mico-space-6) var(--mico-space-28);border:var(--mico-border-width-default) solid color-mix(in srgb, currentColor 9%, transparent);border-radius:var(--mico-radius-r8);background:color-mix(in srgb, currentColor 3%, transparent);padding:var(--mico-space-8) var(--mico-space-10);color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-body);overflow-wrap:normal;white-space:pre-wrap;overflow:auto}.mico .mico-task-execution-structured-details{gap:var(--mico-space-8);display:grid}.mico .mico-task-execution-content-block{box-sizing:border-box;min-width:0;max-width:100%;margin:var(--mico-space-2) 0 var(--mico-space-6);border:var(--mico-border-width-default) solid color-mix(in srgb, currentColor 9%, transparent);border-radius:var(--mico-radius-r8);background:color-mix(in srgb, currentColor 2.5%, transparent);overflow:hidden}.mico .mico-task-runtime-image-note{gap:var(--mico-space-4);padding:var(--mico-space-10) var(--mico-space-12);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-body);overflow-wrap:anywhere;display:grid}.mico .mico-task-runtime-image-note>button{justify-self:start}.mico .mico-task-execution-content-heading{align-items:center;gap:var(--mico-space-6);border-bottom:var(--mico-border-width-default) solid color-mix(in srgb, currentColor 7%, transparent);min-width:0;padding:var(--mico-space-6) var(--mico-space-10);color:color-mix(in srgb, var(--muted-foreground) 86%, transparent);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);display:flex}.mico .mico-task-execution-content-icon,.mico .mico-task-execution-content-icon>svg{flex:0 0 12px;width:12px;height:12px}.mico .mico-task-execution-content-title{min-width:0;font-weight:var(--mico-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-task-execution-content-block pre{max-width:100%;max-height:none;padding:var(--mico-space-8) var(--mico-space-10);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-body);overflow-wrap:anywhere;word-break:break-word;background:0 0;border:0;border-radius:0;margin:0;overflow:auto hidden}.mico .mico-task-execution-content-block.is-diff pre{color:color-mix(in srgb, var(--foreground) 88%, var(--muted-foreground))}.mico .mico-task-execution-artifact-link{align-items:center;gap:var(--mico-space-8);min-width:0;min-height:38px;padding:var(--mico-space-8) var(--mico-space-10);color:inherit;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-decoration:none;transition:background-color .14s,color .14s;display:flex}.mico a.mico-task-execution-artifact-link:hover,.mico a.mico-task-execution-artifact-link:focus-visible{background:color-mix(in srgb, currentColor 4.5%, transparent);color:var(--foreground)}.mico a.mico-task-execution-artifact-link:focus-visible{outline:var(--mico-border-width-strong) solid color-mix(in srgb, var(--brand,var(--mico-color-border-focus)) 35%, transparent);outline-offset:-2px}.mico .mico-task-execution-artifact-link>svg{width:13px;height:13px;color:var(--muted-foreground);flex:0 0 13px}.mico .mico-task-execution-artifact-link>svg:last-child{flex-basis:11px;width:11px;height:11px;margin-left:auto}.mico .mico-task-execution-artifact-name{min-width:0;color:var(--foreground);font-weight:var(--mico-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-task-execution-artifact-copy{color:var(--muted-foreground);flex:none}.mico .mico-task-execution-artifact-link.is-disabled{color:var(--muted-foreground)}.mico .mico-task-execution-content-prose{padding:var(--mico-space-8) var(--mico-space-10);color:color-mix(in srgb, var(--foreground) 74%, var(--muted-foreground));font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-reading);overflow-wrap:anywhere;white-space:pre-wrap}.mico .mico-task-execution-content-toggle{justify-content:center;align-items:center;gap:var(--mico-space-4);border-top:var(--mico-border-width-default) solid color-mix(in srgb, currentColor 7%, transparent);width:100%;padding:var(--mico-space-6) var(--mico-space-10);color:color-mix(in srgb, var(--muted-foreground) 82%, transparent);font-size:var(--mico-font-size-size10);line-height:var(--mico-line-height-size16);transition:background-color .14s,color .14s;display:flex}.mico .mico-task-execution-content-toggle:hover,.mico .mico-task-execution-content-toggle:focus-visible{background:color-mix(in srgb, currentColor 4%, transparent);color:var(--foreground)}.mico .mico-task-execution-content-toggle:focus-visible{outline:var(--mico-border-width-strong) solid color-mix(in srgb, var(--brand,var(--mico-color-border-focus)) 35%, transparent);outline-offset:-2px}.mico .mico-task-execution-content-toggle>svg{width:10px;height:10px}.mico .mico-task-execution-content-note{align-items:flex-start;gap:var(--mico-space-8);margin:var(--mico-space-2) 0 var(--mico-space-6);border-radius:var(--mico-radius-r8);background:color-mix(in srgb, currentColor 3.5%, transparent);padding:var(--mico-space-8) var(--mico-space-10);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:flex}.mico .mico-task-execution-content-note>svg{width:12px;height:12px;margin-top:var(--mico-space-2);flex:0 0 12px}.mico .mico-task-execution-citations{gap:var(--mico-space-2);margin:var(--mico-space-2) var(--mico-space-6) 0 var(--mico-space-20);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-body);padding:0;list-style:none;display:grid}.mico .mico-task-execution-citations li{border-radius:var(--mico-radius-r8);min-width:0;padding:var(--mico-space-6) var(--mico-space-8);transition:background-color .14s}.mico .mico-task-execution-citations li:hover{background:color-mix(in srgb, currentColor 4.5%, transparent)}.mico .mico-task-execution-citation-heading{align-items:center;gap:var(--mico-space-8);min-width:0;display:flex}.mico .mico-task-execution-citations a{align-items:center;gap:var(--mico-space-4);min-width:0;color:var(--brand,var(--mico-color-action-link));font-weight:var(--mico-font-weight-medium);text-decoration:none;display:inline-flex}.mico .mico-task-execution-citations a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-task-execution-citations a>svg{opacity:0;flex:0 0 10px;width:10px;height:10px;transition:opacity .14s}.mico .mico-task-execution-citations li:hover a>svg,.mico .mico-task-execution-citations a:focus-visible>svg{opacity:.72}.mico .mico-task-execution-citations a:hover{text-underline-offset:2px;text-decoration:underline}.mico .mico-task-execution-citation-title{min-width:0;color:var(--foreground);font-weight:var(--mico-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-task-execution-citation-source{min-width:0;color:color-mix(in srgb, var(--muted-foreground) 72%, transparent);font-size:var(--mico-font-size-size10);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.mico .mico-task-execution-citations p{margin:var(--mico-space-2) 0 0;color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mico .mico-task-execution-citation-toggle{align-items:center;gap:var(--mico-space-4);margin:var(--mico-space-4) var(--mico-space-6) var(--mico-space-4) var(--mico-space-28);border-radius:var(--mico-radius-r6);padding:var(--mico-space-4) var(--mico-space-6);color:color-mix(in srgb, var(--muted-foreground) 86%, transparent);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);transition:background-color .14s,color .14s;display:inline-flex}.mico .mico-task-execution-citation-toggle:hover,.mico .mico-task-execution-citation-toggle:focus-visible{background:color-mix(in srgb, currentColor 5%, transparent);color:var(--foreground)}.mico .mico-task-execution-citation-toggle:focus-visible{outline:var(--mico-border-width-strong) solid color-mix(in srgb, var(--brand,var(--mico-color-border-focus)) 35%, transparent);outline-offset:1px}.mico .mico-task-execution-citation-toggle>svg{width:11px;height:11px}@keyframes mico-task-execution-pulse{0%,to{opacity:.42}50%{opacity:1}}@keyframes mico-task-current-step-shimmer{0%{background-position:-280px 0}to{background-position:0 0}}@keyframes mico-task-progress-icon-shimmer{0%{transform:translate(-180%)}to{transform:translate(180%)}}@media (prefers-reduced-motion:reduce){.mico .mico-task-execution-thinking.is-active .mico-task-execution-thinking-mark,.mico .mico-task-execution-steer.is-pending .mico-task-execution-steer-status svg,.mico .mico-task-execution-progress-icon:after{animation:none}.mico .mico-task-execution-disclosure-chevron,.mico .mico-task-execution-live-latest-collapse,.mico .mico-task-execution-live-latest-collapse.is-collapsed,.mico .mico-task-execution-live-collapse,.mico .mico-task-execution-live-collapse.is-collapsed{transition:none}.mico .mico-task-execution-tool-group.is-linear.is-current>.mico-task-execution-tool-trigger .mico-task-execution-family-copy,.mico .mico-task-execution-surface.is-streaming .mico-task-execution-progress-copy,.mico .mico-task-execution-surface.is-streaming .mico-task-execution-progress-icon,.mico .mico-task-execution-surface.is-streaming .mico-task-execution-live-latest,.mico .mico-task-execution-thinking.is-current .mico-task-execution-thinking-label,.mico .mico-task-execution-action.is-current .mico-task-execution-action-copy{animation:none}}
/*# sourceMappingURL=0l~.3l13twu31.css.map*/