@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--mico-cta-angle:0deg}}}.mico{--background:var(--mico-color-background-subtle);--foreground:var(--mico-color-text-primary);--card:var(--mico-color-background-surface);--card-foreground:var(--mico-color-text-primary);--popover:var(--mico-color-background-surface);--popover-foreground:var(--mico-color-text-primary);--primary:var(--mico-color-action-primary);--primary-foreground:var(--mico-color-action-on-primary);--secondary:var(--mico-color-background-hover);--secondary-foreground:var(--mico-color-text-primary);--muted:var(--mico-color-background-hover);--muted-foreground:var(--mico-color-text-secondary);--accent:var(--mico-color-status-info-subtle);--accent-foreground:var(--mico-color-action-link);--border:var(--mico-color-border-subtle);--input:var(--mico-color-border-default);--ring:var(--mico-color-border-focus);--success:var(--mico-color-status-success);--radius:var(--mico-radius-overlay);--mico-gradient:var(--mico-color-decoration-brand-gradient);--mico-graph-background:var(--mico-color-background-hover);--mico-blue:var(--mico-color-action-link);--mico-blue-tint:var(--mico-color-status-info-subtle);--mico-blue-hairline:var(--mico-color-border-brand-subtle);--mico-blue-tint-hover:var(--mico-color-status-info-hover);--mico-blue-ink:var(--mico-color-label-info-fg);--mico-blue-ink-muted:var(--mico-color-text-link-muted);--mico-mention:var(--mico-color-action-link);--mico-workflow-agent-blue:var(--mico-color-status-info);--mico-workflow-action-blue:var(--mico-color-action-link);--mico-workflow-selected-bg:var(--mico-color-label-info-bg);--mico-workflow-run-node-selected-bg:var(--mico-color-label-info-bg);--mico-workflow-human-orange:var(--mico-color-status-orange);--mico-workflow-outline-orange:var(--mico-color-status-warning);--mico-workflow-outline-pink:var(--mico-color-status-pink);--mico-workflow-outline-indigo:var(--mico-color-status-indigo);--mico-workflow-condition-black:var(--mico-color-text-primary);--mico-workflow-status-running-bg:var(--mico-workflow-selected-bg);--mico-workflow-status-running-fg:var(--mico-workflow-action-blue);--mico-workflow-status-review-bg:var(--muted);--mico-workflow-status-review-fg:var(--foreground);--mico-workflow-status-done-bg:var(--muted);--mico-workflow-status-done-fg:var(--foreground);--mico-workflow-status-failed-bg:var(--muted);--mico-workflow-status-failed-fg:var(--destructive);--mico-workflow-rail-size:48%;--mico-workflow-rework-red:var(--mico-color-status-error);--mico-sidebar-rail-width:64px;--mico-sidebar-panel-width:260px;--mico-sidebar-width:calc(var(--mico-sidebar-rail-width) + var(--mico-sidebar-panel-width));--mico-sidebar-pad-x:var(--mico-space-12);--mico-main-radius:var(--mico-radius-r16);--mico-sidebar-hover-radius:var(--mico-radius-r12);--mico-main-shadow:var(--mico-shadow-raised);--mico-accent-violet:var(--mico-color-decoration-violet);--mico-accent-pink:var(--mico-color-decoration-pink);--mico-accent-blue:var(--mico-color-decoration-blue);--mico-accent-cyan:var(--mico-color-decoration-cyan);--mico-accent-fuchsia:var(--mico-color-decoration-fuchsia);--mico-scan-passed-bg:var(--mico-color-status-success-subtle);--mico-scan-passed-fg:var(--mico-color-label-success-fg);--mico-scan-failed-bg:var(--mico-color-status-warning-subtle);--mico-scan-failed-fg:var(--mico-color-label-warning-fg);--mico-scan-scanning-bg:var(--mico-color-status-info-subtle);--mico-scan-scanning-fg:var(--mico-color-action-link);--mico-scan-pending-bg:var(--mico-color-background-hover);--mico-scan-pending-fg:var(--mico-color-text-secondary);--mico-scan-error-icon:var(--destructive);--mico-scan-warning-icon:var(--mico-color-status-warning);--mico-scan-passed-icon:var(--mico-color-status-success);--mico-scan-icon-foreground:var(--primary-foreground);--mico-scan-text:var(--foreground);--mico-scan-text-secondary:var(--muted-foreground);--mico-scan-blue:var(--mico-color-action-link);--mico-scan-blue-light:var(--mico-color-status-info-subtle);--mico-scan-green:var(--mico-color-status-success);--mico-scan-border:var(--border);--mico-scan-bg:var(--card);--mico-scan-actions-bg:var(--card);--mico-scan-actions-border:var(--border);--mico-scan-btn-border:var(--border);--mico-scan-btn-text:var(--foreground);--mico-scan-btn-primary-bg:var(--mico-color-action-link);--mico-scan-btn-primary-text:var(--primary-foreground);--mico-scan-market-border:var(--border);--mico-scan-market-border-error:var(--mico-color-status-error);--mico-scan-market-bg:var(--card);--mico-scan-market-heading:var(--foreground);--mico-scan-market-link:var(--mico-color-action-link);--mico-scan-market-group-heading:var(--foreground);--mico-scan-market-badge-error-bg:var(--mico-color-status-error-subtle);--mico-scan-market-badge-error:var(--mico-color-status-error);--mico-scan-market-badge-warn-bg:var(--mico-color-status-warning-subtle);--mico-scan-market-badge-warn:var(--mico-color-status-warning);--mico-scan-market-row-bg:var(--mico-color-background-subtle);--mico-scan-market-row-border:var(--mico-color-status-error);--mico-scan-market-row-text:var(--muted-foreground);--mico-scan-market-row-field:var(--foreground);--mico-scan-market-row-reason:var(--muted-foreground);--mico-scan-market-empty:var(--muted-foreground);--mico-task-status-neutral-bg:rgb(var(--mico-color-channel-foreground) / 6%);--mico-task-status-neutral-bg-quiet:rgb(var(--mico-color-channel-foreground) / 4%);--mico-task-status-neutral-fg:var(--mico-color-text-primary);--mico-task-status-in-progress-bg:var(--mico-color-label-info-bg);--mico-task-status-in-progress-fg:var(--mico-color-label-info-fg);--mico-task-status-in-review-bg:var(--mico-color-label-warning-bg);--mico-task-status-in-review-fg:var(--mico-color-label-warning-fg);--mico-task-status-done-bg:var(--mico-color-label-success-bg);--mico-task-status-done-fg:var(--mico-color-label-success-fg);--mico-task-status-blocked-bg:var(--mico-color-label-error-bg);--mico-task-status-blocked-fg:var(--mico-color-label-error-fg)}.dark,.dark .mico{--background:var(--mico-color-background-subtle);--foreground:var(--mico-color-text-primary);--card:var(--mico-color-background-surface);--card-foreground:var(--mico-color-text-primary);--popover:var(--mico-color-background-surface);--popover-foreground:var(--mico-color-text-primary);--primary:var(--mico-color-action-primary);--primary-foreground:var(--mico-color-action-on-primary);--secondary:var(--mico-color-background-hover);--secondary-foreground:var(--mico-color-text-primary);--muted:var(--mico-color-background-hover);--muted-foreground:var(--mico-color-text-secondary);--accent:var(--mico-color-status-info-subtle);--accent-foreground:var(--mico-color-action-link);--border:var(--mico-color-border-subtle);--input:var(--mico-color-border-default);--ring:var(--mico-color-border-focus);--destructive:var(--mico-color-status-error);--success:var(--mico-color-status-success);--warning:var(--mico-color-status-warning);--info:var(--mico-color-status-info);--brand:var(--mico-color-action-primary);--brand-foreground:var(--mico-color-action-on-primary);--sidebar:var(--mico-color-background-subtle);--sidebar-foreground:var(--mico-color-text-primary);--sidebar-accent:var(--mico-color-background-hover);--sidebar-accent-foreground:var(--mico-color-text-primary);--sidebar-primary:var(--mico-color-action-primary);--sidebar-primary-foreground:var(--mico-color-action-on-primary);--sidebar-border:var(--mico-color-border-subtle);--sidebar-ring:var(--mico-color-border-focus);--scrollbar-thumb:var(--mico-color-border-default);--scrollbar-thumb-hover:var(--mico-color-border-strong);--mico-main-shadow:var(--mico-shadow-raised);--mico-graph-background:var(--mico-color-background-hover);--mico-blue:var(--mico-color-action-link);--mico-blue-tint:var(--mico-color-status-info-subtle);--mico-blue-hairline:var(--mico-color-border-brand-subtle);--mico-blue-tint-hover:var(--mico-color-status-info-hover);--mico-blue-ink:var(--mico-color-label-info-fg);--mico-blue-ink-muted:var(--mico-color-text-link-muted);--mico-mention:var(--mico-color-action-link);--mico-workflow-action-blue:var(--mico-color-action-link);--mico-workflow-run-node-selected-bg:var(--mico-color-label-info-bg);--mico-workflow-condition-black:var(--mico-color-text-primary);--mico-workflow-selected-bg:var(--mico-color-label-info-bg);--mico-scan-passed-bg:var(--mico-color-status-success-subtle);--mico-scan-passed-fg:var(--mico-color-label-success-fg);--mico-scan-failed-bg:var(--mico-color-status-warning-subtle);--mico-scan-failed-fg:var(--mico-color-label-warning-fg);--mico-scan-scanning-bg:var(--mico-color-status-info-subtle);--mico-scan-scanning-fg:var(--mico-color-action-link);--mico-scan-pending-bg:var(--mico-color-background-hover);--mico-scan-pending-fg:var(--mico-color-text-secondary);--mico-scan-warning-icon:var(--mico-color-status-warning);--mico-scan-passed-icon:var(--mico-color-status-success);--mico-scan-blue:var(--mico-color-action-link);--mico-scan-blue-light:var(--mico-color-status-info-subtle);--mico-scan-green:var(--mico-color-status-success);--mico-scan-btn-primary-bg:var(--mico-color-action-link);--mico-scan-market-border-error:var(--mico-color-status-error);--mico-scan-market-link:var(--mico-color-action-link);--mico-scan-market-badge-error-bg:var(--mico-color-status-error-subtle);--mico-scan-market-badge-error:var(--mico-color-status-error);--mico-scan-market-badge-warn-bg:var(--mico-color-status-warning-subtle);--mico-scan-market-badge-warn:var(--mico-color-status-warning);--mico-scan-market-row-bg:var(--mico-color-background-subtle);--mico-scan-market-row-border:var(--mico-color-status-error);--mico-task-status-in-progress-bg:var(--mico-color-label-info-bg);--mico-task-status-in-progress-fg:var(--mico-color-label-info-fg);--mico-task-status-in-review-bg:var(--mico-color-label-warning-bg);--mico-task-status-in-review-fg:var(--mico-color-label-warning-fg);--mico-task-status-done-bg:var(--mico-color-label-success-bg);--mico-task-status-done-fg:var(--mico-color-label-success-fg);--mico-task-status-blocked-bg:var(--mico-color-label-error-bg);--mico-task-status-blocked-fg:var(--mico-color-label-error-fg)}@supports (color:color-mix(in oklab, red, blue)){.mico{--mico-blue-tint:var(--mico-color-status-info-subtle);--mico-blue-hairline:var(--mico-color-border-brand-subtle);--mico-blue-tint-hover:var(--mico-color-status-info-hover)}}@supports (color:color-mix(in srgb, red, blue)){.mico{--mico-workflow-status-review-bg:color-mix(in srgb, var(--mico-workflow-human-orange) 16%, var(--card));--mico-workflow-status-review-fg:color-mix(in srgb, var(--mico-workflow-human-orange) 72%, var(--foreground));--mico-workflow-status-done-bg:color-mix(in srgb, var(--success) 14%, var(--card));--mico-workflow-status-done-fg:color-mix(in srgb, var(--success) 78%, var(--foreground));--mico-workflow-status-failed-bg:color-mix(in srgb, var(--destructive) 12%, var(--card))}}.dark .mico-theme-icon{filter:invert()}:root:not(.dark) .mico .mico-main-canvas,:root:not(.dark) .mico .mico-sidebar-panel-slot,:root:not(.dark) .mico .mico-agent-navigation-panel-slot,:root:not(.dark) .mico[data-mico-retained-task-workbench]{--mico-page-background:var(--mico-color-background-surface)}.dark .mico .mico-main-canvas,.dark .mico .mico-sidebar-panel-slot,.dark .mico .mico-agent-navigation-panel-slot,.dark .mico[data-mico-retained-task-workbench]{--mico-page-background:var(--mico-color-background-canvas)}.mico .mico-task-page .mico-task-overview-summary .mico-task-overview-label,.mico-task-overview-dialog .mico-task-overview-summary .mico-task-overview-label,.mico .mico-task-page .mico-task-overview-field,.mico-task-overview-dialog .mico-task-overview-summary .mico-task-overview-field,.mico .mico-task-page .mico-task-properties-label{color:var(--mico-color-text-secondary)}.mico .mico-task-page :is(.mico-task-overview-card,.mico-task-overview-summary),.mico-task-overview-dialog .mico-task-overview-panel :is(.mico-task-overview-card,.mico-task-overview-summary){border-color:var(--mico-color-border-weak)}.mico .mico-task-page .mico-task-overview-status-badge,.mico-task-overview-dialog .mico-task-overview-panel .mico-task-overview-status-badge{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-task-page .mico-task-overview-status-badge[data-status=in_progress],.mico-task-overview-dialog .mico-task-overview-panel .mico-task-overview-status-badge[data-status=in_progress]{background:var(--mico-color-label-info-bg);color:var(--mico-color-label-info-fg)}.mico .mico-task-page .mico-task-overview-status-badge[data-status=in_review],.mico-task-overview-dialog .mico-task-overview-panel .mico-task-overview-status-badge[data-status=in_review]{background:var(--mico-color-label-warning-bg);color:var(--mico-color-label-warning-fg)}.mico .mico-task-page .mico-task-overview-status-badge[data-status=done],.mico-task-overview-dialog .mico-task-overview-panel .mico-task-overview-status-badge[data-status=done]{background:var(--mico-color-label-success-bg);color:var(--mico-color-label-success-fg)}.mico .mico-task-page .mico-task-overview-status-badge[data-status=blocked],.mico-task-overview-dialog .mico-task-overview-panel .mico-task-overview-status-badge[data-status=blocked]{background:var(--mico-color-label-error-bg);color:var(--mico-color-label-error-fg)}.mico .mico-task-page .mico-task-properties-panel{color:var(--mico-color-text-primary);background:var(--mico-color-background-surface);border-color:var(--mico-color-border-subtle)}.mico .mico-task-page .mico-task-scroll-updates{color:var(--mico-color-text-secondary);background:var(--mico-color-background-surface);border-color:var(--mico-color-border-weak)}.mico .rich-text-editor.readonly a[href]:not(.mention):not([data-type]){color:var(--mico-color-action-link);-webkit-text-decoration-color:var(--mico-color-action-link);-webkit-text-decoration-color:var(--mico-color-action-link);-webkit-text-decoration-color:var(--mico-color-action-link);text-decoration-color:var(--mico-color-action-link)}.mico .rich-text-editor.readonly a[href]:not(.mention):not([data-type]):hover{color:var(--mico-color-action-link-hover)}.mico .mico-task-page .mico-task-scroll-updates:hover{background:var(--mico-color-background-hover)}.mico .mico-issues-page>.mico-issues-body>div:not(.mico-issues-load-error)>div:first-child,.mico .mico-status-dashboard-only+*{display:none}.mico .mico-issues-main-skeleton-title{background:var(--mico-color-background-hover);width:96px;height:16px}.mico .mico-issues-main-skeleton-tab{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-hover);width:64px;height:28px}.mico .mico-issues-main-skeleton-toolbar{align-items:center;gap:var(--mico-space-10);min-height:56px;display:flex}.mico .mico-issues-main-skeleton-filter{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-hover);width:112px;height:32px}.mico .mico-issues-main-skeleton-board{grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.mico .mico-issues-main-skeleton-column{gap:var(--mico-space-10);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-subtle);min-width:0;padding:var(--mico-space-12);flex-direction:column;display:flex}.mico .mico-issues-main-skeleton-column-title{background:var(--mico-color-background-hover);width:52%;height:16px}.mico .mico-issues-main-skeleton-card{border-radius:var(--mico-radius-r12);background:var(--mico-color-background-hover);width:100%}.mico .mico-issues-page .issue-board-column-count{display:none}.mico .mico-issues-body .issue-board-grid{--issue-board-column-width:309px;--issue-board-card-width:285px;gap:var(--mico-space-20);padding-left:0;padding-right:0}.mico .mico-issues-body .issue-board-column{border-radius:var(--mico-radius-r12);padding:var(--mico-space-8) 0;background:var(--mico-color-background-subtle)}.mico .mico-issues-body .issue-board-column.bg-warning\/5{background:rgb(var(--mico-channel-action-primary) / .05)}.mico .mico-issues-body .issue-board-column.bg-success\/5{background:rgb(var(--mico-channel-status-warning-solid) / .05)}.mico .mico-issues-body .issue-board-column.bg-info\/5{background:rgb(var(--mico-channel-status-success-solid) / .05)}.mico .mico-issues-body .issue-board-column.bg-destructive\/5{background:rgb(var(--mico-channel-status-error-solid) / .05)}.mico .mico-issues-body .issue-board-column-header{min-height:32px;margin-bottom:var(--mico-space-8);padding-right:var(--mico-space-12);padding-left:var(--mico-space-12)}.mico .mico-issues-body .issue-board-column-header>div>span.inline-flex{box-sizing:border-box;height:24px;padding:var(--mico-space-2) var(--mico-space-6);border-radius:var(--mico-radius-r4);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);padding-right:var(--mico-space-8);padding-left:var(--mico-space-8);background:var(--mico-color-background-hover);color:var(--mico-color-text-primary);align-items:center;display:inline-flex}.mico .mico-issues-body .issue-board-column-header>div>span.inline-flex>svg{display:none}.mico .mico-issues-body .issue-board-column.bg-warning\/5 .issue-board-column-header>div>span.inline-flex{background:var(--mico-color-background-hover);color:var(--mico-color-action-link)}.mico .mico-issues-body .issue-board-column.bg-success\/5 .issue-board-column-header>div>span.inline-flex{background:var(--mico-color-status-warning-subtle);color:var(--mico-color-label-warning-fg)}.mico .mico-issues-body .issue-board-column.bg-info\/5 .issue-board-column-header>div>span.inline-flex{background:var(--mico-color-background-hover);color:var(--mico-color-label-success-fg)}.mico .mico-issues-body .issue-board-column.bg-destructive\/5 .issue-board-column-header>div>span.inline-flex{background:var(--mico-color-background-hover);color:var(--mico-color-text-danger)}.mico .mico-issues-body .issue-board-column-scroll{padding:0 var(--mico-space-12);overflow-x:hidden}.mico .mico-issues-body .issue-board-card-content{border-width:var(--mico-border-width-default);border-radius:var(--mico-radius-r12);padding:var(--mico-space-16)}.mico .mico-issues-body .issue-board-card-content--task-management{gap:var(--mico-space-12);width:100%;max-width:100%;box-shadow:none;cursor:pointer;flex-direction:column;transition:box-shadow .5s;display:flex}.mico .mico-issues-body .group\/card:hover .issue-board-card-content--task-management,.mico .mico-issues-body .group\/card[data-popup-open] .issue-board-card-content--task-management{border-color:var(--border);background-color:var(--card);box-shadow:var(--mico-shadow-raised)}.mico .mico-issues-body .issue-board-card-title{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);margin:0}.mico .mico-issues-body .issue-board-card-description{margin:calc(var(--mico-space-8) * -1) 0 0}.mico .mico-issues-body .issue-board-card-location-row,.mico .mico-issues-body .issue-board-card-business-tags{min-height:20px}.mico .mico-issues-body .issue-board-card-business-tags{align-items:center;gap:var(--mico-space-4);flex-wrap:wrap;width:100%;min-width:0;max-width:100%;display:flex}.mico .mico-issues-body .issue-board-card-identifier,.mico .mico-issues-body .issue-board-card-project,.mico .mico-issues-body .issue-board-card-label{box-sizing:border-box;border-radius:var(--mico-radius-r4);height:20px;padding:0 var(--mico-space-6);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20)}.mico .mico-issues-body .issue-board-card-identifier{color:var(--mico-color-text-primary);background:var(--mico-color-background-hover)}.mico .mico-issues-body .issue-board-card-project{border-radius:var(--mico-radius-r4);max-width:120px;padding-top:0;padding-bottom:0}.mico .mico-issues-body button.issue-board-card-project{height:20px;min-height:20px;line-height:var(--mico-line-height-size20);vertical-align:middle;cursor:pointer;border:0;align-items:center;margin:0;transition:background-color .1s;display:inline-flex}.mico .mico-issues-body button.issue-board-card-project:hover,.mico .mico-issues-body button.issue-board-card-project:focus-visible,.mico .mico-issues-body button.issue-board-card-project[data-popup-open]{background:var(--mico-color-background-hover)}.mico .mico-issues-body .issue-board-card-label-item{flex:none;min-width:0;max-width:120px;display:inline-flex;overflow:hidden}.mico .mico-issues-body .issue-board-card-label{max-width:120px;overflow:hidden}.mico .mico-issues-body .issue-board-card-label>span{max-width:108px}.mico .mico-issues-body .issue-board-card-labels-trigger{border-radius:var(--mico-radius-r6);width:100%;min-width:0;max-width:100%;min-height:20px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.mico .mico-issues-body .issue-board-card-labels-trigger:hover,.mico .mico-issues-body .issue-board-card-labels-trigger:focus-visible,.mico .mico-issues-body .issue-board-card-labels-trigger[data-popup-open],.mico .mico-issues-body .issue-board-card-labels-trigger[data-state=open]{background:var(--accent)}.mico .mico-issues-body .issue-board-card-labels-trigger:focus-visible{outline:var(--mico-border-width-strong) solid var(--ring);outline-offset:1px}.mico .mico-issues-body .issue-board-card-labels-empty{align-items:center;gap:var(--mico-space-4);min-height:20px;padding:0 var(--mico-space-6);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:inline-flex}.mico .mico-issues-body .issue-board-card-labels-empty svg{width:13px;height:13px}.mico .mico-issues-body .issue-board-card-location-row .mico-neutral-task-tag{border-radius:var(--mico-radius-r4);height:20px;min-height:20px;padding:0 var(--mico-space-6);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-issues-body .issue-board-card-footer{height:24px;min-height:24px;line-height:var(--mico-line-height-size20);align-items:center}.mico .mico-issues-body .issue-board-card-footer-main,.mico .mico-issues-body .issue-board-card-assignee,.mico .mico-issues-body .issue-board-card-assignee>div,.mico .mico-issues-body .issue-board-card-assignee [data-slot=popover-trigger],.mico .mico-issues-body .issue-board-card-footer-actions{align-items:center;height:24px}.mico .mico-issues-body .issue-board-card-assignee{margin-left:calc(var(--mico-space-4) * -1);border-radius:var(--mico-radius-r6);padding-right:var(--mico-space-4);padding-left:var(--mico-space-4);transition:background-color .1s}.mico .mico-issues-body .issue-board-card-assignee [data-slot=popover-trigger]{min-height:24px;margin-left:0;margin-right:0;padding:0}.mico .mico-issues-body .issue-board-card-assignee:hover,.mico .mico-issues-body .issue-board-card-assignee:focus-within{background:var(--mico-color-background-hover)}.mico .mico-issues-body .issue-board-card-updated-at{align-items:center;height:24px;display:inline-flex}.mico .mico-issues-page .mico-issues-body .issue-board-card-location-row .mico-workspace-task-tag[data-tone]{height:20px;min-height:20px;padding:0 var(--mico-space-6);color:var(--mico-color-action-link);background:var(--mico-color-background-hover);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-issues-body .issue-board-card-footer-actions>svg{width:24px;height:24px}.mico .mico-issues-body .issue-board-card-priority-trigger{width:24px;height:24px;padding:var(--mico-space-4)}.mico .mico-issues-body .issue-board-card-priority-trigger svg{width:16px;height:16px}.mico .mico-issues-page :where(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true]):not([data-disabled]),[role=link]:not([aria-disabled=true]):not([data-disabled]),[role=tab]:not([aria-disabled=true]):not([data-disabled]),[role=switch]:not([aria-disabled=true]):not([data-disabled]),[role=checkbox]:not([aria-disabled=true]):not([data-disabled])){cursor:pointer}.mico .mico-issues-page :where(button:disabled,[aria-disabled=true],[data-disabled]){cursor:not-allowed}.mico .mico-issues-page .mico-workspace-task-tag,.mico .mico-issues-page .mico-workspace-task-tag[data-tone]{box-sizing:border-box;border-radius:var(--mico-radius-r4);max-width:calc(10em + 12px);height:16px;min-height:16px;padding:0 var(--mico-space-4);color:var(--mico-color-text-primary);background:rgb(var(--mico-color-channel-foreground) / .06);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size16);border:0;flex:none;margin-left:0}.mico .mico-task-main-column,.mico .mico-conversation-main-column,.mico .mico-im-conversation-column{position:relative}.mico .mico-shell{isolation:isolate;background:var(--mico-color-background-subtle)}.mico .mico-primary-action{border:var(--mico-border-width-default) solid var(--mico-color-border-focus);background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse);cursor:pointer;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.mico .mico-primary-action:hover:not(:disabled){border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary-hover);color:var(--mico-color-text-inverse)}.mico .mico-primary-action:active:not(:disabled){border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary-pressed);color:var(--mico-color-text-inverse)}.mico .mico-primary-action:focus-visible{outline-offset:2px;outline:var(--mico-border-width-strong) solid rgb(var(--mico-channel-border-focus) / .35)!important}.mico .mico-primary-action:disabled{border-color:var(--mico-color-border-default);background:var(--mico-color-background-subtle);color:var(--mico-color-text-placeholder);box-shadow:none;cursor:not-allowed;opacity:1}.mico .mico-gradient-text{background:var(--mico-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.mico .mico-gradient-border{background:var(--card);border:var(--mico-border-width-default) solid transparent;background-clip:padding-box;position:relative}.mico .mico-gradient-border:before{content:"";z-index:-1;margin:calc(var(--mico-border-width-default) * -1);border-radius:inherit;background:var(--mico-gradient);position:absolute;inset:0}.mico .mico-home-mask-border{box-sizing:border-box;border-width:var(--mico-border-width-default)!important;border-style:solid!important;border-color:var(--mico-color-border-weak)!important}.mico .mico-home-slogan{font-family:var(--mico-font-family-sans);font-weight:var(--mico-font-weight-regular);font-size:var(--mico-font-size-size18);line-height:var(--mico-line-height-size26);letter-spacing:0;text-align:center;color:var(--foreground)}.mico .mico-cta-wrap{width:212px;height:40px;display:inline-flex;position:relative}.mico .mico-cta{z-index:1;box-sizing:border-box;border-radius:var(--mico-radius-pill);background:var(--mico-color-background-surface);cursor:pointer;isolation:isolate;justify-content:center;align-items:center;width:100%;min-width:88px;height:100%;transition:transform .16s;display:inline-flex;position:relative}.mico .mico-cta:hover{transform:scale(1.02)}.mico .mico-cta-glow{z-index:0;border-radius:inherit;background:linear-gradient(90deg, rgb(var(--mico-channel-status-warning-subtle) / .6) 0%, rgb(var(--mico-channel-category-purple) / .6) 34.22%, rgb(var(--mico-channel-status-info-subtle) / .6) 69.92%, rgb(var(--mico-channel-action-primary) / .6) 99.89%);filter:blur(20px);pointer-events:none;opacity:.7;position:absolute;inset:0}.mico .mico-cta:before,.mico .mico-cta:after{content:"";padding:var(--mico-space-2);border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mico .mico-cta:before{background:linear-gradient(90deg, rgb(var(--mico-channel-status-warning-subtle) / .6) 0%, rgb(var(--mico-channel-category-purple) / .6) 34.22%, rgb(var(--mico-channel-status-info-subtle) / .6) 69.92%, rgb(var(--mico-channel-action-primary) / .6) 99.89%)}.mico .mico-cta:after{background:conic-gradient(from var(--mico-cta-angle), transparent 0deg, transparent 290deg, rgb(var(--mico-color-channel-surface) / 95%) 332deg, rgb(var(--mico-color-channel-surface) / 35%) 348deg, transparent 360deg);animation:2.8s linear infinite mico-cta-orbit}.mico .mico-cta-label{z-index:1;font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size24);position:relative}@property --mico-cta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mico-cta-orbit{to{--mico-cta-angle:360deg}}@media (prefers-reduced-motion:reduce){.mico .mico-cta:after{opacity:0;animation:none}}.mico .mico-expert-hub-page.is-simple-market{background:var(--mico-page-background,var(--mico-color-background-surface))}.mico .mico-expert-hub-page.is-simple-market .mico-expert-hub-content{max-width:none;padding:var(--mico-space-20) var(--mico-space-40) var(--mico-space-64)}.mico .mico-expert-hub-market-toolbar.is-simple-market{margin-bottom:var(--mico-space-16);border-bottom:0;justify-content:flex-start}.mico .mico-expert-hub-market-toolbar.is-simple-market .mico-expert-hub-market-actions{margin-left:auto;display:flex}.mico .mico-expert-hub-market-toolbar.is-simple-market .mico-expert-hub-search{box-sizing:border-box;border-color:var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:210px;height:32px;min-height:32px;box-shadow:none;color:var(--mico-color-text-placeholder);padding:0 var(--mico-space-10)}.mico .mico-expert-hub-market-toolbar.is-simple-market .mico-expert-hub-search input{font-size:var(--mico-font-size-size12)}.mico .mico-expert-hub-market-toolbar.is-simple-market .mico-expert-market-assets,.mico .mico-expert-hub-market-toolbar.is-simple-market .mico-expert-market-add-btn{justify-content:center;height:28px}.mico .mico-expert-hub-market-toolbar.is-simple-market .mico-expert-hub-market-tabs{gap:var(--mico-space-24);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.mico .mico-expert-hub-market-toolbar.is-simple-market .mico-expert-hub-market-tabs button{height:36px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);border-radius:0;padding:0;position:relative}.mico .mico-expert-hub-market-toolbar.is-simple-market .mico-expert-hub-market-tabs button svg{display:none}.mico .mico-expert-hub-market-toolbar.is-simple-market .mico-expert-hub-market-tabs button.is-active{box-shadow:none;color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-semi-bold);background:0 0}.mico .mico-expert-hub-market-toolbar.is-simple-market .mico-expert-hub-market-tabs button.is-active:after{border-radius:var(--mico-radius-full);background:var(--mico-color-text-primary);content:"";height:2px;position:absolute;bottom:-1px;left:3px;right:3px}.mico .mico-expert-market{min-width:0}.mico .mico-expert-market-filter-bar{justify-content:space-between;align-items:flex-start;gap:var(--mico-space-20);min-height:28px;margin-bottom:var(--mico-space-20);display:flex}.mico .mico-expert-market-filters{align-items:center;gap:var(--mico-space-12);flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.mico .mico-expert-market .mico-expert-hub-type-segmented{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);width:auto;height:28px;box-shadow:none;padding:var(--mico-space-2);gap:0}.mico .mico-expert-market .mico-expert-hub-type-segmented button{border-radius:var(--mico-radius-r6);min-width:0;height:23px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);padding:0 var(--mico-space-12);white-space:nowrap;flex:none}.mico .mico-expert-market .mico-expert-hub-type-segmented button.is-active{background:var(--mico-color-background-surface);box-shadow:none;color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-medium)}.mico .mico-expert-market-filter-divider{background:var(--mico-color-background-hover);flex:none;width:1px;height:18px}.mico .mico-expert-market-filter-bar>.mico-expert-hub-type-segmented{flex:none;margin-left:auto}.mico .mico-expert-market .mico-expert-hub-chip-row{gap:var(--mico-space-12);scrollbar-width:thin;flex-wrap:wrap;flex:auto;width:100%;min-width:0;margin:0;display:flex;overflow:auto visible}.mico .mico-expert-market .mico-expert-hub-chip-row button{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);height:28px;box-shadow:none;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);padding:0 var(--mico-space-12);white-space:nowrap;flex:none}.mico .mico-expert-market .mico-expert-hub-chip-row button.is-active{background:var(--mico-color-background-subtle);box-shadow:none;color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-medium)}.mico .mico-expert-market-add-btn{justify-content:center;align-items:center;gap:var(--mico-space-6);border-radius:var(--mico-radius-r8);background:var(--mico-color-action-primary);height:28px;box-shadow:none;color:var(--mico-color-text-inverse);cursor:pointer;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);padding:0 var(--mico-space-12);white-space:nowrap;border:0;display:inline-flex}.mico .mico-expert-market-add-btn:hover{background:var(--mico-color-action-primary-hover)}.mico .mico-expert-market-add-btn:focus-visible{outline:var(--mico-border-width-strong) solid rgb(var(--mico-channel-border-focus) / .22);outline-offset:2px}.mico .mico-expert-market-assets{justify-content:center;align-items:center;gap:var(--mico-space-10);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);height:28px;color:var(--mico-color-text-primary);cursor:pointer;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);padding:0 var(--mico-space-12);white-space:nowrap;flex:none;display:inline-flex}.mico .mico-expert-market-assets:hover{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-hover)}.mico .mico-expert-market-assets:focus-visible{outline:var(--mico-border-width-strong) solid rgb(var(--mico-channel-border-focus) / .22);outline-offset:2px}.mico .mico-my-skills-page{background:var(--mico-page-background,var(--mico-color-background-surface));min-height:100%}.mico .mico-my-skills-page__header{align-items:center;gap:var(--mico-space-8);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);height:60px;padding:0 var(--mico-space-24);display:flex}.mico .mico-my-skills-page__header h1{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico .mico-my-skills-page__back,.mico .mico-my-skills-page__more{color:var(--mico-color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.mico .mico-my-skills-page__back{width:24px;height:24px}.mico .mico-my-skills-page__content{padding:var(--mico-space-20) var(--mico-space-40)}.mico .mico-my-skills-page__table{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);overflow:hidden}.mico .mico-my-skills-page__row{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);grid-template-columns:minmax(0,1fr) 88px 110px 104px;align-items:center;min-height:68px;display:grid}.mico .mico-my-skills-page__row:last-child{border-bottom:0}.mico .mico-my-skills-page__row--head{min-height:48px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium)}.mico .mico-my-skills-page__row--head>div{padding:0 var(--mico-space-14)}.mico .mico-my-skills-page__name{align-items:center;gap:var(--mico-space-12);min-width:0;height:100%;color:inherit;cursor:pointer;padding:var(--mico-space-12);text-align:left;background:0 0;border:0;display:flex}.mico .mico-my-skills-page__icon{border-radius:var(--mico-radius-r12);object-fit:cover;flex:0 0 36px;width:36px;height:36px}.mico .mico-my-skills-page__icon--fallback{background:var(--mico-color-background-subtle);color:var(--mico-color-action-link);place-items:center;display:grid}.mico .mico-my-skills-page__copy{gap:var(--mico-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.mico .mico-my-skills-page__title{align-items:center;gap:var(--mico-space-6);color:var(--mico-color-text-primary);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;display:flex;overflow:hidden}.mico .mico-my-skills-page__description{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-my-skills-page__status{border-radius:var(--mico-radius-r4);width:fit-content;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);padding:0 var(--mico-space-6)}.mico .mico-my-skills-page__status.is-published{background:var(--mico-color-background-subtle);color:var(--mico-color-label-success-fg)}.mico .mico-my-skills-page__status.is-unpublished{background:var(--mico-color-background-subtle);color:var(--mico-color-label-warning-fg)}.mico .mico-my-skills-page__status.is-draft{background:var(--mico-color-background-subtle);color:var(--mico-color-text-secondary)}.mico .mico-my-skills-page__actions{padding:0 var(--mico-space-14);justify-content:flex-end;align-items:center;display:flex}.mico .mico-publish-sheet__table .mico-my-skills-page__row{grid-template-columns:minmax(0,1fr) 120px 72px}.mico .mico-publish-sheet__table{margin:0 var(--mico-space-10)}.mico .mico-publish-sheet__table--two-col .mico-my-skills-page__row{grid-template-columns:minmax(0,1fr) 88px}.mico .mico-publish-sheet__table .mico-my-skills-page__actions{justify-content:flex-end;align-items:center;display:flex}.mico .mico-publish-sheet__table .mico-my-skills-page__row--head>div:last-child{padding-right:calc(var(--mico-space-14) + var(--mico-button-padding-inline-s,var(--mico-space-8)));justify-content:flex-end;align-items:center;display:flex}.mico .mico-my-skills-page__updated{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);padding:0 var(--mico-space-14)}.mico .mico-my-skills-page__more{width:32px;height:32px;margin-left:var(--mico-space-14)}.mico .mico-my-skills-page__back:hover,.mico .mico-my-skills-page__more:hover{border-radius:var(--mico-radius-r6);background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico-my-skills-page__unpublish-action{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse)}.mico-my-skills-page__unpublish-action:not(:disabled):hover{background:var(--mico-color-action-primary-hover)}.mico .mico-my-skills-page__empty{justify-content:center;align-items:center;gap:var(--mico-space-12);min-height:180px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);display:flex}.mico .mico-my-skills-page__empty button{border-radius:var(--mico-radius-r6);background:var(--mico-color-action-primary);height:28px;color:var(--mico-color-text-inverse);cursor:pointer;padding:0 var(--mico-space-12);border:0}@media (max-width:720px){.mico .mico-my-skills-page__content{padding:var(--mico-space-16);overflow-x:auto}.mico .mico-my-skills-page__table{min-width:680px}}.mico-market-add-sheet{background:var(--mico-color-background-surface)!important;width:min(480px,100vw)!important;max-width:480px!important;color:var(--mico-color-text-primary)!important;box-shadow:var(--mico-shadow-modal)!important;border-left:0!important;gap:0!important}.mico-market-add-sheet .mico-ui-sheet__close{width:28px;height:28px;color:var(--mico-color-text-secondary);top:16px!important;right:20px!important}.mico-market-add-sheet .mico-ui-sheet__close svg{width:20px;height:20px}.mico-market-add-sheet__header{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);justify-content:center;min-height:60px;padding:0 var(--mico-space-48) 0 var(--mico-space-20)!important}.mico-market-add-sheet .mico-market-add-sheet__header .mico-ant-drawer-title{width:auto;font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size24);letter-spacing:0;border:0;border-radius:0;padding:0;display:block}.mico-market-add-sheet__form{gap:var(--mico-space-20);min-height:0;padding:var(--mico-space-24) var(--mico-space-20);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.mico-market-add-sheet .mico-space-skill-form{gap:var(--mico-space-20);height:auto;padding:var(--mico-space-24) var(--mico-space-20) var(--mico-space-96);flex:auto;overflow-y:auto}.mico-market-add-sheet .mico-space-skill-form>p:not(.mico-space-skill-form-error){margin:calc(var(--mico-space-8) * -1) 0 0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-market-add-sheet__field{gap:var(--mico-space-8);flex-direction:column;display:flex}.mico-market-add-sheet__label{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);align-items:center;gap:var(--mico-space-8);display:flex}.mico-market-add-sheet__template-btns{gap:var(--mico-space-6);display:flex}.mico-market-add-sheet__template-btn{color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.mico-market-add-sheet__template-btn:hover{text-decoration:underline}.mico-market-add-sheet__input{font-family:inherit;font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);border-color:var(--mico-color-border-weak)!important;border-radius:var(--mico-radius-r6)!important;background:var(--mico-color-background-surface)!important;height:32px!important;box-shadow:none!important;color:var(--mico-color-text-primary)!important;font-size:var(--mico-font-size-size14)!important;padding:0 var(--mico-space-12)!important}.mico-market-add-sheet__input.has-error,.mico-market-add-sheet__select.has-error,.mico-market-add-sheet__connector-summary.has-error{border-color:var(--mico-color-status-error)!important;box-shadow:0 0 0 var(--mico-border-width-default) var(--mico-color-status-error)!important}.mico-market-add-sheet__select-wrap{display:block;position:relative}.mico-market-add-sheet__select{appearance:none;border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r6);background:var(--mico-color-background-surface);width:100%;height:32px;box-shadow:none;color:var(--mico-color-text-primary);font-family:inherit;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);padding:0 var(--mico-space-40) 0 var(--mico-space-12);outline:none}.mico-market-add-sheet__select:has(option[value=""]:checked){color:var(--mico-color-text-placeholder)}.mico-market-add-sheet__select-wrap>svg{width:16px;height:16px;color:var(--mico-color-text-secondary);pointer-events:none;position:absolute;top:8px;right:10px}.mico-market-add-sheet__input:focus,.mico-market-add-sheet__select:focus,.mico-market-add-sheet__connector-editor:focus,.mico-market-add-sheet__connector-summary:focus{border-color:var(--mico-color-border-focus)!important;box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .14)!important}.mico-market-add-sheet__upload{box-sizing:border-box;border:var(--mico-border-width-default) dashed var(--mico-color-border-weak);border-radius:var(--mico-radius-r6);background:var(--mico-color-background-subtle);min-height:104px;color:var(--mico-color-text-primary);cursor:pointer;justify-content:center;align-items:center;gap:var(--mico-space-6);padding:var(--mico-space-16);flex-direction:column;transition:border-color .12s,background-color .12s;display:flex}.mico-market-add-sheet__upload.is-dragging{border-color:var(--mico-color-border-focus);background:var(--mico-color-background-subtle)}.mico-market-add-sheet__upload{text-align:center}.mico-market-add-sheet__upload-main{justify-content:center;align-items:center;gap:var(--mico-space-8);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);display:flex}.mico-market-add-sheet__upload-main>svg{flex:0 0 18px;width:18px;height:18px}.mico-market-add-sheet__upload-main strong{color:var(--mico-color-action-link);font-weight:var(--mico-font-weight-regular)}.mico-market-add-sheet__upload-hint,.mico-market-add-sheet__package-hint{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20)}.mico-market-add-sheet__package-hint{margin-top:calc(var(--mico-space-8) * -1)}.mico-market-add-sheet__visibility{align-items:center;gap:var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);display:flex}.mico-market-add-sheet__visibility>svg{width:16px;height:16px;color:var(--mico-color-text-secondary)}.mico-market-add-sheet__footer{border-top:0;min-height:60px;justify-content:space-between!important;align-items:center!important;gap:var(--mico-space-12)!important;padding:var(--mico-space-12) var(--mico-space-20)!important;flex-direction:row!important;display:flex!important}.mico-market-add-sheet__footer button{border-radius:var(--mico-radius-r6);height:32px;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);padding:0 var(--mico-space-16)}.mico-market-add-sheet__cancel{min-width:72px;border-color:var(--mico-color-border-weak)!important;background:var(--mico-color-background-surface)!important;color:var(--mico-color-text-primary)!important}.mico-market-add-sheet__primary{min-width:80px;background:var(--mico-color-action-primary)!important;color:var(--mico-color-text-inverse)!important}.mico-market-add-sheet__primary:hover{background:var(--mico-color-action-primary-hover)!important}.mico-market-add-sheet.mico-market-upload{width:620px!important;max-width:100vw!important;box-shadow:var(--mico-shadow-modal)!important}@media (max-width:767px){.mico-market-add-sheet.mico-market-upload{height:calc(100% - 64px - env(safe-area-inset-bottom,0px))}}@supports selector(:has(*)){body:has(.mico-ant-drawer-open .mico-market-upload,.mico-expert-detail-dialog[data-open]) .mico-mobile-tabbar{visibility:hidden}.mico-market-add-sheet.mico-market-upload{height:100%}}.mico-market-upload .mico-market-add-sheet__header{flex-shrink:0;height:62px;min-height:62px}.mico-market-upload .mico-market-add-sheet__footer{flex-shrink:0;min-height:60px;padding:var(--mico-space-12) var(--mico-space-20) var(--mico-space-20)!important}.mico-market-upload .mico-market-add-sheet__footer button{min-width:60px;height:28px;padding:0 var(--mico-space-12);line-height:var(--mico-line-height-size22)}.mico-market-upload__source-item:last-child{border-bottom:0}.mico-market-upload__source-item:focus-visible,.mico-market-upload__tabs button:focus-visible,.mico-market-upload__member-avatar-edit:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:-2px}.mico-market-upload__form input:not(.mico-ant-select-input){border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r6);height:32px;padding:0 var(--mico-space-12);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico-market-upload__body>.mico-market-upload__error,.mico-market-upload__body>.mico-market-upload__warning,.mico-market-upload__body>p[role=status]{margin:var(--mico-space-12) var(--mico-space-20) 0}.mico-market-upload__tabs{align-items:center;gap:var(--mico-space-16);height:100%;display:inline-flex}.mico-market-upload__tabs button{border-bottom:var(--mico-border-width-strong) solid transparent;height:100%;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);white-space:nowrap;color:var(--mico-color-text-placeholder);padding:0}.mico-market-upload__tabs button:hover{color:var(--mico-color-text-primary)}.mico-market-upload__tabs button.is-active{border-bottom-color:var(--mico-color-border-focus);color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-medium)}.mico-market-upload__stepper{align-items:center;gap:var(--mico-space-20);margin-top:var(--mico-space-10);padding:0 var(--mico-space-4) var(--mico-space-12);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);list-style:none;display:flex}.mico-market-upload__stepper li{align-items:center;gap:var(--mico-space-6);font-size:var(--mico-font-size-size14);color:var(--mico-color-text-placeholder);display:inline-flex}.mico-market-upload__stepper li.is-active{color:var(--mico-color-action-link);font-weight:var(--mico-font-weight-semi-bold)}.mico-market-upload__stepper li.is-done{color:var(--mico-color-text-primary)}.mico-market-upload__stepper-index{border:var(--mico-border-width-default) solid currentColor;width:18px;height:18px;font-size:var(--mico-font-size-size12);border-radius:50%;place-items:center;display:inline-grid}.mico-market-upload__body{flex-direction:column;flex:1;min-height:0;display:flex}.mico-market-upload__form{gap:var(--mico-space-20);padding:var(--mico-space-20);flex-direction:column;flex:1;display:flex;overflow-y:auto}.mico-market-upload__loading{justify-content:center;align-items:center;gap:var(--mico-space-10);min-height:0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);flex-direction:column;flex:1;display:flex}.mico-market-upload__field{gap:var(--mico-space-6);flex-direction:column;display:flex}.mico-market-upload__tag-group{gap:var(--mico-space-8) var(--mico-space-16);flex-wrap:wrap;display:flex}.mico-market-upload__label{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);color:var(--mico-color-text-primary)}.mico-market-upload__counter{font-size:var(--mico-font-size-size12);color:var(--mico-color-text-placeholder);align-self:flex-end}.mico-market-upload__error{align-items:center;gap:var(--mico-space-4);font-size:var(--mico-font-size-size12);color:var(--mico-color-status-error);display:flex}.mico-market-upload__warning{align-items:center;gap:var(--mico-space-4);font-size:var(--mico-font-size-size12);color:var(--mico-color-label-warning-fg);display:flex}.mico-market-upload__avatar-field{align-items:center;gap:var(--mico-space-4);cursor:pointer;flex-direction:column;width:64px;display:inline-flex;position:relative}.mico-market-upload__avatar{border:var(--mico-border-width-default) dashed var(--mico-color-border-default);width:56px;height:56px;color:var(--mico-color-text-placeholder);background:var(--mico-color-background-subtle);border-radius:50%;place-items:center;display:grid;overflow:hidden}.mico-market-upload__avatar.is-filled{border-style:solid}.mico-market-upload__avatar-field .mico-market-upload__avatar img{object-fit:cover;width:100%;height:100%}.mico-market-upload__avatar-hint{font-size:var(--mico-font-size-size12);color:var(--mico-color-text-placeholder)}.mico-market-upload__collapse{align-items:center;gap:var(--mico-space-4);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);color:var(--mico-color-text-primary);display:inline-flex}.mico-market-upload__roles{gap:var(--mico-space-10);flex-direction:column;display:flex}.mico-market-upload__role-card{gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);padding:var(--mico-space-10);flex-direction:column;display:flex}.mico-market-upload__role-head{align-items:center;gap:var(--mico-space-8);display:flex}.mico-market-upload__leader-badge{align-items:center;gap:var(--mico-space-2);border-radius:var(--mico-radius-r4);background:var(--mico-color-background-subtle);color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size12);padding:var(--mico-space-2) var(--mico-space-6);display:inline-flex}.mico-market-upload__role-provider{font-size:var(--mico-font-size-size12);color:var(--mico-color-text-placeholder)}.mico-market-upload__expert-avatar-edit,.mico-upload-page__member-tabs{align-items:center;gap:var(--mico-space-12);padding:var(--mico-space-4) 0 var(--mico-space-8);display:flex}.mico-upload-page__member-tab{cursor:pointer;border-radius:50%;flex-shrink:0;transition:transform .15s;position:relative}.mico-upload-page__member-tab:hover{transform:scale(1.06)}.mico-upload-page__member-tab:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:3px}.mico-upload-page__member-tab .mico-market-upload__member-avatar{width:36px;height:36px}.mico-upload-page__member-tab.is-active .mico-market-upload__member-avatar{width:56px;height:56px;box-shadow:0 0 0 var(--mico-border-width-strong) var(--mico-color-text-inverse), 0 0 0 var(--mico-border-width-strong) var(--mico-color-status-warning)}.mico-upload-page__member-form{gap:var(--mico-space-16);padding-top:var(--mico-space-8);flex-direction:column;display:flex}.mico-market-upload__member-avatar-edit{border-radius:50%;flex-shrink:0;position:relative}.mico-market-upload__expert-avatar-edit{align-self:flex-start;width:60px;height:60px}.mico-market-upload__expert-avatar,.mico-market-upload__member-avatar{background:var(--mico-color-background-subtle);width:32px;height:32px;color:var(--mico-color-action-link);font-size:var(--mico-font-size-size14);border-radius:50%;place-items:center;display:grid;overflow:hidden}.mico-market-upload__expert-avatar{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);width:60px;height:60px}.mico-market-upload__expert-avatar img,.mico-market-upload__member-avatar img{object-fit:cover;width:100%;height:100%}.mico-market-upload__avatar-replace{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-subtle);width:16px;height:16px;color:var(--mico-color-text-secondary);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-3px}.mico-market-upload__avatar-replace svg{width:10px;height:10px}.mico-market-upload__expert-avatar-edit .mico-market-upload__avatar-replace{width:24px;height:24px}.mico-market-upload__expert-avatar-edit .mico-market-upload__avatar-replace svg{width:14px;height:14px}.mico-market-upload__member-avatar-edit .mico-market-upload__avatar-replace{opacity:0}.mico-market-upload__member-avatar-edit:hover .mico-market-upload__avatar-replace,.mico-market-upload__member-avatar-edit:focus-visible .mico-market-upload__avatar-replace{opacity:1}.mico-market-upload__members{gap:var(--mico-space-14);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mico-market-upload__member{gap:var(--mico-space-8);min-width:0;padding:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);flex-direction:column;display:flex}.mico-market-upload__member-heading{align-items:center;gap:var(--mico-space-12);min-width:0;display:flex}.mico-market-upload__member-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);color:var(--mico-color-text-primary);overflow:hidden}.mico-market-upload__chips{gap:var(--mico-space-8);flex-wrap:wrap;display:flex}.mico-market-upload__chip{align-items:center;gap:var(--mico-space-6);border-radius:var(--mico-radius-full);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);background:var(--mico-color-background-subtle);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);padding:var(--mico-space-4) var(--mico-space-10);display:inline-flex}.mico-market-upload__chip em{font-style:normal;font-size:var(--mico-font-size-size12)}.mico-market-upload__chip.is-reuse em{color:var(--mico-color-label-success-fg)}.mico-market-upload__chip.is-publish em{color:var(--mico-color-action-link)}.mico-market-upload__chip.is-skip em{color:var(--mico-color-label-warning-fg)}.mico-market-upload__chip.is-skip{color:var(--mico-color-text-placeholder)}.mico-market-upload__chip.is-toggle{cursor:pointer}.mico-market-upload__chip.is-toggle.is-active{border-color:var(--mico-color-border-focus);background:var(--mico-color-background-subtle);color:var(--mico-color-action-link)}.mico-market-upload__chip-empty{font-size:var(--mico-font-size-size14);color:var(--mico-color-text-placeholder);text-align:center;display:block}.mico-upload-page__publish-sheet>.mico-market-upload__chip-empty{flex:1;justify-content:center;align-items:center;min-height:240px;display:flex}.mico-market-upload__prompt-row{gap:var(--mico-space-4);flex-direction:column;display:flex;position:relative}.mico-market-upload__prompt-line{align-items:center;gap:var(--mico-space-8);display:flex}.mico-market-upload__prompt-line>:first-child{flex:1;min-width:0}.mico-market-upload__prompt-remove{border-radius:var(--mico-radius-r6);width:28px;height:28px;color:var(--mico-color-text-placeholder);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mico-market-upload__prompt-remove:hover:not(:disabled){background:var(--mico-color-background-hover);color:var(--mico-color-text-danger)}.mico-market-upload__prompt-remove:disabled{opacity:.45;cursor:default}.mico-market-upload__prompt-row textarea{border-radius:var(--mico-radius-r6);min-height:64px;padding:var(--mico-space-10) var(--mico-space-12);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);resize:none}.mico-market-upload__prompt-add{width:24px;height:24px;color:var(--mico-color-text-secondary);border-radius:var(--mico-radius-r4);align-self:flex-start;place-items:center;display:grid}.mico-market-upload__prompt-add:focus-visible,.mico-market-upload__dependency-action:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:2px}.mico-market-upload__prompt-remove{border-radius:var(--mico-radius-r4);width:20px;height:20px;color:var(--mico-color-text-placeholder);place-items:center;display:grid;position:absolute;top:6px;right:6px}.mico-market-upload__prompt-remove:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico-market-upload__dependencies{padding:0 var(--mico-space-16) var(--mico-space-16);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico-market-upload__dependencies>section{padding:var(--mico-space-16) 0;border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico-market-upload__dependencies>section:last-of-type{padding-bottom:0}.mico-market-upload__dependency-heading{justify-content:space-between;align-items:center;gap:var(--mico-space-12);margin:0 0 var(--mico-space-10);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);display:flex}.mico-market-upload__dependency-action{align-items:center;gap:var(--mico-space-2);min-height:28px;padding:var(--mico-space-2) var(--mico-space-6);border-radius:var(--mico-radius-r6);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);cursor:pointer;flex-shrink:0;display:inline-flex}.mico-market-upload__dependency-action:hover,.mico-market-upload__dependency-action:active{background:var(--mico-color-background-hover)}.mico-market-upload__check-title{align-items:center;gap:var(--mico-space-8);flex-wrap:wrap;min-width:0;display:flex}.mico-market-upload__check-count{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular)}.mico-market-upload__check-status{padding:var(--mico-space-2) var(--mico-space-8);border-radius:var(--mico-radius-r4);background:var(--mico-color-background-subtle);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);font-weight:var(--mico-font-weight-medium)}.mico-market-upload__check-status.is-warning{color:var(--mico-color-label-warning-fg);background:var(--mico-color-background-hover)}.mico-market-upload__check-status[tabindex]{cursor:help}.mico-market-upload__check-status:focus-visible,.mico-market-upload__dependency-tag:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:2px}.mico-market-upload__optional{margin-left:var(--mico-space-8);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular)}.mico-market-upload__hint{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);margin:0}.mico-market-upload__dependency-tags{gap:var(--mico-space-6);flex-wrap:wrap;display:flex}.mico-market-upload__dependency-tag{align-items:center;gap:var(--mico-space-6);padding:var(--mico-space-6) var(--mico-space-10);overflow-wrap:anywhere;border-radius:var(--mico-radius-r8);max-width:100%;color:var(--mico-color-text-secondary);background:var(--mico-color-background-subtle);display:inline-flex}.mico-market-upload__dependency-tag svg{flex-shrink:0}.mico-market-upload__dependency-tag.is-published,.mico-market-upload__dependency-tag.is-source-market{color:var(--mico-color-action-link);background:var(--mico-color-background-subtle)}.mico-market-upload__dependency-tag.is-source-workspace{color:var(--mico-color-status-warning);background:var(--mico-color-background-hover)}.mico-market-upload__dependency-tag.is-source-both{color:var(--mico-color-status-purple);background:var(--mico-color-background-subtle)}.mico-market-upload__dependency-tag:not(.is-published){opacity:.72;border:var(--mico-border-width-default) dashed currentColor}.mico-market-upload__source-group{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-bottom:0;flex-shrink:0}.mico-market-upload__source-group:last-child{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:0 0 var(--mico-radius-r8) var(--mico-radius-r8)}.mico-market-upload__source-group:first-child{border-radius:var(--mico-radius-r8) var(--mico-radius-r8) 0 0}.mico-market-upload__source-group.is-expanded{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);margin:0}.mico-market-upload__source-group.is-expanded+.mico-market-upload__source-group{border-top:0}.mico-market-upload__source-group>.mico-market-upload__source-item{border-bottom:0;width:100%}.mico-market-upload__source-group .mico-market-upload__dependencies{border-bottom:0}.mico-market-upload__source-head{justify-content:space-between;align-items:center;gap:var(--mico-space-12);padding:var(--mico-space-20) var(--mico-space-20) var(--mico-space-12);font-size:var(--mico-font-size-size14);color:var(--mico-color-text-primary);flex-shrink:0;display:flex}.mico-market-upload__source-count{font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);font-weight:var(--mico-font-weight-semi-bold);color:var(--mico-color-text-primary)}.mico-market-upload__search{align-items:center;gap:var(--mico-space-6);display:inline-flex;position:relative}.mico-market-upload__search>svg{width:16px;height:16px;color:var(--mico-color-text-placeholder);pointer-events:none;position:absolute;left:8px}.mico-market-upload__search input{border-radius:var(--mico-radius-r6);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);width:200px;max-width:45vw;height:28px;padding:0 var(--mico-space-10) 0 var(--mico-space-28);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-market-upload__source-list{min-height:0;margin:0 var(--mico-space-20);border:0;border-radius:0;flex-direction:column;flex:0 auto;display:flex;overflow-y:auto}.mico-market-upload__source-item{align-items:center;gap:var(--mico-space-12);border:0;border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);height:68px;min-height:68px;padding:var(--mico-space-12) var(--mico-space-14);text-align:left;background:0 0;border-radius:0;display:flex;position:relative}.mico-market-upload__source-problems{margin:0 var(--mico-space-16);padding:var(--mico-space-12) 0 var(--mico-space-16);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);color:var(--mico-color-status-error);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico-market-upload__check-passed{color:var(--mico-color-text-secondary);margin:0}.mico-market-upload .mico-market-add-sheet__primary:disabled{border-color:var(--mico-color-border-subtle);opacity:1;background:var(--mico-color-background-hover)!important;color:var(--mico-color-text-placeholder)!important}.mico-market-upload__source-problems ul{padding-left:var(--mico-space-20);color:var(--mico-color-text-secondary);overflow-wrap:anywhere;margin:0;list-style:outside}.mico-market-upload__source-problems li+li{margin-top:var(--mico-space-4)}.mico-market-upload__source-item:hover{background:var(--mico-color-background-hover)}.mico-market-upload__source-item.is-selected .mico-market-upload__source-radio{border-color:var(--mico-color-border-focus)}.mico-market-upload__source-item.is-selected .mico-market-upload__source-radio:after{content:"";background:var(--mico-color-action-primary);border-radius:50%;position:absolute;inset:3px}.mico-market-upload__source-radio{box-sizing:border-box;border:var(--mico-border-width-default) solid var(--mico-color-border-weak);background:var(--mico-color-background-surface);border-radius:50%;flex-shrink:0;width:16px;height:16px;display:inline-block;position:relative}.mico-market-upload__source-avatar{width:36px;height:36px;margin-right:calc(var(--mico-space-4) * -1);background:var(--mico-color-background-subtle);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size14);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.mico-market-upload__source-avatar img{object-fit:cover;width:100%;height:100%}.mico-market-upload__source-copy{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.mico-market-upload__source-name{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;color:var(--mico-color-text-primary);overflow:hidden}.mico-market-upload__source-summary{text-overflow:ellipsis;white-space:nowrap;line-height:var(--mico-line-height-size20);font-size:var(--mico-font-size-size12);color:var(--mico-color-text-secondary);display:block;overflow:hidden}.mico-market-upload__empty{justify-content:center;align-items:center;gap:var(--mico-space-10);padding:var(--mico-space-40) var(--mico-space-20);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);flex-direction:column;display:flex}.mico-market-upload__pager{justify-content:center;align-items:center;gap:var(--mico-space-12);padding:var(--mico-space-8) 0;font-size:var(--mico-font-size-size12);color:var(--mico-color-text-secondary);display:flex}.mico-market-upload__result-success{align-items:center;gap:var(--mico-space-12);padding:var(--mico-space-24) var(--mico-space-20) var(--mico-space-12);display:flex}.mico-market-upload__result-glyph{background:var(--mico-color-background-subtle);width:40px;height:40px;color:var(--mico-color-label-success-fg);border-radius:50%;place-items:center;display:grid}.mico-market-upload__result-title{font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);color:var(--mico-color-text-primary)}.mico-market-upload__result-sub{font-size:var(--mico-font-size-size12);color:var(--mico-color-text-placeholder)}.mico-market-upload__result-skipped{gap:var(--mico-space-8);margin:0 var(--mico-space-20) var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-status-warning);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);padding:var(--mico-space-12);flex-direction:column;display:flex}.mico-market-upload__result-skipped h3{align-items:center;gap:var(--mico-space-6);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);color:var(--mico-color-label-warning-fg);display:flex}.mico-market-upload__result-skipped ul{gap:var(--mico-space-6);flex-direction:column;list-style:none;display:flex}.mico-market-upload__result-skipped li{font-size:var(--mico-font-size-size12);color:var(--mico-color-text-primary);flex-direction:column;display:flex}.mico-market-upload__result-reason{color:var(--mico-color-text-placeholder)}.mico-my-uploads{background:var(--mico-color-background-surface);flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.mico-my-uploads__header{align-items:center;gap:var(--mico-space-8);height:60px;padding:0 var(--mico-space-24);flex-shrink:0;display:flex}.mico-my-uploads__back{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:16px;height:28px;color:var(--mico-color-text-primary);border:0;place-items:center;display:grid}.mico-my-uploads__tabs{gap:var(--mico-space-12);margin-bottom:var(--mico-space-24);display:inline-flex}.mico-my-uploads__tabs button{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-pill);height:28px;padding:var(--mico-space-2) var(--mico-space-12);line-height:var(--mico-line-height-size22);font-size:var(--mico-font-size-size14);color:var(--mico-color-text-placeholder)}.mico-my-uploads__tabs button.is-active{background:var(--mico-color-background-subtle);color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-semi-bold)}.mico-my-uploads__heading{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);color:var(--mico-color-text-primary)}.mico-my-uploads__members{align-items:center;display:flex}.mico-my-uploads__members .mico-my-uploads__icon:not(:first-child){margin-left:calc(var(--mico-space-4) * -1);box-shadow:0 0 0 var(--mico-border-width-default) var(--mico-color-text-inverse)}.mico-my-uploads__content{min-height:0;padding:var(--mico-space-20) var(--mico-space-40);flex-direction:column;flex:1;display:flex;overflow:auto}.mico-my-uploads__empty{justify-content:center;align-items:center;gap:var(--mico-space-8);min-height:240px;padding:var(--mico-space-32) var(--mico-space-16);text-align:center;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);flex-direction:column;flex:1;display:flex}.mico-my-uploads__empty h2{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size24);margin:0}.mico-my-uploads__empty p{margin:0}.mico-my-uploads__publish{margin-top:var(--mico-space-8)}.mico-my-uploads__empty>button{justify-content:center;align-items:center;gap:var(--mico-space-4);min-height:32px;margin-top:var(--mico-space-8);padding:var(--mico-space-4) var(--mico-space-8);border-radius:var(--mico-radius-r6);color:var(--mico-color-action-link);font-weight:var(--mico-font-weight-medium);cursor:pointer;display:inline-flex}.mico-my-uploads__empty>button:hover{background:var(--mico-color-background-hover)}.mico-my-uploads__empty>button:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:2px}.mico-my-uploads__table{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);flex-direction:column;min-width:680px;display:flex;overflow:hidden}.mico-my-uploads__row{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);height:68px;line-height:var(--mico-line-height-size22);font-size:var(--mico-font-size-size14);color:var(--mico-color-text-primary);flex-shrink:0;grid-template-columns:minmax(220px,1fr) 112px 128px 104px;align-items:center;gap:0;display:grid}.mico-my-uploads__row--head{height:48px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium)}.mico-my-uploads__name{align-items:center;gap:var(--mico-space-12);min-width:0;display:flex}.mico-my-uploads__icon{background:var(--mico-color-background-subtle);width:36px;height:36px;color:var(--mico-color-action-link);font-size:var(--mico-font-size-size14);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.mico-my-uploads__icon img{object-fit:cover;width:100%;height:100%}.mico-my-uploads__copy{flex-direction:column;min-width:0;display:flex}.mico-my-uploads__title{font-weight:var(--mico-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-my-uploads__summary{color:var(--mico-color-text-secondary);line-height:var(--mico-line-height-size20);font-size:var(--mico-font-size-size12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-my-uploads__table.is-team .mico-my-uploads__row{grid-template-columns:minmax(220px,1fr) 211px 112px 128px 104px}.mico-my-uploads__state{padding:var(--mico-space-2) var(--mico-space-8);border-radius:var(--mico-radius-r6);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);color:var(--mico-color-text-primary);background:var(--mico-color-background-hover);align-items:center;display:inline-flex}.mico-my-uploads__state[data-state=published]{color:var(--mico-color-action-link);background:var(--mico-color-background-subtle)}.mico-my-uploads__draft-flag{margin-left:var(--mico-space-6);padding:var(--mico-space-2) var(--mico-space-6);border:var(--mico-border-width-default) dashed var(--mico-color-border-default);border-radius:var(--mico-radius-r6);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);color:var(--mico-color-text-placeholder)}.mico-my-uploads__row:last-child{border-bottom:0}.mico-my-uploads__row>[role=cell],.mico-my-uploads__row>[role=columnheader]{padding:0 var(--mico-space-14)}.mico-my-uploads__row>.mico-my-uploads__name{padding:0 var(--mico-space-12)}.mico-my-uploads__row .mico-my-uploads__more{margin-left:calc(var(--mico-space-4) * -1)}.mico-my-uploads__members .mico-my-uploads__icon{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);width:24px;height:24px}.mico-my-uploads__member-overflow{color:var(--mico-color-text-secondary);background:var(--mico-color-background-surface);font-size:var(--mico-font-size-size12)}.mico-my-uploads__status{font-size:var(--mico-font-size-size12)}.mico-my-uploads__status.is-published{color:var(--mico-color-label-success-fg)}.mico-my-uploads__status.is-pending{color:var(--mico-color-label-warning-fg)}.mico-my-uploads__more{border-radius:var(--mico-radius-r6);width:28px;height:28px;color:var(--mico-color-text-secondary);place-items:center;display:grid}.mico-my-uploads__more:hover{background:var(--mico-color-background-hover)}.mico-market-add-sheet__connector-icon{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);width:56px;height:56px;color:var(--mico-color-action-link);cursor:pointer;place-items:center;display:grid;position:relative}.mico-market-add-sheet__connector-icon>img{border-radius:var(--mico-radius-r12);object-fit:cover;width:100%;height:100%}.mico-market-add-sheet__connector-icon-placeholder{width:28px;height:28px}.mico-market-add-sheet__connector-icon-action{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);width:20px;height:20px;color:var(--mico-color-text-secondary);box-shadow:var(--mico-shadow-modal);place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.mico-market-add-sheet__connector-icon-action>svg{width:11px;height:11px}.mico-market-add-sheet__connector-editor,.mico-market-add-sheet__connector-summary{resize:vertical;font-family:SFMono-Regular,Consolas,monospace;border-color:var(--mico-color-border-weak)!important;border-radius:var(--mico-radius-r6)!important;background:var(--mico-color-background-surface)!important;min-height:112px!important;box-shadow:none!important;color:var(--mico-color-text-primary)!important;font-size:var(--mico-font-size-size12)!important;line-height:var(--mico-line-height-size20)!important}.mico-market-add-sheet__connector-editor{min-height:196px!important}.mico-market-add-sheet__connector-editor.has-error{border-color:var(--mico-color-status-error)!important;box-shadow:0 0 0 var(--mico-border-width-default) var(--mico-color-status-error)!important}.mico-market-add-sheet__connector-error{align-items:flex-start;gap:var(--mico-space-6);margin:var(--mico-space-8) 0 0;color:var(--mico-color-text-danger);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:flex}.mico-market-add-sheet__connector-error>svg{width:16px;height:16px;margin-top:var(--mico-space-2);flex:0 0 16px}.mico-market-add-sheet__hint{margin:var(--mico-space-6) 0 0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}@media (max-width:520px){.mico-market-add-sheet{width:100vw!important}}.mico .mico-market-load-more{justify-content:center;align-items:center;gap:var(--mico-space-8);min-height:56px;margin-top:var(--mico-space-20);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);display:flex}.mico .mico-expert-market .mico-expert-hub-market-card{gap:var(--mico-space-10);border:var(--mico-border-width-default) solid var(--mico-scan-border);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);min-height:164px;box-shadow:none;padding:var(--mico-space-16);grid-template-rows:auto minmax(38px,1fr) auto;display:grid;overflow:hidden;transform:none}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card{border-color:var(--mico-color-border-subtle)}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card.is-team{gap:var(--mico-space-10);border-width:var(--mico-border-width-default);border-radius:var(--mico-radius-r12);height:166px;min-height:166px;box-shadow:none;padding:var(--mico-space-20);grid-template-rows:auto minmax(40px,1fr) auto}.mico .mico-expert-market .mico-expert-hub-market-card:hover,.mico .mico-expert-market .mico-expert-hub-market-card:focus-within{border-color:var(--mico-color-border-subtle);background:rgb(var(--mico-color-channel-foreground) / 3%);box-shadow:none;transform:none}.mico .mico-expert-market .mico-expert-hub-market-card .mico-expert-hub-market-card-head{align-items:center;gap:var(--mico-space-10);grid-template-columns:32px minmax(0,1fr)}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card.is-team .mico-expert-hub-market-card-head{align-items:start;gap:var(--mico-space-12);grid-template-columns:minmax(0,1fr) auto}.mico .mico-expert-team-card-avatars{min-width:0;padding-top:var(--mico-space-4);justify-content:flex-end;align-items:center;display:flex}.mico .mico-expert-team-card-avatar,.mico .mico-expert-team-card-avatar-overflow{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-full);background:var(--mico-color-background-subtle);width:22px;height:22px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size10);line-height:var(--mico-line-height-compact);flex:none;place-items:center;display:grid;overflow:hidden}.mico .mico-expert-team-card-avatar+.mico-expert-team-card-avatar,.mico .mico-expert-team-card-avatar+.mico-expert-team-card-avatar-overflow{margin-left:calc(var(--mico-space-6) * -1)}.mico .mico-expert-team-card-avatar img{object-fit:cover;width:100%;height:100%}.mico .mico-expert-team-card-avatar-overflow{z-index:1;border-color:var(--mico-color-border-subtle);background:var(--mico-color-background-surface);color:var(--mico-color-text-placeholder)}.mico .mico-expert-market .mico-expert-hub-market-card .mico-expert-hub-market-icon{border-radius:var(--mico-radius-full);width:32px;height:32px;box-shadow:none;font-size:var(--mico-font-size-size14);overflow:hidden}.mico .mico-expert-hub-market-icon img,.mico .mico-expert-team-member-avatar img{object-fit:cover;width:100%;height:100%}.mico .mico-expert-market .mico-expert-hub-market-card .mico-expert-hub-market-title-line{gap:var(--mico-space-6);margin-bottom:var(--mico-space-2)}.mico .mico-expert-market .mico-expert-hub-market-card .mico-expert-hub-market-title-line h3{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card.is-team .mico-expert-hub-market-title-line h3{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22)}.mico .mico-expert-market .mico-expert-hub-market-card .mico-expert-hub-market-title-line span{border-radius:var(--mico-radius-r6);min-height:18px;font-size:var(--mico-font-size-size10);padding:0 var(--mico-space-6)}.mico .mico-expert-market .mico-expert-hub-market-card .mico-expert-hub-market-title-line .mico-expert-hub-market-usage{min-height:0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-regular);white-space:nowrap;border-radius:0;margin-left:auto;padding:0}.mico .mico-expert-market .mico-expert-hub-market-card .mico-expert-hub-market-subtitle{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-heading);text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;overflow:hidden}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card.is-team .mico-expert-hub-market-subtitle{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20)}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card:not(.is-team) .mico-expert-hub-market-subtitle{font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-expert-market .mico-expert-hub-market-card>p{min-height:38px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-reading);-webkit-line-clamp:2}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card.is-team>p{min-height:40px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);-webkit-line-clamp:2}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card:not(.is-team)>p{font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card>p{align-self:start;max-height:40px}.mico .mico-expert-market .mico-expert-hub-market-card .mico-expert-hub-market-card-footer{min-height:22px;margin-top:0;display:block}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card .mico-expert-hub-market-card-footer{position:static}.mico .mico-expert-market .mico-expert-hub-market-card .mico-expert-hub-tag-row{gap:var(--mico-space-6);padding-right:var(--mico-space-56);flex-wrap:nowrap;margin-top:0;overflow:hidden}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card .mico-expert-hub-tag-row{height:20px}.mico .mico-expert-market .mico-expert-hub-market-card .mico-expert-hub-tag{border-radius:var(--mico-radius-r4);background:var(--mico-color-background-subtle);min-width:0;min-height:20px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);padding:0 var(--mico-space-6);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card .mico-expert-hub-tag.is-category{flex-shrink:0;max-width:55%}.mico .mico-expert-market .mico-expert-hub-market-card .mico-expert-hub-market-card-footer>.mico-expert-hub-btn:not(:disabled){z-index:4;border-radius:var(--mico-radius-r6);background:var(--mico-color-action-primary);width:auto;min-width:48px;height:28px;box-shadow:none;color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);opacity:0;padding:0 var(--mico-space-10);pointer-events:none;border:0;transition:none;position:absolute;bottom:16px;right:16px}.mico .mico-expert-market .mico-expert-hub-market-card .mico-expert-hub-market-card-footer>.mico-expert-hub-btn:not(:disabled):hover,.mico .mico-expert-market .mico-expert-hub-market-card .mico-expert-hub-market-card-footer>.mico-expert-hub-btn:not(:disabled):focus-visible{background:var(--mico-color-action-primary-hover);box-shadow:none;border:0;transform:none}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card.is-team .mico-expert-hub-market-card-footer>.mico-expert-hub-btn:not(:disabled){min-width:48px;height:28px}.mico .mico-expert-market .mico-expert-hub-market-card:hover .mico-expert-hub-market-card-footer>.mico-expert-hub-btn:not(:disabled),.mico .mico-expert-market .mico-expert-hub-market-card:focus-within .mico-expert-hub-market-card-footer>.mico-expert-hub-btn:not(:disabled){opacity:1;pointer-events:auto}.mico .mico-expert-market .mico-expert-hub-market-card .mico-market-card-scope-status{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size10);line-height:var(--mico-line-height-heading);text-overflow:ellipsis;white-space:nowrap;margin-top:0;overflow:hidden}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-market-card-scope-status{border-radius:var(--mico-radius-r6);background:var(--mico-color-background-subtle);max-width:100%;min-height:20px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-medium);padding:0 var(--mico-space-8);align-items:center;display:inline-flex}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-market-card-scope-status.is-success{background:var(--mico-color-background-subtle);color:var(--mico-color-label-success-fg)}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-market-card-scope-status.is-info{background:var(--mico-color-background-subtle);color:var(--mico-color-action-link)}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy{gap:var(--mico-space-4)}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy-values>span,.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy strong.mico-skill-taxonomy-version,.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy-update{border-radius:var(--mico-radius-r6);min-height:20px;font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-medium);padding:0 var(--mico-space-8);white-space:nowrap}.mico .mico-expert-market.is-connectors-market .mico-expert-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector{align-self:stretch;gap:var(--mico-space-10);border-color:var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);min-height:116px;box-shadow:none;padding:var(--mico-space-16);grid-template-rows:auto minmax(36px,1fr);display:grid}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector>.mico-expert-hub-btn,.mico .mico-expert-market .mico-expert-hub-market-card.is-connector>.mico-expert-hub-market-card-footer{display:none!important}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-card-head{gap:var(--mico-space-10);grid-template-columns:32px minmax(0,1fr)}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-card-footer{min-height:22px;margin-top:0;display:block}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-market-card-scope-status{border-radius:var(--mico-radius-r6);background:var(--mico-color-background-subtle);min-height:20px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-medium);padding:0 var(--mico-space-8);border:0}@media (max-width:1180px){.mico .mico-expert-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.mico .mico-expert-market-grid,.mico .mico-expert-market.is-connectors-market .mico-expert-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mico .mico-expert-market.is-connectors-market .mico-expert-market-grid{grid-template-columns:1fr}.mico .mico-expert-hub-page.is-simple-market .mico-expert-hub-content{padding:var(--mico-space-14) var(--mico-space-16) var(--mico-space-40)}.mico .mico-expert-hub-market-toolbar.is-simple-market .mico-expert-hub-market-tabs{gap:var(--mico-space-20);width:auto}.mico .mico-expert-hub-market-toolbar.is-simple-market .mico-expert-hub-market-tabs button{font-size:var(--mico-font-size-size14);flex:none;padding-left:0;padding-right:0}.mico .mico-expert-market-filter-bar{align-items:stretch;gap:var(--mico-space-10);flex-direction:column}.mico .mico-expert-market-filters{flex-direction:column;align-items:flex-start}.mico .mico-expert-market .mico-expert-hub-chip-row{flex-wrap:wrap;width:100%;padding-bottom:0;overflow:visible}.mico .mico-expert-market-assets{align-self:flex-start}.mico .mico-expert-market-filter-bar>.mico-expert-hub-type-segmented{align-self:flex-end}.mico .mico-expert-market-grid{grid-template-columns:1fr}}@media (hover:none){.mico .mico-expert-market .mico-expert-hub-market-card .mico-expert-hub-market-card-footer>.mico-expert-hub-btn:not(:disabled){opacity:1;pointer-events:auto;transform:none}}.mico .mico-sidebar{height:100%;width:var(--mico-sidebar-rail-width);background:rgb(var(--mico-channel-background-surface) / 0);min-width:0;padding:var(--mico-space-8) 0;display:flex;position:relative;overflow:visible}.mico .mico-sidebar[data-panel-visible=true]{width:var(--mico-sidebar-rail-width)}.mico .mico-sidebar[data-secondary-animating=true]{transition:width .22s}.mico .mico-main-canvas{background:var(--mico-page-background,var(--card))}.mico .mico-shell[data-sidebar-collapsed=true] .mico-content-col{margin-left:var(--mico-space-8)}.mico .mico-sidebar-rail{width:var(--mico-sidebar-rail-width);min-width:var(--mico-sidebar-rail-width);background:var(--mico-color-background-subtle);box-sizing:border-box;min-height:0;padding:var(--mico-space-20) var(--mico-space-6) var(--mico-space-12);border-right:0;flex-direction:column;align-items:center;display:flex}.mico .mico-shell:has(>.mico-desktop-drag-region:not(.mico-desktop-drag-region--windows)) .mico-sidebar-rail{padding-top:var(--mico-space-32);-webkit-app-region:drag}.mico .mico-shell[data-desktop-os=macos]:has(>.mico-desktop-drag-region:not(.mico-desktop-drag-region--windows)) .mico-sidebar-rail{-webkit-app-region:no-drag}.mico .mico-shell:has(:is([data-slot=dropdown-menu-trigger],[data-slot=popover-trigger],[data-slot=dialog-trigger]):is([data-state=open],[data-open],[data-popup-open]))>.mico-desktop-drag-region{display:none!important}.mico .mico-shell:has(:is([data-slot=dropdown-menu-trigger],[data-slot=popover-trigger],[data-slot=dialog-trigger]):is([data-state=open],[data-open],[data-popup-open])) .mico-sidebar-rail{-webkit-app-region:no-drag}.mico .mico-shell:has(>.mico-desktop-drag-region:not(.mico-desktop-drag-region--windows)) .mico-sidebar :is(a,button,input,textarea,select,summary,[role=button],[role=link],[aria-haspopup],[tabindex]:not([tabindex="-1"]),.mico-ui-button,[data-slot=trigger],[data-radix-collection-item],.mico-sidebar-row,.mico-sidebar-section-header,.mico-sidebar-resize-handle,.mico-space-trigger,.mico-space-rail-trigger){-webkit-app-region:no-drag}.mico .mico-shell:has(>.mico-desktop-drag-region:not(.mico-desktop-drag-region--windows)) .mico-settings-nav :is(a,button,input,textarea,select,[role=button],[role=link]){-webkit-app-region:no-drag}.mico .mico-shell:has(>.mico-desktop-drag-region:not(.mico-desktop-drag-region--windows)) .mico-im-chat-header{z-index:10000;-webkit-app-region:drag;position:relative}.mico .mico-shell:has(>.mico-desktop-drag-region:not(.mico-desktop-drag-region--windows)) .mico-im-chat-header :is(a,button,input,textarea,select,[role=button],[role=link],[aria-haspopup]){-webkit-app-region:no-drag}.mico .mico-sidebar-rail-top{align-items:center;gap:var(--mico-space-12);flex-direction:column;width:100%;display:flex}.mico .mico-sidebar-brand{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;padding:0;display:inline-flex;overflow:visible}.mico .mico-sidebar-brand img{-webkit-user-drag:none}.mico .mico-sidebar-rail-actions,.mico .mico-sidebar-rail-nav{flex-direction:column;align-items:center;width:100%;display:flex}.mico .mico-sidebar-rail-actions{gap:var(--mico-space-16);margin-top:0}.mico .mico-sidebar-rail-nav{gap:var(--mico-space-16);flex:auto;min-height:0;margin-top:0;position:relative}.mico .mico-sidebar-rail-pinned{width:100%;padding:var(--mico-space-4) 0 var(--mico-space-12);flex:none}.mico .mico-sidebar-rail-pinned:empty{display:none}.mico .mico-sidebar-rail-nav-scroll{width:calc(100% + var(--mico-space-4));box-sizing:border-box;padding-inline:var(--mico-space-2);align-items:center;gap:var(--mico-space-16);scrollbar-width:none;height:100%;padding-top:var(--mico-space-4);padding-bottom:var(--mico-space-4);flex-direction:column;display:flex;overflow:hidden auto}.mico .mico-sidebar-rail-nav-scroll::-webkit-scrollbar{display:none}.mico .mico-sidebar-rail-nav-thumb{top:0;right:calc(0px - var(--mico-space-6));width:var(--mico-space-4);border-radius:var(--mico-radius-full);opacity:0;pointer-events:none;background:0 0;transition:opacity .16s;position:absolute}.mico .mico-sidebar-rail-nav:hover{cursor:default}.mico .mico-sidebar-rail:hover .mico-sidebar-rail-nav-thumb[data-visible=true],.mico .mico-sidebar-rail-nav:focus-within .mico-sidebar-rail-nav-thumb[data-visible=true]{background:var(--mico-color-border-default);opacity:1}.mico .mico-sidebar-rail-footer{align-items:center;gap:var(--mico-space-10);padding-top:var(--mico-space-16);padding-bottom:var(--mico-space-6);flex-direction:column;margin-top:auto;display:flex}.mico .mico-sidebar-download-link{width:64px;color:var(--mico-color-action-link);cursor:pointer;align-items:center;gap:var(--mico-space-6);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.mico .mico-sidebar-download-link>span,.mico .mico-sidebar-download-trigger{border-radius:var(--mico-radius-full);background:var(--mico-color-action-primary);width:32px;height:32px;color:var(--mico-color-text-inverse);cursor:pointer;border:0;place-items:center;padding:0;transition:background-color .16s,transform .16s;display:grid}.mico div.mico-sidebar-download-link{cursor:default}.mico .mico-sidebar-download-link img{width:16px;height:16px}.mico .mico-sidebar-download-link strong{font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size16);text-align:center;white-space:pre-line}.mico .mico-sidebar-download-link:hover>span,.mico .mico-sidebar-download-trigger:hover{background:var(--mico-color-action-primary-hover);transform:translateY(-1px)}.mico .mico-sidebar-download-link:focus-visible,.mico .mico-sidebar-download-trigger:focus-visible{border-radius:var(--mico-radius-r12);outline:var(--mico-border-width-strong) solid rgb(var(--mico-channel-border-focus) / .32);outline-offset:2px}.mico.mico-mobile-download-preview-positioner{z-index:2147483647}.mico .mico-mobile-download-preview{box-sizing:border-box;border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);background:linear-gradient(145deg, var(--mico-color-background-surface) 45%, var(--mico-color-background-surface) 100%);width:252px;padding:var(--mico-space-32) var(--mico-space-24) var(--mico-space-32);box-shadow:var(--mico-shadow-raised);color:var(--mico-color-text-primary);outline:none}.mico .mico-mobile-download-preview-header{text-align:center;justify-content:center;align-items:center;display:flex}.mico .mico-mobile-download-preview-title{font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);margin:0}.mico .mico-mobile-download-preview-title span{display:block}.mico .mico-mobile-download-preview-title span+span{margin-top:var(--mico-space-2);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20)}.mico .mico-mobile-download-preview-qr-shell{width:160px;height:160px;margin:var(--mico-space-14) auto 0;border:var(--mico-border-width-default) solid rgb(var(--mico-channel-border-focus) / .1);border-radius:var(--mico-radius-r16);background:var(--mico-media-paper);box-shadow:var(--mico-shadow-raised);justify-content:center;align-items:center;display:flex;position:relative}.mico .mico-mobile-download-preview-qr-logo{border-radius:var(--mico-radius-r12);background:var(--mico-media-paper);width:34px;height:34px;box-shadow:0 0 0 var(--mico-border-width-strong) var(--mico-color-text-inverse);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mico .mico-mobile-download-preview-qr-logo img{border-radius:var(--mico-radius-r8);width:34px;height:34px;display:block}.mico .mico-mobile-download-preview-qr{width:128px;height:128px;display:block}.mico .mico-sidebar-rail-icon-button{border-radius:var(--mico-radius-full);width:32px;height:32px;color:var(--mico-color-text-primary);background:var(--mico-color-background-surface);cursor:pointer;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.mico .mico-sidebar-rail-icon-button:hover{background:rgb(var(--mico-channel-background-solid) / .0784)}.mico .mico-sidebar-rail-icon-button:active{background:var(--mico-color-background-hover)}.mico .mico-sidebar-user-link{border-radius:var(--mico-radius-r16);width:40px;height:40px;color:var(--mico-color-text-primary);cursor:pointer;isolation:isolate;background:0 0;outline:none;flex:0 0 40px;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.mico .mico-sidebar-user-link:before{z-index:-1;border-radius:inherit;background:rgb(var(--mico-channel-action-primary) / .1);content:"";opacity:0;transition:opacity .18s cubic-bezier(.22,1,.36,1);position:absolute;inset:2px}.mico .mico-sidebar-user-link:hover{color:var(--mico-color-text-primary);transform:translateY(-1px)}.mico .mico-sidebar-user-link:hover:before{opacity:1}.mico .mico-sidebar-user-link:active{transform:scale(.96)}.mico .mico-sidebar-user-link[data-popup-open]{transform:scale(.94)}.mico .mico-sidebar-user-link[data-popup-open]:before{background:rgb(var(--mico-channel-action-primary) / .14);opacity:1}[data-mico-input-modality=keyboard] .mico .mico-sidebar-user-link:focus-visible{box-shadow:var(--mico-shadow-focus), var(--mico-shadow-raised)}.mico .mico-sidebar-user-avatar{border-color:rgb(var(--mico-color-channel-foreground) / .12);box-shadow:var(--mico-shadow-raised);transition:transform .18s cubic-bezier(.22,1,.36,1)}.mico .mico-sidebar-user-link:hover .mico-sidebar-user-avatar,.mico .mico-sidebar-user-link[data-popup-open] .mico-sidebar-user-avatar{transform:scale(1.06)}.mico .mico-sidebar-user-invitation-dot{z-index:1;box-sizing:border-box;border:var(--mico-border-width-strong) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-full);background:var(--mico-color-status-notification);pointer-events:none;width:10px;height:10px;position:absolute;top:1px;right:1px}.mico-sidebar-invitation-popover{width:280px;height:var(--mico-invitation-popover-height,180px);top:var(--mico-invitation-popover-top,8px);left:var(--mico-invitation-popover-left,8px);z-index:100;box-sizing:border-box;gap:var(--mico-space-4);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);padding:var(--mico-space-8) var(--mico-space-12) var(--mico-space-12);box-shadow:var(--mico-shadow-overlay);color:var(--mico-color-text-primary);visibility:hidden;flex-direction:column;display:flex;position:fixed;overflow:hidden}.mico-sidebar-invitation-popover[data-positioned=true]{visibility:visible}.mico-sidebar-invitation-header{height:36px;padding:var(--mico-space-8) 0;flex:0 0 36px;justify-content:space-between;align-items:center;display:flex}.mico-sidebar-invitation-title{color:var(--mico-color-text-primary);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);margin:0}.mico-sidebar-invitation-list{box-sizing:border-box;gap:var(--mico-space-12);overscroll-behavior:contain;height:auto;min-height:0;padding:var(--mico-space-2) 0;scrollbar-width:none;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.mico-sidebar-invitation-list::-webkit-scrollbar{display:none}.mico-sidebar-invitation-card{box-sizing:border-box;justify-content:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r6);background:var(--mico-color-background-surface);width:100%;height:118px;min-height:118px;padding:var(--mico-space-16) var(--mico-space-12);flex-direction:column;display:flex}.mico-sidebar-invitation-card-main{align-items:flex-start;gap:var(--mico-space-8);width:100%;min-width:0;height:42px;display:flex}.mico-sidebar-invitation-workspace-icon{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r6);background:var(--mico-color-background-surface);flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;overflow:hidden}.mico-sidebar-invitation-workspace-icon img{-webkit-user-select:none;user-select:none;width:17px;max-width:none;height:auto;display:block}.mico-sidebar-invitation-copy{flex-direction:column;flex:1;min-width:0;display:flex}.mico-sidebar-invitation-workspace-name,.mico-sidebar-invitation-description{min-width:0;font-family:var(--mico-font-family-sans);font-weight:var(--mico-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mico-sidebar-invitation-workspace-name{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico-sidebar-invitation-description{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-sidebar-invitation-actions{justify-content:flex-end;align-items:center;gap:var(--mico-space-8);width:100%;height:28px;display:flex}.mico-sidebar-invitation-button{border-radius:var(--mico-radius-r8);width:60px;height:28px;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-size22);cursor:pointer;touch-action:manipulation;outline:none;flex:0 0 60px;justify-content:center;align-items:center;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .1s,opacity .14s;display:inline-flex}.mico-sidebar-invitation-button--decline{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary)}.mico-sidebar-invitation-button--decline:hover:not(:disabled){border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover)}.mico-sidebar-invitation-button--decline:active:not(:disabled){background:var(--mico-color-background-hover);transform:scale(.97)}.mico-sidebar-invitation-button--accept{border:var(--mico-border-width-default) solid var(--mico-color-border-focus);background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse)}.mico-sidebar-invitation-button--accept:hover:not(:disabled){border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary-hover)}.mico-sidebar-invitation-button--accept:active:not(:disabled){border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary-pressed);transform:scale(.97)}.mico-sidebar-invitation-button:focus-visible{box-shadow:0 0 0 var(--mico-border-width-strong) var(--mico-color-text-inverse), 0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .45)}.mico-sidebar-invitation-button:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.mico-sidebar-invitation-button{transition:none}}.mico-sidebar-account-popover{border-radius:var(--mico-radius-r8);background:linear-gradient(180deg, var(--mico-color-background-subtle) 0%, var(--mico-color-background-surface) 28.4849%);width:240px;max-width:calc(100vw - 16px);min-height:232px;font-family:var(--mico-font-family-sans);outline:var(--mico-border-width-default) solid var(--mico-color-border-subtle);outline-offset:-1px;overflow:hidden;box-shadow:var(--mico-shadow-overlay)!important}.mico-sidebar-account-popover[data-closed]{opacity:0;pointer-events:none;animation:none}.mico-sidebar-account-popover--personal{width:300px;min-height:0}.mico-sidebar-account-popover-core{flex-direction:column;display:flex}.mico-sidebar-account-summary{align-items:center;gap:var(--mico-space-8);width:100%;height:80px;padding:var(--mico-space-16);flex:0 0 80px;display:flex}.mico-sidebar-account-avatar{box-shadow:none;border-color:#0000}.mico-sidebar-account-identity{gap:var(--mico-space-2);flex-direction:column;justify-content:flex-start;min-width:0;height:46px;display:flex}.mico-sidebar-account-name{color:var(--mico-color-text-primary);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-medium);letter-spacing:0;line-height:var(--mico-line-height-size22)}.mico-sidebar-account-email{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);letter-spacing:0;line-height:var(--mico-line-height-size22)}.mico-sidebar-account-menu{gap:var(--mico-space-4);border-radius:var(--mico-radius-r8);width:100%;min-height:152px;padding:var(--mico-space-4) var(--mico-space-8) var(--mico-space-8);background:var(--mico-color-background-surface);flex-direction:column;display:flex}.mico-sidebar-enterprises{gap:var(--mico-space-2);flex-direction:column;display:flex}.mico-sidebar-account-switch-title{padding:var(--mico-space-8) var(--mico-space-8) var(--mico-space-4);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size24)}.mico-sidebar-account-switch-list{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);overflow:hidden}.mico-sidebar-account-switch-row{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);width:100%;min-height:58px;padding:var(--mico-space-4) var(--mico-space-12);color:var(--mico-color-text-primary);text-align:left;outline:none;align-items:center;transition:background-color .12s;display:flex}.mico-sidebar-account-switch-row:last-child{border-bottom:0}.mico-sidebar-account-switch-row--selected{background:var(--mico-color-background-subtle)}.mico-sidebar-account-switch-row:hover:not(:disabled):not(.mico-sidebar-account-switch-row--selected),.mico-sidebar-account-switch-row:active:not(:disabled):not(.mico-sidebar-account-switch-row--selected){background:var(--mico-color-background-hover)}.mico-sidebar-account-switch-row:focus-visible{box-shadow:inset 0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .45)}.mico-sidebar-account-switch-row:disabled{cursor:default}.mico-sidebar-account-switch-avatar{box-shadow:none;border-color:#0000;flex:0 0 30px}.mico-sidebar-account-switch-note{margin-top:var(--mico-space-8);border-radius:var(--mico-radius-r8);padding:var(--mico-space-10) var(--mico-space-12);background:var(--mico-color-background-subtle);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-sidebar-enterprise-current{width:100%;height:50px;padding:0 var(--mico-space-8);border-radius:var(--mico-radius-r6);text-align:left;outline:none;flex:0 0 50px;align-items:center;display:flex}.mico-sidebar-enterprise-icon{border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);width:30px;height:30px;color:var(--mico-color-text-secondary);flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.mico-sidebar-enterprise-identity{min-width:0;height:50px;padding:var(--mico-space-6) var(--mico-space-8);flex-direction:column;justify-content:center;display:flex}.mico-sidebar-enterprise-name,.mico-sidebar-enterprise-role{display:block}.mico-sidebar-enterprise-name{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico-sidebar-enterprise-role,.mico-sidebar-enterprise-option-role,.mico-sidebar-enterprise-empty{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20)}.mico-sidebar-enterprise-role{margin-top:calc(var(--mico-space-2) * -1)}.mico-sidebar-enterprise-options{gap:var(--mico-space-2);flex-direction:column;display:flex}.mico-sidebar-enterprise-option{border-radius:var(--mico-radius-r6);width:100%;height:50px;padding:0 var(--mico-space-8);color:var(--mico-color-text-primary);text-align:left;outline:none;flex:0 0 50px;align-items:center;display:flex}.mico-sidebar-enterprise-option:hover:not(:disabled),.mico-sidebar-enterprise-option:active:not(:disabled){background:var(--mico-color-background-hover)}.mico-sidebar-enterprise-option:focus-visible{box-shadow:inset 0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .52)}.mico-sidebar-enterprise-option:disabled{cursor:default}.mico-sidebar-enterprise-option-role{flex:none}.mico-sidebar-enterprise-empty,.mico-sidebar-enterprise-error{padding:var(--mico-space-4) var(--mico-space-8)}.mico-sidebar-enterprise-empty{align-items:center;min-height:52px;display:flex}.mico-sidebar-enterprise-error{color:var(--mico-color-text-danger);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16)}.mico-sidebar-account-divider{width:100%;height:8px;padding:0 var(--mico-space-8);flex:0 0 8px;align-items:center;display:flex}.mico-sidebar-account-divider:before{background:var(--mico-color-background-hover);content:"";width:100%;height:1px}.mico-sidebar-account-actions{gap:var(--mico-space-6);flex-direction:column;display:flex}.mico-sidebar-account-item{align-items:center;gap:var(--mico-space-4);border-radius:var(--mico-radius-r6);width:100%;height:32px;padding:var(--mico-space-6) var(--mico-space-8);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);color:var(--mico-color-text-primary);cursor:pointer;text-align:left;outline:none;flex:0 0 32px;transition:background-color .12s,color .12s;display:flex}.mico-sidebar-account-item-icon{width:16px;height:16px;color:var(--mico-color-text-secondary);flex:0 0 16px}.mico-sidebar-account-item-label{flex:1;min-width:0}.mico-sidebar-account-item-chevron{width:14px;height:14px;color:var(--mico-color-text-placeholder);margin-left:auto;transition:transform .16s}.mico-sidebar-account-item-chevron[data-open=true]{transform:rotate(180deg)}.mico-sidebar-account-admin-menu{gap:var(--mico-space-2);flex-direction:column;display:flex}.mico-sidebar-account-submenu{gap:var(--mico-space-2);margin-left:var(--mico-space-16);padding-left:var(--mico-space-8);border-left:var(--mico-border-width-default) solid var(--mico-color-border-weak);flex-direction:column;display:flex}.mico-sidebar-account-submenu-item{height:30px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);flex-basis:30px}.mico-sidebar-account-item:hover,.mico-sidebar-account-item:active{background:var(--mico-color-background-hover)}.mico-sidebar-account-item:focus-visible{box-shadow:inset 0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .52)}.mico-sidebar-account-item--destructive,.mico-sidebar-account-item--destructive .mico-sidebar-account-item-icon{color:var(--mico-color-text-danger)}.mico-sidebar-account-item--destructive:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-danger)}.mico-sidebar-account-item--destructive:active{background:var(--mico-color-background-hover)}@media (max-width:767px){.mico .mico-sidebar-user-link{flex-basis:44px;width:44px;height:44px}}.mico .mico-sidebar-rail-section-button{isolation:isolate;align-items:center;gap:var(--mico-space-4);width:52px;height:48px;padding:var(--mico-space-4) 0;box-sizing:border-box;border-radius:var(--mico-radius-r8);color:var(--mico-color-text-primary);cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;transition:color .16s,background-color .16s;display:flex;position:relative}.mico .mico-sidebar-rail-section-button:has([data-mico-primary-navigation-icon=capability]){height:47px}.mico .mico-sidebar-rail-section-icon:has([data-mico-primary-navigation-icon=capability]){width:19px;height:19px}.mico .mico-sidebar-rail-badge-count{z-index:1;min-width:16px;height:16px;padding:0 var(--mico-space-4);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-full);background:var(--mico-color-status-notification);color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size16);box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-1px;left:auto;right:0}.mico .mico-sidebar-rail-section-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.mico .mico-sidebar-rail-section-icon,.mico .mico-sidebar-rail-section-label{transform:translateY(1px)}.mico .mico-sidebar-rail-design-icon{background:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mico .mico-sidebar-rail-section-label{font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size10);line-height:var(--mico-line-height-size16);font-weight:var(--mico-font-weight-regular);letter-spacing:0;color:inherit}.mico .mico-sidebar-rail-design-icon[data-mico-primary-navigation-icon=knowledge],.mico .mico-sidebar-rail-section-button:hover,.mico .mico-sidebar-rail-section-button[data-active=true]{color:var(--mico-color-text-primary)}.mico .mico-sidebar-rail-section-button:hover{color:var(--mico-color-text-primary);background:rgb(var(--mico-channel-background-selected-surface) / .8)}.mico .mico-sidebar-rail-section-button[data-active=true],.mico .mico-sidebar-rail-section-button[data-active=true]:hover{color:var(--mico-color-text-primary);background:var(--mico-color-background-selected-surface);box-shadow:var(--mico-shadow-raised)}.mico .mico-sidebar-panel{opacity:0;background:var(--mico-page-background,var(--mico-color-background-surface));pointer-events:none;flex-direction:column;width:100%;min-width:0;transition:transform .22s cubic-bezier(.32,.72,0,1),opacity .18s;display:flex;position:relative;overflow:hidden;transform:translate(-100%)}.mico .mico-sidebar-panel[data-open=true]{border-right:var(--mico-border-width-default) solid var(--mico-color-border-subtle);opacity:1;pointer-events:auto;width:100%;display:flex;overflow:visible;transform:none}.mico .mico-sidebar-resize-handle{z-index:10;cursor:col-resize;touch-action:none;outline:none;width:5px;height:100%;position:absolute;top:0;right:0}.mico .mico-sidebar-resize-handle:after{content:"";background:0 0;border-radius:0;width:2px;transition:background-color .16s;position:absolute;top:0;bottom:0;right:-1px}.mico .mico-sidebar-resize-handle:hover:after,.mico .mico-sidebar-resize-handle:focus-visible:after,body[data-mico-sidebar-resizing=true] .mico .mico-sidebar-resize-handle:after{background:var(--mico-color-background-hover)}.mico .mico-secondary-panel-collapse-handle{z-index:10001;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;top:16px;right:-14px}.mico .mico-sidebar-resize-handle:hover+.mico-secondary-panel-collapse-handle,.mico .mico-sidebar-resize-handle:focus-visible+.mico-secondary-panel-collapse-handle,.mico .mico-secondary-panel-collapse-handle:hover,.mico .mico-secondary-panel-collapse-handle:focus-within{opacity:1;pointer-events:auto}.mico .mico-secondary-panel-collapse-button{border-radius:var(--mico-radius-r8);width:28px;height:28px;color:var(--mico-color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .16s;display:inline-flex}.mico .mico-secondary-panel-collapse-button:hover,.mico .mico-secondary-panel-collapse-button:focus-visible,.mico .mico-secondary-panel-collapse-button:active{background:rgb(var(--mico-color-channel-foreground) / 6%);color:var(--mico-color-text-primary);outline:none}.mico .mico-secondary-panel-collapse-button:focus-visible{background:var(--mico-color-background-hover);outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:2px}body[data-mico-sidebar-resizing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.mico .mico-sidebar-placeholder-panel{min-height:100%}.mico .mico-sidebar-floating-toggle,.mico .mico-secondary-sidebar-expand{border-radius:var(--mico-radius-r12);color:var(--mico-color-text-placeholder);cursor:pointer;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.mico .mico-sidebar-floating-toggle:hover,.mico .mico-secondary-sidebar-expand:hover{color:var(--mico-color-text-primary)}.mico .mico-sidebar-floating-toggle{z-index:12;background:var(--background);position:absolute;top:16px;left:12px}@supports (color:color-mix(in lab, red, red)){.mico .mico-sidebar-floating-toggle{background:color-mix(in oklch, var(--background) 92%, transparent)}}.mico .mico-sidebar-floating-toggle{box-shadow:var(--mico-shadow-raised)}.mico .mico-secondary-sidebar-expand{z-index:12;width:28px;height:28px;box-shadow:none;background:0 0;flex:0 0 28px;position:static}.mico .mico-secondary-sidebar-expand--floating{position:absolute;top:16px;left:16px}.mico .mico-content-col[data-desktop-top-bar=true] :is(.mico-sidebar-floating-toggle,.mico-secondary-sidebar-expand--floating){top:60px}.mico .mico-sidebar-scroll{padding:var(--mico-space-12) var(--mico-space-8);scrollbar-width:none;margin:0;overflow-x:hidden}.mico .mico-sidebar-scroll::-webkit-scrollbar{display:none}.mico .mico-sidebar-section{gap:var(--mico-space-2);width:100%;min-width:0;max-width:100%}.mico .mico-sidebar-section+.mico-sidebar-section{margin-top:var(--mico-space-20)}.mico .mico-sidebar-section-label{padding:0 var(--mico-space-2) var(--mico-space-8);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);color:var(--muted-foreground)}.mico .mico-sidebar-section-header{z-index:2;box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--mico-space-8);width:100%;min-width:0;padding:0 var(--mico-space-10) var(--mico-space-8);background:var(--mico-color-background-subtle);display:flex;position:sticky;top:0}.mico .mico-sidebar-section-header .mico-sidebar-section-label{min-width:0;padding:0 var(--mico-space-2);flex:1}.mico .mico-sidebar-section-title-link{align-items:center;gap:var(--mico-space-2);min-width:0;max-width:calc(100% - 32px);color:var(--muted-foreground);cursor:pointer;flex:0 auto;display:inline-flex}.mico .mico-sidebar-section-title-link .mico-sidebar-section-label{padding:0 0 0 var(--mico-space-2);flex:0 auto}.mico .mico-sidebar-section-title-link:hover .mico-sidebar-section-action{color:var(--mico-color-text-primary);background:0 0}.mico .mico-sidebar-section-action{width:24px;height:24px;padding:var(--mico-space-6);color:var(--mico-color-text-placeholder);cursor:pointer;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.mico .mico-sidebar-section-action:hover{background:var(--muted);color:var(--mico-color-text-primary)}.mico-sidebar-tooltip{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r6);background:var(--popover);padding:var(--mico-space-4) var(--mico-space-8);color:var(--popover-foreground);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);box-shadow:var(--mico-shadow-overlay)}.mico-sidebar-filter-menu{box-sizing:border-box;align-items:stretch;gap:var(--mico-space-2);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r8);background:var(--popover);width:200px;min-width:200px;max-width:200px;padding:var(--mico-space-4) 0;color:var(--popover-foreground);box-shadow:var(--mico-shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.mico-sidebar-filter-menu-title{box-sizing:border-box;width:calc(100% - 8px);height:32px;margin:0 var(--mico-space-4);padding:var(--mico-space-6) var(--mico-space-8);color:var(--muted-foreground);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico-sidebar-filter-menu-group{align-items:flex-start;gap:var(--mico-space-2);flex-direction:column;width:100%;padding:0;display:flex}.mico-sidebar-filter-menu-separator{width:calc(100% - 34px);height:1px;margin:var(--mico-space-6) var(--mico-space-20);background:var(--border)}.mico-sidebar-filter-menu-item{box-sizing:border-box;align-items:center;gap:var(--mico-space-8);width:calc(100% - 8px);height:32px;min-height:32px;margin:0 var(--mico-space-4);border-radius:var(--mico-radius-r4);padding:var(--mico-space-6) var(--mico-space-28) var(--mico-space-6) var(--mico-space-8);color:var(--popover-foreground);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-size22);text-align:left;cursor:pointer;display:flex;position:relative}.mico-sidebar-filter-menu-item>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mico-sidebar-filter-menu-item>svg{width:14px;height:14px;color:var(--popover-foreground);stroke-width:1.4px;flex:0 0 14px;position:absolute;right:8px}.mico-sidebar-filter-menu-item:hover,.mico-sidebar-filter-menu-item[data-highlighted],.mico-sidebar-filter-menu-item[data-popup-open],.mico-sidebar-filter-menu-item[data-open]{background:var(--muted);color:var(--popover-foreground)}.mico .mico-sidebar-row{column-gap:var(--mico-space-6);box-sizing:border-box;border-radius:var(--mico-sidebar-hover-radius);min-width:0;min-height:56px;padding:var(--mico-space-6) var(--mico-space-8);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);cursor:pointer;grid-template-columns:minmax(0,1fr) max-content;align-items:center;transition:background-color .16s;display:grid;overflow:hidden}.mico .mico-sidebar-row:hover:not([data-active=true]){background:rgb(var(--mico-channel-background-solid) / .0588)}.mico .mico-sidebar-row[data-active=true]{background:var(--mico-color-background-hover)}.mico .mico-sidebar-row[data-expand-reveal=true]{animation:.18s ease-out both mico-sidebar-row-reveal}.mico .mico-sidebar-pending-prefix{color:var(--mico-color-text-secondary)}.mico .mico-sidebar-skeleton-list{gap:var(--mico-space-2);flex-direction:column;display:flex}.mico .mico-sidebar-skeleton-row{pointer-events:none;cursor:default;display:grid}.mico .mico-sidebar-skeleton-title{flex:auto;height:16px}.mico .mico-sidebar-skeleton-meta{flex-shrink:0;width:44px;height:14px}.mico .mico-sidebar-skeleton-title>.mico-ui-skeleton__line,.mico .mico-sidebar-skeleton-meta>.mico-ui-skeleton__line{background:var(--mico-color-background-hover);height:100%}.mico .mico-sidebar-label-pill{box-sizing:border-box;min-width:0;max-width:100%;min-height:22px;display:block}.mico .mico-sidebar-row>:last-child{flex-shrink:0}.mico .mico-sidebar-time{width:max-content;max-width:48px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-align:right;white-space:nowrap;flex-shrink:0;overflow:hidden}.mico .mico-sidebar-active-block{gap:var(--mico-space-2);margin-top:var(--mico-space-6);padding-top:var(--mico-space-6);flex-direction:column;display:flex}.mico .mico-sidebar-active-label{padding:0 var(--mico-space-8);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-sidebar-more,.mico .mico-sidebar-empty{box-sizing:border-box;width:100%;max-width:100%;padding:var(--mico-space-8) var(--mico-space-8);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-sidebar-more{cursor:pointer;padding-left:var(--mico-space-10);text-align:left;transition:background-color .16s,color .16s,transform .14s;display:block}.mico .mico-sidebar-more[data-expanded=true]{z-index:3;background:var(--background);position:sticky;bottom:0}.mico .mico-sidebar-more:hover{color:var(--mico-color-text-placeholder)}.mico .mico-sidebar-more:active{transform:translateY(1px)}@keyframes mico-sidebar-row-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mico .mico-sidebar-row[data-expand-reveal=true]{animation:none}.mico .mico-sidebar-more{transition:none}}.mico .mico-space-trigger{width:calc(100% + 16px);height:36px;min-height:36px;margin-top:var(--mico-space-20);margin-left:calc(var(--mico-space-8) * -1);margin-right:calc(var(--mico-space-8) * -1);justify-content:flex-start;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);padding:0 var(--mico-space-10);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);cursor:pointer;color:var(--mico-color-text-primary);background:0 0;transition:border-color .16s,background-color .16s;position:relative}.mico .mico-space-trigger:hover,.mico .mico-space-trigger[data-popup-open]{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-hover)}.mico .mico-space-trigger-skeleton{pointer-events:none}.mico .mico-space-rail-trigger{cursor:pointer;border-radius:var(--mico-radius-r12);width:32px;height:32px;position:relative;overflow:visible}.mico .mico-space-rail-trigger:hover,.mico .mico-space-rail-trigger[data-popup-open]{opacity:.92}.mico .mico-space-rail-trigger-avatar{border-radius:var(--mico-radius-r12);width:32px;height:32px}.mico .mico-space-rail-badge{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.mico .mico-space-rail-dot{border:var(--mico-border-width-strong) solid var(--background);border-radius:var(--mico-radius-full);background:var(--mico-color-status-notification);width:10px;height:10px;position:absolute;top:-1px;right:-1px}.mico .mico-space-skeleton-avatar{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-hover);flex-shrink:0;width:28px;height:28px}.mico .mico-space-skeleton-name{background:var(--mico-color-background-hover);flex:auto;height:18px}.mico .mico-space-skeleton-chevron{background:var(--mico-color-background-hover);flex-shrink:0;width:14px;height:14px}.mico .mico-space-trigger-avatar{flex-shrink:0}.mico .mico-space-trigger-avatar:not(img){border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-placeholder)}.mico .mico-space-name{text-align:left;flex:auto;min-width:0;max-width:100%}.mico .mico-space-chevron-wrap{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.mico .mico-space-active-dot{border-radius:var(--mico-radius-full);background:var(--mico-color-action-primary);width:6px;min-width:6px;height:6px;min-height:6px;display:block;position:absolute;top:-3px;right:-5px}.mico .mico-space-active-dot.has-invitations{background:var(--mico-color-status-notification);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-status-notification) / .12);display:block}.mico .mico-space-chevron{color:var(--mico-color-text-placeholder)}.mico .mico-task-at-me-badge{font-family:var(--mico-font-family-sans);border:var(--mico-border-width-default) solid rgb(var(--mico-channel-border-focus) / .2);border-radius:var(--mico-radius-full);background:var(--mico-color-background-hover);width:35px;height:20px;color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mico-floating-surface{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r16);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--mico-shadow-raised)}.mico-floating-row{color:var(--popover-foreground);cursor:pointer}.mico-floating-row:focus,.mico-floating-row[data-highlighted]{background:var(--muted);color:var(--popover-foreground)}.mico-floating-row:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mico-floating-row:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.mico-floating-row:hover{color:var(--popover-foreground)}.mico-floating-separator{margin:var(--mico-space-8) 0;background:var(--border)}.mico-file-upload-menu{box-sizing:border-box;border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);width:160px;max-width:calc(100vw - 32px);padding:var(--mico-space-4);box-shadow:none}.mico-file-upload-menu [role=menu]{gap:var(--mico-space-2);flex-direction:column;display:flex}.mico-file-upload-menu [role=menuitem]{box-sizing:border-box;align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r6);width:100%;min-height:32px;padding:var(--mico-space-6) var(--mico-space-8);color:var(--popover-foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);text-align:left;background:0 0;border:0;display:flex}.mico-file-upload-menu [role=menuitem] svg{flex:0 0 16px;width:16px;height:16px}.mico-file-upload-menu [role=menuitem]:focus{box-shadow:none;outline:none}.mico-file-upload-menu [role=menuitem]:hover,.mico-file-upload-menu [role=menuitem]:focus-visible{background:var(--muted)}.mico-file-upload-menu [role=menuitem]:focus-visible{outline:var(--mico-border-width-default) solid var(--mico-color-border-focus);outline-offset:-2px}.mico-artifact-version-menu{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r8);box-shadow:var(--mico-shadow-overlay)}.mico-space-menu{width:216px;max-width:calc(100vw - 24px);padding:var(--mico-space-10) var(--mico-space-14)}.mico-space-menu-item{box-sizing:border-box;align-items:center;gap:var(--mico-space-10);width:100%;min-height:34px;padding:var(--mico-space-4) var(--mico-space-2);border-radius:var(--mico-radius-r12);color:var(--popover-foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);font-weight:var(--mico-font-weight-regular);text-align:left;background:0 0;border:0;display:flex}.mico-space-menu-item>span{align-items:center;gap:var(--mico-space-8);flex:auto;min-width:0;display:flex}.mico-space-menu-item>span>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico-space-menu-item [data-slot=avatar],.mico-space-menu-item span[class*=size-]{flex-shrink:0}.mico-space-menu-avatar:not(img){border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-placeholder)}.mico-space-invitation-section{margin-top:var(--mico-space-2);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);padding:var(--mico-space-8)}.mico-space-invitation-label{justify-content:space-between;align-items:center;gap:var(--mico-space-8);padding:0 var(--mico-space-2) var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);display:flex}.mico-space-invitation-label-text{align-items:center;gap:var(--mico-space-2);min-width:0;display:inline-flex}.mico-space-invitation-label-dot{border-radius:var(--mico-radius-full);background:var(--mico-color-status-notification);width:6px;height:6px;box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-status-notification) / .12);flex-shrink:0}.mico-space-invitation-count{border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);min-width:18px;height:18px;color:var(--mico-color-text-danger);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);justify-content:center;align-items:center;display:inline-flex}.mico-space-invitation-row{align-items:stretch;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);min-width:0;padding:var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);flex-direction:column;display:flex}.mico-space-invitation-row+.mico-space-invitation-row{margin-top:var(--mico-space-6)}.mico-space-invitation-info{align-items:center;gap:var(--mico-space-8);min-width:0;display:flex}.mico-space-invitation-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--mico-font-weight-medium);flex:1;overflow:hidden}.mico-space-invitation-actions{justify-content:flex-end;align-items:center;gap:var(--mico-space-8);display:flex}.mico-space-invitation-row [data-slot=avatar],.mico-space-invitation-row span[class*=size-]{flex-shrink:0}.mico-space-invitation-accept,.mico-space-invitation-decline{border-radius:var(--mico-radius-r8);height:22px;padding:0 var(--mico-space-8);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size16);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.mico-space-invitation-accept{background:var(--mico-color-background-solid);color:var(--mico-color-text-inverse)}.mico-space-invitation-accept:hover{background:var(--mico-color-background-solid)}.mico-space-invitation-decline{background:var(--mico-color-background-subtle);color:var(--mico-color-text-placeholder)}.mico-space-invitation-decline:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-secondary)}.mico-space-invitation-accept:disabled,.mico-space-invitation-decline:disabled{cursor:not-allowed;opacity:.55}.mico-space-check,.mico-space-plus{width:16px;height:16px;color:var(--mico-color-text-primary);stroke:currentColor;flex:0 0 16px}.mico-dialog-content{padding:var(--mico-space-20)}.mico-dialog-content .rich-text-editor,.mico-create-task-dialog .rich-text-editor{color:var(--mico-color-text-primary);caret-color:var(--mico-color-text-primary)}.mico-dialog-content .rich-text-editor .is-editor-empty:first-child:before,.mico-create-task-dialog .rich-text-editor .is-editor-empty:first-child:before{color:var(--mico-color-text-disabled)}.mico-local-agent-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;overflow:hidden}.mico-create-task-footer{justify-content:space-between;align-items:center;gap:var(--mico-space-12);min-height:40px;padding-top:var(--mico-space-2);flex-shrink:0;display:flex}.mico-create-task-footer-left,.mico-create-task-footer-actions{align-items:center;min-width:0;display:flex}.mico-create-task-footer-left{gap:var(--mico-space-4);flex:auto}.mico-create-task-footer-actions{gap:var(--mico-space-12);flex-shrink:0}.mico .rich-text-editor .mention{color:var(--mico-mention)}.mico .rich-text-editor .mention.is-out-of-conversation{color:var(--mico-color-text-placeholder)}.mico .rich-text-editor .mention.mention--self{color:var(--mico-color-text-inverse);background:var(--mico-color-action-primary);border-radius:var(--mico-radius-full);padding:0 var(--mico-space-6)}.mico .rich-text-editor :is(.node-skillMention,.node-connectorMention,.node-knowledgeBaseMention,.node-quillMention){vertical-align:-2px;align-items:center;max-width:100%;line-height:0;display:inline-flex}.mico .rich-text-editor :is(.node-skillMention,.node-connectorMention,.node-knowledgeBaseMention,.node-quillMention)>[data-node-view-wrapper]{max-width:100%;line-height:inherit;vertical-align:inherit;align-items:center;display:inline-flex}.mico .rich-text-editor [data-node-view-wrapper]:has(.mention){line-height:inherit;vertical-align:baseline}.mico-create-task-tab-hint{margin-left:var(--mico-space-6);vertical-align:-5px;display:inline-block}.mico-create-task-checking{margin:calc(var(--mico-space-2) * -1) 0 var(--mico-space-2);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-create-task-checking-overlay{margin:0 0 var(--mico-space-8);position:absolute;bottom:100%;left:0;right:0}.mico-create-task-setup{justify-content:space-between;align-items:stretch;gap:var(--mico-space-48);text-align:left;flex-direction:column;min-height:153px;padding:0;display:flex}.mico-create-task-setup-copy{max-width:none}.mico-create-task-setup-copy h3{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:-.02em;line-height:var(--mico-line-height-size22);margin:0}.mico-create-task-setup-copy p{margin:var(--mico-space-24) 0 0;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);letter-spacing:-.02em;line-height:var(--mico-line-height-size22)}.mico-create-task-setup-actions{justify-content:flex-end;gap:var(--mico-space-8);display:flex}.mico-create-task-setup-actions .mico-ui-button:first-child{border-radius:var(--mico-radius-full);background:var(--mico-color-background-solid);min-width:146px;height:34px;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);letter-spacing:-.02em}.mico-create-task-setup-actions .mico-ui-button:not(:first-child){display:none}.mico-create-task-upload-button{border-radius:var(--mico-radius-r12);width:32px;height:32px;color:var(--mico-color-text-secondary)}.mico-create-task-upload-button:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico-create-task-workspace-trigger{align-items:center;gap:var(--mico-space-6);border-radius:var(--mico-radius-r12);min-width:0;max-width:148px;height:32px;padding:0 var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);cursor:pointer;background:0 0;border:0;transition:background-color .16s,color .16s;display:inline-flex}.mico-create-task-workspace-trigger:hover,.mico-create-task-workspace-trigger:focus-visible,.mico-create-task-workspace-trigger[aria-expanded=true],.mico-create-task-workspace-trigger[data-popup-open]{background:var(--mico-color-background-hover);outline:none}.mico-create-task-workspace-trigger:disabled{cursor:not-allowed;opacity:.5}.mico-create-task-workspace-avatar{flex:0 0 18px;width:18px;height:18px}.mico-create-task-workspace-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico-create-task-scope-arrow{width:14px;height:14px;color:var(--mico-color-text-disabled);flex:0 0 14px}.mico-autopilot-shell>section{min-height:max-content}.mico-autopilot-form-footer,.mico-autopilot-detail-footer{background:var(--mico-page-background,var(--mico-color-background-surface));min-height:32px;padding-top:var(--mico-space-12);padding-bottom:var(--mico-space-28);box-shadow:0 0 0 100vmax var(--mico-page-background,var(--mico-color-text-inverse));clip-path:inset(0 -100vmax);align-items:flex-start;margin-bottom:0}.mico-autopilot-shell input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([role=combobox]),.mico-autopilot-shell textarea,.mico-autopilot-add-trigger-dialog input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([role=combobox]),.mico-autopilot-add-trigger-popover input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([role=combobox]){border-color:var(--mico-color-border-default);background:var(--mico-color-background-surface)}.mico-autopilot-shell input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([role=combobox]):not(:focus-visible),.mico-autopilot-shell textarea:not(:focus-visible),.mico-autopilot-add-trigger-dialog input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([role=combobox]):not(:focus-visible),.mico-autopilot-add-trigger-popover input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([role=combobox]):not(:focus-visible){box-shadow:none}.mico-autopilot-shell input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([role=combobox]):focus-visible,.mico-autopilot-shell textarea:focus-visible,.mico-autopilot-add-trigger-dialog input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([role=combobox]):focus-visible,.mico-autopilot-add-trigger-popover input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([role=combobox]):focus-visible{border-color:var(--mico-color-border-focus);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .25)}:is(.mico-autopilot-shell input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([role=combobox]):autofill,.mico-autopilot-add-trigger-dialog input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([role=combobox]):autofill,.mico-autopilot-add-trigger-popover input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([role=combobox]):autofill){-webkit-text-fill-color:#1a1d26;-webkit-box-shadow:inset 0 0 0 1000px #fff}.mico-autopilot-add-trigger-button{gap:var(--mico-space-4);border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico-autopilot-add-trigger-button:hover{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico-autopilot-add-trigger-overlay.hi-v5-popover{padding:0}.mico-autopilot-radio-group.mico-ui-radio-group{gap:var(--mico-space-32);flex-wrap:wrap}.mico-autopilot-status-switch .mico-ui-switch{width:60px;height:22px}.mico-autopilot-status-switch .mico-ui-switch[data-checked=true]{background:var(--mico-color-action-primary)}.mico-autopilot-status-switch .mico-ui-switch:not([data-checked=true]){background:var(--mico-color-background-pressed)}.mico-autopilot-status-switch .mico-ui-switch__thumb{width:20px;height:20px}.mico-autopilot-status-switch .mico-ui-switch[data-checked=true] .mico-ui-switch__thumb{transform:translate(36px)}.mico-autopilot-status-switch .mico-ui-switch:not([data-checked=true]) .mico-ui-switch__thumb{transform:translate(0)}.mico-autopilot-trigger-tabs{background:var(--mico-color-background-subtle)}.mico-autopilot-trigger-tabs button{border-radius:var(--mico-radius-r6);min-height:24px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico-autopilot-trigger-tabs button.bg-background,.mico-autopilot-trigger-tabs button.bg-mico-background-surface{background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);box-shadow:var(--mico-shadow-raised)}.mico-autopilot-add-trigger-dialog{border:var(--mico-border-width-default) solid var(--mico-scan-border);border-radius:var(--mico-radius-r8);width:404px;max-width:calc(100vw - 48px);padding:var(--mico-space-16) var(--mico-space-20);box-shadow:var(--mico-shadow-modal)}.mico-autopilot-add-trigger-dialog [data-slot=dialog-title]{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size28)}.mico-autopilot-add-trigger-dialog [data-slot=dialog-close]{top:20px;right:20px}.mico-autopilot-add-trigger-dialog .mico-autopilot-trigger-tabs{height:28px;padding:var(--mico-space-2)}.mico-autopilot-add-trigger-dialog .mico-autopilot-trigger-tabs button{gap:var(--mico-space-8);height:20px;font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-size24)}.mico-autopilot-add-trigger-dialog .mico-autopilot-trigger-tabs svg{width:16px;height:16px}.mico-autopilot-add-trigger-input{border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);height:36px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico-autopilot-add-trigger-input::placeholder{color:var(--mico-color-text-placeholder)}.mico-autopilot-add-trigger-submit{border-radius:var(--mico-radius-r6);background:var(--mico-color-background-solid);min-width:64px;height:32px;padding:0 var(--mico-space-12);color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico-autopilot-add-trigger-submit:hover{background:var(--mico-color-background-solid)}.mico-subissue-quick-composer{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);box-shadow:var(--mico-shadow-raised)}.mico-subissue-quick-composer button[aria-haspopup]:not([aria-haspopup=false]):not(:disabled):not([aria-disabled=true]){cursor:pointer}.mico-subissue-quick-composer .mico-subissue-quick-submit-button:not(:disabled){background:var(--mico-color-action-primary);box-shadow:var(--mico-shadow-raised)}.mico-subissue-quick-dialog[data-slot=dialog-content]{--tw-ring-shadow:0 0 rgb(var(--mico-color-channel-shadow) / 0);--tw-ring-color:transparent;box-shadow:var(--mico-shadow-modal);border:0}.mico .mico-creating-task-content{gap:var(--mico-space-12);width:100%;max-width:1000px;padding:var(--mico-space-28) var(--mico-space-32) var(--mico-space-128)}.mico .skill-mention{border-radius:var(--mico-radius-r6)}.mico .skill-mention.is-unavailable,.mico .connector-mention.is-unavailable{color:var(--muted-foreground);outline:var(--mico-border-width-default) dashed var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.mico .skill-mention.is-unavailable,.mico .connector-mention.is-unavailable{outline:var(--mico-border-width-default) dashed color-mix(in srgb, var(--muted-foreground) 45%, transparent)}}.mico .skill-mention.is-unavailable,.mico .connector-mention.is-unavailable{outline-offset:-1px}.mico .rich-text-editor .mico-chip-icon{width:100%;max-width:none;height:100%;vertical-align:initial;border-radius:0;margin:0;display:block}.mico-project-menu{max-width:min(320px,100vw - 32px);max-height:min(320px, var(--available-height,calc(100vh - 32px)));border-color:var(--border);border-radius:var(--mico-radius-r12);box-shadow:var(--mico-shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.mico-project-menu-list{gap:var(--mico-space-2);min-height:0;padding:var(--mico-space-4);flex-direction:column;display:flex;overflow-y:auto}.mico-project-menu-footer{padding:0 var(--mico-space-4) var(--mico-space-4);flex-shrink:0}.mico-agent-menu{max-width:min(320px,100vw - 32px);max-height:min(320px, var(--available-height,calc(100vh - 32px)));border-radius:var(--mico-radius-r12)}.mico-agent-menu-item{min-width:0;max-width:100%}.mico-project-menu-item{box-sizing:border-box;align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r6);width:100%;min-width:0;max-width:100%;min-height:32px;padding:var(--mico-space-6) var(--mico-space-8);color:var(--popover-foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);text-align:left;background:0 0;border:0;display:flex}.mico-project-menu-item svg{flex:0 0 16px;width:16px;height:16px}.mico-project-menu .mico-project-menu-item:hover,.mico-project-menu .mico-project-menu-item:focus,.mico-project-menu .mico-project-menu-item:focus-visible,.mico-project-menu .mico-project-menu-item[data-highlighted]{background:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.mico-project-menu .mico-project-menu-item:hover,.mico-project-menu .mico-project-menu-item:focus,.mico-project-menu .mico-project-menu-item:focus-visible,.mico-project-menu .mico-project-menu-item[data-highlighted]{background:color-mix(in srgb, var(--foreground) 6%, transparent)!important}}.mico-project-menu .mico-project-menu-item:hover,.mico-project-menu .mico-project-menu-item:focus,.mico-project-menu .mico-project-menu-item:focus-visible,.mico-project-menu .mico-project-menu-item[data-highlighted]{color:var(--popover-foreground)!important}.mico-project-menu-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}@keyframes mico-plan-logo-shine{0%{background-position:160% 0}to{background-position:-160% 0}}.mico-loading-dots:after{content:"";text-align:left;width:1.2em;animation:1.2s steps(4,end) infinite mico-loading-dots;display:inline-block}@keyframes mico-loading-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}.mico-proposed-plan-card{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);width:100%;padding:var(--mico-space-24) var(--mico-space-28) var(--mico-space-16);box-shadow:var(--mico-shadow-raised)}.mico-proposed-plan-card-header{margin-bottom:var(--mico-space-16);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold)}.mico-proposed-plan-card-content{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size24)}.mico-proposed-plan-card-actions{margin-top:var(--mico-space-20);justify-content:flex-end;display:flex}.mico-proposed-plan-card-actions .mico-ui-button{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-solid);color:var(--mico-color-text-inverse)}.mico-clarification-form{gap:var(--mico-space-20);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);width:100%;padding:var(--mico-space-20) var(--mico-space-20) var(--mico-space-16) var(--mico-space-24);box-shadow:var(--mico-shadow-raised);flex-direction:column;max-height:calc(100svh - 148px);margin-top:0;display:flex;overflow:hidden}.mico-clarification-form-header{justify-content:space-between;align-items:flex-start;gap:var(--mico-space-16);flex-shrink:0;display:flex}.mico-clarification-form-title{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22)}.mico-clarification-progress{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico-clarification-form-body{min-height:0;padding-right:var(--mico-space-8);overflow-y:auto}.mico-clarification-field{padding:0 0 var(--mico-space-24);background:0 0;border:0;border-radius:0}.mico-clarification-field:last-child{padding-bottom:var(--mico-space-4)}.mico-clarification-label{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20)}.mico-clarification-description{margin-top:var(--mico-space-4);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-clarification-recommendation{align-items:baseline;gap:var(--mico-space-4) var(--mico-space-10);margin-top:var(--mico-space-6);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex-wrap:wrap;display:flex}.mico-clarification-recommendation-choice{color:var(--foreground);font-weight:var(--mico-font-weight-medium)}.mico-clarification-recommendation-reason:before{content:"理由：";color:var(--muted-foreground)}.mico-clarification-options{gap:var(--mico-space-10);margin-top:var(--mico-space-12);display:grid}.mico-clarification-option{align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r8);width:fit-content;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);cursor:pointer;background:0 0;border:0;padding:0;transition:color .16s,box-shadow .16s;display:inline-flex}.mico-clarification-option:hover,.mico-clarification-option[data-selected=true]{color:var(--mico-color-text-primary)}.mico-clarification-option:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-default);outline-offset:2px;border-radius:var(--mico-radius-r4)}.mico-clarification-option[data-disabled=true]{cursor:not-allowed;opacity:.5}.mico-clarification-option-box{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);background:var(--mico-color-background-surface);flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;transition:border-color .16s,background .16s;display:inline-flex}.mico-clarification-option-box--radio{border-radius:50%}.mico-clarification-option-box--radio:after{content:"";background:0 0;border-radius:50%;width:6px;height:6px;transition:background .16s}[data-selected=true] .mico-clarification-option-box--radio{border-color:var(--mico-color-border-default)}[data-selected=true] .mico-clarification-option-box--radio:after{background:var(--mico-color-background-solid)}.mico-clarification-option-box--checkbox{border-radius:var(--mico-radius-r4)}[data-selected=true] .mico-clarification-option-box--checkbox{border-color:var(--mico-color-border-default);background:var(--mico-color-background-solid)}[data-selected=true] .mico-clarification-option-box--checkbox:after{content:"";border:solid var(--mico-color-border-subtle);border-width:0 var(--mico-border-width-strong) var(--mico-border-width-strong) 0;width:6px;height:9px;transform:rotate(45deg)translateY(-1px)}.mico-clarification-custom-option{align-items:center;gap:var(--mico-space-8);width:100%;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);cursor:pointer;display:flex}.mico-clarification-custom-option[data-selected=true]{color:var(--mico-color-text-primary)}.mico-clarification-custom-option .mico-clarification-option-box{cursor:pointer}.mico-clarification-custom-option textarea{min-width:120px;color:var(--mico-color-text-primary);font-family:inherit;font-size:inherit;line-height:inherit;resize:none;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap;background:0 0;border:0;outline:0;flex:auto;overflow:hidden}.mico-clarification-input{width:min(100%,420px);margin-top:var(--mico-space-12);border:0;border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-weak);padding:var(--mico-space-4) 0 var(--mico-space-6);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);background:0 0;outline:0}.mico-clarification-selected-value{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-size28)}.mico-clarification-form.is-folded .mico-clarification-label{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular)}.mico-clarification-form.is-folded .mico-clarification-selected-value{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);color:var(--mico-color-text-primary)}.mico-clarification-actions{gap:var(--mico-space-10);flex-shrink:0;justify-content:flex-end;display:flex}.mico-clarification-actions .mico-ui-button{border-radius:var(--mico-radius-r8);min-width:64px}.mico-clarification-actions .mico-ui-button:last-child{background:var(--mico-color-background-solid);color:var(--mico-color-text-inverse)}.mico-plan-execution-progress{z-index:5;border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);width:min(256px,100% - 48px);padding:var(--mico-space-14) var(--mico-space-16) var(--mico-space-16);box-shadow:var(--mico-shadow-raised);position:absolute;top:24px;right:24px}.mico-plan-execution-header{justify-content:space-between;align-items:center;gap:var(--mico-space-12);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-bottom:var(--mico-space-12);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);display:flex}.mico-plan-execution-title{align-items:center;gap:var(--mico-space-8);color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-semi-bold);display:inline-flex}.mico-plan-execution-list{gap:var(--mico-space-12);padding-top:var(--mico-space-14);display:grid}.mico-plan-execution-item{align-items:center;gap:var(--mico-space-8);min-width:0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);display:flex}.mico-plan-execution-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico-plan-execution-item[data-status=done],.mico-plan-execution-item[data-status=done] svg,.mico-plan-execution-item[data-status=active]{color:var(--mico-color-text-primary)}.mico-plan-execution-item[data-status=pending] svg{color:var(--mico-color-text-disabled)}@media (max-width:1024px){.mico-plan-execution-progress{width:auto;position:static}}@media (max-width:767px){.mico .mico-creating-task-content{padding-right:var(--mico-space-16);padding-left:var(--mico-space-16)}}.mico-agent-menu{border-color:var(--border);min-width:280px;box-shadow:var(--mico-shadow-overlay);padding:var(--mico-space-10);overflow-y:auto}.mico-agent-menu--embedded{box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:min(320px,100vh - 80px)}.mico-agent-menu--embedded .mico-agent-menu-item{text-align:left;justify-content:flex-start;width:100%}.mico-agent-menu-search{height:32px;margin:0 0 var(--mico-space-8);align-items:center;display:flex;position:relative}.mico-agent-menu-search-icon{width:14px;height:14px;color:var(--muted-foreground);pointer-events:none;position:absolute;left:8px}.mico-agent-menu-search-input{box-sizing:border-box;border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r8);background:var(--popover);width:100%;height:32px;padding:0 var(--mico-space-8) 0 var(--mico-space-28);color:var(--popover-foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);outline:none}.mico-agent-menu-search-input:focus{border-color:var(--ring);box-shadow:0 0 0 var(--mico-border-width-strong) var(--ring)}@supports (color:color-mix(in lab, red, red)){.mico-agent-menu-search-input:focus{box-shadow:0 0 0 var(--mico-border-width-strong) color-mix(in srgb, var(--ring) 10%, transparent)}}.mico-agent-menu-search-input::placeholder{color:var(--muted-foreground)}.mico-agent-menu-search-input::-webkit-search-cancel-button{cursor:pointer}.mico-agent-menu-group+.mico-agent-menu-group{margin-top:var(--mico-space-6);padding-top:var(--mico-space-8);border-top:var(--mico-border-width-default) solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mico-agent-menu-group+.mico-agent-menu-group{border-top:var(--mico-border-width-default) solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.mico-agent-menu-group-label{padding:var(--mico-space-2) var(--mico-space-6) var(--mico-space-6);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);font-weight:var(--mico-font-weight-medium)}.mico-agent-menu-item{box-sizing:border-box;align-items:center;gap:var(--mico-space-10);width:100%;min-height:34px;padding:var(--mico-space-6) var(--mico-space-6);border-radius:var(--mico-radius-r12);color:var(--popover-foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-heading);text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.mico-agent-menu-item-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mico-agent-menu-item>svg:last-child{flex:0 0 16px;width:16px;height:16px;margin-left:auto}.mico-agent-menu-member-item{min-height:42px}.mico-agent-menu-member-copy{gap:var(--mico-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.mico-agent-menu-member-email{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-agent-menu-empty{padding:var(--mico-space-8) var(--mico-space-6);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-agent-menu-workflow-empty{justify-items:start;gap:var(--mico-space-4);padding:var(--mico-space-8) var(--mico-space-6) var(--mico-space-10);display:grid}.mico-agent-menu-workflow-empty strong{color:var(--popover-foreground);font-weight:var(--mico-font-weight-medium)}.mico-agent-menu-workflow-empty button{margin-top:var(--mico-space-4)}.mico-agent-menu-group-hint{padding:0 var(--mico-space-6) var(--mico-space-6);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16)}.mico-agent-menu-item[data-selected=true]{background:var(--muted);color:var(--popover-foreground);font-weight:var(--mico-font-weight-medium)}.mico .mico-settings-page{font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size24);overflow:hidden}.mico-floating-surface{font-family:var(--mico-font-family-sans)}.mico-artifact-picker{--primary:var(--mico-color-action-link);--ring:var(--mico-color-border-focus);--mico-blue-tint:var(--mico-color-action-link)}@supports (color:color-mix(in lab, red, red)){.mico-artifact-picker{--mico-blue-tint:color-mix(in oklab, var(--mico-color-action-link) 12%, var(--card,var(--mico-color-text-inverse)))}}.mico .mico-settings-page button:not(:disabled),.mico .mico-settings-page [role=button]:not([aria-disabled=true]),.mico-floating-surface button:not(:disabled){cursor:pointer}.mico .mico-settings-page button,.mico .mico-settings-page [role=button],.mico .mico-settings-page .mico-ui-button{box-shadow:none!important}.mico .mico-settings-page button:disabled,.mico-floating-surface button:disabled{cursor:not-allowed}.mico .mico-agent-detail-page button:not(:disabled),.mico .mico-agent-detail-page [role=button]:not([aria-disabled=true]){cursor:pointer}.mico .mico-agent-detail-page button:disabled{cursor:not-allowed}.mico .mico-settings-nav{box-sizing:border-box;width:240px;min-height:0;padding:var(--mico-space-12) var(--mico-space-8) var(--mico-space-8);box-shadow:inset calc(var(--mico-border-width-default) * -1) 0 var(--mico-color-border-subtle);font-family:var(--mico-font-family-sans);scrollbar-width:none;background:0 0;flex-direction:column;transition:padding-top .22s;display:flex;overflow:hidden auto}.mico .mico-settings-nav::-webkit-scrollbar{display:none}.mico .mico-settings-group-label{height:28px;padding:var(--mico-space-4) var(--mico-space-8);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);margin:0}.mico .mico-settings-workspace-selector{box-sizing:border-box;width:calc(100% - 8px);min-width:0;height:36px;padding:0 var(--mico-space-8);border:0;justify-content:flex-start;align-items:center;margin:0;display:flex}.mico .mico-settings-workspace-label{height:36px;font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);letter-spacing:0;text-align:left;justify-content:flex-start;align-items:center;display:inline-flex}.mico .mico-settings-groups{min-width:0;margin-top:var(--mico-space-2);flex-direction:column;gap:0;display:flex}.mico .mico-settings-group{padding:var(--mico-space-8) 0}.mico .mico-settings-item-list{gap:var(--mico-space-8);min-width:0;padding:var(--mico-space-4) 0;flex-direction:column;display:flex}.mico .mico-settings-invitations{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-width:0;padding:var(--mico-space-12) 0 var(--mico-space-8);flex-direction:column;display:flex}.mico .mico-settings-invitation-list{gap:var(--mico-space-12);flex-direction:column;min-width:0;display:flex}.mico .mico-settings-invitation-card{flex:0 0 118px}.mico .mico-settings-invitations .mico-sidebar-invitation-button:focus-visible{outline-offset:1px;outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus)!important}.mico .mico-settings-status{justify-content:center;align-items:center;gap:var(--mico-space-8);min-height:320px;padding:var(--mico-space-32);color:var(--mico-color-text-secondary);text-align:center;flex-direction:column;display:flex}.mico .mico-settings-status-icon{color:var(--mico-color-text-placeholder)}.mico .mico-settings-status-title{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium)}.mico .mico-settings-status-description{font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-settings-nav-item{align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r6);width:100%;min-width:0;height:32px;padding:0 var(--mico-space-4) 0 var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);cursor:pointer;touch-action:manipulation;transition:background-color .16s,color .16s;display:flex}.mico .mico-settings-nav-item:hover,.mico .mico-settings-nav-item[data-active=true]{background:var(--mico-color-background-hover)}.mico .mico-settings-nav-item[data-active=true]{font-weight:var(--mico-font-weight-medium)}.mico .mico-settings-nav-item:focus-visible{background:var(--mico-color-background-hover);outline-offset:-2px;outline:var(--mico-border-width-strong) solid var(--mico-color-border-default)!important}.mico .mico-settings-nav-item svg,.mico .mico-settings-nav-item span{color:var(--mico-color-text-primary)}.mico .mico-settings-nav-item svg{stroke-width:1.8px;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.mico .mico-settings-nav-item{transition:none}}.mico .mico-settings-content{overscroll-behavior:contain;background:var(--mico-page-background,var(--mico-color-background-surface));scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--mico-color-text-secondary) transparent;min-height:0;overflow-x:hidden}.mico .mico-settings-content:has(.mico-knowledge-tab-root){overflow-y:hidden}.mico .mico-settings-content::-webkit-scrollbar{width:8px}.mico .mico-settings-content::-webkit-scrollbar-track{background:0 0}.mico .mico-settings-content::-webkit-scrollbar-thumb{border:var(--mico-border-width-strong) solid transparent;border-radius:var(--mico-radius-full);background:var(--mico-color-background-hover);background-clip:padding-box}.mico .mico-settings-panel{box-sizing:border-box;width:min(760px,100% - 48px);padding:var(--mico-space-80) 0 var(--mico-space-40);margin:0 auto}.mico .mico-settings-panel-wide{width:min(980px,100% - 48px)}.mico .mico-settings-page:has(.mico-models-settings-panel) .mico-settings-nav{width:208px}.mico .mico-settings-page:has(.mico-models-settings-panel) .mico-settings-panel.mico-models-settings-panel{width:100%;height:100%;min-height:0;margin:0;padding:0}.mico :is(.mico-profile-settings-panel,.mico-agent-management-settings-panel,.mico-settings-notifications-panel,.mico-labs-settings-panel,.mico-about-settings-panel){padding-top:var(--mico-layout-header-height)}.mico .mico-agent-management-settings-panel{flex-direction:column;width:min(1000px,100% - 48px);height:100%;min-height:100%;margin:0 auto;display:flex;position:relative}.mico .mico-agent-management-header{gap:var(--mico-space-32);flex-direction:column;display:flex}.mico .mico-agent-management-header h1{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size28);margin:0}.mico .mico-agent-management-tabs{align-items:center;gap:var(--mico-space-32);height:36px;display:flex;position:relative}.mico .mico-agent-management-tabs button{padding:var(--mico-space-4) 0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);border:0;justify-content:center;align-items:flex-start;display:flex;position:relative}.mico .mico-agent-management-tabs button[data-active=true]{color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-agent-management-tabs button[data-active=true]:after{border-radius:var(--mico-radius-pill);background:var(--mico-color-text-primary);content:"";width:22px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mico .mico-agent-management-content{flex-direction:column;flex:1;min-width:0;height:0;min-height:0;margin:0;padding:0;display:flex}.mico .mico-agent-management-content>.mico-agent-settings-page{width:100%;margin:0;padding:0}.mico .mico-agent-management-content>.mico-agent-settings-page-settings{gap:var(--mico-space-20);padding-top:0;padding-bottom:0}.mico .mico-agent-management-toolbar-row{justify-content:space-between;align-items:center;gap:var(--mico-space-16);display:flex}.mico .mico-agent-management-header-actions{align-items:center;gap:var(--mico-space-12);min-width:0;display:flex}.mico .mico-agent-management-content>.mico-squads-panel{flex:1;width:100%;height:100%;min-height:0;margin:0;padding:0}.mico .mico-agent-management-content>.mico-squads-panel .mico-squads-empty{min-height:0}.mico .mico-labs-history{gap:var(--mico-space-28);flex-direction:column;display:flex}.mico .mico-labs-history h1{color:var(--foreground);font-size:var(--mico-font-size-size24);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size32);margin:0}.mico .mico-labs-history{border:var(--mico-border-width-default) dashed var(--border);border-radius:var(--mico-radius-r16);justify-content:center;min-height:240px}.mico .mico-members-settings-panel{width:min(1176px,100% - 48px)}.mico .mico-members-section{gap:var(--mico-space-28);border:0;flex-direction:column;padding:0;display:flex}.mico .mico-members-header{align-items:stretch;gap:var(--mico-space-40);flex-direction:column;display:flex}.mico .mico-members-header h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size28);margin:0}.mico .mico-members-block{gap:var(--mico-space-20);flex-direction:column;display:flex}.mico .mico-members-subheader{justify-content:space-between;align-items:center;gap:var(--mico-space-16);width:100%;display:flex}.mico .mico-members-subheader h3,.mico .mico-members-block h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);margin:0}.mico .mico-members-invite-row{align-items:center;gap:var(--mico-space-10);grid-template-columns:minmax(0,1fr) auto;display:grid}.mico .mico-members-header-actions{align-items:center;gap:var(--mico-space-12);display:flex}.mico .mico-members-search-wrap{width:200px;min-width:0;position:relative}.mico .mico-members-search-wrap .mico-members-search-input{box-sizing:border-box;border-radius:var(--mico-radius-r6);background:var(--mico-color-background-surface);width:100%;height:28px;min-height:28px;padding:var(--mico-space-2) var(--mico-space-12) var(--mico-space-2) calc(var(--mico-space-28) + var(--mico-space-2));color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);border-color:var(--mico-color-border-default)!important;box-shadow:none!important}.mico .mico-members-search-input:focus-visible{border-color:var(--mico-color-border-focus)!important}.mico .mico-members-search-input::placeholder{color:var(--mico-color-text-placeholder)}.mico .mico-members-search-icon{z-index:1;width:14px;height:14px;color:var(--mico-color-text-placeholder);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.mico.mico-member-invite-dialog{box-sizing:border-box;flex-direction:column;min-width:0;height:min(463px,100vh - 180px);display:flex}.mico .mico-member-invite-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.mico .mico-member-invite-tabs>.mico-ant-tabs{flex:1;min-height:0}.mico .mico-member-invite-tabs .mico-ant-tabs-nav{height:32px;min-height:32px;margin:calc(var(--mico-space-4) * -1) 0 var(--mico-space-12)}.mico .mico-member-invite-tabs .mico-ant-tabs-nav:before{border-bottom:0}.mico .mico-member-invite-tabs .mico-ant-tabs-nav-list{gap:var(--mico-space-24);width:auto}.mico .mico-member-invite-tabs .mico-ant-tabs-tab{font-size:var(--mico-font-size-size14);flex:none;justify-content:flex-start;margin:0;padding:0}.mico .mico-member-invite-tabs .mico-ant-tabs-tab-active .mico-ant-tabs-tab-btn{font-weight:var(--mico-font-weight-medium)}.mico .mico-member-invite-tabs .mico-ant-tabs-ink-bar{height:3px!important}.mico .mico-member-invite-tabs .mico-ant-tabs-content-holder,.mico .mico-member-invite-tabs .mico-ant-tabs-content,.mico .mico-member-invite-tabs .mico-ant-tabs-tabpane{flex:1;min-height:0}.mico .mico-member-invite-tabs .mico-ant-tabs-tabpane-active{flex-direction:column;display:flex}.mico .mico-member-invite-dialog-close{border-radius:var(--mico-radius-r6);width:28px;height:28px;color:var(--mico-color-text-secondary);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:17px;right:0}.mico .mico-member-invite-dialog-close:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico-member-invite-modal .mico-ant-modal-close{width:28px;height:28px;color:var(--mico-color-text-primary);inset-inline-end:20px}.mico-member-invite-modal .mico-ant-modal-close svg{width:20px;height:20px}.mico-member-invite-modal .mico-ant-modal-close:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-member-invite-dialog-body{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;margin:0;display:grid}.mico.mico-member-invite-dialog .mico-member-invite-dialog-body{border:0;border-radius:0;grid-template-columns:minmax(0,1fr)}.mico.mico-member-invite-dialog .mico-workspace-creation-picker{flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex}.mico.mico-member-invite-dialog .mico-workspace-creation-picker-panel{flex:1;height:auto;min-height:0}.mico.mico-member-invite-dialog .mico-workspace-creation-search{flex-basis:32px}.mico.mico-member-invite-dialog .mico-workspace-creation-search .mico-ui-input{height:28px}.mico .mico-member-invite-external-body{gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);min-height:0;padding:var(--mico-space-16);flex-direction:column;flex:1;display:flex}.mico .mico-member-invite-external-input-wrap{width:100%}.mico .mico-member-invite-external-input{width:100%;height:32px}.mico .mico-member-invite-picker,.mico .mico-member-invite-selected{min-width:0;min-height:0;padding:var(--mico-space-16) var(--mico-space-8);flex-direction:column;display:flex}.mico .mico-member-invite-selected{border-left:var(--mico-border-width-default) solid var(--mico-color-border-weak)}.mico .mico-member-invite-search{align-items:center;gap:var(--mico-space-6);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r6);height:32px;padding:0 var(--mico-space-8);margin:0 var(--mico-space-8);color:var(--mico-color-text-placeholder);flex-shrink:0;display:flex}.mico .mico-member-invite-search-row{align-items:center;gap:var(--mico-space-8);margin:0 var(--mico-space-8);display:flex}.mico .mico-member-invite-search-row .mico-member-invite-search{flex:1;min-width:0;margin:0}.mico .mico-member-invite-add-contact{flex:none;width:32px;height:32px}.mico .mico-member-invite-search input{min-width:0;height:100%;box-shadow:none;background:0 0;border:0;padding:0}.mico .mico-member-invite-search input:focus-visible{outline:none}.mico .mico-member-invite-results,.mico .mico-member-invite-selected-list{min-height:0;margin-top:var(--mico-space-8);flex:1;overflow-y:auto}.mico .mico-member-invite-results{margin-top:var(--mico-space-8)}.mico .mico-member-invite-results .mico-members-search-result-row{border-radius:var(--mico-radius-r6);width:100%;min-height:44px;padding:var(--mico-space-6) var(--mico-space-8);text-align:left;cursor:pointer}.mico .mico-member-invite-results .mico-members-search-result-row:not(.is-disabled):hover{background:var(--mico-color-background-hover)}.mico .mico-member-invite-results .mico-members-search-result-row.is-disabled{cursor:default}.mico .mico-member-invite-name-line{align-items:center;gap:var(--mico-space-6);min-width:0;display:flex}.mico .mico-member-invite-name-line [data-slot=badge]{border-radius:var(--mico-radius-r4);flex-shrink:0}.mico .mico-member-invite-selected-header{height:32px;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);margin:0 var(--mico-space-8);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mico .mico-member-invite-clear{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r6);background:var(--mico-color-background-surface);height:24px;padding:0 var(--mico-space-8);color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size12);transition:background-color .16s,border-color .16s,color .16s}.mico .mico-member-invite-clear:hover{border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-member-invite-clear:focus-visible{border-color:var(--mico-color-border-default);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .12);outline:none}.mico .mico-member-invite-selected-header button{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12)}.mico .mico-member-invite-selected-row{justify-content:space-between;align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r6);min-height:48px;padding:var(--mico-space-6) var(--mico-space-4);font-size:var(--mico-font-size-size14);transition:background-color .16s,box-shadow .16s;display:flex}.mico .mico-member-invite-selected-row:hover,.mico .mico-member-invite-selected-row:focus-visible{background:var(--mico-color-background-hover);box-shadow:var(--mico-shadow-raised);outline:none}.mico .mico-member-invite-selected-row button{color:var(--mico-color-text-placeholder);flex-shrink:0}.mico .mico-member-invite-empty,.mico .mico-member-invite-error{padding:var(--mico-space-20) var(--mico-space-4);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);text-align:center}.mico .mico-member-invite-error{color:var(--mico-color-status-error)}.mico .mico-member-invite-checkbox{border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-r4);width:16px;height:16px;color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-compact);pointer-events:none;flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.mico .mico-member-invite-checkbox.is-selected{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary)}.mico .mico-member-invite-checkbox.is-disabled{border-color:var(--mico-color-border-focus);background:var(--mico-color-status-info-subtle);cursor:default}.mico .mico-member-invite-dialog-footer{justify-content:flex-end;gap:var(--mico-space-8);padding:var(--mico-space-24) 0 0;display:flex}.mico .mico-member-invite-dialog-footer .mico-ui-button{height:28px;padding:0 var(--mico-space-16);border-radius:var(--mico-radius-r8);font-size:var(--mico-font-size-size14)}.mico .mico-member-invite-dialog-footer .mico-ui-button[disabled]{background:var(--mico-color-background-disabled);color:var(--mico-color-text-inverse)}.mico .mico-member-invite-cancel{border-radius:var(--mico-radius-r8);width:60px;height:28px;border-color:var(--mico-color-border-weak)!important;background:var(--mico-color-background-surface)!important;color:var(--mico-color-text-primary)!important}.mico .mico-member-invite-submit{border-radius:var(--mico-radius-r8);width:72px;height:28px;border-color:var(--mico-color-border-focus)!important;background:var(--mico-color-action-primary)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-member-invite-cancel,.mico .mico-member-invite-submit{font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-style:normal;font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);letter-spacing:0;text-align:center;vertical-align:middle}.mico .mico-member-invite-submit:not(:disabled):hover,.mico .mico-member-invite-submit:not(:disabled):focus-visible{border-color:var(--mico-color-border-focus)!important;background:var(--mico-color-action-primary-hover)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-member-invite-submit:disabled{opacity:1;border-color:var(--mico-color-border-weak)!important;background:var(--mico-color-background-disabled)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-settings-panel .mico-members-invite-button{gap:var(--mico-space-4);height:28px;padding:0 var(--mico-space-12);border-radius:var(--mico-radius-r6);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);border-color:var(--mico-color-border-focus)!important;background:var(--mico-color-action-primary)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-settings-panel .mico-members-invite-button:not(:disabled):hover,.mico .mico-settings-panel .mico-members-invite-button:not(:disabled):focus-visible{border-color:var(--mico-color-action-primary-hover)!important;background:var(--mico-color-action-primary-hover)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-members-table{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);overflow:hidden}.mico .mico-members-divider{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico .mico-members-row{align-items:center;gap:var(--mico-space-10);min-height:52px;padding:var(--mico-space-8) var(--mico-space-12);display:flex}.mico .mico-members-cell{align-items:center;gap:var(--mico-space-8);min-width:0;display:flex}.mico .mico-members-cell-name{min-width:0}.mico .mico-members-cell-identity :where(span[class*=tag],.mico-ui-tag){flex:none}.mico .mico-members-cell-identity .mico-ui-tag{box-sizing:border-box;align-items:center;gap:var(--mico-space-2);height:24px;padding:var(--mico-space-2) var(--mico-space-8);border-radius:var(--mico-radius-pill);background:var(--mico-color-background-hover);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);border:0;display:inline-flex}.mico .mico-members-cell-identity .mico-ui-tag svg{flex-shrink:0;width:12px;height:12px}.mico .mico-members-cell-desc{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico .mico-members-desc-icon{width:14px;height:14px;color:var(--mico-color-text-secondary);flex-shrink:0}.mico .mico-members-desc-muted{color:var(--mico-color-text-placeholder)}.mico .mico-members-cell-actions{justify-content:flex-end}.mico .mico-members-table .mico-members-row,.mico .mico-members-table .mico-members-table-head{grid-template-columns:minmax(0,304fr) minmax(0,251fr) minmax(0,440fr) minmax(64px,101fr);gap:0;padding:0;display:grid}.mico .mico-members-table .mico-members-row{min-height:56px}.mico .mico-members-table .mico-members-divider>.mico-members-row{min-height:55px}.mico .mico-members-table .mico-members-table-head{box-sizing:border-box}.mico .mico-members-table .mico-members-row>.mico-members-cell,.mico .mico-members-table .mico-members-table-head>span{box-sizing:border-box;padding:0 var(--mico-space-14)}.mico .mico-members-table .mico-members-row>.mico-members-cell-name,.mico .mico-members-table .mico-members-table-head>span:first-child{padding:0 var(--mico-space-12)}.mico .mico-members-table .mico-members-cell-actions{margin-left:calc(var(--mico-space-8) * -1);justify-content:flex-start}.mico .mico-members-table .mico-members-cell-actions svg{color:var(--mico-color-text-secondary)}.mico .mico-members-table[data-columns="3"] .mico-members-row,.mico .mico-members-table[data-columns="3"] .mico-members-table-head{grid-template-columns:minmax(0,304fr) minmax(0,691fr) minmax(64px,101fr)}.mico .mico-member-add-request-avatar{border-radius:var(--mico-radius-full);background:var(--mico-color-background-hover);width:32px;height:32px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);flex:none;justify-content:center;align-items:center;display:inline-flex}.mico .mico-members-cell-identity .mico-ui-tag.mico-member-add-request-tag{background:var(--mico-color-label-warning-bg);color:var(--mico-color-label-warning-fg)}.mico .mico-members-table .mico-member-add-request-row .mico-members-cell-actions{gap:0}.mico .mico-member-add-request-footer{justify-content:space-between;align-items:center;gap:var(--mico-space-12);min-height:48px;padding:0 var(--mico-space-12);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);display:flex}.mico .mico-members-pending-table{margin-bottom:var(--mico-space-12);flex:none}.mico .mico-members-table-head{align-items:center;gap:var(--mico-space-12);height:48px;padding:var(--mico-space-10) var(--mico-space-16);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-surface);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr) 56px;display:grid}.mico .mico-members-table>.mico-members-table-head+.mico-members-divider{border-top:0}.mico .mico-members-table>.mico-members-table-head+.mico-members-divider>.mico-members-row{min-height:56px}.mico .mico-members-toolbar{justify-content:space-between;align-items:center;gap:var(--mico-space-12);flex-wrap:wrap;display:flex}.mico .mico-agent-owner-filter{align-items:center;gap:var(--mico-space-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.mico .mico-agent-owner-filter svg{width:14px;height:14px;transition:transform .15s}.mico .mico-agent-owner-filter[aria-expanded=true] svg{transform:rotate(180deg)}.mico .mico-agent-owner-filter:hover,.mico .mico-agent-owner-filter[data-active=true]{color:var(--mico-color-action-link)}.mico .mico-members-filters{align-items:center;gap:var(--mico-space-12);display:inline-flex}.mico .mico-members-filter{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--mico-space-4);height:28px;padding:var(--mico-space-2) var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-pill);background:var(--mico-color-background-surface);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s;display:inline-flex}.mico .mico-members-filter:hover{background:var(--mico-color-background-subtle);color:var(--mico-color-text-primary)}.mico .mico-members-filter:active{background:var(--mico-color-background-hover)}.mico .mico-members-filter:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:1px}[data-mico-input-modality=keyboard] .mico .mico-members-filter[aria-pressed=true]:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:-3px}.mico .mico-members-filter[aria-pressed=true]{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-members-filter-count{color:inherit;font-weight:inherit}.mico .mico-members-name-cell{flex:1;min-width:0}.mico .mico-members-primary{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22)}.mico .mico-members-secondary{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20)}.mico .mico-members-avatar-fallback{border-radius:var(--mico-radius-full);background:var(--mico-color-background-subtle);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.mico .mico-members-search-results{gap:var(--mico-space-14);flex-direction:column;display:flex}.mico .mico-workspace-settings-panel{width:min(800px,100% - 48px)}.mico .mico-workspace-settings-panel-with-tabs{gap:var(--mico-space-24);flex-direction:column;display:flex}.mico .mico-workspace-settings-tabs{align-items:center;gap:var(--mico-space-12);display:flex}.mico .mico-workspace-settings-tab{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);width:80px;height:28px;font-family:var(--mico-font-family-sans);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-style:normal;font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);letter-spacing:0;text-align:center;vertical-align:middle;cursor:pointer;padding:0;transition:background-color .16s,border-color .16s,color .16s}.mico .mico-workspace-settings-tab[data-active=true],.mico .mico-workspace-settings-tab[data-active=true]:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary);border-color:#0000}.mico .mico-workspace-settings-tab:not([data-active=true]):hover{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-hover);color:var(--mico-color-text-placeholder)}.mico .mico-repositories-settings-panel{width:min(800px,100% - 48px)}.mico .mico-squads-settings-panel{width:100%;min-width:0;min-height:100%;padding:var(--mico-space-24) var(--mico-space-40) var(--mico-space-40);flex-direction:column;display:flex}.mico .mico-local-agents-settings-panel{gap:var(--mico-space-40);width:min(800px,100% - 48px)}.mico .mico-settings-panel-fluid{width:100%;max-width:none;margin:0}.mico .mico-agent-settings-page{box-sizing:border-box;width:min(800px,100%);min-width:0;height:100%;min-height:0;padding:var(--mico-space-80) 0 var(--mico-space-80);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;margin:0 auto;display:flex}.mico .mico-settings-content[data-active-tab=agents]{background:var(--mico-page-background,var(--mico-color-background-surface))}.mico .mico-squads-settings-panel .mico-agents-panel{gap:var(--mico-space-20);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0}.mico .mico-squad-create-page{gap:var(--mico-space-40);width:min(800px,100%);height:auto;min-height:0;padding:var(--mico-space-20) 0 var(--mico-space-48);background:var(--mico-page-background,var(--mico-color-background-surface));color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-regular);flex-direction:column;margin:0 auto;display:flex}.mico .mico-squad-detail-edit-page{width:min(696px,100% - 80px);padding-top:var(--mico-space-20);padding-bottom:var(--mico-space-48)}.mico .mico-squad-detail-page{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.mico .mico-squad-detail-page>.mico-agent-create-sticky-header{flex:0 0 60px;margin-bottom:0}.mico .mico-squad-detail-subpage{width:min(1000px,100% - 48px);min-height:0;padding:var(--mico-space-20) 0 var(--mico-space-64);flex-direction:column;flex:1;margin:0 auto;display:flex}.mico .mico-squad-detail-name-heading,.mico .mico-squad-detail-name-heading h1{width:100%;min-width:0;margin:0}.mico .mico-squad-detail-subpage>.mico-agent-management-header{gap:var(--mico-space-12)}.mico .mico-squad-detail-name-button,.mico .mico-squad-detail-name-input{border-radius:var(--mico-radius-r4);width:100%;min-width:0;height:28px;color:var(--mico-color-text-primary);-webkit-text-fill-color:#1a1d26;font-family:inherit;font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size28);text-overflow:ellipsis;white-space:nowrap;opacity:1;text-align:left;background:0 0;border:0;outline:none;padding:0;display:block;overflow:hidden}.mico .mico-squad-detail-name-button{cursor:text}.mico .mico-squad-detail-name-button:hover,.mico .mico-squad-detail-name-input:hover,.mico .mico-squad-detail-name-input:focus{background:var(--mico-color-background-hover)}.mico .mico-squad-detail-subpage-content{padding-top:var(--mico-space-32)}.mico .mico-squad-detail-control-panel{padding:var(--mico-space-4)}.mico .mico-squad-workspaces-panel{padding-top:var(--mico-space-32)}.mico .mico-squad-workspaces-join-all{border-radius:var(--mico-radius-r6);height:28px;padding:0 var(--mico-space-8);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size12);font-style:normal;font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);letter-spacing:0;text-align:center;vertical-align:middle}.mico .mico-squad-workspaces-join-all svg{width:12px;height:12px}.mico .mico-squad-detail-instructions-page{min-height:0;margin-top:var(--mico-space-24);flex-direction:column;flex:1;padding-top:0;display:flex}.mico .mico-squad-detail-instructions-page .mico-space-agent-instructions-editor,.mico .mico-squad-detail-instructions-page .mico-space-agent-instructions-editor-field{flex:1;min-height:0}.mico .mico-squad-detail-instructions-page .mico-agent-instructions-textarea{min-height:100%}.mico .mico-squad-detail-instructions-page .mico-space-agent-primary-action{border-color:var(--mico-color-border-focus)!important;background:var(--mico-color-action-primary)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-squad-detail-instructions-page .mico-space-agent-primary-action:hover{border-color:var(--mico-color-border-focus)!important;background:var(--mico-color-action-primary-hover)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-squad-detail-subpage-heading h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size24);margin:0}.mico .mico-squad-detail-subpage-heading p{margin:var(--mico-space-4) 0 var(--mico-space-20);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico .mico-squad-detail-instructions-input{resize:vertical;border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:100%;min-height:220px;padding:var(--mico-space-12);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);outline:none;display:block}.mico .mico-squad-detail-instructions-input:focus{border-color:var(--mico-color-border-focus);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .1)}.mico .mico-squad-detail-subpage-actions{margin-top:var(--mico-space-16);justify-content:flex-end;display:flex}.mico .mico-squad-detail-workspace-card{align-items:center;gap:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);padding:var(--mico-space-14) var(--mico-space-16);display:flex}.mico .mico-squad-detail-workspace-dot{border-radius:var(--mico-radius-full);background:var(--mico-color-action-primary);width:8px;height:8px}.mico .mico-squad-detail-workspace-card div{gap:var(--mico-space-2);flex-direction:column;min-width:0;display:flex}.mico .mico-squad-detail-workspace-card strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium)}.mico .mico-squad-detail-workspace-card span:last-child{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12)}.mico .mico-local-agent-create-page{gap:var(--mico-space-32);width:min(850px,100% - 76px);min-height:0;padding:var(--mico-space-48) 0 var(--mico-space-96);background:var(--mico-page-background,var(--mico-color-background-surface));color:var(--mico-color-text-primary);flex-direction:column;margin:0 auto;display:flex}.mico .mico-local-agent-create-card{gap:var(--mico-space-32);background:0 0;border:0;border-radius:0;flex-direction:column;min-height:0;display:flex;overflow:visible}.mico .mico-local-agent-create-back{align-items:center;gap:var(--mico-space-6);width:fit-content;color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);background:0 0;border:0;padding:0;display:inline-flex}.mico .mico-local-agent-create-back:hover{color:var(--mico-color-text-primary)}.mico .mico-local-agent-create-heading h1{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size32);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:-.7px;line-height:var(--mico-line-height-size40);margin:0}.mico .mico-local-agent-create-heading>span{margin-bottom:var(--mico-space-8);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:.08em;display:block}.mico .mico-local-agent-create-heading p{margin:var(--mico-space-10) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size24)}.mico .mico-local-agent-create-body{max-height:none;overflow:visible}.mico .mico-local-agent-step-content{gap:var(--mico-space-20);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);min-width:0;padding:var(--mico-space-28);background:var(--mico-color-background-surface);flex-direction:column;display:flex}.mico .mico-local-agent-name-field{gap:var(--mico-space-6);flex-direction:column;display:flex}.mico .mico-local-agent-name-field>p{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);margin:0}.mico .mico-local-agent-device-identity{align-items:center;gap:var(--mico-space-14);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-height:64px;padding-bottom:var(--mico-space-20);display:flex}.mico .mico-local-agent-device-icon{border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);width:42px;height:42px;color:var(--mico-color-text-secondary);flex:0 0 42px;place-items:center;display:grid}.mico .mico-local-agent-device-icon svg{stroke-width:1.8px;width:23px;height:23px}.mico .mico-local-agent-device-identity strong,.mico .mico-local-agent-device-identity>div>span{display:block}.mico .mico-local-agent-device-identity strong{margin-bottom:var(--mico-space-4);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-local-agent-device-identity>div>span{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12)}.mico .mico-local-agent-device-match{align-items:center;gap:var(--mico-space-6);color:var(--mico-color-label-success-fg);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);margin-left:auto;display:inline-flex}.mico .mico-local-agent-device-match i{background:var(--mico-color-status-success-solid);border-radius:50%;width:7px;height:7px}.mico .mico-local-agent-ready{justify-content:space-between;align-items:center;gap:var(--mico-space-20);border-radius:var(--mico-radius-r12);padding:var(--mico-space-16) var(--mico-space-16);background:var(--mico-color-background-subtle);display:flex}.mico .mico-local-agent-ready strong,.mico .mico-local-agent-ready>div>span{display:block}.mico .mico-local-agent-ready strong{margin-bottom:var(--mico-space-4);font-size:var(--mico-font-size-size14)}.mico .mico-local-agent-ready>div>span{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12)}.mico .mico-local-agent-field-label{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico .mico-local-agent-name-input{border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);height:32px;padding:0 var(--mico-space-12);font-size:var(--mico-font-size-size14);margin-top:0}.mico .mico-local-agent-create-actions{align-self:flex-end;align-items:center;gap:var(--mico-space-12);display:flex}.mico .mico-local-agent-create-actions .mico-ui-button{border-radius:var(--mico-radius-r6);height:28px;padding:0 var(--mico-space-12);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular)}.mico .mico-local-agent-create-actions .mico-local-agent-primary-button{border-color:var(--mico-color-border-focus)!important;background-color:var(--mico-color-action-primary)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-local-agent-create-actions .mico-local-agent-primary-button:hover{border-color:var(--mico-color-border-focus)!important;background-color:var(--mico-color-action-primary-hover)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-local-agent-create-actions .mico-local-agent-primary-button:disabled{opacity:1;border-color:var(--mico-color-border-focus)!important;background-color:var(--mico-color-status-info-subtle)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-local-agent-command-description{align-items:center;gap:var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);margin:0;display:flex}.mico .mico-local-agent-command-description svg{width:16px;height:16px;color:var(--mico-color-text-secondary)}.mico .mico-local-agent-os-tabs{gap:var(--mico-space-6);border-radius:var(--mico-radius-r12);padding:var(--mico-space-6);background:var(--mico-color-background-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mico .mico-local-agent-command-card{height:auto;min-height:92px;margin-top:var(--mico-space-10);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-solid);padding:var(--mico-space-16) var(--mico-space-48) var(--mico-space-16) var(--mico-space-20);border:0;position:relative;overflow:hidden}.mico .mico-local-agent-os-tab{border-radius:var(--mico-radius-r8);height:39px;padding:0 var(--mico-space-12);color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);background:0 0;border:0}.mico .mico-local-agent-os-tab.is-active{background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);box-shadow:var(--mico-shadow-raised);border:0}.mico .mico-local-agent-command-card .mico-local-agent-copy-button{border-radius:var(--mico-radius-r8);width:31px;height:31px;position:absolute;top:10px;right:10px;border:var(--mico-border-width-default) solid var(--mico-color-border-default)!important;background:var(--mico-color-background-solid)!important;color:var(--mico-color-text-disabled)!important}.mico .mico-local-agent-command-card .mico-local-agent-copy-button:hover{border-color:var(--mico-color-border-default)!important;background:var(--mico-color-background-solid)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-local-agent-command-card .mico-local-agent-copy-button:disabled{opacity:.45}.mico .mico-local-agent-command-code{height:auto;color:var(--mico-color-text-inverse);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);white-space:pre-wrap;margin:0;padding:0}.mico .mico-local-agent-command-hint{align-items:flex-start;gap:var(--mico-space-8);margin:var(--mico-space-12) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:flex}.mico .mico-local-agent-command-hint svg{width:15px;height:15px;margin-top:var(--mico-space-2);flex:0 0 15px}.mico .mico-local-agent-waiting{align-items:center;gap:var(--mico-space-12);border-radius:var(--mico-radius-r12);min-height:68px;padding:var(--mico-space-14) var(--mico-space-16);background:var(--mico-color-background-subtle);display:flex}.mico .mico-local-agent-waiting-pulse{border:var(--mico-border-width-strong) solid var(--mico-color-border-subtle);border-radius:50%;flex:0 0 24px;width:24px;height:24px;position:relative}.mico .mico-local-agent-waiting-pulse:after{background:var(--mico-color-action-primary);content:"";border-radius:50%;animation:1.5s ease-in-out infinite mico-local-device-pulse;position:absolute;inset:5px}.mico .mico-local-agent-waiting strong,.mico .mico-local-agent-waiting>div>span{display:block}.mico .mico-local-agent-waiting strong{margin-bottom:var(--mico-space-4);font-size:var(--mico-font-size-size14)}.mico .mico-local-agent-waiting>div>span{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12)}.mico .mico-local-agent-waiting .mico-ui-button{font-size:var(--mico-font-size-size12);margin-left:auto}.mico .mico-local-agent-waiting .mico-ui-button svg{width:14px;height:14px}.mico .mico-local-agent-connected{align-items:center;gap:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);min-height:72px;padding:var(--mico-space-16);background:var(--mico-color-background-subtle);display:flex}.mico .mico-local-agent-connected-check{background:var(--mico-color-status-success-solid);width:36px;height:36px;color:var(--mico-color-text-inverse);border-radius:50%;place-items:center;display:grid}.mico .mico-local-agent-connected-check svg{width:18px}.mico .mico-local-agent-connected strong,.mico .mico-local-agent-connected div>span{display:block}.mico .mico-local-agent-connected strong{margin-bottom:var(--mico-space-4);font-size:var(--mico-font-size-size14)}.mico .mico-local-agent-connected div>span{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12)}.mico .mico-local-agent-connected .mico-ui-button{margin-left:auto}@keyframes mico-local-device-pulse{50%{opacity:.55;transform:scale(.58)}}.mico .mico-local-agent-detected-table{border:var(--mico-border-width-default) solid var(--mico-scan-border);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);overflow:hidden}.mico .mico-local-agent-detected-row{justify-content:space-between;align-items:center;gap:var(--mico-space-16);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);height:56px;padding:0 var(--mico-space-14);display:flex}.mico .mico-local-agent-detected-row:last-child{border-bottom:0}.mico .mico-local-agent-detected-main{align-items:center;gap:var(--mico-space-8);min-width:0;display:flex}@media (max-width:760px){.mico .mico-local-agent-create-page{width:min(100% - 28px,850px);padding-top:var(--mico-space-28)}.mico .mico-local-agent-step-content{padding:var(--mico-space-20)}.mico .mico-local-agent-device-match{margin-top:var(--mico-space-4);align-self:flex-start}.mico .mico-local-agent-ready,.mico .mico-local-agent-connected{flex-direction:column;align-items:flex-start}.mico .mico-local-agent-connected .mico-ui-button,.mico .mico-local-agent-waiting .mico-ui-button{margin-left:0}.mico .mico-local-agent-waiting{flex-wrap:wrap}}.mico .mico-squad-create-back{cursor:pointer;background:0 0;border:0}.mico .mico-squad-create-sticky-header{z-index:10;background:var(--mico-color-background-surface);flex-shrink:0;position:sticky;top:0}.mico .mico-squad-create-page-sticky-header{padding-right:var(--mico-space-24);padding-left:var(--mico-space-24)}.mico .mico-squad-create-header,.mico .mico-squad-create-body{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.mico .mico-squad-create-header{padding-top:0}.mico .mico-squad-detail-edit-page .mico-squad-create-header{gap:var(--mico-space-24)}.mico .mico-squad-detail-avatar{border-radius:var(--mico-radius-r16);background:var(--mico-color-background-subtle);width:52px;height:52px;color:var(--mico-color-text-primary);justify-content:center;align-items:center;display:flex;overflow:hidden}.mico .mico-squad-detail-avatar img{object-fit:cover;width:100%;height:100%}.mico .mico-squad-create-header h1{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size28);margin:0}.mico .mico-squad-create-body{padding-top:0;overflow:visible}.mico .mico-squad-create-form{gap:var(--mico-space-24);flex-direction:column;display:flex}.mico .mico-squad-create-field{gap:var(--mico-space-8);flex-direction:column;min-width:0;display:flex}.mico .mico-squad-create-workspace-scope-field{gap:var(--mico-space-8);min-width:0;margin-top:var(--mico-space-16);flex-direction:column;display:flex}.mico .mico-squad-create-scope-buttons{gap:var(--mico-space-12);display:flex}.mico .mico-squad-create-scope-buttons button{align-items:center;gap:var(--mico-space-6);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);height:32px;padding:0 var(--mico-space-10);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);display:inline-flex}.mico .mico-squad-create-scope-buttons button:before{border:var(--mico-border-width-strong) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);content:"";width:16px;height:16px}.mico .mico-squad-create-scope-buttons button[data-active=true]:before{border:var(--mico-choice-radio-checked-border-width) solid var(--mico-color-border-focus)}.mico .mico-squad-create-page button,.mico .mico-squad-create-page .font-medium,.mico .mico-squad-create-page .font-semibold{font-weight:var(--mico-font-weight-regular)}.mico .mico-squad-create-page h1.font-semibold{font-weight:var(--mico-font-weight-medium)}.mico .mico-squad-create-page input,.mico .mico-squad-create-page textarea{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary)}.mico .mico-squad-create-page input{border-radius:var(--mico-radius-r8);height:32px}.mico .mico-squad-create-page textarea{border-radius:var(--mico-radius-r8);font-family:inherit}.mico .mico-squad-create-field .mico-squad-create-section-header,.mico .mico-squad-create-field .mico-squad-create-instructions-wrap,.mico .mico-squad-create-field .mico-squad-create-instructions{margin-top:0}.mico .mico-squad-create-instructions-field{gap:var(--mico-space-6)}.mico .mico-squad-create-instructions-field .mico-squad-create-section-header{height:22px}.mico .mico-squad-create-label{line-height:var(--mico-line-height-size22);text-align:left;color:var(--mico-color-text-primary)!important;font-size:var(--mico-font-size-size14)!important;font-weight:var(--mico-font-weight-regular)!important}.mico .mico-squad-create-body .mico-ui-input{border-radius:var(--mico-radius-r8);height:32px}.mico .mico-squad-create-body .mico-ui-input:focus,.mico .mico-squad-create-body .mico-ui-input:focus-visible,.mico .mico-squad-create-body .mico-ui-input:active{--tw-ring-color:transparent;--tw-ring-shadow:0 0 rgb(var(--mico-color-channel-shadow) / 0);border-color:var(--mico-color-border-weak);outline:none;box-shadow:none!important}.mico .mico-squad-create-label{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico .mico-squad-create-members-section{gap:var(--mico-space-12);flex-direction:column;display:flex}.mico .mico-squad-create-section-header{justify-content:space-between;align-items:center;gap:var(--mico-space-12);min-height:32px;display:flex}.mico .mico-squad-template-button,.mico-squad-template-button{gap:var(--mico-space-4);border-radius:var(--mico-radius-full);height:32px;font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);letter-spacing:0;line-height:var(--mico-line-height-size22);text-align:center;border-color:var(--mico-color-border-focus)!important;color:var(--mico-color-action-link)!important}.mico .mico-squad-template-button svg,.mico-squad-template-button svg{color:var(--mico-color-action-link);stroke:var(--mico-color-action-link)}.mico .mico-squad-template-popover,.mico-squad-template-popover{box-shadow:none;background:0 0;border:0;position:relative;overflow:visible;width:200px!important}.mico .mico-squad-template-menu,.mico-squad-template-menu{box-sizing:border-box;border:var(--mico-border-width-default) solid var(--mico-scan-border);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:200px;box-shadow:var(--mico-shadow-overlay);padding:var(--mico-space-4) 0;flex-direction:column;display:flex;overflow:hidden}.mico .mico-squad-template-option,.mico-squad-template-option{border-radius:var(--mico-radius-r4);width:calc(100% - 8px);height:32px;margin:0 var(--mico-space-4);padding:var(--mico-space-6) var(--mico-space-8);color:var(--mico-color-text-primary);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-size22);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.mico .mico-squad-template-option:hover,.mico .mico-squad-template-option[data-selected=true],.mico-squad-template-option:hover,.mico-squad-template-option[data-selected=true]{background:var(--mico-color-background-hover);color:var(--mico-color-action-link)}.mico .mico-squad-template-separator,.mico-squad-template-separator{height:1px;margin:var(--mico-space-4) 0;background:var(--mico-color-background-hover)}.mico .mico-squad-template-preview,.mico-squad-template-preview{box-sizing:border-box;border:var(--mico-border-width-default) solid var(--mico-scan-border);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:250px;box-shadow:var(--mico-shadow-raised);padding:var(--mico-space-20);position:absolute;top:0}.mico .mico-squad-template-preview[data-side=right],.mico-squad-template-preview[data-side=right]{left:calc(100% + 4px)}.mico .mico-squad-template-preview[data-side=left],.mico-squad-template-preview[data-side=left]{right:calc(100% + 4px)}.mico .mico-squad-template-preview h3,.mico-squad-template-preview h3{color:var(--mico-color-text-primary);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size24);margin:0}.mico .mico-squad-template-preview p,.mico-squad-template-preview p{margin:var(--mico-space-10) 0 0;color:var(--mico-color-text-primary);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-size22)}.mico .mico-squad-template-preview-tags,.mico-squad-template-preview-tags{gap:var(--mico-space-8);margin-top:var(--mico-space-12);flex-wrap:wrap;display:flex}.mico .mico-squad-template-preview-tags span,.mico-squad-template-preview-tags span{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-full);height:28px;padding:0 var(--mico-space-10);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);align-items:center;display:inline-flex}.mico .mico-squad-create-instructions-wrap{width:100%;position:relative}.mico .mico-squad-create-instructions{box-sizing:border-box;resize:vertical;border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:100%;min-height:152px;padding:var(--mico-space-10) var(--mico-space-10) var(--mico-space-28);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);outline:none;display:block}.mico .mico-squad-create-instructions:focus-visible{border-color:var(--border);box-shadow:none}.mico .mico-squad-create-instructions-count{z-index:1;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);pointer-events:none;position:absolute;bottom:6px;right:14px}.mico .mico-squad-detail-member-list{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);overflow:hidden}.mico .mico-squad-detail-member-stack{flex-direction:column;gap:0;display:flex}.mico .mico-squad-detail-member-stack .mico-squad-detail-member-list{border-radius:var(--mico-radius-r12) var(--mico-radius-r12) 0 0;border-bottom:0}.mico .mico-squad-detail-member-stack .mico-squad-create-add-member-row{border-top:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:0 0 var(--mico-radius-r12) var(--mico-radius-r12);height:56px;min-height:56px}.mico .mico-squad-detail-member-row{justify-content:space-between;align-items:center;gap:var(--mico-space-16);min-height:56px;padding:0 var(--mico-space-10);display:flex}.mico .mico-squad-detail-member-row+.mico-squad-detail-member-row{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico .mico-squad-detail-member-identity,.mico .mico-squad-detail-member-name,.mico .mico-squad-detail-member-status{align-items:center;min-width:0;display:inline-flex}.mico .mico-squad-detail-member-identity{gap:var(--mico-space-8);flex:1}.mico .mico-squad-detail-member-avatar{flex:0 0 28px;width:28px;height:28px;display:inline-flex;position:relative}.mico .mico-squad-detail-member-name{gap:var(--mico-space-6);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-squad-detail-member-status{gap:var(--mico-space-6);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex:none}.mico .mico-squad-detail-member-row-end,.mico .mico-squad-detail-member-actions{flex:none;align-items:center;display:inline-flex}.mico .mico-squad-detail-member-row-end{gap:var(--mico-space-10)}.mico .mico-squad-detail-member-actions{gap:var(--mico-space-2);display:none}.mico .mico-squad-detail-member-row.is-hovered .mico-squad-detail-member-actions{display:inline-flex}.mico .mico-squad-detail-member-actions button,.mico .mico-squad-detail-member-actions a{border-radius:var(--mico-radius-r6);width:28px;height:28px;color:var(--mico-color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.mico .mico-squad-detail-member-actions button:hover,.mico .mico-squad-detail-member-actions a:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-squad-detail-member-actions button:last-child:hover{color:var(--mico-color-text-danger)}.mico .mico-squad-detail-member-status-dot{border-radius:var(--mico-radius-full);background:var(--mico-color-background-disabled);width:5px;height:5px}.mico .mico-squad-detail-member-status-dot.is-online{background:var(--mico-color-status-success-solid)}.mico .mico-squad-detail-skeleton-page .mico-squad-create-header,.mico .mico-squad-detail-skeleton-page .mico-squad-create-body{pointer-events:none}.mico .mico-squad-detail-skeleton-page .mico-squad-create-header,.mico .mico-squad-detail-skeleton-page .mico-squad-create-form{gap:var(--mico-space-24)}.mico .mico-squad-detail-skeleton-member-list{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);overflow:hidden}.mico .mico-squad-detail-skeleton-member-row{min-height:56px;padding:0 var(--mico-space-10);justify-content:space-between;align-items:center;display:flex}.mico .mico-squad-detail-skeleton-member-row+.mico-squad-detail-skeleton-member-row{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico .mico-squad-create-member-list{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12) var(--mico-radius-r12) 0 0;background:var(--mico-color-background-surface);border-bottom:0;overflow:hidden}.mico .mico-squad-create-member-row{align-items:center;gap:var(--mico-space-8);border-bottom:var(--mico-border-width-default) solid var(--border);min-height:64px;padding:0 var(--mico-space-10);display:flex}.mico .mico-squad-create-actor-cell{align-items:center;gap:var(--mico-space-8);flex:1;min-width:0;height:34px;display:flex;overflow:hidden}.mico .mico-squad-create-actor-avatar{box-sizing:border-box;border-radius:var(--mico-radius-full);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative;overflow:hidden}.mico .mico-squad-create-actor-avatar:after,.mico .mico-squad-create-mention-avatar:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.mico .mico-squad-create-actor-text{align-items:flex-start;gap:var(--mico-space-2);flex-direction:column;flex:1;min-width:0;height:22px;display:flex}.mico .mico-squad-create-actor-name{max-width:100%;height:22px;color:var(--mico-color-text-primary);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-size22);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mico .mico-squad-create-leader-picker .mico-squad-create-actor-name{width:auto}.mico .mico-squad-create-leader-name-row{align-items:center;gap:var(--mico-space-6);display:flex}.mico .mico-squad-create-leader-badge{padding:0 var(--mico-space-8);white-space:nowrap;border-radius:var(--mico-radius-r12);background:var(--mico-color-status-warning-subtle);height:20px;color:var(--mico-color-label-warning-fg);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);letter-spacing:0;text-align:center;flex:none;justify-content:center;align-items:center;display:inline-flex}.mico .mico-squad-create-member-remove,.mico .mico-squad-create-member-edit{color:var(--mico-color-text-placeholder);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mico .mico-squad-create-member-remove{border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-full);width:18px;height:18px}.mico .mico-squad-create-left-action{border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-full);width:18px;height:18px;color:var(--mico-color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mico .mico-squad-create-member-edit{width:16px;height:16px;color:var(--mico-color-text-primary);margin-left:auto}.mico .mico-squad-create-member-edit img,.mico .mico-squad-create-member-edit svg,.mico .mico-squad-create-leader-edit img,.mico .mico-squad-create-leader-edit svg,.mico .mico-squad-create-row-action{width:16px;height:16px;color:var(--mico-color-text-primary);stroke:var(--mico-color-text-primary)}.mico .mico-squad-create-leader-edit{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.mico .mico-squad-create-row-action{box-sizing:border-box;width:16px;height:16px;margin-left:auto}.mico .mico-squad-member-edit-body,.mico-squad-member-edit-body{gap:var(--mico-space-28);padding:var(--mico-space-24) var(--mico-space-28) var(--mico-space-20);flex-direction:column;display:flex}.mico .mico-squad-member-edit-avatar,.mico-squad-member-edit-avatar{border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex;position:relative}.mico .mico-squad-member-edit-avatar-image,.mico-squad-member-edit-avatar-image{border-radius:var(--mico-radius-r16)!important;width:100%!important;height:100%!important}.mico .mico-squad-member-create-avatar,.mico-squad-member-create-avatar{box-shadow:none;overflow:visible;border-color:#0000!important}.mico .mico-squad-member-create-avatar:after,.mico-squad-member-create-avatar:after{z-index:2;border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);content:"";pointer-events:none;position:absolute;inset:0}.mico .mico-squad-member-create-avatar>:first-child,.mico-squad-member-create-avatar>:first-child{border-radius:var(--mico-radius-r16)}.mico .mico-squad-member-edit-camera,.mico-squad-member-edit-camera{z-index:3;border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);width:24px;height:24px;color:var(--mico-color-text-primary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.mico .mico-squad-member-edit-field,.mico-squad-member-edit-field{gap:var(--mico-space-8);flex-direction:column;display:flex}.mico .mico-squad-member-edit-field label,.mico-squad-member-edit-field label{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico .mico-squad-member-edit-field label span,.mico-squad-member-edit-field label span{color:var(--mico-color-text-primary)}.mico .mico-squad-member-edit-runtime,.mico-squad-member-edit-runtime,.mico .mico-squad-member-edit-runtime>div,.mico-squad-member-edit-runtime>div{width:100%}.mico .mico-squad-member-edit-name-input:focus-visible,.mico-squad-member-edit-name-input:focus-visible{border-color:var(--mico-color-border-weak);box-shadow:none}.mico .mico-squad-member-edit-textarea-wrap,.mico-squad-member-edit-textarea-wrap{position:relative}.mico .mico-squad-member-edit-textarea,.mico-squad-member-edit-textarea{box-sizing:border-box;resize:vertical;border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:100%;min-height:220px;padding:var(--mico-space-10) var(--mico-space-12) var(--mico-space-28);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);outline:none;display:block}.mico .mico-squad-member-edit-textarea:focus-visible,.mico-squad-member-edit-textarea:focus-visible{border-color:rgb(var(--mico-channel-border-focus) / .6);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .14)}.mico .mico-squad-member-edit-count,.mico-squad-member-edit-count{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);pointer-events:none;position:absolute;bottom:8px;right:14px}.mico .mico-squad-member-edit-visibility,.mico-squad-member-edit-visibility{align-items:center;gap:var(--mico-space-20) var(--mico-space-12);flex-wrap:wrap;display:flex}.mico .mico-squad-member-edit-visibility .mico-create-public-warning,.mico-squad-member-edit-visibility .mico-create-public-warning{grid-column:unset;width:auto;color:var(--mico-color-status-error);flex-basis:auto}.mico .mico-squad-member-edit-visibility button,.mico-squad-member-edit-visibility button{align-items:center;gap:var(--mico-space-6);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);height:32px;padding:0 var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);cursor:pointer;display:inline-flex}.mico .mico-squad-member-edit-visibility-icon,.mico-squad-member-edit-visibility-icon{border:var(--mico-border-width-strong) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);box-sizing:border-box;width:16px;height:16px}.mico .mico-squad-member-edit-visibility button[data-active=true] .mico-squad-member-edit-visibility-icon,.mico-squad-member-edit-visibility button[data-active=true] .mico-squad-member-edit-visibility-icon{border:var(--mico-choice-radio-checked-border-width) solid var(--mico-color-border-focus)}.mico .mico-squad-member-edit-visibility button:disabled,.mico-squad-member-edit-visibility button:disabled{cursor:not-allowed;opacity:.55}.mico .mico-squad-member-edit-actions,.mico-squad-member-edit-actions{justify-content:flex-end;gap:var(--mico-space-12);padding:var(--mico-space-12) var(--mico-space-28) var(--mico-space-28);display:flex}.mico .mico-squad-member-edit-action,.mico-squad-member-edit-action{border-radius:var(--mico-radius-r8);width:72px;height:32px;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico .mico-squad-member-edit-save,.mico-squad-member-edit-save{background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse)}.mico .mico-squad-member-edit-save:hover,.mico-squad-member-edit-save:hover{background:var(--mico-color-action-primary-hover)}.mico .mico-squad-create-mention-popover{box-sizing:border-box;border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);height:280px;box-shadow:var(--mico-shadow-overlay);overflow:hidden}.mico .mico-squad-create-mention-popover-design{align-items:flex-end;gap:var(--mico-space-12);flex-direction:column;height:304px;display:flex;width:min(720px,100vw - 48px)!important;padding:var(--mico-space-12)!important}.mico .mico-squad-create-mention-search{background:var(--mico-color-background-surface);height:40px;padding:var(--mico-space-8) var(--mico-space-16)!important;border-bottom:0!important}.mico .mico-squad-create-mention-popover-design.absolute{max-width:100%;width:100%!important}.mico .mico-squad-create-mention-search input{height:24px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico .mico-squad-create-mention-list{background:var(--mico-color-background-surface);max-height:240px!important;padding:0 var(--mico-space-8) 0!important}.mico .mico-squad-create-mention-list-design{flex:1 1 0;width:100%;min-height:0;max-height:none!important;padding:0!important}.mico .mico-squad-create-mention-search-design{align-items:center;gap:var(--mico-space-8);background:var(--mico-color-background-surface);flex-shrink:0;width:100%;height:40px;display:flex;padding:0 var(--mico-space-12)!important;border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle)!important}.mico .mico-squad-create-mention-search-design input{min-width:0;height:24px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);flex:1}.mico .mico-squad-create-mention-search-icon{color:var(--mico-color-text-placeholder)}.mico .mico-squad-create-mention-list-design [data-testid=picker-section]>span:first-child{display:none}.mico .mico-squad-create-mention-list [data-testid=picker-section]>span:first-child{height:36px;padding:var(--mico-space-6) var(--mico-space-8);color:var(--mico-color-text-placeholder);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);letter-spacing:0;text-transform:none;align-items:center;display:flex}.mico .mico-squad-create-mention-list [data-picker-item]{align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r12);height:40px;padding:var(--mico-space-6) var(--mico-space-8);color:var(--mico-color-text-primary);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-size22);display:flex}.mico .mico-squad-create-mention-list [data-picker-item].is-highlighted,.mico .mico-squad-create-mention-list [data-picker-item]:hover{background:var(--mico-color-background-hover)}.mico .mico-squad-create-mention-list [data-picker-item] .mico-squad-create-mention-avatar{flex:none;width:28px!important;height:28px!important}.mico .mico-squad-create-mention-avatar{box-sizing:border-box;position:relative}.mico .mico-squad-create-new-agent-avatar,.mico-squad-create-new-agent-avatar{border-radius:var(--mico-radius-full);width:28px;height:28px;color:var(--mico-color-text-secondary);justify-content:center;align-items:center;display:inline-flex;background:var(--mico-color-background-hover)!important}.mico .mico-squad-create-mention-badge{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-full);height:16px;padding:0 var(--mico-space-6);color:var(--foreground);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size16);flex-shrink:0;justify-content:center;align-items:center;margin-left:0;display:inline-flex}.mico .mico-squad-create-add-member-row{border-radius:0 0 var(--mico-radius-r12) var(--mico-radius-r12);border-top-color:#0000}.mico .mico-squad-create-body [role=combobox]{background:var(--mico-color-background-surface);border-radius:var(--mico-radius-r12)}.mico .mico-squad-create-body [role=combobox]:hover{background:var(--mico-color-background-hover)}.mico .mico-squad-create-leader-picker,.mico .mico-squad-create-leader-picker:hover,.mico .mico-squad-create-leader-picker:focus-visible{border-radius:var(--mico-radius-r12);background:var(--mico-color-background-hover)}.mico .mico-squad-create-body .mico-squad-create-add-member-row,.mico .mico-squad-create-body .mico-squad-create-add-member-row:hover,.mico .mico-squad-create-body .mico-squad-create-add-member-row:focus-visible{border-top-left-radius:0;border-top-right-radius:0}.mico .mico-squad-create-actions{justify-content:flex-end;gap:var(--mico-space-12);padding-top:0;display:flex}.mico .mico-squad-create-actions>button{height:28px;min-height:28px;max-height:28px}.mico .mico-squad-create-cancel{border-color:var(--border);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:60px;min-width:60px;height:28px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular)}.mico .mico-squad-create-archive{gap:var(--mico-space-4);border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r6);background:var(--mico-color-background-surface);padding:0 var(--mico-space-12);color:var(--mico-color-text-primary)}.mico .mico-squad-create-archive:hover{border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-squad-create-action{border-radius:var(--mico-radius-r8);width:60px;min-width:60px;height:28px;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);padding:0}.mico .mico-squad-create-action:active{transform:none!important}.mico .mico-squad-submit-fixed{width:60px;min-width:60px}.mico .mico-squad-create-submit{border-radius:var(--mico-radius-r8);width:60px;min-width:60px;height:28px;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);background:var(--mico-color-action-primary)!important;color:var(--mico-color-text-inverse)!important;border-color:#0000!important}.mico .mico-squad-create-submit:hover{background:var(--mico-color-action-primary-hover)!important;border-color:#0000!important}.mico .mico-squad-create-submit:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:none!important}.mico .mico-settings-detail-panel{flex-direction:column;height:100%;min-height:100%;padding-top:0;padding-bottom:0;display:flex}.mico .mico-settings-detail-panel-agent{min-height:0;max-height:100%;overflow:hidden auto}.mico .mico-settings-detail-panel-agent:has(.mico-agent-settings-page-create){height:auto;min-height:0;max-height:none;overflow:visible}.mico .mico-settings-detail-panel:has(.mico-squad-create-page){background:var(--mico-page-background,var(--mico-color-background-surface));width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:0}@media (min-width:768px){.mico .mico-settings-page>.mico-settings-content>.mico-settings-detail-panel-agent,.mico .mico-settings-page>.mico-settings-content>.mico-settings-detail-panel-squad{box-sizing:border-box;width:100%;max-width:none;margin:0}.mico .mico-settings-detail-panel-squad .mico-squad-detail-edit-page{width:100%;max-width:none;margin-left:0;margin-right:0}.mico .mico-settings-detail-panel-squad>.mico-squad-create-sticky-header,.mico .mico-settings-detail-panel-squad .mico-expert-squad-redesign-back-header{padding-left:0;padding-right:0}.mico .mico-settings-detail-panel-squad .mico-expert-squad-redesign-content{width:min(1000px,100% - 48px);max-width:1000px;margin-left:auto;margin-right:auto}}.mico .mico-settings-stack{gap:var(--mico-space-32);flex-direction:column;display:flex}.mico .mico-settings-panel [data-slot=card]{border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);box-shadow:inset 0 0 0 var(--mico-border-width-default) var(--mico-color-border-subtle);overflow:visible}.mico .mico-settings-panel .font-mono{line-height:var(--mico-line-height-size22)}.mico .mico-settings-panel>.space-y-8>section,.mico .mico-settings-stack>section,.mico .mico-workspace-section,.mico .mico-agents-panel{border-radius:var(--mico-radius-r16);background:var(--mico-page-background,var(--mico-color-background-surface));box-shadow:none;overflow:visible}.mico .mico-settings-detail-panel:has(.mico-local-agent-create-page){background:var(--mico-page-background,var(--mico-color-background-surface));width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:0}.mico-skill-filter-menu{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle)!important;border-radius:var(--mico-radius-r8)!important;background:var(--mico-color-background-surface)!important;width:160px!important;min-width:160px!important;max-width:160px!important;padding:var(--mico-space-8) var(--mico-space-8)!important;box-shadow:var(--mico-shadow-overlay)!important;animation:none!important}.mico-member-actions-menu{gap:var(--mico-space-2);flex-direction:column;width:152px;max-width:calc(100vw - 48px);display:flex}.mico-member-actions-menu .mico-ui-button{height:32px;padding:0 var(--mico-space-8);border-radius:var(--mico-radius-r6);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);justify-content:flex-start}.mico-member-actions-separator{height:1px;margin:var(--mico-space-4) 0;background:var(--mico-color-border-default)}.mico-member-actions-menu .mico-ui-button__label{width:100%}.mico-member-actions-menu [role=menuitemradio][aria-checked=true]{color:var(--mico-color-action-primary);background:var(--mico-color-status-info-subtle)}.mico-member-actions-menu [role=menuitemradio][aria-checked=true] .lucide-check{stroke-width:3px;width:18px;height:18px}.mico-member-actions-menu .mico-member-actions-remove{color:var(--mico-color-danger-default)}.mico-space-skill-filter-content,.mico-issue-filter-panel{width:240px;max-width:calc(100vw - 48px);max-height:min(480px,100vh - 160px);overflow-y:auto}.mico-issue-filter-option{width:100%;padding:var(--mico-space-6) var(--mico-space-8);display:flex}.mico-issue-date-panel{width:320px}.mico-issue-filter-option>.mico-ui-checkbox__label{align-items:center;gap:var(--mico-space-6);text-align:left;flex:1;min-width:0;display:flex}.mico-skill-agent-picker-row>.mico-ui-checkbox__label{align-items:center;gap:var(--mico-space-10);flex:1;min-width:0;display:flex}.mico-space-skill-filter-content .mico-skill-filter-options>button:focus{outline:none}.mico-space-skill-filter-content .mico-skill-filter-options>button:focus-visible{outline:var(--mico-border-width-default) solid var(--mico-color-border-focus);outline-offset:-1px}.mico-skill-filter-group-label,.mico-skill-filter-options>button{align-items:center;gap:var(--mico-space-6);cursor:pointer;width:100%;height:32px;display:flex;border-radius:var(--mico-radius-r4)!important;padding:var(--mico-space-6)!important;color:var(--mico-color-text-primary)!important;font-size:var(--mico-font-size-size12)!important;line-height:var(--mico-line-height-size20)!important}.mico-skill-filter-group-label{cursor:default;color:var(--mico-color-text-secondary)!important}.mico-skill-filter-group+.mico-skill-filter-group{margin-top:var(--mico-space-4);padding-top:var(--mico-space-4);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico-skill-filter-options>button:focus,.mico-skill-filter-options>button:hover{background:var(--mico-color-background-hover)!important;color:var(--mico-color-text-primary)!important}.mico-skill-filter-options>button[aria-pressed=true]{background:var(--mico-color-background-subtle)!important;color:var(--mico-color-text-primary)!important}.mico-skill-filter-group-label>span,.mico-skill-filter-options>button>span:not(.ml-auto){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico-skill-filter-check{border-color:var(--mico-color-border-weak)!important;background:var(--mico-color-background-surface)!important;color:var(--mico-color-action-link)!important;opacity:1!important}.mico-skill-filter-check[data-selected=true]{border-color:var(--mico-color-border-focus)!important;background:var(--mico-color-action-primary)!important;color:var(--mico-color-text-inverse)!important}.mico-skill-filter-empty{height:32px;padding:var(--mico-space-6);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);align-items:center;display:flex}.mico .mico-skills-empty{gap:var(--mico-space-12)}.mico .mico-skills-empty-icon{object-fit:contain;width:100px;height:100px}.mico .mico-skills-empty p{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);margin:0}.mico .mico-skills-empty button{width:89px;height:28px;margin-top:var(--mico-space-4);line-height:var(--mico-line-height-size28);padding:0;border-color:var(--mico-color-border-focus)!important;background-color:var(--mico-color-action-primary)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-skills-empty button:hover{border-color:var(--mico-color-border-focus)!important;background-color:var(--mico-color-action-primary-hover)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-agent-settings-header{align-items:stretch;gap:var(--mico-space-32);flex-direction:column;min-height:0;padding:0;display:flex}.mico .mico-agent-settings-header h1{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size28);margin:0}.mico .mico-agent-settings-body{gap:var(--mico-space-20);flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;margin:0;padding:0;display:flex}.mico .mico-agent-settings-controls{justify-content:space-between;align-items:center;gap:var(--mico-space-16);height:28px;display:flex}.mico .mico-agent-create-page{gap:clamp(var(--mico-space-24), 4.2dvh, var(--mico-space-40));scrollbar-gutter:stable;flex-direction:column;flex:auto;width:100%;min-height:0;margin-left:0;padding:0;display:flex;overflow:hidden}.mico .mico-agent-settings-page-create{width:min(1000px,100% - 48px);height:auto;min-height:100%;padding-top:var(--mico-layout-header-height);overflow:visible}.mico .mico-agent-settings-page.mico-agent-settings-page-create{flex:none;height:auto;min-height:100%;overflow:visible}.mico .mico-agent-settings-page-create .mico-agent-create-page{width:min(1000px, 100%-48px);flex:none;margin:0 auto;overflow:visible}.mico .mico-agent-create-sticky-header{z-index:2;width:100%;min-height:60px;padding-right:var(--mico-space-24);padding-left:var(--mico-space-24);margin-bottom:calc(var(--mico-layout-header-height) * -1);background:var(--mico-color-background-surface);align-items:center;display:flex;position:sticky;top:0}.mico .mico-agent-create-back{align-items:center;gap:var(--mico-space-8);height:32px;padding:0 var(--mico-space-8);border-radius:var(--mico-radius-r8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);transition:background-color .16s,color .16s;display:inline-flex}.mico .mico-agent-create-back:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-create-agent-inline{width:calc(100% - 348px);min-width:520px;min-height:0;margin-left:clamp(var(--mico-space-64), 16vw, var(--mico-space-192));font-weight:var(--mico-font-weight-regular);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;align-self:stretch;display:flex;overflow:hidden}.mico .mico-create-agent-inline button,.mico .mico-create-agent-inline .font-medium,.mico .mico-create-agent-inline .font-semibold{font-weight:var(--mico-font-weight-regular)}.mico .mico-agent-create-page .mico-create-agent-inline{width:100%;max-width:800px;margin-left:auto;margin-right:auto}.mico .mico-agent-settings-page-create .mico-agent-create-page .mico-create-agent-inline{flex:none;max-width:1000px;min-height:auto;overflow:visible}.mico .mico-create-agent-inline .mico-create-agent-header{padding:0 0 var(--mico-space-40);border-bottom:0}.mico .mico-create-agent-inline .mico-create-agent-header p{display:none}.mico .mico-create-agent-inline h1,.mico .mico-create-agent-inline [data-slot=dialog-title]{font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size28)}.mico .mico-create-agent-inline h1.font-semibold,.mico .mico-create-agent-inline [data-slot=dialog-title].font-semibold{font-weight:var(--mico-font-weight-medium)}.mico .mico-create-agent-inline [data-slot=dialog-description]{display:none}.mico .mico-create-agent-inline .mico-create-agent-body{flex:auto;min-height:0;padding:0;display:flex;overflow-y:auto}.mico .mico-agent-settings-page-create .mico-create-agent-inline .mico-create-agent-body{flex:none;overflow:visible}.mico .mico-create-agent-inline .mico-create-agent-form{gap:var(--mico-space-24);flex-direction:column;flex:none;width:100%;min-height:auto;display:flex}.mico .mico-create-agent-inline .mico-create-agent-field{gap:var(--mico-space-8);flex-direction:column;min-width:0;display:flex}.mico .mico-create-agent-inline .mico-create-agent-field-label{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);text-align:left;display:block}.mico .mico-create-agent-inline .mico-create-agent-avatar-row{align-items:flex-start;gap:var(--mico-space-16);display:flex}.mico .mico-create-agent-inline .mico-create-agent-avatar-preview{border:var(--mico-border-width-default) solid var(--mico-scan-border);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);flex:none;width:108px;height:108px;overflow:hidden}.mico .mico-create-agent-inline .mico-create-agent-avatar-preview img{object-fit:cover;width:100%;height:100%}.mico .mico-create-agent-inline .mico-create-agent-identity-fields{gap:var(--mico-space-24);flex-direction:column;width:100%;min-width:0;display:flex}.mico .mico-create-agent-inline .mico-create-agent-description-field{display:flex}.mico .mico-create-agent-inline .mico-create-agent-runtime-field label,.mico .mico-create-agent-inline .mico-create-agent-runtime-field [data-slot=label]{color:#0000;width:100%;font-size:0;line-height:var(--mico-line-height-size22);text-align:left;display:block}.mico .mico-create-agent-inline .mico-create-agent-runtime-field>.flex.flex-col.min-w-0{gap:var(--mico-space-8);flex-direction:column;min-width:0;display:flex}.mico .mico-create-agent-inline .mico-create-agent-runtime-field>.flex.flex-col.min-w-0>.flex.h-6.items-center.justify-between,.mico .mico-create-agent-inline .mico-create-agent-runtime-field label,.mico .mico-create-agent-inline .mico-create-agent-runtime-field [data-slot=label]{display:none}.mico .mico-create-agent-inline .mico-create-agent-runtime-field button[aria-haspopup=dialog]{border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);min-height:64px;padding:0 var(--mico-space-16);margin-top:0}.mico .mico-create-agent-inline .mico-create-agent-runtime-field button[aria-haspopup=dialog]:hover{background:var(--mico-color-background-hover)}.mico .mico-create-agent-inline .mico-create-agent-runtime-field button[aria-haspopup=dialog]>svg,.mico .mico-create-agent-inline .mico-create-agent-runtime-field button[aria-haspopup=dialog] img,.mico .mico-create-agent-inline .mico-create-agent-runtime-field button[aria-haspopup=dialog] [class*=provider]{width:16px;height:16px}.mico .mico-create-agent-inline .mico-create-agent-instructions-field{flex:none;min-height:132px}.mico .mico-create-agent-inline .mico-create-agent-instructions-header{justify-content:space-between;align-items:center;gap:var(--mico-space-8);flex-wrap:wrap;display:flex}.mico .mico-create-agent-inline .mico-create-agent-avatar-picker{flex:none;width:auto;min-height:108px;position:relative}.mico .mico-create-agent-inline .mico-create-agent-avatar-options{gap:var(--mico-space-8);grid-template-rows:repeat(2,48px);grid-template-columns:repeat(2,48px);display:grid}.mico .mico-create-agent-inline .mico-create-agent-avatar-option,.mico .mico-create-agent-inline .mico-create-agent-avatar-add{box-sizing:border-box;border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);width:48px;height:48px;color:var(--mico-color-text-placeholder);border:0;justify-content:center;align-items:center;padding:0;transition:border-color .15s,box-shadow .15s,color .15s;display:flex;position:relative;overflow:hidden}.mico .mico-create-agent-inline .mico-create-agent-avatar-add{border:var(--mico-border-width-default) solid var(--mico-scan-border)}.mico .mico-create-agent-inline .mico-create-agent-avatar-option:after{border-radius:inherit;box-shadow:inset 0 0 0 var(--mico-border-width-default) var(--mico-color-border-subtle);content:"";pointer-events:none;position:absolute;inset:0}.mico .mico-create-agent-inline .mico-create-agent-avatar-add:hover{border-color:var(--mico-color-border-focus);color:var(--mico-color-action-link-hover)}.mico .mico-create-agent-inline .mico-create-agent-avatar-option.is-selected{box-shadow:var(--mico-shadow-raised)}.mico .mico-create-agent-inline .mico-create-agent-avatar-option.is-selected:after{padding:var(--mico-space-4);background:var(--mico-color-decoration-brand-gradient);box-shadow:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mico .mico-create-agent-inline .mico-create-agent-avatar-option img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.mico .mico-create-agent-inline .mico-create-agent-avatar-picker>div:not(.mico-create-agent-avatar-options){width:64px!important;height:64px!important}.mico .mico-create-agent-inline .mico-create-agent-avatar-picker button:first-child:not(.mico-create-agent-avatar-trigger):not(.mico-create-agent-avatar-option){overflow:hidden;border:var(--mico-border-width-default) solid var(--mico-color-border-subtle)!important;border-radius:var(--mico-radius-r16)!important;background:var(--mico-color-background-surface)!important;width:64px!important;height:64px!important;box-shadow:none!important}.mico .mico-create-agent-inline .mico-create-agent-avatar-picker .avatar-picker-placeholder svg{display:none}.mico .mico-create-agent-inline .mico-create-agent-avatar-picker button:first-child:not(.mico-create-agent-avatar-option):before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='%231A1D26' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 8V4H8'/%3E%3Crect width='16' height='12' x='4' y='8' rx='2'/%3E%3Cpath d='M2 14h2'/%3E%3Cpath d='M20 14h2'/%3E%3Cpath d='M15 13v2'/%3E%3Cpath d='M9 13v2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:28px 28px;width:28px;height:28px;margin:auto;position:absolute;inset:0}.mico .mico-create-agent-inline .mico-create-agent-avatar-picker button[aria-label]+button:not(.mico-create-agent-avatar-option):not(.mico-create-agent-avatar-add){display:none}.mico .mico-create-agent-inline .mico-create-agent-avatar-picker button:first-child:not(.mico-create-agent-avatar-option):has(img):before{display:none}.mico .mico-create-agent-inline .mico-create-agent-avatar-picker button:first-child:has(.avatar-picker-default-content):before{display:none}.mico .mico-create-agent-inline .mico-create-agent-footer{padding:var(--mico-space-10) 0 0;border-top:0;flex-shrink:0}.mico .mico-create-agent-inline .mico-create-agent-footer>div{justify-content:flex-end}.mico .mico-create-agent-inline .mico-create-agent-footer button{border-radius:var(--mico-radius-r8);width:60px;min-width:60px;height:28px;padding:0}.mico .mico-create-agent-inline .mico-create-agent-footer button:last-child{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary)}.mico .mico-create-agent-inline .mico-create-agent-footer button:last-child:hover{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary-hover)}.mico .mico-create-agent-inline input:not([role=combobox]),.mico .mico-create-agent-inline textarea{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary)}.mico .mico-create-agent-inline input:not([role=combobox]){border-radius:var(--mico-radius-r8);height:32px}.mico .mico-create-agent-inline input:not([role=combobox]):focus,.mico .mico-create-agent-inline input:not([role=combobox]):focus-visible,.mico .mico-create-agent-inline input:not([role=combobox]):active{--tw-ring-color:transparent;--tw-ring-shadow:0 0 rgb(var(--mico-color-channel-shadow) / 0);border-color:var(--mico-color-border-weak);outline:none;box-shadow:none!important}.mico .mico-create-agent-inline textarea{resize:none;border-radius:var(--mico-radius-r8);flex:1;height:100%;min-height:132px;font-family:inherit}.mico .mico-create-agent-instructions-textarea,.mico .mico-create-agent-inline .mico-create-agent-instructions-textarea{resize:vertical;flex:none;height:auto;max-height:none;overflow:auto}.mico .mico-create-agent-inline .mico-agent-visibility-option{align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-full);min-height:32px;padding:var(--mico-space-6) var(--mico-space-12) var(--mico-space-6) var(--mico-space-8);flex-direction:row}.mico .mico-create-agent-inline .mico-agent-visibility-option:before{content:"";border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);box-sizing:border-box;width:16px;height:16px}.mico .mico-create-agent-inline .mico-agent-visibility-option[data-active=true]:before{border:var(--mico-choice-radio-checked-border-width) solid var(--mico-color-border-focus)}.mico .mico-create-agent-inline .mico-agent-visibility-option span:last-child{display:none}.mico .mico-create-agent-inline .mico-agent-visibility-option[data-active=true]{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);box-shadow:none}.mico .mico-create-template-actions{position:relative}.mico .mico-create-template-button{align-items:center;gap:var(--mico-space-4);border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);height:26px;padding:0 var(--mico-space-8);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size26);border:0;display:inline-flex}.mico .mico-create-template-button[aria-expanded=true],.mico .mico-create-template-button:hover{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-hover)}.mico .mico-create-template-menu{z-index:20;border:var(--mico-border-width-default) solid var(--mico-scan-border);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:320px;box-shadow:var(--mico-shadow-overlay);position:absolute;top:26px;right:0;overflow:visible}.mico .mico-create-template-cascader{width:320px;height:208px;display:flex;overflow:visible}.mico .mico-create-template-category-list,.mico .mico-create-template-template-list{width:160px;padding:var(--mico-space-8) var(--mico-space-4);overflow:visible}.mico .mico-create-template-category-list{border-right:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico .mico-create-template-cascader-item{justify-content:space-between;align-items:center;gap:var(--mico-space-6);width:100%;height:32px;padding:var(--mico-space-6) var(--mico-space-6) var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-align:left;border-radius:var(--mico-radius-r4);display:flex;position:relative}.mico .mico-create-template-cascader-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico .mico-create-template-cascader-item:hover{background:var(--mico-color-background-hover)}.mico .mico-create-template-cascader-item.is-active{background:var(--mico-color-background-subtle);color:var(--mico-color-text-primary)}.mico .mico-create-template-cascader-arrow{color:var(--mico-color-text-placeholder);flex-shrink:0;rotate:-90deg}.mico .mico-create-template-cascader-check{color:var(--mico-color-action-link);flex-shrink:0}.mico .mico-create-template-tooltip{z-index:60;box-sizing:border-box;width:var(--mico-create-template-tooltip-width,min(160px, calc(100vw - 32px)));gap:var(--mico-space-4);border:var(--mico-border-width-default) solid var(--mico-scan-border);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);max-width:calc(100vw - 32px);padding:var(--mico-space-12);box-shadow:var(--mico-shadow-overlay);color:var(--mico-color-text-primary);pointer-events:none;white-space:normal;flex-direction:column;display:none;position:absolute;top:0;left:calc(100% + 3px);overflow:visible}.mico .mico-create-template-cascader-item[data-tooltip-side=left] .mico-create-template-tooltip{left:auto;right:calc(100% + 3px)}.mico .mico-create-template-cascader-item:hover .mico-create-template-tooltip{display:flex}.mico .mico-create-template-tooltip strong{min-width:0;color:var(--mico-color-text-primary);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 .mico-create-template-tooltip small{-webkit-line-clamp:4;min-width:0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;flex-shrink:1;display:-webkit-box;overflow:hidden}.mico .mico-create-template-menu-title{padding:var(--mico-space-10) var(--mico-space-12) var(--mico-space-6);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-create-template-menu-list{max-height:260px;padding:var(--mico-space-4);overflow-y:auto}.mico .mico-create-template-menu-item{justify-content:space-between;align-items:center;gap:var(--mico-space-12);border-radius:var(--mico-radius-r8);width:100%;padding:var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);text-align:left;display:flex}.mico .mico-create-template-menu-item:hover,.mico .mico-create-template-menu-item.is-active{background:var(--mico-color-background-hover)}.mico .mico-create-template-menu-item small{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex-shrink:0}.mico .mico-create-public-warning{color:var(--mico-color-status-error);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);grid-column:1/-1;margin-top:0}.mico .mico-create-agent-inline .mico-create-visibility-row{align-items:center;gap:var(--mico-space-20) var(--mico-space-12);flex-wrap:wrap;display:flex}.mico .mico-create-agent-inline .mico-create-visibility-row .mico-create-public-warning{grid-column:unset;flex-basis:auto;width:auto}.mico .mico-agent-settings-actions{justify-content:flex-end;align-items:center;gap:var(--mico-space-12);min-width:0;display:flex}.mico .mico-agent-settings-page-settings .mico-agent-settings-actions{width:100%}.mico .mico-settings-panel>.space-y-8>section>[data-slot=card],.mico .mico-settings-stack>section>[data-slot=card],.mico .mico-workspace-section>[data-slot=card]{box-shadow:none;background:0 0;padding:0}.mico .mico-settings-panel>.space-y-8>section>[data-slot=card]>[data-slot=card-content],.mico .mico-settings-stack>section>[data-slot=card]>[data-slot=card-content],.mico .mico-workspace-section>[data-slot=card]>[data-slot=card-content]{padding-left:0;padding-right:0}.mico .mico-workspace-section>[data-slot=card]>.mico-workspace-card-content{padding-top:0;padding-bottom:0}.mico .mico-settings-panel .mico-ui-button[class*=bg-primary],.mico .mico-agent-detail-page .mico-ui-button[class*=bg-primary],.mico-floating-surface .mico-ui-button[class*=bg-primary]{border-color:var(--mico-color-border-default);background:var(--mico-color-background-solid);color:var(--mico-color-text-inverse);box-shadow:var(--mico-shadow-raised)}.mico .mico-settings-panel .mico-ui-button[class*=bg-primary]:not(:disabled):hover,.mico .mico-agent-detail-page .mico-ui-button[class*=bg-primary]:not(:disabled):hover,.mico-floating-surface .mico-ui-button[class*=bg-primary]:not(:disabled):hover{border-color:var(--mico-color-border-default);background:var(--mico-color-background-solid);color:var(--mico-color-text-inverse)}.mico .mico-settings-panel .mico-ui-button[class*=bg-secondary],.mico .mico-settings-panel .mico-ui-button[class*=bg-background],.mico .mico-agent-detail-page .mico-ui-button[class*=bg-secondary],.mico .mico-agent-detail-page .mico-ui-button[class*=bg-background],.mico-floating-surface .mico-ui-button[class*=bg-secondary],.mico-floating-surface .mico-ui-button[class*=bg-background]{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);box-shadow:var(--mico-shadow-raised)}.mico .mico-settings-panel .mico-ui-button[class*=bg-secondary]:not(:disabled):hover,.mico .mico-settings-panel .mico-ui-button[class*=bg-background]:not(:disabled):hover,.mico .mico-agent-detail-page .mico-ui-button[class*=bg-secondary]:not(:disabled):hover,.mico .mico-agent-detail-page .mico-ui-button[class*=bg-background]:not(:disabled):hover,.mico-floating-surface .mico-ui-button[class*=bg-secondary]:not(:disabled):hover,.mico-floating-surface .mico-ui-button[class*=bg-background]:not(:disabled):hover{border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-settings-panel .mico-ui-button[class*=bg-destructive],.mico .mico-agent-detail-page .mico-ui-button[class*=bg-destructive],.mico-floating-surface .mico-ui-button[class*=bg-destructive]{border-color:rgb(var(--mico-channel-status-error) / .16);background:var(--mico-color-background-subtle);color:var(--mico-color-status-error);box-shadow:none}.mico .mico-settings-panel .mico-ui-button[class*=bg-destructive]:not(:disabled):hover,.mico .mico-agent-detail-page .mico-ui-button[class*=bg-destructive]:not(:disabled):hover,.mico-floating-surface .mico-ui-button[class*=bg-destructive]:not(:disabled):hover{border-color:rgb(var(--mico-channel-status-error) / .24);background:var(--mico-color-background-hover);color:var(--mico-color-status-error)}.mico .mico-settings-panel .mico-ui-button:disabled,.mico .mico-agent-detail-page .mico-ui-button:disabled,.mico-floating-surface .mico-ui-button:disabled{border-color:var(--mico-color-border-subtle);background:var(--mico-color-background-subtle);color:var(--mico-color-text-placeholder);box-shadow:none;pointer-events:auto}.mico-floating-surface .mico-knowledge-base-confirm:not(:disabled){border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse)}.mico-floating-surface .mico-knowledge-base-confirm:not(:disabled):hover,.mico-floating-surface .mico-knowledge-base-confirm:not(:disabled):focus-visible{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary-hover);color:var(--mico-color-text-inverse)}.mico .mico-settings-action-button{gap:var(--mico-space-6);border-radius:var(--mico-sidebar-hover-radius);border-color:var(--mico-color-border-default);background:var(--mico-color-background-solid);height:30px;padding:0 var(--mico-space-10);color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);box-shadow:var(--mico-shadow-raised)}.mico .mico-settings-action-button:hover,.mico .mico-settings-action-button:focus-visible{border-color:var(--mico-color-border-default);background:var(--mico-color-background-solid);color:var(--mico-color-text-inverse)}.mico .mico-settings-action-button:disabled{border-color:var(--mico-color-border-subtle);background:var(--mico-color-background-subtle);color:var(--mico-color-text-placeholder);box-shadow:none;pointer-events:auto}.mico .mico-workspace-settings{flex-direction:column;gap:0;width:min(800px,100%);min-width:0;margin:0 auto;display:flex}.mico .mico-profile-settings{width:min(1000px,100%)}.mico .mico-workspace-section{gap:var(--mico-space-32);min-width:0;box-shadow:none;border:0;flex-direction:column;padding:0;display:flex}.mico .mico-workspace-section-heading{gap:var(--mico-space-4);flex-direction:column;min-width:0;display:flex}.mico .mico-workspace-section-heading h2{font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size28);color:var(--mico-color-text-primary);margin:0}.mico .mico-workspace-section-heading p{font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);color:var(--muted-foreground);margin:0}.mico .mico-workspace-form{gap:var(--mico-space-24);flex-direction:column;display:flex}.mico .mico-workspace-logo-field,.mico .mico-workspace-field{gap:var(--mico-space-6);flex-direction:column;min-width:0;display:flex}.mico .mico-workspace-logo-field{gap:var(--mico-space-10)}.mico .mico-workspace-label{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);min-height:22px;line-height:var(--mico-line-height-size22);color:var(--mico-color-text-primary);display:block}.mico .mico-workspace-logo-row{min-width:0;margin-bottom:var(--mico-space-10);align-items:center;display:flex}.mico .mico-profile-account-row{align-items:center;gap:var(--mico-space-12);min-width:0;display:flex}.mico .mico-workspace-logo-button{background:var(--mico-color-background-surface);width:64px;height:64px;color:var(--mico-color-text-disabled);border:0;border-radius:32%;outline:none;flex:0 0 64px;transition:background-color .16s,box-shadow .16s;position:relative}.mico .mico-workspace-logo-button>img{border-radius:inherit;display:block}.mico .mico-workspace-logo-placeholder{border-radius:inherit;width:100%;height:100%;font-size:var(--mico-font-size-size24);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size32);color:var(--mico-color-text-secondary);justify-content:center;align-items:center;display:flex}.mico .mico-workspace-logo-edit{border:var(--mico-border-width-default) solid var(--mico-scan-border);border-radius:var(--mico-radius-full);background:var(--mico-color-background-subtle);width:24px;height:24px;color:var(--mico-color-text-placeholder);justify-content:center;align-items:center;display:flex;position:absolute;bottom:-3px;right:-5px}.mico .mico-workspace-logo-edit img{width:12px;height:12px}.mico .mico-workspace-logo-button:not(:disabled):hover,.mico .mico-workspace-logo-button:focus-visible{background:var(--mico-color-background-hover);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-color-channel-foreground) / 5%)}.mico .mico-profile-avatar-button{border:var(--mico-border-width-default) solid var(--mico-scan-border);border-radius:50%;flex-basis:48px;width:48px;height:48px}.mico .mico-profile-avatar-button .mico-workspace-logo-placeholder{font-size:var(--mico-font-size-size18)}.mico .mico-profile-avatar-button .mico-workspace-logo-edit{width:18px;height:18px;right:-4px}.mico .mico-profile-avatar-button .mico-workspace-logo-edit img{width:10px;height:10px}.mico .mico-profile-personal-row{align-items:center;gap:var(--mico-space-12);min-width:0;display:flex}.mico .mico-profile-account-row--card{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);flex-direction:column;align-items:stretch;gap:0;overflow:hidden}.mico .mico-profile-account-row--card .mico-profile-personal-row{padding:var(--mico-space-16) var(--mico-space-20)}.mico .mico-profile-account-row--card .mico-profile-identity{flex:auto}.mico .mico-profile-enterprise{align-items:center;gap:var(--mico-space-10);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-surface);min-width:0;padding:var(--mico-space-10) var(--mico-space-20);display:flex;overflow:hidden}.mico .mico-profile-enterprise-label{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex:none}.mico .mico-profile-enterprise-name{min-width:0;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-profile-identity{gap:var(--mico-space-2);flex-direction:column;min-width:0;display:flex}.mico .mico-profile-identity-name-row{align-items:center;gap:var(--mico-space-8);min-width:0;display:flex}.mico .mico-profile-identity-name{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20)}.mico .mico-profile-editable-name{align-items:center;gap:var(--mico-space-6);display:inline-flex}.mico .mico-profile-name-edit-button{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);background:var(--mico-color-background-surface);width:18px;height:18px;color:var(--mico-color-text-placeholder);border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.mico .mico-profile-name-edit-button:hover,.mico .mico-profile-name-edit-button:focus-visible{border-color:var(--mico-color-border-focus);background:var(--mico-color-background-hover);color:var(--mico-color-action-link-hover)}.mico .mico-profile-name-edit-button svg{width:9px;height:9px}.mico .mico-profile-name-dialog-field{position:relative}.mico .mico-profile-name-dialog-field input{padding-right:var(--mico-space-48)}.mico .mico-profile-name-dialog-field>span{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mico .mico-profile-name-dialog-error{margin-top:calc(var(--mico-space-6) * -1);color:var(--mico-color-status-error);font-size:var(--mico-font-size-size12)}.mico .mico-profile-identity-email{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-profile-sync-badge{border-radius:var(--mico-radius-r4);background:var(--mico-color-background-hover);padding:var(--mico-space-2) var(--mico-space-6);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size16)}.mico .mico-profile-description-meta{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);pointer-events:none;position:absolute;bottom:8px;right:10px}.mico .mico-profile-cancel-button{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary)}.mico .mico-profile-cancel-button:not(:disabled):hover,.mico .mico-profile-cancel-button:not(:disabled):focus-visible{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-profile-settings .mico-workspace-save-button{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary)}.mico .mico-profile-settings .mico-workspace-save-button:not(:disabled):hover,.mico .mico-profile-settings .mico-workspace-save-button:not(:disabled):focus-visible{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary-hover)}.mico .mico-workspace-avatar-dialog-backdrop{z-index:70;background:rgb(var(--mico-channel-background-solid) / .34);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mico .mico-workspace-avatar-dialog{box-sizing:border-box;border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);width:496px;height:626px;box-shadow:var(--mico-shadow-modal);padding:0 var(--mico-space-24) var(--mico-space-24);position:relative}.mico .mico-workspace-avatar-dialog-header{justify-content:space-between;align-items:center;gap:var(--mico-space-16);height:62px;display:flex}.mico .mico-workspace-avatar-dialog-header h3{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size24);margin:0}.mico .mico-workspace-avatar-dialog-header button{border-radius:var(--mico-radius-r6);width:24px;height:24px;color:var(--mico-color-text-primary);justify-content:center;align-items:center;display:inline-flex}.mico .mico-workspace-avatar-dialog-left{align-items:center;gap:var(--mico-space-12);flex-direction:column;flex:0 0 100px;width:100px;display:flex}.mico .mico-workspace-avatar-preview,.mico .mico-workspace-avatar-preview-image{border-radius:var(--mico-radius-r16);width:100px;height:100px}.mico .mico-workspace-avatar-preview{color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size24);text-align:center;white-space:pre;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.mico .mico-workspace-avatar-preview.is-two-lines{font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-size22)}.mico .mico-workspace-avatar-preview span{max-width:100%;display:block;overflow:hidden}.mico .mico-workspace-avatar-preview-image{object-fit:cover;display:block}.mico .mico-workspace-avatar-upload-button{border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r4);width:100px;height:28px;padding:0 var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);gap:var(--mico-space-4)}.mico .mico-workspace-avatar-text-field{gap:var(--mico-space-6);flex-direction:column;min-width:0;display:flex}.mico .mico-workspace-avatar-text-field>span,.mico .mico-workspace-avatar-style-field>span,.mico .mico-workspace-avatar-color-field>span{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22)}.mico .mico-workspace-avatar-text-field textarea{box-sizing:border-box;resize:none;border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r6);width:100%;height:60px;padding:var(--mico-space-8) var(--mico-space-10);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);outline:none}.mico .mico-workspace-avatar-text-field textarea::placeholder{color:var(--mico-color-text-disabled)}.mico .mico-workspace-avatar-text-field textarea:focus-visible{border-color:var(--mico-color-border-focus);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .14)}.mico .mico-workspace-avatar-style-field,.mico .mico-workspace-avatar-color-field{gap:var(--mico-space-8);margin-top:var(--mico-space-24);flex-direction:column;display:flex}.mico .mico-workspace-avatar-style-options{align-items:center;gap:var(--mico-space-24);display:flex}.mico .mico-workspace-avatar-style-option{border:var(--mico-border-width-strong) solid var(--mico-color-border-focus);border-radius:var(--mico-radius-full);width:44px;height:44px;color:var(--mico-color-action-link);justify-content:center;align-items:center;display:inline-flex;position:relative}.mico .mico-workspace-avatar-style-option.is-filled{background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse)}.mico .mico-workspace-avatar-style-check{border:var(--mico-border-width-strong) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-full);background:var(--mico-color-action-primary);width:16px;height:16px;color:var(--mico-color-text-inverse);padding:var(--mico-space-2);position:absolute;bottom:-3px;right:-3px}.mico .mico-workspace-avatar-style-options{gap:var(--mico-space-2);width:fit-content;padding:var(--mico-space-2);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-hover);display:inline-flex}.mico .mico-workspace-avatar-dialog{flex-direction:column;max-height:calc(100vh - 48px);display:flex}.mico .mico-workspace-avatar-color-options{gap:var(--mico-space-12);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow-x:hidden}.mico .mico-workspace-avatar-color-option{aspect-ratio:1;border-radius:var(--mico-radius-r16);background:var(--mico-workspace-avatar-color);width:100%;color:var(--mico-color-text-inverse);border:0;justify-content:center;align-items:center;padding:0;transition:box-shadow .16s,opacity .16s;display:inline-flex;position:relative}.mico .mico-workspace-avatar-color-check{box-sizing:border-box;border:var(--mico-border-width-strong) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-full);background:var(--mico-color-action-primary);width:16px;height:16px;color:var(--mico-color-text-inverse);padding:var(--mico-space-2);position:absolute;bottom:0;right:0}.mico .mico-workspace-avatar-color-option:hover:not(:disabled),.mico .mico-workspace-avatar-color-option:focus-visible{box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .35)}.mico .mico-workspace-avatar-color-option:disabled{cursor:not-allowed;opacity:.58}.mico .mico-workspace-avatar-dialog-actions{justify-content:flex-end;gap:var(--mico-space-12);margin-top:var(--mico-space-24);display:flex}.mico .mico-workspace-avatar-dialog-actions button{border-radius:var(--mico-radius-r6);min-width:60px;height:28px;padding:0 var(--mico-space-10);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20)}.mico .mico-workspace-avatar-save-button{background-color:var(--mico-color-action-primary)!important;color:var(--mico-color-text-inverse)!important;border:none!important}.mico .mico-workspace-avatar-save-button:disabled{opacity:1;background-color:var(--mico-color-action-primary)!important}@media (max-width:527px){.mico .mico-workspace-avatar-dialog{transform:scale(calc((100vw - 32px) / 496));transform-origin:50%;flex:0 0 496px}}.mico .mico-workspace-textarea{border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);resize:vertical;min-height:72px;padding:var(--mico-space-10) var(--mico-space-12)}.mico .mico-workspace-textarea-wrap{position:relative}.mico .mico-profile-settings .mico-workspace-textarea{min-height:182px;padding-bottom:var(--mico-space-32);resize:vertical}.mico .mico-settings-notifications-panel,.mico .mico-profile-settings-panel,.mico .mico-labs-settings-panel,.mico .mico-about-settings-panel{width:min(1000px,100% - 48px)}.mico .mico-notifications-settings{gap:var(--mico-space-32);flex-direction:column;min-width:0;display:flex}.mico .mico-notifications-heading{gap:var(--mico-space-6);flex-direction:column;display:flex}.mico .mico-notifications-heading h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size28);margin:0}.mico .mico-notifications-heading p{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);margin:0}.mico .mico-notifications-sections{gap:var(--mico-space-24);flex-direction:column;min-width:0;display:flex}.mico .mico-notification-section{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);overflow:hidden}.mico .mico-notification-section-heading{align-items:center;gap:var(--mico-space-12);min-height:50px;padding:var(--mico-space-12) var(--mico-space-14);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);display:flex}.mico .mico-notification-section-heading h3,.mico .mico-notification-section-heading p{line-height:var(--mico-line-height-size22);margin:0}.mico .mico-notification-section-heading h3{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);flex:none}.mico .mico-notification-section-heading p{min-width:0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14)}.mico .mico-notification-options{flex-direction:column;gap:0;display:flex}.mico .mico-notification-options>.mico-ui-radio{cursor:pointer;align-items:center;gap:var(--mico-space-14);min-height:73px;padding:var(--mico-space-12) var(--mico-space-14);display:flex}.mico .mico-notification-options>.mico-ui-radio+.mico-ui-radio{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico .mico-notification-option-copy{gap:var(--mico-space-2);flex-direction:column;min-width:0;display:flex}.mico .mico-notification-option-label{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22)}.mico .mico-notification-option-description{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-about-settings{gap:var(--mico-space-32);flex-direction:column;min-width:0;display:flex}.mico .mico-about-heading{gap:var(--mico-space-6);flex-direction:column;display:flex}.mico .mico-about-heading-row{justify-content:space-between;align-items:flex-start;gap:var(--mico-space-24);display:flex}.mico .mico-about-assistant-action{align-items:flex-end;gap:var(--mico-space-6);flex-direction:column;flex:none;display:flex}.mico .mico-about-heading h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size28);margin:0}.mico .mico-about-heading p{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);margin:0}@media (max-width:560px){.mico .mico-about-heading-row{align-items:stretch;gap:var(--mico-space-12);flex-direction:column}.mico .mico-about-assistant-action{align-items:flex-start}}.mico .mico-about-sections{gap:var(--mico-space-24);flex-direction:column;min-width:0;display:flex}.mico .mico-about-card,.mico .mico-about-changelog-card{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);overflow:hidden}.mico .mico-about-card-row{justify-content:space-between;align-items:center;gap:var(--mico-space-24);min-height:73px;padding:var(--mico-space-14);display:flex}.mico .mico-about-card-row+.mico-about-card-row{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico .mico-about-update-row{align-items:flex-start}.mico .mico-about-card-row p{margin-bottom:0}.mico .mico-about-changelog-heading{justify-content:space-between;align-items:center;gap:var(--mico-space-16);min-height:62px;padding:var(--mico-space-12) var(--mico-space-14);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);display:flex}.mico .mico-about-changelog-heading h3{align-items:center;gap:var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);margin:0;display:flex}.mico .mico-about-changelog-heading p{margin:var(--mico-space-2) 0 0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-about-changelog-content{padding:var(--mico-space-20) var(--mico-space-14) var(--mico-space-20)}.mico .mico-profile-settings .mico-workspace-section-heading h2,.mico .mico-notifications-heading h2,.mico .mico-about-heading h2,.mico .mico-labs-settings-panel h2:first-of-type{font-family:var(--mico-font-family-sans);font-style:normal;font-weight:var(--mico-font-weight-medium);font-size:var(--mico-font-size-size20);line-height:var(--mico-line-height-size28);letter-spacing:0;vertical-align:middle;leading-trim:none}.mico .mico-workspace-textarea:focus-visible{border-color:var(--mico-color-border-weak);box-shadow:none}.mico .mico-workspace-actions{gap:var(--mico-space-10);justify-content:flex-end;padding-top:0;display:flex}.mico .mico-workspace-actions .mico-workspace-operation-button{width:80px;height:28px;font-weight:var(--mico-font-weight-regular)}.mico .mico-workspace-actions .mico-workspace-save-button{height:28px;font-weight:var(--mico-font-weight-regular)}.mico .mico-workspace-save-button{border-radius:var(--mico-radius-r8);width:60px;height:28px;border-color:var(--mico-color-border-focus)!important;background:var(--mico-color-action-primary)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-workspace-save-button:hover,.mico .mico-workspace-save-button:focus-visible{border-color:var(--mico-color-border-focus)!important;background:var(--mico-color-action-primary)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-workspace-danger-card .mico-workspace-card-content{padding-top:var(--mico-space-4);padding-bottom:var(--mico-space-4);gap:0}.mico .mico-workspace-operation-row{justify-content:space-between;align-items:center;gap:var(--mico-space-16);min-width:0;padding:var(--mico-space-14);display:flex}.mico .mico-workspace-delete-row{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico .mico-workspace-operation-title{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);color:var(--mico-color-text-primary);margin:0}.mico .mico-workspace-operation-title.is-danger{color:var(--mico-color-status-error)}.mico .mico-workspace-operation-desc{margin:var(--mico-space-4) 0 0;color:var(--muted-foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico .mico-workspace-operation-button{border-radius:var(--mico-radius-r8)}.mico .mico-repositories-settings .mico-workspace-form{gap:var(--mico-space-20);width:100%;max-width:1000px}.mico .mico-repositories-field{width:100%}.mico .mico-repositories-list{gap:var(--mico-space-10);flex-direction:column;width:100%;min-width:0;display:flex}.mico .mico-repositories-empty{justify-content:center;align-items:center;gap:var(--mico-space-12);text-align:center;flex-direction:column;width:100%;max-width:1000px;min-height:520px;display:flex}.mico .mico-repositories-no-results{justify-content:center;align-items:center;gap:var(--mico-space-8);width:100%;min-height:220px;color:var(--mico-color-text-placeholder);text-align:center;flex-direction:column;display:flex}.mico .mico-repositories-no-results-title{margin-top:var(--mico-space-4);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22)}.mico .mico-repositories-no-results-description{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico .mico-repositories-no-results-clear{height:32px;margin-top:var(--mico-space-4);border-radius:var(--mico-radius-r8);color:var(--mico-color-action-link)}.mico .mico-repositories-no-results-clear:hover{background:var(--mico-color-background-hover);color:var(--mico-color-action-link-hover)}.mico .mico-repositories-no-results-clear:focus-visible{box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .12);outline:none}.mico .mico-repositories-empty-icon{background-image:url(../media/empty-squad.0i.iq~-stv1sv.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:100px;display:block}.mico .mico-repositories-empty-text{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico .mico-repositories-empty .mico-agents-create{border-color:var(--mico-color-border-focus);border-radius:var(--mico-radius-r8);background-color:var(--mico-color-action-primary);width:89px;height:28px;line-height:var(--mico-line-height-size28);justify-content:center;align-items:center;padding:0;display:inline-flex}.mico .mico-repositories-empty .mico-agents-create:hover{border-color:var(--mico-color-border-focus);background-color:var(--mico-color-action-primary-hover)}.mico .mico-repositories-empty .mico-agents-create:active{border-color:var(--mico-color-border-focus);background-color:var(--mico-color-action-primary-pressed)}.mico .mico-repositories-empty .mico-agents-create:disabled,.mico .mico-repositories-empty .mico-agents-create:disabled:hover{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-hover);color:var(--mico-color-text-placeholder);box-shadow:none;cursor:not-allowed}.mico .mico-repository-row{align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-scan-border);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:100%;max-width:1000px;height:64px;padding:var(--mico-space-8) var(--mico-space-12);display:flex}.mico .mico-repository-row.is-editing{background:0 0;border:0;border-radius:0;align-items:flex-start;height:auto;padding:0}.mico .mico-repository-edit-fields{gap:var(--mico-space-6);flex:1;grid-template-columns:minmax(0,1fr) 32px;min-width:0;display:grid}.mico .mico-repository-transport-notice{gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-status-warning);border-radius:var(--mico-radius-r6);background:var(--mico-color-background-subtle);padding:var(--mico-space-10) var(--mico-space-12);color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);grid-column:1/-1;display:flex}.mico .mico-repository-transport-notice-icon,.mico .mico-repository-transport-hint-icon{margin-top:var(--mico-space-2);flex:none}.mico .mico-repository-transport-notice-title{margin-bottom:var(--mico-space-2);color:var(--mico-color-label-warning-fg);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-repository-transport-notice p{margin:var(--mico-space-2) 0 0}.mico .mico-repository-transport-notice code{border-radius:var(--mico-radius-r4);background:rgb(var(--mico-color-channel-surface) / 70%);padding:var(--mico-space-2) var(--mico-space-4);color:var(--mico-color-label-warning-fg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--mico-font-size-size12)}.mico .mico-repository-transport-hint{align-items:flex-start;gap:var(--mico-space-8);color:var(--mico-color-label-success-fg);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);grid-column:1/-1;display:flex}.mico .mico-repository-description-input{grid-column:1}.mico .mico-repository-summary{justify-content:center;gap:var(--mico-space-4);flex-direction:column;flex:1;min-width:0;display:flex}.mico .mico-repository-input,.mico .mico-repository-url,.mico .mico-repository-description{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-style:normal;font-weight:var(--mico-font-weight-regular);letter-spacing:0;line-height:var(--mico-line-height-size22);font-family:var(--mico-font-family-sans)!important}.mico input.mico-repository-input,.mico input.mico-repository-input::placeholder{font-size:var(--mico-font-size-size14);font-style:normal;font-weight:var(--mico-font-weight-regular);letter-spacing:0;line-height:var(--mico-line-height-size22);font-family:var(--mico-font-family-sans)!important}.mico .mico-repository-input{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r6);background:var(--mico-color-background-surface);height:32px;padding:var(--mico-space-6) var(--mico-space-10);box-shadow:none}.mico .mico-repository-input:focus-visible{box-shadow:none}.mico .mico-repository-url,.mico .mico-repository-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-repository-description{color:var(--mico-color-text-secondary)}.mico .mico-repository-match{border-radius:var(--mico-radius-r4);background:var(--mico-color-background-subtle);padding:0 var(--mico-space-2);color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-repository-actions{align-items:center;gap:var(--mico-space-2);opacity:1;flex-shrink:0;display:flex}.mico .mico-repository-icon-button{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:32px;height:32px;color:var(--mico-color-text-primary)}.mico .mico-repository-icon-button:hover,.mico .mico-repository-icon-button:focus-visible{color:var(--mico-color-text-primary)}.mico .mico-repository-delete-button:hover,.mico .mico-repository-delete-button:focus-visible{color:var(--mico-color-status-error)}.mico .mico-repositories-actions{justify-content:flex-end;align-items:center;gap:var(--mico-space-10);width:100%;max-width:1000px;display:flex}.mico .mico-repositories-actions.is-editing{align-items:stretch;gap:var(--mico-space-32);flex-direction:column}.mico .mico-repositories-actions.is-editing .mico-repositories-save-group{justify-content:flex-end}.mico .mico-repositories-actions.is-editing .mico-repositories-save-group .mico-workspace-operation-button,.mico .mico-repositories-actions.is-editing .mico-repositories-save-group .mico-workspace-save-button{width:60px;height:28px;font-weight:var(--mico-font-weight-regular)}.mico .mico-repositories-add-button{width:98px;height:28px;font-weight:var(--mico-font-weight-regular)}.mico .mico-repositories-save-group{align-items:center;gap:var(--mico-space-12);display:flex}.mico .mico-repositories-edit-group{align-items:center;gap:var(--mico-space-12);margin-right:auto;display:flex}@media (max-width:640px){.mico .mico-repositories-settings-panel{width:calc(100% - 32px)}.mico .mico-workspace-operation-row{flex-direction:column;align-items:flex-start}.mico .mico-repository-row{flex-direction:row;align-items:center}.mico .mico-repository-actions{opacity:1}.mico .mico-repositories-actions{flex-direction:column;align-items:stretch}.mico .mico-repositories-save-group{justify-content:flex-end}}.mico .mico-agents-panel{gap:var(--mico-space-20);flex-direction:column;min-width:0;display:flex}.mico .mico-squads-panel button,.mico .mico-agent-settings-page button{font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-style:normal;font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);text-align:center}.mico .mico-agents-toolbar{align-items:center;gap:var(--mico-space-12);flex-wrap:wrap;display:flex}.mico .mico-agent-settings-page .mico-agents-toolbar{justify-content:flex-start;gap:var(--mico-space-10)}.mico .mico-agents-search{align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);background:var(--card);width:min(280px,100%);height:36px;padding:0 var(--mico-space-12);color:var(--muted-foreground);transition:border-color .16s,box-shadow .16s;display:flex}.mico .mico-agent-settings-page .mico-agents-search{border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:240px;height:28px;padding:0 var(--mico-space-10);display:flex}.mico .mico-agents-search:focus-within{border-color:var(--mico-color-border-focus);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .1)}.mico .mico-agents-search input{min-width:0;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);background:0 0;border:0;outline:none;flex:1}.mico .mico-agents-search input::placeholder{color:var(--muted-foreground)}.mico .mico-agents-create{align-items:center;gap:var(--mico-space-6);border-radius:var(--mico-sidebar-hover-radius);border:var(--mico-border-width-default) solid var(--mico-color-border-default);background:var(--mico-color-background-solid);height:30px;padding:0 var(--mico-space-10);color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);box-shadow:var(--mico-shadow-raised);cursor:pointer;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.mico .mico-agent-settings-page .mico-agents-create{border-color:var(--mico-color-border-focus);border-radius:var(--mico-radius-r8);background:var(--mico-color-action-primary);height:28px;padding:0 var(--mico-space-12);color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);box-shadow:none}.mico .mico-agent-settings-page .mico-agents-create:hover{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary-hover);color:var(--mico-color-text-inverse)}.mico .mico-agent-settings-page .mico-agents-create-secondary{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);box-shadow:none}.mico .mico-agent-settings-page .mico-agents-create-secondary:hover{border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-agents-create:hover{border-color:var(--mico-color-border-default);background:var(--mico-color-background-solid);color:var(--mico-color-text-inverse)}.mico .mico-agents-create:disabled,.mico .mico-agents-create:disabled:hover{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-hover);color:var(--mico-color-text-placeholder);box-shadow:none;cursor:not-allowed;pointer-events:none;transform:none}.mico .mico-squads-create-disabled-trigger{cursor:not-allowed;display:inline-flex}.mico-agent-visibility-option{justify-content:center;align-items:flex-start;gap:var(--mico-space-4);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);min-width:0;min-height:54px;padding:var(--mico-space-10) var(--mico-space-14);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);text-align:left;cursor:pointer;flex-direction:column;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.mico-agent-visibility-option:hover{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-hover)}.mico-agent-visibility-option[data-active=true]{border-color:rgb(var(--mico-channel-border-focus) / .35);background:rgb(var(--mico-channel-action-primary) / .07);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .07)}.mico .mico-agents-status-row{align-items:center;gap:var(--mico-space-8);flex-wrap:wrap;display:flex}.mico .mico-agent-merge-suggestions{align-items:center;gap:var(--mico-space-8);min-width:0;padding:var(--mico-space-4) var(--mico-space-2) var(--mico-space-8);flex-wrap:wrap;flex:none;display:flex}.mico .mico-agent-merge-suggestions .mico-agent-merge-chip{gap:var(--mico-space-6);border:var(--mico-border-width-default) solid transparent;border-radius:var(--mico-radius-full);max-width:100%;height:32px;padding:0 var(--mico-space-12);background:var(--mico-color-background-subtle);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);flex:none}.mico .mico-agent-merge-suggestions .mico-agent-merge-chip:hover{background:var(--mico-color-background-hover)}.mico .mico-agent-merge-suggestions .mico-agent-merge-chip[aria-pressed=true]{background:var(--mico-color-status-info-subtle);color:var(--mico-color-action-primary)}.mico .mico-agent-merge-chip-name,.mico .mico-agent-merge-chip-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-agent-merge-chip-name{max-width:144px}.mico .mico-agent-merge-chip-detail{max-width:112px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular)}.mico .mico-agent-merge-chip-count{border-radius:var(--mico-radius-full);min-width:20px;padding:0 var(--mico-space-6);background:var(--mico-color-background-surface);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);font-variant-numeric:tabular-nums}.mico .mico-agents-status-chip{align-items:center;gap:var(--mico-space-6);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-full);background:var(--mico-color-background-subtle);height:28px;padding:0 var(--mico-space-12);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);cursor:pointer;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.mico .mico-agent-settings-page .mico-agents-status-chip,.mico .mico-space-management-content>.mico-squads-panel .mico-agents-status-chip{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);height:28px;padding:var(--mico-space-2) var(--mico-space-12);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22)}.mico .mico-agent-settings-page .mico-agents-status-chip:hover,.mico .mico-space-management-content>.mico-squads-panel .mico-agents-status-chip:hover{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-hover);color:var(--mico-color-text-placeholder)}.mico .mico-agents-status-chip:hover,.mico .mico-agents-status-chip.is-active{border-color:rgb(var(--mico-channel-border-focus) / .28);background:rgb(var(--mico-channel-action-primary-pressed) / .08);color:var(--mico-color-action-link-pressed)}.mico .mico-agent-settings-page .mico-agents-status-chip.is-active,.mico .mico-space-management-content>.mico-squads-panel .mico-agents-status-chip.is-active{background:var(--mico-color-background-subtle);color:var(--mico-color-text-primary);border-color:#0000}.mico .mico-agent-settings-page .mico-agents-empty{justify-content:center;align-items:center;gap:var(--mico-space-12);min-height:0;color:var(--muted-foreground);text-align:center;flex-direction:column;flex:1;display:flex}.mico .mico-agent-settings-page .mico-agent-table-body-empty{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.mico .mico-agent-settings-page .mico-agent-table-body-empty .mico-agents-empty{padding:0}.mico .mico-agent-settings-page .mico-agents-empty-icon{background-image:url(../media/empty-squad.0i.iq~-stv1sv.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:100px;display:block}.mico .mico-agent-settings-page .mico-agents-empty-text{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico .mico-agent-settings-page .mico-agents-empty-actions{align-items:center;gap:var(--mico-space-12);margin-top:0;display:flex}.mico .mico-agent-settings-page .mico-agents-empty-actions .mico-agents-create{border-radius:var(--mico-radius-r8);height:28px;padding:0 var(--mico-space-12);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size28)}.mico .mico-agent-settings-page .mico-agents-empty-actions .mico-agents-create-secondary{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);box-shadow:none}.mico .mico-agent-settings-page .mico-agents-empty-actions .mico-agents-create-secondary:hover{border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-agent-row,.mico .mico-agent-card{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r16);background:var(--card)}.mico .mico-agent-row{align-items:center;gap:var(--mico-space-16);padding:var(--mico-space-14) var(--mico-space-16);display:flex}.mico .mico-agents-cards{gap:var(--mico-space-12);flex-direction:column;display:flex}.mico .mico-agent-card{padding:var(--mico-space-16);cursor:pointer;transition:border-color .16s,background-color .16s,box-shadow .16s}.mico .mico-agent-card:hover{border-color:rgb(var(--mico-channel-border-focus) / .28);background:var(--mico-color-background-hover);box-shadow:var(--mico-shadow-raised)}.mico .mico-agents-table{background:0 0;overflow:visible}.mico .mico-agent-settings-page:where([data-agent-list-layout=desktop]) .mico-agents-table{flex-direction:column;flex:none;height:auto;min-height:0;max-height:max(240px,100dvh - 307px);display:flex}.mico .mico-agent-settings-page .mico-agents-table{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);overflow:hidden}.mico .mico-agent-settings-page .mico-agents-table-empty{background:0 0;border:0;flex:1}.mico .mico-agent-settings-page:where([data-agent-list-layout=desktop]) .mico-agents-table.mico-agents-table-empty{height:614px;max-height:614px}.mico .mico-agent-settings-page:where([data-agent-list-layout=desktop]) .mico-agent-table-body{overscroll-behavior:contain;scrollbar-width:none;scrollbar-color:var(--mico-color-text-secondary) transparent;flex:none;min-height:0;max-height:max(192px,100dvh - 355px);overflow:hidden auto}.mico .mico-agent-management-content>.mico-agent-settings-page-settings:where([data-agent-list-layout=desktop]){height:100%;min-height:0}.mico .mico-agent-management-content>.mico-agent-settings-page-settings:where([data-agent-list-layout=desktop])>.mico-agent-settings-body{min-height:0}.mico .mico-agent-management-content>.mico-agent-settings-page-settings:where([data-agent-list-layout=desktop]) .mico-agents-table{flex:auto;min-height:0;max-height:none}.mico .mico-agent-management-content>.mico-agent-settings-page-settings:where([data-agent-list-layout=desktop]) .mico-agents-table-empty{height:auto;max-height:none}.mico .mico-agent-management-content>.mico-agent-settings-page-settings:where([data-agent-list-layout=desktop]) .mico-agent-table-body{flex:auto;min-height:0;max-height:none;overflow:hidden auto}.mico .mico-agent-settings-page:where([data-agent-list-layout=desktop]) .mico-agent-table-body.mico-agent-table-body-empty{flex:0 0 614px;height:614px;max-height:614px;overflow:hidden}.mico .mico-agent-settings-page .mico-agent-table-body-empty{border:0}.mico .mico-agent-settings-page .mico-agents-table::-webkit-scrollbar{display:none}.mico .mico-agent-settings-page{position:relative}.mico .mico-agents-bulk-bar{margin-top:calc(var(--mico-space-8) * -1);margin-left:var(--mico-space-14);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);align-self:flex-start;align-items:center;gap:0;display:inline-flex}.mico .mico-agents-bulk-merge{border:var(--mico-border-width-default) solid var(--mico-color-border-focus);border-radius:var(--mico-radius-r6);min-height:32px;padding:0 var(--mico-space-14);background:var(--mico-color-background-surface);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);margin-left:var(--mico-space-16);align-items:center;transition:border-color .16s,background-color .16s,color .16s,opacity .16s;display:inline-flex}.mico .mico-agents-bulk-merge+.mico-agents-bulk-delete{margin-left:var(--mico-space-12)}.mico .mico-agents-bulk-merge:not(:disabled):hover{border-color:var(--mico-color-border-focus);background:var(--mico-color-background-hover);color:var(--mico-color-action-link-hover)}.mico .mico-agents-bulk-merge:disabled{cursor:not-allowed;opacity:.45}.mico .mico-agents-bulk-summary{align-items:center;gap:var(--mico-space-10);min-width:0;display:inline-flex}.mico .mico-agents-bulk-count{align-items:center;gap:var(--mico-space-4);display:inline-flex}.mico .mico-agents-bulk-bar strong{color:var(--mico-color-text-secondary);font-weight:var(--mico-font-weight-regular)}.mico .mico-agents-bulk-clear{border-radius:var(--mico-radius-r8);padding:var(--mico-space-2) var(--mico-space-6);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);transition:background-color .16s,opacity .16s}.mico .mico-agents-bulk-clear:not(:disabled):hover{background:var(--mico-color-background-hover)}.mico .mico-agents-bulk-clear:disabled{cursor:not-allowed;opacity:.45}.mico .mico-agents-bulk-delete{border-radius:var(--mico-radius-r8);color:var(--mico-color-status-error);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);align-items:center;padding:0;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.mico .mico-agents-bulk-delete:not(:disabled):hover{color:var(--mico-color-status-error)}.mico .mico-agents-bulk-delete:disabled{cursor:not-allowed;opacity:.45}.mico .mico-agent-table-body{min-height:0}.mico .mico-agent-table-head,.mico .mico-agent-table-row{gap:var(--mico-space-16);grid-template-columns:24px minmax(240px,2.4fr) 120px minmax(120px,1fr) minmax(144px,1.2fr) 110px 84px 40px;align-items:center;display:grid}.mico .mico-agent-settings-page .mico-agent-table-head,.mico .mico-agent-settings-page .mico-agent-table-row{box-sizing:border-box;gap:var(--mico-space-10);grid-template-columns:28px minmax(0,2.2fr) minmax(0,1fr) 64px 64px 76px minmax(0,1fr) 40px}.mico .mico-agent-settings-page-space .mico-agent-table-head,.mico .mico-agent-settings-page-space .mico-agent-table-row{grid-template-columns:28px minmax(140px,1.5fr) minmax(100px,.8fr) 72px 76px 84px minmax(170px,1.5fr) 72px 40px}.mico .mico-agent-settings-page-space .mico-agent-table-head>:nth-last-child(2),.mico .mico-agent-settings-page-space .mico-agent-run-count-cell{text-align:right;justify-self:end}.mico .mico-agent-settings-page-settings .mico-agent-table-head,.mico .mico-agent-settings-page-settings .mico-agent-table-row{grid-template-columns:28px minmax(0,2fr) 70px minmax(0,1.4fr) minmax(0,.5fr) minmax(160px,220px) 72px 72px 40px}.mico .mico-agent-settings-page .mico-agent-table-head>.mico-agent-role-cell,.mico .mico-agent-settings-page .mico-agent-table-row>.mico-agent-role-cell{text-align:center;justify-content:center;justify-self:center;align-items:center;display:flex;overflow:visible}.mico .mico-agent-role-badge{box-sizing:border-box;border-radius:var(--mico-radius-full);padding:var(--mico-space-2) var(--mico-space-8);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size16);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.mico .mico-agent-role-badge[data-role=collaborator],.mico .mico-agent-role-badge[data-role=owner]{background:var(--mico-color-background-subtle);color:var(--mico-color-action-link)}.mico .mico-agent-workspace-tags{align-items:center;gap:var(--mico-space-4);min-width:0;display:flex;position:relative;overflow:hidden}.mico .mico-agent-workspace-tag,.mico-merge-agents-workspace-tags .mico-agent-workspace-tag{border-radius:var(--mico-radius-r4);min-width:0;max-width:88px;height:22px;padding:0 var(--mico-space-6);background:var(--mico-color-background-subtle);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;display:inline-block;overflow:hidden}.mico .mico-agent-workspace-tag.is-count,.mico-merge-agents-workspace-tags .mico-agent-workspace-tag.is-count{flex:none}.mico .mico-agent-workspace-tag.is-empty{max-width:none;color:var(--mico-color-text-primary)}.mico .mico-agent-select-checkbox{appearance:none;border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-r4);background:var(--mico-color-background-surface);cursor:pointer;width:16px;height:16px;margin:0;display:block}.mico .mico-agent-select-checkbox:checked,.mico .mico-agent-select-checkbox:indeterminate{background-color:var(--mico-color-action-primary);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-color:#0000}.mico .mico-agent-select-checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75 3.25 5.1 7.9 2.25 5.05' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mico .mico-agent-select-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 6h6' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.mico .mico-agent-select-cell{justify-content:flex-start;align-items:center;width:28px;height:100%;display:flex}.mico .mico-agent-select-checkbox:disabled{cursor:not-allowed;opacity:.35}.mico .mico-agent-table-head{box-sizing:border-box;border-bottom:var(--mico-border-width-default) solid var(--border);height:48px;padding:var(--mico-space-10) var(--mico-space-4);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:0}.mico .mico-agent-settings-page .mico-agent-table-head{border-bottom-color:var(--mico-color-border-subtle);width:100%;min-width:0;height:46px;padding:0 var(--mico-space-14);color:var(--mico-color-text-placeholder);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-style:normal;font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);letter-spacing:0;white-space:nowrap;flex:none}.mico .mico-agent-settings-page .mico-agent-table-head>*,.mico .mico-agent-settings-page .mico-agent-table-row>*{min-width:0;overflow:hidden}.mico .mico-agent-settings-page .mico-agent-table-head>:last-child,.mico .mico-agent-settings-page .mico-agent-table-row>:last-child{justify-self:start}.mico .mico-agent-settings-page.mico-agent-settings-page-space .mico-agent-run-count-cell{text-align:right;justify-self:end}.mico .mico-agent-table-row{box-sizing:border-box;border-bottom:var(--mico-border-width-default) solid var(--border);height:56px;padding:var(--mico-space-12) var(--mico-space-4);cursor:pointer;transition:background-color .16s,box-shadow .16s}.mico .mico-agent-settings-page .mico-agent-table-row{border-bottom-color:var(--mico-color-border-subtle);width:100%;min-width:0;height:54px;min-height:54px;padding:0 var(--mico-space-14);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico .mico-agent-settings-page .mico-agent-table-row .text-sm.font-semibold{font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico .mico-agent-settings-page .mico-agent-table-row>:nth-child(2){gap:var(--mico-space-8)}.mico .mico-agent-official-badge{border-radius:var(--mico-radius-r4);background:var(--mico-color-background-subtle);height:20px;padding:0 var(--mico-space-6);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);flex:none;align-items:center;display:inline-flex}.mico .mico-agent-settings-page .mico-agent-status-cell{align-items:center;gap:var(--mico-space-4);height:32px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);display:inline-flex}.mico .mico-agent-settings-page .mico-agent-status-cell>span:first-child{width:6px;height:6px}.mico .mico-agent-settings-page .mico-agent-status-cell>span:nth-child(2){color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico .mico-agent-settings-page .mico-agent-table-row p.truncate{display:none}.mico .mico-agent-settings-page .mico-agent-table-row [aria-label=专家操作]{width:32px;height:32px;color:var(--mico-color-text-secondary)}.mico .mico-agent-actions-menu{width:120px;min-width:120px;padding:var(--mico-space-4);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);box-shadow:var(--mico-shadow-overlay)}.mico-agent-actions-menu [role=menuitem]{gap:var(--mico-space-8);border-radius:var(--mico-radius-r8);width:100%;height:32px;min-height:32px;padding:0 var(--mico-space-8);color:var(--mico-color-text-primary);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-style:normal;font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);letter-spacing:0;vertical-align:middle}.mico .mico-agent-actions-menu [role=menuitem] .mico-agent-actions-menu-icon{width:24px;height:24px;color:var(--mico-color-text-secondary);flex:0 0 24px}.mico-agent-actions-menu [role=menuitem].mico-agent-actions-menu-delete{color:var(--mico-color-text-primary)}.mico-agent-actions-menu [role=menuitem].mico-agent-actions-menu-delete .mico-agent-actions-menu-icon{color:var(--mico-color-text-secondary)}.mico-agent-actions-menu [role=menuitem].mico-agent-actions-menu-delete:hover,.mico-agent-actions-menu [role=menuitem].mico-agent-actions-menu-delete:focus{background:var(--mico-color-background-hover);color:var(--mico-color-status-error)}.mico-agent-actions-menu [role=menuitem].mico-agent-actions-menu-delete:hover .mico-agent-actions-menu-icon,.mico-agent-actions-menu [role=menuitem].mico-agent-actions-menu-delete:focus .mico-agent-actions-menu-icon{color:var(--mico-color-status-error)}.mico .mico-agent-actions-menu [role=separator]{margin:var(--mico-space-4) 0;background:var(--mico-color-background-pressed)}.mico .mico-agent-settings-page .mico-agent-runtime-cell{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico .mico-agent-settings-page .mico-agent-runtime-cell svg{width:16px;height:16px;color:var(--mico-color-text-secondary)}.mico .mico-agent-table-row:last-child{border-bottom:0}.mico .mico-agent-table-row:hover{background:rgb(var(--mico-channel-background-hover) / .72)}.mico .mico-agent-settings-page .mico-agent-table-row:hover{background:var(--mico-color-background-hover)}.mico .mico-agent-table-row.is-selected,.mico .mico-agent-settings-page .mico-agent-table-row.is-selected{box-shadow:none;background:0 0}.mico .mico-agent-table-row.is-selected:hover,.mico .mico-agent-settings-page .mico-agent-table-row.is-selected:hover{background:var(--mico-color-background-hover)}.mico .mico-agent-settings-page .mico-agent-table-row>:last-child,.mico .mico-agent-settings-page .mico-agent-table-head>:last-child{justify-content:center;display:flex}.mico .mico-squads-table{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);flex-direction:column;flex:0 auto;width:100%;min-height:0;display:flex;overflow:hidden}.mico .mico-squads-panel{flex-direction:column;min-width:0;min-height:0;display:flex}.mico .mico-local-agents-section{gap:var(--mico-space-20);border:0;flex-direction:column;padding:0;display:flex}.mico .mico-local-agents-header{align-items:stretch;gap:var(--mico-space-40);flex-direction:column;display:flex}.mico .mico-local-agents-header h2,.mico .mico-local-agents-subheader h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size28);margin:0}.mico .mico-local-agents-subheader h2{font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);letter-spacing:0;vertical-align:middle}.mico .mico-local-agents-header-actions{justify-content:space-between;align-items:center;gap:var(--mico-space-16);display:flex}.mico .mico-local-agents-count{color:var(--mico-color-text-primary);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);letter-spacing:0;vertical-align:middle}.mico .mico-local-agents-add-button{border-radius:var(--mico-radius-r8);height:28px;padding:0 var(--mico-space-10);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);box-shadow:var(--mico-shadow-raised);border-color:var(--mico-color-border-focus)!important;background:var(--mico-color-action-primary)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-local-agents-add-button:hover,.mico .mico-local-agents-add-button:focus-visible{border-color:var(--mico-color-border-focus)!important;background:var(--mico-color-action-primary-hover)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-local-agents-table{border:var(--mico-border-width-default) solid var(--mico-scan-border);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);overflow:hidden}.mico .mico-local-agent-row,.mico .mico-local-token-row{align-items:center;gap:var(--mico-space-20);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-height:56px;padding:0 var(--mico-space-14);display:grid}.mico .mico-local-agent-row{grid-template-columns:minmax(0,1fr) auto}.mico .mico-local-token-row{padding-top:var(--mico-space-8);padding-bottom:var(--mico-space-8);grid-template-columns:minmax(0,1fr) auto}.mico .mico-local-agent-row:last-child,.mico .mico-local-token-row:last-child{border-bottom:0}.mico .mico-local-token-row-clickable{cursor:pointer;transition:background-color .16s}.mico .mico-local-token-row-clickable:hover{background:rgb(var(--mico-channel-background-hover) / .72)}.mico .mico-local-agent-name-cell,.mico .mico-local-token-name-cell{align-items:center;gap:var(--mico-space-10);min-width:0;display:flex}.mico .mico-local-agent-provider-logo{flex-shrink:0;width:22px;height:22px}.mico .mico-local-agent-name,.mico .mico-local-token-name{min-width:0;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-local-agent-actions-cell,.mico .mico-local-token-actions-cell{align-items:center;gap:var(--mico-space-20);display:flex}.mico .mico-local-agent-status{align-items:center;gap:var(--mico-space-6);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);white-space:nowrap;display:inline-flex}.mico .mico-local-agent-status-dot{border-radius:var(--mico-radius-full);background:var(--mico-color-status-success-solid);width:5px;height:5px}.mico .mico-local-agent-status[data-tone=danger] .mico-local-agent-status-dot{background:var(--mico-color-status-error-solid)}.mico .mico-local-agent-status[data-tone=muted] .mico-local-agent-status-dot{background:var(--mico-color-background-disabled)}.mico .mico-local-agent-delete-button{border-radius:var(--mico-radius-r8);width:24px;height:24px;color:var(--mico-color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.mico .mico-local-agent-delete-button:hover{background:var(--mico-color-background-hover);color:var(--mico-color-status-error)}.mico .mico-local-agent-delete-button:disabled{cursor:not-allowed;opacity:.45}.mico .mico-local-token-icon{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);width:30px;height:30px;color:var(--mico-color-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mico .mico-local-token-icon img{width:16px;height:16px}.mico .mico-local-token-title-row{align-items:center;gap:var(--mico-space-8);min-width:0;display:flex}.mico .mico-local-token-unregistered{align-items:center;gap:var(--mico-space-4);border-radius:var(--mico-radius-r6);background:rgb(var(--mico-channel-status-error-solid) / .1);padding:var(--mico-space-2) var(--mico-space-6);color:var(--mico-color-status-error);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size16);flex-shrink:0;display:inline-flex}.mico .mico-local-token-meta{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-local-token-reconnect{align-items:center;gap:var(--mico-space-4);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);white-space:nowrap;display:inline-flex}.mico .mico-local-agents-settings-panel:has(.mico-squads-empty){min-height:100%}.mico .mico-local-agents-section .mico-squads-empty{flex:1;min-height:0}.mico .mico-local-agents-section:has(.mico-squads-empty){flex:1;min-height:0}.mico .mico-squads-header{align-items:stretch;gap:var(--mico-space-40);flex-direction:column;flex:none;display:flex}.mico .mico-squads-header-actions{justify-content:flex-end;align-items:center;gap:var(--mico-space-16);display:flex}.mico .mico-squads-header-actions>.mico-agents-status-row{margin-right:auto}.mico .mico-squads-header .mico-agents-search{width:310px;height:28px}.mico .mico-squads-header .mico-agents-create{border-color:var(--mico-color-border-focus);border-radius:var(--mico-radius-r8);background:var(--mico-color-action-primary);height:28px;color:var(--mico-color-text-inverse);line-height:var(--mico-line-height-size22)}.mico .mico-squads-header .mico-agents-create:hover{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary-hover);color:var(--mico-color-text-inverse)}.mico .mico-squads-header .mico-agents-create:disabled,.mico .mico-squads-header .mico-agents-create:disabled:hover,.mico .mico-squads-empty .mico-agents-create:disabled,.mico .mico-squads-empty .mico-agents-create:disabled:hover{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-hover);color:var(--mico-color-text-placeholder);box-shadow:none;cursor:not-allowed}.mico .mico-squads-header .mico-squads-create-disabled-trigger{display:inline-flex}.mico .mico-squads-header h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size28);margin:0}.mico .mico-squads-empty{justify-content:center;align-items:center;gap:var(--mico-space-12);text-align:center;flex-direction:column;flex:1;min-height:0;display:flex}.mico .mico-squads-empty-icon{background-image:url(../media/empty-squad.0i.iq~-stv1sv.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:100px;display:block}.mico .mico-squads-empty .mico-agents-create{white-space:nowrap;border-color:var(--mico-color-border-focus);border-radius:var(--mico-radius-r8);background-color:var(--mico-color-action-primary);width:auto;min-width:89px;height:28px;padding:0 var(--mico-space-10);line-height:var(--mico-line-height-size22);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mico .mico-squads-empty .mico-agents-create>svg{flex-shrink:0}.mico .mico-squads-empty .mico-agents-create:hover{border-color:var(--mico-color-border-focus);background-color:var(--mico-color-action-primary-hover)}.mico .mico-squads-empty .mico-agents-create:active{border-color:var(--mico-color-border-focus);background-color:var(--mico-color-action-primary-pressed)}.mico .mico-squads-empty-text{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico .mico-squad-table-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mico-color-text-secondary) transparent;flex:0 auto;min-height:0;max-height:max(192px,100dvh - 355px);overflow:hidden auto}.mico .mico-squad-table-head,.mico .mico-squad-table-row{gap:var(--mico-space-12);grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,1.5fr) minmax(240px,3fr) 56px;align-items:center;width:100%;min-width:0;display:grid}.mico .mico-squads-table-space .mico-squad-table-head,.mico .mico-squads-table-space .mico-squad-table-row{grid-template-columns:minmax(0,3.5fr) minmax(0,1.5fr) minmax(0,2.25fr) minmax(0,2fr) 56px}.mico .mico-squad-table-head>*,.mico .mico-squad-table-row>*{min-width:0;overflow:hidden}.mico .mico-squad-table-head{z-index:1;border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-surface);padding:var(--mico-space-12) var(--mico-space-14);color:var(--muted-foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);white-space:nowrap;flex:none;position:sticky;top:0}.mico .mico-squad-table-row{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);height:56px;padding:0 var(--mico-space-14);cursor:pointer;transition:background-color .16s}.mico .mico-squad-name-cell{align-items:center;gap:var(--mico-space-10);min-width:0;display:flex}.mico .mico-squad-owner,.mico .mico-agent-owner{align-items:center;gap:var(--mico-space-6);min-width:0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);display:inline-flex}.mico .mico-squad-owner>span:last-child,.mico .mico-agent-owner>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico .mico-squad-icon{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);width:30px;height:30px;color:var(--mico-color-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mico .mico-squad-icon-image{border-radius:inherit;object-fit:cover;width:100%;height:100%}.mico .mico-squad-default-icon{background-image:url(../media/empty-squad.0i.iq~-stv1sv.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;display:block}.mico .mico-squad-leader-pill{align-items:center;gap:var(--mico-space-6);border-radius:var(--mico-radius-full);background:var(--mico-color-background-subtle);max-width:100%;height:24px;padding:var(--mico-space-4) var(--mico-space-10) var(--mico-space-4) var(--mico-space-4);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);display:inline-flex}.mico .mico-squad-member-overflow-avatar{border:var(--mico-border-width-default) solid var(--background);border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);width:24px;height:24px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size16);text-align:center;justify-content:center;align-items:center;display:inline-flex}.mico .mico-squad-member-preview-trigger{align-items:center;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.mico .mico-squad-member-avatar-frame{box-sizing:border-box;border-radius:var(--mico-radius-full);justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;overflow:hidden}.mico-squad-member-role-avatar{border-radius:var(--mico-radius-full);background:var(--mico-color-background-subtle);width:100%;height:100%;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-semi-bold);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mico-squad-member-role-avatar>img{object-fit:cover;width:100%;height:100%}.mico .mico-squad-table-row:last-child{border-bottom:0}.mico .mico-squad-table-row:hover{background:rgb(var(--mico-channel-background-hover) / .72)}.mico .mico-squad-actions-cell{justify-content:flex-start;align-items:center;display:flex}.mico-squad-member-preview-popover{z-index:60;border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);width:374px;max-height:420px;padding:var(--mico-space-24) var(--mico-space-12) var(--mico-space-24) var(--mico-space-20);background:var(--mico-color-background-surface);box-shadow:var(--mico-shadow-overlay);position:fixed;overflow:visible}.mico-squad-member-preview-popover:before{top:-7px;left:var(--mico-squad-member-preview-arrow-left,50%);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-left:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-surface);content:"";width:14px;height:14px;position:absolute;transform:translate(-50%)rotate(45deg)}.mico-squad-member-preview-popover-up:before{top:auto;bottom:-7px;transform:translate(-50%)rotate(225deg)}.mico-squad-member-preview-popover-up{transform:translateY(-100%)}.mico-squad-member-preview-title{z-index:1;background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);position:sticky;top:0}.mico-squad-member-preview-list{gap:var(--mico-space-10);margin-top:var(--mico-space-14);scrollbar-gutter:stable;flex-direction:column;max-height:340px;display:flex;overflow-y:auto}.mico-squad-member-preview-item{align-items:center;gap:var(--mico-space-14);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);min-width:0;min-height:64px;padding:var(--mico-space-10) var(--mico-space-16);background:var(--mico-color-background-surface);display:flex}.mico-squad-member-preview-avatar{border-radius:var(--mico-radius-full);flex-shrink:0;display:flex}.mico-squad-member-preview-avatar .relative.inline-flex>span[aria-label^=Status\:]{width:6px;height:6px}.mico-squad-member-preview-name-line{align-items:baseline;gap:var(--mico-space-6);min-width:0;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);display:flex}.mico-squad-member-preview-detail-line{align-items:center;gap:var(--mico-space-6);min-width:0;margin-top:var(--mico-space-2);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:flex}.mico-squad-member-preview-leader-badge{border-radius:var(--mico-radius-full);padding:var(--mico-space-2) var(--mico-space-8);background:var(--mico-color-background-hover);color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);flex-shrink:0}.mico .mico-agent-visibility-badge{align-items:center;gap:var(--mico-space-4);border-radius:var(--mico-radius-full);width:fit-content;max-width:100%;padding:var(--mico-space-2) var(--mico-space-8);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);white-space:nowrap;display:inline-flex}.mico .mico-agent-settings-page .mico-agent-visibility-badge,.mico .mico-agent-settings-page .mico-agent-workload-tag{justify-content:center;align-items:center;gap:var(--mico-space-4);border-radius:var(--mico-radius-full);width:fit-content;max-width:100%;min-height:24px;padding:var(--mico-space-2) var(--mico-space-8);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);white-space:nowrap;display:inline-flex}.mico .mico-agent-settings-page .mico-agent-workload-tag{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-agent-visibility-badge.is-private{background:var(--mico-color-background-subtle);color:var(--mico-color-text-secondary)}.mico .mico-agent-visibility-badge.is-workspace{background:rgb(var(--mico-channel-action-primary) / .09);color:var(--mico-color-action-link)}.mico .mico-agent-settings-page .mico-agent-visibility-badge.is-private{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-agent-settings-page .mico-agent-visibility-badge.is-workspace{background:var(--mico-color-background-subtle);color:var(--mico-color-action-link)}.mico .mico-agent-detail-page{font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size24)}.mico .mico-agent-detail-header{align-items:center;gap:var(--mico-space-16);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-height:64px;padding:0 var(--mico-space-28);flex-shrink:0;display:flex}.mico .mico-agent-detail-back{align-items:center;gap:var(--mico-space-6);border-radius:var(--mico-sidebar-hover-radius);height:32px;padding:0 var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);transition:background-color .16s,color .16s;display:inline-flex}.mico .mico-agent-detail-back:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-agent-detail-content{gap:var(--mico-space-20);min-height:0;padding:var(--mico-space-24) var(--mico-space-28) var(--mico-space-28);flex:1;grid-template-columns:minmax(280px,320px) minmax(0,1fr);display:grid;overflow:hidden}.mico .mico-agent-detail-side{gap:var(--mico-space-16);min-width:0;min-height:0;padding-right:var(--mico-space-2);scrollbar-width:thin;scrollbar-color:var(--mico-color-text-secondary) transparent;flex-direction:column;display:flex;overflow-y:auto}.mico .mico-agent-detail-side::-webkit-scrollbar{width:8px}.mico .mico-agent-detail-tab-body::-webkit-scrollbar{width:8px}.mico .mico-agent-detail-side::-webkit-scrollbar-track{background:0 0}.mico .mico-agent-detail-tab-body::-webkit-scrollbar-track{background:0 0}.mico .mico-agent-detail-side::-webkit-scrollbar-thumb{border:var(--mico-border-width-strong) solid transparent;border-radius:var(--mico-radius-full);background:var(--mico-color-background-hover);background-clip:padding-box}.mico .mico-agent-detail-tab-body::-webkit-scrollbar-thumb{border:var(--mico-border-width-strong) solid transparent;border-radius:var(--mico-radius-full);background:var(--mico-color-background-hover);background-clip:padding-box}.mico .mico-agent-detail-section,.mico .mico-agent-detail-main{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);box-shadow:var(--mico-shadow-raised);overflow:visible}.mico .mico-agent-detail-section{gap:var(--mico-space-14);min-width:0;padding:var(--mico-space-20);flex-direction:column;display:flex}.mico .mico-agent-detail-section-title{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22)}.mico .mico-agent-detail-avatar{border-radius:var(--mico-radius-r16);background:var(--mico-color-background-subtle);outline:none;flex:0 0 64px;width:64px;height:64px;position:relative;overflow:hidden}.mico .mico-agent-detail-avatar:focus-visible{box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-color-channel-foreground) / 8%)}.mico .mico-agent-detail-field{gap:var(--mico-space-8);flex-direction:column;min-width:0;display:flex}.mico .mico-agent-detail-field>span{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22)}.mico .mico-agent-detail-input,.mico .mico-agent-detail-textarea{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);width:100%;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);outline:none;transition:border-color .16s,box-shadow .16s}.mico .mico-agent-detail-input{height:36px;padding:0 var(--mico-space-12)}.mico .mico-agent-detail-textarea{resize:none;min-height:96px;padding:var(--mico-space-10) var(--mico-space-12)}.mico .mico-agent-detail-input:focus,.mico .mico-agent-detail-textarea:focus{border-color:var(--mico-color-border-default);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-color-channel-foreground) / 6%)}.mico .mico-agent-detail-input:disabled,.mico .mico-agent-detail-textarea:disabled{background:var(--mico-color-background-subtle);color:var(--mico-color-text-placeholder)}.mico .mico-agent-detail-visibility-row{align-items:center;gap:var(--mico-space-8) var(--mico-space-20);flex-wrap:wrap;min-width:0;display:flex}.mico .mico-agent-detail-visibility-row .mico-create-public-warning{grid-column:unset;flex-basis:auto;width:auto}.mico .mico-agent-detail-picker:not(.contents){min-width:0;max-width:100%;display:inline-flex}.mico .mico-agent-detail-picker button{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);background:var(--mico-color-background-subtle);min-width:0;max-width:100%;min-height:28px;padding:var(--mico-space-2) var(--mico-space-8);color:var(--mico-color-text-primary);box-shadow:var(--mico-shadow-raised);overflow:hidden}.mico .mico-agent-detail-picker button>span{min-width:0}.mico .mico-agent-detail-picker button:not(:disabled):hover,.mico .mico-agent-detail-picker button:not(:disabled):focus-visible{border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover);color:var(--mico-color-text-primary);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-color-channel-foreground) / 6%)}.mico .mico-agent-detail-picker button:disabled{box-shadow:none;background:0 0;border-color:#0000}.mico .mico-agent-visibility-segment{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);min-width:0;padding:var(--mico-space-2);display:inline-flex;overflow:hidden}.mico .mico-agent-detail-picker .mico-agent-visibility-segment button{align-items:center;gap:var(--mico-space-4);border-radius:var(--mico-radius-r8);min-height:26px;padding:var(--mico-space-2) var(--mico-space-8);color:var(--mico-color-text-secondary);box-shadow:none;cursor:pointer;background:0 0;border:0;display:inline-flex}.mico .mico-agent-detail-picker .mico-agent-visibility-segment button[data-active=true]{background:var(--mico-color-background-solid);color:var(--mico-color-text-inverse);box-shadow:var(--mico-shadow-raised)}.mico .mico-agent-detail-picker .mico-agent-visibility-segment button:not(:disabled):hover,.mico .mico-agent-detail-picker .mico-agent-visibility-segment button:not(:disabled):focus-visible{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-color-channel-foreground) / 6%)}.mico .mico-agent-detail-picker .mico-agent-visibility-segment button[data-active=true]:hover,.mico .mico-agent-detail-picker .mico-agent-visibility-segment button[data-active=true]:focus-visible{background:var(--mico-color-background-solid);color:var(--mico-color-text-inverse)}.mico .mico-agent-detail-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.mico .mico-agent-detail-tabs{align-items:center;gap:var(--mico-space-2);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-height:48px;padding:0 var(--mico-space-12);flex-shrink:0;display:flex;overflow-x:auto}.mico .mico-agent-detail-tab{align-items:center;gap:var(--mico-space-6);border-radius:var(--mico-sidebar-hover-radius);height:34px;padding:0 var(--mico-space-10);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);flex-shrink:0;transition:background-color .16s,color .16s;display:inline-flex}.mico .mico-agent-detail-tab:hover,.mico .mico-agent-detail-tab[data-active=true]{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-agent-detail-tab-body{scrollbar-width:thin;scrollbar-color:var(--mico-color-text-secondary) transparent;flex:1;min-height:0;overflow-y:auto}@media (max-width:960px){.mico .mico-agent-detail-content{grid-template-columns:1fr;overflow-y:auto}.mico .mico-agent-detail-side,.mico .mico-agent-detail-main{overflow:visible}}@media (min-width:768px){.mico .mico-settings-content[data-active-tab=agents]{overflow-y:auto}.mico .mico-agent-settings-page{height:100%;min-height:0;padding:var(--mico-space-80) 0 var(--mico-space-80);flex-direction:column;flex:1;display:flex;overflow:hidden}.mico .mico-agent-settings-page-settings:not(.mico-agent-settings-page-create){width:min(1000px,100% - 48px);padding-top:var(--mico-layout-header-height);padding-right:0;padding-bottom:var(--mico-space-80);padding-left:0}.mico .mico-agent-management-content>.mico-agent-settings-page-settings:not(.mico-agent-settings-page-create){width:min(1000px,100%);max-width:1000px;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0}.mico .mico-agent-settings-page-settings>.mico-agent-settings-body{min-width:0}.mico .mico-agent-settings-page .mico-agent-table-body::-webkit-scrollbar{width:8px}.mico .mico-agent-settings-page .mico-agent-table-body::-webkit-scrollbar-track{background:0 0}.mico .mico-agent-settings-page .mico-agent-table-body::-webkit-scrollbar-thumb{border:var(--mico-border-width-strong) solid transparent;border-radius:var(--mico-radius-full);background:var(--mico-color-background-hover);background-clip:padding-box}.mico .mico-settings-content[data-active-tab=agents]:has(.mico-agent-settings-page-create){overflow-y:auto}.mico .mico-agent-settings-page.mico-agent-settings-page-create{height:auto;min-height:100%;overflow:visible}}.mico .mico-new-space-back{z-index:1;color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-regular);cursor:pointer;position:absolute;top:24px;left:24px}.mico .mico-new-space-canvas{min-width:0;padding:var(--mico-space-80) 0 var(--mico-space-40)}.mico .mico-new-space-panel{width:min(420px,100% - 48px)}.mico .mico-new-space-title{font-size:var(--mico-font-size-size24);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size32);color:var(--mico-color-text-primary)}.mico .mico-new-space-description{margin-top:var(--mico-space-10);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);color:var(--muted-foreground)}.mico .mico-new-space-form{margin-top:var(--mico-space-28)}.mico .mico-new-space-form [data-slot=card]{border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);box-shadow:0 0 0 var(--mico-border-width-default) var(--mico-color-border-subtle), var(--mico-shadow-raised)}.mico .mico-new-space-form [data-slot=label]{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico.mico-transition-page .mico-new-space-form .mico-ui-input{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);caret-color:var(--mico-color-text-primary);cursor:text}.mico.mico-transition-page .mico-new-space-form .mico-ui-input::placeholder{color:var(--mico-color-text-placeholder)}.mico.mico-transition-page .mico-new-space-form .mico-ui-input:hover{border-color:var(--mico-color-border-default)}.mico.mico-transition-page .mico-new-space-form .mico-ui-input:focus-visible{border-color:var(--mico-color-border-default);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-color-channel-foreground) / 10%)}.mico .mico-new-space-form [data-slot=textarea]{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);min-height:96px;color:var(--mico-color-text-primary);caret-color:var(--mico-color-text-primary);cursor:text}.mico .mico-new-space-form [data-slot=textarea]::placeholder{color:var(--mico-color-text-placeholder)}.mico .mico-new-space-form [data-slot=textarea]:hover{border-color:var(--mico-color-border-default)}.mico .mico-new-space-form [data-slot=textarea]:focus-visible{border-color:var(--mico-color-border-default);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-color-channel-foreground) / 10%)}.mico .mico-new-space-form .workspace-slug-field{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);transition:border-color .16s,box-shadow .16s}.mico .mico-new-space-form .workspace-slug-field:hover{border-color:var(--mico-color-border-default)}.mico .mico-new-space-form .workspace-slug-field:focus-within{border-color:var(--mico-color-border-default);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-color-channel-foreground) / 10%)}.mico .mico-new-space-form .workspace-slug-prefix{border-color:var(--mico-color-border-subtle);background:var(--mico-color-background-subtle);color:var(--mico-color-text-secondary)}.mico .mico-new-space-form p.text-muted-foreground{color:var(--mico-color-text-placeholder)}.mico .mico-new-space-form p.text-destructive{color:var(--mico-color-status-error)}.mico.mico-transition-page .mico-new-space-form .mico-ui-button{border:var(--mico-border-width-default) solid var(--mico-color-border-default);background:var(--mico-color-background-solid);color:var(--mico-color-text-inverse);cursor:pointer}.mico.mico-transition-page .mico-new-space-form .mico-ui-button:not(:disabled):hover,.mico.mico-transition-page .mico-new-space-form .mico-ui-button:not(:disabled):focus-visible{border-color:var(--mico-color-border-default);background:var(--mico-color-background-solid);color:var(--mico-color-text-inverse)}.mico.mico-transition-page .mico-new-space-form .mico-ui-button:not(:disabled):focus-visible{box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-color-channel-foreground) / 12%)}.mico.mico-transition-page .mico-new-space-form .mico-ui-button:disabled{border-color:var(--mico-color-border-subtle);background:var(--mico-color-background-subtle);color:var(--mico-color-text-placeholder);cursor:not-allowed}@media (max-width:900px){.mico{--mico-sidebar-panel-width:240px;--mico-sidebar-width:calc(var(--mico-sidebar-rail-width) + var(--mico-sidebar-panel-width));--mico-sidebar-pad-x:16px}.mico .mico-sidebar-row,.mico .mico-space-trigger,.mico-space-menu-item,.mico .mico-sidebar-section-label,.mico .mico-sidebar-more,.mico .mico-sidebar-empty,.mico .mico-sidebar-rail-section-label{font-size:var(--mico-font-size-size14)}}.mico .mico-sidebar-wrapper{width:var(--mico-sidebar-rail-width);flex-shrink:0;transition:width .22s,opacity .18s;display:flex;overflow:hidden}.mico .mico-sidebar-wrapper:has(.mico-sidebar[data-panel-visible=true]){width:var(--mico-sidebar-rail-width)}.mico .mico-shell[data-sidebar-animating=true] .mico-sidebar-wrapper{transition:width .22s,opacity .18s}.mico .mico-sidebar-wrapper:has(.mico-sidebar[data-secondary-animating=true]){transition:width .22s,opacity .18s}.mico .mico-sidebar-wrapper[data-collapsed=true]{opacity:0;pointer-events:none;width:0}.mico .mico-content-col{min-width:0;box-shadow:none;background:var(--mico-color-background-surface);border-radius:0;flex-direction:column;margin:0;transition:padding-left .22s;position:relative}.mico .mico-content-body{flex-direction:row;position:relative}.mico .mico-content-col,.mico .mico-content-body,.mico .mico-main-canvas{overflow:clip}.mico .mico-sidebar-panel-slot{background:var(--mico-page-background,var(--mico-color-background-surface));opacity:0;pointer-events:none;flex-shrink:0;width:0;min-width:0;transition:width .22s,opacity .18s;display:none;overflow:hidden}.mico .mico-shell[data-instant-task-panel-route-transitions=true] .mico-sidebar-panel-slot{transition:none}.mico .mico-shell[data-instant-task-panel-route-transitions=true][data-sidebar-animating=true] .mico-sidebar-panel-slot{transition:width .22s,opacity .18s}.mico .mico-shell[data-secondary-panel-mounted=true] .mico-sidebar-panel-slot{display:flex}.mico .mico-shell[data-secondary-panel-visible=true] .mico-sidebar-panel-slot{width:var(--mico-sidebar-panel-width);opacity:1;pointer-events:auto;overflow:visible}.mico .mico-shell[data-secondary-panel-pending=true] .mico-sidebar-panel-slot{transition:none}.mico .mico-collapsed-header-safe{border-color:var(--mico-color-border-subtle);height:60px;transition:padding-left .22s}.mico .mico-shell[data-task-workbench-transition] .mico-content-body{pointer-events:none;will-change:transform, opacity;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.mico .mico-shell[data-task-workbench-transition=to-management] .mico-content-body{opacity:0;transform:translate(48px)}.mico .mico-shell[data-task-workbench-transition=to-sidebar] .mico-content-body{opacity:0;transform:translate(-48px)}.mico .mico-shell[data-task-workbench-transition] .mico-sidebar-panel-slot{transition:none}@media (prefers-reduced-motion:reduce){.mico .mico-shell[data-task-workbench-transition] .mico-content-body{will-change:auto;transition:none}}.mico .mico-shell[data-sidebar-collapsed=true] .mico-collapsed-header-safe,.mico .mico-shell[data-secondary-sidebar-collapsed=true] .mico-collapsed-header-safe{padding-left:var(--mico-space-24)}.mico .mico-shell[data-sidebar-collapsed=true] .mico-settings-nav{padding-top:var(--mico-space-56)}.mico .mico-topbar{display:none}@media (max-width:767px){.mico .mico-content-col{box-shadow:none;border-radius:0;flex-direction:column;margin:0}.mico .mico-content-body{flex-direction:column}.mico .mico-sidebar-panel-slot{display:none}.mico .mico-sidebar-wrapper{z-index:50;will-change:transform;width:min(90vw,320px);transition:transform .22s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.mico .mico-sidebar-wrapper[data-open=true]{box-shadow:0 0 0 var(--mico-border-width-default) var(--border), var(--mico-shadow-raised);transform:translate(0)}.mico .mico-sidebar-wrapper .mico-sidebar{background:var(--background);width:100%}.mico .mico-drawer-close{z-index:1;border-radius:var(--mico-radius-r12);width:36px;height:36px;color:var(--muted-foreground);cursor:pointer;background:0 0;transition:background-color .16s,color .16s;position:absolute;top:14px;right:12px}.mico .mico-drawer-close:hover{background:var(--muted);color:var(--foreground)}.mico .mico-drawer-backdrop{z-index:40;background:rgb(var(--mico-channel-background-solid) / .38);cursor:pointer;border:0;animation:.18s mico-backdrop-in;position:fixed;inset:0}@keyframes mico-backdrop-in{0%{opacity:0}to{opacity:1}}.mico .mico-topbar{align-items:center;gap:var(--mico-space-10);border-bottom:var(--mico-border-width-default) solid var(--border);height:52px;padding:0 var(--mico-space-12);background:var(--background);display:flex}.mico .mico-topbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:0;flex:1;overflow:hidden}.mico .mico-topbar-menu{width:40px;height:40px;margin-left:calc(var(--mico-space-6) * -1);border-radius:var(--mico-radius-r12);color:var(--foreground);cursor:pointer;background:0 0;transition:background-color .16s}.mico .mico-topbar-menu:hover{background:var(--muted)}.mico .mico-topbar-actions{justify-content:flex-end;align-items:center;gap:var(--mico-space-4);flex-shrink:0;min-width:0;display:flex}.mico .mico-topbar-action{border-radius:var(--mico-radius-r12);width:34px;height:34px;color:var(--mico-color-text-secondary);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.mico .mico-topbar-action:hover,.mico .mico-topbar-action:focus-visible{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-topbar-action--primary{color:var(--mico-color-text-primary);background:var(--mico-color-background-subtle)}.mico .mico-topbar-actions .mico-space-rail-trigger{border-radius:var(--mico-radius-r12);width:34px;height:34px}.mico .mico-topbar-actions .mico-space-rail-trigger-avatar{width:28px;height:28px}.mico .mico-topbar-actions .mico-space-rail-badge{display:none}.mico-space-menu--mobile-sheet{border-radius:var(--mico-radius-r16);max-height:min(72vh,520px);overflow-y:auto;top:auto!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;width:auto!important;position:fixed!important;left:12px!important;transform:none!important}.mico .mico-mobile-tabbar{z-index:70;min-height:calc(64px + env(safe-area-inset-bottom,0px));border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:rgb(var(--mico-color-channel-surface) / 96%);padding:var(--mico-space-6) var(--mico-space-8) calc(var(--mico-space-6) + env(safe-area-inset-bottom,0px));box-shadow:var(--mico-shadow-raised);pointer-events:auto;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mico .mico-mobile-tabbar-item{justify-content:center;align-items:center;gap:var(--mico-space-4);border-radius:var(--mico-radius-r12);min-width:0;height:52px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);letter-spacing:0;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;display:inline-flex;position:relative}.mico .mico-mobile-tabbar-item[data-active=true]{color:var(--mico-color-text-primary);background:var(--mico-color-background-subtle)}.mico .mico-mobile-tabbar-icon{justify-content:center;align-items:center;display:inline-flex;position:relative}.mico .mico-mobile-tabbar-badge{border-radius:var(--mico-radius-full);background:var(--mico-color-status-notification);min-width:16px;height:16px;color:var(--mico-color-text-inverse);padding:0 var(--mico-space-4);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size16);text-align:center;position:absolute;top:-7px;right:-11px}.mico .mico-mobile-tabbar-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mico .mico-settings-mobile-home{background:var(--mico-color-background-subtle);min-height:100%;padding:var(--mico-space-14) var(--mico-space-12) var(--mico-space-96);overflow-y:auto}.mico .mico-settings-mobile-groups{gap:var(--mico-space-20);flex-direction:column;display:flex}.mico .mico-settings-mobile-group-title{margin:0 0 var(--mico-space-8);padding:0 var(--mico-space-4);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20)}.mico .mico-settings-mobile-list{border:var(--mico-border-width-default) solid var(--mico-scan-border);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);overflow:hidden}.mico .mico-settings-mobile-group .mico-settings-workspace-selector{margin-top:var(--mico-space-10);border-top:0;padding:0}.mico .mico-settings-mobile-group .mico-settings-workspace-selector .mico-workspace-scope-trigger{border:var(--mico-border-width-default) solid var(--mico-scan-border);border-radius:var(--mico-radius-r12);width:100%;max-width:none;min-height:48px;padding:0 var(--mico-space-14);background:var(--mico-color-background-surface);justify-content:space-between}.mico .mico-settings-mobile-item{align-items:center;gap:var(--mico-space-10);border:0;border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);width:100%;min-height:52px;padding:0 var(--mico-space-12);color:var(--mico-color-text-primary);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;grid-template-columns:34px minmax(0,1fr) 20px;display:grid}.mico .mico-settings-mobile-item:last-child{border-bottom:0}.mico .mico-settings-mobile-item:active,.mico .mico-settings-mobile-item:focus-visible{background:var(--mico-color-background-subtle)}.mico .mico-settings-mobile-item-icon{border-radius:var(--mico-radius-r12);width:34px;height:34px;color:var(--mico-color-text-primary);background:var(--mico-color-background-subtle);justify-content:center;align-items:center;display:inline-flex}.mico .mico-settings-mobile-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-medium);overflow:hidden}.mico .mico-settings-page--mobile-detail{flex:1;min-width:0}.mico .mico-settings-page--mobile-detail .mico-settings-content{width:100%;min-width:0}.mico .mico-settings-link{height:44px}.mico .mico-sidebar-row{min-height:36px}.mico .mico-settings-page{flex-direction:column}.mico .mico-settings-nav{gap:var(--mico-space-4);border-right:0;border-bottom:var(--mico-border-width-default) solid var(--border);width:100%;padding:var(--mico-space-8) var(--mico-space-12);box-shadow:none;scrollbar-width:none;flex-shrink:0;display:flex;overflow:auto hidden}.mico .mico-settings-groups{gap:var(--mico-space-4);margin:0;display:flex}.mico .mico-settings-group{gap:var(--mico-space-4);padding:0;display:flex}.mico .mico-settings-item-list{gap:var(--mico-space-4);flex-direction:row;padding:0;display:flex}.mico .mico-settings-group-label{display:none}.mico .mico-settings-nav-item{white-space:nowrap;flex-shrink:0;width:auto;height:38px}.mico .mico-settings-panel,.mico .mico-settings-panel-wide{width:100%;padding-left:var(--mico-space-16);padding-right:var(--mico-space-16);padding-top:var(--mico-space-20)}.mico .mico-agent-settings-page{width:min(800px,100%);height:auto;min-height:calc(100vh - 24px);padding:var(--mico-space-20) 0 var(--mico-space-48);margin:0 auto}.mico .mico-agent-settings-page.mico-agent-settings-page-create{box-sizing:border-box;width:min(1000px,100% - 48px)}.mico .mico-agent-settings-header{min-height:0;padding:0}.mico .mico-agent-settings-body{width:100%;margin-left:0;padding:0}.mico .mico-agent-settings-controls,.mico .mico-agent-settings-actions{flex-wrap:wrap;align-items:stretch;height:auto}.mico .mico-agent-management-toolbar-row{flex-direction:column;align-items:stretch}.mico .mico-agent-management-header-actions{flex-wrap:wrap}.mico .mico-agent-settings-page .mico-agents-search{width:100%}.mico .mico-agent-settings-page .mico-agents-create{flex:180px;justify-content:center}.mico .mico-squads-settings-panel{width:100%;padding:var(--mico-space-24) var(--mico-space-16)}.mico .mico-agent-detail-header{padding:0 var(--mico-space-14)}.mico .mico-agent-detail-content{padding:var(--mico-space-16) var(--mico-space-14) var(--mico-space-20);gap:var(--mico-space-14)}.mico .mico-new-space-back{top:16px;left:16px}.mico .mico-new-space-canvas{padding:var(--mico-space-80) 0 var(--mico-space-24);align-items:flex-start}.mico .mico-new-space-panel{width:min(420px,100% - 32px)}}.mico .mico-creating-task-page{background:var(--mico-page-background,var(--mico-color-background-surface));flex:1;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.mico .mico-creating-task-embedded{flex:1;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.mico .mico-creating-task-minimal{align-items:center;gap:var(--mico-space-16);text-align:center;flex-direction:column;display:flex;transform:translateY(-4px)}.mico .mico-creating-task-minimal-status{width:800px;max-width:calc(100vw - 48px);color:var(--mico-color-text-placeholder);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-regular);font-style:normal;line-height:var(--mico-line-height-size26);letter-spacing:0;text-align:center;vertical-align:middle}.mico .mico-creating-task-minimal-brand{justify-content:center;align-items:end;column-gap:var(--mico-space-8);width:800px;max-width:calc(100vw - 48px);height:26px;color:var(--mico-color-text-primary);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-regular);font-style:normal;line-height:var(--mico-line-height-size26);letter-spacing:0;text-align:center;vertical-align:middle;grid-template-columns:1fr 50px 1fr;display:grid;transform:translate(15px)}.mico .mico-creating-task-brand-copy{white-space:nowrap;grid-column:1;justify-self:end;animation:.36s ease-out both mico-creating-task-copy-enter;transform:translate(30px)}@keyframes mico-creating-task-copy-enter{0%{opacity:0;transform:translate(30px,4px)}to{opacity:1;transform:translate(30px)}}.mico .mico-creating-task-logo-shine{flex:none;grid-column:2;place-self:end start;width:50px;display:inline-flex;position:relative;overflow:hidden;transform:translate(30px,-5px)}.mico .mico-creating-task-logo-shine:after{content:"";background:linear-gradient(90deg, transparent 0%, rgb(var(--mico-color-channel-surface) / 90%) 50%, transparent 100%);filter:blur(3px);pointer-events:none;width:10px;animation:1.8s ease-in-out infinite mico-logo-shine-sweep;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)}.mico .mico-creating-task-logo-shine img{width:50px;height:auto}@keyframes mico-logo-shine-sweep{0%,35%{transform:translate(-160%)}85%,to{transform:translate(620%)}}.mico .mico-creating-task-card{align-items:center;gap:var(--mico-space-12);text-align:center;flex-direction:column;width:min(420px,100% - 48px);display:flex}.mico .mico-creating-task-card h1,.mico .mico-creating-task-hero h2,.mico .mico-creating-task-section-header h2{color:var(--mico-color-text-primary);margin:0}.mico .mico-creating-task-card h1,.mico .mico-creating-task-hero h2{font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-size24);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-creating-task-card p,.mico .mico-creating-task-hero p{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);margin:0}.mico .mico-creating-task-icon{border-radius:var(--mico-radius-r12);width:36px;height:36px;color:var(--mico-color-text-primary);background:var(--mico-color-background-subtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mico .mico-creating-task-icon[data-tone=loading]{color:var(--mico-color-text-primary);background:var(--mico-color-background-subtle)}.mico .mico-creating-task-icon[data-tone=success]{color:var(--mico-color-label-success-fg);background:var(--mico-color-background-hover)}.mico .mico-creating-task-icon[data-tone=danger]{color:var(--mico-color-text-danger);background:var(--mico-color-background-subtle)}.mico .mico-creating-task-icon[data-tone=muted]{color:var(--mico-color-text-secondary);background:var(--mico-color-background-subtle)}.mico .mico-creating-task-hero{align-items:flex-start;gap:var(--mico-space-14);padding:var(--mico-space-20) 0 var(--mico-space-24);display:flex}.mico .mico-creating-task-section{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding:var(--mico-space-24) 0}.mico .mico-creating-task-section-header{justify-content:space-between;align-items:center;gap:var(--mico-space-12);margin-bottom:var(--mico-space-12);display:flex}.mico .mico-creating-task-section-header h2{font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-creating-task-section-header span{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-creating-task-prompt{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size24)}.mico .mico-creating-task-error{color:var(--mico-color-text-danger);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);margin:0}.mico .mico-sidebar-task-section{gap:var(--mico-space-6)}.mico .mico-sidebar-workspace-scope{flex:auto;align-items:center;width:auto;min-width:0;padding:0;display:flex}.mico .mico-sidebar-workspace-scope>*{width:fit-content;min-width:0;max-width:100%}.mico .mico-sidebar-workspace-scope .mico-workspace-scope-trigger{width:fit-content;max-width:100%}.mico .mico-sidebar-workspace-scope .mico-workspace-scope-name{flex:auto}.mico .mico-workspace-scope-trigger{align-items:center;gap:var(--mico-space-4);border-radius:var(--mico-radius-r8);max-width:140px;height:28px;padding:0 var(--mico-space-6);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);cursor:pointer;letter-spacing:-.02em;background:0 0;border:0;display:inline-flex;position:relative}.mico .mico-workspace-scope-overlay-trigger{min-width:0;max-width:100%;display:inline-flex}.mico .mico-workspace-scope-invitation-dot,.mico .mico-workspace-scope-notification-dot{border-radius:var(--mico-radius-full);background:var(--mico-color-status-notification);width:6px;height:6px;box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-status-notification) / .12);position:absolute;top:2px;right:2px}.mico .mico-workspace-scope-trigger:hover,.mico .mico-workspace-scope-trigger:focus-visible,.mico .mico-workspace-scope-trigger[aria-expanded=true],.mico .mico-workspace-scope-trigger[data-popup-open]{background:rgb(var(--mico-color-channel-foreground) / .06);outline:none}.mico .mico-workspace-scope-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico .mico-workspace-scope-trigger[data-placeholder=true] .mico-workspace-scope-name{color:var(--mico-color-text-placeholder)}.mico .mico-assets-workspace-selector .mico-workspace-scope-trigger{min-width:0;max-width:100%}.mico-workspace-scope-menu{box-sizing:border-box;width:220px;min-width:220px;max-width:280px;max-height:min(560px, var(--available-height,calc(100dvh - 16px)));align-items:stretch;gap:var(--mico-space-4);overscroll-behavior:contain;border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);padding:var(--mico-space-4) 0;color:var(--mico-color-text-primary);box-shadow:var(--mico-shadow-overlay);flex-direction:column;display:flex;overflow:hidden auto}.mico-workspace-scope-menu--embedded{width:100%;min-width:0;max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.mico-workspace-scope-menu-label{box-sizing:border-box;width:100%;height:32px;padding:var(--mico-space-8) var(--mico-space-12) var(--mico-space-4);color:var(--mico-color-text-placeholder);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);align-items:center;display:flex}.mico-workspace-scope-menu-item{box-sizing:border-box;align-items:center;gap:var(--mico-space-8);width:calc(100% - 8px);min-height:32px;margin:0 var(--mico-space-4);border-radius:var(--mico-radius-r4);padding:var(--mico-space-6) var(--mico-space-8);color:var(--mico-color-text-primary);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-size22);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.mico-workspace-scope-menu-separator{height:1px;margin:var(--mico-space-4) var(--mico-space-8);background:var(--mico-color-background-hover)}.mico-workspace-scope-menu-item:hover,.mico-workspace-scope-menu-item:focus,.mico-workspace-scope-menu-item:focus-visible,.mico-workspace-scope-menu-item[data-highlighted],.mico-workspace-scope-menu-item[data-popup-open],.mico-workspace-scope-menu-item[data-open]{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary);outline:none}.mico-workspace-scope-menu-item:disabled{opacity:.5;cursor:default}.mico-workspace-scope-menu-item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mico-workspace-scope-avatar{font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex:0 0 20px;border-radius:var(--mico-radius-r6)!important;width:20px!important;height:20px!important}.mico-workspace-scope-avatar:not(img){font-weight:var(--mico-font-weight-regular);border:0}img.mico-workspace-scope-avatar{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);object-fit:cover}.mico-workspace-scope-avatar-all{background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse);justify-content:center;align-items:center;display:inline-flex}.mico-workspace-scope-avatar-all-icon{width:12px;height:12px;display:block}.mico-workspace-scope-menu-check{width:14px;height:14px;color:var(--mico-color-text-primary);stroke-width:1.6px;flex:0 0 14px}.mico-workspace-scope-menu-badge{border-radius:var(--mico-radius-full);min-width:18px;height:18px;padding:0 var(--mico-space-6);background:var(--mico-color-status-notification);color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-compact);flex:none;justify-content:center;align-items:center;display:inline-flex}.mico .mico-cross-workspace-notification-bar{width:calc(100% - 16px);margin:0 var(--mico-space-8);box-sizing:border-box;gap:var(--mico-space-6);flex-direction:column;display:flex}.mico .mico-cross-workspace-notification{align-items:flex-start;gap:var(--mico-space-6);border:var(--mico-border-width-default) solid var(--mico-color-status-warning);border-radius:var(--mico-radius-r8);min-width:0;padding:var(--mico-space-8) var(--mico-space-6) var(--mico-space-8) var(--mico-space-10);background:var(--mico-color-background-subtle);display:flex}.mico .mico-cross-workspace-notification-content{flex:auto;min-width:0}.mico .mico-cross-workspace-notification-title{color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-cross-workspace-notification-summary{color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-cross-workspace-notification-view,.mico .mico-cross-workspace-notification-dismiss{cursor:pointer;background:0 0;border:0;flex:none}.mico .mico-cross-workspace-notification-view{padding:var(--mico-space-2) var(--mico-space-4);color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20)}.mico .mico-cross-workspace-notification-dismiss{padding:0 var(--mico-space-2);color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size18);line-height:var(--mico-line-height-size20)}.mico .mico-cross-workspace-notification-view:hover,.mico .mico-cross-workspace-notification-view:focus-visible,.mico .mico-cross-workspace-notification-dismiss:hover,.mico .mico-cross-workspace-notification-dismiss:focus-visible{color:var(--mico-color-label-warning-fg);outline:none}.mico .mico-sidebar-workspace-aggregate-empty{margin:var(--mico-space-10) var(--mico-space-8) 0;border:var(--mico-border-width-default) dashed var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);padding:var(--mico-space-16) var(--mico-space-14);color:var(--mico-color-text-placeholder);background:var(--mico-color-background-surface);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-sidebar-workspace-aggregate-title{margin-bottom:var(--mico-space-4);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20)}.mico .mico-sidebar-workspace-aggregate-empty p{margin:0}.mico-search-command-dialog{background-color:var(--mico-color-background-surface)}:where(.mico,.mico-search-command-dialog) .mico-workspace-task-tag{border-radius:var(--mico-radius-r6);max-width:calc(6em + 12px);height:16px;padding:0 var(--mico-space-6);color:var(--mico-color-category-tag-blue-fg);background:var(--mico-color-category-tag-blue-bg);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;margin-left:auto;display:inline-flex;overflow:hidden}:where(.mico,.mico-search-command-dialog) .mico-neutral-task-tag{border-radius:var(--mico-radius-r6);max-width:calc(10em + 12px);height:16px;padding:0 var(--mico-space-6);color:var(--mico-color-text-secondary);background:var(--mico-color-background-subtle);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;display:inline-flex;overflow:hidden}:where(.mico,.mico-search-command-dialog) .mico-workspace-task-tag[data-tone="1"]{color:var(--mico-color-category-tag-green-fg);background:var(--mico-color-category-tag-green-bg)}:where(.mico,.mico-search-command-dialog) .mico-workspace-task-tag[data-tone="2"]{color:var(--mico-color-category-tag-purple-fg);background:var(--mico-color-category-tag-purple-bg)}:where(.mico,.mico-search-command-dialog) .mico-workspace-task-tag[data-tone="3"]{color:var(--mico-color-category-tag-yellow-fg);background:var(--mico-color-category-tag-yellow-bg)}:where(.mico,.mico-search-command-dialog) .mico-workspace-task-tag[data-tone="4"]{color:var(--mico-color-category-tag-red-fg);background:var(--mico-color-category-tag-red-bg)}:where(.mico,.mico-search-command-dialog) .mico-workspace-task-tag[data-tone="5"]{color:var(--mico-color-category-tag-cyan-fg);background:var(--mico-color-category-tag-cyan-bg)}:where(.mico,.mico-search-command-dialog) .mico-workspace-task-tag[data-tone="6"]{color:var(--mico-color-category-tag-indigo-fg);background:var(--mico-color-category-tag-indigo-bg)}:where(.mico,.mico-search-command-dialog) .mico-workspace-task-tag[data-tone="7"]{color:var(--mico-color-category-tag-orange-fg);background:var(--mico-color-category-tag-orange-bg)}:where(.mico,.mico-search-command-dialog) .mico-workspace-task-tag[data-tone="8"]{color:var(--mico-color-category-tag-pink-fg);background:var(--mico-color-category-tag-pink-bg)}:where(.mico,.mico-search-command-dialog) .mico-workspace-task-tag[data-tone="9"]{color:var(--mico-color-category-tag-sky-fg);background:var(--mico-color-category-tag-sky-bg)}:where(.mico,.mico-search-command-dialog) .mico-workspace-task-tag[data-tone="10"]{color:var(--mico-color-category-tag-lime-fg);background:var(--mico-color-category-tag-lime-bg)}:where(.mico,.mico-search-command-dialog) .mico-workspace-task-tag[data-tone="11"]{color:var(--mico-color-category-tag-neutral-fg);background:var(--mico-color-category-tag-neutral-bg)}.mico-search-command-dialog .mico-search-workspace-avatar{border-radius:var(--mico-radius-r8);width:32px;max-width:none;height:32px;margin-left:0;padding:0}.mico .mico-sidebar-task-toolbar{z-index:4;box-sizing:border-box;justify-content:flex-start;align-items:stretch;gap:var(--mico-space-16);width:100%;min-width:244px;min-height:88px;padding:var(--mico-space-12) 0 0;background:var(--mico-page-background,var(--mico-color-background-surface));flex-direction:column;margin:0;display:flex;position:sticky;top:0}.mico .mico-sidebar-task-toolbar-top{box-sizing:border-box;align-items:center;gap:var(--mico-space-20);width:100%;min-width:0;height:36px;padding:0 var(--mico-space-16);display:flex}.mico .mico-sidebar-task-toolbar[data-has-primary-action=true]{gap:0;min-height:132px}.mico .mico-sidebar-task-primary-action{box-sizing:border-box;width:100%;min-width:0;margin-bottom:var(--mico-space-8);padding:0 var(--mico-space-8);display:flex}.mico .mico-sidebar-task-toolbar>.mico-task-filter-bar,.mico .mico-sidebar-task-toolbar>.mico-sidebar-task-toolbar-filters{max-width:calc(100% - 32px);margin-left:var(--mico-space-16)}.mico .mico-sidebar-new-task-row{justify-content:flex-start;gap:var(--mico-space-8);border-radius:var(--mico-radius-r8);width:100%;height:36px;padding:0 var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);background:0 0;display:flex;position:relative}.mico .mico-sidebar-new-task-row:hover,.mico .mico-sidebar-new-task-row:focus-visible{color:var(--mico-color-text-primary);background:0 0}.mico .mico-sidebar-new-task-row:before{content:"";z-index:0;border-radius:var(--mico-radius-r8);pointer-events:none;background:0 0;position:absolute;inset:0}.mico .mico-sidebar-new-task-row:hover:before,.mico .mico-sidebar-new-task-row:focus-visible:before{background:rgb(var(--mico-color-channel-foreground) / .08)}.mico .mico-sidebar-new-task-row .mico-ui-button__label{z-index:1;position:relative}.mico .mico-sidebar-new-task-row svg{flex:0 0 16px;width:16px;height:16px}.mico .mico-sidebar-task-toolbar-skeleton-label{background:var(--mico-color-background-hover);width:88px;height:16px}.mico .mico-sidebar-task-toolbar-skeleton-actions{gap:var(--mico-space-6);flex:none;display:inline-flex}.mico .mico-sidebar-task-toolbar-skeleton-action{border-radius:var(--mico-radius-r6);background:var(--mico-color-background-hover);width:22px;height:22px}.mico .mico-sidebar-task-toolbar-skeleton-primary-action{border-radius:var(--mico-radius-r8);width:calc(100% - 16px);height:36px;margin:0 var(--mico-space-8) var(--mico-space-8);background:var(--mico-color-background-hover)}.mico .mico-sidebar-task-toolbar-skeleton-filter-icon{border-radius:var(--mico-radius-r6);background:var(--mico-color-background-hover);flex:0 0 28px;width:28px;height:28px}.mico .mico-sidebar-task-toolbar-skeleton-quick-filters{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-hover);flex:auto;min-width:0;height:36px}.mico .mico-sidebar-filter-trigger{box-sizing:border-box;border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r6);width:28px;min-width:28px;max-width:28px;height:28px;padding:var(--mico-space-4);color:var(--mico-color-text-secondary);background:var(--mico-color-background-surface);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);cursor:pointer;flex:0 0 28px;justify-content:center;align-items:center;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.mico .mico-sidebar-filter-trigger:hover,.mico .mico-sidebar-filter-trigger:focus-visible{background:var(--mico-color-background-hover);border-color:var(--mico-color-border-subtle);color:var(--mico-color-text-primary)}.mico .mico-sidebar-filter-icon-trigger{width:28px;min-width:28px;color:var(--mico-color-text-secondary);background:var(--mico-color-background-subtle);flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.mico .mico-sidebar-filter-icon{flex:0 0 16px;width:16px;height:16px;display:block}.mico .mico-sidebar-filter-icon-trigger[data-active]{background:var(--mico-color-background-subtle);border-color:var(--mico-color-border-subtle);color:var(--mico-color-text-primary)}.mico .mico-sidebar-filter-icon-trigger[data-active]:hover,.mico .mico-sidebar-filter-icon-trigger[data-active]:focus-visible{background:var(--mico-color-background-hover);border-color:var(--mico-color-border-subtle);color:var(--mico-color-text-primary)}.mico .mico-sidebar-filter-icon-trigger[data-popup-open]:not([data-active]){background:var(--mico-color-background-subtle);border-color:var(--mico-color-border-subtle);color:var(--mico-color-text-primary)}.mico .mico-sidebar-task-toolbar-filters{align-items:center;gap:var(--mico-space-6);flex:0 0 28px;width:fit-content;min-width:0;max-width:100%;height:28px;margin:0;display:flex}.mico .mico-autopilot-sidebar-filters{gap:var(--mico-space-8);margin:0 var(--mico-space-16)}.mico .mico-sidebar-task-quick-filters{max-width:100%}.mico .mico-sidebar-toolbar-actions{align-items:center;gap:var(--mico-space-8);flex:none;width:auto;min-width:0;height:28px;margin-left:auto;display:flex}.mico .mico-sidebar-toolbar-action{box-sizing:border-box;border-radius:var(--mico-radius-r8);width:28px;height:28px;color:var(--mico-color-text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.mico .mico-sidebar-toolbar-action--labeled{gap:var(--mico-space-4);border-radius:var(--mico-radius-r6);width:auto;height:24px;padding:var(--mico-space-2) var(--mico-space-6)}.mico .mico-sidebar-toolbar-action-label{font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);white-space:nowrap}.mico .mico-sidebar-toolbar-icon{object-fit:contain;pointer-events:none;flex-shrink:0;width:20px;height:20px;display:block}.mico .mico-sidebar-toolbar-action:hover,.mico .mico-sidebar-toolbar-action:focus-visible,.mico .mico-sidebar-toolbar-action:active,.mico .mico-sidebar-toolbar-action[data-active=true]{background:rgb(var(--mico-color-channel-foreground) / .06);color:var(--mico-color-text-primary);outline:none}.mico .mico-sidebar-task-board-link{transition:none}.mico .mico-sidebar-task-board-link .mico-sidebar-toolbar-icon{flex-basis:14px;width:14px;height:14px}.mico .mico-sidebar-toolbar-action:disabled,.mico .mico-sidebar-toolbar-action[data-disabled=true]{cursor:not-allowed;opacity:.45}.mico .mico-sidebar-toolbar-action:disabled:hover,.mico .mico-sidebar-toolbar-action[data-disabled=true]:hover{color:var(--mico-color-text-secondary);background:0 0}.mico .mico-sidebar-project-group{gap:var(--mico-space-2);flex-direction:column;min-width:0;display:flex}.mico .mico-sidebar-project-group+.mico-sidebar-project-group{margin-top:var(--mico-space-8)}.mico .mico-sidebar-project-header{z-index:2;align-items:center;gap:var(--mico-space-6);box-sizing:border-box;border-radius:var(--mico-radius-r8);min-width:0;height:30px;padding:0 var(--mico-space-8) 0 var(--mico-space-10);color:var(--mico-color-text-primary);background:var(--mico-page-background,var(--mico-color-background-surface));font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);text-align:left;cursor:pointer;transition:background-color .16s,color .16s;display:flex;position:sticky;top:0}.mico .mico-sidebar-project-icon{width:16px;height:16px;color:var(--mico-color-text-placeholder);stroke-width:1.7px;flex:0 0 16px}.mico .mico-sidebar-project-header:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-sidebar-project-header:has(.mico-sidebar-project-actions-trigger[data-open=true]){background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-sidebar-project-toggle{align-items:center;gap:var(--mico-space-6);text-align:left;cursor:pointer;flex:auto;align-self:stretch;min-width:0;display:flex}.mico .mico-sidebar-project-title{flex:0 auto;font-size:var(--mico-font-size-size12)!important;font-weight:var(--mico-font-weight-semi-bold)!important}.mico .mico-sidebar-project-actions-trigger{border-radius:var(--mico-radius-r8);width:22px;height:22px;color:var(--mico-color-text-placeholder);opacity:0;pointer-events:none;cursor:pointer;flex:0 0 22px;justify-content:center;align-items:center;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.mico .mico-sidebar-project-header:hover .mico-sidebar-project-actions-trigger,.mico .mico-sidebar-project-actions-trigger[data-open=true]{opacity:1;pointer-events:auto}.mico .mico-sidebar-project-actions-trigger:hover,.mico .mico-sidebar-project-actions-trigger:focus-visible,.mico .mico-sidebar-project-actions-trigger[data-open=true]{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico-sidebar-project-actions-menu{border-radius:var(--mico-radius-r12);min-width:112px;padding:var(--mico-space-4)}.mico-sidebar-project-actions-menu-item{min-height:30px;padding:var(--mico-space-6) var(--mico-space-10);cursor:pointer}.mico .mico-sidebar-project-chevron{opacity:0;color:var(--mico-color-text-placeholder);flex:0 0 14px;transition:opacity .16s,transform .16s}.mico .mico-sidebar-pinned-header:hover .mico-sidebar-project-chevron,.mico .mico-sidebar-project-header:hover .mico-sidebar-project-chevron{opacity:1;color:var(--mico-color-text-placeholder)}.mico .mico-sidebar-pinned-group{margin-bottom:var(--mico-space-8)}.mico .mico-sidebar-pinned-header{justify-content:flex-start;align-items:center;gap:var(--mico-space-4);width:auto;min-width:0;max-width:100%;height:30px;padding:var(--mico-space-6) var(--mico-space-10);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);text-align:left;cursor:pointer;background:0 0;border:0;display:inline-flex}.mico .mico-sidebar-pinned-title{flex:0 auto;min-width:0}.mico .mico-sidebar-directory-header{gap:var(--mico-space-6);box-sizing:border-box;border-radius:var(--mico-radius-r8);height:32px}.mico .mico-sidebar-directory-heading{align-items:center;min-width:0;display:flex}.mico .mico-sidebar-directory-heading .mico-sidebar-directory-header{flex:0 auto;min-width:0}.mico .mico-sidebar-directory-new-task{width:26px;height:26px;color:var(--mico-color-text-secondary);opacity:0;pointer-events:none;flex:none;margin-left:auto;padding:0}.mico .mico-sidebar-directory-new-task svg{width:14px;height:14px}.mico .mico-sidebar-directory-heading:hover .mico-sidebar-directory-new-task,.mico .mico-sidebar-directory-heading:focus-within .mico-sidebar-directory-new-task{opacity:1;pointer-events:auto}@media (hover:none){.mico .mico-sidebar-directory-new-task{opacity:1;pointer-events:auto}}.mico .mico-sidebar-project-group[data-collapsed=true] .mico-sidebar-project-chevron{opacity:1;transform:rotate(-90deg)}.mico .mico-sidebar-project-body{gap:var(--mico-space-2);flex-direction:column;min-width:0;display:flex}.mico .mico-sidebar-project-body .mico-sidebar-row{padding-left:var(--mico-space-8)}.mico .mico-sidebar-project-pager{align-items:center;gap:var(--mico-space-8);min-width:0;padding-right:var(--mico-space-10);padding-left:var(--mico-space-10);display:flex}.mico .mico-sidebar-project-pager .mico-sidebar-project-more{flex:none;width:auto;min-width:0}.mico .mico-sidebar-scroll--tasks{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.mico .mico-sidebar-task-section{flex:auto;min-height:0}.mico .mico-sidebar-task-toolbar{flex:none}.mico .mico-sidebar-task-list-scroll{scrollbar-width:none;min-height:0;padding:0 var(--mico-space-8);flex:auto;position:relative;overflow:hidden auto}.mico .mico-sidebar-task-list-scroll .mico-sidebar-row{padding-left:var(--mico-space-8);padding-right:var(--mico-space-8)}.mico .mico-sidebar-task-list-scroll .mico-sidebar-empty,.mico .mico-sidebar-task-list-scroll .mico-sidebar-active-label{padding-left:0;padding-right:0}.mico .mico-sidebar-task-list-scroll .mico-sidebar-pinned-header{padding-left:var(--mico-space-8);padding-right:var(--mico-space-8)}.mico .mico-sidebar-empty--content{align-items:center;gap:var(--mico-space-12);text-align:center;flex-direction:column;width:max-content;max-width:100%;display:flex;position:absolute;top:calc(50% - 130.5px);left:50%;transform:translate(-50%,-50%)}.mico .mico-sidebar-empty--content>svg{flex:0 0 24px;width:24px;height:24px}.mico .mico-sidebar-task-list-scroll::-webkit-scrollbar{display:none}.mico .mico-sidebar-task-virtualized{min-height:100%}.mico .mico-sidebar-task-virtualized .mico-sidebar-row{margin-bottom:var(--mico-space-2);padding:var(--mico-space-6) var(--mico-space-8)}.mico .mico-sidebar-virtual-group-header{z-index:2;background:var(--mico-page-background,var(--mico-color-background-surface));min-width:0;position:relative}.mico .mico-sidebar-task-virtualized .mico-sidebar-active-label{box-sizing:border-box;min-height:30px;padding:var(--mico-space-6) 0}.mico-project-directory-dialog{gap:var(--mico-space-20);width:100%;min-width:0;color:var(--mico-color-text-primary);flex-direction:column;display:flex}.mico-project-directory-dialog-form{gap:var(--mico-space-12);flex-direction:column;display:flex}.mico-project-directory-dialog-label{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20)}.mico-project-directory-dialog-input{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);height:36px;color:var(--mico-color-text-primary)}.mico-project-directory-dialog-actions{justify-content:flex-end;gap:var(--mico-space-10);margin-top:var(--mico-space-6);display:flex}.mico-project-directory-dialog-cancel,.mico-project-directory-dialog-submit{border-radius:var(--mico-radius-r12);min-width:72px;height:34px}.mico-project-directory-delete-dialog{border-radius:var(--mico-radius-r16)}.mico-create-project-directory-form{gap:var(--mico-space-24);flex-direction:column;display:flex}.mico-create-project-directory-field{gap:var(--mico-space-8);flex-direction:column;display:flex}.mico-local-directory-value{align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);min-height:32px;padding:var(--mico-space-4) var(--mico-space-10);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);display:flex}.mico-local-directory-value button{color:var(--mico-color-text-placeholder);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.mico-local-directory-value button:hover{color:var(--mico-color-text-primary)}.mico-local-directory-path,.mico-local-directory-path-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico-local-directory-path-hint,.mico-local-directory-status,.mico-local-directory-error{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-local-directory-error{color:var(--mico-color-text-danger)}.mico-local-directory-status{color:var(--mico-color-label-warning-fg)}.mico-create-project-directory-label{align-items:center;gap:var(--mico-space-4);color:var(--mico-color-text-primary);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-size22);display:inline-flex}.mico-create-project-directory-label span{color:var(--mico-color-text-danger)}.mico-create-project-directory-input,.mico-create-project-directory-select{box-sizing:border-box;border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:100%;min-height:32px;color:var(--mico-color-text-primary);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-size22);justify-content:space-between;align-items:center;transition:border-color .16s,box-shadow .16s;display:flex}.mico-create-project-directory-input{height:32px;padding:var(--mico-space-6) var(--mico-space-12)}.mico-create-project-directory-input::placeholder,.mico-create-project-directory-placeholder{color:var(--mico-color-text-disabled)}.mico-create-project-directory-input:focus-visible,.mico-create-project-directory-select:focus-visible,.mico-create-project-directory-select[aria-expanded=true]{border-color:var(--mico-color-border-default);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-default) / .12);outline:none}.mico-create-project-directory-select{min-height:32px;padding:var(--mico-space-4) var(--mico-space-10) var(--mico-space-4) var(--mico-space-12);cursor:pointer;text-align:left;align-items:center}.mico-create-project-directory-select-icon{transition:transform .16s}.mico-create-project-directory-select[aria-expanded=true] .mico-create-project-directory-select-icon{transform:rotate(180deg)}.mico-create-project-directory-selected-repos{gap:var(--mico-space-4);flex-direction:column;flex:auto;min-width:0;display:flex}.mico-create-project-directory-repo-tag{overflow-wrap:anywhere;border-radius:var(--mico-radius-r4);background:var(--mico-color-background-hover);width:100%;min-height:24px;padding:var(--mico-space-2) var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);white-space:normal;word-break:break-word;align-items:center;display:flex}.mico-create-project-directory-repo-popover{box-sizing:border-box;border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);width:min(512px,100vw - 80px);max-width:min(512px,100vw - 80px);padding:var(--mico-space-6);color:var(--mico-color-text-primary);box-shadow:var(--mico-shadow-overlay);gap:0;overflow:hidden}.mico-create-project-directory-repo-list{max-height:240px;padding:0 0 var(--mico-space-6);flex-direction:column;display:flex;overflow-y:auto}.mico-create-project-directory-repo-option,.mico-create-project-directory-add-git{align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r8);width:100%;min-height:36px;padding:var(--mico-space-8) var(--mico-space-10);color:var(--mico-color-text-primary);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);text-align:left;cursor:pointer;display:flex}.mico-create-project-directory-repo-option:hover,.mico-create-project-directory-repo-option:focus-visible,.mico-create-project-directory-add-git:hover,.mico-create-project-directory-add-git:focus-visible{background:var(--mico-color-background-hover);outline:none}.mico-create-project-directory-repo-option--selected{background:var(--mico-color-background-subtle);color:var(--mico-color-action-link)}.mico-create-project-directory-repo-option-text{overflow-wrap:anywhere;white-space:normal;word-break:break-word;flex:auto;min-width:0}.mico-create-project-directory-empty-repos{padding:var(--mico-space-10) var(--mico-space-10) var(--mico-space-16);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico-create-project-directory-add-git{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:0 0 var(--mico-radius-r6) var(--mico-radius-r6);color:var(--mico-color-action-link)}.mico-create-project-directory-actions{justify-content:flex-end;gap:var(--mico-space-12);padding-top:var(--mico-space-2);display:flex}.mico-create-project-directory-cancel,.mico-create-project-directory-submit{border-radius:var(--mico-radius-r8);min-width:72px;height:32px;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-size22)}.mico-create-project-directory-cancel{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary)}.mico-create-project-directory-submit{gap:var(--mico-space-6);background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse)}.mico-create-project-directory-submit:disabled{background:var(--mico-color-background-disabled);color:var(--mico-color-text-inverse);opacity:1}.mico .mico-autopilot-sidebar-row-main .mico-workspace-task-tag,.mico .mico-autopilot-sidebar-row-main .mico-workspace-task-tag[data-tone],.mico .mico-task-page .mico-task-header-title-row>.mico-workspace-task-tag,.mico .mico-task-page .mico-task-header-title-row>.mico-workspace-task-tag[data-tone]{box-sizing:border-box;border-radius:var(--mico-radius-r4);max-width:calc(10em + 12px);height:16px;min-height:16px;padding:0 var(--mico-space-4);color:var(--mico-color-text-primary);background:rgb(var(--mico-color-channel-foreground) / .06);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size16);border:0;flex:none;margin-left:0}@keyframes mico-inf-loading-pulse{0%,to{opacity:.55}50%{opacity:.9}}.mico .mico-inf-loading-icon{flex-shrink:0;width:16px;height:auto;animation:1.8s ease-in-out infinite mico-inf-loading-pulse;display:inline-block}@media (prefers-reduced-motion:reduce){.mico .mico-inf-loading-icon{opacity:.7;animation:none}}.mico .mico-inline-loading-icon,.mico .mico-button-loading-icon,.mico .mico-sidebar-pending-loading-icon{width:16px;height:auto}.mico .mico-sidebar-plan-row{min-height:32px;padding-top:var(--mico-space-4);padding-bottom:var(--mico-space-4)}.mico .mico-sidebar-plan-cancel-action{border-radius:var(--mico-radius-r8);width:22px;height:22px;color:var(--mico-color-text-placeholder);cursor:pointer;flex:0 0 22px;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:none}.mico .mico-sidebar-plan-row:hover .mico-sidebar-plan-cancel-action,.mico .mico-sidebar-plan-row:focus-within .mico-sidebar-plan-cancel-action{display:inline-flex}.mico .mico-sidebar-plan-cancel-action:hover,.mico .mico-sidebar-plan-cancel-action:focus-visible{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-sidebar-plan-cancel-action--visible{display:inline-flex}.mico-sidebar-task-tooltip{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);max-width:280px;padding:var(--mico-space-8) var(--mico-space-10);color:var(--mico-color-text-primary);box-shadow:var(--mico-shadow-overlay)}.mico-sidebar-task-tooltip-title{max-width:260px;color:var(--mico-color-text-primary);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);overflow-wrap:anywhere}.mico-sidebar-task-tooltip-status{align-items:center;gap:var(--mico-space-4);max-width:260px;margin-top:var(--mico-space-4);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);overflow-wrap:anywhere;display:flex}.mico [data-tab-scroll-root]{overflow-anchor:none}.mico .mico-expert-hub-page{gap:var(--mico-space-20);min-height:100%;padding:var(--mico-space-24);color:var(--mico-color-text-primary);flex-direction:column;display:flex}.mico .mico-expert-hub-header{gap:var(--mico-space-20);grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:end;display:grid}.mico .mico-expert-hub-kicker{margin:0 0 var(--mico-space-8);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20)}.mico .mico-expert-hub-header h1{font-size:var(--mico-font-size-size32);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size40);letter-spacing:0;margin:0}.mico .mico-expert-hub-header p{max-width:720px;margin:var(--mico-space-10) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico .mico-expert-hub-search{align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);min-width:0;height:40px;padding:0 var(--mico-space-12);color:var(--mico-color-text-placeholder);display:flex}.mico .mico-expert-hub-runtime{justify-content:space-between;align-items:center;gap:var(--mico-space-16);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);padding:var(--mico-space-14) var(--mico-space-16);display:flex}.mico .mico-expert-hub-runtime>div{align-items:center;gap:var(--mico-space-12);min-width:0;display:flex}.mico .mico-expert-hub-runtime-icon{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-hover);width:32px;height:32px;color:var(--mico-color-label-success-fg);flex:none;justify-content:center;align-items:center;display:inline-flex}.mico .mico-expert-hub-runtime strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);display:block}.mico .mico-expert-hub-runtime p{margin:var(--mico-space-2) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico .mico-expert-team-spotlight{gap:var(--mico-space-20);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);padding:var(--mico-space-20);grid-template-columns:minmax(0,1fr) minmax(260px,420px);display:grid}.mico .mico-expert-team-main{justify-content:space-between;gap:var(--mico-space-20);flex-direction:column;min-width:0;display:flex}.mico .mico-expert-team-badge,.mico .mico-expert-market-card-head span,.mico .mico-expert-market-tags span{border-radius:var(--mico-radius-r6);background:var(--mico-color-background-subtle);width:fit-content;padding:var(--mico-space-4) var(--mico-space-8);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size16);display:inline-flex}.mico .mico-expert-team-main h2{font-size:var(--mico-font-size-size32);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size40);letter-spacing:0;margin:0}.mico .mico-expert-team-main p,.mico .mico-expert-market-card p{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);margin:0}.mico .mico-expert-team-actions{gap:var(--mico-space-10);flex-wrap:wrap;display:flex}.mico .mico-expert-hub-primary-btn,.mico .mico-expert-hub-secondary-btn,.mico .mico-expert-market-card button{justify-content:center;align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r8);min-height:36px;padding:0 var(--mico-space-14);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);display:inline-flex}.mico .mico-expert-hub-primary-btn{border:var(--mico-border-width-default) solid var(--mico-color-border-default);background:var(--mico-color-background-solid);color:var(--mico-color-text-inverse)}.mico .mico-expert-hub-secondary-btn,.mico .mico-expert-market-card button{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary)}.mico .mico-expert-hub-primary-btn:disabled,.mico .mico-expert-hub-secondary-btn:disabled,.mico .mico-expert-market-card button:disabled{cursor:not-allowed;opacity:.54}.mico .mico-expert-team-roles{gap:var(--mico-space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mico .mico-expert-team-role{align-items:center;gap:var(--mico-space-10);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);min-width:0;padding:var(--mico-space-10);display:flex}.mico .mico-expert-team-role>span{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);width:32px;height:32px;color:var(--mico-color-label-warning-fg);font-weight:var(--mico-font-weight-semi-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.mico .mico-expert-team-role strong{font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);display:block}.mico .mico-expert-team-role p{margin:var(--mico-space-2) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16)}.mico .mico-expert-market-grid{gap:var(--mico-space-14);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mico .mico-expert-market-card{gap:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);min-width:0;min-height:220px;padding:var(--mico-space-16);flex-direction:column;display:flex}.mico .mico-expert-market-card-head{gap:var(--mico-space-8);flex-direction:column;min-width:0;display:flex}.mico .mico-expert-market-card h3{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size24);margin:0}.mico .mico-expert-market-tags{gap:var(--mico-space-6);flex-wrap:wrap;margin-top:auto;display:flex}.mico .mico-expert-market-tags span{background:var(--mico-color-background-subtle);color:var(--mico-color-text-secondary);font-weight:var(--mico-font-weight-medium)}.mico .mico-expert-market-card button{width:fit-content}.mico .mico-squad-source-banner{margin:0 0 var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);padding:var(--mico-space-10) var(--mico-space-12);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico .mico-expert-squad-detail{width:100%;min-width:0;max-width:100%;min-height:0;padding:var(--mico-space-20) var(--mico-space-28) var(--mico-space-32);flex-direction:column;flex:1;gap:0;display:flex;overflow:auto}.mico .mico-expert-squad-detail-header{align-items:center;gap:var(--mico-space-16);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-width:0;padding-bottom:var(--mico-space-20);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mico .mico-expert-squad-detail-back{align-items:center;gap:var(--mico-space-6);border-radius:var(--mico-radius-r8);padding:var(--mico-space-8) var(--mico-space-8);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);background:0 0;border:0;display:inline-flex}.mico .mico-expert-squad-detail-back:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-expert-squad-detail-title{align-items:center;gap:var(--mico-space-12);min-width:0;display:flex}.mico .mico-expert-squad-detail-icon{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);width:40px;height:40px;color:var(--mico-color-label-warning-fg);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mico .mico-expert-squad-detail-icon img,.mico .mico-expert-squad-detail-avatar img{object-fit:cover;width:100%;height:100%}.mico .mico-expert-squad-detail-title h1{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size24);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mico .mico-expert-squad-detail-title p{margin:var(--mico-space-2) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-expert-squad-detail-header-actions{justify-self:end;align-items:center;gap:var(--mico-space-8);white-space:nowrap;display:flex}.mico .mico-expert-squad-detail-layout{grid-template-columns:280px minmax(0,1fr);align-items:stretch;gap:0;min-height:0;display:grid}.mico .mico-expert-squad-detail-overview{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);gap:var(--mico-space-24);min-width:0;padding:var(--mico-space-24);flex-direction:column;display:flex}.mico .mico-expert-squad-detail-overview-identity{align-items:center;gap:var(--mico-space-16);grid-template-columns:72px minmax(0,1fr);display:grid}.mico .mico-expert-squad-detail-avatar{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-full);background:var(--mico-color-background-subtle);width:72px;height:72px;color:var(--mico-color-label-warning-fg);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mico .mico-expert-squad-detail-overview-identity h2{margin:0 0 var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size24)}.mico .mico-expert-squad-detail-overview-identity p{margin:var(--mico-space-2) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico .mico-expert-squad-detail-overview-copy{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-top:var(--mico-space-20)}.mico .mico-expert-squad-detail-overview-copy h3,.mico .mico-expert-squad-detail-document>h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);margin:0}.mico .mico-expert-squad-detail-overview-copy p{margin:var(--mico-space-10) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico .mico-expert-squad-detail-overview-actions{gap:var(--mico-space-10);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-top:var(--mico-space-20);display:grid}.mico .mico-expert-squad-detail-overview-actions>button{width:100%}.mico .mico-expert-squad-detail-archive-action{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary)}.mico .mico-expert-squad-detail-archive-action:hover{border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-expert-squad-detail-summary{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding:var(--mico-space-24) var(--mico-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mico .mico-expert-squad-detail-summary-item{align-items:start;gap:var(--mico-space-14);padding:0 var(--mico-space-24);grid-template-columns:48px minmax(0,1fr);display:grid}.mico .mico-expert-squad-detail-summary-item+.mico-expert-squad-detail-summary-item{border-left:var(--mico-border-width-default) solid var(--mico-color-border-weak)}.mico .mico-expert-squad-detail-summary-icon{border-radius:var(--mico-radius-full);background:var(--mico-color-background-subtle);width:48px;height:48px;color:var(--mico-color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.mico .mico-expert-squad-detail-summary h2{margin:var(--mico-space-2) 0 var(--mico-space-6);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20)}.mico .mico-expert-squad-detail-summary p{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);margin:0}.mico .mico-expert-squad-detail-tabs{gap:var(--mico-space-20);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-weak);padding:0 var(--mico-space-16);display:flex}.mico .mico-expert-squad-detail-tabs button{padding:var(--mico-space-14) var(--mico-space-8) var(--mico-space-14);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);background:0 0;border:0;position:relative}.mico .mico-expert-squad-detail-tabs button:hover,.mico .mico-expert-squad-detail-tabs button.is-active{color:var(--mico-color-action-link-pressed)}.mico .mico-expert-squad-detail-tabs button.is-active:after{background:var(--mico-color-action-primary-pressed);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.mico .mico-expert-squad-members{grid-template-columns:minmax(288px,324px) minmax(0,1fr);align-items:stretch;min-height:620px;display:grid}.mico .mico-expert-squad-members-list{z-index:1;border-right:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-surface);flex-direction:column;align-self:start;min-width:0;max-height:calc(100vh - 40px);display:flex;position:sticky;top:0;overflow:hidden}.mico .mico-expert-squad-members-list>header{align-items:baseline;gap:var(--mico-space-8);padding:var(--mico-space-20) var(--mico-space-16) var(--mico-space-12);display:flex}.mico .mico-expert-squad-members-list>header h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);margin:0}.mico .mico-expert-squad-members-list>header span{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-expert-squad-members-list-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.mico .mico-expert-squad-members-list-body>button{align-items:center;gap:var(--mico-space-12);border:0;border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-width:0;padding:var(--mico-space-14);color:inherit;text-align:left;background:0 0;grid-template-columns:44px minmax(0,1fr);display:grid}.mico .mico-expert-squad-members-list-body>button:last-of-type{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico .mico-expert-squad-members-list-body>button:hover{background:var(--mico-color-background-hover)}.mico .mico-expert-squad-members-list-body>button.is-selected{z-index:1;border-color:var(--mico-color-border-focus);background:var(--mico-color-background-subtle);position:relative;box-shadow:inset 0 0 0 var(--mico-border-width-default) var(--mico-color-border-focus)!important}.mico .mico-expert-squad-member-avatar{flex:none;width:44px;height:44px;display:inline-flex;position:relative}.mico .mico-expert-squad-member-avatar.is-large{width:62px;height:62px}.mico .mico-expert-squad-member-avatar-image{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-full);background:var(--mico-color-background-subtle);width:100%;height:100%;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mico .mico-expert-squad-member-avatar-image img{object-fit:cover;width:100%;height:100%}.mico .mico-expert-squad-member-row-copy{gap:var(--mico-space-4);flex-direction:column;min-width:0;display:flex}.mico .mico-expert-squad-member-row-copy>span:last-child{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-expert-squad-member-row-title{align-items:center;gap:var(--mico-space-8);min-width:0;display:flex}.mico .mico-expert-squad-member-row-title strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-expert-squad-member-leader-badge{align-items:center;gap:var(--mico-space-4);border-radius:var(--mico-radius-r6);background:var(--mico-color-background-hover);padding:var(--mico-space-2) var(--mico-space-6);color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size16);flex:none;display:inline-flex}.mico .mico-expert-squad-members-empty{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding:var(--mico-space-24) var(--mico-space-20);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);margin:0}.mico .mico-expert-squad-member-detail{min-width:0;padding:var(--mico-space-28) var(--mico-space-40) var(--mico-space-48)}.mico .mico-expert-squad-member-detail-header{align-items:center;gap:var(--mico-space-14);min-width:0;display:flex}.mico .mico-expert-squad-member-detail-name{align-items:center;gap:var(--mico-space-10);min-width:0;display:flex}.mico .mico-expert-squad-member-detail-name h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size24);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size32);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mico .mico-expert-squad-member-detail-header p{align-items:center;gap:var(--mico-space-8);margin:var(--mico-space-4) 0 0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:flex}.mico .mico-expert-squad-member-description{margin:var(--mico-space-14) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico .mico-expert-squad-member-detail-tabs{align-items:stretch;gap:var(--mico-space-28);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-width:0;margin-top:var(--mico-space-20);scrollbar-width:none;display:flex;overflow-x:auto}.mico .mico-expert-squad-member-detail-tabs::-webkit-scrollbar{display:none}.mico .mico-expert-squad-member-detail-tabs>button{align-items:center;gap:var(--mico-space-8);min-height:44px;padding:0 0 var(--mico-space-12);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);background:0 0;border:0;flex:none;display:inline-flex;position:relative}.mico .mico-expert-squad-member-detail-tabs>button:hover,.mico .mico-expert-squad-member-detail-tabs>button.is-active{color:var(--mico-color-action-link-pressed)}.mico .mico-expert-squad-member-detail-tabs>button.is-active:after{background:var(--mico-color-action-primary-pressed);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.mico .mico-expert-squad-member-detail-tabs>button>span{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium)}.mico .mico-expert-squad-member-config{max-width:760px;padding:var(--mico-space-28) 0 0}.mico .mico-expert-squad-member-config-heading{justify-content:space-between;align-items:center;gap:var(--mico-space-16);display:flex}.mico .mico-expert-squad-member-config-heading h3{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);margin:0}.mico .mico-expert-squad-member-config-heading p{margin:var(--mico-space-4) 0 0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-expert-squad-member-config-heading>span{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size10);line-height:var(--mico-line-height-size16);flex:none}.mico .mico-expert-squad-member-config-rows{min-width:0;margin-top:var(--mico-space-20);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-top:var(--mico-space-6);padding-right:var(--mico-space-2)}.mico .mico-expert-squad-member-section{padding:var(--mico-space-28) 0 0}.mico .mico-expert-squad-member-section:last-child{padding-bottom:0}.mico .mico-expert-squad-member-section>h3{align-items:center;gap:var(--mico-space-8);margin:0 0 var(--mico-space-20);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);display:flex}.mico .mico-expert-squad-member-section>h3>span{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium)}.mico .mico-expert-squad-detail-markdown.mico-expert-squad-member-instructions{max-width:940px;font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-loose)}.mico .mico-expert-squad-detail-markdown.mico-expert-squad-member-instructions h1{margin-bottom:var(--mico-space-20);font-size:var(--mico-font-size-size24);line-height:var(--mico-line-height-size32)}.mico .mico-expert-squad-detail-markdown.mico-expert-squad-member-instructions h2{margin-top:var(--mico-space-28);font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-size24)}.mico .mico-expert-squad-member-skills-panel{max-width:940px}.mico .mico-expert-squad-member-skills{gap:var(--mico-space-8) var(--mico-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mico .mico-expert-squad-member-skills>a{align-items:center;gap:var(--mico-space-10);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);min-width:0;padding:var(--mico-space-10) var(--mico-space-12);color:inherit;grid-template-columns:34px minmax(0,1fr) 16px;text-decoration:none;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.mico .mico-expert-squad-member-skills>a:hover{border-color:var(--mico-color-border-focus);background:var(--mico-color-background-hover);box-shadow:var(--mico-shadow-raised)}.mico .mico-expert-squad-member-skills>a:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:2px}.mico .mico-expert-squad-member-skill-icon{border-radius:var(--mico-radius-full);background:var(--mico-color-background-subtle);width:34px;height:34px;color:var(--mico-color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.mico .mico-expert-squad-member-skills>a>span:nth-child(2){gap:var(--mico-space-2);flex-direction:column;min-width:0;display:flex}.mico .mico-expert-squad-member-skill-link-icon{color:var(--mico-color-text-placeholder);transition:color .15s}.mico .mico-expert-squad-member-skills>a:hover .mico-expert-squad-member-skill-link-icon{color:var(--mico-color-action-link-hover)}.mico .mico-expert-squad-member-skills strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-expert-squad-member-skills small{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mico .mico-expert-squad-detail-outline-rail{border-right:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-width:0}.mico .mico-expert-squad-detail-outline{min-width:0;max-height:calc(100vh - 40px);padding:var(--mico-space-28) var(--mico-space-24) var(--mico-space-28) var(--mico-space-8);scrollbar-color:var(--mico-color-text-disabled) transparent;scrollbar-width:thin;flex-direction:column;gap:0;display:flex;position:sticky;top:0;overflow-y:auto}.mico .mico-expert-squad-detail-outline button{align-items:center;gap:var(--mico-space-12);min-height:44px;padding:var(--mico-space-8) var(--mico-space-12);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);text-align:left;background:0 0;border:0;display:flex;position:relative}.mico .mico-expert-squad-detail-outline button:before{background:var(--mico-color-background-pressed);content:"";width:1px;position:absolute;top:0;bottom:0;left:17px}.mico .mico-expert-squad-detail-outline button:first-child:before{top:50%}.mico .mico-expert-squad-detail-outline button:last-child:before{bottom:50%}.mico .mico-expert-squad-detail-outline button>span{z-index:1;border-radius:var(--mico-radius-full);background:var(--mico-color-background-disabled);flex:none;width:9px;height:9px;position:relative}.mico .mico-expert-squad-detail-outline button:hover,.mico .mico-expert-squad-detail-outline button.is-active{color:var(--mico-color-action-link-pressed)}.mico .mico-expert-squad-detail-outline button.is-active>span{background:var(--mico-color-action-primary-pressed);box-shadow:0 0 0 var(--mico-border-width-strong) var(--mico-color-border-subtle)}.mico .mico-expert-squad-detail-document{background:var(--mico-color-background-surface);min-width:0;padding:var(--mico-space-28) var(--mico-space-48) var(--mico-space-40)}.mico .mico-expert-squad-detail-markdown{max-width:1120px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-loose);overflow-wrap:anywhere}.mico .mico-expert-squad-detail-markdown>:first-child,.mico .mico-expert-squad-detail-markdown [data-slot=markdown]>:first-child{margin-top:0}.mico .mico-expert-squad-detail-markdown>:last-child,.mico .mico-expert-squad-detail-markdown [data-slot=markdown]>:last-child{margin-bottom:0}.mico .mico-expert-squad-detail-markdown h1{margin:0 0 var(--mico-space-24);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size24);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size32);letter-spacing:-.01em;scroll-margin-top:24px}.mico .mico-expert-squad-detail-markdown h2{margin:var(--mico-space-24) 0 var(--mico-space-10);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);scroll-margin-top:24px}.mico .mico-expert-squad-detail-markdown h3{margin:var(--mico-space-20) 0 var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);scroll-margin-top:24px}.mico .mico-expert-squad-detail-markdown p{margin:0 0 var(--mico-space-12)}.mico .mico-expert-squad-detail-markdown ul,.mico .mico-expert-squad-detail-markdown ol{margin:var(--mico-space-8) 0 var(--mico-space-20);padding-left:var(--mico-space-24)}.mico .mico-expert-squad-detail-markdown li{margin:var(--mico-space-4) 0;padding-left:var(--mico-space-2)}.mico .mico-expert-squad-detail-markdown code{border-radius:var(--mico-radius-r6);background:var(--mico-color-background-subtle);padding:var(--mico-space-2) var(--mico-space-6);color:var(--mico-color-text-secondary);font-size:var(--mico-markdown-inline-code-size)}.mico .mico-expert-squad-detail-markdown pre{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);max-width:100%;padding:var(--mico-space-14) var(--mico-space-16);overflow-x:auto}.mico .mico-expert-squad-detail-markdown pre code{background:0 0;padding:0}.mico .mico-expert-squad-detail-markdown blockquote{margin:var(--mico-space-16) 0;border-left:var(--mico-border-width-strong) solid var(--mico-color-border-default);padding-left:var(--mico-space-14);color:var(--mico-color-text-secondary)}.mico .mico-expert-squad-detail-document-empty{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);margin:0}@media (max-width:960px){.mico .mico-expert-hub-header,.mico .mico-expert-team-spotlight,.mico .mico-expert-market-grid,.mico .mico-expert-squad-detail-layout{grid-template-columns:1fr}.mico .mico-expert-squad-detail-overview{max-width:none}.mico .mico-expert-squad-detail-outline-rail{display:none}.mico .mico-expert-squad-members{grid-template-columns:1fr}.mico .mico-expert-squad-members-list{border-right:0;border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);max-height:none;display:block;position:static;overflow:visible}.mico .mico-expert-squad-members-list-body{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:visible}.mico .mico-expert-squad-members-list-body>button:nth-child(2n){border-left:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}}@media (max-width:640px){.mico .mico-expert-hub-page{padding:var(--mico-space-16)}.mico .mico-expert-hub-runtime{flex-direction:column;align-items:stretch}.mico .mico-expert-team-roles{grid-template-columns:1fr}.mico .mico-expert-squad-detail{padding:var(--mico-space-16)}.mico .mico-expert-squad-detail-header{grid-template-columns:1fr}.mico .mico-expert-squad-detail-header-actions{flex-direction:column-reverse;align-items:stretch}.mico .mico-expert-squad-detail-header-actions>button{width:100%}.mico .mico-expert-squad-detail-summary{gap:var(--mico-space-20);padding:var(--mico-space-20) 0;grid-template-columns:1fr}.mico .mico-expert-squad-detail-summary-item{padding:0}.mico .mico-expert-squad-detail-summary-item+.mico-expert-squad-detail-summary-item{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-top:var(--mico-space-20);border-left:0}.mico .mico-expert-squad-detail-overview{padding:var(--mico-space-20)}.mico .mico-expert-squad-detail-overview-identity{grid-template-columns:56px minmax(0,1fr)}.mico .mico-expert-squad-detail-avatar{width:56px;height:56px}.mico .mico-expert-squad-detail-document{padding:var(--mico-space-24) 0 var(--mico-space-32)}.mico .mico-expert-squad-members{min-height:0}.mico .mico-expert-squad-members-list-body{grid-template-columns:1fr}.mico .mico-expert-squad-members-list-body>button:nth-child(2n){border-left:0}.mico .mico-expert-squad-member-detail{padding:var(--mico-space-24) 0 var(--mico-space-32)}.mico .mico-expert-squad-member-skills{grid-template-columns:1fr}}.mico .mico-expert-hub-page{background:radial-gradient(circle at 48% -18%, rgb(var(--mico-channel-action-primary) / .08), transparent 28%), linear-gradient(180deg, var(--mico-color-background-surface) 0%, var(--mico-color-background-surface) 44%, var(--mico-color-background-subtle) 100%);height:100%;min-height:0;color:var(--mico-color-text-primary);padding:0 var(--mico-space-40) var(--mico-space-48);display:block;overflow-y:auto}.mico .mico-expert-hub-topbar{z-index:7;justify-content:space-between;align-items:center;gap:var(--mico-space-24);background:rgb(var(--mico-channel-background-subtle) / .88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:64px;display:flex;position:sticky;top:0}.mico .mico-expert-hub-crumb{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-expert-hub-top-actions{align-items:center;gap:var(--mico-space-12);min-width:0;display:flex}.mico .mico-expert-hub-search{align-items:center;gap:var(--mico-space-10);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);width:360px;min-width:0;height:42px;box-shadow:var(--mico-shadow-raised);color:var(--mico-color-text-disabled);padding:0 var(--mico-space-14);display:flex}.mico .mico-expert-hub-search input{min-width:0;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);background:0 0;border:0;outline:0;flex:1}.mico .mico-expert-hub-search input::placeholder{color:var(--mico-color-text-disabled)}.mico .mico-expert-hub-btn{justify-content:center;align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);height:42px;box-shadow:var(--mico-shadow-raised);color:var(--mico-color-text-primary);cursor:pointer;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);padding:0 var(--mico-space-16);white-space:nowrap;border:0;display:inline-flex}.mico .mico-expert-hub-btn.is-dark{background:var(--mico-color-background-solid);box-shadow:var(--mico-shadow-raised);color:var(--mico-color-text-inverse)}.mico .mico-expert-hub-btn.is-soft{background:var(--mico-color-background-hover);box-shadow:none;color:var(--mico-color-text-secondary)}.mico .mico-expert-hub-btn:disabled{cursor:not-allowed;opacity:.58}.mico .mico-expert-hub-content{max-width:1160px;margin:var(--mico-space-24) auto 0}.mico .mico-expert-hub-hero{align-items:end;gap:var(--mico-space-24);margin-bottom:var(--mico-space-24);grid-template-columns:minmax(0,1fr) auto;display:grid}.mico .mico-expert-hub-hero h1{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size32);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:0;line-height:var(--mico-line-height-heading);margin:0}.mico .mico-expert-hub-hero p{max-width:760px;margin:var(--mico-space-10) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-reading)}.mico .mico-expert-hub-resource-tabs{align-items:center;gap:var(--mico-space-6);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-hover);padding:var(--mico-space-6);white-space:nowrap;display:flex}.mico .mico-expert-hub-resource-tabs button{border-radius:var(--mico-radius-r16);height:40px;color:var(--mico-color-text-placeholder);cursor:pointer;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);padding:0 var(--mico-space-16);background:0 0;border:0;align-items:center;display:inline-flex}.mico .mico-expert-hub-recommend-strip{align-items:center;gap:var(--mico-space-16);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);background:linear-gradient(120deg, rgb(var(--mico-color-channel-surface) / 98%), rgb(var(--mico-color-channel-surface) / 76%)), radial-gradient(circle at 92% 0%, rgb(var(--mico-channel-action-primary) / .13), transparent 42%), var(--mico-color-background-surface);box-shadow:var(--mico-shadow-raised);margin-bottom:var(--mico-space-28);padding:var(--mico-space-20) var(--mico-space-20);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mico .mico-expert-hub-recommend-icon{border-radius:var(--mico-radius-r16);background:var(--mico-color-background-subtle);width:48px;height:48px;box-shadow:inset 0 0 0 var(--mico-border-width-default) rgb(var(--mico-channel-border-focus) / .1);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);flex:none;place-items:center;display:grid}.mico .mico-expert-hub-recommend-copy{min-width:0}.mico .mico-expert-hub-recommend-kicker{margin-bottom:var(--mico-space-6);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-expert-hub-recommend-title{margin-bottom:var(--mico-space-6);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:0;line-height:var(--mico-line-height-heading)}.mico .mico-expert-hub-recommend-desc{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-expert-hub-runtime-line{margin-top:var(--mico-space-6);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20)}.mico .mico-expert-hub-recommend-actions{align-items:center;gap:var(--mico-space-10);display:flex}.mico .mico-expert-hub-content h2,.mico .mico-expert-hub-content h3,.mico .mico-expert-hub-content p{margin:0}.mico .mico-expert-hub-section-head{justify-content:space-between;align-items:flex-end;gap:var(--mico-space-20);margin-bottom:var(--mico-space-16);display:flex}.mico .mico-expert-hub-section-head h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:0;line-height:var(--mico-line-height-heading);margin:0}.mico .mico-expert-hub-section-head p{margin-top:var(--mico-space-8);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-reading)}.mico .mico-expert-hub-segmented{align-items:center;gap:var(--mico-space-6);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-hover);padding:var(--mico-space-4);display:flex}.mico .mico-expert-hub-segmented button{border-radius:var(--mico-radius-r12);height:32px;color:var(--mico-color-text-placeholder);cursor:pointer;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);padding:0 var(--mico-space-12);background:0 0;border:0;align-items:center;display:inline-flex}.mico .mico-expert-hub-segmented button.is-active{background:var(--mico-color-background-surface);box-shadow:var(--mico-shadow-raised);color:var(--mico-color-text-primary)}.mico .mico-expert-hub-scenario-grid{gap:var(--mico-space-16);margin-bottom:var(--mico-space-40);grid-template-columns:1.18fr 1fr 1fr;display:grid}.mico .mico-expert-hub-scenario{border:var(--mico-border-width-default) solid transparent;border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);min-height:260px;box-shadow:var(--mico-shadow-raised);padding:var(--mico-space-24);flex-direction:column;display:flex;position:relative;overflow:hidden}.mico .mico-expert-hub-scenario.is-dev{border-color:var(--mico-color-border-subtle);background:linear-gradient(120deg, rgb(var(--mico-color-channel-surface) / 96%), rgb(var(--mico-color-channel-surface) / 78%)), radial-gradient(circle at 90% 8%, rgb(var(--mico-channel-action-primary) / .18), transparent 38%), linear-gradient(135deg, var(--mico-color-background-subtle), var(--mico-color-background-surface) 72%)}.mico .mico-expert-hub-scenario.is-product{background:linear-gradient(120deg, rgb(var(--mico-color-channel-surface) / 96%), rgb(var(--mico-color-channel-surface) / 78%)), radial-gradient(circle at 88% 8%, rgb(var(--mico-channel-status-warning-solid) / .2), transparent 40%), linear-gradient(135deg, var(--mico-color-background-subtle), var(--mico-color-background-surface) 72%)}.mico .mico-expert-hub-scenario.is-data{background:linear-gradient(120deg, rgb(var(--mico-color-channel-surface) / 96%), rgb(var(--mico-color-channel-surface) / 78%)), radial-gradient(circle at 88% 8%, rgb(var(--mico-channel-status-success-solid) / .17), transparent 40%), linear-gradient(135deg, var(--mico-color-background-hover), var(--mico-color-background-surface) 72%)}.mico .mico-expert-hub-scenario-badge{border:var(--mico-border-width-default) solid rgb(var(--mico-channel-border-strong) / .05);border-radius:var(--mico-radius-full);background:rgb(var(--mico-color-channel-surface) / 78%);width:fit-content;height:30px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);margin-bottom:var(--mico-space-28);padding:0 var(--mico-space-12);align-items:center;display:inline-flex}.mico .mico-expert-hub-scenario h2{margin:0 0 var(--mico-space-24);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size32);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:0;line-height:var(--mico-line-height-heading)}.mico .mico-expert-hub-role-list{gap:var(--mico-space-14);margin-bottom:var(--mico-space-24);display:grid}.mico .mico-expert-hub-role-row{align-items:center;gap:var(--mico-space-12);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);display:flex}.mico .mico-expert-hub-bubble{width:32px;height:32px;box-shadow:var(--mico-shadow-raised);color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);border-radius:50%;flex:none;place-items:center;display:grid}.mico .mico-expert-hub-bubble.is-blue{background:linear-gradient(135deg, var(--mico-color-action-primary), var(--mico-color-action-primary))}.mico .mico-expert-hub-bubble.is-green{background:linear-gradient(135deg, var(--mico-color-status-success-solid), var(--mico-color-status-success-solid))}.mico .mico-expert-hub-bubble.is-orange{background:linear-gradient(135deg, var(--mico-color-status-warning-solid), var(--mico-color-status-warning-solid))}.mico .mico-expert-hub-bubble.is-pink{background:linear-gradient(135deg, var(--mico-color-category-pink), var(--mico-color-category-pink))}.mico .mico-expert-hub-bubble.is-dark{background:linear-gradient(135deg, var(--mico-color-background-solid), var(--mico-color-background-hover))}.mico .mico-expert-hub-scenario-bottom{justify-content:space-between;align-items:center;gap:var(--mico-space-14);margin-top:auto;display:flex}.mico .mico-expert-hub-scenario-bottom>span{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-expert-hub-empty{gap:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);box-shadow:var(--mico-shadow-raised);padding:var(--mico-space-24);display:grid}.mico .mico-expert-hub-empty h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size24);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-heading);margin:0}.mico .mico-expert-hub-empty p{max-width:720px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-reading)}.mico .mico-expert-hub-empty .mico-expert-hub-btn{width:fit-content}@media (max-width:1280px){.mico .mico-expert-hub-scenario-grid{grid-template-columns:1fr}}@media (max-width:980px){.mico .mico-expert-hub-page{padding-right:var(--mico-space-24);padding-left:var(--mico-space-24)}.mico .mico-expert-hub-search{width:260px}}@media (max-width:760px){.mico .mico-expert-hub-page{padding:0 var(--mico-space-16) var(--mico-space-32)}.mico .mico-expert-hub-topbar{height:auto;padding:var(--mico-space-14) 0;flex-direction:column;align-items:stretch}.mico .mico-expert-hub-top-actions{flex-wrap:wrap;align-items:stretch;width:100%}.mico .mico-expert-hub-search{width:100%}.mico .mico-expert-hub-hero,.mico .mico-expert-hub-recommend-strip{grid-template-columns:1fr}.mico .mico-expert-hub-resource-tabs{overflow-x:auto}.mico .mico-expert-hub-top-actions .mico-expert-hub-btn{flex:1}.mico .mico-expert-hub-section-head{flex-direction:column;align-items:stretch}.mico .mico-expert-hub-recommend-desc{white-space:normal}.mico .mico-expert-hub-recommend-actions{align-items:stretch}.mico .mico-expert-hub-recommend-actions .mico-expert-hub-btn{flex:1}.mico .mico-expert-hub-scenario{border-radius:var(--mico-radius-r16);min-height:238px;padding:var(--mico-space-20)}.mico .mico-expert-hub-scenario-bottom{flex-direction:column;align-items:flex-start}}.mico .mico-expert-hub-page{background:radial-gradient(circle at 9% 6%, rgb(var(--mico-channel-action-primary) / .09), transparent 28%), radial-gradient(circle at 94% 4%, rgb(var(--mico-channel-action-primary) / .08), transparent 30%), var(--mico-color-background-subtle);color:var(--mico-color-text-primary);padding:0}.mico .mico-expert-hub-topbar{justify-content:flex-end;align-items:center;gap:var(--mico-space-24);border-bottom:var(--mico-border-width-default) solid rgb(var(--mico-channel-border-subtle) / .9);background:rgb(var(--mico-color-channel-surface) / 74%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:72px;padding:0 var(--mico-space-48);display:flex}.mico .mico-expert-hub-top-actions{justify-content:flex-end;align-items:center;gap:var(--mico-space-12);min-width:0;display:flex}.mico .mico-expert-hub-search{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r16);background:rgb(var(--mico-color-channel-surface) / 90%);width:min(520px,44vw);height:44px;box-shadow:var(--mico-shadow-raised);color:var(--mico-color-text-secondary);padding:0 var(--mico-space-20)}.mico .mico-expert-hub-search input{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-expert-hub-search:focus-within{border-color:rgb(var(--mico-channel-border-focus) / .38);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .08)}.mico .mico-expert-hub-search-clear{border-radius:var(--mico-radius-r12);width:30px;height:30px;color:var(--mico-color-text-placeholder);cursor:pointer;margin-right:calc(var(--mico-space-8) * -1);touch-action:manipulation;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.mico .mico-expert-hub-search-clear:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-expert-hub-btn{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);height:40px;box-shadow:none;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);transition:box-shadow .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1)}.mico .mico-expert-hub-btn:hover:not(:disabled){border-color:var(--mico-color-border-default);box-shadow:var(--mico-shadow-raised);transform:translateY(-1px)}.mico .mico-expert-hub-btn.is-dark{border-color:var(--mico-color-border-default);background:var(--mico-color-background-solid);box-shadow:none;color:var(--mico-color-text-inverse)}.mico .mico-expert-hub-btn.is-outline{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary)}.mico .mico-expert-hub-content{width:100%;max-width:1420px;padding:var(--mico-space-32) var(--mico-space-48) var(--mico-space-64);margin:0 auto}.mico .mico-expert-hub-hero{margin:0 0 var(--mico-space-10);justify-content:center;display:flex}.mico .mico-expert-hub-resource-tabs{gap:var(--mico-space-6);border:var(--mico-border-width-default) solid rgb(var(--mico-channel-border-subtle) / .8);border-radius:var(--mico-radius-r16);background:rgb(var(--mico-channel-background-hover) / .72);padding:var(--mico-space-6);display:inline-flex}.mico .mico-expert-hub-resource-tabs button{border-radius:var(--mico-radius-r16);min-width:118px;height:52px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold);padding:0 var(--mico-space-24)}.mico .mico-expert-hub-resource-tabs button.is-active{background:var(--mico-color-background-surface);box-shadow:var(--mico-shadow-raised);color:var(--mico-color-text-primary)}.mico .mico-expert-hub-card-grid{gap:var(--mico-space-20);margin-top:var(--mico-space-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mico .mico-expert-hub-feature-card{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);background:rgb(var(--mico-color-channel-surface) / 88%);min-height:245px;box-shadow:var(--mico-shadow-raised);padding:var(--mico-space-28);flex-direction:column;justify-content:space-between;transition:border-color .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.mico .mico-expert-hub-feature-card:hover{border-color:var(--mico-color-border-weak);box-shadow:var(--mico-shadow-raised);transform:translateY(-2px)}.mico .mico-expert-hub-feature-card:after{border-radius:var(--mico-radius-full);background:radial-gradient(circle, rgb(var(--mico-channel-action-primary) / .1), transparent 68%);content:"";pointer-events:none;width:210px;height:210px;position:absolute;bottom:-95px;right:-70px}.mico .mico-expert-hub-feature-top{z-index:1;align-items:start;gap:var(--mico-space-20);grid-template-columns:74px 1fr;display:grid;position:relative}.mico .mico-expert-hub-feature-icon{border-radius:var(--mico-radius-r16);width:74px;height:74px;box-shadow:var(--mico-shadow-raised);color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size32);font-weight:var(--mico-font-weight-semi-bold);place-items:center;display:grid}.mico .mico-expert-hub-feature-icon.is-team{background:linear-gradient(135deg, var(--mico-color-action-primary), var(--mico-color-category-cyan))}.mico .mico-expert-hub-feature-icon.is-research,.mico .mico-expert-hub-feature-icon.is-data{background:linear-gradient(135deg, var(--mico-color-background-solid), var(--mico-color-category-cyan))}.mico .mico-expert-hub-feature-icon.is-expert{background:linear-gradient(135deg, var(--mico-color-status-warning-subtle), var(--mico-color-status-warning-solid))}.mico .mico-expert-hub-feature-icon.is-product{background:linear-gradient(135deg, var(--mico-color-category-indigo), var(--mico-color-status-warning-solid))}.mico .mico-expert-hub-feature-badge{border-radius:var(--mico-radius-full);background:var(--mico-color-background-subtle);height:26px;color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-compact);margin-bottom:var(--mico-space-10);padding:0 var(--mico-space-10);align-items:center;display:inline-flex}.mico .mico-expert-hub-feature-badge.is-expert{background:var(--mico-color-background-subtle);color:var(--mico-color-action-link)}.mico .mico-expert-hub-feature-card h2{margin:0 0 var(--mico-space-10);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size24);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:0;line-height:var(--mico-line-height-heading)}.mico .mico-expert-hub-feature-card p{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-reading);margin:0}.mico .mico-expert-hub-tag-row{z-index:1;gap:var(--mico-space-8);margin-top:var(--mico-space-16);flex-wrap:wrap;display:flex;position:relative}.mico .mico-expert-hub-tag{border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);min-height:28px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);padding:0 var(--mico-space-12);align-items:center;display:inline-flex}.mico .mico-expert-hub-feature-card .mico-expert-hub-runtime-line{z-index:1;margin-top:var(--mico-space-12);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);position:relative}.mico .mico-expert-hub-card-actions{z-index:1;margin-top:var(--mico-space-20);position:relative}.mico .mico-expert-hub-card-actions .mico-expert-hub-btn{border-radius:var(--mico-radius-r16);width:100%;height:46px;font-size:var(--mico-font-size-size16)}@media (max-width:1360px){.mico .mico-expert-hub-topbar{padding:0 var(--mico-space-28)}.mico .mico-expert-hub-content{padding:var(--mico-space-28)}.mico .mico-expert-hub-card-grid{grid-template-columns:1fr}}@media (max-width:780px){.mico .mico-expert-hub-topbar{height:auto;padding:var(--mico-space-20);position:static}.mico .mico-expert-hub-top-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.mico .mico-expert-hub-search{width:100%}.mico .mico-expert-hub-content{padding:var(--mico-space-20) var(--mico-space-16) var(--mico-space-40)}.mico .mico-expert-hub-resource-tabs{width:100%}.mico .mico-expert-hub-resource-tabs button{flex:1;min-width:0}.mico .mico-expert-hub-top-actions .mico-expert-hub-btn{flex:1}.mico .mico-expert-hub-feature-top{grid-template-columns:64px 1fr}.mico .mico-expert-hub-feature-icon{border-radius:var(--mico-radius-r16);width:64px;height:64px}}.mico .mico-expert-hub-content{max-width:1420px;padding:var(--mico-space-24) var(--mico-space-48) var(--mico-space-64)}.mico .mico-expert-hub-market-toolbar{justify-content:space-between;align-items:center;gap:var(--mico-space-24);margin-bottom:var(--mico-space-20);display:flex}.mico .mico-expert-hub-market-actions{justify-content:flex-end;align-items:center;gap:var(--mico-space-6);min-width:0;display:flex}.mico .mico-expert-hub-market-tabs{align-items:center;gap:var(--mico-space-6);border:var(--mico-border-width-default) solid rgb(var(--mico-channel-border-subtle) / .86);border-radius:var(--mico-radius-r16);background:rgb(var(--mico-color-channel-surface) / 72%);box-shadow:0 var(--mico-border-width-default) 0 rgb(var(--mico-color-channel-surface) / 90%) inset, var(--mico-shadow-raised);padding:var(--mico-space-6);flex:none;margin-bottom:0;display:inline-flex}.mico .mico-expert-hub-market-tabs button{align-items:center;gap:var(--mico-space-10);border-radius:var(--mico-radius-r16);height:48px;color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold);padding:0 var(--mico-space-20);background:0 0;border:0;transition:background .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.mico .mico-expert-hub-market-tabs button.is-active{background:var(--mico-color-background-solid);box-shadow:0 var(--mico-border-width-default) 0 rgb(var(--mico-color-channel-surface) / 12%) inset, var(--mico-shadow-raised);color:var(--mico-color-text-inverse)}.mico .mico-expert-hub-search{align-items:center;gap:var(--mico-space-10);transition:border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.mico .mico-expert-hub-expert-stage{align-items:stretch;gap:var(--mico-space-28);border:var(--mico-border-width-default) solid rgb(var(--mico-channel-border-subtle) / .86);border-radius:var(--mico-radius-r16);background:radial-gradient(circle at 8% 18%, rgb(var(--mico-channel-action-primary) / .11), transparent 30%), radial-gradient(circle at 96% 4%, rgb(var(--mico-channel-category-cyan) / .11), transparent 34%), linear-gradient(135deg, rgb(var(--mico-color-channel-surface) / 94%), rgb(var(--mico-channel-background-surface) / .86));box-shadow:0 var(--mico-border-width-default) 0 rgb(var(--mico-color-channel-surface) / 90%) inset, var(--mico-shadow-raised);margin-bottom:var(--mico-space-20);padding:var(--mico-space-28) var(--mico-space-32);grid-template-columns:minmax(0,1fr) minmax(300px,.56fr);display:grid;position:relative;overflow:hidden}.mico .mico-expert-hub-expert-stage:after{border-radius:var(--mico-radius-full);background:radial-gradient(circle, rgb(var(--mico-channel-status-error-solid) / .1), transparent 68%);content:"";pointer-events:none;width:260px;height:260px;position:absolute;bottom:-110px;right:-72px}.mico .mico-expert-hub-expert-stage-copy{z-index:1;max-width:680px;position:relative}.mico .mico-expert-hub-eyebrow{border:var(--mico-border-width-default) solid rgb(var(--mico-channel-border-focus) / .18);border-radius:var(--mico-radius-full);background:rgb(var(--mico-channel-action-primary) / .07);min-height:28px;color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:0;padding:0 var(--mico-space-12);align-items:center;display:inline-flex}.mico .mico-expert-hub-market-intro{border:var(--mico-border-width-default) solid rgb(var(--mico-channel-border-subtle) / .86);border-radius:var(--mico-radius-r16);background:radial-gradient(circle at 2% 12%, rgb(var(--mico-channel-action-primary) / .09), transparent 34%), radial-gradient(circle at 98% 0%, rgb(var(--mico-channel-category-cyan) / .08), transparent 32%), linear-gradient(135deg, rgb(var(--mico-color-channel-surface) / 95%), rgb(var(--mico-channel-background-surface) / .88));box-shadow:0 var(--mico-border-width-default) 0 rgb(var(--mico-color-channel-surface) / 90%) inset, var(--mico-shadow-raised);margin-bottom:var(--mico-space-16);padding:var(--mico-space-24) var(--mico-space-28) var(--mico-space-24);position:relative;overflow:hidden}.mico .mico-expert-hub-market-intro h1{max-width:760px;margin:var(--mico-space-12) 0 var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size32);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-heading);text-wrap:balance}.mico .mico-expert-hub-market-intro p{max-width:820px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-reading);margin:0}.mico .mico-expert-hub-expert-stage h1{margin:var(--mico-space-14) 0 var(--mico-space-10);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size32);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:0;line-height:var(--mico-line-height-heading)}.mico .mico-expert-hub-expert-stage p{max-width:600px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-loose);margin:0}.mico .mico-expert-hub-stage-stats{z-index:1;gap:var(--mico-space-10);grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;display:grid;position:relative}.mico .mico-expert-hub-stage-stats span{border:var(--mico-border-width-default) solid rgb(var(--mico-channel-border-subtle) / .82);border-radius:var(--mico-radius-r16);background:rgb(var(--mico-color-channel-surface) / 72%);min-width:0;min-height:92px;box-shadow:var(--mico-shadow-raised);padding:var(--mico-space-14);flex-direction:column;justify-content:center;display:flex}.mico .mico-expert-hub-stage-stats strong{overflow-wrap:anywhere;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:0;line-height:var(--mico-line-height-heading)}.mico .mico-expert-hub-stage-stats small{margin-top:var(--mico-space-8);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-heading)}.mico .mico-expert-hub-page-head{justify-content:space-between;align-items:flex-end;gap:var(--mico-space-24);margin-bottom:var(--mico-space-28);display:flex}.mico .mico-expert-hub-page-head h1{margin:0 0 var(--mico-space-10);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size32);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:0;line-height:var(--mico-line-height-heading)}.mico .mico-expert-hub-page-head p{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-reading);margin:0}.mico .mico-expert-hub-btn.is-soft-blue{border-color:var(--mico-color-border-subtle);background:var(--mico-color-background-subtle);color:var(--mico-color-action-link)}.mico .mico-expert-hub-hero-panel{justify-content:space-between;align-items:center;gap:var(--mico-space-28);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);background:linear-gradient(120deg, rgb(var(--mico-color-channel-surface) / 92%), rgb(var(--mico-color-channel-surface) / 70%)), radial-gradient(circle at 92% 14%, rgb(var(--mico-channel-action-primary) / .12), transparent 30%);box-shadow:var(--mico-shadow-raised);margin-bottom:var(--mico-space-24);padding:var(--mico-space-32);display:flex}.mico .mico-expert-hub-hero-panel h2{margin:0 0 var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size32);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:0;line-height:var(--mico-line-height-heading)}.mico .mico-expert-hub-hero-panel p{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-reading);margin:0}.mico .mico-expert-hub-hero-points{gap:var(--mico-space-10);margin-top:var(--mico-space-20);flex-wrap:wrap;display:flex}.mico .mico-expert-hub-hero-points span{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);height:34px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);padding:0 var(--mico-space-14);align-items:center;display:inline-flex}.mico .mico-expert-hub-section{margin-top:var(--mico-space-28)}.mico .mico-expert-hub-recommend-section,.mico .mico-expert-hub-market-toolbar+.mico-expert-hub-section{margin-top:0}.mico .mico-expert-hub-section-head{margin-bottom:var(--mico-space-16);align-items:flex-end}.mico .mico-expert-hub-section-head--compact{justify-content:flex-start}.mico .mico-expert-hub-section-title h2{margin:0 0 var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size24);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:0;line-height:var(--mico-line-height-heading)}.mico .mico-expert-hub-section-title p{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-body);margin:0}.mico .mico-expert-hub-scene-grid{gap:var(--mico-space-16);grid-template-columns:repeat(4,minmax(220px,1fr));display:grid}.mico .mico-expert-hub-scene-card{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);background:linear-gradient(135deg, rgb(var(--mico-channel-background-subtle) / .4), rgb(var(--mico-color-channel-surface) / 95%)), radial-gradient(circle at 78% 12%, rgb(var(--mico-channel-action-primary) / .16), transparent 32%);min-height:190px;box-shadow:var(--mico-shadow-raised);padding:var(--mico-space-24);position:relative;overflow:hidden}.mico .mico-expert-hub-scene-card h2{margin:0 0 var(--mico-space-24);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size24);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-heading)}.mico .mico-expert-hub-scene-list{gap:var(--mico-space-12);flex-direction:column;display:flex}.mico .mico-expert-hub-scene-row{align-items:center;gap:var(--mico-space-10);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);display:flex}.mico .mico-expert-hub-scene-row span{background:linear-gradient(135deg, var(--mico-color-action-primary), var(--mico-color-action-primary));width:28px;height:28px;color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);border-radius:50%;flex:none;place-items:center;display:grid}.mico .mico-expert-hub-type-segmented{align-items:center;gap:var(--mico-space-4);border:var(--mico-border-width-default) solid rgb(var(--mico-channel-border-subtle) / .86);border-radius:var(--mico-radius-r16);background:rgb(var(--mico-color-channel-surface) / 74%);box-shadow:var(--mico-shadow-raised);padding:var(--mico-space-6);flex:none;display:inline-flex}.mico .mico-expert-hub-type-segmented button{border-radius:var(--mico-radius-r16);min-width:76px;height:36px;color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);padding:0 var(--mico-space-14);touch-action:manipulation;background:0 0;border:0}.mico .mico-expert-hub-type-segmented button.is-active{background:var(--mico-color-background-surface);box-shadow:var(--mico-shadow-raised);color:var(--mico-color-text-primary)}.mico .mico-expert-hub-chip-row{gap:var(--mico-space-10);margin:var(--mico-space-6) 0 var(--mico-space-20);flex-wrap:wrap;align-items:center;display:flex}.mico .mico-expert-hub-filter-bar{align-items:center;gap:var(--mico-space-12);border:var(--mico-border-width-default) solid rgb(var(--mico-channel-border-subtle) / .86);border-radius:var(--mico-radius-r16);background:rgb(var(--mico-color-channel-surface) / 64%);min-height:54px;box-shadow:var(--mico-shadow-raised);margin-bottom:var(--mico-space-16);padding:var(--mico-space-8) var(--mico-space-10);display:flex}.mico .mico-expert-hub-filter-bar .mico-expert-hub-chip-row{flex:auto;min-width:0;margin:0}.mico .mico-expert-hub-result-count{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-variant-numeric:tabular-nums;font-weight:var(--mico-font-weight-semi-bold);padding:0 var(--mico-space-8);white-space:nowrap;flex:none}.mico .mico-expert-hub-chip-row button{border:var(--mico-border-width-default) solid rgb(var(--mico-channel-border-subtle) / .86);border-radius:var(--mico-radius-r12);background:rgb(var(--mico-color-channel-surface) / 82%);height:36px;box-shadow:var(--mico-shadow-raised);color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);padding:0 var(--mico-space-16);touch-action:manipulation}.mico .mico-expert-hub-chip-row button.is-active{background:var(--mico-color-background-solid);box-shadow:var(--mico-shadow-raised);color:var(--mico-color-text-inverse)}.mico .mico-expert-hub-market-card-grid{gap:var(--mico-space-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mico .mico-expert-hub-wide-card-grid{gap:var(--mico-space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mico .mico-expert-hub-empty-state{border:var(--mico-border-width-default) dashed var(--mico-color-border-weak);border-radius:var(--mico-radius-r16);background:rgb(var(--mico-color-channel-surface) / 54%);min-height:230px;color:var(--mico-color-text-placeholder);padding:var(--mico-space-32);text-align:center;align-content:center;place-items:center;display:grid}.mico .mico-expert-hub-empty-state>svg{width:28px;height:28px;margin-bottom:var(--mico-space-12)}.mico .mico-expert-hub-empty-state h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold);margin:0}.mico .mico-expert-hub-empty-state p{margin:var(--mico-space-8) 0 var(--mico-space-20);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14)}.mico .mico-expert-hub-empty-state .mico-expert-hub-btn{background:var(--mico-color-background-solid);color:var(--mico-color-text-inverse)}.mico .mico-expert-search-limit-note{margin:0 0 var(--mico-space-14);color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico .mico-expert-hub-state-warning{align-items:center;gap:var(--mico-space-12);margin-bottom:var(--mico-space-20);border:var(--mico-border-width-default) solid var(--mico-color-status-warning);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-subtle);padding:var(--mico-space-14) var(--mico-space-16);color:var(--mico-color-label-warning-fg);grid-template-columns:auto 1fr auto;display:grid}.mico .mico-expert-hub-state-warning>svg{width:20px;height:20px}.mico .mico-expert-hub-state-warning h2,.mico .mico-expert-hub-state-warning p{margin:0}.mico .mico-expert-hub-state-warning h2{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-expert-hub-state-warning p{font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);grid-column:2}.mico .mico-expert-hub-state-warning .mico-expert-hub-btn{grid-area:1/3/span 2}.mico .mico-expert-hub-market-card{gap:var(--mico-space-12);border:var(--mico-border-width-default) solid rgb(var(--mico-channel-border-subtle) / .92);border-radius:var(--mico-radius-r16);background:linear-gradient(145deg, rgb(var(--mico-color-channel-surface) / 96%), rgb(var(--mico-channel-background-surface) / .88)), radial-gradient(circle at 92% 12%, rgb(var(--mico-channel-action-primary) / .08), transparent 28%);min-height:202px;box-shadow:0 var(--mico-border-width-default) 0 rgb(var(--mico-color-channel-surface) / 86%) inset, var(--mico-shadow-raised);padding:var(--mico-space-24);grid-template-rows:auto minmax(46px,1fr) auto;transition:border-color .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.mico .mico-expert-hub-market-card.is-team{border-radius:var(--mico-radius-r16);background:linear-gradient(145deg, rgb(var(--mico-color-channel-surface) / 98%), rgb(var(--mico-channel-background-surface) / .94)), radial-gradient(circle at 96% 0%, rgb(var(--mico-channel-category-cyan) / .07), transparent 30%);min-height:232px;box-shadow:0 var(--mico-border-width-default) 0 rgb(var(--mico-color-channel-surface) / 92%) inset, var(--mico-shadow-raised);padding:var(--mico-space-24) var(--mico-space-24)}.mico .mico-expert-hub-market-card.is-wide{align-items:stretch;gap:var(--mico-space-12);grid-template-rows:auto minmax(32px,1fr);grid-template-columns:1fr;min-height:176px;display:grid}.mico .mico-expert-hub-market-card:hover{border-color:rgb(var(--mico-channel-border-default) / .94);box-shadow:0 var(--mico-border-width-default) 0 rgb(var(--mico-color-channel-surface) / 90%) inset, var(--mico-shadow-raised);transform:translateY(-2px)}.mico .mico-expert-hub-market-card-head{z-index:1;align-items:start;gap:var(--mico-space-16);grid-template-columns:58px minmax(0,1fr);display:grid;position:relative}.mico .mico-expert-hub-market-card.is-team .mico-expert-hub-market-card-head{gap:var(--mico-space-20);grid-template-columns:50px minmax(0,1fr)}.mico .mico-expert-hub-market-card-copy{min-width:0}.mico .mico-expert-hub-market-card.is-wide .mico-expert-hub-market-card-head{align-items:center;gap:var(--mico-space-20);grid-template-columns:58px minmax(0,1fr)}.mico .mico-expert-hub-market-icon{border-radius:var(--mico-radius-r16);width:58px;height:58px;box-shadow:inset 0 0 0 var(--mico-border-width-default) rgb(var(--mico-color-channel-surface) / 38%), var(--mico-shadow-raised);color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size24);font-weight:var(--mico-font-weight-semi-bold);place-items:center;display:grid}.mico .mico-expert-hub-market-card.is-wide .mico-expert-hub-market-icon{width:58px;height:58px}.mico .mico-expert-hub-market-card.is-team .mico-expert-hub-market-icon{border-radius:var(--mico-radius-full);width:50px;height:50px;font-size:var(--mico-font-size-size20)}.mico .mico-expert-hub-market-icon.is-blue{background:linear-gradient(135deg, var(--mico-color-action-primary), var(--mico-color-action-primary))}.mico .mico-expert-hub-market-icon.is-teal{background:linear-gradient(135deg, var(--mico-color-background-solid), var(--mico-color-category-cyan))}.mico .mico-expert-hub-market-icon.is-orange{background:linear-gradient(135deg, var(--mico-color-status-warning-subtle), var(--mico-color-status-warning-solid))}.mico .mico-expert-hub-market-icon.is-purple{background:linear-gradient(135deg, var(--mico-color-category-indigo), var(--mico-color-action-primary))}.mico .mico-expert-hub-market-icon.is-dark{background:linear-gradient(135deg, var(--mico-color-background-solid), var(--mico-color-background-hover))}.mico .mico-expert-hub-market-icon.is-green{background:linear-gradient(135deg, var(--mico-color-action-primary), var(--mico-color-status-success-solid))}.mico .mico-expert-hub-market-icon.is-pink{background:linear-gradient(135deg, var(--mico-color-category-indigo), var(--mico-color-status-warning-solid))}.mico .mico-expert-hub-market-title-line{gap:var(--mico-space-8);margin-bottom:var(--mico-space-6);flex-wrap:wrap;align-items:center;display:flex}.mico .mico-expert-hub-market-title-line h3{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:0;line-height:var(--mico-line-height-heading);margin:0}.mico .mico-expert-hub-market-card.is-team .mico-expert-hub-market-title-line h3{font-size:var(--mico-font-size-size18)}.mico .mico-expert-hub-market-title-line span{border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);min-height:26px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);padding:0 var(--mico-space-10);align-items:center;display:inline-flex}.mico .mico-expert-hub-market-subtitle{margin-bottom:var(--mico-space-10);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-expert-hub-market-card.is-team .mico-expert-hub-market-subtitle{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-expert-hub-market-card p{z-index:1;-webkit-line-clamp:2;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-reading);-webkit-box-orient:vertical;margin:0;display:-webkit-box;position:relative;overflow:hidden}.mico .mico-expert-hub-market-card.is-team p{min-height:72px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-reading);-webkit-line-clamp:3}.mico .mico-expert-hub-market-card .mico-expert-hub-tag-row{margin-top:var(--mico-space-16)}.mico .mico-expert-hub-market-card.is-wide .mico-expert-hub-tag-row{margin-top:var(--mico-space-12)}.mico .mico-skill-package-section-heading{justify-content:space-between;align-items:end;gap:var(--mico-space-20);margin-block-end:var(--mico-space-16);display:flex}.mico .mico-skill-package-section-heading.is-compact{margin-block:var(--mico-space-28) var(--mico-space-14)}.mico .mico-skill-package-section-heading span{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);margin-block-end:var(--mico-space-4);display:block}.mico .mico-skill-package-section-heading h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-semi-bold);margin:0}.mico .mico-skill-package-section-heading p{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);margin:0}.mico .mico-skill-package-meta{align-items:center;gap:var(--mico-space-6);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);flex-wrap:wrap;margin-block-start:var(--mico-space-8);display:flex}.mico .mico-skill-package-meta span{padding:var(--mico-space-4) var(--mico-space-8);border-radius:var(--mico-radius-full);background:var(--mico-color-background-subtle)}.mico .mico-skill-package-meta .is-package{color:var(--mico-color-action-link);background:var(--mico-color-background-subtle);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-skill-taxonomy{z-index:1;gap:var(--mico-space-8);display:grid;position:relative}.mico .mico-skill-taxonomy>div{align-items:center;gap:var(--mico-space-8);flex-wrap:wrap;min-width:0;display:flex}.mico .mico-skill-taxonomy-label{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);flex:0 0 34px}.mico .mico-skill-taxonomy strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-skill-taxonomy strong.mico-skill-taxonomy-version{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);min-height:24px;color:var(--mico-color-text-secondary);padding:0 var(--mico-space-8);font-weight:var(--mico-font-weight-semi-bold);align-items:center;display:inline-flex}.mico .mico-skill-taxonomy-update{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);min-height:22px;color:var(--mico-color-action-link);padding:0 var(--mico-space-8);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-semi-bold);align-items:center;display:inline-flex}.mico .mico-skill-taxonomy-values{gap:var(--mico-space-6);flex-wrap:wrap;min-width:0;display:flex}.mico .mico-skill-taxonomy-values>span{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);min-height:24px;color:var(--mico-color-text-secondary);padding:0 var(--mico-space-8);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);align-items:center;display:inline-flex}.mico .mico-skill-taxonomy.is-compact{margin-block-start:var(--mico-space-12)}.mico .mico-skill-taxonomy.is-compact .mico-skill-taxonomy-label{flex-basis:38px}.mico .mico-expert-hub-market-card.is-skill{gap:var(--mico-space-14);grid-template-rows:auto minmax(44px,auto) auto auto;min-height:272px}.mico .mico-expert-hub-market-card.is-skill>p{min-height:44px}.mico .mico-expert-hub-market-card-footer{z-index:1;align-items:flex-end;gap:var(--mico-space-12);grid-template-columns:minmax(0,1fr) auto;margin-top:auto;display:grid;position:relative}.mico .mico-expert-hub-market-card.is-wide .mico-expert-hub-market-card-footer{grid-template-columns:auto;justify-content:end}.mico .mico-expert-hub-market-card-footer .mico-expert-hub-tag-row{flex:auto;margin-top:0}.mico .mico-expert-hub-market-card>.mico-expert-hub-btn,.mico .mico-expert-hub-market-card-footer>.mico-expert-hub-btn{border-radius:var(--mico-radius-r12);min-width:76px;height:38px;padding:0 var(--mico-space-16);flex:none;align-self:flex-end}.mico .mico-expert-hub-market-card-footer>.mico-expert-hub-btn{margin-top:0}.mico .mico-expert-hub-market-card.is-team .mico-expert-hub-market-card-footer>.mico-expert-hub-btn{min-width:88px;height:36px}.mico .mico-expert-hub-market-card.is-wide>.mico-expert-hub-btn{margin-top:0}.mico .mico-expert-hub-market-card>.mico-expert-hub-btn:disabled,.mico .mico-expert-hub-market-card-footer>.mico-expert-hub-btn:disabled{border-color:rgb(var(--mico-channel-border-subtle) / .88);background:var(--mico-color-background-subtle);box-shadow:none;color:var(--mico-color-text-placeholder);cursor:not-allowed}.mico .mico-expert-hub-card-detail-trigger{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.mico .mico-expert-hub-market-card:has(.mico-expert-hub-card-detail-trigger:focus-visible){border-color:var(--mico-color-border-focus);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .14), var(--mico-shadow-raised)}.mico .mico-expert-hub-card-detail-trigger:focus-visible{outline:none}.mico .mico-expert-hub-market-card-footer{z-index:3;position:relative}.mico .mico-expert-hub-market-card-footer>.mico-expert-hub-btn{pointer-events:auto;z-index:3;position:relative}.mico .mico-market-card-scope-status{margin-top:var(--mico-space-14);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-expert-hub-market-card.is-connector{align-self:start;gap:var(--mico-space-14);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);min-height:230px;box-shadow:none;padding:var(--mico-space-20);flex-direction:column;display:flex;transform:none}.mico .mico-expert-hub-market-card.is-connector:hover{border-color:var(--mico-color-border-default);box-shadow:none;transform:none}.mico .mico-expert-hub-market-card.is-connector.is-clickable{cursor:pointer}.mico .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-card-head{gap:var(--mico-space-14);grid-template-columns:52px minmax(0,1fr)}.mico .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-icon{border-radius:var(--mico-radius-r16);width:52px;height:52px;box-shadow:none;font-size:var(--mico-font-size-size24)}.mico .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-title-line{margin-block-end:var(--mico-space-4)}.mico .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-subtitle{-webkit-line-clamp:2;line-height:var(--mico-line-height-body);-webkit-box-orient:vertical;margin-block-end:0;display:-webkit-box;overflow:hidden}.mico .mico-expert-hub-market-card.is-connector>p{min-height:46px;color:var(--mico-color-text-secondary);cursor:text;line-height:var(--mico-line-height-reading)}.mico .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-card-footer{align-items:center;gap:var(--mico-space-16);grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;margin-block-start:auto}.mico .mico-market-connector-card-meta{align-items:center;gap:var(--mico-space-8);flex-wrap:wrap;min-width:0;display:flex}.mico .mico-expert-hub-market-card.is-connector .mico-market-card-scope-status{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);min-height:26px;color:var(--mico-color-text-secondary);line-height:var(--mico-line-height-compact);padding-inline:var(--mico-space-10);align-items:center;margin-block-start:0;display:inline-flex}.mico .mico-expert-hub-market-card.is-connector .mico-market-card-scope-status.is-success{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-subtle);color:var(--mico-color-label-success-fg)}.mico .mico-expert-hub-market-card.is-connector .mico-market-card-scope-status.is-info{border-color:var(--mico-color-border-focus);background:var(--mico-color-background-subtle);color:var(--mico-color-action-link)}.mico .mico-expert-hub-market-card.is-connector .mico-market-card-scope-status.is-warning{border-color:var(--mico-color-status-warning);background:var(--mico-color-background-subtle);color:var(--mico-color-label-warning-fg)}.mico .mico-expert-hub-market-card.is-connector .mico-market-connector-card-meta .mico-expert-hub-tag-row{gap:var(--mico-space-6);margin-block-start:0}.mico .mico-market-cli-handoff{gap:var(--mico-space-4);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);min-width:0;padding:var(--mico-space-4) var(--mico-space-8);display:grid}.mico .mico-market-cli-handoff-copy{gap:var(--mico-space-4);min-width:0;display:grid}.mico .mico-market-cli-handoff-copy strong{color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-market-cli-handoff-detail{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size10);line-height:var(--mico-line-height-size16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-market-cli-handoff-actions{align-items:center;gap:var(--mico-space-8);flex-wrap:nowrap;display:flex}.mico .mico-market-cli-handoff-actions button{touch-action:manipulation;border-radius:var(--mico-radius-r6);min-height:24px;font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-compact);padding:0 var(--mico-space-10);cursor:pointer}.mico .mico-market-cli-handoff-actions .is-primary{border:var(--mico-border-width-default) solid var(--mico-color-border-focus);background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse)}.mico .mico-market-cli-handoff-actions .is-primary:hover{background:var(--mico-color-action-primary-hover)}.mico .mico-market-cli-handoff-actions .is-secondary{border:var(--mico-border-width-default) solid var(--mico-color-border-default);background:var(--mico-color-background-surface);color:var(--mico-color-text-secondary)}.mico .mico-market-cli-handoff-actions .is-secondary:hover{background:var(--mico-color-background-hover)}.mico .mico-market-cli-handoff-actions button:focus-visible,.mico .mico-market-cli-unlink:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:2px}.mico .mico-market-cli-unlink{touch-action:manipulation;border-radius:var(--mico-radius-r6);min-height:22px;color:var(--mico-color-status-error);cursor:pointer;font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);padding:0 var(--mico-space-8);background:0 0;border:0}.mico .mico-market-cli-unlink:hover{background:var(--mico-color-background-hover)}.mico .mico-expert-hub-market-card.is-connector .mico-market-connector-card-meta .mico-expert-hub-tag{border-radius:var(--mico-radius-r8);min-height:26px;padding-inline:var(--mico-space-10)}.mico .mico-expert-hub-market-tabs button,.mico .mico-expert-hub-btn{touch-action:manipulation}.mico .mico-expert-hub-market-tabs button:focus-visible,.mico .mico-expert-hub-type-segmented button:focus-visible,.mico .mico-expert-hub-chip-row button:focus-visible,.mico .mico-expert-hub-btn:focus-visible,.mico .mico-expert-hub-search-clear:focus-visible{outline:var(--mico-border-width-strong) solid rgb(var(--mico-channel-border-focus) / .34);outline-offset:2px}.mico-expert-detail-body{max-height:min(620px,100dvh - 240px);overflow-y:auto}.mico-expert-detail-header{gap:var(--mico-space-24);grid-template-columns:88px minmax(0,1fr);align-items:center;display:grid}.mico-expert-detail-header .mico-expert-hub-market-icon{border-radius:var(--mico-radius-r16);width:88px;height:88px;font-size:var(--mico-font-size-size32)}.mico-expert-detail-meta,.mico-expert-detail-tags{gap:var(--mico-space-10);flex-wrap:wrap;align-items:center;display:flex}.mico-expert-detail-meta{margin-top:var(--mico-space-12)}.mico-expert-detail-meta strong{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size16)}.mico-expert-detail-meta span,.mico-expert-detail-tags span{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);padding:var(--mico-space-8) var(--mico-space-12)}.mico-expert-detail-section{margin-top:var(--mico-space-32)}.mico-expert-detail-section h3{margin:0 0 var(--mico-space-12);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold)}.mico-expert-detail-section>p{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size18);line-height:var(--mico-line-height-loose);margin:0}.mico-expert-detail-prompts{gap:var(--mico-space-10);display:grid}.mico-expert-detail-prompts button{justify-content:space-between;align-items:center;gap:var(--mico-space-16);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);width:100%;color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-body);padding:var(--mico-space-16) var(--mico-space-20);text-align:left;margin:0;display:flex}.mico-expert-detail-prompts button:hover{border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover)}.mico-expert-detail-prompts button>span:last-child{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size24);line-height:var(--mico-line-height-compact)}.mico-enabled-experts-list{gap:var(--mico-space-10);max-height:560px;margin-top:var(--mico-space-20);display:grid;overflow-y:auto}.mico-enabled-experts-list>div{align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);padding:var(--mico-space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.mico-enabled-experts-list>div:hover{border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover)}.mico-enabled-experts-open{align-items:center;gap:var(--mico-space-14);min-width:0;color:var(--mico-color-text-primary);cursor:pointer;padding:var(--mico-space-8);text-align:left;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr);display:grid}.mico-enabled-experts-deactivate{border-radius:var(--mico-radius-r12);color:var(--mico-color-status-error);cursor:pointer;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);padding:var(--mico-space-10) var(--mico-space-12);background:0 0;border:0}.mico-enabled-experts-deactivate:hover{background:var(--mico-color-background-hover)}.mico-enabled-experts-deactivate:disabled{cursor:not-allowed;opacity:.5}.mico-enabled-experts-list .mico-expert-hub-market-icon{border-radius:var(--mico-radius-r16);width:48px;height:48px;font-size:var(--mico-font-size-size18)}.mico-enabled-experts-list strong,.mico-enabled-experts-list small{display:block}.mico-enabled-experts-list strong{font-size:var(--mico-font-size-size16)}.mico-enabled-experts-list small{margin-top:var(--mico-space-6);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14)}.mico-enabled-experts-empty{align-content:center;place-items:center;gap:var(--mico-space-8);min-height:240px;color:var(--mico-color-text-placeholder);text-align:center;display:grid}.mico-enabled-experts-empty svg{width:30px;height:30px;margin-bottom:var(--mico-space-4)}.mico-enabled-experts-empty strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size18)}.mico-expert-detail-actions{justify-content:flex-end;gap:var(--mico-space-8);display:flex}.mico-expert-detail-dialog-root .mico-ui-dialog__description{clip-path:inset(50%);white-space:nowrap;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.mico-expert-detail-dialog.is-team .mico-expert-detail-body{overscroll-behavior:contain}.mico-expert-detail-dialog.is-team .mico-expert-detail-header{gap:var(--mico-space-16);grid-template-columns:56px minmax(0,1fr)}.mico-expert-detail-dialog.is-team .mico-expert-detail-header .mico-expert-hub-market-icon{border-radius:var(--mico-radius-r16);width:56px;height:56px;font-size:var(--mico-font-size-size24)}.mico-expert-detail-dialog.is-team .mico-expert-detail-meta{margin-top:var(--mico-space-4);gap:var(--mico-space-8)}.mico-expert-detail-dialog.is-team .mico-expert-detail-meta strong{font-size:var(--mico-font-size-size14)}.mico-expert-detail-dialog.is-team .mico-expert-detail-meta span{padding:var(--mico-space-4) var(--mico-space-8);font-size:var(--mico-font-size-size12)}.mico-expert-team-description{margin:var(--mico-space-14) 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-reading);overflow-wrap:anywhere}.mico-expert-team-managed-note{align-items:center;gap:var(--mico-space-10);margin-bottom:var(--mico-space-14);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);padding:var(--mico-space-10) var(--mico-space-14);display:flex}.mico-expert-team-managed-note strong{color:var(--mico-color-action-link);flex:none}.mico-expert-team-detail-grid{gap:var(--mico-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.mico-expert-team-panel{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);min-width:0;padding:var(--mico-space-20) var(--mico-space-20)}.mico-expert-team-panel>header{justify-content:space-between;align-items:center;gap:var(--mico-space-12);min-height:24px;margin-bottom:var(--mico-space-14);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-bottom:var(--mico-space-12);display:flex}.mico-expert-team-panel>header h3{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);margin:0}.mico-expert-team-member-summary{align-items:center;gap:var(--mico-space-8);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size10);display:flex}.mico-expert-team-member-summary button{color:var(--mico-color-action-link);cursor:pointer;min-height:44px;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);padding:var(--mico-space-8) 0;touch-action:manipulation;background:0 0;border:0}.mico-expert-team-member-summary button:hover,.mico-expert-team-members-nav button:hover{color:var(--mico-color-action-link-hover);text-underline-offset:3px;text-decoration:underline}.mico-expert-team-block+.mico-expert-team-block{margin-top:var(--mico-space-20)}.mico-expert-team-block>span{margin-bottom:var(--mico-space-8);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);display:block}.mico-expert-team-block>p{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-loose);overflow-wrap:anywhere;margin:0}.mico-expert-team-empty{color:var(--mico-color-text-placeholder);padding:var(--mico-space-16) 0;font-style:normal;font-size:var(--mico-font-size-size12);margin:0}.mico-expert-team-core-members{display:grid}.mico-expert-team-member{align-items:center;gap:var(--mico-space-10);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-height:50px;padding:var(--mico-space-8) 0;display:flex}.mico-expert-team-member:last-child{border-bottom:0}.mico-expert-team-member>span{border-radius:var(--mico-radius-r12);background:var(--mico-color-action-primary);width:34px;height:34px;color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);flex:none;place-items:center;display:grid}.mico-expert-team-member>div{min-width:0}.mico-expert-team-member strong,.mico-expert-team-member small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mico-expert-team-member strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14)}.mico-expert-team-member small{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12)}.mico-expert-team-member em{margin-left:var(--mico-space-6);border-radius:var(--mico-radius-full);background:var(--mico-color-background-subtle);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size10);padding:var(--mico-space-2) var(--mico-space-6);font-style:normal}.mico-expert-team-capability-grid{gap:var(--mico-space-10);margin-top:var(--mico-space-14);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mico-expert-team-capability-card{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);min-width:0;padding:var(--mico-space-14) var(--mico-space-14)}.mico-expert-team-capability-card>strong{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);margin-bottom:var(--mico-space-8);display:block}.mico-expert-team-capability-card>p{min-height:28px;margin:calc(var(--mico-space-4) * -1) 0 var(--mico-space-8);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size10);line-height:var(--mico-line-height-body)}.mico-expert-detail-dialog.is-team .mico-expert-detail-tags span{max-width:100%;padding:var(--mico-space-4) var(--mico-space-8);font-size:var(--mico-font-size-size10);overflow-wrap:anywhere}.mico-expert-detail-dialog.is-team .mico-expert-detail-tags button{align-items:center;gap:var(--mico-space-4);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);max-width:100%;min-height:32px;color:var(--mico-color-text-primary);cursor:pointer;font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-semi-bold);padding:var(--mico-space-6) var(--mico-space-10);overflow-wrap:anywhere;display:inline-flex}.mico-expert-detail-dialog.is-team .mico-expert-detail-tags button:hover{border-color:var(--mico-color-border-focus);background:var(--mico-color-background-hover);color:var(--mico-color-action-link-hover)}.mico-expert-detail-dialog.is-team .mico-expert-detail-tags .is-empty{color:var(--mico-color-text-placeholder);font-style:normal}.mico-market-capability-dialog-scroll{max-height:min(620px,100dvh - 240px);overflow-y:auto}.mico-market-capability-dialog-head{align-items:center;gap:var(--mico-space-20);grid-template-columns:64px minmax(0,1fr) auto;display:grid}.mico-market-skill-actions{justify-content:flex-end;gap:var(--mico-space-10);display:flex}.mico-market-skill-actions-menu{width:176px;padding:var(--mico-space-6)}.mico-market-skill-actions-menu [role=menuitem]{gap:var(--mico-space-10);border-radius:var(--mico-radius-r8);min-height:36px;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold)}.mico-market-skill-actions-menu [role=menuitem] svg{width:15px;height:15px}.mico-market-skill-detail-stack{gap:var(--mico-space-20);margin-top:var(--mico-space-32);display:grid}.mico-market-skill-summary-card,.mico-market-skill-detail-card{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);min-width:0;box-shadow:var(--mico-shadow-raised);padding:var(--mico-space-24)}.mico-market-skill-section-heading{align-items:start;gap:var(--mico-space-12);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mico-market-skill-section-heading>span{border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);width:30px;height:30px;color:var(--mico-color-action-link);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-semi-bold);place-items:center;display:grid}.mico-market-skill-section-heading h3{margin:var(--mico-space-2) 0 0;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold)}.mico-market-skill-section-heading p{margin:var(--mico-space-6) 0 0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-body)}.mico-market-skill-summary-copy{margin-top:var(--mico-space-20);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-loose)}.mico-market-skill-summary-copy>.is-lead{max-width:760px;color:var(--mico-color-action-link);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-reading);margin:0}.mico-market-skill-related-panel{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r16);background:linear-gradient(135deg, rgb(var(--mico-channel-background-subtle) / .9), rgb(var(--mico-channel-background-surface) / .96) 52%, var(--mico-color-background-surface)), var(--mico-color-background-surface);min-width:0;box-shadow:var(--mico-shadow-raised);padding:var(--mico-space-24);scroll-margin-top:20px}.mico-market-skill-related-head{justify-content:space-between;align-items:flex-start;gap:var(--mico-space-20);display:flex}.mico-market-skill-related-title{align-items:flex-start;gap:var(--mico-space-12);min-width:0;display:flex}.mico-market-skill-related-title>span{border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);width:38px;height:38px;color:var(--mico-color-action-link);flex:0 0 38px;place-items:center;display:grid}.mico-market-skill-related-title>span svg{width:18px;height:18px}.mico-market-skill-related-title h3{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold);margin:0}.mico-market-skill-related-title p{margin:var(--mico-space-6) 0 0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-body)}.mico-market-skill-related-head-actions{align-items:center;gap:var(--mico-space-12);flex:none;display:flex}.mico-market-skill-related-head-actions>span{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);white-space:nowrap}.mico-market-skill-related-head-actions button{justify-content:center;align-items:center;gap:var(--mico-space-6);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:rgb(var(--mico-color-channel-surface) / .86);min-height:34px;color:var(--mico-color-text-secondary);cursor:pointer;padding:0 var(--mico-space-12);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);display:inline-flex}.mico-market-skill-related-head-actions button:hover:not(:disabled){border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover);color:var(--mico-color-action-link-hover)}.mico-market-skill-related-head-actions button:disabled{cursor:not-allowed;opacity:.55}.mico-market-skill-related-head-actions button svg{width:14px;height:14px}.mico-market-skill-related-activation-hint{align-items:center;gap:var(--mico-space-10);margin-top:var(--mico-space-20);border:var(--mico-border-width-default) solid var(--mico-color-status-warning);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);color:var(--mico-color-label-warning-fg);padding:var(--mico-space-10) var(--mico-space-12);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-body);flex-wrap:wrap;display:flex}.mico-market-skill-related-activation-hint strong{color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);flex:none}.mico-market-skill-related-activation-hint span{color:var(--mico-color-label-warning-fg)}.mico-market-skill-related-list{gap:var(--mico-space-10);max-height:280px;margin-top:var(--mico-space-20);padding:var(--mico-space-2);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid;overflow-y:auto}.mico-market-skill-related-list label{align-items:center;gap:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:rgb(var(--mico-color-channel-surface) / .82);min-width:0;padding:var(--mico-space-12) var(--mico-space-14);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mico-market-skill-related-list label:hover{border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover)}.mico-market-skill-related-list label:has(input:checked){border-color:var(--mico-color-border-focus);background:var(--mico-color-background-subtle)}.mico-market-skill-related-list label:has(input:disabled){cursor:not-allowed}.mico-market-skill-related-list input{accent-color:var(--mico-color-action-link)}.mico-market-skill-related-list label>span{gap:var(--mico-space-2);min-width:0;display:grid}.mico-market-skill-related-list strong{color:var(--mico-color-action-link);font-size:var(--mico-font-size-size14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-market-skill-related-list small{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12)}.mico-market-skill-related-list label>svg{color:var(--mico-color-action-link)}.mico-market-skill-related-empty{justify-content:center;align-items:center;gap:var(--mico-space-12);min-height:96px;margin-top:var(--mico-space-20);border:var(--mico-border-width-default) dashed var(--mico-color-border-weak);border-radius:var(--mico-radius-r16);background:rgb(var(--mico-color-channel-surface) / .68);color:var(--mico-color-text-secondary);padding:var(--mico-space-20);display:flex}.mico-market-skill-related-empty>svg{width:22px;height:22px;color:var(--mico-color-action-link);flex:none}.mico-market-skill-related-empty>div{gap:var(--mico-space-4);display:grid}.mico-market-skill-related-empty strong{color:var(--mico-color-action-link);font-size:var(--mico-font-size-size14)}.mico-market-skill-related-empty p,.mico-market-skill-related-note{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-body);margin:0}.mico-market-skill-related-note{margin-top:var(--mico-space-12)}.mico-market-skill-related-actions{justify-content:flex-end;gap:var(--mico-space-10);margin-top:var(--mico-space-20);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-top:var(--mico-space-16);display:flex}.mico-market-skill-related-actions button{justify-content:center;align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid transparent;border-radius:var(--mico-radius-r12);cursor:pointer;min-height:38px;padding:0 var(--mico-space-16);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);display:inline-flex}.mico-market-skill-related-actions button.is-secondary{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-secondary)}.mico-market-skill-related-actions button.is-primary{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse);box-shadow:var(--mico-shadow-raised)}.mico-market-skill-related-actions button:disabled{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-hover);color:var(--mico-color-text-placeholder);box-shadow:none;cursor:not-allowed}.mico-market-skill-related-actions button svg{width:14px;height:14px}.mico-market-skill-description{margin-top:var(--mico-space-24);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-loose)}.mico-market-skill-description [data-slot=markdown]{color:inherit;font-size:inherit;line-height:inherit}.mico-market-skill-detail-card .mico-market-skill-files{margin-top:var(--mico-space-20);border-top:0;padding-top:0}.mico-market-capability-dialog-head h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size32);font-weight:var(--mico-font-weight-semi-bold)}.mico-market-capability-dialog-head p{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-reading)}.mico-market-capability-dialog-head .mico-expert-detail-tags{margin-top:var(--mico-space-10)}.mico-market-capability-scope{gap:var(--mico-space-12);margin-top:var(--mico-space-28);grid-template-columns:1fr 1fr;display:grid}.mico-market-capability-scope>div{gap:var(--mico-space-6);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);padding:var(--mico-space-14) var(--mico-space-16);display:grid}.mico-market-capability-scope span{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold)}.mico-market-capability-scope strong{color:var(--mico-color-action-link);font-size:var(--mico-font-size-size14)}.mico-market-connector-installations{margin-top:var(--mico-space-28);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-top:var(--mico-space-24)}.mico-market-connector-installations-heading{justify-content:space-between;align-items:flex-start;gap:var(--mico-space-16);margin-bottom:var(--mico-space-14);display:flex}.mico-market-connector-installations-heading h3{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold);margin:0}.mico-market-connector-installations-heading p{margin:var(--mico-space-4) 0 0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12)}.mico-market-connector-installations-heading button{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);min-height:34px;color:var(--mico-color-text-primary);padding:0 var(--mico-space-14);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);cursor:pointer}.mico-market-connector-installations-heading button:hover{border-color:var(--mico-color-border-focus);background:var(--mico-color-background-hover);color:var(--mico-color-action-link-hover)}.mico-market-connector-installations-heading-actions{align-items:center;gap:var(--mico-space-8);flex:none;display:flex}.mico-market-connector-installations-heading button:disabled{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-hover);color:var(--mico-color-text-placeholder);cursor:not-allowed}.mico-market-connector-installation-list{gap:var(--mico-space-8);display:grid}.mico-market-connector-installation-row{align-items:center;gap:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);padding:var(--mico-space-12) var(--mico-space-14);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.mico-market-connector-installation-icon{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);width:36px;height:36px;color:var(--mico-color-action-link);place-items:center;display:grid}.mico-market-connector-installation-icon svg{width:18px;height:18px}.mico-market-connector-installation-copy{gap:var(--mico-space-4);min-width:0;display:grid}.mico-market-connector-installation-copy strong,.mico-market-connector-installation-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-market-connector-installation-copy strong{color:var(--mico-color-action-link);font-size:var(--mico-font-size-size14)}.mico-market-connector-installation-copy small{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12)}.mico-market-connector-installation-status{border-radius:var(--mico-radius-full);padding:var(--mico-space-6) var(--mico-space-10);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);white-space:nowrap}.mico-market-connector-installation-status.is-active{background:var(--mico-color-background-hover);color:var(--mico-color-label-success-fg)}.mico-market-connector-installation-status.is-warning{background:var(--mico-color-background-hover);color:var(--mico-color-label-warning-fg)}.mico-market-connector-installation-status.is-archived{background:var(--mico-color-background-hover);color:var(--mico-color-text-secondary)}.mico-market-connector-installation-disconnect{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);min-height:30px;color:var(--mico-color-text-danger);padding:0 var(--mico-space-10);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);cursor:pointer}.mico-market-connector-installation-disconnect:hover:not(:disabled){border-color:var(--mico-color-status-error);background:var(--mico-color-background-hover);color:var(--mico-color-text-danger)}.mico-market-connector-installation-disconnect:disabled{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-subtle);color:var(--mico-color-text-placeholder);cursor:not-allowed}.mico-market-capability-content,.mico-market-connector-facts{margin-top:var(--mico-space-28);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-top:var(--mico-space-24)}.mico-market-capability-content h3,.mico-market-connector-facts h3{margin:0 0 var(--mico-space-14);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold)}.mico-market-capability-content>p,.mico-market-capability-content [data-slot=markdown]{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-loose)}.mico-market-skill-files{margin-top:var(--mico-space-28);border-top:var(--mico-border-width-default) solid var(--border);padding-top:var(--mico-space-24)}.mico-market-skill-files-heading{justify-content:space-between;align-items:end;gap:var(--mico-space-16);margin-bottom:var(--mico-space-14);display:flex}.mico-market-skill-files-heading span{margin-bottom:var(--mico-space-4);color:var(--muted-foreground);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:.08em;display:block}.mico-market-skill-files-heading h3{color:var(--foreground);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold);margin:0}.mico-market-skill-files-heading strong{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold)}.mico-market-skill-files-state{justify-content:center;align-items:center;gap:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r16);background:var(--muted);min-height:132px;color:var(--muted-foreground);font-size:var(--mico-font-size-size14);display:flex}.mico-market-skill-files-state.is-error{color:var(--destructive)}.mico-market-skill-files-state button{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);background:var(--card);color:var(--mico-blue);cursor:pointer;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);padding:var(--mico-space-8) var(--mico-space-12)}.mico-market-skill-file-browser{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r16);background:var(--card);grid-template-columns:minmax(190px,240px) minmax(0,1fr);height:min(560px,58vh);min-height:390px;display:grid;overflow:hidden}.mico-market-skill-file-browser>nav{border-right:var(--mico-border-width-default) solid var(--border);background:var(--muted);padding:var(--mico-space-12) var(--mico-space-10);overflow:auto}.mico-market-skill-file-tree-title,.mico-market-skill-file-folder-toggle{align-items:center;gap:var(--mico-space-8);width:100%;min-width:0;color:var(--foreground);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);padding:var(--mico-space-8) var(--mico-space-10);text-align:left;border:0;display:flex}.mico-market-skill-file-tree-title svg,.mico-market-skill-file-folder>div svg,.mico-market-skill-file-browser nav button svg,.mico-market-skill-file-preview header svg{flex:none;width:15px;height:15px}.mico-market-skill-file-folder{margin-top:var(--mico-space-4)}.mico-market-skill-file-folder-toggle{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);cursor:pointer}.mico-market-skill-file-folder-toggle svg:first-child{width:12px;height:12px}.mico-market-skill-file-folder-toggle svg:nth-child(2){color:var(--muted-foreground)}.mico-market-skill-file-folder-contents{gap:var(--mico-space-2);display:grid}.mico-market-skill-file-folder-contents>.mico-market-skill-file-folder{margin-top:0}.mico-market-skill-file-browser nav button{align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r12);width:100%;min-width:0;color:var(--foreground);cursor:pointer;font-size:var(--mico-font-size-size12);padding:var(--mico-space-8) var(--mico-space-10);text-align:left;background:0 0;border:0;display:flex}.mico-market-skill-file-folder button{padding-left:var(--mico-space-24)}.mico-market-skill-file-browser nav button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico-market-skill-file-browser nav button:hover{background:var(--muted);color:var(--mico-blue)}.mico-market-skill-file-browser nav button[aria-current=true]{background:var(--mico-blue-tint);color:var(--mico-blue);font-weight:var(--mico-font-weight-semi-bold)}.mico-market-skill-file-preview{background:var(--card);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.mico-market-skill-file-preview>header{justify-content:space-between;align-items:center;gap:var(--mico-space-12);border-bottom:var(--mico-border-width-default) solid var(--border);min-width:0;padding:var(--mico-space-14) var(--mico-space-16);display:flex}.mico-market-skill-file-preview>header>div{align-items:center;gap:var(--mico-space-8);min-width:0;display:flex}.mico-market-skill-file-preview>header strong{min-width:0;color:var(--foreground);font-size:var(--mico-font-size-size12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-market-skill-file-preview>header span{border-radius:var(--mico-radius-full);background:var(--muted);color:var(--muted-foreground);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-semi-bold);padding:var(--mico-space-4) var(--mico-space-8);white-space:nowrap}.mico-market-skill-file-preview>header span:first-child:not(:last-child){background:var(--mico-blue-tint);color:var(--mico-blue)}.mico-market-skill-file-content{min-height:0;padding:var(--mico-space-20) var(--mico-space-24) var(--mico-space-28);overflow:auto}.mico-market-skill-file-content [data-slot=markdown],.mico-market-skill-file-content .markdown-content{color:var(--foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-loose)}.mico-market-skill-file-content pre{color:var(--muted-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-reading);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.mico-market-skill-file-empty{min-height:180px;color:var(--muted-foreground);font-size:var(--mico-font-size-size14);place-items:center;display:grid}.mico-skill-files-state{justify-content:center;align-items:center;gap:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r16);background:var(--muted);min-height:132px;color:var(--muted-foreground);font-size:var(--mico-font-size-size14);display:flex}.mico-skill-files-state.is-error{color:var(--destructive)}.mico-skill-files-state button{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);background:var(--card);color:var(--mico-blue);cursor:pointer;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);padding:var(--mico-space-8) var(--mico-space-12)}.mico-skill-file-browser{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);background:var(--muted);flex:1;height:auto;min-height:300px;display:block;overflow:hidden}.mico-skill-file-package{box-sizing:border-box;border-bottom:var(--mico-border-width-default) solid var(--border);background:var(--muted);height:48px;padding:0 var(--mico-space-16);justify-content:space-between;align-items:center;display:flex}.mico-skill-file-package strong{color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-skill-file-package span{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);flex:none}.mico-skill-file-browser-body{grid-template-columns:200px minmax(0,1fr);height:calc(100% - 48px);min-height:0;display:grid}.mico-skill-file-browser-body>nav{border-right:var(--mico-border-width-default) solid var(--border);background:var(--card);min-width:0;min-height:0;padding:var(--mico-space-8);overflow:hidden auto}.mico-skill-file-folder{min-width:0;margin-top:var(--mico-space-4)}.mico-skill-file-folder-contents{gap:var(--mico-space-2);min-width:0;display:grid}.mico-skill-file-folder-contents>.mico-skill-file-folder{margin-top:0}.mico-skill-file-folder-toggle{align-items:center;gap:var(--mico-space-8);width:100%;min-width:0;color:var(--muted-foreground);cursor:pointer;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);padding:var(--mico-space-8) var(--mico-space-10);text-align:left;border:0;display:flex}.mico-skill-file-folder-toggle svg:first-child{width:12px;height:12px}.mico-skill-file-folder-toggle svg:nth-child(2){color:var(--muted-foreground)}.mico-skill-file-browser nav button{align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r8);width:100%;min-width:0;color:var(--foreground);cursor:pointer;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);margin-top:var(--mico-space-2);padding:var(--mico-space-8) var(--mico-space-10);text-align:left;background:0 0;border:0;display:flex}.mico-skill-file-browser nav button svg{flex:none;width:15px;height:15px}.mico-skill-file-browser nav button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico-skill-file-browser nav button:hover{background:var(--muted);color:var(--mico-blue)}.mico-skill-file-browser nav button[aria-current=true]{background:var(--mico-blue-tint);color:var(--mico-blue)}.mico-skill-select-all{cursor:pointer;place-items:center;width:16px;height:16px;display:inline-grid;position:relative}.mico-skill-select-all>input{appearance:none;opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.mico-skill-select-all-box{box-sizing:border-box;border:var(--mico-border-width-default) solid var(--input);border-radius:var(--mico-radius-r4);background:var(--card);width:16px;height:16px;color:var(--card);place-items:center;display:inline-grid;position:relative}.mico-skill-select-all-box svg{stroke-width:3px;width:12px;height:12px}.mico-skill-select-all>input:checked+.mico-skill-select-all-box,.mico-skill-select-all-box.is-indeterminate{border-color:var(--mico-blue);background:var(--mico-blue)}.mico-skill-select-all-box.is-indeterminate:after{border-radius:var(--mico-radius-r4);background:var(--card);content:"";width:8px;height:2px}.mico-skill-select-all>input:focus-visible+.mico-skill-select-all-box{outline:var(--mico-border-width-strong) solid var(--mico-blue)}@supports (color:color-mix(in lab, red, red)){.mico-skill-select-all>input:focus-visible+.mico-skill-select-all-box{outline:var(--mico-border-width-strong) solid color-mix(in oklab, var(--mico-blue) 18%, transparent)}}.mico-skill-select-all>input:focus-visible+.mico-skill-select-all-box{outline-offset:2px}.mico-skill-select-all:has(input:disabled){cursor:not-allowed;opacity:.5}.mico-skill-file-preview{background:var(--card);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.mico-skill-file-content{min-height:0;padding:var(--mico-space-16);overflow:auto}.mico-skill-file-content [data-slot=markdown],.mico-skill-file-content .markdown-content{max-width:none;color:var(--foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-body)}.mico-skill-file-content .markdown-content :not(pre)>code{-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:var(--mico-markdown-inline-code-size);line-height:var(--mico-line-height-body);overflow-wrap:anywhere;white-space:normal}.mico-skill-file-content pre{color:var(--muted-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-reading);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.mico-skill-file-frontmatter{gap:var(--mico-space-6);margin:0 0 var(--mico-space-14);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);background:var(--muted);padding:var(--mico-space-12) var(--mico-space-14);display:grid}.mico-skill-file-frontmatter-row{gap:var(--mico-space-10);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-body);align-items:baseline;display:flex}.mico-skill-file-frontmatter-row dt{min-width:80px;color:var(--muted-foreground);font-weight:var(--mico-font-weight-semi-bold);flex:none}.mico-skill-file-frontmatter-row dd{min-width:0;color:var(--foreground);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.mico-skill-file-empty{min-height:180px;color:var(--muted-foreground);font-size:var(--mico-font-size-size14);place-items:center;display:grid}@media (max-width:720px){.mico-market-capability-dialog-scroll{padding:var(--mico-space-28) var(--mico-space-24) var(--mico-space-24)}.mico-market-skill-related-head{flex-direction:column;align-items:stretch}.mico-market-skill-related-head-actions{justify-content:space-between}.mico-market-skill-related-list{grid-template-columns:1fr}.mico-market-skill-file-browser{grid-template-columns:1fr;height:auto}.mico-market-skill-file-browser>nav{border-right:0;border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);max-height:180px}.mico-market-skill-file-preview{min-height:340px}}.mico-market-connector-facts dl{gap:var(--mico-space-12);margin:0;display:grid}.mico-market-connector-facts dl>div{gap:var(--mico-space-16);grid-template-columns:100px minmax(0,1fr);display:grid}.mico-market-connector-facts dt{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14)}.mico-market-connector-facts dd{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);margin:0}.mico-market-capability-actions,.mico-market-skill-install-actions,.mico-skill-assignment-actions{justify-content:flex-end;gap:var(--mico-space-10);display:flex}.mico-market-skill-install-body{max-height:min(620px,100dvh - 240px);overflow-y:auto}.mico-market-skill-install-body>section+.mico-market-skill-install-grid,.mico-market-skill-install-body>section+.mico-market-skill-install-empty{margin-top:var(--mico-space-12)}.mico-market-skill-install-grid{gap:var(--mico-space-12);max-height:310px;padding:var(--mico-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}.mico-market-skill-install-grid label{align-items:center;gap:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);cursor:pointer;min-width:0;min-height:84px;padding:var(--mico-space-14) var(--mico-space-16);grid-template-columns:42px minmax(0,1fr) auto;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.mico-market-skill-install-grid label:hover{border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover)}.mico-market-skill-install-grid label:has(input:checked){border-color:var(--mico-color-border-focus);background:var(--mico-color-background-subtle);box-shadow:0 0 0 var(--mico-border-width-default) rgb(var(--mico-channel-border-focus) / .08)}.mico-market-skill-install-grid label:has(input:disabled){cursor:wait}.mico-market-skill-install-agent-icon{border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);width:42px;height:42px;color:var(--mico-color-action-link);place-items:center;display:grid}.mico-market-skill-install-agent-icon svg{width:20px;height:20px}.mico-market-skill-install-agent-copy{gap:var(--mico-space-4);min-width:0;display:grid}.mico-market-skill-install-agent-copy strong,.mico-market-skill-install-agent-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-market-skill-install-agent-copy strong{color:var(--mico-color-action-link);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold)}.mico-market-skill-install-agent-copy small{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12)}.mico-market-skill-install-grid input{width:17px;height:17px;accent-color:var(--mico-color-action-link);margin:0}.mico-market-skill-install-empty{justify-content:center;align-items:center;gap:var(--mico-space-12);border:var(--mico-border-width-default) dashed var(--mico-color-border-weak);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);min-height:142px;color:var(--mico-color-text-secondary);padding:var(--mico-space-24);display:flex}.mico-market-skill-install-empty>svg{width:24px;height:24px;color:var(--mico-color-action-link)}.mico-market-skill-install-empty strong{color:var(--mico-color-action-link);font-size:var(--mico-font-size-size14)}.mico-market-skill-install-empty p{margin:var(--mico-space-4) 0 0;font-size:var(--mico-font-size-size12)}.mico-market-skill-install-summary{align-items:center;gap:var(--mico-space-10);min-height:48px;margin-top:var(--mico-space-20);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);color:var(--mico-color-text-placeholder);padding:var(--mico-space-12) var(--mico-space-14);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-body);display:flex}.mico-market-skill-install-summary.is-selected{background:var(--mico-color-background-subtle);color:var(--mico-color-action-link)}.mico-market-skill-install-summary svg{width:18px;height:18px;color:var(--mico-color-text-placeholder);flex:none}.mico-market-skill-install-summary.is-selected svg{color:var(--mico-color-action-link)}.mico-market-skill-install-note{margin:var(--mico-space-12) 0 0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-body)}.mico-market-skill-install-footer{justify-content:flex-end;gap:var(--mico-space-10);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding:var(--mico-space-16) var(--mico-space-28) var(--mico-space-20);display:flex}.mico-market-skill-install-footer button{justify-content:center;align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid transparent;border-radius:var(--mico-radius-r12);cursor:pointer;min-width:92px;min-height:40px;padding:0 var(--mico-space-20);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);display:inline-flex}.mico-market-skill-install-footer button.is-secondary{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-secondary)}.mico-market-skill-install-footer button.is-primary{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse);box-shadow:var(--mico-shadow-raised)}.mico-market-skill-install-footer button:disabled{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-hover);color:var(--mico-color-text-placeholder);box-shadow:none;cursor:not-allowed}.mico-market-skill-install-footer button svg{width:14px;height:14px}.mico-skill-assignment-dialog{width:min(600px,100vw - 32px);max-width:600px;padding:var(--mico-space-28)}.mico-workspace-destination-dialog{width:100%;min-width:0}.mico-skill-assignment-list{gap:var(--mico-space-8);max-height:420px;margin-top:var(--mico-space-20);display:grid;overflow-y:auto}.mico-skill-assignment-list label{align-items:center;gap:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);padding:var(--mico-space-12) var(--mico-space-14);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mico-skill-assignment-list label:has(input:checked){border-color:var(--mico-color-border-focus);background:var(--mico-color-background-subtle)}.mico-skill-assignment-list span{gap:var(--mico-space-2);display:grid}.mico-skill-assignment-list small{color:var(--mico-color-text-placeholder)}.mico-skill-assignment-list label>svg{color:var(--mico-color-action-link)}.mico-market-connector-header-inputs{gap:var(--mico-space-12);max-height:260px;margin-top:var(--mico-space-20);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-top:var(--mico-space-16);display:grid;overflow-y:auto}.mico-market-connector-header-inputs h3,.mico-market-connector-header-inputs p{margin:0}.mico-market-connector-header-inputs h3{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14)}.mico-market-connector-header-inputs p{margin-top:var(--mico-space-4);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12)}.mico-market-connector-header-inputs fieldset{gap:var(--mico-space-10);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);padding:var(--mico-space-12) var(--mico-space-14) var(--mico-space-14);display:grid}.mico-market-connector-header-inputs legend{color:var(--mico-color-action-link);padding:0 var(--mico-space-6);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold)}.mico-market-connector-header-inputs label{gap:var(--mico-space-6);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);display:grid}.mico-market-connector-header-inputs input{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);min-width:0;height:38px;padding:0 var(--mico-space-12);color:var(--mico-color-text-primary);font:inherit}.mico-market-connector-header-inputs input:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:1px}.mico-skill-assignment-dialog footer,.mico-workspace-destination-dialog footer{justify-content:flex-end;gap:var(--mico-space-10);margin-top:var(--mico-space-20);display:flex}.mico-skill-assignment-dialog footer button,.mico-workspace-destination-dialog footer button{border-radius:var(--mico-radius-r12);background:var(--mico-color-action-primary);min-height:40px;color:var(--mico-color-text-inverse);padding:0 var(--mico-space-20);font-weight:var(--mico-font-weight-semi-bold);border:0}.mico-skill-assignment-dialog footer button.is-secondary,.mico-workspace-destination-dialog footer button.is-secondary{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary)}.mico-cli-agent-permission-dialog{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r16);width:min(560px,100vw - 32px);max-width:560px;padding:var(--mico-space-28) var(--mico-space-28) var(--mico-space-24);gap:0}.mico-cli-agent-permission-heading{align-items:center;gap:var(--mico-space-10);display:flex}.mico-cli-agent-permission-title>svg{width:28px;height:28px;color:var(--mico-color-label-success-fg);stroke-width:2.2px}.mico-cli-agent-permission-helper{margin-top:var(--mico-space-4);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico-cli-agent-permission-list{max-height:270px;margin-top:var(--mico-space-14);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);overflow-y:auto}.mico-cli-agent-permission-list label{align-items:center;gap:var(--mico-space-10);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);cursor:pointer;min-height:48px;padding:var(--mico-space-8) var(--mico-space-14);grid-template-columns:auto auto minmax(0,1fr);display:grid}.mico-cli-agent-permission-list label:last-of-type{border-bottom:0}.mico-cli-agent-permission-list label:hover{background:var(--mico-color-background-hover)}.mico-cli-agent-permission-list label:has(input:focus-visible){outline:var(--mico-border-width-strong) solid rgb(var(--mico-channel-border-focus) / .26);outline-offset:-2px}.mico-cli-agent-permission-list input{width:16px;height:16px;accent-color:var(--mico-color-action-link)}.mico-cli-agent-permission-list strong{min-width:0;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-cli-agent-permission-list>p{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);padding:var(--mico-space-24);text-align:center;margin:0}.mico-cli-agent-permission-privacy{align-items:center;gap:var(--mico-space-8);margin-top:var(--mico-space-16);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);display:flex}.mico-cli-agent-permission-privacy svg{width:15px;height:15px}.mico-cli-agent-permission-actions{justify-content:flex-end;align-items:center;gap:var(--mico-space-12);display:flex}.mico-cli-agent-permission-actions>:first-child{margin-right:auto}@media (max-width:640px){.mico-cli-agent-permission-actions{grid-template-columns:1fr 1fr;display:grid}.mico-cli-agent-permission-actions>:first-child{width:100%;margin-right:0}.mico-cli-agent-permission-actions>:last-child{grid-column:1/-1}.mico-market-skill-install-grid{grid-template-columns:1fr;max-height:min(42vh,360px)}.mico-market-skill-install-actions>button{flex:1}.mico-market-capability-scope{grid-template-columns:1fr}.mico-market-capability-dialog-head{grid-template-columns:52px minmax(0,1fr)}.mico-market-skill-actions{grid-column:1/-1;width:100%;padding-right:0}.mico-market-skill-related-actions button{flex:1}.mico-market-connector-installations-heading{flex-direction:column;align-items:stretch}.mico-market-connector-installations-heading button,.mico-market-connector-installations-heading-actions{width:100%}.mico-market-connector-installation-row{grid-template-columns:auto minmax(0,1fr) auto}.mico-market-connector-installation-status{grid-area:1/3}.mico-market-connector-installation-disconnect{grid-column:2/4;width:100%}}.mico-expert-team-members-nav{justify-content:space-between;align-items:flex-end;gap:var(--mico-space-20);margin:var(--mico-space-20) 0 var(--mico-space-14);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-bottom:var(--mico-space-14);display:flex}.mico-expert-team-members-nav h3{margin:0 0 var(--mico-space-2);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-semi-bold)}.mico-expert-team-members-nav p{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);margin:0}.mico-expert-team-members-nav button{min-height:44px;color:var(--mico-color-action-link);cursor:pointer;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);padding:var(--mico-space-8) 0;touch-action:manipulation;background:0 0;border:0}.mico-expert-team-member-groups{gap:var(--mico-space-12);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.mico-expert-team-member-group{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);min-width:0;padding:var(--mico-space-16) var(--mico-space-16) var(--mico-space-8)}.mico-expert-team-member-group>header{justify-content:space-between;align-items:center;gap:var(--mico-space-10);margin-bottom:var(--mico-space-6);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-bottom:var(--mico-space-10);display:flex}.mico-expert-team-member-group>header strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12)}.mico-expert-team-member-group>header span{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size10)}.mico-expert-team-member.is-compact{gap:var(--mico-space-10);min-height:44px;padding:var(--mico-space-6) 0}.mico-expert-team-member.is-compact>span{border-radius:var(--mico-radius-r12);width:30px;height:30px;font-size:var(--mico-font-size-size12)}.mico-expert-team-member.is-compact strong{font-size:var(--mico-font-size-size12)}.mico-expert-team-member.is-compact small{font-size:var(--mico-font-size-size10)}.mico-expert-team-member-summary button:focus-visible,.mico-expert-team-members-nav button:focus-visible{outline:var(--mico-border-width-strong) solid rgb(var(--mico-channel-border-focus) / .42)!important;outline-offset:3px!important}@media (max-width:640px){.mico-expert-detail-header{gap:var(--mico-space-16);grid-template-columns:64px minmax(0,1fr)}.mico-expert-detail-header .mico-expert-hub-market-icon{border-radius:var(--mico-radius-r16);width:64px;height:64px;font-size:var(--mico-font-size-size32)}.mico-expert-team-detail-grid,.mico-expert-team-member-groups,.mico-expert-team-capability-grid{grid-template-columns:1fr}.mico-expert-team-managed-note,.mico-expert-team-members-nav{flex-direction:column;align-items:flex-start}}@media (max-width:1360px){.mico .mico-expert-hub-market-toolbar{flex-wrap:wrap}.mico .mico-expert-hub-market-actions{flex:420px}.mico .mico-expert-hub-market-actions .mico-expert-hub-search{flex:auto}.mico .mico-expert-hub-expert-stage{grid-template-columns:1fr}.mico .mico-expert-hub-stage-stats{max-width:720px}.mico .mico-expert-hub-scene-grid,.mico .mico-expert-hub-market-card-grid,.mico .mico-expert-hub-wide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.mico .mico-expert-hub-state-warning{grid-template-columns:auto 1fr}.mico .mico-expert-hub-state-warning .mico-expert-hub-btn{grid-area:auto/1/auto/-1;justify-self:start}.mico .mico-expert-hub-content{padding-top:var(--mico-space-14)}.mico .mico-expert-hub-market-toolbar{align-items:stretch;gap:var(--mico-space-14)}.mico .mico-expert-hub-market-actions{flex-wrap:wrap;flex:auto;justify-content:flex-start;width:100%}.mico .mico-expert-hub-market-actions .mico-expert-hub-search{flex:100%;width:100%}.mico .mico-expert-hub-market-actions .mico-expert-hub-btn{min-width:116px}.mico .mico-expert-hub-market-intro{border-radius:var(--mico-radius-r16);padding:var(--mico-space-20)}.mico .mico-expert-hub-market-intro h1{font-size:var(--mico-font-size-size32)}.mico .mico-expert-hub-filter-bar{flex-direction:column;align-items:stretch}.mico .mico-expert-hub-type-segmented{width:100%}.mico .mico-expert-hub-type-segmented button{flex:1}.mico .mico-expert-hub-result-count{padding:var(--mico-space-2) var(--mico-space-6) var(--mico-space-4)}.mico .mico-expert-hub-expert-stage{border-radius:var(--mico-radius-r16);padding:var(--mico-space-24)}.mico .mico-expert-hub-expert-stage h1{font-size:var(--mico-font-size-size32)}.mico .mico-expert-hub-stage-stats{grid-template-columns:1fr}.mico .mico-expert-hub-stage-stats span{min-height:74px}.mico .mico-expert-hub-market-tabs{gap:var(--mico-space-4);width:100%}.mico .mico-expert-hub-market-tabs button{justify-content:center;gap:var(--mico-space-6);min-width:0;padding:0 var(--mico-space-6);font-size:var(--mico-font-size-size16);flex:1}.mico .mico-expert-hub-page-head,.mico .mico-expert-hub-section-head,.mico .mico-expert-hub-hero-panel{flex-direction:column;align-items:stretch}.mico .mico-expert-hub-scene-grid,.mico .mico-expert-hub-market-card-grid,.mico .mico-expert-hub-wide-card-grid,.mico .mico-expert-hub-market-card.is-wide{grid-template-columns:1fr}.mico .mico-expert-hub-market-card-footer{grid-template-columns:1fr;align-items:stretch}.mico .mico-expert-hub-market-card.is-wide .mico-expert-hub-market-card-footer{grid-template-columns:1fr}.mico .mico-expert-hub-market-card.is-wide>.mico-expert-hub-btn,.mico .mico-expert-hub-market-card-footer>.mico-expert-hub-btn{width:100%}}@media (max-width:360px){.mico .mico-expert-hub-market-tabs button svg{display:none}}@media (prefers-reduced-motion:reduce){.mico .mico-expert-hub-market-tabs button,.mico .mico-expert-hub-search,.mico .mico-expert-hub-btn,.mico .mico-expert-hub-market-card{transition:none}.mico .mico-expert-hub-market-card:hover,.mico .mico-expert-hub-btn:hover:not(:disabled){transform:none}}.mico .mico-expert-market-grid{gap:var(--mico-space-20);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media (max-width:640px){.mico .mico-expert-market-grid{grid-template-columns:1fr}}.mico .mico-expert-market .mico-expert-hub-market-card{grid-template-columns:minmax(0,1fr)}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill,.mico .mico-expert-market .mico-expert-hub-market-card.is-connector{align-self:stretch;gap:var(--mico-space-10);border:var(--mico-border-width-default) solid var(--mico-scan-border);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);height:158px;min-height:158px;box-shadow:none;padding:var(--mico-space-20);grid-template-rows:auto minmax(38px,1fr) auto;display:grid;overflow:hidden;transform:none}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector.has-cli-handoff{grid-template-rows:auto minmax(0,1fr)}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill:hover,.mico .mico-expert-market .mico-expert-hub-market-card.is-connector:hover,.mico .mico-expert-market .mico-expert-hub-market-card.is-skill:focus-within,.mico .mico-expert-market .mico-expert-hub-market-card.is-connector:focus-within{border-color:var(--mico-color-border-subtle);background:rgb(var(--mico-color-channel-foreground) / 3%);box-shadow:none;transform:none}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-expert-hub-market-card-head,.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-card-head{align-items:center;gap:var(--mico-space-10);grid-template-columns:32px minmax(0,1fr)}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-expert-hub-market-card-head{padding-right:var(--mico-space-64)}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-expert-hub-market-icon,.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-icon{border-radius:var(--mico-radius-full);width:32px;height:32px;box-shadow:none;font-size:var(--mico-font-size-size14);overflow:hidden}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-expert-hub-market-title-line,.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-title-line{gap:var(--mico-space-6);margin-bottom:var(--mico-space-2)}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-expert-hub-market-title-line h3,.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-title-line h3{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill>p,.mico .mico-expert-market .mico-expert-hub-market-card.is-connector>p{min-height:0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-reading);-webkit-line-clamp:2}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy{gap:0;min-height:20px}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-market-skill-card-meta{align-items:center;gap:var(--mico-space-6);min-width:0;display:flex;overflow:hidden}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy>div:not(:first-child),.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy-label{display:none}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy-values{gap:var(--mico-space-6);flex-wrap:nowrap;overflow:hidden}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy-values>span,.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy-category,.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy strong.mico-skill-taxonomy-version,.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy-update,.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-market-card-scope-status{border-radius:var(--mico-radius-r6);background:var(--mico-color-background-subtle);min-height:20px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);padding:0 var(--mico-space-8);text-overflow:ellipsis;white-space:nowrap;border:0;overflow:hidden}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy-category{align-items:center;max-width:100%;display:inline-flex}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-expert-hub-market-card-footer,.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-card-footer{min-height:22px;margin-top:0;display:block}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-expert-hub-market-card-footer>.mico-expert-hub-btn:not(:disabled),.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-card-footer>.mico-expert-hub-btn:not(:disabled){z-index:4;border-radius:var(--mico-radius-r6);background:var(--mico-color-action-primary);width:auto;min-width:48px;height:28px;box-shadow:none;color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);opacity:0;padding:0 var(--mico-space-10);pointer-events:none;border:0;transition:none;position:absolute;bottom:16px;right:16px}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill>.mico-expert-hub-btn.is-skill-action{z-index:4;border-radius:var(--mico-radius-r6);background:var(--mico-color-action-primary);width:auto;min-width:48px;height:28px;box-shadow:none;color:var(--mico-color-text-inverse);cursor:pointer;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);opacity:1;padding:0 var(--mico-space-10);pointer-events:auto;border:0;justify-content:center;align-items:center;transition:none;display:inline-flex;position:absolute;top:16px;bottom:auto;right:16px;transform:none}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill>.mico-expert-hub-btn.is-skill-action:hover:not(:disabled){background:var(--mico-color-action-primary-hover);box-shadow:none;transform:none}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill>.mico-expert-hub-btn.is-skill-action.is-busy{width:auto;min-width:68px;padding:0 var(--mico-space-10);font-size:var(--mico-font-size-size12)}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill>.mico-expert-hub-btn.is-skill-action.is-installed{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);background:var(--mico-color-background-surface);box-shadow:none;color:var(--mico-color-text-placeholder)}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill>.mico-expert-hub-btn.is-skill-action.is-installed:hover:not(:disabled){border-color:var(--mico-color-status-error);background:var(--mico-color-background-hover);box-shadow:none;color:var(--mico-color-text-danger);transform:none}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-expert-hub-market-card-footer>.mico-expert-hub-btn:not(:disabled),.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-card-footer>.mico-expert-hub-btn:not(:disabled),.mico .mico-expert-market .mico-expert-hub-market-card.is-skill:hover .mico-expert-hub-market-card-footer>.mico-expert-hub-btn:not(:disabled),.mico .mico-expert-market .mico-expert-hub-market-card.is-skill:focus-within .mico-expert-hub-market-card-footer>.mico-expert-hub-btn:not(:disabled),.mico .mico-expert-market .mico-expert-hub-market-card.is-connector:hover .mico-expert-hub-market-card-footer>.mico-expert-hub-btn:not(:disabled),.mico .mico-expert-market .mico-expert-hub-market-card.is-connector:focus-within .mico-expert-hub-market-card-footer>.mico-expert-hub-btn:not(:disabled){opacity:1;pointer-events:auto}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card.is-team{gap:var(--mico-space-12);padding:var(--mico-space-20);grid-template-rows:42px 40px 20px}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card.is-team .mico-expert-hub-market-card-head{min-height:42px}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card.is-team .mico-expert-hub-market-card-copy{align-self:start}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card.is-team .mico-expert-hub-market-title-line{margin:0}.mico .mico-expert-market .mico-expert-hub-market-card.is-expert-card.is-team .mico-expert-hub-market-card-footer{min-height:20px}.mico-expert-team-dialog-meta{gap:var(--mico-space-8);margin-top:var(--mico-space-8);flex-wrap:wrap;display:flex}.mico-expert-detail-subtitle{margin:var(--mico-space-6) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);overflow-wrap:anywhere}.mico-expert-detail-dialog.is-team .mico-expert-detail-tags span,.mico-expert-detail-dialog.is-team .mico-expert-detail-tags button,.mico-expert-detail-dialog.is-single .mico-expert-detail-tags span,.mico-expert-detail-dialog.is-single .mico-expert-detail-tags button{border-radius:var(--mico-radius-r4);background:var(--mico-color-background-subtle);min-height:28px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);padding:var(--mico-space-4) var(--mico-space-8);border:0;align-items:center;display:inline-flex}.mico-expert-team-dialog-section{margin-top:var(--mico-space-24)}.mico-expert-team-dialog-section h3{margin:0 0 var(--mico-space-6);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico-expert-team-dialog-section>p{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);overflow-wrap:anywhere;margin:0}.mico-expert-detail-dialog.is-team .mico-expert-detail-tags,.mico-expert-detail-dialog.is-single .mico-expert-detail-tags{gap:var(--mico-space-8)}.mico-expert-detail-dialog.is-team .mico-expert-detail-tags button,.mico-expert-detail-dialog.is-single .mico-expert-detail-tags button{cursor:pointer;max-width:none;min-height:28px}.mico-expert-detail-dialog.is-team .mico-expert-detail-tags button:hover,.mico-expert-detail-dialog.is-single .mico-expert-detail-tags button:hover{background:var(--mico-color-background-hover);color:var(--mico-color-action-link);border:0}.mico-expert-detail-dialog.is-team .mico-expert-detail-tags .is-empty,.mico-expert-detail-dialog.is-single .mico-expert-detail-tags .is-empty{color:var(--mico-color-text-placeholder)}.mico-expert-team-dialog-section-heading{justify-content:space-between;align-items:center;gap:var(--mico-space-12);margin-bottom:var(--mico-space-6);display:flex}.mico-expert-team-dialog-section-heading h3{margin:0}.mico-expert-team-dialog-section-heading>button{color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);padding:var(--mico-space-2) 0;background:0 0;border:0}.mico-expert-team-dialog-section-heading>button:hover{color:var(--mico-color-action-link)}.mico-expert-detail-dialog.is-team .mico-expert-team-core-members{display:grid}.mico-expert-detail-dialog.is-team .mico-expert-team-member{gap:var(--mico-space-10);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-height:48px;padding:var(--mico-space-8) 0}.mico-expert-detail-dialog.is-team .mico-expert-team-member:last-child{border-bottom:0}.mico-expert-detail-dialog.is-team .mico-expert-team-member-avatar{border-radius:var(--mico-radius-full);background:var(--mico-color-background-subtle);width:28px;height:28px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size10);flex:none;place-items:center;display:grid;overflow:hidden}.mico-expert-detail-dialog.is-team .mico-expert-team-member strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);align-items:center;display:flex}.mico-expert-detail-dialog.is-team .mico-expert-team-member small{display:none}.mico-expert-detail-dialog.is-team .mico-expert-team-member em{margin-left:var(--mico-space-8);border-radius:var(--mico-radius-full);background:var(--mico-color-background-hover);color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);padding:0 var(--mico-space-8)}.mico-expert-detail-dialog.is-team .mico-expert-team-empty{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size22);padding:var(--mico-space-8) 0;margin:0}.mico-expert-detail-dialog.is-team .mico-expert-detail-prompts,.mico-expert-detail-dialog.is-single .mico-expert-detail-prompts{gap:var(--mico-space-8)}.mico-expert-detail-dialog.is-team .mico-expert-detail-prompts button,.mico-expert-detail-dialog.is-single .mico-expert-detail-prompts button{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);min-height:48px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);padding:var(--mico-space-12) var(--mico-space-16)}.mico-expert-detail-dialog.is-team .mico-expert-detail-prompts button:hover,.mico-expert-detail-dialog.is-single .mico-expert-detail-prompts button:hover{border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover)}.mico-expert-detail-dialog.is-team .mico-expert-detail-prompts button>svg,.mico-expert-detail-dialog.is-single .mico-expert-detail-prompts button>svg{color:var(--mico-color-text-placeholder);flex-shrink:0}.mico-expert-local-runtime-notice{align-items:start;gap:var(--mico-space-10);margin:var(--mico-space-4) 0 var(--mico-space-14);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);padding:var(--mico-space-12) var(--mico-space-14);grid-template-columns:18px minmax(0,1fr);display:grid}.mico-expert-local-runtime-notice input{opacity:0;width:1px;height:1px;position:absolute}.mico-expert-local-runtime-notice>span[aria-hidden=true]{border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-r6);background:var(--mico-color-background-surface);width:18px;height:18px;color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-compact);place-items:center;display:grid}.mico-expert-local-runtime-notice input:checked+span{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary)}.mico-expert-local-runtime-notice input:focus-visible+span{outline:var(--mico-border-width-strong) solid rgb(var(--mico-channel-border-focus) / .25);outline-offset:2px}.mico-expert-local-runtime-notice-copy strong{color:var(--mico-color-text-primary)}.mico-expert-local-runtime-notice.is-runtime-picker{margin:var(--mico-space-16) 0 0}.mico-expert-team-dialog-section-heading>button:focus-visible,.mico-expert-detail-dialog.is-team .mico-expert-detail-tags button:focus-visible,.mico-expert-detail-dialog.is-team .mico-expert-detail-prompts button:focus-visible,.mico-expert-detail-dialog.is-single .mico-expert-detail-tags button:focus-visible,.mico-expert-detail-dialog.is-single .mico-expert-detail-prompts button:focus-visible{outline:var(--mico-border-width-strong) solid rgb(var(--mico-channel-border-focus) / .32)!important;outline-offset:2px!important}.mico-expert-detail-dialog.is-single .mico-expert-detail-header{gap:var(--mico-space-16);grid-template-columns:64px minmax(0,1fr)}.mico-expert-detail-dialog.is-single .mico-expert-detail-header .mico-expert-hub-market-icon{width:64px;height:64px;font-size:var(--mico-font-size-size32);border-radius:50%}.mico-expert-detail-dialog-title{justify-content:space-between;align-items:center;gap:var(--mico-space-16);padding-inline-end:var(--mico-space-32);display:flex}.mico-expert-detail-dialog-title>span:first-child{overflow-wrap:anywhere;min-width:0}.mico-expert-detail-usage{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);white-space:nowrap;flex-shrink:0}.mico-expert-team-dialog-meta span{min-height:20px;padding:0 var(--mico-space-6);border-radius:var(--mico-radius-r4);background:var(--mico-color-background-subtle);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);align-items:center;display:inline-flex}.mico-expert-team-dialog-meta .mico-expert-detail-publisher{background:var(--mico-color-background-subtle);color:var(--mico-color-action-link)}.mico-expert-team-dialog-header+.mico-expert-team-dialog-section{margin-top:var(--mico-space-20)}.mico-expert-detail-prompts button>span:first-child{color:inherit;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.mico-expert-runtime-picker-list{max-height:min(360px,100vh - 220px);margin-top:var(--mico-space-16);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);overflow-y:auto}.mico-expert-runtime-picker-option{cursor:pointer;align-items:center;gap:var(--mico-space-12);min-height:62px;padding:var(--mico-space-12) var(--mico-space-16);color:var(--mico-color-text-primary);grid-template-columns:20px 32px minmax(0,1fr) auto;transition:background-color .12s;display:grid;position:relative}.mico-expert-runtime-picker-option:not(:last-child){border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico-expert-runtime-picker-option:hover:not(.is-disabled),.mico-expert-runtime-picker-option.is-selected{background:var(--mico-color-background-hover)}.mico-expert-runtime-picker-option:focus-within{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:-2px}.mico-expert-runtime-picker-option.is-disabled{cursor:not-allowed;color:var(--mico-color-text-placeholder);background:var(--mico-color-background-surface)}.mico-expert-runtime-picker-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mico-expert-runtime-picker-radio{border:var(--mico-border-width-strong) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.mico-expert-runtime-picker-option input:checked+.mico-expert-runtime-picker-radio{border:var(--mico-choice-radio-checked-border-width) solid var(--mico-color-border-focus)}.mico-expert-runtime-picker-provider{align-items:center;min-width:32px;display:flex}.mico-expert-runtime-picker-provider svg,.mico-expert-runtime-picker-provider img{width:26px;height:26px}.mico-expert-runtime-picker-provider>*+*{margin-left:calc(var(--mico-space-8) * -1);border:var(--mico-border-width-strong) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface)}.mico-expert-runtime-picker-copy{min-width:0}.mico-expert-runtime-picker-copy strong{color:inherit;font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mico-expert-runtime-picker-copy strong span{font-weight:var(--mico-font-weight-regular)}.mico-expert-runtime-picker-health{align-items:center;gap:var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);white-space:nowrap;display:inline-flex}.mico-expert-runtime-picker-health>span{border-radius:var(--mico-radius-full);background:var(--mico-color-background-disabled);width:7px;height:7px}.mico-expert-runtime-picker-health.is-online>span{background:var(--mico-color-status-success-solid)}.mico-expert-runtime-picker-state{min-height:124px;padding:var(--mico-space-24);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);text-align:center;justify-content:center;align-items:center;display:flex}.mico-expert-runtime-picker-state.is-error{color:var(--mico-color-status-error)}.mico-expert-runtime-picker-install-progress{gap:var(--mico-space-10);margin:var(--mico-space-24) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);display:grid}.mico-expert-runtime-picker-install-progress p{justify-content:center;gap:var(--mico-space-10);margin:0;display:flex}.mico-expert-runtime-picker-install-progress p span{color:var(--mico-color-action-link);font-variant-numeric:tabular-nums;font-weight:var(--mico-font-weight-semi-bold)}.mico-expert-runtime-picker-install-progress-track{border-radius:var(--mico-radius-full);background:var(--mico-color-background-hover);height:4px;position:relative;overflow:hidden}.mico-expert-runtime-picker-install-progress-track i{border-radius:inherit;background:var(--mico-color-action-primary);transition:width .18s;position:absolute;inset:0 auto 0 0}.mico-expert-runtime-picker-install-progress-track.is-indeterminate i{width:32%;animation:1.2s ease-in-out infinite mico-expert-install-progress}@keyframes mico-expert-install-progress{0%{transform:translate(-105%)}to{transform:translate(330%)}}@media (prefers-reduced-motion:reduce){.mico-expert-runtime-picker-install-progress-track.is-indeterminate i{animation:none;transform:none}.mico-expert-runtime-picker-install-progress-track i{transition:none}}@media (max-width:640px){.mico-expert-runtime-picker-list{margin-top:var(--mico-space-12)}.mico-expert-runtime-picker-option{gap:var(--mico-space-10);padding:var(--mico-space-12);grid-template-columns:20px 28px minmax(0,1fr)}.mico-expert-runtime-picker-health{font-size:var(--mico-font-size-size12);grid-column:3}}.mico-market-skill-summary-card,.mico-market-skill-detail-card{border-color:var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);box-shadow:var(--mico-shadow-raised);padding:var(--mico-space-20)}.mico-market-skill-summary-card{background:var(--mico-color-background-surface)}.mico-market-skill-detail-card{padding:var(--mico-space-20)}.mico-market-capability-dialog.is-skill .mico-market-capability-dialog-head{align-items:start;gap:var(--mico-space-14);grid-template-columns:48px minmax(0,1fr)}.mico-market-capability-dialog.is-skill .mico-market-capability-dialog-head .mico-expert-hub-market-icon{border-radius:var(--mico-radius-r12);width:48px;height:48px}.mico-market-capability-dialog.is-skill .mico-market-capability-dialog-head h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size28)}.mico-market-capability-dialog.is-skill .mico-market-capability-dialog-head>div>p{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-market-capability-dialog.is-skill .mico-skill-taxonomy{align-items:center;gap:var(--mico-space-8);margin-top:var(--mico-space-8);flex-wrap:wrap;display:flex}.mico-market-capability-dialog.is-skill .mico-skill-taxonomy>div{gap:var(--mico-space-6)}.mico-market-capability-dialog.is-skill .mico-skill-taxonomy-label{display:none}.mico-market-capability-dialog.is-skill .mico-skill-taxonomy-values>span,.mico-market-capability-dialog.is-skill .mico-skill-taxonomy-category,.mico-market-capability-dialog.is-skill .mico-skill-taxonomy-version,.mico-market-capability-dialog.is-skill .mico-skill-taxonomy-update{border-radius:var(--mico-radius-r4);background:var(--mico-color-background-subtle);min-height:24px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);padding:var(--mico-space-2) var(--mico-space-8);border:0}.mico-market-capability-dialog.is-skill .mico-skill-taxonomy-update{background:var(--mico-color-background-subtle);color:var(--mico-color-action-link)}.mico-market-skill-actions-menu{border-radius:var(--mico-radius-r8);width:144px;box-shadow:var(--mico-shadow-overlay);padding:var(--mico-space-4)}.mico-market-skill-actions-menu [role=menuitem]{border-radius:var(--mico-radius-r6);min-height:34px;font-weight:var(--mico-font-weight-medium)}.mico-market-capability-dialog.is-skill .mico-market-skill-detail-stack{gap:var(--mico-space-24);margin-top:var(--mico-space-24)}.mico-market-capability-dialog.is-skill .mico-market-skill-summary-card,.mico-market-capability-dialog.is-skill .mico-market-skill-detail-card,.mico-market-capability-dialog.is-skill .mico-market-skill-related-panel{background:var(--mico-color-background-surface);box-shadow:none;border:0;border-radius:0;padding:0}.mico-market-capability-dialog.is-skill .mico-market-skill-section-heading{display:block}.mico-market-capability-dialog.is-skill .mico-market-skill-section-heading h3,.mico-market-capability-dialog.is-skill .mico-market-skill-files-heading h3{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);margin:0}.mico-market-capability-dialog.is-skill .mico-market-skill-summary-copy{margin-top:var(--mico-space-10)}.mico-market-capability-dialog.is-skill .mico-market-skill-summary-copy>.is-lead{max-width:none;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico-market-capability-dialog.is-skill .mico-market-skill-detail-card .mico-market-skill-files{margin-top:0}.mico-market-capability-dialog.is-skill .mico-market-skill-file-browser{border-color:var(--mico-color-border-subtle);border-radius:var(--mico-radius-r6);grid-template-columns:148px minmax(0,1fr);height:min(400px,46vh);min-height:300px}.mico-market-capability-dialog.is-skill .mico-market-skill-file-browser>nav{background:var(--mico-color-background-surface)}.mico-market-capability-dialog.is-skill .mico-market-skill-file-content{padding:var(--mico-space-16) var(--mico-space-20) var(--mico-space-20)}.mico-market-capability-dialog.is-skill .mico-market-skill-files-heading{margin-bottom:var(--mico-space-10);align-items:center}.mico-market-capability-dialog.is-skill .mico-market-skill-files-heading strong{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular)}.mico-market-capability-dialog.is-skill .mico-market-skill-description{margin-top:0}.mico-market-capability-dialog.is-skill .mico-market-connector-facts{margin-top:var(--mico-space-24);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-top:var(--mico-space-24)}.mico-market-capability-dialog.is-skill .mico-market-connector-facts h3{margin:0 0 var(--mico-space-10);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20)}.mico-market-capability-dialog.is-skill .mico-market-connector-facts dl{gap:0}.mico-market-capability-dialog.is-skill .mico-market-connector-facts dl>div{gap:var(--mico-space-12);padding:var(--mico-space-6) 0;grid-template-columns:96px minmax(0,1fr)}.mico-market-capability-dialog.is-skill .mico-market-connector-facts dt,.mico-market-capability-dialog.is-skill .mico-market-connector-facts dd{font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-market-capability-dialog.is-skill .mico-market-connector-facts dt{color:var(--mico-color-text-placeholder)}.mico-market-capability-dialog.is-skill .mico-market-connector-facts dd{color:var(--mico-color-text-primary);overflow-wrap:anywhere}.mico .mico-expert-market .mico-market-skill-card-meta{min-width:0}.mico .mico-expert-market .mico-skill-card-labels{align-items:center;gap:var(--mico-space-6);min-width:0;display:flex;overflow:hidden}.mico .mico-expert-market .mico-skill-card-labels>span{border-radius:var(--mico-radius-r6);background:var(--mico-color-background-subtle);min-width:0;min-height:22px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);padding:0 var(--mico-space-8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:720px){.mico-market-capability-dialog.is-skill{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.mico-market-capability-dialog.is-skill .mico-market-capability-dialog-scroll{padding:var(--mico-space-24) var(--mico-space-20) var(--mico-space-24)}.mico-market-capability-dialog.is-skill .mico-market-capability-dialog-head{grid-template-columns:42px minmax(0,1fr)}.mico-market-capability-dialog.is-skill .mico-market-capability-dialog-head .mico-expert-hub-market-icon{width:42px;height:42px}.mico-market-capability-dialog.is-skill .mico-market-skill-actions{grid-column:1/-1;justify-self:start}}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill{gap:var(--mico-space-10);border-color:var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);box-shadow:none;padding:var(--mico-space-20);grid-template-rows:40px minmax(40px,1fr) 22px}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill:hover,.mico .mico-expert-market .mico-expert-hub-market-card.is-skill:focus-within{border-color:var(--mico-color-border-subtle);background:rgb(var(--mico-color-channel-foreground) / 3%);box-shadow:none;transform:none}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-expert-hub-market-card-head{gap:var(--mico-space-12);padding-right:var(--mico-space-64);grid-template-columns:40px minmax(0,1fr)}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-expert-hub-market-icon{border-radius:var(--mico-radius-r12);width:40px;height:40px;box-shadow:none}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-expert-hub-market-icon img{object-fit:contain;width:100%;height:100%}.mico .mico-skill-avatar{--skill-avatar-bg:var(--mico-color-background-subtle);--skill-avatar-border:var(--mico-color-border-subtle);--skill-avatar-ink:var(--mico-color-action-link);--skill-avatar-spark:var(--mico-color-action-link);isolation:isolate;border:var(--mico-border-width-default) solid var(--skill-avatar-border);border-radius:var(--mico-radius-r12);background:var(--skill-avatar-bg);color:var(--skill-avatar-ink);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.mico .mico-skill-avatar.is-writing{--skill-avatar-bg:var(--mico-color-background-hover);--skill-avatar-border:var(--mico-color-status-warning);--skill-avatar-ink:var(--mico-color-label-warning-fg);--skill-avatar-spark:var(--mico-color-label-warning-fg)}.mico .mico-skill-avatar.is-review{--skill-avatar-bg:var(--mico-color-background-hover);--skill-avatar-border:var(--mico-color-border-default);--skill-avatar-ink:var(--mico-color-label-success-fg);--skill-avatar-spark:var(--mico-color-label-success-fg)}.mico .mico-skill-avatar.is-planning{--skill-avatar-bg:var(--mico-color-background-hover);--skill-avatar-border:var(--mico-color-status-warning);--skill-avatar-ink:var(--mico-color-label-warning-fg);--skill-avatar-spark:var(--mico-color-label-warning-fg)}.mico .mico-skill-avatar.is-research{--skill-avatar-bg:var(--mico-color-background-subtle);--skill-avatar-border:var(--mico-color-border-subtle);--skill-avatar-ink:var(--mico-color-category-indigo);--skill-avatar-spark:var(--mico-color-category-indigo)}.mico .mico-skill-avatar.is-testing{--skill-avatar-bg:var(--mico-color-background-subtle);--skill-avatar-border:var(--mico-color-border-subtle);--skill-avatar-ink:var(--mico-color-text-danger);--skill-avatar-spark:var(--mico-color-text-danger)}.mico .mico-skill-avatar.is-engineering{--skill-avatar-bg:var(--mico-color-background-subtle);--skill-avatar-border:var(--mico-color-border-weak);--skill-avatar-ink:var(--mico-color-category-cyan);--skill-avatar-spark:var(--mico-color-category-cyan)}.mico .mico-skill-avatar.is-knowledge{--skill-avatar-bg:var(--mico-color-background-subtle);--skill-avatar-border:var(--mico-color-border-subtle);--skill-avatar-ink:var(--mico-color-action-link);--skill-avatar-spark:var(--mico-color-action-link)}.mico .mico-skill-avatar-glyph{z-index:2;width:21px;height:21px;position:relative}.mico .mico-skill-avatar-spark{z-index:1;border:var(--mico-border-width-strong) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-full);background:var(--skill-avatar-spark);width:5px;height:5px;box-shadow:0 0 0 var(--mico-border-width-default) var(--skill-avatar-border);position:absolute;top:6px;right:6px}.mico .mico-skill-avatar.has-image{background:0 0;border:0;padding:0}.mico .mico-skill-avatar.has-image img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.mico .mico-skill-avatar.has-emoji{background:var(--mico-color-background-surface);font-size:var(--mico-font-size-size24);line-height:var(--mico-line-height-compact)}.mico .mico-skill-avatar-emoji{transform:translateY(-.5px)}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-expert-hub-market-title-line h3{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20)}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill>p{min-height:40px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-expert-hub-market-card-footer,.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy,.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-market-skill-card-meta{min-height:22px}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy-values>span,.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy-category,.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy strong.mico-skill-taxonomy-version,.mico .mico-expert-market .mico-expert-hub-market-card.is-skill .mico-skill-taxonomy-update{border-radius:var(--mico-radius-r6);background:var(--mico-color-background-subtle);min-height:22px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);padding:0 var(--mico-space-8)}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill>.mico-expert-hub-btn.is-skill-action{border:var(--mico-border-width-default) solid transparent;border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);min-width:50px;height:30px;box-shadow:none;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);padding:0 var(--mico-space-10);transition:none;top:16px;right:16px}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill>.mico-expert-hub-btn.is-skill-action:hover:not(:disabled){border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary-hover);box-shadow:none;color:var(--mico-color-text-inverse);transform:none}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill>.mico-expert-hub-btn.is-skill-action.is-busy{min-width:70px}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill>.mico-expert-hub-btn.is-skill-action.is-installed{border-color:var(--mico-color-border-subtle);background:var(--mico-color-background-subtle);color:var(--mico-color-text-placeholder)}.mico .mico-expert-market .mico-expert-hub-market-card.is-skill>.mico-expert-hub-btn.is-skill-action.is-installed:hover:not(:disabled){border-color:var(--mico-color-status-error);background:var(--mico-color-background-hover);color:var(--mico-color-text-danger)}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector{gap:var(--mico-space-10);border-color:var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);box-shadow:none;padding:var(--mico-space-20);grid-template-rows:40px minmax(40px,1fr) 22px}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector:hover,.mico .mico-expert-market .mico-expert-hub-market-card.is-connector:focus-within{border-color:var(--mico-color-border-subtle);background:rgb(var(--mico-color-channel-foreground) / 3%);box-shadow:none;transform:none}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-card-head{gap:var(--mico-space-12);padding-right:var(--mico-space-64);grid-template-columns:40px minmax(0,1fr)}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-icon{border-radius:var(--mico-radius-r12);width:40px;height:40px;box-shadow:none;font-size:var(--mico-font-size-size16)}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-icon img{object-fit:contain;width:100%;height:100%}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-title-line h3{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20)}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-subtitle{display:none}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector>p{min-height:40px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-expert-hub-market-card-footer,.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-market-connector-card-meta{min-height:22px}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-market-connector-card-meta{min-width:0;overflow:hidden}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-market-card-scope-status,.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-expert-hub-tag{border-radius:var(--mico-radius-r6);background:var(--mico-color-background-subtle);min-height:22px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);padding:0 var(--mico-space-8);border:0}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-market-card-scope-status.is-success{background:var(--mico-color-background-subtle);color:var(--mico-color-label-success-fg)}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-market-card-scope-status.is-info{background:var(--mico-color-background-subtle);color:var(--mico-color-action-link)}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector .mico-market-card-scope-status.is-warning{background:var(--mico-color-background-subtle);color:var(--mico-color-label-warning-fg)}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector>.mico-expert-hub-btn.is-connector-action{z-index:4;border:var(--mico-border-width-default) solid transparent;border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);min-width:50px;height:30px;box-shadow:none;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);padding:0 var(--mico-space-10);pointer-events:auto;justify-content:center;align-items:center;transition:none;display:inline-flex;position:absolute;top:16px;bottom:auto;right:16px}.mico .mico-expert-market .mico-expert-hub-market-card.is-connector>.mico-expert-hub-btn.is-connector-action:hover:not(:disabled){border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary-hover);box-shadow:none;color:var(--mico-color-text-inverse);transform:none}.mico-market-capability-dialog.is-connector .mico-market-capability-dialog-head{align-items:center;gap:var(--mico-space-14);grid-template-columns:52px minmax(0,1fr)}.mico-market-capability-dialog.is-connector .mico-market-capability-dialog-head .mico-expert-hub-market-icon{border-radius:var(--mico-radius-r16);width:52px;height:52px;box-shadow:none;font-size:var(--mico-font-size-size20);overflow:hidden}.mico-market-capability-dialog.is-connector .mico-market-capability-dialog-head h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size28);margin:0}.mico-market-capability-dialog.is-connector .mico-market-capability-dialog-head>div>p{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);margin:0}.mico-market-connector-head-meta{align-items:center;gap:var(--mico-space-8);margin-top:var(--mico-space-8);flex-wrap:wrap;display:flex}.mico-market-capability-dialog.is-connector .mico-market-connector-head-meta>span{border-radius:var(--mico-radius-r4);background:var(--mico-color-background-subtle);min-height:24px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);padding:var(--mico-space-2) var(--mico-space-8);border:0;align-items:center;display:inline-flex}.mico-market-capability-dialog.is-connector .mico-market-connector-head-meta>span.is-package{background:var(--mico-color-background-subtle);color:var(--mico-color-action-link);font-weight:var(--mico-font-weight-medium)}.mico-market-capability-dialog.is-connector .mico-market-capability-scope{gap:var(--mico-space-28);margin-top:var(--mico-space-20);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding:var(--mico-space-20) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.mico-market-capability-dialog.is-connector .mico-market-cli-runtime-guidance{margin-top:var(--mico-space-16);border:var(--mico-border-width-default) solid var(--mico-color-status-warning);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);padding:var(--mico-space-12) var(--mico-space-14);color:var(--mico-color-label-warning-fg)}.mico-market-capability-dialog.is-connector .mico-market-cli-runtime-guidance strong{font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);display:block}.mico-market-capability-dialog.is-connector .mico-market-cli-runtime-guidance p{margin:var(--mico-space-2) 0 0;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico-market-capability-dialog.is-connector .mico-market-capability-scope>div{gap:var(--mico-space-4);background:0 0;border:0;border-radius:0;padding:0}.mico-market-capability-dialog.is-connector .mico-market-capability-scope span{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20)}.mico-market-capability-dialog.is-connector .mico-market-capability-scope strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);overflow-wrap:anywhere}.mico-market-capability-dialog.is-connector .mico-market-capability-content,.mico-market-capability-dialog.is-connector .mico-market-connector-facts{margin-top:var(--mico-space-24);border-top:0;padding-top:0}.mico-market-capability-dialog.is-connector .mico-market-connector-facts{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-top:var(--mico-space-24)}.mico-market-capability-dialog.is-connector .mico-market-capability-content h3,.mico-market-capability-dialog.is-connector .mico-market-connector-facts h3,.mico-market-capability-dialog.is-connector .mico-market-connector-installations-heading h3{margin:0 0 var(--mico-space-10);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20)}.mico-market-capability-dialog.is-connector .mico-market-capability-content>p{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);overflow-wrap:anywhere;margin:0}.mico-market-capability-dialog.is-connector .mico-market-connector-facts dl{gap:0}.mico-market-capability-dialog.is-connector .mico-market-connector-facts dl>div{gap:var(--mico-space-14);padding:var(--mico-space-6) 0;grid-template-columns:112px minmax(0,1fr)}.mico-market-capability-dialog.is-connector .mico-market-connector-facts dt{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico-market-capability-dialog.is-connector .mico-market-connector-facts dd{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);overflow-wrap:anywhere}.mico-market-capability-dialog.is-connector .mico-market-connector-installations{margin-top:var(--mico-space-20);border-top:0;border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding:0 0 var(--mico-space-20)}.mico-market-capability-dialog.is-connector .mico-market-connector-installations-heading{margin-bottom:var(--mico-space-6);align-items:center}.mico-market-capability-dialog.is-connector .mico-market-connector-installations-heading h3{margin-bottom:0}.mico-market-capability-dialog.is-connector .mico-market-connector-installations-heading p{margin-top:var(--mico-space-2);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-market-capability-dialog.is-connector .mico-market-connector-installations-heading button{border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r6);min-height:28px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);padding:0 var(--mico-space-10)}.mico-market-capability-dialog.is-connector .mico-market-connector-installation-list{gap:0}.mico-market-capability-dialog.is-connector .mico-market-connector-installation-row{gap:var(--mico-space-10);border:0;border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-height:48px;padding:var(--mico-space-8) 0;background:0 0;border-radius:0}.mico-market-capability-dialog.is-connector .mico-market-connector-installation-row:last-child{border-bottom:0}.mico-market-capability-dialog.is-connector .mico-market-connector-installation-icon{border-radius:var(--mico-radius-full);background:var(--mico-color-background-subtle);width:28px;height:28px;color:var(--mico-color-text-secondary);border:0}.mico-market-capability-dialog.is-connector .mico-market-connector-installation-icon svg{width:14px;height:14px}.mico-market-capability-dialog.is-connector .mico-market-connector-installation-copy strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20)}.mico-market-capability-dialog.is-connector .mico-market-connector-installation-copy small{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-market-capability-dialog.is-connector .mico-market-connector-installation-status{border-radius:var(--mico-radius-full);min-height:22px;font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);padding:var(--mico-space-2) var(--mico-space-8)}.mico-market-capability-dialog.is-connector .mico-market-connector-installation-disconnect{border-radius:var(--mico-radius-r6);min-height:28px;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);padding:0 var(--mico-space-10)}.mico-market-capability-dialog.is-connector .mico-market-connector-installations-heading button:focus-visible,.mico-market-capability-dialog.is-connector .mico-market-connector-installation-disconnect:focus-visible{outline:var(--mico-border-width-strong) solid rgb(var(--mico-channel-border-focus) / .32)!important;outline-offset:2px!important}@media (max-width:640px){.mico-market-capability-dialog.is-connector .mico-market-capability-dialog-head{gap:var(--mico-space-12);grid-template-columns:48px minmax(0,1fr)}.mico-market-capability-dialog.is-connector .mico-market-capability-dialog-head .mico-expert-hub-market-icon{border-radius:var(--mico-radius-r12);width:48px;height:48px}.mico-market-capability-dialog.is-connector .mico-market-capability-scope{gap:var(--mico-space-12);grid-template-columns:1fr}.mico-market-capability-dialog.is-connector .mico-market-connector-facts dl>div{gap:var(--mico-space-2);padding:var(--mico-space-8) 0;grid-template-columns:1fr}.mico-market-capability-dialog.is-connector .mico-market-connector-installation-row{grid-template-columns:auto minmax(0,1fr) auto}.mico-market-capability-dialog.is-connector .mico-market-connector-installation-status{grid-column:2;justify-self:start}.mico-market-capability-dialog.is-connector .mico-market-connector-installation-disconnect{grid-area:1/3/span 2}}.mico-market-skill-page{box-sizing:border-box;background:var(--mico-color-background-subtle);width:100%;height:100%;min-height:0;color:var(--mico-color-text-primary);font-family:var(--mico-font-family-sans);overflow:hidden auto}.mico-market-skill-page-backbar{z-index:20;border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:rgb(var(--mico-color-channel-surface) / 96%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:60px;position:sticky;top:0}.mico-market-skill-page-backbar>button{align-items:center;gap:var(--mico-space-8);width:min(1240px,100% - 56px);height:100%;color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);text-align:left;background:0 0;border:0;margin:0 auto;display:flex}.mico-market-skill-page-backbar>button svg{width:17px;height:17px}.mico-market-skill-page-backbar>button:hover{color:var(--mico-color-text-primary)}.mico-market-skill-page-shell{box-sizing:border-box;width:100%;padding:0 0 var(--mico-space-80)}.mico-market-skill-page-hero{box-sizing:border-box;gap:var(--mico-space-24);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-subtle);min-height:230px;padding:var(--mico-space-40) max(var(--mico-space-28), calc((100% - var(--mico-layout-marketing-max-width)) / 2));grid-template-columns:72px minmax(0,1fr);align-content:center;align-items:start;display:grid}.mico-market-skill-page-avatar{border:var(--mico-border-width-default) solid rgb(var(--mico-channel-border-strong) / .1);background:rgb(var(--mico-color-channel-surface) / 82%);border-radius:var(--mico-radius-r16)!important;width:72px!important;height:72px!important;box-shadow:none!important}.mico-market-skill-page-hero h1{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size32);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:-.025em;line-height:var(--mico-line-height-size40);margin:0}.mico-market-skill-page-taxonomy{align-items:center;gap:var(--mico-space-8);margin-top:var(--mico-space-10);flex-wrap:wrap;display:flex}.mico-market-skill-page-taxonomy span,.mico-market-skill-page-taxonomy strong{border:var(--mico-border-width-default) solid rgb(var(--mico-channel-border-strong) / .1);border-radius:var(--mico-radius-r6);background:rgb(var(--mico-color-channel-surface) / 72%);padding:var(--mico-space-4) var(--mico-space-10);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-style:normal;font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20)}.mico-market-skill-page-taxonomy strong{border-color:rgb(var(--mico-channel-border-focus) / .08);background:rgb(var(--mico-color-channel-surface) / 46%);color:var(--mico-color-action-link)}.mico-market-skill-page-taxonomy em{align-items:center;gap:var(--mico-space-6);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);font-style:normal;font-weight:var(--mico-font-weight-medium);display:inline-flex}.mico-market-skill-page-taxonomy em i,.mico-market-skill-page-status-summary span i{background:currentColor;border-radius:50%;width:6px;height:6px}.mico-market-skill-page-hero p{max-width:760px;margin:var(--mico-space-14) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-size24)}.mico-market-skill-page-layout{gap:var(--mico-space-48);width:min(1240px,100% - 56px);padding-top:var(--mico-space-32);grid-template-columns:minmax(0,1fr) minmax(340px,372px);align-items:start;margin:0 auto;display:grid}.mico-market-skill-page-main{min-width:0}.mico-market-skill-page-section+.mico-market-skill-page-section,.mico-market-skill-page-governance{margin-top:var(--mico-space-48)}.mico-market-skill-page-section>h2,.mico-market-skill-page-governance>h2,.mico-market-skill-page-status>h2,.mico-market-skill-page-agents-head h2,.mico-market-skill-page-editor h2{border-left:var(--mico-border-width-strong) solid var(--mico-color-border-focus);padding-left:var(--mico-space-10);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);margin:0}.mico-market-skill-page-description [data-slot=markdown],.mico-market-skill-page-description .markdown-content{color:inherit;font-size:inherit;line-height:inherit}.mico-market-skill-page-governance{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-top:var(--mico-space-32)}.mico-market-skill-page-governance dl{margin:var(--mico-space-16) 0 0}.mico-market-skill-page-governance dl>div{gap:var(--mico-space-20);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding:var(--mico-space-12) 0;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);grid-template-columns:116px minmax(0,1fr);display:grid}.mico-market-skill-page-governance dl>div:first-child{border-top:0}.mico-market-skill-page-governance dt{color:var(--mico-color-text-placeholder)}.mico-market-skill-page-governance dd{color:var(--mico-color-text-secondary);margin:0}.mico-market-skill-page-rail{background:0 0;border:0;min-width:0;min-height:0;padding:0;position:sticky;top:94px}.mico-market-skill-page-status{padding:0 0 var(--mico-space-28)}.mico-market-skill-page-status-summary{gap:var(--mico-space-12);margin-top:var(--mico-space-24);align-items:flex-start;display:flex}.mico-market-skill-page-status-summary>svg{width:30px;height:30px;color:var(--mico-color-label-success-fg);stroke-width:1.6px}.mico-market-skill-page-status-copy{flex:1;min-width:0}.mico-market-skill-page-status-copy>div{justify-content:space-between;align-items:center;gap:var(--mico-space-16);min-width:0;display:flex}.mico-market-skill-page-status-copy strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size24);white-space:nowrap}.mico-market-skill-page-status-copy span{align-items:center;gap:var(--mico-space-6);color:var(--mico-color-label-success-fg);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);white-space:nowrap;flex:none;display:inline-flex}.mico-market-skill-page-status-copy>p{margin:var(--mico-space-8) 0 0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico-market-skill-page-status>button,.mico-market-skill-page-editor footer button{justify-content:center;align-items:center;gap:var(--mico-space-8);width:100%;min-height:40px;margin-top:var(--mico-space-20);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);cursor:pointer;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);padding:var(--mico-space-8) var(--mico-space-14);display:inline-flex}.mico-market-skill-page-status>button.is-primary,.mico-market-skill-page-editor footer button.is-primary{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse)}.mico-market-skill-page-status>button svg,.mico-market-skill-page-editor footer button svg{width:15px;height:15px}.mico-market-skill-page-status>button:disabled,.mico-market-skill-page-editor footer button:disabled{cursor:not-allowed;opacity:.48}.mico-market-skill-page-agents-head{align-items:center;gap:var(--mico-space-8);display:flex}.mico-market-skill-page-agents-head span{border-radius:var(--mico-radius-full);background:var(--mico-color-background-hover);min-width:20px;padding:var(--mico-space-2) var(--mico-space-8);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-align:center}.mico-market-skill-page-agent-list{gap:var(--mico-space-10);scrollbar-color:var(--mico-color-text-disabled) transparent;scrollbar-width:thin;display:grid;overflow-y:auto}.mico-market-skill-page-agent-row{box-sizing:border-box;gap:var(--mico-space-10);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);min-height:64px;padding:var(--mico-space-12) var(--mico-space-12);grid-template-columns:36px minmax(0,1fr) auto 30px;align-items:center;display:grid}.mico-market-skill-page-agent-row>span{gap:var(--mico-space-2);flex-direction:column;min-width:0;display:flex}.mico-market-skill-page-agent-row strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-market-skill-page-agent-row small{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-market-skill-page-agent-row>em{align-items:center;gap:var(--mico-space-6);color:var(--mico-color-label-success-fg);font-size:var(--mico-font-size-size12);font-style:normal;font-weight:var(--mico-font-weight-medium);white-space:nowrap;display:inline-flex}.mico-market-skill-page-agent-row>em>i{background:var(--mico-color-status-success-solid);border-radius:50%;width:7px;height:7px}.mico-market-skill-page-agent-row>em.is-offline{color:var(--mico-color-text-placeholder)}.mico-market-skill-page-agent-row>em.is-offline>i{background:var(--mico-color-background-disabled)}.mico-market-skill-page-unlink{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);width:28px;height:28px;color:var(--mico-color-text-placeholder);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mico-market-skill-page-unlink:hover:not(:disabled){border-color:rgb(var(--mico-channel-status-error) / .24);background:rgb(var(--mico-channel-status-error-solid) / .05);color:var(--mico-color-status-error)}.mico-market-skill-page-unlink:disabled{cursor:not-allowed;opacity:.42}.mico-market-skill-page-unlink svg{width:14px;height:14px}.mico-market-skill-page-add-agent{justify-content:center;align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) dashed var(--mico-color-border-default);border-radius:var(--mico-radius-r12);width:100%;min-height:48px;color:var(--mico-color-action-link);cursor:pointer;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);background:0 0;display:inline-flex}.mico-market-skill-page-add-agent:hover:not(:disabled){border-color:var(--mico-color-border-focus);background:rgb(var(--mico-channel-action-primary-hover) / .05)}.mico-market-skill-page-add-agent:disabled{cursor:not-allowed;opacity:.48}.mico-market-skill-page-add-agent svg{width:16px;height:16px}.mico-market-skill-page-rail-state{justify-items:center;gap:var(--mico-space-6);margin:var(--mico-space-16) 0 var(--mico-space-12);border-radius:var(--mico-radius-r8);background:rgb(var(--mico-color-channel-surface) / 62%);padding:var(--mico-space-20) var(--mico-space-14);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-align:center;display:grid}.mico-market-skill-page-rail-state.is-error{background:var(--mico-color-background-surface);color:var(--mico-color-text-danger)}.mico-market-skill-page-rail-state svg{width:20px;height:20px}.mico-market-skill-page-rail-state strong,.mico-market-skill-page-rail-state p{margin:0}.mico-market-skill-page-editor{margin-top:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:rgb(var(--mico-color-channel-surface) / 72%);padding:var(--mico-space-14)}.mico-market-skill-page-editor header>div{justify-content:space-between;align-items:center;gap:var(--mico-space-10);display:flex}.mico-market-skill-page-editor header span,.mico-market-skill-page-editor header p{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-market-skill-page-editor header p{margin:var(--mico-space-8) 0 var(--mico-space-14)}.mico-market-skill-page-agent-options{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);max-height:260px;overflow-y:auto}.mico-market-skill-page-agent-options label{gap:var(--mico-space-10);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding:var(--mico-space-12) 0;cursor:pointer;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;display:grid;position:relative}.mico-market-skill-page-agent-options label>span{gap:var(--mico-space-2);flex-direction:column;min-width:0;display:flex}.mico-market-skill-page-agent-options strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium)}.mico-market-skill-page-agent-options small{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12)}.mico-market-skill-page-agent-options input{appearance:none;border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-r6);width:18px;height:18px;margin:0}.mico-market-skill-page-agent-options input:checked{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary)}.mico-market-skill-page-agent-options label>svg{width:12px;height:12px;color:var(--mico-color-text-inverse);pointer-events:none;position:absolute;right:3px}.mico-market-skill-page-editor footer{gap:var(--mico-space-10);margin-top:var(--mico-space-14);grid-template-columns:1fr 1.35fr;display:grid}.mico-market-skill-page-editor footer button{margin-top:0}.mico-market-skill-page-maintenance{justify-items:start;gap:var(--mico-space-14);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);margin-top:var(--mico-space-28);padding-top:var(--mico-space-28);display:grid}.mico-market-skill-page-maintenance h2{margin:0 0 var(--mico-space-2);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20)}.mico-market-skill-page-maintenance button{color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);background:0 0;border:0;padding:0}.mico-market-skill-page-maintenance button:hover:not(:disabled){color:var(--mico-color-text-primary)}.mico-market-skill-page-maintenance button.is-destructive{color:var(--mico-color-status-error)}.mico-market-skill-page-maintenance button.is-destructive:hover:not(:disabled){color:var(--mico-color-text-danger)}.mico-market-skill-page-maintenance button:disabled{cursor:not-allowed;opacity:.48}.mico-market-skill-page-empty{place-content:center;justify-items:center;gap:var(--mico-space-10);width:min(640px,100% - 40px);min-height:calc(100% - 60px);color:var(--mico-color-text-secondary);text-align:center;margin:0 auto;display:grid}.mico-market-skill-page-empty>svg{width:30px;height:30px;color:var(--mico-color-action-link)}.mico-market-skill-page-empty h1,.mico-market-skill-page-empty p{margin:0}.mico-market-skill-page-empty h1{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size24)}.mico-market-skill-page-empty p{font-size:var(--mico-font-size-size14)}.mico-market-skill-page-empty button{margin-top:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-focus);border-radius:var(--mico-radius-r8);background:var(--mico-color-action-primary);padding:var(--mico-space-8) var(--mico-space-16);color:var(--mico-color-text-inverse);cursor:pointer}.mico-market-skill-page button:focus-visible,.mico-market-skill-page input:focus-visible{outline:var(--mico-border-width-strong) solid rgb(var(--mico-channel-border-focus) / .26);outline-offset:2px}@media (max-width:1120px){.mico-market-skill-page-layout{gap:var(--mico-space-32);grid-template-columns:minmax(0,1fr) 332px}}@media (max-width:960px){.mico-market-skill-page-layout{grid-template-columns:1fr}.mico-market-skill-page-main{display:contents}.mico-market-skill-page-main>.mico-market-skill-page-section:first-child{order:0}.mico-market-skill-page-rail{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);margin-top:var(--mico-space-32);padding:0 0 var(--mico-space-20);order:1;position:static}.mico-market-skill-page-main>.mico-market-skill-page-section:nth-child(2){order:2}.mico-market-skill-page-governance{order:3}.mico-market-skill-page-agent-list,.mico-market-skill-page-agent-options{max-height:240px}}@media (max-width:640px){.mico-market-skill-page-backbar>button,.mico-market-skill-page-layout{width:calc(100% - 32px)}.mico-market-skill-page-hero{gap:var(--mico-space-14);min-height:0;padding:var(--mico-space-28) var(--mico-space-16);grid-template-columns:52px minmax(0,1fr)}.mico-market-skill-page-avatar{border-radius:var(--mico-radius-r16)!important;width:52px!important;height:52px!important}.mico-market-skill-page-hero h1{font-size:var(--mico-font-size-size24);line-height:var(--mico-line-height-size32)}.mico-market-skill-page-hero p{grid-column:1/-1}.mico-market-skill-page-layout{padding-top:var(--mico-space-28)}.mico-market-skill-page-governance dl>div{gap:var(--mico-space-4);grid-template-columns:1fr}.mico-market-skill-page-agent-row{grid-template-columns:36px minmax(0,1fr) 28px}.mico-market-skill-page-agent-row>em{grid-column:2;justify-self:start}.mico-market-skill-page-unlink{grid-area:1/3/span 2}}.mico-market-skill-page{--mico-skill-surface:var(--card)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page{--mico-skill-surface:color-mix(in oklab, var(--card) 96%, var(--muted))}}.mico-market-skill-page{--mico-skill-ink:var(--foreground);--mico-skill-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page{--mico-skill-border:color-mix(in oklab, var(--border) 88%, var(--card))}}.mico-market-skill-page{--mico-skill-muted:var(--muted)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page{--mico-skill-muted:color-mix(in oklab, var(--muted) 72%, var(--card))}}.mico-market-skill-page{--mico-skill-muted-foreground:var(--muted-foreground);background:var(--mico-skill-surface);color:var(--mico-skill-ink)}.mico-market-skill-page-shell{grid-template-rows:auto minmax(0,1fr);min-height:100%;padding:0;display:grid}.mico-market-skill-page-header{z-index:20;box-sizing:border-box;gap:var(--mico-space-10);border-bottom:var(--mico-border-width-default) solid var(--border);grid-template-columns:32px 42px minmax(0,1fr) auto;align-items:center;height:60px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page-header{border-bottom:var(--mico-border-width-default) solid color-mix(in oklab, var(--border) 82%, var(--card))}}.mico-market-skill-page-header{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page-header{background:color-mix(in oklab, var(--card) 94%, transparent)}}.mico-market-skill-page-header{padding:var(--mico-space-10) var(--mico-space-24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mico-market-skill-page-back{border-radius:var(--mico-radius-r8);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mico-market-skill-page-back:hover{background:var(--muted);color:var(--foreground)}.mico-market-skill-page-back svg{width:16px;height:16px}.mico .mico-market-skill-page .mico-market-skill-page-avatar:not(.has-image):not(.has-emoji){--skill-avatar-bg:var(--mico-blue)}@supports (color:color-mix(in lab, red, red)){.mico .mico-market-skill-page .mico-market-skill-page-avatar:not(.has-image):not(.has-emoji){--skill-avatar-bg:color-mix(in oklab, var(--mico-blue) 8%, var(--card))}}.mico .mico-market-skill-page .mico-market-skill-page-avatar:not(.has-image):not(.has-emoji){--skill-avatar-border:var(--mico-blue)}@supports (color:color-mix(in lab, red, red)){.mico .mico-market-skill-page .mico-market-skill-page-avatar:not(.has-image):not(.has-emoji){--skill-avatar-border:color-mix(in oklab, var(--mico-blue) 16%, var(--card))}}.mico .mico-market-skill-page .mico-market-skill-page-avatar:not(.has-image):not(.has-emoji){--skill-avatar-ink:var(--mico-blue)}.mico .mico-market-skill-page .mico-market-skill-page-avatar .mico-skill-avatar-spark{display:none}.mico-market-skill-page-title{min-width:0}.mico-market-skill-page-title h1{color:var(--foreground);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:-.02em;line-height:var(--mico-line-height-size26);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mico-market-skill-page-title p{margin:var(--mico-space-2) 0 0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-market-skill-page-header-actions{align-items:center;gap:var(--mico-space-8);display:flex}.mico-market-skill-page-header-actions button,.mico-market-skill-page-agent-toolbar-actions button{justify-content:center;align-items:center;gap:var(--mico-space-6);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r8);background:var(--card);min-height:32px;color:var(--muted-foreground);cursor:pointer;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);padding:var(--mico-space-6) var(--mico-space-12);display:inline-flex}.mico-market-skill-page-header-actions button.is-primary,.mico-market-skill-page-agent-toolbar-actions button.is-primary{border-color:var(--mico-blue);background:var(--mico-blue);color:var(--card)}.mico-market-skill-page-header-actions button:hover:not(:disabled).is-primary,.mico-market-skill-page-agent-toolbar-actions button:hover:not(:disabled).is-primary{border-color:var(--mico-blue)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page-header-actions button:hover:not(:disabled).is-primary,.mico-market-skill-page-agent-toolbar-actions button:hover:not(:disabled).is-primary{border-color:color-mix(in oklab, var(--mico-blue) 86%, var(--foreground))}}.mico-market-skill-page-header-actions button:hover:not(:disabled).is-primary,.mico-market-skill-page-agent-toolbar-actions button:hover:not(:disabled).is-primary{background:var(--mico-blue)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page-header-actions button:hover:not(:disabled).is-primary,.mico-market-skill-page-agent-toolbar-actions button:hover:not(:disabled).is-primary{background:color-mix(in oklab, var(--mico-blue) 86%, var(--foreground))}}.mico-market-skill-page-header-actions button:hover:not(:disabled):not(.is-primary),.mico-market-skill-page-agent-toolbar-actions button:hover:not(:disabled):not(.is-primary){background:var(--background);color:var(--foreground)}.mico-market-skill-page-header-actions button.is-destructive{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page-header-actions button.is-destructive{border-color:color-mix(in oklab, var(--destructive) 22%, var(--border))}}.mico-market-skill-page-header-actions button.is-destructive{background:var(--card);color:var(--destructive)}.mico-market-skill-page-header-actions button:hover:not(:disabled).is-destructive{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page-header-actions button:hover:not(:disabled).is-destructive{border-color:color-mix(in oklab, var(--destructive) 36%, var(--border))}}.mico-market-skill-page-header-actions button:hover:not(:disabled).is-destructive{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page-header-actions button:hover:not(:disabled).is-destructive{background:color-mix(in oklab, var(--destructive) 5%, var(--card))}}.mico-market-skill-page-header-actions button:hover:not(:disabled).is-destructive{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page-header-actions button:hover:not(:disabled).is-destructive{color:color-mix(in oklab, var(--destructive) 84%, var(--foreground))}}.mico-market-skill-page-header-actions button:disabled,.mico-market-skill-page-agent-toolbar-actions button:disabled{cursor:not-allowed;opacity:.48}.mico-market-skill-page-header-actions button svg,.mico-market-skill-page-agent-toolbar-actions button svg{width:14px;height:14px}.mico-market-skill-page-workspace{gap:var(--mico-space-16);background:var(--background);min-height:calc(100% - 70px);padding:var(--mico-space-16);grid-template-columns:304px minmax(0,1fr);display:grid}.mico-market-skill-page-context{box-sizing:border-box;border-radius:var(--mico-radius-r16);background:var(--mico-blue);border:0;min-width:0}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page-context{background:color-mix(in oklab, var(--mico-blue) 3.5%, var(--card))}}.mico-market-skill-page-context{padding:var(--mico-space-28) var(--mico-space-24) var(--mico-space-40)}.mico-market-skill-page-context-kicker{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:.06em;line-height:var(--mico-line-height-size20);text-transform:uppercase}.mico-market-skill-page-context h2{margin:var(--mico-space-8) 0 var(--mico-space-10);color:var(--foreground);font-size:var(--mico-font-size-size18);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:-.015em;line-height:var(--mico-line-height-size26)}.mico-market-skill-page-context-summary{color:var(--mico-skill-muted-foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);margin:0}.mico-market-skill-page-context-facts{margin:var(--mico-space-32) 0 0}.mico-market-skill-page-context-facts>div{column-gap:var(--mico-space-10);margin:0 0 var(--mico-space-24);grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr);display:grid}.mico-market-skill-page-context-facts>div>svg{width:16px;height:16px;color:var(--mico-skill-muted-foreground);margin-top:var(--mico-space-2);stroke-width:1.75px;grid-area:1/1/span 2;align-self:start}.mico-market-skill-page-context-facts dt{margin:0 0 var(--mico-space-4);color:var(--mico-skill-muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);grid-column:2}.mico-market-skill-page-context-facts dd{color:var(--mico-skill-muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);overflow-wrap:anywhere;grid-column:2;margin:0}.mico-market-skill-page-workbench{background:0 0;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.mico-market-skill-page-tabs{z-index:10;align-items:stretch;gap:var(--mico-space-28);background:var(--background);border-bottom:0;min-height:56px;display:flex;position:sticky;top:70px}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page-tabs{background:color-mix(in oklab, var(--background) 92%, transparent)}}.mico-market-skill-page-tabs{padding:0 var(--mico-space-24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mico-market-skill-page-tabs>button{align-items:center;gap:var(--mico-space-8);color:var(--muted-foreground);cursor:pointer;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);padding:0 var(--mico-space-2);background:0 0;border:0;display:inline-flex;position:relative}.mico-market-skill-page-tabs>button:hover,.mico-market-skill-page-tabs>button.is-active{color:var(--foreground)}.mico-market-skill-page-tabs>button.is-active:after{border-radius:var(--mico-radius-r4) var(--mico-radius-r4) 0 0;background:var(--mico-blue);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.mico-market-skill-page-tabs>button>span{border-radius:var(--mico-radius-full);background:var(--muted);min-width:20px;height:20px;color:var(--muted-foreground);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);padding:0 var(--mico-space-6);place-items:center;display:inline-grid}.mico-market-skill-page-tabs>button.is-active>span{background:var(--muted);color:var(--muted-foreground)}.mico-market-skill-page-panel{background:0 0;min-width:0;min-height:0}.mico-market-skill-page-panel[hidden]{display:none}.mico-market-skill-page-panel.is-content{padding:var(--mico-space-10) var(--mico-space-24) var(--mico-space-24)}.mico-market-skill-page-panel-intro{justify-content:space-between;align-items:center;gap:var(--mico-space-20);min-height:26px;margin-bottom:var(--mico-space-14);display:flex}.mico-market-skill-page-panel-intro p{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);margin:0}.mico-market-skill-page-panel-intro span{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);white-space:nowrap}.mico-market-skill-page-panel.is-agents{overflow:auto}.mico-market-skill-page-agent-workspace{width:min(920px,100%)}.mico-market-skill-page-agent-workspace-picker{margin-bottom:var(--mico-space-16)}.mico-market-skill-page-agent-status{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--mico-space-16);min-height:58px;margin-bottom:var(--mico-space-20);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);background:var(--card);padding:var(--mico-space-12) var(--mico-space-16);display:flex}.mico-market-skill-page-agent-status.is-error{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page-agent-status.is-error{border-color:color-mix(in oklab, var(--destructive) 24%, var(--border))}}.mico-market-skill-page-agent-status.is-error{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page-agent-status.is-error{background:color-mix(in oklab, var(--destructive) 5%, var(--card))}}.mico-market-skill-page-agent-status>div:first-child{min-width:0}.mico-market-skill-page-agent-status strong{color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mico-market-skill-page-agent-status p{margin:var(--mico-space-2) 0 0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-market-skill-page-agent-status>div:last-child{justify-content:flex-end;gap:var(--mico-space-8);flex-wrap:wrap;flex:none;display:flex}.mico-market-skill-page-agent-status button{justify-content:center;align-items:center;gap:var(--mico-space-6);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r8);background:var(--card);min-height:32px;color:var(--muted-foreground);cursor:pointer;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);padding:var(--mico-space-6) var(--mico-space-12);display:inline-flex}.mico-market-skill-page-agent-status button.is-primary{border-color:var(--mico-blue);background:var(--mico-blue);color:var(--card)}.mico-market-skill-page-agent-status button.is-destructive{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page-agent-status button.is-destructive{border-color:color-mix(in oklab, var(--destructive) 22%, var(--border))}}.mico-market-skill-page-agent-status button.is-destructive{color:var(--destructive)}.mico-market-skill-page-agent-status button:disabled{cursor:not-allowed;opacity:.48}.mico-market-skill-page-agent-status button svg{width:14px;height:14px}.mico-market-skill-page-agent-intro{justify-content:space-between;align-items:flex-start;gap:var(--mico-space-24);margin-bottom:var(--mico-space-20);display:flex}.mico-market-skill-page-agent-intro p{margin:var(--mico-space-4) 0 0;color:var(--muted-foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico-market-skill-page-agent-intro>span{align-items:center;gap:var(--mico-space-6);border:var(--mico-border-width-default) solid var(--success);min-height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page-agent-intro>span{border:var(--mico-border-width-default) solid color-mix(in oklab, var(--success) 24%, var(--border))}}.mico-market-skill-page-agent-intro>span{border-radius:var(--mico-radius-r8);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page-agent-intro>span{background:color-mix(in oklab, var(--success) 10%, var(--card))}}.mico-market-skill-page-agent-intro>span{color:var(--success);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);padding:var(--mico-space-6) var(--mico-space-10);white-space:nowrap}.mico-market-skill-page-agent-intro>span:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.mico-market-skill-page-agent-intro>span.is-error{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page-agent-intro>span.is-error{border-color:color-mix(in oklab, var(--destructive) 24%, var(--border))}}.mico-market-skill-page-agent-intro>span.is-error{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page-agent-intro>span.is-error{background:color-mix(in oklab, var(--destructive) 8%, var(--card))}}.mico-market-skill-page-agent-intro>span.is-error{color:var(--destructive)}.mico-market-skill-page-agent-surface{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);background:var(--card);overflow:hidden}.mico-market-skill-page-agent-toolbar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--mico-space-16);border-bottom:var(--mico-border-width-default) solid var(--border);min-height:58px;padding:var(--mico-space-10) var(--mico-space-16);display:flex}.mico-market-skill-page-agent-toolbar>div:first-child{min-width:0}.mico-market-skill-page-agent-toolbar strong{color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);display:block}.mico-market-skill-page-agent-toolbar>div:first-child>span{margin-top:var(--mico-space-2);color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:block}.mico-market-skill-page-agent-toolbar-actions{align-items:center;gap:var(--mico-space-8);flex:none;display:flex}.mico-market-skill-page-independent-label{border-radius:var(--mico-radius-full);background:var(--muted);color:var(--muted-foreground);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size16);padding:var(--mico-space-4) var(--mico-space-8);white-space:nowrap}.mico-market-skill-page .mico-market-skill-page-agent-options{max-height:min(430px,100dvh - 320px);padding:var(--mico-space-4) var(--mico-space-16) var(--mico-space-8);border:0;overflow-y:auto}.mico-market-skill-page .mico-market-skill-page-agent-options label{box-sizing:border-box;gap:var(--mico-space-12);border:0;border-bottom:var(--mico-border-width-default) solid var(--border);cursor:pointer;min-height:66px;padding:var(--mico-space-10) var(--mico-space-6);background:0 0;grid-template-columns:22px 38px minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.mico-market-skill-page .mico-market-skill-page-agent-options label:last-child{border-bottom:0}.mico-market-skill-page .mico-market-skill-page-agent-options label:hover{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page .mico-market-skill-page-agent-options label:hover{background:color-mix(in oklab, var(--background) 70%, var(--muted))}}.mico-market-skill-page .mico-market-skill-page-agent-options label:has(input:disabled){cursor:not-allowed;opacity:.62}.mico-market-skill-page .mico-market-skill-page-agent-options input{appearance:none;opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.mico-market-skill-page .mico-market-skill-page-agent-options label>.mico-market-skill-page-checkbox{box-sizing:border-box;border:var(--mico-border-width-default) solid var(--input);border-radius:var(--mico-radius-r4);background:var(--card);width:16px;height:16px;color:var(--card);justify-content:center;align-self:center;align-items:center;display:inline-flex}.mico-market-skill-page .mico-market-skill-page-agent-options input:checked+.mico-market-skill-page-checkbox{border-color:var(--mico-blue);background:var(--mico-blue)}.mico-market-skill-page .mico-market-skill-page-agent-options input:focus-visible+.mico-market-skill-page-checkbox{outline:var(--mico-border-width-strong) solid var(--mico-blue)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page .mico-market-skill-page-agent-options input:focus-visible+.mico-market-skill-page-checkbox{outline:var(--mico-border-width-strong) solid color-mix(in oklab, var(--mico-blue) 18%, transparent)}}.mico-market-skill-page .mico-market-skill-page-agent-options input:focus-visible+.mico-market-skill-page-checkbox{outline-offset:2px}.mico-market-skill-page .mico-market-skill-page-checkbox svg{stroke-width:3px;width:11px;height:11px}.mico-market-skill-page .mico-market-skill-page-agent-options label>.mico-market-skill-page-agent-copy{align-items:baseline;gap:var(--mico-space-6);flex-direction:row;min-width:0;display:flex}.mico-market-skill-page-agent-copy strong{color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-market-skill-page-agent-copy small{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-market-skill-page-agent-state{place-content:center;justify-items:center;gap:var(--mico-space-6);min-height:150px;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);padding:var(--mico-space-24);text-align:center;display:grid}.mico-market-skill-page-agent-state.is-workspace{border:var(--mico-border-width-default) dashed var(--border);border-radius:var(--mico-radius-r12);background:var(--card);margin-top:var(--mico-space-14)}.mico-market-skill-page-agent-state.is-error{color:var(--destructive)}.mico-market-skill-page-agent-state svg{width:20px;height:20px}.mico-market-skill-page-agent-state strong,.mico-market-skill-page-agent-state p{margin:0}.mico-market-skill-page-agent-footnote{margin:var(--mico-space-12) var(--mico-space-2) 0;color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-market-skill-page button:focus-visible,.mico-market-skill-page [role=tab]:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-blue)}@supports (color:color-mix(in lab, red, red)){.mico-market-skill-page button:focus-visible,.mico-market-skill-page [role=tab]:focus-visible{outline:var(--mico-border-width-strong) solid color-mix(in oklab, var(--mico-blue) 26%, transparent)}}.mico-market-skill-page button:focus-visible,.mico-market-skill-page [role=tab]:focus-visible{outline-offset:2px}@media (max-width:1040px){.mico-market-skill-page-header{padding-inline:var(--mico-space-16)}.mico-market-skill-page-workspace{grid-template-columns:240px minmax(0,1fr)}.mico-market-skill-page-context{padding:var(--mico-space-24) var(--mico-space-16) var(--mico-space-32)}.mico-market-skill-page-tabs{padding-inline:var(--mico-space-16)}.mico-market-skill-page-panel.is-content{padding:var(--mico-space-16)}.mico-market-skill-page-panel.is-agents{padding:var(--mico-space-24)}}@media (max-width:720px){.mico-market-skill-page-header{gap:var(--mico-space-10);min-height:62px;padding:var(--mico-space-10) var(--mico-space-12);grid-template-columns:30px 38px minmax(0,1fr) auto}.mico-market-skill-page-back{width:30px;height:30px}.mico-market-skill-page .mico-market-skill-page-avatar{border-radius:var(--mico-radius-r12)!important;width:38px!important;height:38px!important}.mico-market-skill-page-title h1{font-size:var(--mico-font-size-size16);line-height:var(--mico-line-height-size22)}.mico-market-skill-page-header-actions .is-cancel-use{display:inline-flex}.mico-market-skill-page-workspace{min-height:calc(100% - 62px);padding:0;display:block}.mico-market-skill-page-context{display:none}.mico-market-skill-page-tabs{gap:var(--mico-space-24);min-height:44px;padding:0 var(--mico-space-14);top:62px}.mico-market-skill-page-panel.is-content{padding:var(--mico-space-16)}.mico-market-skill-page-panel-intro{margin-bottom:var(--mico-space-12)}.mico-market-skill-page-panel.is-agents{padding:var(--mico-space-20) var(--mico-space-16)}.mico-market-skill-page-agent-intro{margin-bottom:var(--mico-space-14)}.mico-market-skill-page-agent-toolbar{align-items:flex-start}.mico-market-skill-page-agent-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.mico-market-skill-page .mico-market-skill-page-agent-options{max-height:none}.mico-market-skill-page .mico-market-skill-page-agent-options label{grid-template-columns:22px 36px minmax(0,1fr)}.mico-market-skill-page .mico-market-skill-page-agent-options label>.mico-market-skill-page-agent-copy{flex-direction:column;align-items:flex-start;gap:0}}@media (max-width:480px){.mico-market-skill-page-header-actions button{width:34px;min-width:34px;padding:0;font-size:0}.mico-market-skill-page-header-actions button svg{width:15px;height:15px}.mico-market-skill-page-agent-intro,.mico-market-skill-page-agent-toolbar{flex-direction:column;align-items:flex-start}.mico-market-skill-page-agent-toolbar-actions{justify-content:flex-start;width:100%}}.mico .mico-market-connector-download-status{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex-basis:100%}.mico .mico-market-connector-package-label{border-radius:var(--mico-radius-r6);background:var(--mico-color-background-subtle);min-height:20px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);padding:0 var(--mico-space-8);white-space:nowrap;align-items:center;display:inline-flex}.mico .mico-expert-market .mico-expert-hub-market-card.is-downloadable .mico-market-connector-card-meta{align-items:center;gap:var(--mico-space-8);max-width:100%;max-height:22px;padding-right:var(--mico-space-4);flex-wrap:nowrap;display:flex;overflow:hidden}.mico .mico-expert-market .mico-expert-hub-market-card.is-downloadable .mico-market-card-scope-status,.mico .mico-expert-market .mico-expert-hub-market-card.is-downloadable .mico-market-connector-package-label{flex:none}.mico .mico-expert-market .mico-expert-hub-market-card.is-downloadable .mico-market-connector-card-meta .mico-expert-hub-tag-row{flex-wrap:nowrap;flex:auto;min-width:0;padding-right:0;overflow:hidden}.mico .mico-expert-market .mico-expert-hub-market-card.is-downloadable:hover .mico-market-connector-card-meta .mico-expert-hub-tag-row,.mico .mico-expert-market .mico-expert-hub-market-card.is-downloadable:focus-within .mico-market-connector-card-meta .mico-expert-hub-tag-row{padding-right:0}.mico .mico-expert-market .mico-expert-hub-market-card.is-downloadable .mico-market-connector-download-status{min-width:0;color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size10);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.mico-connector-binding-copy{display:inline}@media (min-width:768px){.mico-settings-page[data-space-management=true]{--mico-space-list-width:180px;--mico-space-content-inset:var(--mico-space-20);--mico-space-tabs-gap:var(--mico-space-20)}}.mico-space-management{min-width:0}.mico-space-management-sidebar{gap:var(--mico-space-12);min-height:0;width:var(--mico-space-list-width,200px);flex-direction:column;flex:0 0 var(--mico-space-list-width,200px);border-right:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-page-background,var(--mico-color-background-surface));padding:var(--mico-space-12) var(--mico-space-8);display:flex}.mico-space-management-sidebar-header{height:36px;padding:var(--mico-space-8) var(--mico-space-8);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);color:var(--mico-color-text-primary);justify-content:space-between;align-items:center;display:flex}.mico-space-management-sidebar-header>span{font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-style:normal;font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);letter-spacing:0;text-align:center}.mico-space-management-list{gap:var(--mico-space-4);min-height:0;padding:0 var(--mico-space-4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.mico-space-management-workspace{align-items:center;gap:var(--mico-space-10);border-radius:var(--mico-radius-r8);min-width:0;height:32px;padding:var(--mico-space-6) var(--mico-space-8);text-align:left;font-size:var(--mico-font-size-size14);color:var(--mico-color-text-primary);display:flex}.mico-space-management-workspace:hover,.mico-space-management-workspace[data-active=true]{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico-space-management-workspace[data-active=true]{font-weight:var(--mico-font-weight-medium)}.mico-space-management-loading{padding:var(--mico-space-12);font-size:var(--mico-font-size-size14);color:var(--mico-color-text-placeholder)}.mico-space-management-main{background:var(--mico-page-background,var(--mico-color-background-surface));min-height:0}.mico-space-management-tabs{z-index:10;align-items:flex-start;gap:var(--mico-space-tabs-gap,var(--mico-space-32));background:var(--mico-page-background,var(--mico-color-background-surface));height:56px;padding:var(--mico-space-20) var(--mico-space-content-inset,var(--mico-space-40)) 0;display:flex;position:sticky;top:0}.mico-space-management-tab{height:32px;font-family:var(--mico-font-family-sans);font-weight:var(--mico-font-weight-medium);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);letter-spacing:0;text-align:center;vertical-align:top;color:var(--mico-color-text-placeholder);justify-content:center;align-items:flex-start;padding:0;display:flex;position:relative}.mico-space-management-tab:hover,.mico-space-management-tab[data-active=true]{color:var(--mico-color-text-primary)}.mico-space-management-tab-label{height:22px;line-height:var(--mico-line-height-size22);display:block}.mico-space-management-tab[data-active=true]{font-weight:var(--mico-font-weight-semi-bold)}.mico-space-management-tab-indicator{border-radius:var(--mico-radius-pill);background:var(--mico-color-text-primary);content:"";width:22px;height:2px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:10px}.mico-space-management-content{min-width:0;padding:var(--mico-space-20) var(--mico-space-content-inset,var(--mico-space-48)) var(--mico-space-40)}.mico-space-management-content:has(.mico-squads-settings-panel){flex-direction:column;height:calc(100% - 56px);min-height:0;padding:0;display:flex}.mico-space-management-content .mico-settings-panel{min-height:0;padding:0}.mico-space-management-content .mico-squads-settings-panel{width:100%;max-width:none;height:100%;min-height:0;padding:var(--mico-space-20) var(--mico-space-40);flex:1}.mico-space-management-content .mico-squads-settings-panel .mico-agents-status-chip{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);color:var(--mico-color-text-placeholder)}.mico-space-management-content .mico-squads-settings-panel .mico-agents-status-chip:hover{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-hover);color:var(--mico-color-text-placeholder)}.mico-space-management-content .mico-squads-settings-panel .mico-agents-status-chip.is-active,.mico-space-management-content .mico-squads-settings-panel .mico-agents-status-chip.is-active:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary);border-color:#0000}@media (max-width:767px){.mico-space-management{display:block;overflow-y:auto}.mico-space-management-sidebar{border-right:0;border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);width:100%}.mico-space-management-list{max-height:220px;overflow-y:auto}.mico-space-management-tabs{gap:var(--mico-space-24);padding:0 var(--mico-space-20);overflow-x:auto}.mico-space-management-content{padding:var(--mico-space-24) var(--mico-space-20) calc(var(--mico-space-96) + env(safe-area-inset-bottom,0px))}}.mico-space-skills{min-width:0;color:var(--mico-color-text-primary)}.mico-space-skills button,.mico-space-skills a,.mico-space-skills input,.mico-space-skills textarea,.mico-space-skill-sheet button,.mico-space-skill-sheet input,.mico-space-skill-sheet textarea,.mico-space-skill-sheet a{outline:none}.mico-space-skills button:focus-visible,.mico-space-skills a:focus-visible,.mico-space-skills input:focus-visible,.mico-space-skills textarea:focus-visible,.mico-space-skill-sheet button:focus-visible,.mico-space-skill-sheet input:focus-visible,.mico-space-skill-sheet textarea:focus-visible,.mico-space-skill-sheet a:focus-visible{box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .18)}.mico-space-skills button,.mico-space-skills a,.mico-space-skill-sheet button,.mico-space-skill-sheet a{cursor:pointer;touch-action:manipulation}.mico-space-skills :is(input[type=checkbox],input[type=radio],label:has(input[type=checkbox]),label:has(input[type=radio])),.mico-space-skill-sheet :is(input[type=checkbox],input[type=radio],label:has(input[type=checkbox]),label:has(input[type=radio])),.mico-space-skill-sheet :is(select,[role=button],[role=tab],[role=option],[role=menuitem],[role=menuitemcheckbox],[role=switch]){cursor:pointer}.mico-space-skills :is(button,input,select,textarea):disabled,.mico-space-skill-sheet :is(button,input,select,textarea):disabled,.mico-space-skill-sheet [aria-disabled=true]{cursor:not-allowed}body:has(.mico-space-skill-sheet) :is([data-slot=select-trigger],[data-slot=select-item],[data-slot=dropdown-menu-trigger],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item]){cursor:pointer}body:has(.mico-space-skill-sheet) :is([data-disabled],[aria-disabled=true]){cursor:not-allowed}body:has(.mico-space-skills) :is([data-slot=dropdown-menu-trigger],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item]){cursor:pointer}body:has(.mico-space-skills) :is([data-disabled],[aria-disabled=true]){cursor:not-allowed}.mico-space-skills-toolbar{justify-content:space-between;align-items:center;gap:var(--mico-space-24);min-height:28px;margin-bottom:var(--mico-space-20);display:flex}.mico-space-skills-toolbar h1,.mico-space-skills-toolbar .mico-space-skills-count{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);flex:none}.mico-space-skills-actions{justify-content:flex-end;align-items:center;gap:var(--mico-space-12);min-width:0;display:flex}.mico-space-skills-search{align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r6);background:var(--mico-color-background-surface);min-width:200px;height:28px;color:var(--mico-color-text-secondary);padding:0 var(--mico-space-12);width:clamp(220px,26vw,320px);display:flex}.mico-space-skills-search:focus-within{border-color:var(--mico-color-border-focus);box-shadow:var(--mico-shadow-focus)}.mico-space-skills-search svg{flex:none;width:16px;height:16px}.mico-space-skills-search input{width:100%;min-width:0;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);background:0 0;border:0;outline:none}.mico-space-skills-search input::placeholder{color:var(--mico-color-text-placeholder)}.mico-space-skills-create{justify-content:center;align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r6);height:28px;font-size:var(--mico-font-size-size14);white-space:nowrap;flex:none;display:inline-flex}.mico-space-skills-filter{gap:var(--mico-space-6);border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r6);background:var(--mico-color-background-surface);width:auto;min-width:72px;height:28px;min-height:28px;max-height:28px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);padding:0 var(--mico-space-10);box-shadow:none}.mico-space-skills-filter:hover,.mico-space-skills-filter[data-active=true]{border-color:var(--mico-color-border-weak);background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico-space-skills-filter[data-active=true]:not(:hover){background:var(--mico-color-background-hover)}.mico-space-skills-filter svg{width:14px;height:14px}.mico-space-skills-filter>span.hidden.md\:inline,.mico-space-skills-filter-clear{display:inline-flex}.mico-space-skills-filter>span.md\:hidden{display:none}.mico-space-skills-filter-clear{border-radius:var(--mico-radius-r4);margin-right:calc(var(--mico-space-4) * -1);padding:var(--mico-space-2);align-items:center}.mico-space-skills-filter-clear:hover{background:var(--mico-color-background-hover)}.mico-space-skills-filter-clear svg{width:12px;height:12px}.mico-space-skills-create svg{flex:0 0 16px;width:16px;height:16px}.mico-space-skills-create{gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-focus);background:var(--mico-color-action-primary);width:98px;min-width:98px;height:28px;min-height:28px;max-height:28px;color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);padding:0 var(--mico-space-12)}.mico-space-skills-create:hover{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary-hover)}.mico-space-skills-table-wrap{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);min-width:0;overflow:auto}@media (min-width:768px){.mico-space-management-main[data-section=skills]:not([data-skill-detail=true]),.mico-space-management-main[data-section=agents]:not([data-agent-detail=true]):not([data-agent-create=true]){overflow:hidden}.mico-space-management-main[data-section=skills]:not([data-skill-detail=true])>.mico-space-management-content,.mico-space-management-main[data-section=agents]:not([data-agent-detail=true]):not([data-agent-create=true])>.mico-space-management-content{flex-direction:column;height:calc(100% - 56px);min-height:0;display:flex}.mico-space-management-main[data-section=skills]:not([data-skill-detail=true]) .mico-space-skills{flex-direction:column;flex:1;min-height:0;display:flex}.mico-space-management-main[data-section=skills]:not([data-skill-detail=true]) .mico-space-skills-table-wrap{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.mico-space-management-main[data-section=skills]:not([data-skill-detail=true]) .mico-space-skills-table th{z-index:1;background:var(--mico-color-background-surface);position:sticky;top:0}}.mico-space-skills-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px}.mico-space-skills-table th{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);height:46px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);text-align:left;padding:0 var(--mico-space-12)}.mico-space-skills-table th:first-child,.mico-space-skills-table td:first-child{width:auto;padding-left:var(--mico-space-16)}.mico-space-skills-table th:nth-child(2),.mico-space-skills-table td:nth-child(2){width:170px}.mico-space-skills-table th:nth-child(3),.mico-space-skills-table td:nth-child(3){width:130px}.mico-space-skills-table th:nth-child(4),.mico-space-skills-table td:nth-child(4){width:120px}.mico-space-skills-table th:last-child,.mico-space-skills-table td:last-child{text-align:center;width:60px}.mico-space-skills-table td{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);height:68px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);padding:0 var(--mico-space-12);vertical-align:middle}.mico-space-skills-table tbody tr:last-child td{border-bottom:0}.mico-space-skills-table tbody tr:hover{background:var(--mico-color-background-hover)}.mico-space-skills-table tbody tr{content-visibility:auto;contain-intrinsic-size:auto 68px}.mico-space-skill-name{align-items:center;gap:var(--mico-space-10);border-radius:var(--mico-radius-r8);width:100%;min-width:0;color:inherit;text-align:left;text-decoration:none;display:flex}.mico-space-skill-name>span:last-child{flex-direction:column;flex:auto;min-width:0;display:flex}.mico-space-skill-name strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-space-skill-name small{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-space-skill-glyph,.mico-space-skill-import-glyph{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);width:40px;height:40px;color:var(--mico-color-action-link);flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible}.mico-space-skill-glyph svg,.mico-space-skill-import-glyph svg{width:20px;height:20px}.mico-space-skill-glyph img{object-fit:cover;width:100%;height:100%}.mico-space-skill-glyph[data-tone=green]{color:var(--mico-color-status-success)}.mico-space-skill-glyph[data-tone=orange]{color:var(--mico-color-label-warning-fg)}.mico-space-skill-glyph[data-tone=cyan]{color:var(--mico-color-category-cyan)}.mico-space-skill-glyph[data-tone=purple]{color:var(--mico-color-category-indigo)}.mico-space-skill-glyph[data-tone=pink]{color:var(--mico-color-category-pink)}.mico-space-skill-glyph[data-tone=red]{color:var(--mico-color-status-error)}.mico-space-skill-glyph[data-tone=yellow]{color:var(--mico-color-label-warning-fg)}.mico-space-skill-agents{padding-left:var(--mico-space-4);align-items:center;display:flex}.mico-space-skill-agents>*{margin-left:calc(var(--mico-space-6) * -1);box-shadow:0 0 0 var(--mico-border-width-default) var(--mico-color-text-inverse)}.mico-space-skill-agents>span:last-child{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);width:25px;height:25px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size10);place-items:center;display:grid}.mico-space-skill-creator,.mico-space-skill-meta-creator{align-items:center;gap:var(--mico-space-6);min-width:0;display:inline-flex}.mico-space-skill-creator{width:100%;max-width:100%}.mico-space-skill-creator>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mico-space-skills-muted{color:var(--mico-color-text-placeholder)}.mico-space-skill-row-action .mico-skill-row-actions-trigger{width:32px;height:32px;color:var(--mico-color-text-secondary);opacity:1;transition:background-color .16s,color .16s}.mico-space-skill-row-action>span{justify-content:center}.mico-space-skill-row-action .mico-skill-row-actions-trigger:hover,.mico-space-skill-row-action .mico-skill-row-actions-trigger[data-popup-open]{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico-space-skill-row-action .mico-skill-row-actions-trigger svg{width:16px;height:16px}.mico-space-skills-loading{gap:var(--mico-space-2);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-hover);display:grid;overflow:hidden}.mico-space-skills-loading>span{background:var(--mico-color-background-surface);height:68px;animation:1.4s infinite mico-space-skills-loading;display:block}@keyframes mico-space-skills-loading{50%{opacity:.52}}@media (prefers-reduced-motion:reduce){.mico-space-skills-loading>span{animation:none}}.mico-space-skills-state{justify-content:center;align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) dashed var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);min-height:360px;color:var(--mico-color-text-placeholder);text-align:center;padding:var(--mico-space-32);flex-direction:column;display:flex}.mico-space-skills-state>svg{width:28px;height:28px;color:var(--mico-color-text-disabled)}.mico-space-skills-state h2,.mico-space-skills-state h3{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold)}.mico-space-skills-state p{max-width:430px;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-space-skills-state button{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);min-height:30px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);margin-top:var(--mico-space-4);padding:0 var(--mico-space-12)}.mico-space-skills-empty-icon{border-radius:var(--mico-radius-r16);background:var(--mico-color-background-subtle);width:52px;height:52px;color:var(--mico-color-action-link);place-items:center;display:grid}.mico-space-skills-empty-icon svg{width:24px;height:24px}.mico-space-management-main[data-skill-detail=true] .mico-space-management-content,.mico-space-management-content[data-skill-detail=true]{flex-direction:column;height:100%;min-height:0;padding-top:0;display:flex}.mico-space-skills-back{align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);padding:0 var(--mico-space-4);text-decoration:none;display:inline-flex}.mico-space-skills-back:hover{color:var(--mico-color-action-link)}.mico-space-skills-back svg{width:16px;height:16px}.mico-space-management-content[data-skill-detail=true]>.mico-space-skills.mico-space-skill-detail{flex-direction:column;flex:1;min-height:0;display:flex}.mico-space-skill-detail-header{box-sizing:border-box;min-width:0;height:60px;margin:0 calc(var(--mico-space-48) * -1);padding:0 0 0 var(--mico-space-48);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);grid-template-columns:minmax(0,1fr) 368px;align-items:center;display:grid}.mico-space-skill-detail-header-agents{border-left:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-width:0;height:100%;padding-left:var(--mico-space-24);align-items:center;display:flex}.mico-space-skill-detail-header-agents h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);margin:0}.mico-space-skill-card{align-items:center;gap:var(--mico-space-16);min-width:0;margin-bottom:var(--mico-space-24);min-height:64px;display:flex}.mico-space-skill-card>.mico-space-skill-glyph{border-radius:var(--mico-radius-r16);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);background:var(--mico-color-background-surface);flex:none;width:64px;height:64px;position:relative}.mico-space-skill-card>.mico-space-skill-glyph svg{width:32px;height:32px}.mico-space-skill-detail-title{justify-content:center;gap:var(--mico-space-8);box-sizing:border-box;flex-direction:column;flex:auto;min-width:0;min-height:64px;display:flex}.mico-space-skill-detail-title h1{font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size24);text-overflow:ellipsis;text-wrap:balance;white-space:nowrap;color:var(--mico-color-text-primary);margin:0;overflow:hidden}.mico-space-skill-meta{align-items:center;gap:var(--mico-space-8);min-width:0;font-size:var(--mico-font-size-size12);flex-wrap:wrap;margin:0;display:flex}.mico-space-skill-tag{border-radius:var(--mico-radius-r4);background:var(--mico-color-background-subtle);height:20px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);padding:0 var(--mico-space-6);box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.mico-space-skill-detail-grid{min-width:0;min-height:0;margin:0 calc(var(--mico-space-48) * -1) calc(var(--mico-space-40) * -1);flex:1;grid-template-columns:minmax(0,1fr) 368px;gap:0;display:grid;position:relative;overflow:clip}.mico-space-skill-detail-main{min-width:0;min-height:0;padding:var(--mico-space-28) var(--mico-space-48) var(--mico-space-48);flex-direction:column;display:flex;overflow-y:auto}.mico-space-skill-section+.mico-space-skill-section{margin-top:var(--mico-space-32)}.mico-space-skill-section.mico-space-skill-files{flex-direction:column;flex:1;min-height:0;display:flex}.mico-space-skill-section h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size26)}.mico-space-skill-section>p{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);margin-top:var(--mico-space-12);white-space:pre-wrap}.mico-space-skill-section-heading,.mico-space-skill-files-heading{justify-content:space-between;align-items:center;gap:var(--mico-space-16);display:flex}.mico-space-skill-files-heading h2 span{color:var(--mico-color-text-placeholder);font-weight:var(--mico-font-weight-regular)}.mico-space-skill-agent-panel{box-sizing:border-box;border-left:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-width:0;min-height:0;padding:0 var(--mico-space-12);grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:clip}.mico-space-skill-agents-body{gap:var(--mico-space-12);min-height:0;padding-top:var(--mico-space-20);grid-template-rows:auto minmax(0,1fr);display:grid}.mico-space-skill-agent-search{box-sizing:border-box;border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r6);background:var(--mico-color-background-surface);width:100%;height:28px;color:var(--mico-color-text-placeholder);align-items:center;display:flex;position:relative}.mico-space-skill-agent-search:focus-within{border-color:var(--mico-color-border-focus);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .1)}.mico-space-skill-agent-search>svg{pointer-events:none;width:14px;height:14px;position:absolute;left:10px}.mico-space-skill-agent-search>input{width:100%;height:100%;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);padding:0 var(--mico-space-32);background:0 0;border:0;outline:0}.mico-space-skill-agent-search>input::placeholder{color:var(--mico-color-text-placeholder)}.mico-space-skill-agent-search>input::-webkit-search-cancel-button{display:none}.mico-space-skill-agent-search>button{border-radius:var(--mico-radius-r6);width:24px;height:24px;color:var(--mico-color-text-placeholder);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;right:8px}.mico-space-skill-agent-search>button:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-secondary)}.mico-space-skill-agent-search>button svg{width:14px;height:14px}.mico-space-skill-agent-scroll{overscroll-behavior:contain;min-height:0;padding-bottom:var(--mico-space-12);overflow-y:auto}.mico-space-skill-agent-list{min-width:0}.mico-space-skill-agent-list label{align-items:center;gap:var(--mico-space-10);cursor:pointer;min-height:56px;padding:0 var(--mico-space-12);border-radius:0;grid-template-columns:16px 38px minmax(0,1fr) auto;margin:0;display:grid}.mico-space-skill-agent-list label:hover{border-radius:var(--mico-radius-r6);background:var(--mico-color-background-hover)}.mico-space-skill-agent-list label[data-disabled=true]{cursor:not-allowed;opacity:.58}.mico-space-skill-agent-list input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.mico-space-skill-agent-check{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r4);background:var(--mico-color-background-surface);width:16px;height:16px;color:var(--mico-color-text-inverse);place-items:center;display:grid}.mico-space-skill-agent-check:has(svg){border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary)}.mico-space-skill-agent-list label:has(input:focus-visible) .mico-space-skill-agent-check{box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .18)}.mico-space-skill-agent-check svg{stroke-width:3px;width:12px;height:12px}.mico-space-skill-agent-copy{flex-direction:column;min-width:0;display:flex}.mico-space-skill-agent-name{align-items:center;gap:var(--mico-space-8);min-width:0;display:flex}.mico-space-skill-agent-copy strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-space-skill-agent-installed{border-radius:var(--mico-radius-r4);background:var(--mico-color-background-subtle);height:20px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);padding:0 var(--mico-space-6);flex:none;align-items:center;display:inline-flex}.mico-space-skill-agent-list label>em{align-items:center;gap:var(--mico-space-6);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);font-style:normal;font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);white-space:nowrap;display:inline-flex}.mico-space-skill-agent-list label>em>i{background:var(--mico-color-status-success-solid);border-radius:50%;width:7px;height:7px}.mico-space-skill-agent-list label>em.is-offline{color:var(--mico-color-text-placeholder)}.mico-space-skill-agent-list label>em.is-offline>i{background:currentColor}.mico-space-skill-agent-list label>em.is-unstable{color:var(--mico-color-label-warning-fg)}.mico-space-skill-agent-list label>em.is-unstable>i{background:currentColor}.mico-space-skill-agent-state{place-content:center;justify-items:center;gap:var(--mico-space-6);min-height:150px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);padding:var(--mico-space-24);text-align:center;display:grid}.mico-space-skill-agent-state.is-boxed{border:var(--mico-border-width-default) dashed var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);min-height:92px}.mico-space-skill-agent-state.is-error{color:var(--mico-color-status-error)}.mico-space-skill-agent-state svg{width:20px;height:20px}.mico-space-skill-agent-state strong,.mico-space-skill-agent-state p{margin:0}.mico-space-skill-agent-state.is-error button{color:var(--mico-color-action-link)}.mico-space-skill-agents-footer{z-index:3;box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--mico-space-8);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-height:72px;margin:0 calc(var(--mico-space-12) * -1);background:var(--mico-color-background-surface);padding:var(--mico-space-12) var(--mico-space-24);display:flex;position:sticky;bottom:0}.mico-space-skill-agent-select-all-row{align-items:center;gap:var(--mico-space-8);min-width:0;min-height:28px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex:auto;display:flex}.mico-space-skill-agent-select-all-row>span{white-space:nowrap}.mico-space-skill-agents-footer-actions{gap:var(--mico-space-8);flex:none;display:flex}.mico-space-skill-agents-footer button{justify-content:center;align-items:center;gap:var(--mico-space-6);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r6);background:var(--mico-color-background-surface);min-width:60px;height:28px;color:var(--mico-color-text-primary);cursor:pointer;font-size:var(--mico-font-size-size12);white-space:nowrap;padding:0;display:inline-flex}.mico-space-skill-agents-footer button.is-primary{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse)}.mico-space-skill-agents-footer button:disabled{cursor:not-allowed;opacity:.5}.mico-space-skill-sheet[data-slot=sheet-content]{z-index:80;overscroll-behavior:contain;border-left-color:var(--mico-color-border-weak);background:var(--mico-color-background-surface);width:min(660px,100vw - 120px);max-width:660px;box-shadow:var(--mico-shadow-modal);gap:0;overflow:hidden}body:has(.mico-space-skill-sheet) [data-slot=sheet-overlay]{z-index:79}.mico-space-skill-sheet-header[data-slot=sheet-header]{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-height:64px;padding:0 var(--mico-space-24);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.mico-space-skill-sheet .mico-space-skill-sheet-header.mico-ui-sheet__header .mico-ant-drawer-title{width:auto;font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);background:0 0;border:0;border-radius:0;padding:0;display:block}.mico-space-skill-sheet-header>button{border-radius:var(--mico-radius-r8);width:32px;height:32px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size32);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-compact);place-items:center;display:grid}.mico-space-skill-sheet-header>button:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico-space-skill-sheet-tabs-row{flex:none;align-items:stretch;display:flex}.mico-space-skill-sheet-tabs-row>.mico-space-skill-sheet-tabs{flex:auto;min-width:0}.mico-space-skill-sheet-tabs{align-items:flex-end;gap:var(--mico-space-28);height:58px;padding:0 var(--mico-space-24) var(--mico-space-14);flex:none;display:flex;overflow-x:auto}.mico-space-skill-sheet-tabs button{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size24);white-space:nowrap;flex:none;position:relative}.mico-space-skill-sheet-tabs button[aria-selected=true]{color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-semi-bold)}.mico-space-skill-sheet-tabs button[aria-selected=true]:after{border-radius:var(--mico-radius-full);background:var(--mico-color-text-primary);content:"";height:2px;position:absolute;bottom:-8px;left:5px;right:5px}.mico-space-skill-sheet-body{flex:auto;min-height:0;overflow:hidden}.mico-space-skill-sheet-preparing{justify-content:center;align-items:center;gap:var(--mico-space-8);height:100%;min-height:180px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);display:flex}.mico-space-skill-sheet-preparing svg{width:16px;height:16px;animation:.8s linear infinite mico-space-skill-sheet-spin}@keyframes mico-space-skill-sheet-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mico-space-skill-sheet-preparing svg{animation:none}}.mico-space-skill-form{gap:var(--mico-space-24);height:100%;min-height:0;padding:var(--mico-space-12) var(--mico-space-24) var(--mico-space-96);flex-direction:column;display:flex;overflow-y:auto}.mico-space-skill-archive-intro{gap:var(--mico-space-6);flex-direction:column;display:flex}.mico-space-skill-archive-intro h3{color:var(--foreground);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold)}.mico-space-skill-archive-intro p{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-space-skill-archive-dropzone{justify-content:center;align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) dashed var(--border);border-radius:var(--mico-radius-r12);background:var(--card);min-height:190px;color:var(--muted-foreground);cursor:pointer;padding:var(--mico-space-24);text-align:center;flex-direction:column;transition:border-color .15s,background-color .15s;display:flex}.mico-space-skill-archive-dropzone:hover,.mico-space-skill-archive-dropzone:focus-within,.mico-space-skill-archive-dropzone[data-dragging=true]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mico-space-skill-archive-dropzone:hover,.mico-space-skill-archive-dropzone:focus-within,.mico-space-skill-archive-dropzone[data-dragging=true]{background:color-mix(in oklab, var(--primary) 8%, var(--card))}}.mico-space-skill-archive-dropzone>svg{width:30px;height:30px;margin-bottom:var(--mico-space-4);color:var(--primary)}.mico-space-skill-archive-dropzone strong{color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium)}.mico-space-skill-archive-dropzone span{font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-space-skill-archive-dropzone input{display:none}.mico-space-skill-archive-file{align-items:center;gap:var(--mico-space-10);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);background:var(--card);min-width:0;padding:var(--mico-space-10) var(--mico-space-12);display:flex}.mico-space-skill-archive-file-icon{border-radius:var(--mico-radius-r8);background:var(--primary);flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.mico-space-skill-archive-file-icon{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.mico-space-skill-archive-file-icon{color:var(--primary);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-semi-bold)}.mico-space-skill-archive-file-copy{gap:var(--mico-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.mico-space-skill-archive-file-copy strong{color:var(--foreground);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-space-skill-archive-file-copy small{color:var(--muted-foreground);font-size:var(--mico-font-size-size12)}.mico-space-skill-archive-file>button{border-radius:var(--mico-radius-r6);width:28px;height:28px;color:var(--muted-foreground);flex:none;place-items:center;display:grid}.mico-space-skill-archive-file>button:hover{background:var(--muted);color:var(--foreground)}.mico-space-skill-archive-file>button svg{width:15px;height:15px}.mico-space-skill-form>label{gap:var(--mico-space-8);flex-direction:column;display:flex}.mico-space-skill-form>label>span{color:var(--foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium)}.mico-space-skill-form input,.mico-space-skill-form textarea,.mico-space-skill-form select{border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r8);background:var(--card);width:100%;color:var(--foreground);font-size:var(--mico-font-size-size14);padding:var(--mico-space-10) var(--mico-space-12)}.mico-space-skill-form input,.mico-space-skill-form select{height:36px}.mico-space-skill-form textarea{resize:vertical;min-height:160px;line-height:var(--mico-line-height-size22)}.mico-space-skill-form>label>small{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);align-self:flex-end}.mico-market-add-sheet .mico-market-add-sheet__select-wrap{min-width:0}.mico-market-add-sheet .mico-market-add-sheet__select{min-width:0;height:32px;padding:0 var(--mico-space-40) 0 var(--mico-space-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-space-skill-form-error{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);color:var(--mico-color-status-error);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);padding:var(--mico-space-10) var(--mico-space-12)}.mico-space-skill-import-glyph{border-radius:var(--mico-radius-r16);width:64px;height:64px;margin-bottom:var(--mico-space-4)}.mico-space-skill-import-glyph svg{width:30px;height:30px}.mico-space-skill-form-footer{justify-content:space-between;align-items:center;gap:var(--mico-space-12);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-surface);min-height:70px;padding:var(--mico-space-14) var(--mico-space-24) max(var(--mico-space-14), env(safe-area-inset-bottom));display:flex;position:absolute;bottom:0;left:0;right:0}.mico-space-skill-form-footer button{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);min-width:76px;height:34px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);padding:0 var(--mico-space-14)}.mico-space-skill-form-footer button:last-child{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse)}.mico-space-skill-form-footer button:disabled{cursor:not-allowed;opacity:.45}.mico-space-skill-runtime-panel{--primary:var(--mico-color-action-link);--primary-foreground:var(--mico-color-text-inverse);--ring:var(--mico-color-border-focus);width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.mico-space-skill-runtime-panel>div{flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;overflow:hidden}.mico-space-skill-runtime-panel [role=button],.mico-space-skill-runtime-panel .mico-ui-button{min-width:0;max-width:100%}.mico-space-skill-runtime-panel [role=button] p{overflow-wrap:anywhere;max-width:100%}.mico-space-skill-runtime-panel [data-slot=checkbox][data-checked],.mico-space-skill-runtime-panel [data-slot=checkbox][data-indeterminate]{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse)}.mico-space-skill-runtime-panel [data-slot=checkbox]:focus-visible{border-color:var(--mico-color-border-focus);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .16)}.mico-space-skill-runtime-panel [class*=border-primary][class*=bg-primary\/5]{border-color:var(--mico-color-border-focus);background:var(--mico-color-background-subtle)}.mico-space-skill-runtime-panel .mico-ui-button[class*=bg-primary]{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse)}.mico-space-skill-runtime-panel .mico-ui-button[class*=bg-primary]:not(:disabled):hover{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary-hover)}.mico-space-skill-runtime-panel .mico-ui-button[class*=bg-primary]:focus-visible{border-color:var(--mico-color-border-focus);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .16)}.mico-space-runtime-picker-trigger{align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:100%;min-width:0;height:34px;color:var(--mico-color-text-primary);cursor:pointer;padding:0 var(--mico-space-10);text-align:left;touch-action:manipulation;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.mico-space-runtime-picker-trigger:hover{border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover)}.mico-space-runtime-picker-trigger:focus-visible{border-color:var(--mico-color-border-focus);box-shadow:0 0 0 var(--mico-border-width-strong) rgb(var(--mico-channel-border-focus) / .14);outline:none}.mico-space-runtime-picker-trigger:disabled{cursor:not-allowed;opacity:.55}.mico-space-runtime-picker-logo,.mico-space-runtime-picker-option-logo{flex:none;width:16px;height:16px}.mico-space-runtime-picker-value{min-width:0;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.mico-space-runtime-picker-status{align-items:center;gap:var(--mico-space-6);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);flex:none;display:inline-flex}.mico-space-runtime-picker-status>i{background:var(--mico-color-background-disabled);border-radius:50%;width:6px;height:6px}.mico-space-runtime-picker-status[data-online=true]{color:var(--mico-color-label-success-fg)}.mico-space-runtime-picker-status[data-online=true]>i{background:var(--mico-color-status-success-solid)}.mico-space-runtime-picker-chevron{width:14px;height:14px;color:var(--mico-color-text-placeholder);flex:none}.mico-space-runtime-picker-option-copy{gap:var(--mico-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.mico-space-runtime-picker-option-copy strong,.mico-space-runtime-picker-option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-space-runtime-picker-option-copy strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium)}.mico-space-runtime-picker-option-copy small{color:var(--mico-color-text-placeholder);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--mico-font-size-size10)}@media (max-width:1050px){.mico-space-skill-detail-grid{flex-direction:column;flex:none;display:flex;overflow:visible}.mico-space-skill-detail-header{grid-template-columns:minmax(0,1fr)}.mico-space-skill-detail-header-agents{display:none}.mico-space-skill-detail-main{overflow-y:visible}.mico-space-skill-agent-panel{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding:var(--mico-space-28) var(--mico-space-20) 0;border-left:0;overflow:visible}.mico-space-skill-agent-scroll{padding-bottom:0;overflow-y:visible}.mico-space-skill-agents-footer{margin-right:calc(var(--mico-space-20) * -1);margin-left:calc(var(--mico-space-20) * -1);padding-right:var(--mico-space-20);padding-left:var(--mico-space-20)}}@media (max-width:900px){.mico-space-skills-toolbar{padding-bottom:var(--mico-space-16);flex-direction:column;align-items:flex-start}.mico-space-skills-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.mico-space-skills-search{flex:220px;max-width:none}}@media (max-width:767px){.mico-space-management-main[data-skill-detail=true] .mico-space-management-content,.mico-space-management-content[data-skill-detail=true]{height:auto;min-height:0;padding-top:0;display:block}.mico-space-skill-detail-header{padding-right:var(--mico-space-20);padding-left:var(--mico-space-20)}.mico-space-skill-card{align-items:flex-start}.mico-space-skill-card>.mico-space-skill-glyph{border-radius:var(--mico-radius-r16);width:52px;height:52px}.mico-space-skill-detail-grid{margin-right:calc(var(--mico-space-20) * -1);margin-bottom:calc(var(--mico-space-32) * -1);margin-left:calc(var(--mico-space-20) * -1)}.mico-space-skill-detail-main{padding-right:var(--mico-space-20);padding-left:var(--mico-space-20)}.mico-space-skill-sheet-tabs{gap:var(--mico-space-24);padding-right:var(--mico-space-20);padding-left:var(--mico-space-20)}.mico-space-skill-form{padding-right:var(--mico-space-20);padding-left:var(--mico-space-20)}}.mico-device-settings-page{background:var(--mico-color-background-subtle);height:100svh;min-height:0;color:var(--mico-color-text-primary);display:flex;overflow:hidden}.mico-device-settings-sidebar{width:200px;padding:var(--mico-space-32) var(--mico-space-12);background:var(--mico-color-background-subtle);flex:0 0 200px}.mico-device-settings-sidebar-title{padding:0 var(--mico-space-12) var(--mico-space-12);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium)}.mico-device-settings-nav{gap:var(--mico-space-4);display:grid}.mico-device-settings-nav-item{align-items:center;gap:var(--mico-space-10);width:100%;min-height:40px;padding:0 var(--mico-space-12);border-radius:var(--mico-radius-r8);color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size14);text-align:left;background:0 0;border:0;display:flex}.mico-device-settings-nav-item svg{width:16px;height:16px}.mico-device-settings-nav-item.is-active{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-semi-bold)}.mico-device-settings-main{background:var(--mico-color-background-surface);flex:auto;min-width:0;height:100%;overflow:hidden auto}.mico-device-settings-content{width:min(1040px,100% - 56px);padding:var(--mico-space-48) 0 var(--mico-space-64);margin:0 auto}.mico-device-settings-header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--mico-space-24);min-height:32px;margin-bottom:var(--mico-space-40);display:flex}.mico-device-settings-header h1{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size24);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size32);letter-spacing:-.02em;margin:0}.mico-device-settings-header-actions{justify-content:flex-end;gap:var(--mico-space-12);flex-wrap:wrap;display:flex}.mico-device-settings-header-actions button{box-sizing:border-box;height:36px;min-height:36px;padding:0 var(--mico-space-14);border-radius:var(--mico-radius-r8);box-shadow:none;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);white-space:nowrap}.mico-device-settings-header-actions button:last-child{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse)}.mico-device-settings-header-actions button:last-child:hover{border-color:var(--mico-color-border-focus);background:var(--mico-color-action-primary-hover);color:var(--mico-color-text-inverse)}.mico-device-settings-header-actions button:hover{border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico-device-settings-header-actions button svg{stroke-width:1.7px;width:14px;height:14px}.mico-device-list{background:var(--mico-color-background-surface)}.mico-device-list-group>h2{margin:var(--mico-space-20) var(--mico-space-20) var(--mico-space-4);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20)}.mico-device-list-group:first-of-type>h2{margin-top:var(--mico-space-14)}.mico-device-list-group.is-attention>h2{color:var(--mico-color-label-warning-fg)}.mico-device-history-group{margin-top:var(--mico-space-20);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico-device-history-group>summary{align-items:center;gap:var(--mico-space-8);min-height:44px;padding:0 var(--mico-space-20);color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);list-style:none;display:flex}.mico-device-history-group>summary::-webkit-details-marker{display:none}.mico-device-history-group>summary span{border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);min-width:18px;height:18px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size10);place-items:center;display:grid}.mico-device-history-group>summary svg{width:14px;height:14px;margin-left:auto;transition:transform .14s}.mico-device-history-group[open]>summary svg{transform:rotate(90deg)}.mico-device-list-columns,.mico-device-list-row{align-items:center;gap:var(--mico-space-20);grid-template-columns:minmax(250px,1.5fr) minmax(150px,.85fr) minmax(92px,.55fr) minmax(150px,.9fr) 100px minmax(24px,auto);display:grid}.mico-device-list-columns{min-height:34px;padding:0 var(--mico-space-20);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20)}.mico-device-list-row{min-height:88px;padding:var(--mico-space-14) var(--mico-space-20);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);color:var(--mico-color-text-primary);text-align:left;position:relative}.mico-device-list-item.is-current .mico-device-list-row{border-left:var(--mico-border-width-strong) solid var(--mico-color-border-focus);background:var(--mico-color-background-surface);padding-left:var(--mico-space-20)}.mico-device-list-hitarea{z-index:0;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.mico-device-list-row:has(.mico-device-list-hitarea:hover){background:var(--mico-color-background-hover)}.mico-device-list-item.is-current .mico-device-list-row:has(.mico-device-list-hitarea:hover){background:var(--mico-color-background-hover)}.mico-device-list-row:has(.mico-device-list-hitarea:focus-visible){outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:-2px}.mico-device-list-row>span{z-index:1;pointer-events:none;position:relative}.mico-device-list-identity{align-items:center;gap:var(--mico-space-12);min-width:0;display:flex}.mico-device-list-identity>span:last-child{min-width:0}.mico-device-list-identity strong{margin-bottom:var(--mico-space-4);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mico-device-list-identity small,.mico-device-list-status small{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:block}.mico-device-list-inline-cli{display:none}.mico-device-list-icon{width:42px;height:42px;color:var(--mico-color-text-primary);flex:0 0 42px;place-items:center;display:grid;position:relative}.mico-device-list-icon svg{stroke-width:1.65px;width:24px;height:24px}.mico-device-list-icon.is-large{border-radius:var(--mico-radius-r12);flex-basis:44px;width:44px;height:44px}.mico-device-list-icon.is-large svg{width:19px;height:19px}.mico-device-list-status{gap:var(--mico-space-2);display:grid}.mico-device-list-cli{color:var(--mico-color-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;display:grid;overflow:hidden}.mico-device-list-cli.is-missing{color:var(--mico-color-text-placeholder);font-family:inherit;font-weight:var(--mico-font-weight-regular)}.mico-device-list-cli.needs-upgrade{color:var(--mico-color-label-warning-fg)}.mico-device-list-cli small{font-family:inherit;font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size16)}.mico-device-list-workload,.mico-device-list-agents{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-device-list-trailing{justify-content:flex-end;display:flex;pointer-events:auto!important}.mico-device-list-chevron{width:16px;height:16px;color:var(--mico-color-text-disabled)}.mico-device-list-start{align-items:center;gap:var(--mico-space-6);height:30px;padding:0 var(--mico-space-10);border:var(--mico-border-width-default) solid var(--mico-color-border-focus);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);color:var(--mico-color-action-link);cursor:pointer;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);white-space:nowrap;display:inline-flex}.mico-device-list-start:hover:not(:disabled){border-color:var(--mico-color-border-focus);background:var(--mico-color-background-hover)}.mico-device-list-start:disabled{cursor:not-allowed;opacity:.55}.mico-device-list-start svg{width:13px;height:13px}.mico-device-status-label{align-items:center;gap:var(--mico-space-8);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);white-space:nowrap;display:inline-flex}.mico-device-status-label>i{background:var(--mico-color-background-disabled);border-radius:50%;width:7px;height:7px}.mico-device-status-label.is-online{color:var(--mico-color-label-success-fg)}.mico-device-status-label.is-online>i{background:var(--mico-color-status-success-solid)}.mico-device-status-label.is-warning{color:var(--mico-color-label-warning-fg)}.mico-device-status-label.is-warning>i{background:var(--mico-color-status-warning-solid)}.mico-device-status-label.is-attention{color:var(--mico-color-label-warning-fg)}.mico-device-status-label.is-attention>i{background:var(--mico-color-status-error-solid)}.mico-device-detail-page{padding-top:var(--mico-space-48)}.mico-device-detail-back{align-items:center;gap:var(--mico-space-2);height:28px;margin:0 0 var(--mico-space-20) calc(var(--mico-space-6) * -1);padding:0 var(--mico-space-6);border-radius:var(--mico-radius-r6);color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size14);background:0 0;border:0;display:inline-flex}.mico-device-detail-back:hover{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico-device-detail-back svg{width:16px;height:16px}.mico-device-detail-header{align-items:center;gap:var(--mico-space-14);min-height:64px;display:flex}.mico-device-detail-heading{flex:1;min-width:0}.mico-device-detail-heading h1{margin:0 0 var(--mico-space-4);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size28);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-device-detail-primary-meta{align-items:center;gap:var(--mico-space-10);display:flex}.mico-device-detail-primary-meta>span:first-child{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12)}.mico-device-detail-heading .mico-device-status-label{font-size:var(--mico-font-size-size12)}.mico-device-detail-daemon-meta{margin-top:var(--mico-space-6);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex-wrap:wrap;align-items:center;display:flex}.mico-device-detail-daemon-meta>span+span:before{margin:0 var(--mico-space-8);color:var(--mico-color-text-disabled);content:"·"}.mico-device-detail-actions{align-items:center;gap:var(--mico-space-6);display:flex}.mico-device-detail-overview{align-items:center;gap:var(--mico-space-12);min-height:64px;margin-top:var(--mico-space-20);padding:var(--mico-space-10) 0;border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);display:flex}.mico-device-detail-overview>i{background:var(--mico-color-status-success-solid);width:8px;height:8px;box-shadow:0 0 0 var(--mico-border-width-strong) var(--mico-color-border-subtle);border-radius:50%;flex:0 0 8px}.mico-device-detail-overview>div{gap:var(--mico-space-2);min-width:0;display:grid}.mico-device-detail-overview strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20)}.mico-device-detail-overview span,.mico-device-detail-overview small{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-device-detail-overview.needs-attention{padding-inline:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface)}.mico-device-detail-overview.needs-attention>i{background:var(--mico-color-status-warning-solid);box-shadow:0 0 0 var(--mico-border-width-strong) var(--mico-color-border-subtle)}.mico-device-detail-overview.needs-attention strong,.mico-device-detail-overview.needs-attention small{color:var(--mico-color-label-warning-fg)}.mico-device-cli-panel{margin-top:var(--mico-space-20);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);overflow:hidden}.mico-cli-update{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-surface)}.mico-cli-update-toolbar{justify-content:space-between;align-items:center;gap:var(--mico-space-10);padding:var(--mico-space-12) var(--mico-space-16);flex-wrap:wrap;display:flex}.mico-cli-update-toolbar>span{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-cli-update-action{flex-shrink:0}.mico-cli-update-action svg,.mico-cli-update-copy svg{flex:0 0 14px;width:14px;height:14px}.mico-cli-update-notice{align-items:flex-start;gap:var(--mico-space-10);margin:0 var(--mico-space-16) var(--mico-space-14);padding:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);display:flex}.mico-cli-update-notice>svg{width:16px;height:16px;margin-top:var(--mico-space-2);color:var(--mico-color-label-warning-fg);flex:0 0 16px}.mico-cli-update-notice-content{min-width:0;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex:1}.mico-cli-update-notice-content strong{color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold)}.mico-cli-update-notice-content p{margin:var(--mico-space-4) 0 0;color:var(--mico-color-text-secondary);overflow-wrap:break-word}.mico-cli-update-availability{margin-top:var(--mico-space-4);color:var(--mico-color-text-placeholder);display:block}.mico-cli-update-copy{flex-shrink:0}.mico-cli-update-progress{gap:var(--mico-space-6);width:136px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:grid}.mico-cli-update-track{border-radius:var(--mico-radius-r4);background:var(--mico-color-background-subtle);height:3px;overflow:hidden}.mico-cli-update-track>span{border-radius:inherit;background:var(--mico-color-action-primary);width:42%;height:100%;animation:1.4s ease-in-out infinite mico-cli-update-flow;display:block}@keyframes mico-cli-update-flow{0%{transform:translate(-105%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.mico-cli-update-track>span{animation:none;transform:translate(70%)}}.mico-cli-update-confirm p{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);margin:0}.mico-cli-update-confirm strong{margin-bottom:var(--mico-space-8);font-size:var(--mico-font-size-size14);overflow-wrap:break-word;display:block}.mico-cli-update-confirm-actions{justify-content:flex-end;gap:var(--mico-space-8);margin-top:var(--mico-space-14);display:flex}@media (max-width:760px){.mico-cli-update-notice{flex-wrap:wrap}.mico-cli-update-copy{margin-left:var(--mico-space-28)}}.mico-device-cli-facts{margin:var(--mico-space-20) 0 0;border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mico-device-cli-panel>.mico-device-cli-facts{border:0;border-radius:0;margin:0}.mico-device-cli-facts>div{align-content:center;gap:var(--mico-space-4);min-width:0;min-height:68px;padding:var(--mico-space-10) var(--mico-space-16);display:grid}.mico-device-cli-facts>div+div{border-left:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico-device-cli-facts dt{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-device-cli-facts dd{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mico-device-cli-facts>div:first-child dd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--mico-font-size-size14)}.mico-device-cli-facts dd.is-missing{color:var(--mico-color-text-placeholder);font-weight:var(--mico-font-weight-regular);font-family:inherit!important;font-size:var(--mico-font-size-size14)!important}.mico-device-cli-warning{align-items:center;gap:var(--mico-space-12);margin-top:var(--mico-space-12);padding:var(--mico-space-12) var(--mico-space-14);border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-r12);background:var(--mico-color-status-warning-subtle);color:var(--mico-color-label-warning-fg);display:flex}.mico-device-cli-warning>svg{flex:0 0 18px;width:18px;height:18px}.mico-device-cli-warning>div{gap:var(--mico-space-2);flex:1;min-width:0;display:grid}.mico-device-cli-warning strong{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20)}.mico-device-cli-warning span,.mico-device-cli-warning>small{color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-device-cli-warning button{border-color:var(--mico-color-status-warning);background:var(--mico-color-background-surface);color:var(--mico-color-label-warning-fg);flex:none}.mico-device-detail-section{margin-top:var(--mico-space-32)}.mico-device-detail-section-heading{align-items:baseline;gap:var(--mico-space-12);margin-bottom:var(--mico-space-12);display:flex}.mico-device-detail-section-heading h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);margin:0}.mico-device-detail-section-heading p{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);margin:0}.mico-device-daemon-controls{align-items:center;gap:var(--mico-space-6);display:flex}.mico-device-daemon-button{justify-content:center;align-items:center;gap:var(--mico-space-6);height:34px;padding:0 var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:inline-flex}.mico-device-daemon-button:hover:not(:disabled){border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico-device-daemon-button.is-start,.mico-device-daemon-button.is-start:hover:not(:disabled){border-color:var(--mico-color-border-default);background:var(--mico-color-background-solid);color:var(--mico-color-text-inverse)}.mico-device-daemon-button.is-stop:hover:not(:disabled){border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover);color:var(--mico-color-text-danger)}.mico-device-daemon-button:disabled{cursor:not-allowed;opacity:.55}.mico-device-daemon-button svg{stroke-width:1.8px;width:13px;height:13px}.mico-device-runtime-table-wrap{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);overflow:hidden}.mico-device-runtime-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.mico-device-runtime-table th{height:44px;padding:0 var(--mico-space-14);background:var(--mico-color-background-surface);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);text-align:left}.mico-device-runtime-table td{height:56px;padding:0 var(--mico-space-14);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);vertical-align:middle}.mico-device-runtime-table th:first-child,.mico-device-runtime-table td:first-child{width:220px}.mico-device-runtime-table th:nth-child(2),.mico-device-runtime-table td:nth-child(2){width:100px}.mico-device-runtime-table th:nth-child(3),.mico-device-runtime-table td:nth-child(3){width:150px}.mico-device-runtime-table th:nth-child(4),.mico-device-runtime-table td:nth-child(4){width:110px}.mico-device-runtime-table th:nth-child(5),.mico-device-runtime-table td:nth-child(5){width:130px}.mico-device-runtime-table th:nth-child(6),.mico-device-runtime-table td:nth-child(6){width:56px}.mico-device-runtime-row{cursor:pointer;transition:background-color .14s}.mico-device-runtime-row:hover{background:var(--mico-color-background-hover)}.mico-device-runtime-row:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:-2px}.mico-device-runtime-trailing{color:var(--mico-color-text-disabled);text-align:right}.mico-device-runtime-trailing svg{stroke-width:1.8px;width:15px;height:15px}.mico-device-runtime-name{align-items:center;gap:var(--mico-space-8);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:flex;overflow:hidden}.mico-device-runtime-name>div{flex:none;width:24px;height:24px}.mico-device-runtime-name>div img{width:24px;height:24px}.mico-device-status{align-items:center;gap:var(--mico-space-8);white-space:nowrap;display:inline-flex}.mico-device-status i{background:var(--mico-color-status-success-solid);border-radius:50%;width:8px;height:8px}.mico-device-status.offline i{background:var(--mico-color-background-disabled)}.mico-device-agent-avatars{align-items:center;min-width:max-content;display:flex}.mico-device-agent-avatars>*+*{margin-left:calc(var(--mico-space-4) * -1);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:50%}.mico-device-agent-avatars>[data-slot=avatar] img[src*="/provider-logos/"]{object-fit:contain;width:16px;height:16px}.mico-device-agent-overflow{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);background:var(--mico-color-background-surface);width:24px;height:24px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-size:var(--mico-font-size-size12);border-radius:50%;flex:0 0 24px;place-items:center;display:grid}.mico-device-icon-button{border-radius:var(--mico-radius-r8);width:24px;height:24px;color:var(--mico-color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mico-device-icon-button:hover:not(:disabled){background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico-device-icon-button:disabled{cursor:not-allowed;opacity:.55}.mico-device-icon-button svg{stroke-width:1.7px;width:16px;height:16px}.mico-device-actions-menu{font-size:var(--mico-font-size-size14)}.mico-device-runtime-empty{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);min-height:104px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);place-items:center;display:grid}.mico-device-loading,.mico-device-empty{justify-items:center;gap:var(--mico-space-10);padding:var(--mico-space-80) var(--mico-space-24);color:var(--mico-color-text-placeholder);text-align:center;display:grid}.mico-device-empty h2{margin:var(--mico-space-4) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold)}@media (max-width:900px){.mico-device-list-columns,.mico-device-list-row{gap:var(--mico-space-12);grid-template-columns:minmax(210px,1.35fr) minmax(132px,.8fr) 82px minmax(140px,.9fr) 88px minmax(24px,auto)}.mico-device-runtime-table-wrap{overflow-x:auto}.mico-device-runtime-table{width:820px;min-width:820px}}@media (max-width:760px){.mico-device-settings-sidebar{flex-basis:176px;width:176px}.mico-device-settings-content{width:min(100% - 28px,1040px);padding-top:var(--mico-space-28);margin:0 auto}.mico-device-settings-header{margin-bottom:var(--mico-space-28);flex-direction:column;align-items:flex-start}.mico-device-list-columns{display:none}.mico-device-list-row{gap:var(--mico-space-10);grid-template-columns:minmax(0,1fr) auto minmax(24px,auto)}.mico-device-list-inline-cli{display:inline}.mico-device-list-status{justify-items:end}.mico-device-list-cli,.mico-device-list-workload,.mico-device-list-agents{display:none}.mico-device-cli-facts{grid-template-columns:1fr}.mico-device-cli-facts>div+div{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-left:0}.mico-device-cli-warning{flex-wrap:wrap;align-items:flex-start}.mico-device-cli-warning button{margin-left:var(--mico-space-32)}.mico-device-runtime-table th,.mico-device-runtime-table td{padding-inline:var(--mico-space-16)}}@media (max-width:520px){.mico-device-settings-sidebar{display:none}.mico-device-settings-header-actions{width:100%}.mico-device-settings-header-actions button{flex:auto}.mico-device-detail-header{flex-wrap:wrap;align-items:flex-start}.mico-device-detail-actions{width:100%;margin-left:var(--mico-space-56);justify-content:flex-start}.mico-device-daemon-controls{flex-wrap:wrap}.mico-device-detail-section-heading{align-items:flex-start;gap:var(--mico-space-2);flex-direction:column}}.mico-runtime-detail-header{align-items:center;gap:var(--mico-space-14);min-height:58px;display:flex}.mico-runtime-detail-provider{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.mico-runtime-detail-provider>div,.mico-runtime-detail-provider img{width:25px;height:25px}.mico-runtime-detail-heading{min-width:0}.mico-runtime-detail-heading h1{margin:0 0 var(--mico-space-6);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size28);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-runtime-detail-meta{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex-wrap:wrap;align-items:center;display:flex}.mico-runtime-detail-meta>span+span:before{margin:0 var(--mico-space-8);color:var(--mico-color-text-disabled);content:"·"}.mico-runtime-detail-intro{margin:var(--mico-space-6) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-runtime-detail-facts{margin:var(--mico-space-24) 0 0;border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mico-runtime-detail-facts>div{align-content:center;gap:var(--mico-space-4);min-width:0;min-height:78px;display:grid}.mico-runtime-detail-facts>div+div{padding-left:var(--mico-space-24);border-left:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico-runtime-detail-facts dt{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-runtime-detail-facts dd{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:0;overflow:hidden}.mico-runtime-visibility-control{align-items:center;gap:var(--mico-space-2);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);max-width:100%;padding:var(--mico-space-2);display:inline-flex}.mico-runtime-visibility-control button{align-items:center;gap:var(--mico-space-6);border-radius:var(--mico-radius-r6);height:26px;padding:0 var(--mico-space-8);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);cursor:pointer;background:0 0;border:0;display:inline-flex}.mico-runtime-visibility-control button:hover:not(:disabled){color:var(--mico-color-action-link)}.mico-runtime-visibility-control button[data-active=true]{background:var(--mico-color-background-surface);color:var(--mico-color-action-link);box-shadow:var(--mico-shadow-raised)}.mico-runtime-visibility-control button:focus-visible{outline:var(--mico-border-width-strong) solid rgb(var(--mico-channel-border-focus) / .3);outline-offset:1px}.mico-runtime-visibility-control button:disabled{cursor:not-allowed;opacity:.65}.mico-runtime-visibility-control button svg{width:13px;height:13px}.mico-runtime-visibility-control>svg{width:13px;height:13px;margin:0 var(--mico-space-4);color:var(--mico-color-action-link)}.mico-runtime-detail-section{margin-top:var(--mico-space-32)}.mico-runtime-agent-list{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);overflow:hidden}.mico-runtime-agent-row{align-items:center;gap:var(--mico-space-10);min-height:52px;padding:var(--mico-space-8) var(--mico-space-14);display:flex}.mico-runtime-agent-row+.mico-runtime-agent-row{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico-runtime-agent-row>span{gap:var(--mico-space-2);min-width:0;display:grid}.mico-runtime-agent-row strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-runtime-agent-row small{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-runtime-agent-more{border:0;border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-surface);width:100%;height:40px;color:var(--mico-color-action-link);cursor:pointer;font-size:var(--mico-font-size-size12)}.mico-runtime-agent-more:hover{background:var(--mico-color-background-hover);color:var(--mico-color-action-link-hover)}.mico-runtime-detail-empty{align-content:center;place-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);min-height:104px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);display:grid}.mico-runtime-detail-empty svg{stroke-width:1.5px;width:18px;height:18px}.mico-runtime-technical-details{margin-top:var(--mico-space-24);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico-runtime-technical-details summary{min-height:46px;color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size14);justify-content:space-between;align-items:center;list-style:none;display:flex}.mico-runtime-technical-details summary::-webkit-details-marker{display:none}.mico-runtime-technical-details summary svg{width:15px;height:15px;transition:transform .14s}.mico-runtime-technical-details[open] summary svg{transform:rotate(180deg)}.mico-runtime-technical-details dl{gap:var(--mico-space-20);padding:var(--mico-space-4) 0 var(--mico-space-20);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.mico-runtime-technical-details dl>div{min-width:0}.mico-runtime-technical-details dt{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-runtime-technical-details dd{margin:var(--mico-space-4) 0 0;color:var(--mico-color-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-runtime-detail-facts .mico-runtime-tool-version,.mico-runtime-technical-details .mico-runtime-tool-version,.mico-device-runtime-table .mico-runtime-tool-version{overflow-wrap:break-word;text-transform:none;white-space:normal}.mico-runtime-advanced-management{margin-top:var(--mico-space-12);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico-runtime-advanced-management>summary{min-height:46px;color:var(--mico-color-text-placeholder);cursor:pointer;font-size:var(--mico-font-size-size14);justify-content:space-between;align-items:center;list-style:none;display:flex}.mico-runtime-advanced-management>summary::-webkit-details-marker{display:none}.mico-runtime-advanced-management>summary svg{width:15px;height:15px;transition:transform .14s}.mico-runtime-advanced-management[open]>summary svg{transform:rotate(180deg)}.mico-runtime-danger-zone{justify-content:space-between;align-items:center;gap:var(--mico-space-24);padding:var(--mico-space-14) var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);display:flex}.mico-runtime-danger-zone h2{color:var(--mico-color-text-danger);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20);margin:0}.mico-runtime-danger-zone p{margin:var(--mico-space-4) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-runtime-danger-zone button{border-color:var(--mico-color-border-default);color:var(--mico-color-text-danger);flex:none}.mico-runtime-danger-zone button:hover{border-color:var(--mico-color-border-default);background:var(--mico-color-background-hover);color:var(--mico-color-text-danger)}.mico-runtime-danger-zone button svg{width:14px;height:14px}@media (max-width:760px){.mico-runtime-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mico-runtime-detail-facts>div:nth-child(3){border-left:0}.mico-runtime-detail-facts>div:nth-child(n+3){border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico-runtime-technical-details dl{gap:var(--mico-space-12);grid-template-columns:1fr}}@media (max-width:520px){.mico-runtime-danger-zone{flex-direction:column;align-items:flex-start}}.mico .mico-agent-create-page .mico-create-agent-inline{max-width:844px}.mico .mico-agent-create-page .mico-create-agent-inline .mico-create-agent-header{padding-bottom:var(--mico-space-24)}.mico .mico-agent-create-page .mico-create-agent-inline .mico-create-agent-form{gap:var(--mico-space-24)}.mico .mico-agent-create-page .mico-create-agent-inline .mico-create-agent-avatar-row{align-items:flex-start;min-height:80px}.mico .mico-agent-create-page .mico-create-agent-inline .mico-create-agent-avatar-preview{border:var(--mico-border-width-default) solid var(--mico-scan-border);border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);flex:0 0 64px;width:64px;height:64px;padding:0;position:relative;overflow:visible}.mico .mico-agent-create-page .mico-create-agent-inline .mico-create-agent-avatar-preview img{border-radius:inherit;object-fit:contain}.mico .mico-agent-create-page .mico-create-agent-inline .mico-create-agent-avatar-picker{display:none}.mico .mico-agent-create-page .mico-create-agent-inline .mico-create-agent-runtime-field{gap:var(--mico-space-8)}.mico .mico-agent-create-page .mico-create-agent-inline .mico-create-agent-runtime-list{max-height:none;overflow:hidden}.mico .mico-agent-create-page .mico-create-agent-inline .mico-create-agent-model-field>.flex.flex-col>.flex.h-6{display:none}.mico .mico-agent-create-page .mico-create-agent-inline .mico-create-agent-model-field>.flex.flex-col>[data-slot=trigger]{border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);min-height:34px;padding:0 var(--mico-space-12);margin-top:0}.mico .mico-agent-create-page .mico-create-agent-inline .mico-create-agent-model-field>.flex.flex-col>[data-slot=trigger]:hover{background:var(--mico-color-background-hover)}.mico .mico-agent-create-page .mico-create-agent-inline .mico-create-agent-visibility-field,.mico .mico-agent-create-page .mico-create-agent-inline .mico-create-agent-instructions-field{gap:var(--mico-space-8)}.mico .mico-agent-create-page .mico-create-agent-inline .mico-create-agent-instructions-textarea{resize:none;height:200px;min-height:200px}.mico .mico-agent-create-page .mico-create-agent-inline .mico-create-agent-footer{padding-top:var(--mico-space-24);padding-bottom:0}.mico .mico-agent-create-page .mico-create-agent-inline .mico-create-agent-footer button:last-child{width:64px;min-width:64px}.mico .mico-create-agent-inline .mico-create-agent-runtime-list{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);overflow:hidden}.mico .mico-create-agent-inline .mico-create-agent-runtime-list.is-empty{padding:var(--mico-space-12) var(--mico-space-16);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-align:center;border-style:dashed}.mico .mico-create-agent-inline .mico-create-agent-runtime-option{align-items:center;gap:var(--mico-space-12);border:0;border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-surface);width:100%;height:58px;padding:0 var(--mico-space-12);color:var(--mico-color-text-primary);text-align:left;display:flex}.mico .mico-create-agent-inline .mico-create-agent-runtime-option:last-child{border-bottom:0}.mico .mico-create-agent-inline .mico-create-agent-runtime-option:hover{background:var(--mico-color-background-hover)}.mico .mico-create-agent-inline .mico-create-agent-runtime-option.is-selected{background:var(--mico-color-background-surface)}.mico .mico-create-agent-inline .mico-create-agent-runtime-radio{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);flex:0 0 16px;width:16px;height:16px}.mico .mico-create-agent-inline .mico-create-agent-runtime-option.is-selected .mico-create-agent-runtime-radio{border:var(--mico-choice-radio-checked-border-width) solid var(--mico-color-border-focus)}.mico .mico-create-agent-inline .mico-create-agent-runtime-logo{flex:0 0 24px;width:24px;height:24px}.mico .mico-create-agent-inline .mico-create-agent-runtime-copy{min-width:0;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mico .mico-create-agent-inline .mico-create-agent-runtime-status{align-items:center;gap:var(--mico-space-4);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);flex:none;display:inline-flex}.mico .mico-create-agent-inline .mico-create-agent-runtime-status.is-online{color:var(--mico-color-text-primary)}.mico .mico-create-agent-inline .mico-create-agent-runtime-status-dot{border-radius:var(--mico-radius-full);background:var(--mico-color-background-disabled);width:6px;height:6px}.mico .mico-create-agent-inline .mico-create-agent-runtime-status.is-online .mico-create-agent-runtime-status-dot{background:var(--mico-color-status-success-solid)}.mico .mico-create-agent-inline .mico-create-agent-model-field>.mico-create-agent-field-label{margin-bottom:0}.mico .mico-create-agent-inline .mico-create-agent-model-field>.flex{gap:0}.mico .mico-create-agent-inline .mico-create-agent-model-field>.flex>.h-6{display:none}.mico .mico-create-agent-inline .mico-create-agent-model-field button[aria-haspopup=dialog]{border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);min-height:34px;padding:0 var(--mico-space-12);margin-top:0}.mico .mico-expert-squad-redesign{background:var(--mico-color-background-surface);width:100%;height:100%;min-height:0;color:var(--mico-color-text-primary);padding:0 var(--mico-space-24);flex-direction:column;display:flex;overflow-y:auto}.mico .mico-expert-squad-redesign-back-header{z-index:10;width:100%;min-height:64px;padding:var(--mico-space-16) var(--mico-space-24);background:rgb(var(--mico-color-channel-surface) / 96%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:none;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.mico .mico-expert-squad-redesign-content{width:min(1000px,100% - 48px);max-width:1000px;padding:var(--mico-space-20) 0 var(--mico-space-64);margin:0 auto}.mico .mico-expert-squad-redesign-content>h1{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size20);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size28);margin:0}.mico .mico-expert-squad-redesign-tabs-row,.mico .mico-expert-squad-redesign-workspaces{margin-top:var(--mico-space-24)}.mico .mico-expert-squad-redesign-icon{width:52px;height:52px;margin-top:var(--mico-space-24);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-subtle);color:var(--mico-color-text-primary);justify-content:center;align-items:center;display:flex;overflow:hidden}.mico .mico-expert-squad-redesign-icon img{object-fit:cover;width:100%;height:100%}.mico .mico-expert-squad-redesign-members,.mico .mico-expert-squad-runtime-panel{margin-top:var(--mico-space-32)}.mico .mico-expert-squad-redesign-members>h2{margin:0 0 var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico .mico-expert-squad-redesign-member-list{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);overflow:hidden}.mico .mico-expert-squad-redesign-member-row{align-items:center;gap:var(--mico-space-10);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);width:100%;min-width:0;height:56px;padding:0 var(--mico-space-12);background:var(--mico-color-background-surface);color:inherit;text-align:left;cursor:pointer;display:flex}.mico .mico-expert-squad-redesign-member-row:hover{background:var(--mico-color-background-hover)}.mico .mico-expert-squad-redesign-member-row:last-child{border-bottom:0}.mico .mico-expert-squad-redesign-member-avatar{border-radius:var(--mico-radius-full);background:var(--mico-color-background-subtle);flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;overflow:hidden}.mico .mico-expert-squad-redesign-member-avatar img{object-fit:cover;width:100%;height:100%}.mico .mico-expert-squad-redesign-member-name{min-width:0;color:var(--mico-color-text-primary);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-expert-squad-redesign-leader-tag{border-radius:var(--mico-radius-r4);height:20px;padding:0 var(--mico-space-6);background:var(--mico-color-background-hover);color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex:none;align-items:center;display:inline-flex}.mico .mico-expert-squad-redesign-member-status{align-items:center;gap:var(--mico-space-6);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);flex:none;margin-left:auto;display:inline-flex}.mico .mico-expert-squad-redesign-member-status i{border-radius:var(--mico-radius-full);background:var(--mico-color-background-disabled);width:6px;height:6px}.mico .mico-expert-squad-redesign-member-status[data-online=true] i{background:var(--mico-color-status-success-solid)}.mico .mico-expert-squad-redesign-document{margin-top:var(--mico-space-24)}.mico .mico-expert-squad-redesign-document .mico-expert-squad-detail-markdown{max-width:none;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico .mico-expert-squad-redesign-document .mico-expert-squad-detail-markdown h1{margin:0 0 var(--mico-space-16);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size24)}.mico .mico-expert-squad-redesign-document .mico-expert-squad-detail-markdown h2{margin:var(--mico-space-20) 0 var(--mico-space-8);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22)}.mico .mico-expert-squad-redesign-document .mico-expert-squad-detail-markdown h3{margin:var(--mico-space-16) 0 var(--mico-space-6);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22)}.mico .mico-expert-squad-redesign-document .mico-expert-squad-detail-markdown p{margin:0 0 var(--mico-space-12)}.mico .mico-expert-squad-redesign-document .mico-expert-squad-detail-markdown ul,.mico .mico-expert-squad-redesign-document .mico-expert-squad-detail-markdown ol{margin:var(--mico-space-6) 0 var(--mico-space-16);padding-left:var(--mico-space-20)}.mico .mico-expert-squad-redesign-document .mico-expert-squad-detail-markdown li{margin:var(--mico-space-2) 0}.mico .mico-settings-panel:has(.mico-dev-machine-apply-page){width:100%;max-width:none;margin:0;padding:0}.mico .mico-dev-machine-apply-page{gap:var(--mico-space-32);width:calc(100% - clamp(32px,8vw,120px));max-width:960px;min-height:0;padding:var(--mico-space-48) 0 var(--mico-space-96);color:var(--mico-color-text-primary);flex-direction:column;margin:0 auto;display:flex}.mico .mico-dev-machine-apply-back{align-items:center;gap:var(--mico-space-6);width:fit-content;color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);background:0 0;border:0;padding:0;display:inline-flex}.mico .mico-dev-machine-apply-back:hover{color:var(--mico-color-text-primary)}.mico .mico-dev-machine-apply-content{gap:var(--mico-space-32);flex-direction:column;display:flex}.mico .mico-dev-machine-apply-heading>span{margin-bottom:var(--mico-space-8);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:.08em;display:block}.mico .mico-dev-machine-apply-heading h1{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size32);font-weight:var(--mico-font-weight-semi-bold);letter-spacing:-.7px;line-height:var(--mico-line-height-size40);margin:0}.mico .mico-dev-machine-apply-heading p{max-width:640px;margin:var(--mico-space-10) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size24)}.mico .mico-dev-machine-apply-loading,.mico .mico-dev-machine-apply-error{justify-content:center;align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);padding:var(--mico-space-64) var(--mico-space-24);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);display:flex}.mico .mico-dev-machine-apply-error{padding:var(--mico-space-20);color:var(--mico-color-text-primary);justify-content:flex-start}.mico .mico-dev-machine-apply-error>svg{width:20px;color:var(--mico-color-text-danger)}.mico .mico-dev-machine-apply-error strong,.mico .mico-dev-machine-apply-error span{display:block}.mico .mico-dev-machine-apply-error span{margin-top:var(--mico-space-4);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12)}.mico .mico-dev-machine-apply-error .mico-ui-button{margin-left:auto}.mico .mico-dev-machine-apply-form{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);padding:var(--mico-space-24);background:var(--mico-color-background-surface);flex-direction:column;gap:0;display:flex}.mico .mico-dev-machine-apply-section{gap:var(--mico-space-20);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding:0 0 var(--mico-space-24);margin-bottom:var(--mico-space-24);flex-direction:column;display:flex}.mico .mico-dev-machine-apply-section.is-optional{gap:var(--mico-space-16)}.mico .mico-dev-machine-apply-section-title{align-items:flex-start;gap:var(--mico-space-12);display:flex}.mico .mico-dev-machine-apply-section-title>svg{width:20px;height:20px;margin-top:var(--mico-space-2);color:var(--mico-color-text-secondary);stroke-width:1.8px}.mico .mico-dev-machine-apply-section-title h2{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);margin:0}.mico .mico-dev-machine-apply-section-title h2 span{margin-left:var(--mico-space-6);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium)}.mico .mico-dev-machine-apply-section-title p{margin:var(--mico-space-4) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-dev-machine-apply-fields{gap:var(--mico-space-20);grid-template-columns:minmax(0,1fr);display:grid}.mico .mico-dev-machine-apply-field{gap:var(--mico-space-6);flex-direction:column;display:flex}.mico .mico-dev-machine-apply-label{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22)}.mico .mico-dev-machine-apply-input{border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:100%;height:40px;padding:0 var(--mico-space-12);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14)}.mico .mico-dev-machine-apply-reason{resize:vertical;border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);min-height:96px;padding:var(--mico-space-8) var(--mico-space-12);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico .mico-dev-machine-spec-list{gap:var(--mico-space-8);display:grid}.mico .mico-dev-machine-spec-list>button{align-items:center;gap:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);min-height:54px;padding:0 var(--mico-space-14);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);cursor:pointer;text-align:left;grid-template-columns:20px minmax(140px,1fr) minmax(110px,auto) minmax(110px,auto);display:grid}.mico .mico-dev-machine-spec-list>button:hover{border-color:var(--mico-color-border-focus);background:var(--mico-color-background-hover)}.mico .mico-dev-machine-spec-list>button.is-selected{border-color:var(--mico-color-border-focus);background:var(--mico-color-background-surface);box-shadow:inset 0 0 0 var(--mico-border-width-default) var(--mico-color-border-focus)}.mico .mico-dev-machine-spec-radio{border:var(--mico-border-width-default) solid var(--mico-color-border-default);background:var(--mico-color-background-surface);border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.mico .mico-dev-machine-spec-list>button.is-selected .mico-dev-machine-spec-radio{border-color:var(--mico-color-border-focus)}.mico .mico-dev-machine-spec-list>button.is-selected .mico-dev-machine-spec-radio i{background:var(--mico-color-action-primary);border-radius:50%;width:9px;height:9px}.mico .mico-dev-machine-spec-name{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-dev-machine-spec-fact{align-items:center;gap:var(--mico-space-6);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);display:inline-flex}.mico .mico-dev-machine-spec-fact svg{stroke-width:1.8px;width:15px;height:15px}.mico .mico-dev-machine-spec-empty{border-radius:var(--mico-radius-r12);padding:var(--mico-space-14);background:var(--mico-color-background-subtle);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);margin:0}.mico .mico-dev-machine-duration{align-items:center;gap:var(--mico-space-10);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-top:var(--mico-space-16);display:flex}.mico .mico-dev-machine-duration>svg{width:17px;color:var(--mico-color-text-secondary)}.mico .mico-dev-machine-duration strong,.mico .mico-dev-machine-duration span{font-size:var(--mico-font-size-size12);display:block}.mico .mico-dev-machine-duration strong{margin-bottom:var(--mico-space-2);color:var(--mico-color-text-primary)}.mico .mico-dev-machine-duration span{color:var(--mico-color-text-secondary)}.mico .mico-dev-machine-git-auth{align-items:center;min-height:44px;display:flex}.mico .mico-dev-machine-git-auth-label,.mico .mico-dev-machine-git-authorized{align-items:center;gap:var(--mico-space-10);color:var(--mico-color-text-primary);cursor:pointer;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);display:flex}.mico .mico-dev-machine-git-auth-label>span>strong,.mico .mico-dev-machine-git-authorized strong,.mico .mico-dev-machine-git-authorized span{display:block}.mico .mico-dev-machine-git-authorized>svg{width:20px;color:var(--mico-color-label-success-fg)}.mico .mico-dev-machine-git-auth-description{margin-top:var(--mico-space-2);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);display:block}.mico .mico-dev-machine-git-authorized div>span{margin-top:var(--mico-space-2);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12)}.mico .mico-dev-machine-apply-warning{align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-status-warning);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);padding:var(--mico-space-8) var(--mico-space-12);color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);display:flex}.mico .mico-dev-machine-apply-warning>span{flex:1}.mico .mico-dev-machine-apply-actions{justify-content:flex-end;align-items:center;gap:var(--mico-space-12);padding-top:var(--mico-space-4);flex-wrap:nowrap;display:flex}.mico .mico-dev-machine-apply-actions p{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);margin:0 auto 0 0}.mico .mico-dev-machine-apply-actions .mico-ui-button{border-radius:var(--mico-radius-r8);height:36px;padding:0 var(--mico-space-16);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold)}.mico .mico-dev-machine-apply-actions .mico-dev-machine-apply-cancel{flex:none;width:auto;min-width:68px;border-color:var(--mico-color-border-weak)!important;background-color:var(--mico-color-background-surface)!important;color:var(--mico-color-text-primary)!important}.mico .mico-dev-machine-apply-actions .mico-dev-machine-apply-cancel:hover{border-color:var(--mico-color-border-default)!important;background-color:var(--mico-color-background-hover)!important}.mico .mico-dev-machine-apply-actions .mico-dev-machine-apply-submit{flex:none;width:auto;min-width:92px;border-color:var(--mico-color-border-focus)!important;background-color:var(--mico-color-action-primary)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-dev-machine-apply-actions .mico-dev-machine-apply-submit:hover{border-color:var(--mico-color-border-focus)!important;background-color:var(--mico-color-action-primary-hover)!important}.mico .mico-dev-machine-apply-actions .mico-dev-machine-apply-submit:disabled{opacity:.72;border-color:var(--mico-color-border-focus)!important;background-color:var(--mico-color-action-primary)!important;color:var(--mico-color-text-inverse)!important}@media (min-width:1600px){.mico .mico-dev-machine-apply-page{max-width:1180px}.mico .mico-dev-machine-apply-form{column-gap:var(--mico-space-28);padding:var(--mico-space-28);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);display:grid}.mico .mico-dev-machine-apply-section:first-child{border-right:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding:0 var(--mico-space-28) 0 0;border-bottom:0;grid-area:1/1/span 2;margin:0}.mico .mico-dev-machine-apply-section:nth-of-type(2){padding:0 0 var(--mico-space-24);margin:0 0 var(--mico-space-24);grid-area:1/2}.mico .mico-dev-machine-apply-section:nth-of-type(3){border-bottom:0;grid-area:2/2;margin:0;padding:0}.mico .mico-dev-machine-apply-actions{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-top:var(--mico-space-20);margin-top:var(--mico-space-28);grid-column:1/-1}}@media (max-width:760px){.mico .mico-dev-machine-apply-page{width:calc(100% - 28px);padding-top:var(--mico-space-28)}.mico .mico-dev-machine-apply-fields{grid-template-columns:1fr}.mico .mico-dev-machine-spec-list>button{padding:var(--mico-space-10) var(--mico-space-12);grid-template-columns:20px minmax(0,1fr)}.mico .mico-dev-machine-spec-fact{grid-column:2}.mico .mico-dev-machine-apply-section{padding-bottom:var(--mico-space-20);margin-bottom:var(--mico-space-20)}.mico .mico-dev-machine-apply-form{padding:var(--mico-space-20)}.mico .mico-dev-machine-apply-actions{flex-wrap:wrap}.mico .mico-dev-machine-apply-actions p{width:100%}.mico .mico-dev-machine-git-auth-label{align-items:flex-start}}.mico .mico-access-tokens-settings-panel{width:100%;max-width:none}.mico .mico-access-tokens-page{width:min(100%,1120px);padding:var(--mico-space-24) var(--mico-space-32) var(--mico-space-56);margin:0 auto}.mico .mico-access-tokens-header{justify-content:space-between;align-items:flex-start;gap:var(--mico-space-24);margin-bottom:var(--mico-space-28);display:flex}.mico .mico-access-tokens-header h1{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size24);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size40);letter-spacing:-.02em;margin:0}.mico .mico-access-tokens-header p{margin:var(--mico-space-6) 0 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico .mico-access-tokens-create{gap:var(--mico-space-6);border-radius:var(--mico-radius-r12);height:34px;padding:0 var(--mico-space-14);box-shadow:var(--mico-shadow-raised);border-color:var(--mico-color-border-focus)!important;background:var(--mico-color-action-primary)!important;color:var(--mico-color-text-inverse)!important}.mico .mico-access-tokens-create:hover,.mico .mico-access-tokens-create:focus-visible{border-color:var(--mico-color-border-focus)!important;background:var(--mico-color-action-primary-hover)!important}.mico .mico-access-tokens-create svg{width:15px;height:15px}.mico .mico-access-tokens-notice{align-items:flex-start;gap:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);margin-bottom:var(--mico-space-32);padding:var(--mico-space-14) var(--mico-space-16);background:var(--mico-color-background-surface);display:flex}.mico .mico-access-tokens-notice>svg{width:18px;height:18px;margin-top:var(--mico-space-2);color:var(--mico-color-text-secondary);flex:none}.mico .mico-access-tokens-notice div{gap:var(--mico-space-2);flex-direction:column;display:flex}.mico .mico-access-tokens-notice strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20)}.mico .mico-access-tokens-notice span{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-access-token-list{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);overflow:hidden}.mico .mico-access-token-groups{gap:var(--mico-space-24);flex-direction:column;display:flex}.mico .mico-access-token-group>h2{margin:0 0 var(--mico-space-10);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22)}.mico .mico-access-token-disclosure{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);overflow:hidden}.mico .mico-access-token-disclosure>summary{align-items:center;gap:var(--mico-space-12);min-height:62px;padding:var(--mico-space-10) var(--mico-space-16);color:var(--mico-color-text-primary);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;list-style:none;display:grid}.mico .mico-access-token-disclosure>summary::-webkit-details-marker{display:none}.mico .mico-access-token-disclosure>summary:hover{background:var(--mico-color-background-hover)}.mico .mico-access-token-disclosure>summary>span:first-child{gap:var(--mico-space-2);flex-direction:column;min-width:0;display:flex}.mico .mico-access-token-disclosure>summary strong{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20)}.mico .mico-access-token-disclosure>summary small{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-access-token-disclosure-count{border-radius:var(--mico-radius-full);background:var(--mico-color-background-subtle);min-width:24px;height:22px;padding:0 var(--mico-space-8);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);justify-content:center;align-items:center;display:inline-flex}.mico .mico-access-token-disclosure>summary>svg{width:16px;height:16px;color:var(--mico-color-text-placeholder);transition:transform .16s}.mico .mico-access-token-disclosure[open]>summary>svg{transform:rotate(180deg)}.mico .mico-access-token-disclosure[open]>summary{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico .mico-access-token-disclosure .mico-access-token-list{border:0;border-radius:0}.mico .mico-access-token-columns,.mico .mico-access-token-row{align-items:center;column-gap:var(--mico-space-14);grid-template-columns:minmax(220px,1.5fr) minmax(130px,.8fr) minmax(120px,.75fr) 100px 250px;display:grid}.mico .mico-access-token-columns{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-height:38px;padding:0 var(--mico-space-16);background:var(--mico-color-background-surface);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size16)}.mico .mico-access-token-row{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);min-height:68px;padding:var(--mico-space-8) var(--mico-space-16);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico .mico-access-token-row:last-child{border-bottom:0}.mico .mico-access-token-identity{align-items:center;gap:var(--mico-space-12);min-width:0;display:flex}.mico .mico-access-token-key,.mico .mico-access-token-empty-icon{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);width:34px;height:34px;color:var(--mico-color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.mico .mico-access-token-key svg,.mico .mico-access-token-empty-icon svg{width:16px;height:16px}.mico .mico-access-token-identity div{gap:var(--mico-space-2);flex-direction:column;min-width:0;display:flex}.mico .mico-access-token-identity strong{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-access-token-identity code{color:var(--mico-color-text-placeholder);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-access-token-identity .mico-access-token-local-copy{width:fit-content;margin-top:var(--mico-space-2);color:var(--mico-color-label-success-fg);font-size:var(--mico-font-size-size10);line-height:var(--mico-line-height-size16)}.mico .mico-access-token-status{align-items:center;gap:var(--mico-space-6);color:var(--mico-color-text-secondary);white-space:nowrap;display:inline-flex}.mico .mico-access-token-status i{border-radius:var(--mico-radius-full);background:var(--mico-color-status-success-solid);width:6px;height:6px}.mico .mico-access-token-status[data-tone=warning] i{background:var(--mico-color-status-warning-solid)}.mico .mico-access-token-status[data-tone=muted] i{background:var(--mico-color-background-disabled)}.mico .mico-access-token-actions{justify-content:flex-start;align-items:center;gap:var(--mico-space-2);white-space:nowrap;display:flex}.mico .mico-access-token-action{border-radius:var(--mico-radius-r6);height:28px;padding:0 var(--mico-space-8);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);cursor:pointer;background:0 0;border:0}.mico .mico-access-token-action:hover,.mico .mico-access-token-action:focus-visible{background:var(--mico-color-background-hover);outline:none}.mico .mico-access-token-action[data-tone=danger]{color:var(--mico-color-text-danger)}.mico .mico-access-token-action[data-tone=danger]:hover,.mico .mico-access-token-action[data-tone=danger]:focus-visible{background:var(--mico-color-background-hover)}.mico .mico-access-token-action:disabled{color:var(--mico-color-text-disabled);cursor:not-allowed;background:0 0}.mico-access-token-action-description{gap:var(--mico-space-4);flex-direction:column;display:flex}.mico-access-token-action-description strong{color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-medium)}.mico-access-token-action-description span{color:var(--mico-color-text-secondary)}.mico .mico-access-tokens-state,.mico .mico-access-tokens-empty{min-height:280px;color:var(--mico-color-text-secondary);justify-content:center;align-items:center;display:flex}.mico .mico-access-tokens-state{gap:var(--mico-space-8);font-size:var(--mico-font-size-size14)}.mico .mico-access-tokens-state svg{width:17px;height:17px}.mico .mico-access-tokens-empty{border:var(--mico-border-width-default) dashed var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);text-align:center;flex-direction:column}.mico .mico-access-tokens-empty h2{margin:var(--mico-space-14) 0 var(--mico-space-4);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-medium)}.mico .mico-access-tokens-empty p{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);margin:0}.mico-personal-settings-actions{justify-content:flex-end;gap:var(--mico-space-12);flex-wrap:wrap;display:flex}.mico-access-token-form{gap:var(--mico-space-8);margin:var(--mico-space-8) 0 var(--mico-space-4);grid-template-columns:1fr;display:grid}.mico-access-token-form label{margin-top:var(--mico-space-8);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium)}.mico-access-token-form input,.mico-access-token-form select{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);width:100%;height:38px;padding:0 var(--mico-space-12);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);outline:none}.mico-access-token-form input:focus,.mico-access-token-form select:focus{border-color:var(--mico-color-action-primary);box-shadow:none}.mico-access-token-form p{margin:var(--mico-space-2) 0 var(--mico-space-4);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-access-token-form .mico-access-token-form-error{color:var(--mico-color-text-danger);margin-top:0}.mico-issued-token{gap:var(--mico-space-12);margin:var(--mico-space-8) 0 var(--mico-space-4);flex-direction:column;display:flex}.mico-issued-token-value{align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);padding:var(--mico-space-10) var(--mico-space-10) var(--mico-space-10) var(--mico-space-12);background:var(--mico-color-background-subtle);display:flex}.mico-issued-token-value code{overflow-wrap:anywhere;min-width:0;color:var(--mico-color-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex:1}.mico-issued-token-value button{gap:var(--mico-space-6);border-radius:var(--mico-radius-r8);flex:none;height:30px}.mico-issued-token-value button svg{width:14px;height:14px}.mico-issued-token-warning{align-items:flex-start;gap:var(--mico-space-8);border-radius:var(--mico-radius-r12);padding:var(--mico-space-10) var(--mico-space-12);background:var(--mico-color-background-subtle);color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:flex}.mico-issued-token-warning svg{width:15px;height:15px;margin-top:var(--mico-space-2);flex:none}.mico-issued-token-saved{align-items:center;gap:var(--mico-space-8);border-radius:var(--mico-radius-r12);padding:var(--mico-space-10) var(--mico-space-12);background:var(--mico-color-background-subtle);color:var(--mico-color-label-success-fg);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:flex}.mico-issued-token-saved svg{width:15px;height:15px}.mico-issued-token-verified{align-items:center;gap:var(--mico-space-8);color:var(--mico-color-label-success-fg);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:flex}.mico-issued-token-verified svg{width:15px;height:15px}.mico-issued-token-command{gap:var(--mico-space-6);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding-top:var(--mico-space-14);display:grid}.mico-issued-token-command>span{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium)}.mico-issued-token-command code{border-radius:var(--mico-radius-r6);background:var(--mico-color-background-subtle);width:fit-content;padding:var(--mico-space-4) var(--mico-space-8);color:var(--mico-color-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--mico-font-size-size12)}.mico-issued-token-command p{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);margin:0}@media (max-width:900px){.mico .mico-access-tokens-page{padding-right:var(--mico-space-20);padding-left:var(--mico-space-20)}.mico .mico-access-token-columns,.mico .mico-access-token-row{grid-template-columns:minmax(220px,1.3fr) minmax(120px,.8fr) 110px 104px}.mico .mico-access-token-columns>:nth-child(3),.mico .mico-access-token-row>:nth-child(3){display:none}}.mico .mico-runtime-failure-banner{align-items:center;gap:var(--mico-space-12);padding:var(--mico-space-8) var(--mico-space-16);border-bottom:var(--mico-border-width-default) solid rgb(var(--mico-channel-status-error) / .28);background:rgb(var(--mico-channel-background-subtle) / .94);color:var(--mico-color-text-danger);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-heading);flex-shrink:0;display:flex}.mico .mico-runtime-failure-banner__icon{font-size:var(--mico-font-size-size16);flex-shrink:0}.mico .mico-runtime-failure-banner__message{flex:1;min-width:0}.mico .mico-runtime-failure-banner__retry{min-width:60px;height:28px;padding:0 var(--mico-space-12);border:var(--mico-border-width-default) solid rgb(var(--mico-channel-status-error) / .4);border-radius:var(--mico-radius-r6);background:rgb(var(--mico-color-channel-surface) / .72);color:var(--mico-color-text-danger);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size26);flex-shrink:0}.mico .mico-runtime-failure-banner__retry:hover{background:rgb(var(--mico-color-channel-surface) / .92)}.mico-scan-radar-sweep{transform-box:view-box;transform-origin:50%;animation:2s linear infinite mico-scan-radar-sweep-rotate}@media (prefers-reduced-motion:reduce){.mico-scan-radar-sweep{animation:none}}@keyframes mico-scan-radar-sweep-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mico-space-skills-table th:nth-child(5),.mico-space-skills-table td:nth-child(5){width:98px}.mico-space-skills-table th:nth-child(5){height:48px;color:var(--muted-foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium)}.mico-skill-scan-badge{height:24px;padding:var(--mico-space-2) var(--mico-space-6);border-radius:var(--mico-radius-r4);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);cursor:pointer;box-sizing:border-box;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.mico-skill-scan-badge[data-scan-status=passed]{background:var(--mico-scan-passed-bg);color:var(--mico-scan-passed-fg)}.mico-skill-scan-badge[data-scan-status=failed]{background:var(--mico-scan-failed-bg);color:var(--mico-scan-failed-fg)}.mico-skill-scan-badge[data-scan-status=scanning]{background:var(--mico-scan-scanning-bg);color:var(--mico-scan-scanning-fg)}.mico-skill-scan-badge[data-scan-status=pending]{background:var(--mico-scan-pending-bg);color:var(--mico-scan-pending-fg)}.mico-skill-scan-panel{align-items:stretch;gap:var(--mico-space-16);flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.mico-skill-scan-group{align-items:flex-start;gap:var(--mico-space-12);flex-direction:column;align-self:stretch;display:flex}.mico-skill-scan-group-title{align-items:center;gap:var(--mico-space-8);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);display:flex}.mico-skill-scan-group-title strong{font-weight:var(--mico-font-weight-regular);color:var(--foreground)}.mico-skill-scan-group-title[data-level=warning] strong,.mico-skill-scan-group-title[data-level=passed] strong{color:var(--foreground)}.mico-skill-scan-group-title svg{flex:none;width:20px;height:20px}.mico-scan-group-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.mico-scan-group-icon svg{width:20px;height:20px}.mico-scan-group-icon[data-level=error]{color:var(--mico-scan-error-icon)}.mico-scan-group-icon[data-level=warning]{color:var(--mico-scan-warning-icon)}.mico-scan-group-icon[data-level=passed]{color:var(--mico-scan-passed-icon)}.mico-skill-scan-group-issues{gap:var(--mico-space-12);flex-direction:column;align-self:stretch;margin:0;padding:0;list-style:none;display:flex}.mico-skill-scan-issue{box-sizing:border-box;align-items:flex-start;gap:var(--mico-space-2);padding:var(--mico-space-12) var(--mico-space-16);border:var(--mico-border-width-default) solid var(--mico-scan-border);border-radius:var(--mico-radius-r8);background:var(--mico-scan-bg);flex-direction:column;display:flex}.mico-skill-scan-issue-field{font-family:var(--mico-font-family-sans);font-weight:var(--mico-font-weight-medium);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);color:var(--mico-scan-text)}.mico-skill-scan-issue-reason{font-family:var(--mico-font-family-sans);font-weight:var(--mico-font-weight-regular);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);color:var(--mico-scan-text-secondary);margin:0}.mico-skill-scan-empty{font-size:var(--mico-font-size-size12);color:var(--mico-scan-green);margin:0}.mico-skill-scan-state{justify-content:center;align-items:center;gap:var(--mico-space-24);padding:var(--mico-space-40) var(--mico-space-20);font-size:var(--mico-font-size-size14);color:var(--mico-scan-blue);background:var(--mico-scan-bg);z-index:1;flex-direction:column;width:100%;min-height:300px;display:flex;position:sticky;top:0}.mico-scan-spinner{width:48px;height:48px;animation:1s linear infinite mico-scan-spin}.mico-scan-radar{flex:none;width:69px;height:69px;overflow:visible}.mico-scan-radar-sweep{transform-origin:35px 35px;animation:2s linear infinite mico-scan-radar-sweep-rotate}@keyframes mico-scan-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mico-scan-progress{align-items:center;gap:var(--mico-space-4);flex-direction:row;display:flex}.mico-scan-progress-text{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);color:var(--mico-scan-text)}.mico-scan-progress-value{font-size:var(--mico-font-size-size24);font-weight:var(--mico-font-weight-semi-bold);color:var(--mico-scan-blue);font-variant-numeric:tabular-nums}.mico-skill-scan-passed{justify-content:center;align-items:center;gap:var(--mico-space-16);padding:var(--mico-space-40) var(--mico-space-20);width:100%;min-height:300px;color:var(--mico-scan-green);background:var(--mico-scan-bg);z-index:1;flex-direction:column;display:flex;position:sticky;top:0}.mico-skill-scan-passed-icon{background:var(--mico-scan-green);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mico-skill-scan-passed-icon svg{width:24px;height:24px;color:var(--mico-color-text-inverse)}.mico-skill-scan-passed strong{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);color:var(--mico-scan-text)}.mico-skill-scan-actions{justify-content:flex-end;gap:var(--mico-space-10);padding-top:var(--mico-space-16);background:var(--mico-scan-actions-bg);padding-bottom:var(--mico-space-16);border-top:var(--mico-border-width-default) solid var(--mico-scan-actions-border);margin-top:auto;display:flex;position:sticky;bottom:0}.mico-skill-scan-actions button{border:var(--mico-border-width-default) solid var(--mico-scan-btn-border);border-radius:var(--mico-radius-r8);background:var(--mico-scan-bg);min-width:64px;height:32px;color:var(--mico-scan-btn-text);font-size:var(--mico-font-size-size12);padding:0 var(--mico-space-14);align-items:center;gap:var(--mico-space-6);cursor:pointer;display:inline-flex}.mico-skill-scan-actions button:disabled{opacity:.5;cursor:not-allowed}.mico-skill-scan-actions button:last-child{border-color:var(--mico-scan-btn-primary-bg);background:var(--mico-scan-btn-primary-bg);color:var(--mico-scan-btn-primary-text)}.mico-market-scan-result{border:var(--mico-border-width-default) solid var(--mico-scan-market-border,var(--mico-color-border-subtle));border-radius:var(--mico-radius-r8);background:var(--mico-scan-market-bg);overflow:hidden}.mico-market-scan-result[data-status=failed],.mico-market-scan-result[data-has-errors=true]{border-color:var(--mico-scan-market-border-error,var(--mico-color-status-error))}.mico-market-scan-result-header{min-height:36px;padding:var(--mico-space-8) var(--mico-space-12) var(--mico-space-6);justify-content:space-between;align-items:center;display:flex}.mico-market-scan-result-header h4{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);color:var(--mico-scan-market-heading,var(--mico-color-text-primary));margin:0}.mico-market-scan-result-header button{height:auto;min-height:0;font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);color:var(--mico-scan-market-link,var(--mico-color-action-link));padding:0}.mico-market-scan-result-scroll{max-height:240px;padding:0 var(--mico-space-12) var(--mico-space-12);overflow-y:auto}.mico-market-scan-result-group+.mico-market-scan-result-group{margin-top:var(--mico-space-12)}.mico-market-scan-result-group h5{align-items:center;gap:var(--mico-space-8);margin:0 0 var(--mico-space-8);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);font-weight:var(--mico-font-weight-semi-bold);color:var(--mico-scan-market-group-heading,var(--mico-color-text-primary));display:flex}.mico-market-scan-result-group h5 em{min-width:18px;height:18px;padding:0 var(--mico-space-6);border-radius:var(--mico-radius-r12);background:var(--mico-scan-market-badge-error-bg,var(--mico-color-background-subtle));color:var(--mico-scan-market-badge-error,var(--mico-color-status-error));font-size:var(--mico-font-size-size12);font-style:normal;font-weight:var(--mico-font-weight-medium);justify-content:center;align-items:center;display:inline-flex}.mico-market-scan-result-group[data-level=suggestion] h5 em{background:var(--mico-scan-market-badge-warn-bg,var(--mico-color-background-subtle));color:var(--mico-scan-market-badge-warn,var(--mico-color-label-warning-fg))}.mico-market-scan-result-rows{gap:var(--mico-space-6);flex-direction:column;display:flex}.mico-market-scan-result-row{align-items:baseline;gap:var(--mico-space-8);min-height:30px;padding:var(--mico-space-8) var(--mico-space-10);border-left:var(--mico-border-width-strong) solid var(--mico-scan-market-row-border,var(--mico-color-status-error));border-radius:var(--mico-radius-r8);background:var(--mico-scan-market-row-bg,var(--mico-color-background-surface));color:var(--mico-scan-market-row-text,var(--mico-color-text-secondary));font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);display:flex}.mico-market-scan-result-rows[data-level=suggestion] .mico-market-scan-result-row{border-left-color:var(--mico-scan-market-badge-warn,var(--mico-color-status-warning))}.mico-market-scan-result-row strong{color:var(--mico-scan-market-row-field,var(--mico-color-text-primary));font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);flex:none}.mico-market-scan-result-row span{min-width:0;color:var(--mico-scan-market-row-reason,var(--mico-color-text-secondary))}.mico-market-scan-result-empty{padding:var(--mico-space-8) 0 var(--mico-space-4);color:var(--mico-scan-market-empty,var(--mico-color-text-placeholder));font-size:var(--mico-font-size-size12);margin:0}@media (min-width:768px){.mico .mico-agent-settings-page-settings:not(.mico-agent-settings-page-create){overflow:visible}.mico .mico-agent-settings-page-settings:not(.mico-agent-settings-page-create) .mico-agents-bulk-bar{gap:var(--mico-space-4);margin-top:var(--mico-space-4);padding:var(--mico-space-10) var(--mico-space-14) var(--mico-space-12);background:var(--mico-page-background,var(--mico-color-background-surface));border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);z-index:5;flex-shrink:0;position:sticky;bottom:0}}.mico-merge-agents-dialog .mico-ant-modal-container{padding:var(--mico-space-24) var(--mico-space-28) var(--mico-space-20);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface)}.mico-merge-agents-dialog .mico-ant-modal-header{margin-bottom:var(--mico-space-8)}.mico-merge-agents-dialog .mico-ant-modal-title{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size18);line-height:var(--mico-line-height-size26);font-weight:var(--mico-font-weight-semi-bold)}.mico-merge-agents-dialog .mico-ui-dialog__description{margin-bottom:var(--mico-space-20);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico-merge-agents-dialog .mico-ant-modal-close{color:var(--mico-color-text-placeholder);top:20px;right:20px}.mico-merge-agents-dialog .mico-ant-modal-close svg{width:18px;height:18px}.mico-merge-agents-dialog .mico-ant-modal-footer{padding-top:var(--mico-space-14);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);margin-top:0}.mico-merge-agents-dialog .mico-ant-modal-footer .mico-ui-button{border-radius:var(--mico-radius-r6);height:35px;padding:0 var(--mico-space-16);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular)}.mico-merge-agents-dialog .mico-ant-modal-footer .mico-ui-button[data-variant=primary]{background:var(--mico-color-action-primary);border-color:var(--mico-color-border-focus)}.mico-merge-agents-dialog .mico-ant-modal-footer .mico-ui-button[data-variant=primary]:disabled{background:var(--mico-color-background-hover);border-color:var(--mico-color-border-subtle)}.mico-merge-agents-dialog .mico-ant-modal-footer .mico-ui-button+.mico-ui-button{margin-inline-start:var(--mico-space-10)}.mico-merge-agents-section{padding:var(--mico-space-20) 0;border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico-merge-agents-retained{padding-top:0}.mico-merge-agents-heading{justify-content:space-between;align-items:center;gap:var(--mico-space-12);margin-bottom:var(--mico-space-10);display:flex}.mico-merge-agents-heading h3{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);font-weight:var(--mico-font-weight-semi-bold);margin:0}.mico-merge-agents-heading>span{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-merge-agents-list{overscroll-behavior:contain;border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);max-height:280px;overflow-y:auto}.mico-merge-agents-list-head,.mico-merge-agents-row{align-items:center;gap:var(--mico-space-12);padding:var(--mico-space-12) var(--mico-space-14);grid-template-columns:minmax(220px,1.3fr) minmax(130px,.9fr) minmax(85px,.5fr) minmax(190px,1.2fr) 70px;display:grid}.mico-merge-agents-list-head{z-index:1;border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-surface);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);position:sticky;top:0}.mico-merge-agents-list-head>:last-child{text-align:right}.mico-merge-agents-row{border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);cursor:pointer;min-height:56px}.mico-merge-agents-row-expert{align-items:center;gap:var(--mico-space-12);min-width:0;display:flex}.mico-merge-agents-row:last-child{border-bottom:0}.mico-merge-agents-row.is-selected{background:var(--mico-color-background-subtle)}.mico-merge-agents-row input{appearance:none;border:var(--mico-border-width-strong) solid var(--mico-color-border-default);background:var(--mico-color-background-surface);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin:0}.mico-merge-agents-row input:checked{border:var(--mico-choice-radio-checked-border-width) solid var(--mico-color-border-focus)}.mico-merge-agents-row input:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:3px}.mico-merge-agents-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);font-weight:var(--mico-font-weight-medium);overflow:hidden}.mico-merge-agents-badge{padding:var(--mico-space-2) var(--mico-space-8);border-radius:var(--mico-radius-r4);background:var(--mico-color-background-hover);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);white-space:nowrap;flex-shrink:0}.mico-merge-agents-row-runtime{align-items:center;gap:var(--mico-space-6);min-width:0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex-shrink:0;display:flex}.mico-merge-agents-row-runtime svg{width:12px;height:12px;color:var(--mico-color-text-placeholder);flex-shrink:0}.mico-merge-agents-row-runtime span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mico-merge-agents-row-model{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);overflow:hidden}.mico-merge-agents-row-workspaces{min-width:0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-merge-agents-workspace-tags{gap:var(--mico-space-4);min-width:0;display:flex}.mico-merge-agents-workspace-tooltip.mico-ant-tooltip{--mico-ant-tooltip-arrow-background-color:var(--mico-color-background-surface);max-width:min(320px,100vw - 24px)}.mico-merge-agents-workspace-tooltip .mico-ant-tooltip-container{padding:var(--mico-space-12);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary)}.mico-merge-agents-workspace-tooltip .mico-merge-agents-workspace-detail{margin-top:var(--mico-space-8)}.mico-merge-agents-workspace-detail{gap:var(--mico-space-8);overflow-wrap:anywhere;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.mico-merge-agents-row-count{color:var(--mico-color-text-placeholder);text-align:right;font-family:var(--font-mono,monospace);font-size:var(--mico-font-size-size12);font-variant-numeric:tabular-nums;line-height:var(--mico-line-height-size20)}.mico-merge-agents-spaces{gap:var(--mico-space-8);flex-wrap:wrap;display:flex}.mico-merge-agents-spaces>span{max-width:100%;padding:var(--mico-space-4) var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-focus);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);overflow-wrap:anywhere}.mico-merge-agents-hint{margin:var(--mico-space-10) 0 0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico-merge-agents-runtime-select{width:100%}.mico-merge-agents-runtime-select .mico-ant-select{height:44px;padding:0 var(--mico-space-16);border-color:var(--mico-color-border-weak);border-radius:var(--mico-radius-r8)}.mico-merge-agents-runtime-option{align-items:center;gap:var(--mico-space-12);width:100%;min-width:0;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);display:flex}.mico-merge-agents-runtime-identity{color:var(--mico-color-text-primary);flex-shrink:0}.mico-merge-agents-runtime-device{min-width:0;margin-left:calc(var(--mico-space-8) * -1);text-overflow:ellipsis;white-space:nowrap;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);overflow:hidden}.mico-merge-agents-runtime-status{background:var(--mico-color-background-disabled);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto}.mico-merge-agents-runtime-status.is-online{background:var(--mico-color-status-success-solid)}.mico-merge-agents-warning{align-items:flex-start;gap:var(--mico-space-10);padding:var(--mico-space-20) 0;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size24);display:flex}.mico-merge-agents-warning>svg{width:13px;height:13px;margin-top:var(--mico-space-4);color:var(--mico-color-label-warning-fg);flex-shrink:0}.mico-merge-agents-warning p{margin:0}.mico-merge-agents-warning strong{color:var(--mico-color-text-primary);font-weight:var(--mico-font-weight-semi-bold)}@media (max-width:560px){.mico-merge-agents-dialog .mico-ant-modal-container{padding:var(--mico-space-20) var(--mico-space-20) var(--mico-space-16)}.mico-merge-agents-row-expert{gap:var(--mico-space-8)}}@media (max-width:860px){.mico-merge-agents-list-head{display:none}.mico-merge-agents-row{gap:var(--mico-space-10) var(--mico-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mico-merge-agents-row-expert{grid-column:1/-1}.mico-merge-agents-row [data-label]{display:block}.mico-merge-agents-row [data-label]:before{content:attr(data-label);margin-bottom:var(--mico-space-4);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);display:block}.mico-merge-agents-row-runtime>svg{margin-right:var(--mico-space-6);vertical-align:middle;display:inline-block}.mico-merge-agents-row-runtime>span{vertical-align:middle;max-width:calc(100% - 20px);display:inline-block}.mico-merge-agents-workspace-tags{flex-wrap:wrap}}.mico .mico-agent-governance-root{width:100%;max-width:none}.mico .mico-settings-content:has(.mico-agent-governance-root){width:100%;max-width:none;overflow:hidden}.mico .mico-agent-governance-root [role=log]{flex:1;min-height:0;overflow-y:auto}.mico-ant-modal-wrap.mico-invite-picker-dialog{overflow:clip}.mico-invite-picker-dialog .mico-ui-checkbox{position:relative}.mico-task-ask-host:empty{display:none}.mico-task-ask-host{margin-bottom:var(--mico-space-10)}.mico-ask-card{--mico-ask-option-bg:var(--mico-color-background-subtle);--mico-ask-number-active-bg:var(--mico-color-background-hover);padding:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r16);background:var(--card);color:var(--foreground);max-height:55vh;overflow-y:auto}.mico-ask-card.mico-computer-use-task-card{max-height:none}.mico-ask-header{align-items:center;gap:var(--mico-space-10);padding:var(--mico-space-8);margin-bottom:var(--mico-space-8);color:var(--muted-foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);display:flex}.mico-ask-header>svg{flex-shrink:0;width:18px;height:18px}.mico-ask-header nav{flex-shrink:0;margin-left:auto}.mico-ask-header nav button{border-radius:var(--mico-radius-r6);justify-content:center;align-items:center;width:24px;height:24px;display:flex}.mico-ask-header nav svg{width:16px;height:16px}.mico-ask-question{min-width:0;color:var(--foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);font-weight:var(--mico-font-weight-semi-bold);overflow-wrap:anywhere;white-space:pre-wrap;flex:1;margin:0}.mico-ask-card button:disabled{opacity:.45;cursor:default}.mico-ask-card button:focus-visible,.mico-ask-reopen:focus-visible,.mico-ask-collapsed button:focus-visible{outline:var(--mico-border-width-strong) solid var(--muted-foreground);outline-offset:2px}.mico-ask-description,.mico-ask-notice{margin:0 0 var(--mico-space-12);color:var(--muted-foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);white-space:pre-wrap}.mico-ask-options{flex-direction:column;display:flex}.mico-ask-context{align-items:center;gap:var(--mico-space-16);max-width:560px;margin:0 var(--mico-space-8) var(--mico-space-12);padding:var(--mico-space-12);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r12);flex-wrap:wrap;display:flex}.mico-ask-context.is-image-only{width:fit-content;max-width:calc(100% - 16px)}.mico-ask-image{overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:240px}.mico-ask-image>button{border:0;max-width:100%;padding:0}.mico-ask-external-action{align-items:center;gap:var(--mico-space-12);flex-wrap:wrap;flex:200px;min-width:0;display:flex}.mico-ask-external-copy{min-width:0;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);color:var(--foreground);flex-direction:column;flex:200px;display:flex}.mico-ask-external-copy small{color:var(--muted-foreground);font-size:var(--mico-font-size-size12);overflow-wrap:anywhere}.mico-ask-external-action .mico-ui-button{min-width:0;max-width:100%;height:auto;min-height:var(--mico-button-height-s);padding-block:var(--mico-space-4);white-space:normal;overflow-wrap:anywhere;flex:0 auto}.mico-ask-external-action .mico-ui-button__label>span{min-width:0}.mico-ask-external-action .mico-ui-button svg{width:14px;height:14px}.mico-ask-option:not(.mico-ui-button){align-items:center;gap:var(--mico-space-8);width:100%;min-height:40px;padding:var(--mico-space-8);text-align:left;border-radius:var(--mico-radius-r8);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size24);display:flex;position:relative}.mico-ask-option+.mico-ask-option:before{content:"";border-top:var(--mico-border-width-default) solid var(--border);opacity:.45;position:absolute;top:0;left:8px;right:8px}.mico-ask-option:not(.mico-ui-button):not(:disabled):hover,.mico-ask-option.is-selected{background:var(--mico-ask-option-bg)}.mico-ask-option-arrow{visibility:hidden;flex-shrink:0;width:16px;height:16px}.mico-ask-option:hover .mico-ask-option-arrow,.mico-ask-option:focus-visible .mico-ask-option-arrow,.mico-ask-option.is-selected .mico-ask-option-arrow{visibility:visible}.mico-ask-option-number{border-radius:var(--mico-radius-r8);background:var(--mico-ask-option-bg);width:24px;height:24px;color:var(--foreground);font-size:var(--mico-font-size-size14);flex:0 0 24px;justify-content:center;align-items:center;display:flex}.mico-ask-option:not(:disabled):hover .mico-ask-option-number,.mico-ask-option.is-selected .mico-ask-option-number{background:var(--mico-ask-number-active-bg)}.dark .mico-ask-card{--mico-ask-option-bg:var(--secondary);--mico-ask-number-active-bg:var(--border)}.mico-ask-option-number svg{width:14px;height:14px}.mico-ask-option-copy{overflow-wrap:anywhere;flex:1;min-width:0}.mico-ask-option-copy small{margin-left:var(--mico-space-8);color:var(--muted-foreground);font-size:var(--mico-font-size-size12)}.mico-ask-option-description{font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);color:var(--muted-foreground);display:block}.mico-ask-footer{align-items:flex-end;gap:var(--mico-space-10);margin-top:var(--mico-space-12);min-height:40px;padding:var(--mico-space-8) var(--mico-space-10);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r8);display:flex}.mico-ask-footer:focus-within{border-color:var(--muted-foreground)}.mico-ask-input{align-items:flex-start;gap:var(--mico-space-10);min-width:0;padding:var(--mico-space-2) 0;flex:1;display:flex}.mico-ask-input>svg{width:18px;height:22px;color:var(--muted-foreground);flex:0 0 18px}.mico-ask-input textarea{resize:none;width:100%;min-width:0;min-height:22px;max-height:100px;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);background:0 0;border:0;outline:none;flex:1}.mico-ask-input textarea::placeholder{color:var(--muted-foreground)}.mico-ask-input textarea:focus-visible{outline:none}.mico-ask-submit{background:var(--foreground);width:24px;height:24px;color:var(--background);font-size:var(--mico-font-size-size14);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}.mico-ask-submit svg{width:16px;height:16px}.mico-ask-submit:disabled{background:var(--muted-foreground)}.mico-ask-error{margin:var(--mico-space-8) 0 0;font-size:var(--mico-font-size-size14);color:var(--destructive)}.mico-ask-select-hint{color:var(--muted-foreground);font-size:var(--mico-font-size-size14);flex:1;align-self:center}.mico-ask-collapsed{gap:var(--mico-space-12);padding:var(--mico-space-10) var(--mico-space-16);font-size:var(--mico-font-size-size14);color:var(--muted-foreground);justify-content:space-between;align-items:center;display:flex}.mico-ask-collapsed button{align-items:center;gap:var(--mico-space-4);display:flex}.mico-ask-collapsed svg{width:14px;height:14px}.mico-ask-transcript-question{margin:var(--mico-space-8) 0;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size24)}.mico-ask-transcript-question>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mico-ask-reopen{align-items:center;gap:var(--mico-space-6);margin-top:var(--mico-space-12);padding:var(--mico-space-4) var(--mico-space-10);border:var(--mico-border-width-default) solid var(--border);border-radius:var(--mico-radius-r16);background:var(--card);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);display:inline-flex}.mico-ask-reopen svg{width:16px;height:16px}.mico-ask-answer{margin:var(--mico-space-16) 0;width:100%;min-width:0;color:var(--foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-reading);align-self:stretch}.mico-ask-answer-question{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin-bottom:var(--mico-space-6);overflow:hidden}.mico-ask-answer-text{white-space:pre-wrap;overflow-wrap:anywhere}.mico-ask-conversation:empty{display:none}.mico-ask-answer>.mico-ask-answer-question{white-space:normal;overflow-wrap:anywhere;color:var(--foreground);margin-bottom:var(--mico-space-12)}.mico-ask-answer-response{align-items:flex-start;gap:var(--mico-space-8);box-sizing:border-box;border-left:var(--mico-border-width-strong) solid var(--mico-color-border-weak);max-width:100%;padding-left:var(--mico-space-14);flex-direction:column;display:flex}.mico-ask-answer-response>.mico-ask-answer-text{box-sizing:border-box;max-width:100%;padding:var(--mico-space-10) var(--mico-space-14);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle)}.mico-ask-answer-author{align-items:center;gap:var(--mico-space-4);color:var(--foreground);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);flex-wrap:wrap;display:flex}.mico-ask-answer-name{color:var(--mico-color-text-secondary);font-weight:var(--mico-font-weight-regular)}.mico-ask-answer-avatar{margin-right:var(--mico-space-4);border:0}.dark .mico-ask-answer-response{border-left-color:var(--border)}.dark .mico-ask-answer-response>.mico-ask-answer-text{background:var(--muted);color:var(--foreground)}.dark .mico-ask-answer-name{color:var(--muted-foreground)}.mico-ask-answer[data-own-answer=true]>.mico-ask-answer-response{border-left:0;align-items:flex-end;padding-left:0}.mico-ask-answer[data-own-answer=true]>.mico-ask-answer-response>.mico-ask-answer-text{background:var(--mico-color-background-hover);color:var(--foreground)}.dark .mico-ask-answer[data-own-answer=true]>.mico-ask-answer-response>.mico-ask-answer-text{background:var(--muted)}.mico-upload-page{background:var(--mico-color-background-surface);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative}.mico-upload-page__publish-overlay{z-index:20;justify-content:center;align-items:center;gap:var(--mico-space-12);background:rgb(var(--mico-color-channel-surface) / 78%);color:var(--mico-color-text-primary);flex-direction:column;display:flex;position:absolute;inset:0}.mico-upload-page__publish-overlay p{font-size:var(--mico-font-size-size14);margin:0}.mico-upload-page__header{align-items:center;gap:var(--mico-space-8);height:60px;padding:0 var(--mico-space-24);flex-shrink:0;display:flex}.mico-upload-page__back{border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);width:16px;height:28px;color:var(--mico-color-text-primary);cursor:pointer;border:0;place-items:center;display:grid}.mico-upload-page__back:disabled{opacity:.4;cursor:default}.mico-upload-page__title{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);color:var(--mico-color-text-primary)}.mico-upload-page__toolbar{justify-content:space-between;align-items:center;gap:var(--mico-space-16);padding:0 var(--mico-space-40);margin-bottom:var(--mico-space-16);flex-shrink:0;display:flex}.mico-upload-page__tabs{gap:var(--mico-space-14);display:inline-flex}.mico-upload-page__tabs button{border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-r16);height:28px;padding:0 var(--mico-space-12);font-size:var(--mico-font-size-size14);color:var(--mico-color-text-placeholder);background:var(--mico-color-background-surface);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.mico-upload-page__tabs button.is-active{background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico-upload-page__tabs button:focus-visible,.mico-upload-page__back:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:2px}.mico-upload-page__search{align-items:center;gap:var(--mico-space-6);width:280px;height:32px;padding:0 var(--mico-space-10);border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-r8);color:var(--mico-color-text-placeholder);display:flex}.mico-upload-page__search input{min-width:0;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);background:0 0;border:0;flex:1}.mico-upload-page__search input:focus{outline:none}.mico-upload-page__body{min-height:0;padding:0 var(--mico-space-40) var(--mico-space-20);flex-direction:column;flex:1;display:flex;overflow:auto}.mico-upload-page__body>*{flex-shrink:0}.mico-upload-page__source-card{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);overflow:hidden}.mico-upload-page__source-card-head{padding:var(--mico-space-12) var(--mico-space-20);background:var(--mico-color-background-surface);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle)}.mico-upload-page__source-count{font-size:var(--mico-font-size-size14);color:var(--mico-color-text-secondary)}.mico-upload-page__source-list{flex-direction:column;display:flex}.mico-upload-page__source-item{align-items:center;gap:var(--mico-space-12);width:100%;padding:var(--mico-space-12) var(--mico-space-20);border:0;border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-surface);text-align:left;cursor:pointer;display:flex}.mico-upload-page__source-item:last-child{border-bottom:0}.mico-upload-page__source-item:hover{background:var(--mico-color-background-hover)}.mico-upload-page__source-item.is-selected{background:var(--mico-color-background-surface)}.mico-upload-page__source-item:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:-2px}.mico-upload-page__footer{justify-content:flex-end;gap:var(--mico-space-12);padding:var(--mico-space-12) var(--mico-space-40);border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-surface);flex-shrink:0;display:flex}.mico-upload-page__dep-remove{border-radius:var(--mico-radius-r6);width:28px;height:28px;color:var(--mico-color-text-placeholder);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mico-upload-page__dep-remove:hover:not(:disabled){background:var(--mico-color-background-hover);color:var(--mico-color-text-danger)}.mico-upload-page__dep-remove:disabled{opacity:.45;cursor:default}.mico-upload-page__notice-list{padding-left:var(--mico-space-20);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);margin:0}.mico-upload-page__notice-list li+li{margin-top:var(--mico-space-4)}.mico-upload-page__primary{min-width:88px}.mico-upload-page__form-wrap{padding-bottom:0}.mico-upload-page__form{gap:var(--mico-space-20);width:100%;max-width:1000px;padding-bottom:var(--mico-space-24);flex-direction:column;margin:0 auto;display:flex}.mico-upload-page__textarea{position:relative}.mico-upload-page__textarea textarea{padding-bottom:var(--mico-space-24)}.mico-upload-page__textarea-count{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);pointer-events:none;position:absolute;bottom:6px;right:10px}.mico-upload-page__leader-input{align-items:center;gap:var(--mico-space-8);display:flex;position:relative}.mico-upload-page__leader-input input{flex:1;min-width:0}.mico-upload-page__leader-input .mico-market-upload__leader-badge{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mico-upload-page__leader-input:has(.mico-market-upload__leader-badge) input{padding-right:var(--mico-space-64)}.mico-upload-page__member{gap:var(--mico-space-16);padding:var(--mico-space-20) 0;border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);flex-direction:column;display:flex}.mico-upload-page__member:last-child{border-bottom:0}.mico-upload-page__deps{gap:var(--mico-space-12);flex-direction:column;display:flex}.mico-upload-page__deps-head{justify-content:space-between;align-items:center;display:flex}.mico-upload-page__deps-add{align-items:center;gap:var(--mico-space-2);height:24px;padding:0 var(--mico-space-8) 0 var(--mico-space-6);border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-r6);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);cursor:pointer;white-space:nowrap;display:inline-flex}.mico-upload-page__deps-add:hover{background:var(--mico-color-background-hover);border-color:var(--mico-color-border-default)}.mico-upload-page__deps-title{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);color:var(--mico-color-text-primary)}.mico-upload-page__deps-count{margin-left:var(--mico-space-8);color:var(--mico-color-text-secondary);font-weight:var(--mico-font-weight-regular)}.mico-upload-page__deps-missing{color:var(--mico-color-text-placeholder);font-weight:var(--mico-font-weight-regular)}.mico-ui-sheet__header.mico-publish-sheet__header .mico-ant-drawer-title{align-items:center;gap:var(--mico-space-8);font-size:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;padding:0;display:flex}.mico-upload-page__publish-sheet{gap:var(--mico-space-8);padding-top:var(--mico-space-6);flex-direction:column;display:flex}.mico-upload-page__publish-sheet-row{align-items:center;gap:var(--mico-space-12);padding:var(--mico-space-10) var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);display:flex}.mico-upload-page__publish-sheet-copy{gap:var(--mico-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.mico-upload-page__publish-sheet-name{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico-upload-page__publish-sheet-state{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12)}.mico-upload-page__dep-grid{gap:var(--mico-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mico-upload-page__dep-card{align-items:center;gap:var(--mico-space-8);min-height:44px;padding:var(--mico-space-10) var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);display:flex}.mico-upload-page__dep-card.is-unavailable{background:var(--mico-color-background-subtle);border-color:var(--mico-color-border-subtle);color:var(--mico-color-text-placeholder)}.mico-upload-page__dep-card.is-conflict{color:var(--mico-color-action-link);background:var(--mico-color-background-subtle)}.mico-upload-page__dep-badge{padding:var(--mico-space-2) var(--mico-space-6);border-radius:var(--mico-radius-r4);background:var(--mico-color-background-hover);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);flex-shrink:0}.mico-upload-page__dep-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mico-upload-page__dep-action{align-items:center;gap:var(--mico-space-2);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);cursor:pointer;background:0 0;border:0;flex-shrink:0;display:inline-flex}.mico-upload-page__dep-action:hover{text-decoration:underline}@media (max-width:900px){.mico-upload-page__dep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mico-upload-page__dep-grid{grid-template-columns:minmax(0,1fr)}.mico-upload-page__toolbar,.mico-upload-page__body,.mico-upload-page__footer{padding-left:var(--mico-space-16);padding-right:var(--mico-space-16)}.mico-upload-page__search{width:180px}}.dark [data-desktop-window-header=tabs]{background-color:var(--mico-color-background-canvas)}.dark [data-desktop-window-header=tabs] button{color:var(--mico-color-text-secondary)}.dark [data-desktop-window-header=tabs] button:disabled{color:var(--mico-color-text-disabled)}.dark [data-desktop-window-header=tabs] button:not(:disabled):hover{background-color:var(--mico-color-background-hover);color:var(--mico-color-text-disabled)}.dark [data-desktop-window-header=tabs] [role=tablist] .group{color:var(--mico-color-text-secondary)}.dark [data-desktop-window-header=tabs] [role=tablist] .group:hover{background-color:var(--mico-color-background-hover)}.dark [data-desktop-window-header=tabs] [role=tab][aria-selected=true]{color:var(--mico-color-text-primary)}.dark [data-desktop-window-header=tabs] [role=tab] svg{color:var(--mico-color-text-secondary)}.dark [data-desktop-window-header=tabs] [role=tab][aria-selected=true] svg{color:var(--mico-color-action-link)}.dark [data-desktop-window-header=tabs] [class~="bg-[#dfe2e8]"],.dark [data-desktop-window-header=tabs] [class~="bg-[#d9dce3]"]{background-color:var(--mico-color-border-default)}.dark [role=dialog][aria-label=所有标签页] [class~="bg-[#f8f9fb]"]{background-color:var(--mico-color-background-surface);border-color:var(--mico-color-border-default)}.dark,[data-mico-color-scheme=dark]{--knowledge-diff-insert-bg:var(--mico-color-status-success-subtle);--knowledge-diff-delete-bg:var(--mico-color-status-error-subtle);--knowledge-diff-modify-bg:var(--mico-color-status-info-subtle);--knowledge-diff-insert-text:var(--mico-color-status-success);--knowledge-diff-delete-text:var(--mico-color-status-error)}
/*# sourceMappingURL=0~u0p0xk76vos.css.map*/