:root{--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, monospace;--font-body: "Microsoft YaHei", "PingFang SC", "Segoe UI", sans-serif;--font-display: "Microsoft YaHei", "PingFang SC", "Segoe UI", sans-serif;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .12s;--duration-normal: .2s;--duration-slow: .35s;--opacity-disabled: .55;--shell-pad: 16px;--shell-gap: 16px;--shell-nav-width: 240px;--shell-topbar-height: 56px;--tool-panel-width: var(--shell-nav-width);--statusbar-right-space: var(--tool-panel-width);--font-size-base: 14px;--font-size-lg: 16px;--font-size-sm: 13px;--font-size-xs: 12px;--font-size-2xs: 11px}:root[data-theme=default][data-color-mode=light]{--space-agent-group-gutter: 32px;--space-agent-group-control: 8px;--space-agent-group-grid: 16px;--size-agent-group-drawer-control: 28px;--space-agent-group-upload-top: 100px;--space-agent-group-upload-inset: 24px;--size-agent-group-upload-dialog-width: 550px;--size-agent-group-upload-drop-height: 200px;--size-agent-group-upload-button-width: 84px;--opacity-agent-disabled: .45;--opacity-agent-muted: .55;--opacity-agent-hidden: 0;--opacity-agent-visible: 1;--color-duplex-orb-start: #1476ff;--color-duplex-orb-end: #bdb1ff;--color-duplex-orb-shadow: #bdb1ff80;--color-surface-page: #f5f7f9;--color-surface-page-rgb: 245, 247, 249;--color-surface-page-accent: #f5f7f9;--color-surface-elevated: #ffffff;--color-surface-hover: #f0f0f0;--color-surface-muted: #f0f0f0;--color-surface-muted-rgb: 240, 240, 240;--color-surface-content: #ffffff;--color-surface-card: #ffffff;--color-surface-card-rgb: 255, 255, 255;--color-surface-highlight: rgba(0, 0, 0, .03);--color-surface-highlight-rgb: 0, 0, 0;--color-surface-highlight-alpha: .03;--color-surface-popover: #ffffff;--color-surface-panel: #ffffff;--color-surface-panel-rgb: 255, 255, 255;--color-surface-panel-strong: #ffffff;--color-surface-panel-strong-rgb: 255, 255, 255;--color-surface-panel-hover: #ffffff;--color-surface-panel-hover-rgb: 255, 255, 255;--color-skill-card-action-surface: #f4f4f5;--color-skill-card-action-hover-surface: #e4e4e7;--color-surface-chrome: rgba(255, 255, 255, .95);--color-surface-shell: #f3f3f3;--color-surface-transparent: transparent;--color-text-primary: #191919;--color-text-primary-rgb: 25, 25, 25;--color-text-strong: #18181b;--color-text-chat: #3f3f46;--color-text-secondary: #777777;--color-text-secondary-rgb: 119, 119, 119;--color-text-tertiary: #52525b;--color-text-weak: #595959;--color-text-weak-rgb: 89, 89, 89;--color-text-placeholder: #808080;--color-text-meta: #808080;--color-text-meta-rgb: 128, 128, 128;--color-text-disabled: #c2c2c2;--color-text-suggestion-label: #282828;--color-text-card: #18181b;--color-text-inverse: #ffffff;--color-text-link: #0067d1;--color-text-divider: #dbdbdb;--color-text-divider-rgb: 219, 219, 219;--color-border-default: #e4e4e7;--color-border-default-rgb: 228, 228, 231;--color-border-card: #e6e6e6;--color-border-strong: #d4d4d8;--color-border-hover: #a1a1aa;--color-border-accent: rgba(37, 99, 235, .5);--color-border-accent-rgb: 37, 99, 235;--color-border-accent-alpha: .5;--color-border-success: rgba(22, 163, 74, .5);--color-border-warning: rgba(217, 119, 6, .5);--color-border-danger: rgba(220, 38, 38, .5);--color-field-invalid-border: #f23030;--color-border-input: #e4e4e7;--color-border-input-strong: #c2c2c2;--color-border-input-strong-rgb: 194, 194, 194;--color-border-toolbar-input: #e2e2e2;--color-border-focus: #2563eb;--color-tool-panel-divider: #ededed;--color-action-primary: #2563eb;--color-action-primary-rgb: 37, 99, 235;--color-action-primary-disabled-surface: rgb(133.9606, 173.3011, 249.229);--color-action-primary-disabled-border: rgb(123.0658, 161.6244, 237.9767);--color-action-primary-hover: #3b82f6;--color-action-primary-subtle: rgba(37, 99, 235, .12);--color-action-primary-text: #ffffff;--color-action-primary-glow: rgba(37, 99, 235, .15);--color-action-secondary: #f4f4f5;--color-action-secondary-rgb: 244, 244, 245;--color-action-secondary-text: #3f3f46;--color-button-border: #595959;--color-button-hover: #fafafa;--color-brand-secondary: #0d9488;--color-tool-tab-active-bg: #e6e6e6;--color-artifact-toolbar-icon: #191919;--color-artifact-toolbar-icon-disabled: #c0c0c0;--color-artifact-toolbar-divider: #e5e5e5;--color-feedback-success: #16a34a;--color-feedback-success-rgb: 22, 163, 74;--color-feedback-success-subtle: rgba(22, 163, 74, .1);--color-feedback-success-text: #01802b;--color-feedback-warning: #d97706;--color-feedback-warning-rgb: 217, 119, 6;--color-feedback-warning-subtle: rgba(217, 119, 6, .1);--color-feedback-warning-text: #ffffff;--color-feedback-danger: #dc2626;--color-feedback-danger-rgb: 220, 38, 38;--color-feedback-danger-subtle: rgba(220, 38, 38, .1);--color-feedback-danger-text: #fafafa;--color-field-invalid-text: #f23030;--color-feedback-info: #2563eb;--color-feedback-info-rgb: 37, 99, 235;--color-feedback-info-subtle: rgba(59, 130, 246, .08);--color-tag-info-text: #0f5ed4;--color-tag-info-surface: #deecff;--color-skill-version-default-text: #0950de;--color-skill-version-default-surface: #cedefd;--color-tag-neutral-text: #191919;--color-tag-neutral-surface: #f5f5f5;--color-feedback-success-toast: #d5f2dc;--color-feedback-danger-toast: #fce9e9;--color-toast-border: #deecff;--color-toast-surface: #deecff;--color-feedback-danger-banner: #fce3e1;--color-connector-toast-success-surface: #eaf9ee;--color-connector-toast-success-text: #1a8a3d;--color-connector-toast-success-surface-hover: #d7f1df;--color-connector-toast-error-surface: #fdecec;--color-connector-toast-error-text: #c0332b;--color-connector-toast-error-surface-hover: #f7dada;--color-code-stat-added-surface: #d5f2dc;--color-code-stat-removed-surface: #fce3e0;--color-feedback-success-indicator: #1a991d;--color-chat-accent: #1476ff;--color-chat-accent-subtle: #deecff;--color-context-system-prompt: #6e52e0;--color-context-messages: #ffb802;--color-context-tools: #5bb402;--color-context-track: #c2c2c2;--color-context-ring-track: #e0e0e0;--color-context-ring-value: #6a6a6a;--color-context-trigger-surface: #f5f5f5;--color-cron-running: var(--color-feedback-success);--color-code-diff-added-surface: #e9f7ed;--color-code-diff-added-gutter: #ccebd5;--color-code-diff-removed-surface: #fdecec;--color-code-diff-removed-gutter: #f7cccc;--color-code-diff-line-marker: #9ca3af;--color-backdrop: rgba(0, 0, 0, .35);--color-backdrop-strong: rgba(0, 0, 0, .5);--color-scrollbar-thumb: rgba(119, 119, 119, .45);--effect-focus-ring: 0 0 0 2px var(--color-surface-page), 0 0 0 4px var(--color-border-focus);--effect-shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--effect-shadow-md: 0 4px 12px rgba(0, 0, 0, .08), 0 0 0 1px rgba(0, 0, 0, .04);--effect-shadow-lg: 0 12px 28px rgba(0, 0, 0, .12), 0 0 0 1px rgba(0, 0, 0, .04);--effect-shadow-xl: 0 24px 48px rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .04);--color-sidebar-shadow: 2px 0 8px rgba(0, 0, 0, .08);--effect-toast-shadow: -2px 0 12px 0 var(--color-toast-border);--effect-card-hover: 0 8px 24px rgba(0, 0, 0, .16);--effect-shadow-glow: 0 0 24px var(--color-action-primary-glow);--effect-page-background: var(--color-surface-page);--effect-content-background: var(--color-surface-shell);--effect-proactive-card-hover: 0 8px 24px rgba(0, 0, 0, .15);--effect-status-danger-glow: 0 0 8px rgba(239, 68, 68, .5);--effect-status-success-glow: 0 0 8px rgba(34, 197, 94, .5);--effect-button-primary-shadow: 0 1px 2px rgba(0, 0, 0, .2);--effect-glow-pulse-rest: 0 0 0 rgba(255, 92, 92, 0);--effect-voice-pulse-start: 0 0 0 0 rgba(239, 68, 68, .4);--effect-voice-pulse-end: 0 0 0 8px rgba(239, 68, 68, 0);--color-chat-composer-surface: #ffffff;--color-chat-composer-surface-rgb: 255, 255, 255;--color-chat-composer-border: rgba(25, 25, 25, .1);--effect-chat-composer-shadow: 0 2px 12px rgba(0, 0, 0, .06);--color-animation-breath-peak: #e4e4e7;--color-chat-bubble-default: var(--color-surface-page);--color-chat-bubble-user: var(--color-surface-page);--color-chat-bubble-assistant: var(--color-surface-card);--color-chat-bubble-assistant-border: var(--color-border-default);--color-chat-task-queue-border: rgba(25, 25, 25, .12);--color-chat-task-queue-divider: rgba(25, 25, 25, .08);--effect-chat-task-queue-highlight: 0 -1px 0 rgba(255, 255, 255, .78);--color-kbd-background: rgba(0, 0, 0, .08);--color-skill-action-border: #000000;--color-skill-action-surface: #ffffff;--color-skill-action-text: #000000;--color-skill-action-hover: #f0f0f0;--color-skill-card-action-surface: #f5f5f5;--color-skill-card-action-hover-surface: #f0f7ff;--color-skill-card-action-loading-surface: #f0f7ff;--color-skill-badge-multimodal-surface: #d5f2dc;--color-skill-badge-multimodal-text: #029931;--color-skill-evolution-card-surface: #fafafa;--color-skill-notice-surface: #deecff;--color-skill-dropzone-surface: #f5f5f5;--color-skill-dropzone-hover-surface: #eeeeee;--color-skill-capsule-active: #0066ff;--color-team-event-surface: var(--color-surface-elevated);--color-team-event-summary-surface: transparent;--color-sidebar-nav-hover: #fafafa;--color-sidebar-nav-active: #e6e6e6;--color-sidebar-nav-active-hover: #dedee0;--color-sidebar-action-hover: #e6e6e6;--color-sidebar-surface: #f5f5f5;--color-settings-nav-surface: #f5f5f5;--color-settings-card-subtle: #fafafa;--color-settings-border: #f0f0f0;--color-settings-text-secondary: #808080;--color-settings-switch-checked: #1476ff;--color-settings-link: #1476ff;--color-settings-status-danger-text: #bf0a1c;--color-settings-status-danger-surface: #fce3e0;--color-free-models-banner-from: #eef6ff;--color-free-models-banner-mid: #f7f7ff;--color-free-models-banner-to: #fff8fb;--color-conversation-active-surface: var(--color-sidebar-nav-active);--color-chat-active-group-border: var(--color-chat-group-border);--color-chat-active-group-hover: rgba(var(--color-action-secondary-rgb), .44);--color-icon-btn-hover-surface: #f5f5f5;--color-code-toolbar-icon: #595959;--color-a2ui-card-border: rgba(15, 23, 42, .12);--color-a2ui-card-surface: #ffffff;--color-extension-section-surface: var(--color-surface-page);--color-extension-help-surface: var(--color-surface-muted);--color-conversation-unread: #1677ff;--color-conversation-error: #ff3333;--color-conversation-dialog-backdrop: rgba(15, 23, 42, .18);--effect-conversation-dialog-shadow: 0 18px 40px rgba(15, 23, 42, .22);--color-chat-group-border: rgba(25, 25, 25, .12);--color-chat-spinner-border: rgba(25, 25, 25, .16);--color-chat-group-divider: rgba(25, 25, 25, .08);--color-chat-hero-border: rgba(25, 25, 25, .14);--color-chat-pill-border: rgba(25, 25, 25, .72);--color-chat-error-divider: rgba(239, 68, 68, .15);--color-chat-card-border: rgba(25, 25, 25, .1);--color-chat-warning-border: rgba(245, 158, 11, .28);--color-chat-warning-icon: #ff8800;--color-chat-supporting-text: #595959;--color-chat-send-active: rgb(0, 102, 255);--color-chat-share-badge-text: #1d4ed8;--color-chat-share-badge-surface: #dbe8ff;--color-chat-joined-text: #047857;--color-chat-joined-surface: #d1fae5;--color-chat-joined-note-surface: #ecfdf5;--color-chat-left-text: #6b7280;--color-chat-left-surface: #f3f4f6;--color-chat-attachment-error-border: rgb(224.8, 152, 153.8);--color-chat-attachment-retry-hover: rgb(34.12, 81.24, 184.6);--color-chat-local-alert-dismiss: rgb(120.64, 69.68, 76.16);--color-chat-suggestion-hover: rgba(96, 165, 250, .08);--color-harness-success: #22c55e;--color-harness-timeout: #f59e0b;--color-harness-pending: #71717a;--color-chat-modal-backdrop: rgba(15, 23, 42, .28);--color-chat-dialog-backdrop: rgba(0, 0, 0, .46);--effect-chat-group-highlight: 0 -1px 0 rgba(255, 255, 255, .78);--effect-chat-active-group-highlight: var(--effect-chat-group-highlight);--effect-a2ui-card-shadow: 0 10px 24px rgba(15, 23, 42, .08);--effect-chat-control-shadow: 0 6px 18px rgba(15, 23, 42, .08);--effect-chat-modal-shadow: 0 24px 72px rgba(15, 23, 42, .24);--effect-chat-select-shadow: 0 18px 48px rgba(15, 23, 42, .16);--effect-chat-tooltip-shadow: 0 2px 12px rgba(0, 0, 0, .16);--effect-chat-toolbar-shadow: 0 1px 2px rgba(15, 23, 42, .04);--effect-chat-menu-shadow: 0 1px 4px rgba(15, 23, 42, .14);--effect-chat-popover-shadow: 0 10px 28px rgba(15, 23, 42, .16);--effect-context-usage-shadow: 0 2px 12px rgba(0, 0, 0, .16);--effect-chat-alert-shadow: 0 12px 28px rgba(185, 28, 28, .12);--effect-chat-suggestion-hover: 0 4px 16px rgba(96, 165, 250, .1);--effect-chat-suggestion-rest: 0 1px 4px rgba(25, 25, 25, .05);--effect-chat-active-marker: 0 0 6px rgba(var(--color-action-primary-rgb), .4);--effect-interaction-shadow: 0 4px 16px rgba(0, 0, 0, .06);--effect-interaction-highlight: 0 -1px 0 rgba(255, 255, 255, .78);--effect-interaction-attached-highlight: var(--effect-interaction-highlight);--effect-control-shadow: 0 1px 2px rgba(0, 0, 0, .1);--effect-tool-panel-shadow: 0 8px 20px rgba(15, 23, 42, .1), inset 0 1px 0 var(--color-surface-highlight);--effect-skill-evaluation-dialog-shadow: 0 25px 80px -16px rgba(0, 0, 0, .55);--effect-task-column-pill-shadow: 0 1px 2px rgba(25, 25, 25, .04);--color-skill-evaluation-dialog-ring: rgba(0, 0, 0, .05);--color-control-thumb: #ffffff;--color-control-ring: rgba(0, 0, 0, .05);--color-toggle-enabled: #10b981;--color-toggle-disabled: #d1d5db;--color-extension-input-border: #cccccc;--color-task-index-surface: #f2f2f2;--color-task-card-surface: #fafafa;--color-task-progress: #67c57e;--color-task-progress-track: #e0e0e0;--color-task-column-label: #8c8c8c;--color-team-overflow-surface: #edf1ff;--color-member-card-badge-surface: #e1e8fd;--color-agent-group-member-card-border: #f0f0f0;--color-agent-group-member-card-surface: #fafafa;--color-team-detail-surface: #f8fafc;--color-team-detail-text: #5d6675;--color-team-member-item-id-text: #656565;--color-team-detail-label: #9aa3af;--color-team-detail-divider: #e2e5ea;--color-team-status-waiting: #777777;--color-team-status-running: #5e7ce0;--color-team-status-running-surface: #d1e6fa;--color-team-status-completed: #088c58;--color-team-status-completed-icon: #17c456;--color-team-status-completed-surface: #d3f3e6;--color-team-status-cancelled: #c84646;--color-team-status-cancelled-surface: #fde2e2;--color-chat-paused: #f5a623;--color-source-selected-surface: #eaeaeb;--color-option-disabled: #8c8c96;--color-control-emphasis: #191919;--color-control-emphasis-rgb: 25, 25, 25;--color-control-emphasis-text: #ffffff;--color-control-emphasis-text-rgb: 255, 255, 255;--color-control-emphasis-hover: #1f2937;--color-control-emphasis-hover-strong: #333333;--color-config-team-icon: rgb(217, 70, 239);--color-channel-backdrop: rgba(0, 0, 0, .45);--color-cron-action: #141414;--color-cron-action-hover: #000000;--color-cron-action-foreground: #ffffff;--color-cron-action-link: #1476ff;--color-cron-auto-managed-surface: #e0f2fe;--color-cron-auto-managed-text: #0369a1;--color-cron-table-header-surface: #f5f5f5;--color-overlay-cron-dialog: rgba(0, 0, 0, .4);--color-overlay-cron-drawer: rgba(0, 0, 0, .3);--color-overlay-rsi-rail: rgba(25, 25, 25, .4);--color-tag-surface: #f5f5f5;--color-connector-tool-icon-surface: #f3f3f3;--color-connector-tool-icon-border: #dfdfdf;--color-connector-add-hover-surface: rgba(20, 118, 255, .06);--color-connector-json-paste-surface: #fafafa;--color-agent-group-avatar-surface: var(--color-action-primary-subtle);--color-agent-group-avatar-text: var(--color-text-link);--color-icon-remove: #c2c2c2;--color-rsi-rail-bg: #ffffff;--color-rsi-rail-selected: #e8e8e8;--color-rsi-page-bg: #ffffff;--color-rsi-tag-bg: #f5f5f5;--color-rsi-tag-border: transparent;--color-rsi-border: #c9c9c9;--color-rsi-canvas-bg: #f7f7f9;--color-rsi-canvas-border: #e8e8e8;--color-rsi-canvas-dot: rgba(0, 0, 0, .05);--color-rsi-node-border: #dfdfdf;--color-rsi-info-bar-bg: #deecff;--color-rsi-primary-btn-bg: #191919;--color-rsi-primary-btn-text: #ffffff;--color-rsi-divider: #c9c9c9;--color-rsi-node-best-path: #a2e4c8;--color-rsi-node-evaluated: #a9d6ff;--color-rsi-node-pending: #fce7ae;--color-rsi-node-failed: #ffc4e1;--color-rsi-node-pruned: #dbdbdb;--color-rsi-node-selected-ring: #018b52;--color-rsi-text-muted: #595959;--color-rsi-node-icon: #000000;--color-rsi-result-grad-from: #e6f7f0;--color-rsi-result-grad-to: #f1f7ff;--color-rsi-result-thumb-bg: #eef2f5;--color-rsi-result-divider: rgba(0, 0, 0, .12);--color-rsi-delta-up: #099261;--color-rsi-delta-up-bg: #0992611a;--color-rsi-delta-down: #ef4444;--color-rsi-delta-down-bg: #ef44441a;--color-rsi-progress-track: #e4e3e3;--color-rsi-running-bg: #e5f6ef;--color-switch-track-off: #c2c2c2;--color-switch-track-on: #1476ff;color-scheme:light}
