:root{--surface:#f8f8f6;--surface-hsl:60 12.5% 97%;--surface-elevated:#ffffff;--surface-elevated-soft:#e5e5e5;--surface-card-ivory:#faf9f5;--surface-chip:#e5e5e5;--surface-chip-alt:#e5e5e5;--surface-hover:#e5e5e5;--surface-hover-soft:#f8f8f6;--surface-hover-hsl:0 0% 90%;--surface-on-card:#ffffff;--panel-bg:var(--surface);--md-table-bg:rgba(236, 236, 234, .55);--border-default:#d7d7d4;--border-default-hsl:60 3% 84%;--border-shadcn-hsl:0 0% 90%;--border-transparent-mixed:transparent;--board:var(--border-default);--text-primary:#262626;--text-primary-on-dark:#262626;--text-primary-emphasis:#1a1a1a;--text-primary-inv:#1a1a1a;--text-primary-body-strong:#525252;--text-primary-hsl:0 0% 9%;--text-secondary:#737373;--text-secondary-cross:#a3a3a3;--text-secondary-mid:#525252;--text-tertiary:#a3a3a3;--text-tertiary-stone:#737373;--text-tertiary-mid:#525252;--text-tertiary-hsl:0 0% 45%;--text-disabled:#d4d4d4;--text-disabled-tertiary:#a3a3a3;--text-placeholder:#c4c4c4;--accent-cta-bg:#262626;--accent-cta-bg-pure:#000000;--accent-emphasis:#262626;--accent-soft:#262626;--accent-hover:#262626;--accent-pure-cta-fg:#ffffff;--error-flat:#ef4444;--warning-accent:#EA6B17;--process-agent-task-icon:#2563EB;--process-agent-service-icon:#7C3AED;--process-main-icon:#DB2777;--process-renderer-icon:#0891B2;--process-gpu-icon:#D97706;--process-utility-icon:#059669;--usage-heatmap-high:var(--process-agent-task-icon);--usage-model-1:#14B8A6;--usage-model-2:#F43F5E;--usage-model-3:#8B5CF6;--usage-model-4:#6366F1;--usage-model-5:#F59E0B;--background:0 0% 100%;--foreground:var(--text-primary-hsl);--muted:0 0% 96%;--muted-foreground:0 0% 45%;--border:var(--border-shadcn-hsl);--input:var(--border-shadcn-hsl);--switch-track-off:var(--text-secondary);--switch-thumb-off:var(--surface-on-card);--switch-thumb-on:hsl(var(--background));--switch-disabled-opacity:.3;--switch-disabled-thumb-opacity:.5;--switch-track-on:hsl(var(--primary));--ring:var(--text-primary-hsl);--primary:var(--text-primary-hsl);--primary-foreground:0 0% 98%;--secondary:0 0% 96%;--secondary-foreground:var(--text-primary-hsl);--accent:0 0% 96%;--accent-foreground:var(--text-primary-hsl);--popover:0 0% 100%;--popover-foreground:var(--text-primary-hsl);--radius:.5rem;--titlebar:var(--surface-hsl);--titlebar-border:var(--border-default-hsl);--titlebar-icon:0 0% 45%;--titlebar-button-hover:var(--surface-hover-hsl);--titlebar-control-hover:var(--surface-hover-hsl);--splash-bg:60 12.45% 96.86%;--splash-text:0 0% 45.1%;--splash-text-muted:30 3.6% 62.55%;--splash-text-destructive:0 0% 14.9%;--splash-fade-duration:.4s;--splash-fade-easing:cubic-bezier(.4, 0, 1, 1);--destructive:0 84% 60%;--confirm-bg:#fafafa;--confirm-title:#171717;--confirm-desc:var(--text-tertiary-stone);--confirm-btn-primary-bg:#171717;--confirm-btn-primary-text:#fafafa;--confirm-btn-primary-hover:var(--accent-hover);--confirm-btn-secondary-text:#262626;--confirm-btn-secondary-border:#d4d4d4;--confirm-btn-secondary-hover:rgba(0, 0, 0, .04);--sidebar:var(--surface-hsl);--sidebar-border:var(--border-default-hsl);--sidebar-item-hover:var(--surface-hover-hsl);--sidebar-item-active:0 0% 90%;--sidebar-item-active-foreground:var(--foreground);--sidebar-item-active-border:var(--sidebar-item-active);--sidebar-search-bg:var(--surface-hsl);--sidebar-muted:var(--text-tertiary-hsl);--sidebar-action-icon:0 0% 64%;--search-match-bg:45 100% 70%;--search-match-fg:0 0% 15%;--search-match-active-bg:34 100% 55%;--search-match-active-fg:0 0% 10%;--update-btn-border:#d4d4d4;--update-btn-text:#404040;--update-btn-hover:rgba(0, 0, 0, .04);--update-btn-bg:transparent;--content-area:var(--surface-hsl);--welcome-text:var(--text-tertiary-hsl);--login-bg-base:#F2F2ED;--login-panel-border:rgba(0, 0, 0, .08);--login-link-pressed:rgba(0, 0, 0, .95);--login-callback-card-bg:#FDFDF8;--login-callback-card-border:rgba(0, 0, 0, .08);--login-callback-title:rgba(0, 0, 0, .88);--login-callback-body:rgba(0, 0, 0, .56);--login-callback-cta-bg:#3C3F43;--login-callback-cta-border:#3C3F43;--login-callback-cta-text:#FCFCFC;--login-panel-bg:#FDFDF8;--login-control-bg:rgba(0, 0, 0, .05);--login-action-control-bg:rgba(0, 0, 0, .05);--login-back-border:rgba(0, 0, 0, .08);--login-control-border:rgba(0, 0, 0, .08);--login-control-border-active:rgba(0, 0, 0, .88);--login-control-border-disabled:rgba(0, 0, 0, 0);--login-control-text:rgba(0, 0, 0, .88);--login-control-placeholder:rgba(0, 0, 0, .32);--login-title-text:rgba(0, 0, 0, .88);--login-secondary-text:rgba(0, 0, 0, .56);--login-primary-button-bg:#3C3F43;--login-primary-button-border:#3C3F43;--login-primary-button-text:#FCFCFC;--login-disabled-button-overlay:rgba(0, 0, 0, 0);--login-disabled-button-bg:rgba(0, 0, 0, .05);--login-disabled-button-text:rgba(0, 0, 0, .32);--login-inverted-button-border:#FFFFFF;--login-link-text:rgba(0, 0, 0, .88);--login-link-hover:rgba(0, 0, 0, .7);--login-error-fg:#D91F37;--login-deletion-bubble-bg:#FDFDF8;--login-deletion-bubble-border:rgba(0, 0, 0, .08);--login-splash-progress-track:rgba(0, 0, 0, .1);--login-splash-progress-fill:rgba(0, 0, 0, .88);--login-overlay-button-hover:rgba(0, 0, 0, .2);--login-overlay-button-pressed:rgba(0, 0, 0, .4);--login-overlay-back-hover:rgba(0, 0, 0, .03);--login-overlay-back-pressed:rgba(0, 0, 0, .05);--login-overlay-row-hover:rgba(0, 0, 0, .03);--login-overlay-row-pressed:rgba(0, 0, 0, .05);--login-overlay-input-hover:rgba(0, 0, 0, .03);--login-loading-ring-track:rgba(0, 0, 0, .1);--login-consent-radio-bg:rgba(0, 0, 0, .05);--login-consent-radio-border:rgba(0, 0, 0, .56);--login-consent-radio-checked-bg:#3C3F43;--login-consent-radio-check:#FCFCFC;--login-consent-overlay:rgba(0, 0, 0, .85);--login-secondary-button-bg:rgba(0, 0, 0, .05);--login-secondary-button-border:rgba(0, 0, 0, .08);--login-secondary-button-text:rgba(0, 0, 0, .88);--login-overlay-secondary-hover:rgba(0, 0, 0, .03);--login-overlay-secondary-pressed:rgba(0, 0, 0, .05);--login-overlay-apple-hover:rgba(255, 255, 255, .08);--login-overlay-apple-pressed:rgba(255, 255, 255, .14);--login-apple-circle-bg:#000000;--lightbox-cta-bg:var(--accent-cta-bg-pure);--lightbox-cta-fg:var(--accent-pure-cta-fg);--lightbox-cta-hover:var(--accent-hover);--chat-input-bg:var(--surface-elevated);--chat-input-border:var(--border-default);--chat-input-border-focus:var(--text-tertiary);--chat-input-text:#000000;--chat-input-placeholder:var(--text-placeholder);--file-chip-bg:#a3a3a3;--drop-overlay-bg:rgba(163, 163, 163, .08);--drop-overlay-border:var(--text-tertiary);--tooltip-bg:#262626;--tooltip-text:#ffffff;--file-remove-bg:#525252;--file-badge-pdf:#B23A26;--file-badge-doc:#2C5CA8;--file-badge-sheet:#2E7D4F;--file-badge-slide:#A25A12;--file-badge-code:#5B49A8;--file-badge-fg:#FFFFFF;--bot-avatar-red-bg:#f7ded9;--bot-avatar-orange-bg:#f9e3d2;--bot-avatar-amber-bg:#f6ebcd;--bot-avatar-green-bg:#dceedd;--bot-avatar-teal-bg:#d6ebea;--bot-avatar-blue-bg:#dce6f5;--bot-avatar-violet-bg:#e3ddf3;--bot-avatar-pink-bg:#f6deea;--bot-avatar-graphite-bg:#e5e5e5;--bot-unread-bg:#417CDD;--bot-unread-fg:#FFFFFF;--chat-input-chip-bg:var(--surface-chip);--chat-input-chip-border:#d7d7d4;--chat-input-chip-text:var(--text-primary);--chat-input-chip-icon:var(--text-primary);--cmd-palette-bg:var(--surface-elevated);--cmd-palette-border:var(--border-default);--cmd-palette-item-hover:var(--surface-hover);--cmd-palette-item-text:var(--text-primary);--cmd-palette-item-meta:var(--text-secondary);--cmd-palette-item-icon:var(--text-secondary);--cmd-palette-empty:var(--text-secondary);--cmd-palette-tooltip-body:var(--text-secondary);--send-btn-bg:var(--accent-cta-bg);--send-btn-icon:var(--surface-on-card);--send-btn-disabled-bg:var(--surface-elevated-soft);--send-btn-disabled-icon:var(--text-disabled-tertiary);--send-btn-hover-bg:var(--send-btn-bg);--send-btn-pressed-bg:var(--send-btn-bg);--perm-code-bg:#f5f5f5;--perm-code-border:var(--border-default);--perm-allow-btn-bg:#ffffff;--perm-allow-btn-text:#262626;--perm-allow-kbd-bg:#f5f5f5;--perm-allow-kbd-border:#d7d7d4;--model-trigger-hover:#e5e5e5;--model-trigger-text:var(--text-secondary);--model-trigger-meta:var(--text-tertiary);--model-trigger-arrow:var(--text-secondary-cross);--thinking-body-text:var(--text-tertiary);--model-dropdown-bg:var(--surface-elevated);--model-dropdown-border:var(--border-default);--model-item-hover:var(--surface-hover);--model-item-text:var(--text-primary);--model-item-check:var(--accent-cta-bg-pure);--model-item-desc:var(--text-secondary);--model-section-label:var(--text-secondary);--favorite-star:#d99a06;--effort-tier-minimal:#2AAE5B;--effort-tier-low:#2AAE5B;--effort-tier-medium:#14B8A6;--effort-tier-high:#3B82F6;--effort-tier-xhigh:#4F46E5;--effort-tier-max:#8B5CF6;--effort-tier-ultra:#8B5CF6;--price-tier-t1:#2AAE5B;--price-tier-t2:#B58A1F;--price-tier-t3:#C05353;--fast-accent:#3B9EFF;--engine-badge-cc:#d97757;--engine-badge-codex:#7a9dff;--engine-badge-pi:#a78bfa;--perm-item-selected-bg:#f8f8f6;--perm-auto-selected-text:#417CDD;--perm-bypass-selected-text:var(--warning-accent);--folder-picker-bg:var(--surface-elevated);--folder-picker-border:var(--border-default);--folder-item-hover:var(--surface-hover);--folder-item-name:var(--text-primary);--folder-item-path:var(--text-secondary);--folder-item-icon:var(--text-secondary);--folder-label:var(--text-secondary);--folder-btn-bg:var(--chat-input-bg);--folder-btn-border:var(--border-default);--folder-btn-text:var(--accent-soft);--folder-btn-icon:var(--accent-soft);--workingdir-text:var(--text-secondary);--workingdir-icon:var(--text-secondary);--fast-toggle-off:var(--text-secondary);--fast-toggle-track:var(--text-disabled);--chat-placeholder-text:var(--text-tertiary);--msg-user-bg:var(--surface-elevated);--msg-user-border:var(--border-default);--msg-user-text:var(--text-primary);--msg-assistant-text:var(--text-primary);--msg-tool-text:var(--text-secondary-mid);--msg-code-block-bg:var(--surface-elevated);--msg-code-block-border:var(--border-default);--msg-code-inline-bg:var(--surface-chip);--msg-md-inline-code-bg:rgba(175, 184, 193, .2);--msg-table-border:var(--border-default);--msg-table-header-bg:var(--surface);--msg-blockquote-border:var(--agent-actions-rail);--msg-blockquote-text:var(--text-primary);--msg-hr-border:var(--border-default);--msg-scrollbar:var(--border-default);--msg-scrollbar-hover:#b0b0ae;--msg-cursor:var(--text-primary);--msg-link:#2563eb;--msg-tool-card-bg:var(--surface-elevated);--msg-tool-card-border:var(--border-default);--msg-tool-card-chevron:var(--text-secondary-mid);--msg-tool-card-text:var(--text-primary);--todo-bar-track:var(--surface-chip);--diff-del-fg:#b31d28;--diff-del-bg:#ffeef0;--diff-del-emphasis:#ffd7d5;--diff-add-fg:#22863a;--pr-open-on-light:#2EA043;--pr-open-on-dark:#3FB950;--diff-add-bg:#f0fff4;--diff-add-emphasis:#acf2bd;--diff-line-num:var(--text-tertiary-stone);--info-700:#1D4ED8;--agent-actions-rail:#DDD6CB;--quota-bar-fill:var(--text-secondary);--quota-bar-warn:var(--warning-fg);--quota-bar-crit:var(--error-flat);--quota-bar-track:var(--surface-chip);--status-bar-accent:var(--warning-accent);--status-badge-fg:var(--accent-pure-cta-fg);--surface-translucent-sidebar:var(--surface);--surface-translucent-main:var(--surface-elevated);--surface-translucent-overlay:var(--surface-elevated);--sidebar-search-input-bg:var(--surface-elevated);--composer-pill-bg:#FCFCFC;--composer-pill-icon:#3C3F43;--status-bar-meta:var(--text-secondary);--settings-bg:var(--surface);--settings-divider:var(--border-default);--settings-back-icon:var(--text-tertiary-mid);--settings-back-text:var(--text-primary);--settings-back-hover:var(--text-primary);--settings-menu-text:var(--text-primary);--settings-menu-text-selected:var(--text-primary);--settings-menu-bg-selected:#e8e8e6;--settings-menu-border-selected:var(--border-transparent-mixed);--settings-menu-bg-hover:#ececea;--settings-section-title:var(--text-primary);--settings-section-desc:var(--text-tertiary-mid);--settings-section-sublabel:var(--text-tertiary-mid);--settings-profile-card-bg:var(--surface-card-ivory);--settings-profile-card-border:var(--border-default);--settings-profile-avatar-bg:var(--surface-chip-alt);--settings-profile-avatar-text:var(--text-primary);--settings-profile-name:var(--text-primary);--settings-input-bg:var(--surface-card-ivory);--settings-input-border:var(--border-default);--settings-input-border-focus:var(--text-tertiary-stone);--settings-input-text:var(--text-primary);--settings-input-placeholder:var(--text-placeholder);--settings-eye-icon:var(--text-tertiary-stone);--settings-eye-icon-hover:var(--text-primary);--settings-trash-icon:var(--text-secondary);--settings-trash-icon-hover:var(--text-primary);--settings-source-meta:var(--text-secondary-cross);--settings-source-link:#262626;--settings-error-text:var(--error-flat);--settings-badge-bg:var(--surface-card-ivory);--settings-badge-border:var(--border-default);--settings-badge-needs-config:var(--text-tertiary);--settings-badge-saved:var(--text-secondary);--settings-badge-connected:var(--card-status-done);--settings-badge-connected-text:var(--text-primary);--settings-badge-error:var(--error-flat);--settings-btn-primary-bg:var(--accent-emphasis);--settings-btn-primary-text:#faf9f5;--settings-btn-primary-border:var(--accent-emphasis);--settings-btn-primary-hover-bg:var(--accent-hover);--settings-btn-secondary-bg:var(--surface-chip-alt);--settings-btn-secondary-text:var(--text-primary);--settings-btn-secondary-border:var(--border-default);--settings-btn-secondary-hover-bg:#d7d7d4;--settings-theme-card-bg:var(--surface-card-ivory);--settings-theme-card-border:var(--border-default);--settings-theme-preview-bg:var(--surface);--settings-theme-preview-border:var(--border-default);--settings-theme-preview-border-active:var(--accent-emphasis);--settings-theme-icon:var(--text-tertiary-stone);--settings-theme-icon-active:var(--accent-emphasis);--settings-theme-label:var(--text-tertiary-stone);--settings-theme-label-active:var(--accent-emphasis);--settings-theme-auto-light:#f8f8f6;--settings-theme-auto-dark:#1f1f1e;--settings-logout-bg:#faf9f5;--settings-logout-border:var(--border-default);--settings-logout-text:var(--text-primary);--settings-logout-icon:var(--text-primary);--settings-logout-hover-bg:var(--surface-hover-soft);--settings-integration-avatar-bg:#faf9f5;--settings-integration-avatar-border:#e8e8e6;--settings-integration-avatar-icon:var(--text-primary);--settings-integration-subtitle:var(--text-secondary);--settings-integration-warning:var(--warning-accent);--remote-status-ready:#2AAE5B;--remote-status-progress:#f59e0b;--remote-status-failed:#D91F37;--card-status-awaiting:#19D2C1;--sidebar-draft-indicator:#0B726B;--card-status-error:#D91F37;--card-status-done:#2AAE5B;--completion-badge-fg:#1f1f1e;--remote-status-disconnected:var(--text-tertiary);--ask-card-bg:var(--surface-elevated);--ask-card-border:var(--border-default);--ask-header-text:var(--text-primary);--ask-page-text:var(--text-tertiary);--ask-option-label:var(--text-primary);--ask-option-desc:var(--text-tertiary-stone);--ask-option-custom:var(--text-tertiary);--ask-option-divider:var(--border-default);--ask-option-border:var(--border-default);--ask-badge-bg:var(--surface-chip);--ask-badge-text:var(--text-primary);--ask-header-chip-bg:var(--surface-chip);--ask-option-list-bg:var(--surface-elevated);--ask-input-bg:var(--surface-elevated);--ask-input-border:var(--border-default);--ask-input-text:var(--text-primary);--ask-input-placeholder:var(--text-placeholder);--ask-send-bg:var(--accent-cta-bg);--ask-send-text:var(--surface-on-card);--ask-send-disabled-bg:var(--surface-elevated-soft);--ask-send-disabled-text:var(--text-disabled-tertiary);--ask-answered-text:var(--text-secondary);--ask-expired-text:var(--text-tertiary);--ask-option-hover:var(--surface-hover-soft);--ask-checkbox-border:#525250;--ask-checkbox-checked-bg:var(--accent-cta-bg);--ask-checkbox-checked-icon:var(--surface-on-card);--plan-card-bg:var(--surface-elevated);--plan-card-border:var(--border-default);--plan-header-title:var(--text-primary-emphasis);--plan-header-hint:var(--text-tertiary);--plan-header-divider:var(--border-default);--plan-toolbar-btn-icon:var(--text-tertiary-stone);--plan-toolbar-btn-hover-bg:#e8e8e5;--plan-outline-bg:var(--surface-elevated);--plan-outline-border:var(--border-default);--plan-outline-label:var(--text-tertiary-stone);--plan-outline-item-text:var(--text-tertiary-stone);--plan-outline-active-bg:#e8e8e5;--plan-outline-active-text:var(--text-primary-emphasis);--plan-content-bg:var(--surface-elevated);--plan-content-section:var(--text-primary-emphasis);--plan-content-body:var(--text-primary-body-strong);--plan-content-divider:var(--border-default);--plan-edit-body:var(--text-primary-body-strong);--plan-action-approve-text:var(--text-primary-emphasis);--plan-action-approve-enter:var(--text-secondary-cross);--plan-action-row-divider:var(--border-default);--plan-action-fb-icon:var(--text-secondary-cross);--plan-action-fb-placeholder:var(--text-placeholder);--plan-action-fb-text:var(--text-primary-emphasis);--plan-action-row-hover-bg:var(--surface-hover-soft);--plan-action-approve-icon-bg:var(--warning-accent);--plan-action-approve-icon-fg:#ffffff;--plan-min-title:var(--text-primary-emphasis);--plan-min-icon:var(--text-secondary-cross);--plan-bubble-badge-bg:var(--surface-chip);--plan-bubble-badge-text:var(--text-primary);--plan-bubble-body-text:var(--text-primary-body-strong);--plan-bubble-summary-text:var(--text-secondary);--color-primary:#171717;--color-neutral-300:var(--text-disabled);--color-neutral-400:var(--text-tertiary);--color-error-600:var(--error-flat);--color-error-700:#dc2626;--focus-ring:#417CDD;--focus-ring-soft:rgba(65, 124, 221, .5);--text-selection-bg:var(--focus-ring-soft);--overlay-modal:rgba(0, 0, 0, .5);--overlay-lightbox:rgba(0, 0, 0, .85);--lightbox-toolbar-bg:rgba(0, 0, 0, .6);--lightbox-toolbar-border:rgba(255, 255, 255, .2);--lightbox-toolbar-fg:rgba(255, 255, 255, .8);--lightbox-toolbar-fg-hover:#ffffff;--lightbox-toolbar-hover-bg:rgba(255, 255, 255, .1);--error-bg:#fef2f2;--error-border:rgba(220, 38, 38, .4);--error-fg:#dc2626;--error-fg-strong:#991b1b;--warning-bg-soft:rgba(234, 107, 23, .12);--warning-fg:#F3A115;--text-danger:var(--error-fg);--danger-bg-soft:var(--error-bg);--status-info:var(--info-700);--status-success:#177C3C;--upgrade-banner-bg:rgba(255, 102, 0, .1);--upgrade-banner-border:rgba(245, 158, 11, .45);--upgrade-banner-fg:#92400e;--skillhub-review-pending-bg:#fff7ed;--skillhub-review-pending-border:#fed7aa;--skillhub-review-pending-fg:#ea580c;--skillhub-review-quarantine-bg:#fefce8;--skillhub-review-quarantine-border:#fef08a;--skillhub-review-quarantine-fg:#a16207;--create-agent-control-bg:#FCFCFC;--create-agent-control-bg-hover:var(--surface-hover);--create-agent-control-bg-pressed:var(--surface-hover-soft);--create-agent-control-border:#DCDFE3;--create-agent-control-text:#3C3F43;--create-agent-control-icon:#3C3F43;--create-agent-segment-track-bg:#EDEDED;--create-agent-segment-inactive-text:#9A9DA3;--create-agent-send-bg:#3C3F43;--create-agent-send-icon:#FCFCFC;--create-agent-send-bg-hover:#2E3237;--create-agent-send-bg-pressed:#25282C;--create-agent-send-disabled-bg:#EDEDED;--create-agent-send-disabled-icon:#9A9DA3;--create-agent-focus-ring:var(--text-tertiary);--create-agent-quick-card-bg:#F8F8F8;--create-agent-quick-card-border:#DCDFE3;--create-agent-quick-card-text:#3C3F43;--create-agent-quick-card-icon-bg:#EDEDED;--create-agent-quick-card-icon:#3C3F43;--create-agent-quick-card-bg-hover:#FCFCFC;--create-agent-avatar-ring:rgba(255, 255, 255, .08);--create-agent-avatar-glass-bg:rgba(0, 0, 0, .004);--create-agent-avatar-inner-ring-start:rgba(255, 255, 255, .29);--create-agent-avatar-inner-ring-end:rgba(255, 255, 255, .24);--sidebar-nav-text:#3C3F43;--sidebar-list-muted:#9A9DA3;--sidebar-user-card-bg:rgba(255, 255, 255, .2);--sidebar-user-card-bg-hover:rgba(60, 63, 67, .06);--sidebar-user-card-border:rgba(60, 63, 67, .1);--sidebar-user-card-text:#3C3F43;--caret-accent:var(--accent-cta-bg);--button-cta-hover:var(--accent-hover);--shadow-soft-panel:0 4px 12px rgb(0 0 0 / .08);--shadow-chip-raised:0 1px 2px rgba(0, 0, 0, .12);--shadow-menu:0 4px 16px rgba(0, 0, 0, .15);--confirm-shadow:var(--shadow-soft-panel);--cmd-palette-shadow:var(--shadow-soft-panel);--form-field-hint:var(--text-secondary-mid);--slider-track:var(--border-default);--slider-fill:var(--text-primary);--slider-thumb:var(--surface-elevated);--slider-thumb-shadow:0 1px 3px rgb(0 0 0 / .18), 0 2px 6px rgb(0 0 0 / .08);--segmented-track:rgba(0, 0, 0, .06);--segmented-selected-shadow:0 1px 2px rgba(0, 0, 0, .1), 0 3px 8px rgba(0, 0, 0, .06);--segmented-selected-bg:var(--surface-elevated);--segmented-selected-border:var(--border-default);--segmented-option-fg:var(--text-secondary);--segmented-hover-bg:var(--surface-hover);--task-tag-red:#ed615f;--task-tag-orange:#eea34e;--task-tag-yellow:#e5c744;--task-tag-green:#70b568;--task-tag-blue:#609bd4;--task-tag-purple:#ab7bc6;--task-tag-gray:#969696;--task-tag-pink:#df83b0;--task-tag-coral:#de8970;--task-tag-teal:#53a89d;--task-tag-indigo:#7c83cf;--task-tag-white:#ffffff;--task-tag-white-check:#525252}:root[data-theme=dark]{--surface:#1f1f1e;--surface-hsl:60 2% 12%;--surface-elevated:#2c2c2a;--surface-elevated-soft:#2c2c2a;--surface-card-ivory:#2c2c2a;--surface-chip:#3c3c3a;--surface-chip-alt:#2c2c2a;--surface-hover:#3c3c3a;--surface-hover-soft:#3c3c3a;--surface-hover-hsl:60 2% 17%;--surface-on-card:#1f1f1e;--panel-bg:var(--surface);--md-table-bg:rgba(44, 44, 42, .55);--border-default:#3c3c3a;--border-default-hsl:60 2% 23%;--border-shadcn-hsl:30 4% 28%;--border-transparent-mixed:#3c3c3a;--board:var(--border-default);--text-primary:#d4d4d4;--text-primary-on-dark:#ffffff;--text-primary-emphasis:#d4d4d4;--text-primary-inv:#ffffff;--text-primary-body-strong:#d4d4d4;--text-primary-hsl:0 0% 83%;--text-secondary:#a3a3a3;--text-secondary-cross:#a3a3a3;--text-secondary-mid:#a3a3a3;--text-tertiary:#737373;--text-tertiary-stone:#737373;--text-tertiary-mid:#737373;--text-tertiary-hsl:0 0% 45%;--text-disabled:#525252;--text-disabled-tertiary:#737373;--text-placeholder:#525252;--accent-cta-bg:#ffffff;--accent-cta-bg-pure:#ffffff;--accent-emphasis:#d4d4d4;--accent-soft:#ffffff;--accent-hover:#e5e5e5;--accent-pure-cta-fg:#000000;--error-flat:#ef4444;--warning-accent:#EA6B17;--process-agent-task-icon:#60A5FA;--process-agent-service-icon:#A78BFA;--process-main-icon:#F472B6;--process-renderer-icon:#22D3EE;--process-gpu-icon:#F59E0B;--process-utility-icon:#34D399;--usage-heatmap-high:var(--process-agent-task-icon);--usage-model-1:#2DD4BF;--usage-model-2:#FB7185;--usage-model-3:#A78BFA;--usage-model-4:#818CF8;--usage-model-5:#FBBF24;--background:60 3% 14%;--foreground:var(--text-primary-hsl);--muted:30 6% 20%;--muted-foreground:24 5% 64%;--border:var(--border-shadcn-hsl);--input:var(--border-shadcn-hsl);--switch-track-off:var(--text-secondary);--switch-thumb-off:var(--surface-on-card);--switch-thumb-on:hsl(var(--background));--switch-disabled-opacity:.3;--switch-disabled-thumb-opacity:.5;--switch-track-on:hsl(var(--primary));--ring:var(--text-primary-hsl);--primary:var(--text-primary-hsl);--primary-foreground:60 3% 14%;--secondary:30 6% 20%;--secondary-foreground:var(--text-primary-hsl);--accent:30 6% 20%;--accent-foreground:var(--text-primary-hsl);--popover:60 3% 15%;--popover-foreground:var(--text-primary-hsl);--radius:null;--titlebar:var(--surface-hsl);--titlebar-border:var(--border-default-hsl);--titlebar-icon:0 0% 63.92%;--titlebar-button-hover:var(--surface-hover-hsl);--titlebar-control-hover:var(--surface-hover-hsl);--splash-bg:60 1.64% 11.96%;--splash-text:0 0% 63.92%;--splash-text-muted:30 2.78% 43.73%;--splash-text-destructive:0 0% 100%;--splash-fade-duration:null;--splash-fade-easing:null;--destructive:0 72% 63%;--confirm-bg:#2c2c2a;--confirm-title:#fafafa;--confirm-desc:var(--text-tertiary-stone);--confirm-btn-primary-bg:#fafafa;--confirm-btn-primary-text:#171717;--confirm-btn-primary-hover:var(--accent-hover);--confirm-btn-secondary-text:#fafafa;--confirm-btn-secondary-border:#3c3c3a;--confirm-btn-secondary-hover:rgba(255, 255, 255, .06);--sidebar:var(--surface-hsl);--sidebar-border:var(--border-default-hsl);--sidebar-item-hover:var(--surface-hover-hsl);--sidebar-item-active:60 2% 17%;--sidebar-item-active-foreground:var(--foreground);--sidebar-item-active-border:var(--sidebar-item-active);--sidebar-search-bg:var(--surface-hsl);--sidebar-muted:var(--text-tertiary-hsl);--sidebar-action-icon:0 0% 45%;--search-match-bg:40 55% 21%;--search-match-fg:0 0% 90%;--search-match-active-bg:42 100% 65%;--search-match-active-fg:0 0% 10%;--update-btn-border:#3c3c3a;--update-btn-text:#ffffff;--update-btn-hover:rgba(255, 255, 255, .06);--update-btn-bg:transparent;--content-area:var(--surface-hsl);--welcome-text:var(--text-tertiary-hsl);--login-bg-base:#181818;--login-panel-border:rgba(255, 255, 255, .1);--login-link-pressed:rgba(255, 255, 255, 1);--login-callback-card-bg:#1F1F1F;--login-callback-card-border:rgba(255, 255, 255, .1);--login-callback-title:rgba(255, 255, 255, .82);--login-callback-body:rgba(255, 255, 255, .55);--login-callback-cta-bg:#EEEEEE;--login-callback-cta-border:#EEEEEE;--login-callback-cta-text:#151515;--login-panel-bg:#1F1F1F;--login-control-bg:rgba(255, 255, 255, .06);--login-action-control-bg:rgba(255, 255, 255, .06);--login-back-border:rgba(255, 255, 255, .1);--login-control-border:rgba(255, 255, 255, .1);--login-control-border-active:rgba(255, 255, 255, .82);--login-control-border-disabled:rgba(255, 255, 255, 0);--login-control-text:rgba(255, 255, 255, .82);--login-control-placeholder:rgba(255, 255, 255, .3);--login-title-text:rgba(255, 255, 255, .82);--login-secondary-text:rgba(255, 255, 255, .55);--login-primary-button-bg:#EEEEEE;--login-primary-button-border:#EEEEEE;--login-primary-button-text:#151515;--login-disabled-button-overlay:rgba(255, 255, 255, 0);--login-disabled-button-bg:rgba(255, 255, 255, .06);--login-disabled-button-text:rgba(255, 255, 255, .3);--login-inverted-button-border:#FFFFFF;--login-link-text:rgba(255, 255, 255, .82);--login-link-hover:rgba(255, 255, 255, .66);--login-error-fg:#D91F37;--login-deletion-bubble-bg:#1F1F1F;--login-deletion-bubble-border:rgba(255, 255, 255, .1);--login-splash-progress-track:rgba(255, 255, 255, .13);--login-splash-progress-fill:rgba(255, 255, 255, .82);--login-overlay-button-hover:rgba(0, 0, 0, .05);--login-overlay-button-pressed:rgba(0, 0, 0, .1);--login-overlay-back-hover:rgba(255, 255, 255, .04);--login-overlay-back-pressed:rgba(255, 255, 255, .07);--login-overlay-row-hover:rgba(255, 255, 255, .04);--login-overlay-row-pressed:rgba(255, 255, 255, .07);--login-overlay-input-hover:rgba(255, 255, 255, .04);--login-loading-ring-track:rgba(255, 255, 255, .13);--login-consent-radio-bg:rgba(255, 255, 255, .06);--login-consent-radio-border:rgba(255, 255, 255, .55);--login-consent-radio-checked-bg:#EEEEEE;--login-consent-radio-check:#151515;--login-consent-overlay:rgba(0, 0, 0, .85);--login-secondary-button-bg:rgba(255, 255, 255, .06);--login-secondary-button-border:rgba(255, 255, 255, .1);--login-secondary-button-text:rgba(255, 255, 255, .82);--login-overlay-secondary-hover:rgba(255, 255, 255, .04);--login-overlay-secondary-pressed:rgba(255, 255, 255, .07);--login-overlay-apple-hover:rgba(0, 0, 0, .05);--login-overlay-apple-pressed:rgba(0, 0, 0, .1);--login-apple-circle-bg:#FFFFFF;--lightbox-cta-bg:var(--accent-cta-bg-pure);--lightbox-cta-fg:var(--accent-pure-cta-fg);--lightbox-cta-hover:var(--accent-hover);--chat-input-bg:var(--surface-elevated);--chat-input-border:var(--border-default);--chat-input-border-focus:var(--text-tertiary);--chat-input-text:#d4d4d4;--chat-input-placeholder:var(--text-placeholder);--file-chip-bg:#525252;--drop-overlay-bg:rgba(115, 115, 115, .1);--drop-overlay-border:var(--text-tertiary);--tooltip-bg:#1f1f1e;--tooltip-text:#ffffff;--file-remove-bg:#737373;--file-badge-pdf:#B23A26;--file-badge-doc:#2C5CA8;--file-badge-sheet:#2E7D4F;--file-badge-slide:#A25A12;--file-badge-code:#5B49A8;--file-badge-fg:#FFFFFF;--bot-avatar-red-bg:#4a2e2a;--bot-avatar-orange-bg:#4a3527;--bot-avatar-amber-bg:#473a22;--bot-avatar-green-bg:#26402a;--bot-avatar-teal-bg:#21403e;--bot-avatar-blue-bg:#263449;--bot-avatar-violet-bg:#322b48;--bot-avatar-pink-bg:#452b39;--bot-avatar-graphite-bg:#3c3c3a;--bot-unread-bg:#417CDD;--bot-unread-fg:#FFFFFF;--chat-input-chip-bg:var(--surface-chip);--chat-input-chip-border:#525250;--chat-input-chip-text:var(--text-primary);--chat-input-chip-icon:var(--text-primary);--cmd-palette-bg:var(--surface-elevated);--cmd-palette-border:var(--border-default);--cmd-palette-item-hover:var(--surface-hover);--cmd-palette-item-text:var(--text-primary);--cmd-palette-item-meta:var(--text-secondary);--cmd-palette-item-icon:var(--text-secondary);--cmd-palette-empty:var(--text-secondary);--cmd-palette-tooltip-body:var(--text-secondary);--send-btn-bg:var(--accent-cta-bg);--send-btn-icon:var(--surface-on-card);--send-btn-disabled-bg:var(--surface-elevated-soft);--send-btn-disabled-icon:var(--text-disabled-tertiary);--send-btn-hover-bg:var(--send-btn-bg);--send-btn-pressed-bg:var(--send-btn-bg);--perm-code-bg:#1f1f1e;--perm-code-border:var(--border-default);--perm-allow-btn-bg:#ffffff;--perm-allow-btn-text:#262626;--perm-allow-kbd-bg:#e5e5e5;--perm-allow-kbd-border:#d7d7d4;--model-trigger-hover:#2c2c2a;--model-trigger-text:var(--text-secondary);--model-trigger-meta:var(--text-tertiary);--model-trigger-arrow:var(--text-secondary-cross);--thinking-body-text:var(--text-tertiary);--model-dropdown-bg:var(--surface-elevated);--model-dropdown-border:var(--border-default);--model-item-hover:var(--surface-hover);--model-item-text:var(--text-primary);--model-item-check:var(--accent-cta-bg-pure);--model-item-desc:var(--text-secondary);--model-section-label:var(--text-secondary);--favorite-star:#e8b425;--effort-tier-minimal:#2AAE5B;--effort-tier-low:#2AAE5B;--effort-tier-medium:#14B8A6;--effort-tier-high:#3B82F6;--effort-tier-xhigh:#4F46E5;--effort-tier-max:#8B5CF6;--effort-tier-ultra:#8B5CF6;--price-tier-t1:#2AAE5B;--price-tier-t2:#B58A1F;--price-tier-t3:#C05353;--fast-accent:#3B9EFF;--engine-badge-cc:#d97757;--engine-badge-codex:#7a9dff;--engine-badge-pi:#a78bfa;--perm-item-selected-bg:#3c3c3a;--perm-auto-selected-text:#417CDD;--perm-bypass-selected-text:var(--warning-accent);--folder-picker-bg:var(--surface-elevated);--folder-picker-border:var(--border-default);--folder-item-hover:var(--surface-hover);--folder-item-name:var(--text-primary);--folder-item-path:var(--text-secondary);--folder-item-icon:var(--text-secondary);--folder-label:var(--text-secondary);--folder-btn-bg:var(--chat-input-bg);--folder-btn-border:var(--border-default);--folder-btn-text:var(--accent-soft);--folder-btn-icon:var(--accent-soft);--workingdir-text:var(--text-secondary);--workingdir-icon:var(--text-secondary);--fast-toggle-off:var(--text-secondary);--fast-toggle-track:var(--text-disabled);--chat-placeholder-text:var(--text-tertiary);--msg-user-bg:var(--surface-elevated);--msg-user-border:var(--border-default);--msg-user-text:var(--text-primary);--msg-assistant-text:var(--text-primary);--msg-tool-text:var(--text-secondary-mid);--msg-code-block-bg:var(--surface-elevated);--msg-code-block-border:var(--border-default);--msg-code-inline-bg:var(--surface-chip);--msg-md-inline-code-bg:rgba(110, 118, 129, .22);--msg-table-border:var(--border-default);--msg-table-header-bg:var(--surface);--msg-blockquote-border:var(--agent-actions-rail);--msg-blockquote-text:var(--text-primary);--msg-hr-border:var(--border-default);--msg-scrollbar:var(--border-default);--msg-scrollbar-hover:#555553;--msg-cursor:var(--text-primary);--msg-link:#60a5fa;--msg-tool-card-bg:var(--surface-elevated);--msg-tool-card-border:var(--border-default);--msg-tool-card-chevron:var(--text-secondary-mid);--msg-tool-card-text:var(--text-primary);--todo-bar-track:var(--surface-chip);--diff-del-fg:#ff7b72;--diff-del-bg:#67060c;--diff-del-emphasis:rgba(248, 81, 73, .42);--diff-add-fg:#7ee787;--pr-open-on-light:#2EA043;--pr-open-on-dark:#3FB950;--diff-add-bg:#033a16;--diff-add-emphasis:rgba(46, 160, 67, .42);--diff-line-num:var(--text-tertiary-stone);--info-700:#60a5fa;--agent-actions-rail:#404040;--quota-bar-fill:var(--text-secondary);--quota-bar-warn:var(--warning-fg);--quota-bar-crit:var(--error-flat);--quota-bar-track:var(--surface-chip);--status-bar-accent:var(--warning-accent);--status-badge-fg:var(--accent-pure-cta-fg);--surface-translucent-sidebar:var(--surface);--surface-translucent-main:var(--surface-elevated);--surface-translucent-overlay:var(--surface-elevated);--sidebar-search-input-bg:var(--surface-elevated);--composer-pill-bg:#393838;--composer-pill-icon:#D9D9D9;--status-bar-meta:var(--text-secondary);--settings-bg:var(--surface);--settings-divider:var(--border-default);--settings-back-icon:var(--text-tertiary-mid);--settings-back-text:var(--text-primary);--settings-back-hover:var(--text-primary);--settings-menu-text:var(--text-primary);--settings-menu-text-selected:var(--text-primary);--settings-menu-bg-selected:#2c2c2a;--settings-menu-border-selected:var(--border-transparent-mixed);--settings-menu-bg-hover:#2c2c2a;--settings-section-title:var(--text-primary);--settings-section-desc:var(--text-tertiary-mid);--settings-section-sublabel:var(--text-tertiary-mid);--settings-profile-card-bg:var(--surface-card-ivory);--settings-profile-card-border:var(--border-default);--settings-profile-avatar-bg:var(--surface-chip-alt);--settings-profile-avatar-text:var(--text-primary);--settings-profile-name:var(--text-primary);--settings-input-bg:var(--surface-card-ivory);--settings-input-border:var(--border-default);--settings-input-border-focus:var(--text-tertiary-stone);--settings-input-text:var(--text-primary);--settings-input-placeholder:var(--text-placeholder);--settings-eye-icon:var(--text-tertiary-stone);--settings-eye-icon-hover:var(--text-primary);--settings-trash-icon:var(--text-secondary);--settings-trash-icon-hover:var(--text-primary);--settings-source-meta:var(--text-secondary-cross);--settings-source-link:#d4d4d4;--settings-error-text:var(--error-flat);--settings-badge-bg:var(--surface-card-ivory);--settings-badge-border:var(--border-default);--settings-badge-needs-config:var(--text-tertiary);--settings-badge-saved:var(--text-secondary);--settings-badge-connected:var(--card-status-done);--settings-badge-connected-text:var(--text-primary);--settings-badge-error:var(--error-flat);--settings-btn-primary-bg:var(--accent-emphasis);--settings-btn-primary-text:#262626;--settings-btn-primary-border:var(--accent-emphasis);--settings-btn-primary-hover-bg:var(--accent-hover);--settings-btn-secondary-bg:var(--surface-chip-alt);--settings-btn-secondary-text:var(--text-primary);--settings-btn-secondary-border:var(--border-default);--settings-btn-secondary-hover-bg:#3c3c3a;--settings-theme-card-bg:var(--surface-card-ivory);--settings-theme-card-border:var(--border-default);--settings-theme-preview-bg:var(--surface);--settings-theme-preview-border:var(--border-default);--settings-theme-preview-border-active:var(--accent-emphasis);--settings-theme-icon:var(--text-tertiary-stone);--settings-theme-icon-active:var(--accent-emphasis);--settings-theme-label:var(--text-tertiary-stone);--settings-theme-label-active:var(--accent-emphasis);--settings-theme-auto-light:#f8f8f6;--settings-theme-auto-dark:#1f1f1e;--settings-logout-bg:#2c2c2a;--settings-logout-border:var(--border-default);--settings-logout-text:var(--text-primary);--settings-logout-icon:var(--text-primary);--settings-logout-hover-bg:var(--surface-hover-soft);--settings-integration-avatar-bg:#3c3c3a;--settings-integration-avatar-border:rgba(255, 255, 255, .08);--settings-integration-avatar-icon:var(--text-primary);--settings-integration-subtitle:var(--text-secondary);--settings-integration-warning:var(--warning-accent);--remote-status-ready:#2AAE5B;--remote-status-progress:#f59e0b;--remote-status-failed:#D91F37;--card-status-awaiting:#19D2C1;--sidebar-draft-indicator:var(--card-status-awaiting);--card-status-error:#D91F37;--card-status-done:#2AAE5B;--completion-badge-fg:#1f1f1e;--remote-status-disconnected:var(--text-tertiary);--ask-card-bg:var(--surface-elevated);--ask-card-border:var(--border-default);--ask-header-text:var(--text-primary);--ask-page-text:var(--text-tertiary);--ask-option-label:var(--text-primary);--ask-option-desc:var(--text-tertiary-stone);--ask-option-custom:var(--text-tertiary);--ask-option-divider:var(--border-default);--ask-option-border:var(--border-default);--ask-badge-bg:var(--surface-chip);--ask-badge-text:var(--text-primary);--ask-header-chip-bg:var(--surface-chip);--ask-option-list-bg:var(--surface-elevated);--ask-input-bg:var(--surface-elevated);--ask-input-border:var(--border-default);--ask-input-text:var(--text-primary);--ask-input-placeholder:var(--text-placeholder);--ask-send-bg:var(--accent-cta-bg);--ask-send-text:var(--surface-on-card);--ask-send-disabled-bg:var(--surface-elevated-soft);--ask-send-disabled-text:var(--text-disabled-tertiary);--ask-answered-text:var(--text-secondary);--ask-expired-text:var(--text-tertiary);--ask-option-hover:var(--surface-hover-soft);--ask-checkbox-border:#525250;--ask-checkbox-checked-bg:var(--accent-cta-bg);--ask-checkbox-checked-icon:var(--surface-on-card);--plan-card-bg:var(--surface-elevated);--plan-card-border:var(--border-default);--plan-header-title:var(--text-primary-emphasis);--plan-header-hint:var(--text-tertiary);--plan-header-divider:var(--border-default);--plan-toolbar-btn-icon:var(--text-tertiary-stone);--plan-toolbar-btn-hover-bg:#3c3c3a;--plan-outline-bg:var(--surface-elevated);--plan-outline-border:var(--border-default);--plan-outline-label:var(--text-tertiary-stone);--plan-outline-item-text:var(--text-tertiary-stone);--plan-outline-active-bg:#3c3c3a;--plan-outline-active-text:var(--text-primary-emphasis);--plan-content-bg:var(--surface-elevated);--plan-content-section:var(--text-primary-emphasis);--plan-content-body:var(--text-primary-body-strong);--plan-content-divider:var(--border-default);--plan-edit-body:var(--text-primary-body-strong);--plan-action-approve-text:var(--text-primary-emphasis);--plan-action-approve-enter:var(--text-secondary-cross);--plan-action-row-divider:var(--border-default);--plan-action-fb-icon:var(--text-secondary-cross);--plan-action-fb-placeholder:var(--text-placeholder);--plan-action-fb-text:var(--text-primary-emphasis);--plan-action-row-hover-bg:var(--surface-hover-soft);--plan-action-approve-icon-bg:var(--warning-accent);--plan-action-approve-icon-fg:#ffffff;--plan-min-title:var(--text-primary-emphasis);--plan-min-icon:var(--text-secondary-cross);--plan-bubble-badge-bg:var(--surface-chip);--plan-bubble-badge-text:var(--text-primary);--plan-bubble-body-text:var(--text-primary-body-strong);--plan-bubble-summary-text:var(--text-secondary);--color-primary:#d4d4d4;--color-neutral-300:var(--text-disabled);--color-neutral-400:var(--text-tertiary);--color-error-600:var(--error-flat);--color-error-700:#dc2626;--focus-ring:#417CDD;--focus-ring-soft:rgba(65, 124, 221, .5);--text-selection-bg:var(--focus-ring-soft);--overlay-modal:rgba(0, 0, 0, .7);--overlay-lightbox:rgba(0, 0, 0, .85);--lightbox-toolbar-bg:rgba(0, 0, 0, .6);--lightbox-toolbar-border:rgba(255, 255, 255, .2);--lightbox-toolbar-fg:rgba(255, 255, 255, .8);--lightbox-toolbar-fg-hover:#ffffff;--lightbox-toolbar-hover-bg:rgba(255, 255, 255, .1);--error-bg:#3a2222;--error-border:#7f1d1d;--error-fg:#f87171;--error-fg-strong:#fca5a5;--warning-bg-soft:rgba(234, 107, 23, .18);--warning-fg:#F3A115;--text-danger:var(--error-fg);--danger-bg-soft:var(--error-bg);--status-info:var(--info-700);--status-success:#2AAE5B;--upgrade-banner-bg:rgba(255, 102, 0, .16);--upgrade-banner-border:rgba(245, 158, 11, .55);--upgrade-banner-fg:#FBBF24;--skillhub-review-pending-bg:rgba(251, 146, 60, .14);--skillhub-review-pending-border:rgba(251, 146, 60, .35);--skillhub-review-pending-fg:#fb923c;--skillhub-review-quarantine-bg:rgba(250, 204, 21, .12);--skillhub-review-quarantine-border:rgba(250, 204, 21, .35);--skillhub-review-quarantine-fg:#facc15;--create-agent-control-bg:#393838;--create-agent-control-bg-hover:#444242;--create-agent-control-bg-pressed:#504F4F;--create-agent-control-border:#434343;--create-agent-control-text:#D4D4D4;--create-agent-control-icon:#D9D9D9;--create-agent-segment-track-bg:#2A2828;--create-agent-segment-inactive-text:#6F6F6F;--create-agent-send-bg:#EEEEEE;--create-agent-send-icon:#252222;--create-agent-send-bg-hover:#E2E2E2;--create-agent-send-bg-pressed:#D4D4D4;--create-agent-send-disabled-bg:#444242;--create-agent-send-disabled-icon:#585555;--create-agent-focus-ring:var(--text-tertiary);--create-agent-quick-card-bg:#312F2F;--create-agent-quick-card-border:#434343;--create-agent-quick-card-text:#D4D4D4;--create-agent-quick-card-icon-bg:#2A2828;--create-agent-quick-card-icon:#D4D4D4;--create-agent-quick-card-bg-hover:#3B3A3A;--create-agent-avatar-ring:rgba(255, 255, 255, .08);--create-agent-avatar-glass-bg:rgba(0, 0, 0, .004);--create-agent-avatar-inner-ring-start:rgba(255, 255, 255, .29);--create-agent-avatar-inner-ring-end:rgba(255, 255, 255, .24);--sidebar-nav-text:#D4D4D4;--sidebar-list-muted:#6F6F6F;--sidebar-user-card-bg:rgba(255, 255, 255, .05);--sidebar-user-card-bg-hover:rgba(255, 255, 255, .1);--sidebar-user-card-border:rgba(255, 255, 255, .13);--sidebar-user-card-text:#D4D4D4;--caret-accent:var(--accent-cta-bg);--button-cta-hover:var(--accent-hover);--shadow-soft-panel:0 4px 12px rgb(0 0 0 / .3);--shadow-chip-raised:0 1px 2px rgba(0, 0, 0, .4);--shadow-menu:0 4px 16px rgba(0, 0, 0, .5);--confirm-shadow:var(--shadow-soft-panel);--cmd-palette-shadow:var(--shadow-soft-panel);--form-field-hint:var(--text-secondary-mid);--slider-track:var(--border-default);--slider-fill:var(--text-primary);--slider-thumb:var(--text-primary);--slider-thumb-shadow:0 1px 3px rgb(0 0 0 / .3), 0 2px 6px rgb(0 0 0 / .16);--segmented-track:rgba(0, 0, 0, .25);--segmented-selected-shadow:0 1px 2px rgba(0, 0, 0, .4), 0 3px 8px rgba(0, 0, 0, .24);--segmented-selected-bg:var(--surface-elevated);--segmented-selected-border:var(--border-default);--segmented-option-fg:var(--text-secondary);--segmented-hover-bg:var(--surface-hover);--task-tag-red:#ed615f;--task-tag-orange:#eea34e;--task-tag-yellow:#e5c744;--task-tag-green:#70b568;--task-tag-blue:#609bd4;--task-tag-purple:#ab7bc6;--task-tag-gray:#969696;--task-tag-pink:#e79fc1;--task-tag-coral:#e6a08c;--task-tag-teal:#75bfb4;--task-tag-indigo:#999fdf;--task-tag-white:#ffffff;--task-tag-white-check:#525252}:root{font-family:Inter,system-ui,sans-serif;font-size:14px;color-scheme:light;background:var(--surface);color:var(--text-primary)}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}body{margin:0}header{padding:24px 32px;border-bottom:1px solid var(--border-default);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}h1{font-size:22px;margin:0;font-weight:600}h2{font-size:20px;font-weight:600;margin:0}h3{font-size:16px;font-weight:600}h4{font-size:14px}p{color:var(--text-secondary);line-height:1.65;margin:8px 0 16px}button,input,select{font:inherit;min-height:40px;border:1px solid var(--border-default);color:var(--text-primary);background:var(--surface-elevated);border-radius:9999px;padding:8px 16px}button{cursor:pointer;font-weight:500}button:hover{background:var(--surface-hover)}button:active{background:var(--surface-chip)}button:disabled{cursor:default;color:var(--text-placeholder)}button.primary{background:var(--text-primary);color:var(--surface)}button.primary:hover{background:var(--text-secondary-mid)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}input::placeholder{color:var(--text-placeholder)}input,select{width:100%}input:focus{outline:2px solid var(--focus-ring-soft);outline-offset:1px}label{display:grid;gap:8px;margin:12px 0;font-weight:500}form{max-width:640px}form>button{margin:8px 8px 0 0}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar h2,.toolbar h3{margin-right:auto}.compact{margin:0;min-width:100px;font-size:12px}.feedback{padding:0 32px}.feedback:has(*){padding-top:12px}.error{color:var(--error-fg)}.workspace{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:calc(100vh - 130px)}aside{padding:24px;border-right:1px solid var(--border-default)}article{padding:32px;min-width:0}article>section{margin-top:32px;padding-top:16px;border-top:1px solid var(--border-default)}.instance-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin:8px 0;text-align:left;border-radius:12px}.instance-row span{color:var(--text-secondary);font-size:12px}.instance-row[aria-current=true]{background:var(--surface-chip)}details{margin-top:24px}summary{cursor:pointer;min-height:40px;padding:10px 0;font-weight:600}.signin{max-width:420px;margin:10vh auto;padding:32px;background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px}.login-form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.login-form label{flex:1 1 150px}.login-form button{margin-bottom:12px}.login-terminal{border:1px solid var(--border-default);border-radius:12px;padding:16px;background:var(--surface-elevated)}.terminal{height:360px;width:100%}.xterm{padding:8px}a{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.invitation,.share-row{margin:16px 0;padding:16px 0;border-top:1px solid var(--border-default)}.share-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.share-row label{flex:1 1 180px}.usage{padding:16px;overflow:auto;background:var(--surface-elevated);border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){header{padding:20px}.workspace{grid-template-columns:1fr}aside{border-right:0;border-bottom:1px solid var(--border-default);padding:20px}article{padding:20px}.signin{margin:32px 20px}button,input,select{min-height:44px}.terminal{height:300px}}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{padding:12px;text-align:left;border-bottom:1px solid var(--border-default)}th{color:var(--text-secondary);font-weight:500}
