/* Семантическая палитра пользовательского интерфейса. */
:root {
    --app-scheme: dark;
    --app-chat-assistant-surface: rgb(255 255 255 / .05);
    --app-chat-assistant-border: rgb(255 255 255 / .1);
    --app-chat-user-surface: rgb(52 211 153 / .1);
    --app-chat-user-border: rgb(52 211 153 / .2);
    --app-chat-user-text: #d1fae5;
    --app-card-surface: rgb(255 255 255 / .05);
    --app-card-hover: rgb(255 255 255 / .1);
    --app-card-border: rgb(255 255 255 / .1);
    --app-switch-off: #475569;
    --app-switch-thumb: #ffffff;
    --app-switch-on: #0891b2;
    --app-editor-theme: vs-dark;
    --app-bsl-editor-theme: bsl-dark;
    --app-page-rgb: 11 18 32;
    --app-heading-rgb: 255 255 255;
    --app-body-rgb: 241 245 249;
    --app-copy-rgb: 203 213 225;
    --app-muted-rgb: 148 163 184;
    --app-dim-rgb: 100 116 139;
    --app-surface-rgb: 255 255 255;
    --app-divider-rgb: 255 255 255;
    --app-accent-rgb: 34 211 238;
    --app-accent-hover: #67e8f9;
    --app-accent-text: #a5f3fc;
    --app-accent-ink: #062024;
    --app-success-rgb: 52 211 153;
    --app-success-text: #6ee7b7;
    --app-warning-rgb: 252 211 77;
    --app-warning-text: #fcd34d;
    --app-warning-copy: #fde68a;
    --app-error-rgb: 251 113 133;
    --app-error-text: #fda4af;
    --app-error-copy: #fecdd3;
    --app-danger-rgb: 239 68 68;
    --app-danger-text: #fca5a5;
    --app-info-rgb: 99 102 241;
    --app-info-text: #c7d2fe;
}

html.app-themed input:-webkit-autofill,
html.app-themed textarea:-webkit-autofill,
html.app-themed select:-webkit-autofill,
html.app-themed input:-webkit-autofill:focus,
html.app-themed textarea:-webkit-autofill:focus,
html.app-themed select:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px rgb(var(--app-page-rgb)) inset !important;
    box-shadow: 0 0 0 1000px rgb(var(--app-page-rgb)) inset !important;
    -webkit-text-fill-color: rgb(var(--app-body-rgb)) !important;
    caret-color: rgb(var(--app-body-rgb));
    border-color: rgb(var(--app-divider-rgb) / .1) !important;
}

html.app-themed input:-moz-autofill,
html.app-themed textarea:-moz-autofill,
html.app-themed select:-moz-autofill {
    background-color: rgb(var(--app-page-rgb)) !important;
    color: rgb(var(--app-body-rgb)) !important;
    caret-color: rgb(var(--app-body-rgb));
}

html.app-themed select[data-ui="select"] {
    background-color: rgb(var(--app-surface-rgb) / .05);
    color: rgb(var(--app-body-rgb));
}

html.app-themed select[data-ui="select"] option,
html.app-themed select[data-ui="select"] optgroup {
    background-color: rgb(var(--app-page-rgb));
    color: rgb(var(--app-body-rgb));
}

/* Оболочки используют общую палитру, сохраняя собственные роли. */
:root {
    --app-account-accent: #22d3ee;
    --app-account-accent-rgb: 34, 211, 238;
    --app-account-action-text-hover: #cffafe;
    --app-account-backdrop-rgb: 2, 6, 23;
    --app-account-card-background: #0e1524;
    --app-account-danger: #fb7185;
    --app-account-danger-meter-end: #ef4444;
    --app-account-danger-rgb: 251, 113, 133;
    --app-account-depth-rgb: 0, 0, 0;
    --app-account-dialog-gradient-start-rgb: 20, 29, 48;
    --app-account-empty-icon: #3f4b60;
    --app-account-floating-surface: #131a28;
    --app-account-hero-secondary-rgb: 99, 102, 241;
    --app-account-hero-tertiary-rgb: 167, 139, 250;
    --app-account-info: #a5b4fc;
    --app-account-info-rgb: 165, 180, 252;
    --app-account-intro-highlight-rgb: 56, 189, 248;
    --app-account-link: #7dd3fc;
    --app-account-meter-note: #7a8798;
    --app-account-meter-title: #b6c2d3;
    --app-account-meter-value: #dbe4f0;
    --app-account-model-empty-text: #56607a;
    --app-account-muted-rgb: 148, 163, 184;
    --app-account-nav-badge-text: #6b7688;
    --app-account-on-accent: #06121f;
    --app-account-panel-background: #0b1220;
    --app-account-panel-rgb: 11, 18, 32;
    --app-account-promo-text: #6b7a8d;
    --app-account-scrollbar-thumb-rgb: 100, 116, 139;
    --app-account-shell-background: #06090f;
    --app-account-sidebar-background: #080c14;
    --app-account-subscription-meta: #5c6b82;
    --app-account-subscription-table-background: #0a1020;
    --app-account-success: #34d399;
    --app-account-success-rgb: 52, 211, 153;
    --app-account-surface-overlay-rgb: 255, 255, 255;
    --app-account-table-heading: #4d5b6e;
    --app-account-text-body: #cbd5e1;
    --app-account-text-dim: #6e7d91;
    --app-account-text-disabled: #4d586b;
    --app-account-text-heading: #f6f9ff;
    --app-account-text-hover: #e2e8f0;
    --app-account-text-interface: #f1f5f9;
    --app-account-text-meta: #64748b;
    --app-account-text-muted: #93a1b5;
    --app-account-text-primary: #e6ecf5;
    --app-account-text-secondary: #94a3b8;
    --app-account-text-separator: #475569;
    --app-account-usage-meter-end: #818cf8;
    --app-account-usage-reset-text: #6f7c8d;
    --app-account-warning: #fbbf24;
    --app-account-warning-meter-end: #f59e0b;
    --app-account-warning-progress-rgb: 252, 211, 77;
    --app-account-warning-rgb: 251, 191, 36;
}

:root {
    /* Тематические роли: исходные тёмные значения. */
    --app-console-answer-border: rgb(52 211 153 / 0.2);
    --app-console-success-surface: rgb(52 211 153 / 0.1);
    --app-console-border-default: rgb(255 255 255 / 0.1);
    --app-console-surface-chip: rgb(255 255 255 / 0.06);
    --app-console-focus-ring: rgba(34, 211, 238, 0.4);
    --app-console-border-input: rgba(255, 255, 255, 0.14);
    --app-console-form-attention-border: rgb(251 191 36 / 0.6);
    --app-console-surface-subtle: rgb(255 255 255 / 0.05);
    --app-console-input-surface: rgb(11 18 32 / 0.6);
    --app-console-select-border: rgba(148, 163, 184, .18);
    --app-console-select-surface: rgba(15, 23, 42, .58);
    --app-console-select-expanded-border: rgba(34, 211, 238, .7);
    --app-console-select-expanded-surface: rgba(15, 23, 42, .82);
    --app-console-select-menu-border: rgb(148 163 184 / 0.35);
    --app-console-accent-surface: rgba(34, 211, 238, .1);
    --app-console-surface-hover: var(--app-console-border-default);
    --app-console-success-status-border: rgb(52 211 153 / 0.6);
    --app-console-context-track: rgba(148, 163, 184, 0.25);
    --app-console-context-label: rgb(148 163 184 / 0.9);
    --app-console-surface-raised: rgb(15 23 42);
    --app-console-text-body: rgb(226 232 240);
    --app-console-mobile-menu-text: #cbd5f5;
    --app-console-diagram-border: rgba(103, 232, 249, 0.18);
    --app-console-code-surface: rgba(2, 6, 23, 0.65);
    --app-console-border-subtle: rgba(255, 255, 255, 0.08);
    --app-console-surface-skeleton: var(--app-console-border-subtle);
    --app-console-diagram-overlay: rgba(2, 6, 23, 0.92);
    --app-console-text-heading: #f8fafc;
    --app-console-quote-border: rgba(148, 163, 184, 0.45);
    --app-console-code-inline-surface: rgba(15, 23, 42, 0.75);
    --app-console-send-gradient-start: rgba(56, 189, 248, 0.95);
    --app-console-send-gradient-end: rgba(14, 116, 144, 0.95);
    --app-console-send-text: #e0f2fe;
    --app-console-border-control: rgba(255, 255, 255, 0.12);
    --app-console-attach-surface: rgba(15, 23, 42, 0.65);
    --app-console-attach-hover-surface: rgba(51, 65, 85, 0.8);
    --app-console-attach-border-hover: rgba(56, 189, 248, 0.45);
    --app-console-chat-code-surface: rgba(2, 6, 23, 0.45);
    --app-console-progress-fade-surface: #192230;
    --app-console-workspace-hover: rgba(148, 163, 184, 0.1);
    --app-console-menu-shadow: rgba(2, 6, 23, 0.6);
    --app-console-surface-active: var(--app-console-border-control);
    --app-console-mode-active-surface: rgba(34, 211, 238, 0.14);
    --app-console-mode-border: rgba(34, 211, 238, 0.3);
    --app-console-chip-dismiss-text: rgba(207, 250, 254, 0.7);
    --app-console-accent-border-hover: rgba(34, 211, 238, 0.45);
    --app-console-image-overlay: rgba(2, 6, 23, 0.96);
    --app-console-text-strong: #fff;
    --app-console-image-shadow: rgba(0, 0, 0, 0.6);
    --app-console-image-navigation-hover-surface: rgba(30, 41, 59, 0.9);
    --app-console-thumbnail-active-border: rgba(34, 211, 238, 0.75);
    --app-console-hashtag-border: rgba(34, 211, 238, 0.32);
    --app-console-suggestion-surface: rgba(2, 6, 23, 0.97);
    --app-console-suggestion-shadow: rgba(2, 6, 23, 0.7);
    --app-console-suggestion-active-surface: rgba(34, 211, 238, 0.18);
    --app-console-suggestion-active-border: rgba(34, 211, 238, 0.35);
    --app-console-suggestion-text-muted: #8296ad;
    --app-console-success-border: rgba(52, 211, 153, 0.3);
    --app-console-error-border: rgba(251, 113, 133, 0.3);
    --app-console-error-surface: rgba(251, 113, 133, 0.1);
    --app-console-info-border: rgba(99, 102, 241, 0.3);
    --app-console-info-surface: rgba(99, 102, 241, 0.1);
    --app-console-info-indicator: var(--app-account-usage-meter-end);
    --app-console-border-button: rgba(255, 255, 255, 0.15);
    --app-console-document-chip-surface: rgba(15,23,42,.5);
    --app-console-workspace-drop-surface: rgba(139, 92, 246, 0.18);
    --app-console-workspace-drop-border: rgba(167, 139, 250, 0.5);
    --app-console-workspace-focus-ring: rgba(34, 211, 238, 0.85);
    --app-console-workspace-selection-surface: rgba(139, 92, 246, 0.22);
    --app-console-workspace-selection-text: #ddd6fe;
    --app-console-workspace-folder-hover: rgba(148, 163, 184, 0.08);
    --app-console-toolbar-hover: rgba(148, 163, 184, 0.12);
    --app-console-diff-select-chevron-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
    --app-console-border-hover: rgba(255, 255, 255, 0.18);
    --app-console-diagram-theme: var(--app-scheme);
    /* Неизменяемая маркировка форматов файлов. */
    --app-console-file-dir: var(--app-account-text-secondary);
    --app-console-file-bsl: var(--app-account-warning);
    --app-console-file-canvas: #c4b5fd;
    --app-console-file-md: #60a5fa;
    --app-console-file-json: var(--app-account-warning);
    --app-console-file-xml: #f87171;
    --app-console-file-yml: #a78bfa;
    --app-console-file-css: #38bdf8;
    --app-console-file-js: #fde047;
    --app-console-file-ts: var(--app-console-file-css);
    --app-console-file-py: #4ade80;
    --app-console-file-sql: var(--app-account-accent);
    --app-console-file-txt: var(--app-account-text-body);
    --app-console-file-log: var(--app-account-text-secondary);
    --app-console-file-csv: var(--app-console-file-py);
    --app-console-file-cfg: var(--app-account-warning);
    --app-console-file-shell: #a3e635;
    --app-console-file-docker: var(--app-console-file-css);
    --app-console-file-git: #f97316;
    --app-console-file-img: var(--app-console-file-yml);
    --app-console-file-pdf: var(--app-console-file-xml);
    --app-console-file-zip: var(--app-account-warning);
    --app-console-file-epf: var(--app-account-warning);
    --app-console-file-erf: var(--app-account-warning);
    --app-console-file-default: var(--app-account-text-secondary);
    /* Неизменяемые контрастные пары контролов и оверлеев. */
    --app-console-overlay-close-foreground: white;
    --app-console-checked-control-foreground: var(--app-console-text-strong);
}

/* Цветовые роли пользовательских шаблонов; исходные значения тёмной темы. */
:root {
  --app-internal-accent-bright: var(--app-accent-rgb);
  --app-internal-accent-light: 103 232 249;
  --app-internal-accent-soft: 165 243 252;
  --app-internal-accent-solid: 6 182 212;
  --app-internal-accent-strong: 8 145 178;
  --app-internal-action-ink: 15 23 42;
  --app-internal-action-ink-deep: 2 6 23;
  --app-internal-attention-bright: 250 204 21;
  --app-internal-attention-light: 253 224 71;
  --app-internal-attention-soft: 254 240 138;
  --app-internal-chart-axis-opacity-15: rgba(148,163,184,.15);
  --app-internal-chart-axis-opacity-90: rgba(148,163,184,0.9);
  --app-internal-chart-divider-opacity-12: rgba(255,255,255,0.12);
  --app-internal-chart-divider-opacity-6: rgba(255,255,255,0.06);
  --app-internal-chart-legend-opacity-90: rgba(226,232,240,0.9);
  --app-internal-chart-series-attention: var(--app-account-warning-meter-end);
  --app-internal-chart-series-attention-opacity-25: rgba(245, 158, 11, 0.25);
  --app-internal-chart-series-danger: var(--app-account-danger-meter-end);
  --app-internal-chart-series-danger-opacity-25: rgba(239, 68, 68, 0.25);
  --app-internal-chart-series-error-opacity-55: rgba(244,63,94,0.55);
  --app-internal-chart-series-error-opacity-80: rgba(244,63,94,0.8);
  --app-internal-chart-series-info: #06b6d4;
  --app-internal-chart-series-info-opacity-25: rgba(6, 182, 212, 0.25);
  --app-internal-chart-series-model: #a855f7;
  --app-internal-chart-series-model-opacity-25: rgba(168, 85, 247, 0.25);
  --app-internal-chart-series-positive: var(--app-account-success);
  --app-internal-chart-series-positive-opacity-25: rgba(52, 211, 153, 0.25);
  --app-internal-chart-series-primary-opacity-55: rgba(34,211,238,0.55);
  --app-internal-chart-series-primary-opacity-80: rgba(34,211,238,0.8);
  --app-internal-chart-series-recognition: var(--app-console-file-css);
  --app-internal-chart-series-recognition-opacity-25: rgba(56, 189, 248, 0.25);
  --app-internal-chart-series-secondary-opacity-55: rgba(99,102,241,0.55);
  --app-internal-chart-series-secondary-opacity-80: rgba(99,102,241,0.8);
  --app-internal-chart-series-success-opacity-55: rgba(16,185,129,0.55);
  --app-internal-chart-series-success-opacity-80: rgba(16,185,129,0.8);
  --app-internal-chart-series-tertiary-opacity-55: rgba(167,139,250,0.55);
  --app-internal-chart-series-tertiary-opacity-80: rgba(167,139,250,0.8);
  --app-internal-chart-series-warning-opacity-55: rgba(251,191,36,0.55);
  --app-internal-chart-series-warning-opacity-80: rgba(251,191,36,0.8);
  --app-internal-control-border: 71 85 105;
  --app-internal-control-hover: 51 65 85;
  --app-internal-control-surface: 30 41 59;
  --app-internal-control-text: 226 232 240;
  --app-internal-copy-success-bright: 74 222 128;
  --app-internal-danger-bright: 248 113 113;
  --app-internal-danger-light: 252 165 165;
  --app-internal-danger-soft: 254 202 202;
  --app-internal-danger-solid: var(--app-danger-rgb);
  --app-internal-error-bright: var(--app-error-rgb);
  --app-internal-error-faint: 255 228 230;
  --app-internal-error-light: 253 164 175;
  --app-internal-error-soft: 254 205 211;
  --app-internal-error-solid: 244 63 94;
  --app-internal-markdown-code-border: rgba(255,255,255,0.1);
  --app-internal-markdown-code-surface: rgba(15, 23, 42, 0.6);
  --app-internal-markdown-quote-border: rgba(148,163,184,0.4);
  --app-internal-model-accent-bright: 167 139 250;
  --app-internal-model-accent-light: 196 181 253;
  --app-internal-model-accent-soft: 221 214 254;
  --app-internal-model-accent-solid: 139 92 246;
  --app-internal-neutral-indicator: var(--app-muted-rgb);
  --app-internal-neutral-meta: var(--app-dim-rgb);
  --app-internal-overlay: 0 0 0;
  --app-internal-panel-surface: var(--app-internal-action-ink);
  --app-internal-recognition-accent-bright: 56 189 248;
  --app-internal-recognition-accent-light: 125 211 252;
  --app-internal-recognition-accent-soft: 186 230 253;
  --app-internal-recognition-accent-solid: 14 165 233;
  --app-internal-secondary-accent-solid: var(--app-info-rgb);
  --app-internal-success-bright: var(--app-success-rgb);
  --app-internal-success-light: 110 231 183;
  --app-internal-success-solid: 16 185 129;
  --app-internal-tree-skeleton: rgba(148,163,184,0.07);
  --app-internal-warning-bright: 251 191 36;
  --app-internal-warning-light: var(--app-warning-rgb);
  --app-internal-warning-soft: 253 230 138;
  --app-internal-warning-solid: 245 158 11;
  --app-internal-workflow-configure: var(--app-account-usage-meter-end);
  --app-internal-workflow-connect: var(--app-account-accent);
  --app-internal-workflow-launch: var(--app-console-file-yml);
  --app-internal-workspace-surface: var(--app-internal-action-ink-deep);
}

:root {
    --app-public-accent: var(--app-accent-rgb);
    --app-public-accent-copy: var(--app-internal-accent-soft);
    --app-public-accent-depth: 8 51 68;
    --app-public-accent-ink: 22 78 99;
    --app-public-accent-opacity-0-08-color: rgba(34, 211, 238, 0.08);
    --app-public-accent-opacity-0-1-color: rgba(34, 211, 238, 0.1);
    --app-public-accent-opacity-0-12-color: rgba(34,211,238,0.12);
    --app-public-accent-opacity-0-14-color: var(--app-console-mode-active-surface);
    --app-public-accent-opacity-0-15-color: rgba(34, 211, 238, 0.15);
    --app-public-accent-opacity-0-16-color: rgba(34, 211, 238, 0.16);
    --app-public-accent-opacity-0-2-color: rgba(34, 211, 238, 0.2);
    --app-public-accent-opacity-0-25-color: rgba(34, 211, 238, 0.25);
    --app-public-accent-opacity-0-28-color: rgba(34, 211, 238, 0.28);
    --app-public-accent-opacity-0-30-color: rgba(34,211,238,0.30);
    --app-public-accent-opacity-0-32-color: rgba(34,211,238,0.32);
    --app-public-accent-opacity-0-35-color: rgba(34,211,238,0.35);
    --app-public-accent-opacity-0-45-color: rgba(34,211,238,0.45);
    --app-public-accent-opacity-0-65-color: rgba(34,211,238,0.65);
    --app-public-accent-opacity-0-color: rgba(34,211,238,0);
    --app-public-accent-opacity-09-color: rgba(34,211,238,.09);
    --app-public-accent-opacity-1-color: rgba(34,211,238,1);
    --app-public-accent-opacity-34-color: rgba(34,211,238,.34);
    --app-public-accent-opacity-4-color: rgba(34,211,238,.4);
    --app-public-accent-opacity-6-color: rgba(34,211,238,.6);
    --app-public-accent-opacity-68-color: rgba(34,211,238,.68);
    --app-public-accent-opacity-95-color: rgba(34,211,238,.95);
    --app-public-accent-pale: 207 250 254;
    --app-public-accent-shade-opacity-0-5-color: rgba(14, 116, 144, 0.5);
    --app-public-accent-shade-opacity-95-color: rgba(14,116,144,.95);
    --app-public-accent-soft: var(--app-internal-accent-light);
    --app-public-accent-soft-opacity-72-color: rgba(103,232,249,.72);
    --app-public-accent-soft-opacity-9-color: rgba(103,232,249,.9);
    --app-public-accent-strong: var(--app-internal-accent-solid);
    --app-public-accent-wash: 236 254 255;
    --app-public-assistant: var(--app-internal-model-accent-bright);
    --app-public-assistant-color: var(--app-console-file-yml);
    --app-public-assistant-copy: var(--app-internal-model-accent-soft);
    --app-public-assistant-opacity-0-08-color: rgba(167, 139, 250, 0.08);
    --app-public-assistant-opacity-0-1-color: rgba(167, 139, 250, 0.1);
    --app-public-assistant-opacity-0-12-color: rgba(167,139,250,0.12);
    --app-public-assistant-opacity-0-14-color: rgba(167,139,250,0.14);
    --app-public-assistant-opacity-0-16-color: rgba(167, 139, 250, 0.16);
    --app-public-assistant-opacity-0-26-color: rgba(167, 139, 250, 0.26);
    --app-public-assistant-opacity-0-30-color: rgba(167,139,250,0.30);
    --app-public-assistant-opacity-0-40-color: rgba(167,139,250,0.40);
    --app-public-assistant-opacity-32-color: rgba(167,139,250,.32);
    --app-public-assistant-opacity-35-color: rgba(167,139,250,.35);
    --app-public-assistant-opacity-64-color: rgba(167,139,250,.64);
    --app-public-assistant-pale: 237 233 254;
    --app-public-assistant-soft: var(--app-internal-model-accent-light);
    --app-public-assistant-soft-color: var(--app-console-file-canvas);
    --app-public-assistant-strong: var(--app-internal-model-accent-solid);
    --app-public-assistant-strong-opacity-1-color: rgba(139,92,246,1);
    --app-public-assistant-strong-opacity-95-color: rgba(139,92,246,.95);
    --app-public-canvas-opacity-0-55-color: rgba(11, 18, 32, 0.55);
    --app-public-canvas-opacity-0-8-color: rgba(11, 18, 32, 0.8);
    --app-public-canvas-opacity-0-85-color: rgba(11, 18, 32, 0.85);
    --app-public-canvas-opacity-1-color: rgba(11, 18, 32, 1);
    --app-public-code: 129 140 248;
    --app-public-code-copy: 199 210 254;
    --app-public-code-depth: 30 27 75;
    --app-public-code-opacity-0-12-color: rgba(129, 140, 248, 0.12);
    --app-public-code-opacity-0-30-color: rgba(129,140,248,0.30);
    --app-public-code-opacity-0-33-color: rgba(129,140,248,0.33);
    --app-public-code-opacity-0-35-color: rgba(129,140,248,0.35);
    --app-public-code-opacity-0-38-color: rgba(129,140,248,0.38);
    --app-public-code-soft: 165 180 252;
    --app-public-code-strong: var(--app-info-rgb);
    --app-public-code-strong-opacity-0-08-color: rgba(99, 102, 241, 0.08);
    --app-public-code-strong-opacity-0-1-color: var(--app-console-info-surface);
    --app-public-code-strong-opacity-0-12-color: rgba(99, 102, 241, 0.12);
    --app-public-code-strong-opacity-0-14-color: rgba(99, 102, 241, 0.14);
    --app-public-code-strong-opacity-0-15-color: rgba(99, 102, 241, 0.15);
    --app-public-code-strong-opacity-0-16-color: rgba(99,102,241,0.16);
    --app-public-code-strong-opacity-24-color: rgba(99,102,241,.24);
    --app-public-code-strong-opacity-5-color: rgba(99,102,241,.5);
    --app-public-copy: var(--app-copy-rgb);
    --app-public-creative: 244 114 182;
    --app-public-creative-copy: 245 208 254;
    --app-public-creative-strong: 232 121 249;
    --app-public-decision-opacity-0-55-color: rgba(250,204,21,0.55);
    --app-public-deep: var(--app-internal-action-ink-deep);
    --app-public-deep-opacity-0-35-color: rgba(2,6,23,0.35);
    --app-public-deep-opacity-0-45-color: rgba(2,6,23,0.45);
    --app-public-diagram-copy-color: #e6edf6;
    --app-public-diagram-node-opacity-0-85-color: rgba(8,28,38,0.85);
    --app-public-dim: var(--app-dim-rgb);
    --app-public-discount-ink-color: #071310;
    --app-public-emphasis: var(--app-internal-control-text);
    --app-public-error: var(--app-error-rgb);
    --app-public-error-soft: var(--app-internal-error-light);
    --app-public-failure-color: var(--app-console-file-xml);
    --app-public-failure-copy: var(--app-internal-danger-soft);
    --app-public-failure-copy-color: #fecaca;
    --app-public-failure-opacity-0-12-color: rgba(248,113,113,0.12);
    --app-public-failure-opacity-0-45-color: rgba(248,113,113,0.45);
    --app-public-failure-soft: var(--app-internal-danger-light);
    --app-public-failure-strong: var(--app-danger-rgb);
    --app-public-info: var(--app-internal-recognition-accent-bright);
    --app-public-info-copy: var(--app-internal-recognition-accent-soft);
    --app-public-info-opacity-95-color: rgba(56,189,248,.95);
    --app-public-info-pale-color: var(--app-console-send-text);
    --app-public-info-soft: var(--app-internal-recognition-accent-light);
    --app-public-info-soft-opacity-0-45-color: rgba(125,211,252,0.45);
    --app-public-inset: var(--app-internal-action-ink);
    --app-public-inset-opacity-0-58-color: rgba(15,23,42,0.58);
    --app-public-inset-opacity-0-6-color: var(--app-internal-markdown-code-surface);
    --app-public-inset-opacity-94-color: rgba(15,23,42,.94);
    --app-public-legacy-label: 209 213 219;
    --app-public-legacy-muted: 75 85 99;
    --app-public-message-ink-color: #06272d;
    --app-public-muted: var(--app-muted-rgb);
    --app-public-muted-opacity-0-12-color: rgba(148,163,184,0.12);
    --app-public-muted-opacity-0-18-color: rgba(148,163,184,0.18);
    --app-public-muted-opacity-0-25-color: var(--app-console-context-track);
    --app-public-muted-opacity-0-28-color: rgba(148,163,184,0.28);
    --app-public-muted-opacity-0-35-color: rgba(148,163,184,0.35);
    --app-public-muted-opacity-0-4-color: var(--app-internal-markdown-quote-border);
    --app-public-oauth-copy-color: #333;
    --app-public-oauth-error-color: #b3261e;
    --app-public-oauth-success-color: #1a7f37;
    --app-public-online: var(--app-internal-copy-success-bright);
    --app-public-online-color: var(--app-console-file-py);
    --app-public-online-opacity-0-12-color: rgba(74,222,128,0.12);
    --app-public-online-soft-color: #86efac;
    --app-public-panel: var(--app-internal-control-surface);
    --app-public-phone-surface-color: #0d1526;
    --app-public-send-ink-color: #062a30;
    --app-public-shadow: var(--app-internal-overlay);
    --app-public-shadow-color: #000;
    --app-public-shadow-opacity-9-color: rgba(0,0,0,.9);
    --app-public-shadow-opacity-95-color: rgba(0,0,0,.95);
    --app-public-standalone-hint-color: #666;
    --app-public-subtle: var(--app-internal-control-border);
    --app-public-subtle-opacity-0-35-color: rgba(71,85,105,0.35);
    --app-public-success: var(--app-success-rgb);
    --app-public-success-copy: 167 243 208;
    --app-public-success-depth: 2 44 34;
    --app-public-success-soft: var(--app-internal-success-light);
    --app-public-success-strong: var(--app-internal-success-solid);
    --app-public-success-strong-opacity-0-14-color: rgba(16,185,129,0.14);
    --app-public-success-strong-opacity-0-38-color: rgba(16,185,129,0.38);
    --app-public-surface: var(--app-divider-rgb);
    --app-public-surface-color: var(--app-console-text-strong);
    --app-public-surface-opacity-0-1-color: var(--app-internal-markdown-code-border);
    --app-public-surface-opacity-05-color: rgba(255,255,255,.05);
    --app-public-warning: var(--app-internal-warning-bright);
    --app-public-warning-copy: var(--app-internal-warning-soft);
    --app-public-warning-pale: 254 243 199;
    --app-public-warning-soft: var(--app-warning-rgb);
    --app-public-warning-strong: var(--app-internal-warning-solid);
}

:root {
  --app-workspace-text-title: #e8eef6;
  --app-workspace-compact-sessions-search-background: rgba(15,23,42,.55);
  --app-workspace-search-placeholder: #5a6b80;
  --app-workspace-compact-sessions-clear-color: #8ca0b8;
  --app-workspace-compact-session-bucket-color: #65758b;
  --app-workspace-sessions-row-color: var(--app-console-mobile-menu-text);
  --app-workspace-sessions-row-active-background: var(--app-public-code-strong-opacity-0-16-color);
  --app-workspace-sessions-row-active-color: #e0e7ff;
  --app-workspace-sessions-progress-background: rgba(255,255,255,.09);
  --app-workspace-sessions-progress-background-2: #6366f1;
  --app-workspace-sessions-menu-btn-workspace-action-trigger-hover-color: #e2e8f5;
  --app-workspace-sessions-rename-background: rgba(15,23,42,.9);
  --app-workspace-text-disabled: var(--app-account-text-meta);
  --app-workspace-status-working: #f5b547;
  --app-workspace-status-error: var(--app-console-file-xml);
  --app-workspace-status-unread: var(--app-console-file-yml);
  --app-workspace-surface-menu: #0f172a;
  --app-workspace-tab-menu-box-shadow: rgba(2,6,23,.55);
  --app-workspace-tab-menu-hover-background: rgba(255,255,255,.07);
  --app-workspace-session-match-label-color: #7d8ca3;
  --app-workspace-session-match-snippet-color: #9aacc2;
  --app-workspace-code-versions-diff-d2h-wrapper-d2h-file-wrapper-border-color: rgba(148, 163, 184, 0.2);
  --app-workspace-code-versions-diff-d2h-file-header-d2h-code-side-linenumber-d2h-code-linenumber-background: rgba(15, 23, 42, 0.85);
  --app-workspace-code-versions-diff-d2h-cntx-background: rgba(15, 23, 42, 0.78);
  --app-workspace-code-versions-diff-d2h-del-background: rgba(239, 68, 68, 0.2);
  --app-workspace-code-versions-diff-d2h-ins-background: rgba(34, 197, 94, 0.22);
  --app-workspace-code-versions-diff-d2h-del-d2h-code-line-prefix-d2h-code-line-ctn-color: #fcc4c4;
  --app-workspace-code-versions-diff-d2h-ins-d2h-code-line-prefix-d2h-code-line-ctn-color: #bbf7d0;
  --app-workspace-code-versions-diff-d2h-info-background: rgba(30, 41, 59, 0.95);
  --app-workspace-tabs-background: #070b15;
  --app-workspace-tabs-onec-presence-border: rgba(148, 163, 184, 0.16);
  --app-workspace-tabs-onec-presence-background: rgba(255, 255, 255, 0.025);
  --app-workspace-tabs-onec-presence-primary-online-background: rgba(52, 211, 153, 0.08);
  --app-workspace-tabs-onec-presence-primary-online-box-shadow: rgba(52, 211, 153, 0.12);
  --app-workspace-tabs-onec-presence-extra-online-color: var(--app-account-usage-meter-end);
  --app-workspace-tabs-onec-presence-extra-online-border-color: rgba(129, 140, 248, 0.34);
  --app-workspace-tabs-onec-presence-extra-online-background: rgba(129, 140, 248, 0.09);
  --app-workspace-tabs-onec-presence-extra-online-box-shadow: rgba(129, 140, 248, 0.13);
  --app-workspace-tabs-scroller-background: rgba(2, 6, 23, 0.95);
  --app-workspace-tabs-scroller-background-2: rgba(2, 6, 23, 0);
  --app-workspace-tabs-divider-background: rgba(148, 163, 184, 0.55);
  --app-workspace-tab-hover-background: rgba(255, 255, 255, 0.05);
  --app-workspace-tab-dot-unread-box-shadow: rgba(167, 139, 250, 0.25);
  --app-workspace-tab-dot-busy-background: #facc15;
  --app-workspace-tab-rename-border: rgba(148, 163, 184, 0.28);
  --app-workspace-tab-rename-background: rgba(15, 23, 42, 0.9);
  --app-workspace-tab-rename-focus-border-color: rgba(129, 140, 248, 0.55);
  --app-workspace-tab-actions-hover-background: rgba(255, 255, 255, 0.1);
  --app-workspace-tab-actions-pinned-background: rgba(99, 102, 241, 0.22);
  --app-workspace-action-text-hover: #ecfeff;
  --app-workspace-tabs-more-color: #7f91a8;
  --app-workspace-sessions-panel-background: #101a2e;
  --app-workspace-sessions-panel-box-shadow: rgba(2, 6, 23, 0.85);
  --app-workspace-sessions-panel-box-shadow-2: rgba(34, 211, 238, 0.06);
  --app-workspace-sessions-add-background: var(--app-public-accent-opacity-0-1-color);
  --app-workspace-sessions-add-hover-border-color: rgba(34, 211, 238, 0.52);
  --app-workspace-sessions-add-hover-background: rgba(34, 211, 238, 0.17);
  --app-workspace-sessions-search-focus-border-color: rgba(34, 211, 238, 0.5);
  --app-workspace-sessions-search-focus-box-shadow: var(--app-public-accent-opacity-0-16-color);
  --app-workspace-sessions-clear-background: rgba(255, 255, 255, 0.06);
  --app-workspace-sessions-clear-hover-background: rgba(255, 255, 255, 0.13);
  --app-workspace-sessions-status-color: #93a4bb;
  --app-workspace-sessions-scroll-scrollbar-color: rgba(148, 163, 184, 0.35);
  --app-workspace-notify-prompt-border: var(--app-public-accent-opacity-0-25-color);
  --app-workspace-notify-prompt-background: rgba(11, 18, 32, 0.96);
  --app-workspace-tabs-offline-border: rgba(248, 113, 113, 0.35);
  --app-workspace-tabs-offline-background: rgba(69, 10, 10, 0.85);
  --app-workspace-tabs-offline-color: var(--app-public-failure-copy-color);
  --app-workspace-tabs-placeholder-color: var(--app-account-info);
  --app-workspace-agent-settings-box-shadow: rgba(2, 6, 23, 0.75);
  --app-workspace-sessions-grabber-background: rgba(148, 163, 184, 0.4);
  --app-workspace-new-session-attach-border: rgba(255, 255, 255, 0.16);
  --app-workspace-new-session-agents-hover-border-color: rgba(255, 255, 255, 0.2);
  --app-workspace-new-session-configs-active-border-color: rgba(99, 102, 241, 0.6);
  --app-workspace-new-session-actions-primary-border-color: rgba(99, 102, 241, 0.7);
  --app-workspace-new-session-actions-primary-background: #4f46e5;
  --app-workspace-session-match-snippet-console-sessions-title-color: #e0fbff;
  --app-workspace-sessions-reset-border: rgba(148, 163, 184, 0.22);
  --app-workspace-sessions-reset-background: rgba(255, 255, 255, 0.04);
  --app-workspace-new-session-data-access-switch-color: #9caabd;
  --app-workspace-new-session-data-access-switch-track-background: #273448;
  --app-workspace-new-session-data-access-switch-track-box-shadow: rgba(0,0,0,.45);
  --app-workspace-new-session-data-access-switch-data-access-switch-track-background: var(--app-public-code-strong-opacity-5-color);
  --app-workspace-new-session-data-access-switch-data-access-switch-track-focus-box-shadow: rgba(99,102,241,.2);
  --app-workspace-data-console-kbd-host-background: rgba(34, 211, 238, 0.055);
  --app-workspace-data-console-kbd-host-background-2: #0b1118;
  --app-workspace-tabs-body-color: #7d8fa6;
  --app-workspace-tabs-body-chat-modes-hover-border-color: rgba(148, 163, 184, 0.38);
  --app-workspace-tabs-body-chat-modes-background: rgba(34, 211, 238, 0.12);
  --app-workspace-panel-collapse-color: #5f7387;
  --app-workspace-panel-rail-hover-background: rgba(255, 255, 255, 0.03);
  --app-workspace-file-preview-body-background: #111827;
  --app-workspace-file-preview-docx-background: #d8dde5;
  --app-workspace-file-preview-docx-color: #111;
  --app-workspace-file-preview-sheets-background: #17243a;
  --app-workspace-file-preview-sheets-color: #9cacc1;
  --app-workspace-file-preview-sheets-active-color: #031014;
  --app-workspace-file-preview-sheet-color: #172033;
  --app-workspace-file-preview-sheet-border: #cbd3dd;
  --app-workspace-file-preview-text-color: #dce6f4;
  --app-workspace-folder-header-border: rgba(34,211,238,.38);
  --app-workspace-folder-header-background: rgba(34,211,238,.08);
  --app-workspace-text-body: #dce5f0;
  --app-workspace-folder-dialog-backdrop-background: rgba(2,6,23,.7);
  --app-workspace-surface-dialog: #101828;
  --app-workspace-folder-dialog-background: var(--app-public-surface-opacity-05-color);
  --app-workspace-messenger-panel-color: var(--app-public-diagram-copy-color);
  --app-workspace-messenger-head-border-bottom: var(--app-public-surface-opacity-0-1-color);
  --app-workspace-messenger-bot-color: #8fa0b6;
  --app-workspace-messenger-bot-hover-border-color: rgba(148,163,184,.3);
  --app-workspace-messenger-bot-active-border-color: rgba(42,171,238,.42);
  --app-workspace-messenger-bot-active-background: rgba(42,171,238,.11);
  --app-workspace-messenger-bot-active-color: #bfe6fb;
  --app-workspace-messenger-bot-max-active-border-color: rgba(139,92,246,.45);
  --app-workspace-messenger-bot-max-active-background: rgba(139,92,246,.12);
  --app-workspace-messenger-bot-max-active-color: #d2c8fb;
  --app-workspace-messenger-chat-row-border-top: rgba(255,255,255,.055);
  --app-workspace-messenger-chat-row-hover-background: rgba(255,255,255,.035);
  --app-workspace-messenger-chat-row-telegram-hover-border-left-color: #2aabee;
  --app-workspace-messenger-chat-row-max-hover-border-left-color: #8b5cf6;
  --app-workspace-messenger-avatar-background: #2c4c66;
  --app-workspace-messenger-avatar-background-2: #1a2b3a;
  --app-workspace-messenger-avatar-color: #e2ebf4;
  --app-workspace-messenger-chat-row-max-messenger-avatar-background: #3b3556;
  --app-workspace-messenger-chat-row-max-messenger-avatar-background-2: #221f33;
  --app-workspace-messenger-mode-badge-border: #101827;
  --app-workspace-messenger-mode-badge-background: #123044;
  --app-workspace-messenger-mode-badge-color: var(--app-account-link);
  --app-workspace-messenger-mode-badge-box-shadow: rgba(2,6,23,.45);
  --app-workspace-messenger-mode-badge-assist-background: #2b2150;
  --app-workspace-messenger-mode-badge-manual-background: #402d1f;
  --app-workspace-messenger-mode-badge-manual-color: #f0c38e;
  --app-workspace-messenger-chat-copy-color: #6d90a8;
  --app-workspace-messenger-copy-chat-color: #71849b;
  --app-workspace-messenger-copy-chat-hover-color: #c7d5e5;
  --app-workspace-messenger-chat-copy-color-2: #7e8fa6;
  --app-workspace-messenger-chat-row-has-ready-draft-border-color: rgba(167,139,250,.22);
  --app-workspace-messenger-chat-row-has-ready-draft-background: rgba(99,102,241,.09);
  --app-workspace-messenger-chat-row-has-ready-draft-background-2: rgba(167,139,250,.035);
  --app-workspace-messenger-chat-row-has-ready-draft-hover-border-color: rgba(167,139,250,.34);
  --app-workspace-messenger-chat-row-has-ready-draft-hover-background: rgba(99,102,241,.14);
  --app-workspace-messenger-chat-row-has-ready-draft-hover-background-2: rgba(167,139,250,.06);
  --app-workspace-messenger-draft-ready-background: rgba(139,92,246,.1);
  --app-workspace-messenger-preview-color: #a8b6c8;
  --app-workspace-messenger-preview-search-match-background: rgba(250,204,21,.25);
  --app-workspace-messenger-chat-row-max-color: #9186b8;
  --app-workspace-messenger-mode-segments-background: rgba(15,23,42,.65);
  --app-workspace-messenger-mode-segments-active-background: rgba(42,171,238,.16);
  --app-workspace-messenger-mode-segments-active-box-shadow: rgba(42,171,238,.25);
  --app-workspace-messenger-mode-segments-active-background-2: rgba(230,183,130,.12);
  --app-workspace-messenger-mode-segments-active-color: #e6c9a3;
  --app-workspace-messenger-mode-segments-active-box-shadow-2: rgba(230,183,130,.24);
  --app-workspace-messenger-clear-history-hover-background: rgba(248,113,113,.09);
  --app-workspace-messenger-feed-background: #0b1120;
  --app-workspace-messenger-bubble-background: #16202f;
  --app-workspace-messenger-message-outgoing-messenger-bubble-border: rgba(42,171,238,.28);
  --app-workspace-messenger-message-outgoing-messenger-bubble-background: rgba(42,171,238,.14);
  --app-workspace-messenger-message-outgoing-messenger-bubble-color: #eaf6fd;
  --app-workspace-messenger-message-max-outgoing-messenger-bubble-border-color: rgba(139,92,246,.3);
  --app-workspace-messenger-message-max-outgoing-messenger-bubble-background: rgba(139,92,246,.14);
  --app-workspace-messenger-message-color: #66788f;
  --app-workspace-messenger-delivery-background: var(--app-account-danger-meter-end);
  --app-workspace-messenger-sent-buttons-border: rgba(56,189,248,.35);
  --app-workspace-messenger-sent-buttons-background: rgba(56,189,248,.08);
  --app-workspace-messenger-sent-buttons-color: #bae6fd;
  --app-workspace-messenger-composer-menu-color: #8290a5;
  --app-workspace-messenger-drop-border: rgba(56,189,248,.7);
  --app-workspace-messenger-composer-chat-message-input-focus-border-color: rgba(56,189,248,.4);
  --app-workspace-messenger-composer-chat-message-input-focus-box-shadow: rgba(56,189,248,.18);
  --app-workspace-messenger-send-border: rgba(42,171,238,.4);
  --app-workspace-messenger-send-background: rgba(42,171,238,.18);
  --app-workspace-messenger-draft-card-background: rgba(99,102,241,.08);
  --app-workspace-messenger-draft-card-is-collapsed-background: rgba(99,102,241,.05);
  --app-workspace-messenger-draft-card-is-collapsed-is-error-background: rgba(251,113,133,.05);
  --app-workspace-messenger-draft-card-is-error-background: rgba(251,113,133,.08);
  --app-workspace-messenger-draft-header-action-hover-background: rgba(99,102,241,.12);
  --app-workspace-messenger-draft-card-is-silenced-background: rgba(148,163,184,.07);
  --app-workspace-messenger-draft-edit-focus-border-color: rgba(34,211,238,.35);
  --app-workspace-messenger-draft-buttons-border: rgba(148,163,184,.35);
  --app-workspace-messenger-draft-card-messenger-draft-header-action-send-color: #082f49;
  --app-workspace-messenger-draft-header-action-send-background: rgba(148,163,184,.2);
  --app-workspace-messenger-draft-header-action-send-color: rgba(226,232,240,.45);
  --app-workspace-messenger-search-messenger-composer-focus-border-color: rgba(56,189,248,.55);
  --app-workspace-messenger-draft-edit-scrollbar-color: rgba(148,163,184,.5);
  --app-workspace-embedded-color: #e5edf7;
  --app-workspace-embedded-background: #080d17;
  --app-workspace-embedded-surface: #0d1421;
  --app-workspace-embedded-raised: #121b2a;
  --app-workspace-embedded-border: rgba(148,163,184,.14);
  --app-workspace-embedded-strong: rgba(148,163,184,.24);
  --app-workspace-asc-background: #0b111d;
  --app-workspace-header-background: rgba(13,20,33,.92);
  --app-workspace-toolbar-button-color: #9daabd;
  --app-workspace-toolbar-button-hover-color: #eef5ff;
  --app-workspace-toolbar-button--danger-hover-background: rgba(244,63,94,.1);
  --app-workspace-load-more-background: #111a29;
  --app-workspace-load-more-hover-border-color: #147b91;
  --app-workspace-history-scrollbar-color: #263348;
  --app-workspace-entry--user-asc-bubble-border-color: rgba(34,211,238,.2);
  --app-workspace-entry--user-asc-bubble-background: rgba(8,145,178,.13);
  --app-workspace-bubble--error-background: rgba(159,18,57,.14);
  --app-workspace-body-color: #dbe5f3;
  --app-workspace-body-border: #334155;
  --app-workspace-body-background: #07101f;
  --app-workspace-body-border-2: #26364f;
  --app-workspace-body-background-2: #050b15;
  --app-workspace-body-color-2: #d9e5f4;
  --app-workspace-body-color-3: #9fb0c6;
  --app-workspace-selected-file-color: #8492a6;
  --app-workspace-selected-file-hover-background: rgba(251,113,133,.12);
  --app-workspace-progress-toggle-color: #b9c7da;
  --app-workspace-progress--running-asc-progress-dot-box-shadow: rgba(251,191,36,.09);
  --app-workspace-progress-tree-border-left: rgba(251,191,36,.25);
  --app-workspace-step-color: #aebdd0;
  --app-workspace-step-time-color: #58677b;
  --app-workspace-step-detail-color: #708197;
  --app-workspace-plan-background: rgba(2,6,23,.42);
  --app-workspace-todo-color: #aab8ca;
  --app-workspace-error-border: rgba(251,113,133,.28);
  --app-workspace-error-background: rgba(159,18,57,.18);
  --app-workspace-diagnostics-border: rgba(34,211,238,.25);
  --app-workspace-drop-background: rgba(8,47,73,.9);
  --app-workspace-files-background: rgba(13,20,33,.96);
  --app-workspace-composer-border: #2b384b;
  --app-workspace-composer-background: #080e19;
  --app-workspace-composer-focus-box-shadow: rgba(34,211,238,.07);
  --app-workspace-composer-color: #657287;
  --app-workspace-icon-button-color: #aebacc;
  --app-workspace-icon-button-hover-border-color: #41536c;
  --app-workspace-icon-button-hover-background: #172235;
  --app-workspace-icon-button--send-border-color: #13b8d1;
  --app-workspace-icon-button--send-color: #06212a;
  --app-workspace-icon-button--send-background: #3dd5e9;
  --app-workspace-icon-button--send-hover-color: #03171d;
  --app-workspace-icon-button--danger-border-color: rgba(251,113,133,.35);
  --app-workspace-subagent-batch-border: rgba(129,140,248,.3);
  --app-workspace-subagent-batch-background: rgba(99,102,241,.07);
  --app-workspace-subagent-background: rgba(2,6,23,.35);
  --app-workspace-subagent--running-background: rgba(251,191,36,.05);
  --app-workspace-header-background-2: rgba(10,16,27,.96);
  --app-workspace-version-color: #66758a;
  --app-workspace-header-button-color: #9aa8ba;
  --app-workspace-composer-wrap-asc-composer-box-shadow: rgba(0,0,0,.16);
  --app-workspace-key-hint-color: #536176;
  --app-workspace-memory-card-background: rgba(18,27,42,.95);
  --app-workspace-memory-card-background-2: rgba(13,20,33,.95);
  --app-workspace-memory-card-box-shadow: rgba(0,0,0,.14);
  --app-workspace-memory-card-background-3: #0a101b;
  --app-workspace-memory-card-color: #06202a;
  --app-workspace-brand-color: #7f8da1;
  --app-workspace-brand-hover-color: #b8c4d3;
  --app-workspace-diagnostics-scrollbar-color: #34465f;
  --app-workspace-diagnostics-background: #3a4c65;
  --app-workspace-diagnostics-hover-background: #516784;
  --app-workspace-progress--running-asc-progress-dot-box-shadow-2: rgba(100,116,139,.09);
  --app-workspace-load-more-box-shadow: rgba(0,0,0,.3);
  --app-workspace-progress--error-asc-progress-dot-box-shadow: rgba(251,113,133,.09);
  --app-workspace-table-wrap-border: #2a394f;
  --app-workspace-embedded-asd-bg: #12151a;
  --app-workspace-embedded-asd-panel: #181c23;
  --app-workspace-embedded-asd-line: #232935;
  --app-workspace-embedded-asd-text: #eef2f8;
  --app-workspace-embedded-asd-muted: #8d99ab;
  --app-workspace-embedded-asd-event: #6cb6ff;
  --app-workspace-embedded-asd-ok: #5ee08d;
  --app-workspace-embedded-asd-warn: #ffcc66;
  --app-workspace-embedded-asd-err: #ff7b7b;
  --app-workspace-dot-box-shadow: rgba(76,208,125,.15);
  --app-workspace-dot-box-shadow-2: rgba(90,169,255,.15);
  --app-workspace-row--error-background: rgba(255,123,123,.08);
  --app-workspace-details-background: #0e1116;
  --app-workspace-session-folder-picker-backdrop-background: rgba(2, 6, 23, .72);
  --app-workspace-session-folder-picker-header-border-bottom: rgba(255, 255, 255, .07);
  --app-workspace-session-folder-picker-list-border-top: rgba(255, 255, 255, .05);
  --app-workspace-session-folder-picker-marker-border: rgba(148, 163, 184, .4);
  --app-workspace-session-folder-form-submit-border: rgba(34, 211, 238, .35);
  --app-workspace-session-folder-form-submit-background: rgba(34, 211, 238, .12);
  --app-workspace-session-folder-form-submit-hover-border-color: rgba(34, 211, 238, .55);
  --app-workspace-session-folder-form-submit-hover-background: rgba(34, 211, 238, .2);
  --app-workspace-session-folder-picker-background: rgba(148, 163, 184, .45);
  --app-workspace-embedded-ws-bg: #090e1a;
  --app-workspace-embedded-ws-panel: rgba(255,255,255,.022);
  --app-workspace-workspace-background: var(--app-public-accent-opacity-09-color);
  --app-workspace-workspace-background-2: #080d18;
  --app-workspace-workspace-background-3: var(--app-account-subscription-table-background);
  --app-workspace-workspace-background-4: #090d18;
  --app-workspace-workspace-focus-outline: rgba(34,211,238,.65);
  --app-workspace-topbar-background: rgba(2,6,23,.6);
  --app-workspace-top-actions-color: #8195ad;
  --app-workspace-hero-color: #8494a9;
  --app-workspace-composer-background-2: var(--app-public-inset-opacity-94-color);
  --app-workspace-composer-background-3: var(--app-public-accent-opacity-34-color);
  --app-workspace-composer-background-4: var(--app-public-code-strong-opacity-24-color);
  --app-workspace-composer-background-5: var(--app-public-assistant-opacity-32-color);
  --app-workspace-composer-box-shadow: var(--app-public-shadow-opacity-95-color);
  --app-workspace-composer-box-shadow-2: var(--app-public-accent-opacity-95-color);
  --app-workspace-composer-box-shadow-3: var(--app-public-assistant-strong-opacity-95-color);
  --app-workspace-composer-box-shadow-4: var(--app-public-accent-soft-opacity-72-color);
  --app-workspace-composer-focus-background: var(--app-public-accent-opacity-68-color);
  --app-workspace-composer-focus-background-2: var(--app-public-assistant-opacity-64-color);
  --app-workspace-composer-focus-box-shadow-2: var(--app-public-accent-opacity-1-color);
  --app-workspace-composer-focus-box-shadow-3: var(--app-public-assistant-strong-opacity-1-color);
  --app-workspace-composer-focus-box-shadow-4: var(--app-public-accent-soft-opacity-9-color);
  --app-workspace-composer-color-2: #7c8da3;
  --app-workspace-files-background-2: rgba(248,113,113,.08);
  --app-workspace-files-hover-background: rgba(248,113,113,.2);
  --app-workspace-agents-background: rgba(255,255,255,.028);
  --app-workspace-agents-active-border-color: rgba(148,163,255,.42);
  --app-workspace-agents-workspace-agent-chip-hover-border-color: rgba(148,163,255,.3);
  --app-workspace-context-background: rgba(255,255,255,.03);
  --app-workspace-context-hover-border-color: rgba(148,163,184,.28);
  --app-workspace-context-active-color: #dceef6;
  --app-workspace-context-border: rgba(255,255,255,.2);
  --app-workspace-context-active-color-2: #052e38;
  --app-workspace-session-background: rgba(255,255,255,.012);
  --app-workspace-session-menu-hover-background: rgba(255,255,255,.045);
  --app-workspace-unread-dot-box-shadow: var(--app-public-assistant-opacity-0-12-color);
  --app-workspace-unread-dot-box-shadow-2: rgba(167,139,250,.8);
  --app-workspace-rename-input-focus-border-color: rgba(34,211,238,.42);
  --app-workspace-session-extra-configs-color: #8da0b6;
  --app-workspace-session-content-color: #6b7c92;
  --app-workspace-session-content-error-color: #b98a8a;
  --app-workspace-state-color: #7f8fa3;
  --app-workspace-config-row-box-shadow: rgba(52,211,153,.08);
  --app-workspace-config-row-processing-box-shadow: rgba(245,181,71,.1);
  --app-workspace-config-row-error-box-shadow: rgba(248,113,113,.1);
  --app-workspace-config-assets-color: #38445a;
  --app-workspace-search-focus-background: rgba(15,23,42,.8);
  --app-workspace-workspace-reset-search-hover-background: rgba(34,211,238,.1);
  --app-workspace-session-match-snippet-session-title-background: rgba(34,211,238,.3);
  --app-workspace-data-access-switch-data-access-switch-track-focus-box-shadow: rgba(34,211,238,.18);
  --app-workspace-data-source-row-hover-background: rgba(255, 255, 255, .035);
  --app-workspace-data-source-status-background: rgba(245, 181, 71, .14);
  --app-workspace-data-source-status-disabled-background: rgba(148, 163, 184, .14);
  --app-workspace-data-source-actions-workspace-action-trigger-hover-background: rgba(255, 255, 255, .08);
  --app-workspace-data-source-empty-data-source-empty-action-border: rgba(34, 211, 238, .38);
  --app-workspace-data-source-empty-data-source-empty-action-background: rgba(34, 211, 238, .08);
  --app-workspace-source-wizard-background: rgba(20, 29, 48, .98);
  --app-workspace-source-wizard-background-2: rgba(11, 18, 32, .98);
  --app-workspace-source-wizard-box-shadow: rgba(0, 0, 0, .95);
  --app-workspace-source-wizard-border-bottom: rgba(255, 255, 255, .06);
  --app-workspace-source-wizard-close-color: #8291a7;
  --app-workspace-source-field-source-boolean-copy-source-setting-switch-color: #c3cede;
  --app-workspace-source-field-border: rgba(148, 163, 184, .55);
  --app-workspace-source-oauth-divider-background: rgba(148,163,184,.12);
  --app-workspace-source-oauth-button-border: rgba(103, 232, 249, .38);
  --app-workspace-source-oauth-button-background: rgba(17, 28, 46, .88);
  --app-workspace-source-oauth-button-color: #dce8f4;
  --app-workspace-source-oauth-button-box-shadow: rgba(255, 255, 255, .025);
  --app-workspace-source-oauth-button-hover-border-color: rgba(103, 232, 249, .44);
  --app-workspace-source-oauth-button-hover-background: rgba(23, 39, 61, .96);
  --app-workspace-source-oauth-button-hover-color: #f0f9ff;
  --app-workspace-source-oauth-button-hover-box-shadow: rgba(255, 255, 255, .04);
  --app-workspace-source-oauth-status-color: #a7c7d9;
  --app-workspace-source-oauth-status-border: rgba(103, 232, 249, .32);
  --app-workspace-source-oauth-status-done-color: var(--app-public-online-soft-color);
  --app-workspace-source-oauth-status-done-border-color: rgba(74, 222, 128, .85);
  --app-workspace-source-form-actions-workspace-dialog-cancel-hover-border-color: rgba(148, 163, 184, .32);
  --app-workspace-source-instruction-background: rgba(9, 14, 26, .55);
  --app-workspace-source-catalog-nav-item-hover-background: rgba(148, 163, 184, .08);
  --app-workspace-source-catalog-nav-item-active-background: rgba(148, 163, 184, .12);
  --app-workspace-source-catalog-search-border: rgba(148, 163, 184, .2);
  --app-workspace-source-type-card-background: rgba(148, 163, 184, .05);
  --app-workspace-source-type-card-hover-background: rgba(34, 211, 238, .06);
  --app-workspace-source-type-icon-background: rgba(15, 23, 42, .6);
  --app-workspace-source-request-field-color: #8496ad;
  --app-workspace-source-request-done-color: #7ee7c7;
  --app-workspace-knowledge-submit-color: #06121c;
  --app-workspace-source-hitl-background: rgba(15,23,42,.38);
  --app-workspace-source-hitl-heading-border-bottom: rgba(148,163,184,.1);
  --app-workspace-source-hitl-tool-border-top: rgba(148,163,184,.08);
  --app-workspace-source-hitl-tool-active-background: rgba(245,181,71,.06);
  --app-workspace-source-hitl-tool-active-box-shadow: rgba(245,181,71,.55);
  --app-workspace-source-tool-control-hitl-source-hitl-switch-border-color: rgba(245,181,71,.6);
  --app-workspace-source-tool-control-hitl-source-hitl-switch-background: rgba(245,181,71,.3);
  --app-workspace-source-hitl-switch-background: rgba(71,85,105,.7);
  --app-workspace-source-hitl-switch-background-2: rgba(34,211,238,.32);
  --app-workspace-source-hitl-tool-hover-background: rgba(148,163,184,.09);
  --app-workspace-source-boolean-field-background: rgba(15,23,42,.34);
  --app-workspace-source-boolean-field-hover-background: rgba(148,163,184,.055);
  --app-workspace-source-form-layout-source-form-panels-source-catalog-main-source-catalog-nav-scrollbar-color: rgba(103,232,249,.35);
  --app-workspace-source-form-layout-source-form-panels-hover-background: rgba(103,232,249,.55);
  --app-workspace-source-setting-switch-focus-box-shadow: rgba(34,211,238,.28);
  --app-workspace-source-form-layout-source-form-panels-source-catalog-main-source-catalog-nav-scrollbar-color-2: rgba(103,232,249,.5);
  --app-workspace-source-form-tabs-hover-color: #b8c5d5;
  --app-workspace-source-form-tabs-focus-border: rgba(103,232,249,.62);
  --app-workspace-source-form-tabs-active-color: #67d9f5;
  --app-workspace-knowledge-preview-dialog-border-bottom: #243247;
  --app-workspace-knowledge-preview-dialog-color: #8495ad;
  --app-workspace-knowledge-preview-dialog-color-2: #a9b6c8;
  --app-workspace-file-preview-text-background: var(--app-account-shell-background);
  --app-workspace-file-preview-sheet-background: #edf2f7;
  --app-workspace-knowledge-ext-is-doc-background: rgba(96,165,250,.1);
  --app-workspace-knowledge-ext-is-sheet-background: rgba(52,211,153,.1);
  --app-workspace-knowledge-ext-is-slides-color: #fb923c;
  --app-workspace-knowledge-ext-is-slides-background: rgba(251,146,60,.1);
  --app-workspace-knowledge-ext-is-image-color: #c084fc;
  --app-workspace-knowledge-ext-is-image-background: rgba(192,132,252,.1);
  --app-workspace-knowledge-ext-is-failed-background: rgba(248,113,113,.12);
  --app-workspace-shared-badge-background: rgba(167, 139, 250, .14);
  --app-workspace-shared-badge-personal-color: var(--app-account-meter-title);
  --app-workspace-config-updated-color: #5f6f85;
  --app-workspace-config-indicator-color: #526176;
  --app-workspace-config-indicator-active-border-color: rgba(52,211,153,.26);
  --app-workspace-knowledge-row-is-drop-target-knowledge-base-empty-background: rgba(139,92,246,.16);
  --app-workspace-session-body-config-list-data-source-list-knowledge-list-background: rgba(148,163,184,.26);
  --app-workspace-session-body-config-list-data-source-list-knowledge-list-hover-background: rgba(148,163,184,.45);
  --app-workspace-project-row-idle-box-shadow: rgba(71,85,105,.12);
  --app-workspace-system-knowledge-table-background: #0c1322;
  --app-workspace-shared-badge-off-background: rgba(248,113,113,.14);
  --app-workspace-agent-add-hover-border-color: rgba(148,163,255,.5);
  --app-workspace-agent-all-switch-background: rgba(8,145,178,.72);
  --app-workspace-agent-color-palette-agent-color-swatch-active-box-shadow: rgba(241,245,249,.18);
  --app-workspace-agent-icon-gallery-agent-icon-swatch-border: rgba(148,163,184,.34);
  --app-workspace-agent-icon-gallery-agent-icon-swatch-color: #9fb0c3;
  --app-workspace-agent-integration-choice-background: rgba(15,23,42,.46);
  --app-workspace-agent-integration-choice-color: #aebdce;
  --app-workspace-config-rename-body-border-color: rgba(248,113,113,.65);
  --app-workspace-agent-access-modes-active-background: rgba(34,211,238,.13);
  --app-workspace-config-row-disconnected-box-shadow: rgba(129,149,173,.12);
  --app-workspace-client-host-dialog-client-host-step-action-is-copied-border-color: rgba(134,239,172,.45);
  --app-workspace-client-host-dialog-client-host-step-action-is-copied-background: rgba(134,239,172,.12);
  --app-workspace-host-dialog-background: #111a2b;
  --app-workspace-host-dialog-source-hitl-switch-focus-outline: rgba(34,211,238,.75);
  --app-workspace-host-head-color: #8ea0b6;
  --app-workspace-host-state-border: rgba(52,211,153,.42);
  --app-workspace-host-state--offline-border-color: rgba(148,163,184,.42);
  --app-workspace-host-state--offline-color: #a9b8cb;
  --app-workspace-host-state--warn-border-color: rgba(245,181,71,.45);
  --app-workspace-host-notice-border: rgba(245,181,71,.4);
  --app-workspace-host-notice-color: #f5cf8f;
  --app-workspace-host-notice-error-border-color: rgba(248,113,113,.45);
  --app-workspace-host-notice-error-background: rgba(248,113,113,.11);
  --app-workspace-host-nav-item-color: #b8c4d4;
  --app-workspace-host-nav-item-color-2: #e8f8fc;
  --app-workspace-host-nav-dot-off-background: #8194ab;
  --app-workspace-host-button-color: #dbe4ef;
  --app-workspace-host-group-label-color: #b3c1d3;
  --app-workspace-host-tag-border: rgba(148,163,184,.4);
  --app-workspace-host-tag-write-border-color: rgba(129,140,248,.45);
  --app-workspace-host-tag-write-background: rgba(129,140,248,.14);
  --app-workspace-host-tag-danger-background: rgba(248,113,113,.13);
  --app-workspace-host-tag-pending-background: rgba(245,181,71,.13);
  --app-workspace-host-dialog-actions-background: rgba(2,6,23,.2);
  --app-workspace-host-dialog-actions-cancel-host-browser-actions-border: rgba(148,163,184,.68);
  --app-workspace-host-dialog-actions-cancel-host-browser-actions-hover-border-color: rgba(148,163,184,.85);
  --app-workspace-host-dialog-actions-submit-host-browser-actions-border: var(--app-public-accent-opacity-6-color);
  --app-workspace-host-browser-background: #101a2c;
  --app-workspace-host-switch-allow-background: rgba(34,211,238,.14);
  --app-workspace-host-credentials-source-field-focus-border-color: rgba(148,163,184,.60);
  --app-workspace-instruction-scrollbar: var(--app-workspace-messenger-draft-buttons-border);
  --app-workspace-instruction-text: #c7d2de;
  --app-workspace-instruction-heading: var(--app-workspace-embedded-asd-text);
  --app-workspace-instruction-link: var(--app-workspace-source-form-tabs-active-color);
  --app-workspace-instruction-code-background: var(--app-workspace-embedded-border);
  --app-workspace-instruction-pre-background: rgba(15,23,42,.72);
  --app-workspace-instruction-pre-text: #dbeafe;
  --app-workspace-instruction-scrollbar-thumb: var(--app-workspace-messenger-bot-hover-border-color);
}

/* Светлая палитра: алиасы наследуют роли, контрастные пары сохраняются. */
html.app-themed[data-theme="light"] {
    --app-scheme: light;
    --app-chat-assistant-surface: #eaf1fb;
    --app-chat-assistant-border: #c5d5ed;
    --app-chat-user-surface: #e4f4ed;
    --app-chat-user-border: #b5d9c7;
    --app-chat-user-text: #17513d;
    --app-card-surface: #edf2fa;
    --app-card-hover: #e2ecf8;
    --app-card-border: #cad5e3;
    --app-switch-off: #64748b;
    --app-switch-thumb: #ffffff;
    --app-switch-on: #0e7490;
    --app-editor-theme: vs;
    --app-bsl-editor-theme: bsl-white;
    --app-page-rgb: 245 247 250;
    --app-heading-rgb: 23 32 51;
    --app-body-rgb: 23 32 51;
    --app-copy-rgb: 53 68 88;
    --app-muted-rgb: 82 97 117;
    --app-dim-rgb: 82 97 117;
    --app-divider-rgb: 51 65 85;
    --app-accent-rgb: 14 116 144;
    --app-accent-hover: #155e75;
    --app-accent-text: #0e7490;
    --app-accent-ink: #ffffff;
    --app-success-rgb: 4 120 87;
    --app-success-text: #047857;
    --app-warning-rgb: 146 64 14;
    --app-warning-text: #92400e;
    --app-warning-copy: #92400e;
    --app-error-rgb: 190 18 60;
    --app-error-text: #be123c;
    --app-error-copy: #9f1239;
    --app-danger-rgb: 185 28 28;
    --app-danger-text: #b91c1c;
    --app-info-rgb: 67 56 202;
    --app-info-text: #4338ca;
    --app-account-accent: #0e7490;
    --app-account-accent-rgb: 14, 116, 144;
    --app-account-action-text-hover: #0e7490;
    --app-account-backdrop-rgb: 15, 23, 42;
    --app-account-card-background: #ffffff;
    --app-account-danger: #be123c;
    --app-account-danger-meter-end: #b91c1c;
    --app-account-danger-rgb: 190, 18, 60;
    --app-account-depth-rgb: 100, 116, 139;
    --app-account-dialog-gradient-start-rgb: 248, 250, 252;
    --app-account-empty-icon: #526175;
    --app-account-floating-surface: #ffffff;
    --app-account-hero-secondary-rgb: 165, 180, 252;
    --app-account-hero-tertiary-rgb: 196, 181, 253;
    --app-account-info: #4338ca;
    --app-account-info-rgb: 67, 56, 202;
    --app-account-intro-highlight-rgb: 125, 211, 252;
    --app-account-link: #0369a1;
    --app-account-meter-note: #526175;
    --app-account-meter-title: #172033;
    --app-account-meter-value: #172033;
    --app-account-model-empty-text: #526175;
    --app-account-muted-rgb: 82, 97, 117;
    --app-account-nav-badge-text: #526175;
    --app-account-on-accent: #ffffff;
    --app-account-panel-background: #ffffff;
    --app-account-panel-rgb: 255, 255, 255;
    --app-account-promo-text: #526175;
    --app-account-scrollbar-thumb-rgb: 82, 97, 117;
    --app-account-shell-background: #f5f7fa;
    --app-account-sidebar-background: #f0f3f7;
    --app-account-subscription-meta: #526175;
    --app-account-subscription-table-background: #f5f7fa;
    --app-account-success: #047857;
    --app-account-success-rgb: 4, 120, 87;
    --app-account-surface-overlay-rgb: 51, 65, 85;
    --app-account-table-heading: #172033;
    --app-account-text-body: #172033;
    --app-account-text-dim: #526175;
    --app-account-text-disabled: #526175;
    --app-account-text-heading: #172033;
    --app-account-text-hover: #172033;
    --app-account-text-interface: #172033;
    --app-account-text-meta: #526175;
    --app-account-text-muted: #526175;
    --app-account-text-primary: #172033;
    --app-account-text-secondary: #526175;
    --app-account-text-separator: #526175;
    --app-account-usage-meter-end: #4f46e5;
    --app-account-usage-reset-text: #526175;
    --app-account-warning: #92400e;
    --app-account-warning-meter-end: #92400e;
    --app-account-warning-progress-rgb: 146, 64, 14;
    --app-account-warning-rgb: 146, 64, 14;
    --app-console-answer-border: rgb(4 120 87 / 0.32);
    --app-console-success-surface: rgb(4 120 87 / 0.1);
    --app-console-border-default: rgb(100 116 139 / 0.32);
    --app-console-surface-chip: rgb(51 65 85 / 0.06);
    --app-console-focus-ring: rgba(14, 116, 144, 0.4);
    --app-console-border-input: rgba(100, 116, 139, 0.32);
    --app-console-form-attention-border: rgb(146 64 14 / 0.6);
    --app-console-surface-subtle: rgb(51 65 85 / 0.05);
    --app-console-input-surface: rgb(245 247 250 / 0.6);
    --app-console-select-border: rgba(100, 116, 139, 0.32);
    --app-console-select-surface: rgba(245, 247, 250, 0.58);
    --app-console-select-expanded-border: rgba(14, 116, 144, 0.7);
    --app-console-select-expanded-surface: rgba(245, 247, 250, 0.82);
    --app-console-select-menu-border: rgb(100 116 139 / 0.35);
    --app-console-accent-surface: rgba(14, 116, 144, 0.1);
    --app-console-success-status-border: rgb(4 120 87 / 0.6);
    --app-console-context-track: rgba(100, 116, 139, .22);
    --app-console-context-label: rgb(82 97 117 / 0.9);
    --app-console-surface-raised: rgb(255 255 255);
    --app-console-text-body: rgb(23 32 51);
    --app-console-mobile-menu-text: #354458;
    --app-console-diagram-border: rgba(14, 116, 144, 0.32);
    --app-console-code-surface: rgba(245, 247, 250, 0.65);
    --app-console-border-subtle: rgba(100, 116, 139, 0.32);
    --app-console-diagram-overlay: rgba(15, 23, 42, .88);
    --app-console-text-heading: #172033;
    --app-console-quote-border: rgba(100, 116, 139, 0.45);
    --app-console-code-inline-surface: rgba(245, 247, 250, 0.75);
    --app-console-send-gradient-start: #0e7490;
    --app-console-send-gradient-end: #155e75;
    --app-console-border-control: rgba(100, 116, 139, 0.32);
    --app-console-attach-surface: rgba(245, 247, 250, 0.65);
    --app-console-attach-hover-surface: #e2e8f0;
    --app-console-attach-border-hover: rgba(14, 116, 144, 0.45);
    --app-console-chat-code-surface: rgba(245, 247, 250, 0.45);
    --app-console-progress-fade-surface: #ffffff;
    --app-console-workspace-hover: rgba(82, 97, 117, 0.1);
    --app-console-menu-shadow: rgba(51, 65, 85, 0.12);
    --app-console-mode-active-surface: rgba(14, 116, 144, 0.1);
    --app-console-mode-border: rgba(14, 116, 144, 0.32);
    --app-console-chip-dismiss-text: #0e7490;
    --app-console-accent-border-hover: rgba(14, 116, 144, 0.45);
    --app-console-image-overlay: rgba(15, 23, 42, .94);
    --app-console-image-shadow: rgba(51, 65, 85, 0.12);
    --app-console-image-navigation-hover-surface: rgba(51, 65, 85, .9);
    --app-console-thumbnail-active-border: rgba(14, 116, 144, 0.75);
    --app-console-hashtag-border: rgba(14, 116, 144, 0.32);
    --app-console-suggestion-surface: rgba(245, 247, 250, 0.97);
    --app-console-suggestion-shadow: rgba(51, 65, 85, 0.12);
    --app-console-suggestion-active-surface: rgba(14, 116, 144, 0.1);
    --app-console-suggestion-active-border: rgba(14, 116, 144, 0.35);
    --app-console-suggestion-text-muted: #526175;
    --app-console-success-border: rgba(4, 120, 87, 0.32);
    --app-console-error-border: rgba(185, 28, 28, 0.32);
    --app-console-error-surface: rgba(185, 28, 28, 0.1);
    --app-console-info-border: rgba(67, 56, 202, 0.32);
    --app-console-info-surface: rgba(67, 56, 202, 0.1);
    --app-console-border-button: rgba(100, 116, 139, 0.32);
    --app-console-document-chip-surface: rgba(245, 247, 250, 0.5);
    --app-console-workspace-drop-surface: rgba(67, 56, 202, 0.1);
    --app-console-workspace-drop-border: rgba(67, 56, 202, 0.5);
    --app-console-workspace-focus-ring: rgba(14, 116, 144, 0.85);
    --app-console-workspace-selection-surface: rgba(67, 56, 202, 0.1);
    --app-console-workspace-selection-text: #4338ca;
    --app-console-workspace-folder-hover: rgba(82, 97, 117, 0.08);
    --app-console-toolbar-hover: rgba(82, 97, 117, 0.12);
    --app-console-diff-select-chevron-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23526175' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
    --app-console-border-hover: rgba(100, 116, 139, 0.32);
    --app-internal-accent-light: 14 116 144;
    --app-internal-accent-soft: 14 116 144;
    --app-internal-accent-solid: 14 116 144;
    --app-internal-accent-strong: 14 116 144;
    --app-internal-action-ink: 255 255 255;
    --app-internal-action-ink-deep: 255 255 255;
    --app-internal-attention-bright: 146 64 14;
    --app-internal-attention-light: 146 64 14;
    --app-internal-attention-soft: 146 64 14;
    --app-internal-chart-axis-opacity-15: rgba(82, 97, 117, 0.15);
    --app-internal-chart-axis-opacity-90: rgba(82, 97, 117, 0.9);
    --app-internal-chart-divider-opacity-12: rgba(100, 116, 139, 0.32);
    --app-internal-chart-divider-opacity-6: rgba(100, 116, 139, 0.32);
    --app-internal-chart-legend-opacity-90: rgba(82, 97, 117, 0.9);
    --app-internal-chart-series-attention-opacity-25: rgba(146, 64, 14, 0.25);
    --app-internal-chart-series-danger-opacity-25: rgba(185, 28, 28, 0.25);
    --app-internal-chart-series-error-opacity-55: rgba(185, 28, 28, 0.55);
    --app-internal-chart-series-error-opacity-80: rgba(185, 28, 28, 0.8);
    --app-internal-chart-series-info: #0e7490;
    --app-internal-chart-series-info-opacity-25: rgba(14, 116, 144, 0.25);
    --app-internal-chart-series-model: #6d28d9;
    --app-internal-chart-series-model-opacity-25: rgba(109, 40, 217, 0.25);
    --app-internal-chart-series-positive-opacity-25: rgba(4, 120, 87, 0.25);
    --app-internal-chart-series-primary-opacity-55: rgba(14, 116, 144, 0.55);
    --app-internal-chart-series-primary-opacity-80: rgba(14, 116, 144, 0.8);
    --app-internal-chart-series-recognition-opacity-25: rgba(14, 116, 144, 0.25);
    --app-internal-chart-series-secondary-opacity-55: rgba(67, 56, 202, 0.55);
    --app-internal-chart-series-secondary-opacity-80: rgba(67, 56, 202, 0.8);
    --app-internal-chart-series-success-opacity-55: rgba(4, 120, 87, 0.55);
    --app-internal-chart-series-success-opacity-80: rgba(4, 120, 87, 0.8);
    --app-internal-chart-series-tertiary-opacity-55: rgba(67, 56, 202, 0.55);
    --app-internal-chart-series-tertiary-opacity-80: rgba(67, 56, 202, 0.8);
    --app-internal-chart-series-warning-opacity-55: rgba(146, 64, 14, 0.55);
    --app-internal-chart-series-warning-opacity-80: rgba(146, 64, 14, 0.8);
    --app-internal-control-border: 148 163 184;
    --app-internal-control-hover: 226 232 240;
    --app-internal-control-surface: 241 245 249;
    --app-internal-control-text: 23 32 51;
    --app-internal-copy-success-bright: 4 120 87;
    --app-internal-danger-bright: 185 28 28;
    --app-internal-danger-light: 185 28 28;
    --app-internal-danger-soft: 185 28 28;
    --app-internal-error-faint: 185 28 28;
    --app-internal-error-light: 185 28 28;
    --app-internal-error-soft: 185 28 28;
    --app-internal-error-solid: 185 28 28;
    --app-internal-markdown-code-border: rgba(100, 116, 139, 0.32);
    --app-internal-markdown-code-surface: rgba(245, 247, 250, 0.6);
    --app-internal-markdown-quote-border: rgba(100, 116, 139, 0.4);
    --app-internal-model-accent-bright: 67 56 202;
    --app-internal-model-accent-light: 67 56 202;
    --app-internal-model-accent-soft: 67 56 202;
    --app-internal-model-accent-solid: 67 56 202;
    --app-internal-overlay: 15 23 42;
    --app-internal-recognition-accent-bright: 14 116 144;
    --app-internal-recognition-accent-light: 14 116 144;
    --app-internal-recognition-accent-soft: 14 116 144;
    --app-internal-recognition-accent-solid: 14 116 144;
    --app-internal-success-light: 4 120 87;
    --app-internal-success-solid: 4 120 87;
    --app-internal-tree-skeleton: rgba(82, 97, 117, 0.07);
    --app-internal-warning-bright: 146 64 14;
    --app-internal-warning-soft: 146 64 14;
    --app-internal-warning-solid: 146 64 14;
    --app-public-accent-depth: 236 254 255;
    --app-public-accent-ink: 14 116 144;
    --app-public-accent-opacity-0-08-color: rgba(14, 116, 144, 0.08);
    --app-public-accent-opacity-0-1-color: rgba(14, 116, 144, 0.1);
    --app-public-accent-opacity-0-12-color: rgba(14, 116, 144, 0.12);
    --app-public-accent-opacity-0-15-color: rgba(14, 116, 144, 0.15);
    --app-public-accent-opacity-0-16-color: rgba(14, 116, 144, 0.16);
    --app-public-accent-opacity-0-2-color: rgba(14, 116, 144, 0.2);
    --app-public-accent-opacity-0-25-color: rgba(14, 116, 144, 0.25);
    --app-public-accent-opacity-0-28-color: rgba(14, 116, 144, 0.28);
    --app-public-accent-opacity-0-30-color: rgba(14, 116, 144, 0.3);
    --app-public-accent-opacity-0-32-color: rgba(14, 116, 144, 0.32);
    --app-public-accent-opacity-0-35-color: rgba(14, 116, 144, 0.35);
    --app-public-accent-opacity-0-45-color: rgba(14, 116, 144, 0.45);
    --app-public-accent-opacity-0-65-color: rgba(14, 116, 144, 0.65);
    --app-public-accent-opacity-0-color: rgba(14, 116, 144, 0);
    --app-public-accent-opacity-09-color: rgba(14, 116, 144, 0.09);
    --app-public-accent-opacity-1-color: rgba(14, 116, 144, 1);
    --app-public-accent-opacity-34-color: rgba(14, 116, 144, 0.34);
    --app-public-accent-opacity-4-color: rgba(14, 116, 144, 0.4);
    --app-public-accent-opacity-6-color: rgba(14, 116, 144, 0.6);
    --app-public-accent-opacity-68-color: rgba(14, 116, 144, 0.68);
    --app-public-accent-opacity-95-color: rgba(14, 116, 144, 0.95);
    --app-public-accent-shade-opacity-95-color: rgba(14, 116, 144, 0.95);
    --app-public-accent-soft-opacity-72-color: rgba(14, 116, 144, 0.72);
    --app-public-accent-soft-opacity-9-color: rgba(14, 116, 144, 0.9);
    --app-public-assistant-opacity-0-08-color: rgba(67, 56, 202, 0.08);
    --app-public-assistant-opacity-0-1-color: rgba(67, 56, 202, 0.1);
    --app-public-assistant-opacity-0-12-color: rgba(67, 56, 202, 0.12);
    --app-public-assistant-opacity-0-14-color: rgba(67, 56, 202, 0.14);
    --app-public-assistant-opacity-0-16-color: rgba(67, 56, 202, 0.16);
    --app-public-assistant-opacity-0-26-color: rgba(67, 56, 202, 0.26);
    --app-public-assistant-opacity-0-30-color: rgba(67, 56, 202, 0.3);
    --app-public-assistant-opacity-0-40-color: rgba(67, 56, 202, 0.4);
    --app-public-assistant-opacity-32-color: rgba(67, 56, 202, 0.32);
    --app-public-assistant-opacity-35-color: rgba(67, 56, 202, 0.35);
    --app-public-assistant-opacity-64-color: rgba(67, 56, 202, 0.64);
    --app-public-assistant-strong-opacity-1-color: rgba(67, 56, 202, 1);
    --app-public-assistant-strong-opacity-95-color: rgba(67, 56, 202, 0.95);
    --app-public-canvas-opacity-0-55-color: rgba(245, 247, 250, 0.55);
    --app-public-canvas-opacity-0-8-color: rgba(245, 247, 250, 0.8);
    --app-public-canvas-opacity-0-85-color: rgba(245, 247, 250, 0.85);
    --app-public-canvas-opacity-1-color: rgba(245, 247, 250, 1);
    --app-public-code: 67 56 202;
    --app-public-code-copy: 3 105 161;
    --app-public-code-depth: 238 242 255;
    --app-public-code-opacity-0-12-color: rgba(67, 56, 202, 0.12);
    --app-public-code-opacity-0-30-color: rgba(67, 56, 202, 0.3);
    --app-public-code-opacity-0-33-color: rgba(67, 56, 202, 0.33);
    --app-public-code-opacity-0-35-color: rgba(67, 56, 202, 0.35);
    --app-public-code-opacity-0-38-color: rgba(67, 56, 202, 0.38);
    --app-public-code-soft: 3 105 161;
    --app-public-code-strong-opacity-0-08-color: rgba(67, 56, 202, 0.08);
    --app-public-code-strong-opacity-0-12-color: rgba(67, 56, 202, 0.12);
    --app-public-code-strong-opacity-0-14-color: rgba(67, 56, 202, 0.14);
    --app-public-code-strong-opacity-0-15-color: rgba(67, 56, 202, 0.15);
    --app-public-code-strong-opacity-0-16-color: rgba(67, 56, 202, 0.16);
    --app-public-code-strong-opacity-24-color: rgba(67, 56, 202, 0.24);
    --app-public-code-strong-opacity-5-color: rgba(67, 56, 202, 0.5);
    --app-public-creative: 162 28 175;
    --app-public-creative-copy: 109 40 217;
    --app-public-creative-strong: 109 40 217;
    --app-public-decision-opacity-0-55-color: rgba(146, 64, 14, 0.55);
    --app-public-deep-opacity-0-35-color: rgba(245, 247, 250, 0.35);
    --app-public-deep-opacity-0-45-color: rgba(245, 247, 250, 0.45);
    --app-public-diagram-copy-color: #172033;
    --app-public-diagram-node-opacity-0-85-color: rgba(240, 249, 255, .95);
    --app-public-discount-ink-color: #ffffff;
    --app-public-failure-copy-color: #b91c1c;
    --app-public-failure-opacity-0-12-color: rgba(185, 28, 28, 0.12);
    --app-public-failure-opacity-0-45-color: rgba(185, 28, 28, 0.45);
    --app-public-info-opacity-95-color: rgba(14, 116, 144, 0.95);
    --app-public-info-soft-opacity-0-45-color: rgba(14, 116, 144, 0.45);
    --app-public-inset-opacity-0-58-color: rgba(245, 247, 250, 0.58);
    --app-public-inset-opacity-94-color: rgba(245, 247, 250, 0.94);
    --app-public-legacy-label: 23 32 51;
    --app-public-legacy-muted: 82 97 117;
    --app-public-message-ink-color: #ffffff;
    --app-public-muted-opacity-0-12-color: rgba(82, 97, 117, 0.9);
    --app-public-muted-opacity-0-18-color: rgba(82, 97, 117, 0.9);
    --app-public-muted-opacity-0-28-color: rgba(82, 97, 117, 0.9);
    --app-public-muted-opacity-0-35-color: rgba(82, 97, 117, 0.9);
    --app-public-online-opacity-0-12-color: rgba(4, 120, 87, 0.32);
    --app-public-online-soft-color: #047857;
    --app-public-phone-surface-color: #ffffff;
    --app-public-send-ink-color: #ffffff;
    --app-public-shadow-color: rgba(51, 65, 85, 0.12);
    --app-public-shadow-opacity-9-color: rgba(51, 65, 85, .10);
    --app-public-shadow-opacity-95-color: rgba(51, 65, 85, .12);
    --app-public-standalone-hint-color: #526175;
    --app-public-subtle-opacity-0-35-color: rgba(82, 97, 117, 0.9);
    --app-public-success-copy: 4 120 87;
    --app-public-success-depth: 236 253 245;
    --app-public-success-strong-opacity-0-14-color: rgba(4, 120, 87, 0.14);
    --app-public-success-strong-opacity-0-38-color: rgba(4, 120, 87, 0.38);
    --app-public-surface-opacity-05-color: rgba(51, 65, 85, 0.05);
    --app-workspace-text-title: #172033;
    --app-workspace-compact-sessions-search-background: rgba(245, 247, 250, 0.55);
    --app-workspace-search-placeholder: #526175;
    --app-workspace-compact-sessions-clear-color: #526175;
    --app-workspace-compact-session-bucket-color: #526175;
    --app-workspace-sessions-row-active-color: #3730a3;
    --app-workspace-sessions-progress-background: rgba(51, 65, 85, 0.09);
    --app-workspace-sessions-progress-background-2: #4338ca;
    --app-workspace-sessions-menu-btn-workspace-action-trigger-hover-color: #172033;
    --app-workspace-sessions-rename-background: rgba(245, 247, 250, 0.9);
    --app-workspace-status-working: #92400e;
    --app-workspace-surface-menu: #ffffff;
    --app-workspace-tab-menu-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-tab-menu-hover-background: rgba(51, 65, 85, 0.07);
    --app-workspace-session-match-label-color: #526175;
    --app-workspace-session-match-snippet-color: #526175;
    --app-workspace-code-versions-diff-d2h-wrapper-d2h-file-wrapper-border-color: rgba(100, 116, 139, 0.32);
    --app-workspace-code-versions-diff-d2h-file-header-d2h-code-side-linenumber-d2h-code-linenumber-background: rgba(100, 116, 139, 0.85);
    --app-workspace-code-versions-diff-d2h-cntx-background: rgba(245, 247, 250, 0.78);
    --app-workspace-code-versions-diff-d2h-del-background: rgba(185, 28, 28, 0.1);
    --app-workspace-code-versions-diff-d2h-ins-background: rgba(4, 120, 87, 0.1);
    --app-workspace-code-versions-diff-d2h-del-d2h-code-line-prefix-d2h-code-line-ctn-color: #b91c1c;
    --app-workspace-code-versions-diff-d2h-ins-d2h-code-line-prefix-d2h-code-line-ctn-color: #047857;
    --app-workspace-code-versions-diff-d2h-info-background: rgba(245, 247, 250, 0.95);
    --app-workspace-tabs-background: #f0f3f7;
    --app-workspace-tabs-onec-presence-border: rgba(100, 116, 139, 0.32);
    --app-workspace-tabs-onec-presence-background: rgba(51, 65, 85, 0.025);
    --app-workspace-tabs-onec-presence-primary-online-background: rgba(4, 120, 87, 0.32);
    --app-workspace-tabs-onec-presence-primary-online-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-tabs-onec-presence-extra-online-border-color: rgba(67, 56, 202, 0.34);
    --app-workspace-tabs-onec-presence-extra-online-background: rgba(67, 56, 202, 0.32);
    --app-workspace-tabs-onec-presence-extra-online-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-tabs-scroller-background: rgba(245, 247, 250, 0.95);
    --app-workspace-tabs-scroller-background-2: rgba(245, 247, 250, 0);
    --app-workspace-tabs-divider-background: rgba(100, 116, 139, 0.55);
    --app-workspace-tab-hover-background: rgba(51, 65, 85, 0.05);
    --app-workspace-tab-dot-unread-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-tab-dot-busy-background: #92400e;
    --app-workspace-tab-rename-border: rgba(100, 116, 139, 0.32);
    --app-workspace-tab-rename-background: rgba(245, 247, 250, 0.9);
    --app-workspace-tab-rename-focus-border-color: rgba(67, 56, 202, 0.55);
    --app-workspace-tab-actions-hover-background: rgba(51, 65, 85, 0.1);
    --app-workspace-tab-actions-pinned-background: rgba(67, 56, 202, 0.1);
    --app-workspace-action-text-hover: #0e7490;
    --app-workspace-tabs-more-color: #526175;
    --app-workspace-sessions-panel-background: #ffffff;
    --app-workspace-sessions-panel-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-sessions-panel-box-shadow-2: rgba(51, 65, 85, 0.06);
    --app-workspace-sessions-add-hover-border-color: rgba(14, 116, 144, 0.52);
    --app-workspace-sessions-add-hover-background: rgba(14, 116, 144, 0.1);
    --app-workspace-sessions-search-focus-border-color: rgba(14, 116, 144, 0.5);
    --app-workspace-sessions-clear-background: rgba(51, 65, 85, 0.06);
    --app-workspace-sessions-clear-hover-background: rgba(51, 65, 85, 0.13);
    --app-workspace-sessions-status-color: #526175;
    --app-workspace-sessions-scroll-scrollbar-color: rgba(82, 97, 117, 0.9);
    --app-workspace-notify-prompt-background: rgba(245, 247, 250, 0.96);
    --app-workspace-tabs-offline-border: rgba(185, 28, 28, 0.35);
    --app-workspace-tabs-offline-background: #fff1f2;
    --app-workspace-agent-settings-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-sessions-grabber-background: rgba(51, 65, 85, 0.4);
    --app-workspace-new-session-attach-border: rgba(100, 116, 139, 0.32);
    --app-workspace-new-session-agents-hover-border-color: rgba(100, 116, 139, 0.32);
    --app-workspace-new-session-configs-active-border-color: rgba(67, 56, 202, 0.6);
    --app-workspace-new-session-actions-primary-border-color: rgba(67, 56, 202, 0.7);
    --app-workspace-session-match-snippet-console-sessions-title-color: #0e7490;
    --app-workspace-sessions-reset-border: rgba(100, 116, 139, 0.32);
    --app-workspace-sessions-reset-background: rgba(51, 65, 85, 0.04);
    --app-workspace-new-session-data-access-switch-color: #526175;
    --app-workspace-new-session-data-access-switch-track-background: #94a3b8;
    --app-workspace-new-session-data-access-switch-track-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-new-session-data-access-switch-data-access-switch-track-focus-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-data-console-kbd-host-background: rgba(14, 116, 144, 0.055);
    --app-workspace-data-console-kbd-host-background-2: #ffffff;
    --app-workspace-tabs-body-color: #172033;
    --app-workspace-tabs-body-chat-modes-hover-border-color: rgba(100, 116, 139, 0.38);
    --app-workspace-tabs-body-chat-modes-background: rgba(14, 116, 144, 0.1);
    --app-workspace-panel-collapse-color: #526175;
    --app-workspace-panel-rail-hover-background: rgba(51, 65, 85, 0.03);
    --app-workspace-file-preview-body-background: #ffffff;
    --app-workspace-file-preview-docx-background: #334155;
    --app-workspace-file-preview-sheets-background: #ffffff;
    --app-workspace-file-preview-sheets-color: #526175;
    --app-workspace-file-preview-sheets-active-color: #ffffff;
    --app-workspace-file-preview-text-color: #172033;
    --app-workspace-folder-header-border: rgba(14, 116, 144, 0.38);
    --app-workspace-folder-header-background: rgba(14, 116, 144, 0.08);
    --app-workspace-text-body: #172033;
    --app-workspace-folder-dialog-backdrop-background: rgba(15, 23, 42, 0.7);
    --app-workspace-surface-dialog: #ffffff;
    --app-workspace-messenger-bot-color: #526175;
    --app-workspace-messenger-bot-hover-border-color: rgba(100, 116, 139, 0.32);
    --app-workspace-messenger-bot-active-border-color: rgba(14, 116, 144, 0.42);
    --app-workspace-messenger-bot-active-background: rgba(14, 116, 144, 0.1);
    --app-workspace-messenger-bot-active-color: #0e7490;
    --app-workspace-messenger-bot-max-active-border-color: rgba(67, 56, 202, 0.45);
    --app-workspace-messenger-bot-max-active-background: rgba(67, 56, 202, 0.1);
    --app-workspace-messenger-bot-max-active-color: #4338ca;
    --app-workspace-messenger-chat-row-border-top: rgba(100, 116, 139, 0.32);
    --app-workspace-messenger-chat-row-hover-background: rgba(51, 65, 85, 0.035);
    --app-workspace-messenger-chat-row-telegram-hover-border-left-color: #0e7490;
    --app-workspace-messenger-chat-row-max-hover-border-left-color: #4338ca;
    --app-workspace-messenger-avatar-background: #e0f2fe;
    --app-workspace-messenger-avatar-background-2: #f0f9ff;
    --app-workspace-messenger-avatar-color: #075985;
    --app-workspace-messenger-chat-row-max-messenger-avatar-background: #ede9fe;
    --app-workspace-messenger-chat-row-max-messenger-avatar-background-2: #f5f3ff;
    --app-workspace-messenger-mode-badge-border: #ffffff;
    --app-workspace-messenger-mode-badge-background: #e0f2fe;
    --app-workspace-messenger-mode-badge-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-messenger-mode-badge-assist-background: #ede9fe;
    --app-workspace-messenger-mode-badge-manual-background: #fef3c7;
    --app-workspace-messenger-mode-badge-manual-color: #92400e;
    --app-workspace-messenger-chat-copy-color: #526175;
    --app-workspace-messenger-copy-chat-color: #526175;
    --app-workspace-messenger-copy-chat-hover-color: #172033;
    --app-workspace-messenger-chat-copy-color-2: #526175;
    --app-workspace-messenger-chat-row-has-ready-draft-border-color: rgba(67, 56, 202, 0.32);
    --app-workspace-messenger-chat-row-has-ready-draft-background: rgba(67, 56, 202, 0.09);
    --app-workspace-messenger-chat-row-has-ready-draft-background-2: rgba(67, 56, 202, 0.035);
    --app-workspace-messenger-chat-row-has-ready-draft-hover-border-color: rgba(67, 56, 202, 0.34);
    --app-workspace-messenger-chat-row-has-ready-draft-hover-background: rgba(67, 56, 202, 0.1);
    --app-workspace-messenger-chat-row-has-ready-draft-hover-background-2: rgba(67, 56, 202, 0.06);
    --app-workspace-messenger-draft-ready-background: rgba(67, 56, 202, 0.1);
    --app-workspace-messenger-preview-color: #526175;
    --app-workspace-messenger-preview-search-match-background: rgba(146, 64, 14, 0.1);
    --app-workspace-messenger-chat-row-max-color: #526175;
    --app-workspace-messenger-mode-segments-background: rgba(245, 247, 250, 0.65);
    --app-workspace-messenger-mode-segments-active-background: rgba(14, 116, 144, 0.1);
    --app-workspace-messenger-mode-segments-active-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-messenger-mode-segments-active-background-2: rgba(146, 64, 14, 0.1);
    --app-workspace-messenger-mode-segments-active-color: #92400e;
    --app-workspace-messenger-mode-segments-active-box-shadow-2: rgba(51, 65, 85, 0.12);
    --app-workspace-messenger-clear-history-hover-background: rgba(185, 28, 28, 0.09);
    --app-workspace-messenger-feed-background: #ffffff;
    --app-workspace-messenger-bubble-background: #ffffff;
    --app-workspace-messenger-message-outgoing-messenger-bubble-border: rgba(14, 116, 144, 0.32);
    --app-workspace-messenger-message-outgoing-messenger-bubble-background: rgba(14, 116, 144, 0.1);
    --app-workspace-messenger-message-outgoing-messenger-bubble-color: #0369a1;
    --app-workspace-messenger-message-max-outgoing-messenger-bubble-border-color: rgba(67, 56, 202, 0.32);
    --app-workspace-messenger-message-max-outgoing-messenger-bubble-background: rgba(67, 56, 202, 0.1);
    --app-workspace-messenger-message-color: #526175;
    --app-workspace-messenger-sent-buttons-border: rgba(14, 116, 144, 0.35);
    --app-workspace-messenger-sent-buttons-background: rgba(14, 116, 144, 0.08);
    --app-workspace-messenger-sent-buttons-color: #0e7490;
    --app-workspace-messenger-composer-menu-color: #526175;
    --app-workspace-messenger-drop-border: rgba(14, 116, 144, 0.7);
    --app-workspace-messenger-composer-chat-message-input-focus-border-color: rgba(14, 116, 144, 0.4);
    --app-workspace-messenger-composer-chat-message-input-focus-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-messenger-send-border: rgba(14, 116, 144, 0.4);
    --app-workspace-messenger-send-background: rgba(14, 116, 144, 0.1);
    --app-workspace-messenger-draft-card-background: rgba(67, 56, 202, 0.08);
    --app-workspace-messenger-draft-card-is-collapsed-background: rgba(67, 56, 202, 0.05);
    --app-workspace-messenger-draft-card-is-collapsed-is-error-background: rgba(185, 28, 28, 0.05);
    --app-workspace-messenger-draft-card-is-error-background: rgba(185, 28, 28, 0.08);
    --app-workspace-messenger-draft-header-action-hover-background: rgba(67, 56, 202, 0.1);
    --app-workspace-messenger-draft-card-is-silenced-background: rgba(51, 65, 85, 0.07);
    --app-workspace-messenger-draft-edit-focus-border-color: rgba(14, 116, 144, 0.35);
    --app-workspace-messenger-draft-buttons-border: rgba(100, 116, 139, 0.35);
    --app-workspace-messenger-draft-card-messenger-draft-header-action-send-color: #ffffff;
    --app-workspace-messenger-draft-header-action-send-background: rgba(51, 65, 85, 0.2);
    --app-workspace-messenger-draft-header-action-send-color: rgba(23, 32, 51, 0.9);
    --app-workspace-messenger-search-messenger-composer-focus-border-color: rgba(14, 116, 144, 0.55);
    --app-workspace-messenger-draft-edit-scrollbar-color: rgba(100, 116, 139, .45);
    --app-workspace-embedded-color: #172033;
    --app-workspace-embedded-background: #f5f7fa;
    --app-workspace-embedded-surface: #ffffff;
    --app-workspace-embedded-raised: #f1f5f9;
    --app-workspace-embedded-border: rgba(100, 116, 139, 0.32);
    --app-workspace-embedded-strong: rgba(82, 97, 117, 0.24);
    --app-workspace-asc-background: #ffffff;
    --app-workspace-header-background: rgba(245, 247, 250, 0.92);
    --app-workspace-toolbar-button-color: #526175;
    --app-workspace-toolbar-button-hover-color: #172033;
    --app-workspace-toolbar-button--danger-hover-background: rgba(185, 28, 28, 0.1);
    --app-workspace-load-more-background: #ffffff;
    --app-workspace-load-more-hover-border-color: #0e7490;
    --app-workspace-history-scrollbar-color: #526175;
    --app-workspace-entry--user-asc-bubble-border-color: rgba(14, 116, 144, 0.32);
    --app-workspace-entry--user-asc-bubble-background: rgba(14, 116, 144, 0.1);
    --app-workspace-bubble--error-background: rgba(185, 28, 28, 0.1);
    --app-workspace-body-color: #172033;
    --app-workspace-body-border: #cbd5e1;
    --app-workspace-body-background: #f1f5f9;
    --app-workspace-body-border-2: #cbd5e1;
    --app-workspace-body-background-2: #f5f7fa;
    --app-workspace-body-color-2: #172033;
    --app-workspace-body-color-3: #172033;
    --app-workspace-selected-file-color: #526175;
    --app-workspace-selected-file-hover-background: rgba(185, 28, 28, 0.1);
    --app-workspace-progress-toggle-color: #172033;
    --app-workspace-progress--running-asc-progress-dot-box-shadow: rgba(51, 65, 85, 0.09);
    --app-workspace-progress-tree-border-left: rgba(146, 64, 14, 0.32);
    --app-workspace-step-color: #526175;
    --app-workspace-step-time-color: #526175;
    --app-workspace-step-detail-color: #526175;
    --app-workspace-plan-background: rgba(245, 247, 250, 0.42);
    --app-workspace-todo-color: #526175;
    --app-workspace-error-border: rgba(185, 28, 28, 0.32);
    --app-workspace-error-background: rgba(185, 28, 28, 0.1);
    --app-workspace-diagnostics-border: rgba(14, 116, 144, 0.32);
    --app-workspace-drop-background: rgba(236, 254, 255, .96);
    --app-workspace-files-background: rgba(245, 247, 250, 0.96);
    --app-workspace-composer-border: #94a3b8;
    --app-workspace-composer-background: #ffffff;
    --app-workspace-composer-focus-box-shadow: rgba(51, 65, 85, 0.07);
    --app-workspace-composer-color: #526175;
    --app-workspace-icon-button-color: #526175;
    --app-workspace-icon-button-hover-border-color: #64748b;
    --app-workspace-icon-button-hover-background: #e2e8f0;
    --app-workspace-icon-button--send-border-color: #0e7490;
    --app-workspace-icon-button--send-color: #ffffff;
    --app-workspace-icon-button--send-background: #0e7490;
    --app-workspace-icon-button--send-hover-color: #ffffff;
    --app-workspace-icon-button--danger-border-color: rgba(185, 28, 28, 0.35);
    --app-workspace-subagent-batch-border: rgba(67, 56, 202, 0.32);
    --app-workspace-subagent-batch-background: rgba(67, 56, 202, 0.07);
    --app-workspace-subagent-background: rgba(245, 247, 250, 0.35);
    --app-workspace-subagent--running-background: rgba(146, 64, 14, 0.05);
    --app-workspace-header-background-2: rgba(245, 247, 250, 0.96);
    --app-workspace-version-color: #526175;
    --app-workspace-header-button-color: #526175;
    --app-workspace-composer-wrap-asc-composer-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-key-hint-color: #526175;
    --app-workspace-memory-card-background: rgba(245, 247, 250, 0.95);
    --app-workspace-memory-card-background-2: rgba(245, 247, 250, 0.95);
    --app-workspace-memory-card-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-memory-card-background-3: #ffffff;
    --app-workspace-memory-card-color: #ffffff;
    --app-workspace-brand-color: #526175;
    --app-workspace-brand-hover-color: #526175;
    --app-workspace-diagnostics-scrollbar-color: #526175;
    --app-workspace-diagnostics-background: #cbd5e1;
    --app-workspace-diagnostics-hover-background: #94a3b8;
    --app-workspace-progress--running-asc-progress-dot-box-shadow-2: rgba(51, 65, 85, 0.09);
    --app-workspace-load-more-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-progress--error-asc-progress-dot-box-shadow: rgba(51, 65, 85, 0.09);
    --app-workspace-table-wrap-border: #cbd5e1;
    --app-workspace-embedded-asd-bg: #f5f7fa;
    --app-workspace-embedded-asd-panel: #ffffff;
    --app-workspace-embedded-asd-line: #cbd5e1;
    --app-workspace-embedded-asd-text: #172033;
    --app-workspace-embedded-asd-muted: #526175;
    --app-workspace-embedded-asd-event: #0369a1;
    --app-workspace-embedded-asd-ok: #047857;
    --app-workspace-embedded-asd-warn: #92400e;
    --app-workspace-embedded-asd-err: #b91c1c;
    --app-workspace-dot-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-dot-box-shadow-2: rgba(51, 65, 85, 0.12);
    --app-workspace-row--error-background: rgba(185, 28, 28, 0.08);
    --app-workspace-details-background: #ffffff;
    --app-workspace-session-folder-picker-backdrop-background: rgba(15, 23, 42, 0.72);
    --app-workspace-session-folder-picker-header-border-bottom: rgba(100, 116, 139, 0.32);
    --app-workspace-session-folder-picker-list-border-top: rgba(100, 116, 139, 0.32);
    --app-workspace-session-folder-picker-marker-border: rgba(100, 116, 139, 0.4);
    --app-workspace-session-folder-form-submit-border: rgba(14, 116, 144, 0.35);
    --app-workspace-session-folder-form-submit-background: rgba(14, 116, 144, 0.1);
    --app-workspace-session-folder-form-submit-hover-border-color: rgba(14, 116, 144, 0.55);
    --app-workspace-session-folder-form-submit-hover-background: rgba(14, 116, 144, 0.1);
    --app-workspace-session-folder-picker-background: rgba(51, 65, 85, 0.45);
    --app-workspace-embedded-ws-bg: #f5f7fa;
    --app-workspace-embedded-ws-panel: rgba(82, 97, 117, 0.022);
    --app-workspace-workspace-background-2: #f5f7fa;
    --app-workspace-workspace-background-4: #f5f7fa;
    --app-workspace-workspace-focus-outline: rgba(14, 116, 144, 0.65);
    --app-workspace-topbar-background: rgba(245, 247, 250, 0.6);
    --app-workspace-top-actions-color: #526175;
    --app-workspace-hero-color: #526175;
    --app-workspace-composer-color-2: #526175;
    --app-workspace-files-background-2: rgba(185, 28, 28, 0.08);
    --app-workspace-files-hover-background: rgba(185, 28, 28, 0.1);
    --app-workspace-agents-background: rgba(51, 65, 85, 0.028);
    --app-workspace-agents-active-border-color: rgba(67, 56, 202, 0.42);
    --app-workspace-agents-workspace-agent-chip-hover-border-color: rgba(67, 56, 202, 0.32);
    --app-workspace-context-background: rgba(51, 65, 85, 0.03);
    --app-workspace-context-hover-border-color: rgba(100, 116, 139, 0.32);
    --app-workspace-context-active-color: #172033;
    --app-workspace-context-border: rgba(100, 116, 139, 0.32);
    --app-workspace-context-active-color-2: #ffffff;
    --app-workspace-session-background: rgba(51, 65, 85, 0.012);
    --app-workspace-session-menu-hover-background: rgba(51, 65, 85, 0.045);
    --app-workspace-unread-dot-box-shadow-2: rgba(51, 65, 85, 0.12);
    --app-workspace-rename-input-focus-border-color: rgba(14, 116, 144, 0.42);
    --app-workspace-session-extra-configs-color: #526175;
    --app-workspace-session-content-color: #526175;
    --app-workspace-session-content-error-color: #9f1239;
    --app-workspace-state-color: #526175;
    --app-workspace-config-row-box-shadow: rgba(51, 65, 85, 0.08);
    --app-workspace-config-row-processing-box-shadow: rgba(51, 65, 85, 0.1);
    --app-workspace-config-row-error-box-shadow: rgba(51, 65, 85, 0.1);
    --app-workspace-config-assets-color: #526175;
    --app-workspace-search-focus-background: rgba(245, 247, 250, 0.8);
    --app-workspace-workspace-reset-search-hover-background: rgba(14, 116, 144, 0.1);
    --app-workspace-session-match-snippet-session-title-background: rgba(14, 116, 144, 0.1);
    --app-workspace-data-access-switch-data-access-switch-track-focus-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-data-source-row-hover-background: rgba(51, 65, 85, 0.035);
    --app-workspace-data-source-status-background: rgba(146, 64, 14, 0.1);
    --app-workspace-data-source-status-disabled-background: rgba(51, 65, 85, 0.14);
    --app-workspace-data-source-actions-workspace-action-trigger-hover-background: rgba(51, 65, 85, 0.08);
    --app-workspace-data-source-empty-data-source-empty-action-border: rgba(14, 116, 144, 0.38);
    --app-workspace-data-source-empty-data-source-empty-action-background: rgba(14, 116, 144, 0.08);
    --app-workspace-source-wizard-background: rgba(245, 247, 250, 0.98);
    --app-workspace-source-wizard-background-2: rgba(245, 247, 250, 0.98);
    --app-workspace-source-wizard-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-source-wizard-border-bottom: rgba(100, 116, 139, 0.32);
    --app-workspace-source-wizard-close-color: #526175;
    --app-workspace-source-field-source-boolean-copy-source-setting-switch-color: #172033;
    --app-workspace-source-field-border: rgba(100, 116, 139, 0.55);
    --app-workspace-source-oauth-divider-background: rgba(100, 116, 139, 0.32);
    --app-workspace-source-oauth-button-border: rgba(14, 116, 144, 0.38);
    --app-workspace-source-oauth-button-background: rgba(245, 247, 250, 0.88);
    --app-workspace-source-oauth-button-color: #172033;
    --app-workspace-source-oauth-button-box-shadow: rgba(51, 65, 85, 0.025);
    --app-workspace-source-oauth-button-hover-border-color: rgba(14, 116, 144, 0.44);
    --app-workspace-source-oauth-button-hover-background: rgba(245, 247, 250, 0.96);
    --app-workspace-source-oauth-button-hover-color: #0369a1;
    --app-workspace-source-oauth-button-hover-box-shadow: rgba(51, 65, 85, 0.04);
    --app-workspace-source-oauth-status-color: #526175;
    --app-workspace-source-oauth-status-border: rgba(14, 116, 144, 0.32);
    --app-workspace-source-oauth-status-done-border-color: rgba(4, 120, 87, 0.85);
    --app-workspace-source-form-actions-workspace-dialog-cancel-hover-border-color: rgba(100, 116, 139, 0.32);
    --app-workspace-source-instruction-background: rgba(245, 247, 250, 0.55);
    --app-workspace-source-catalog-nav-item-hover-background: rgba(51, 65, 85, 0.08);
    --app-workspace-source-catalog-nav-item-active-background: rgba(51, 65, 85, 0.12);
    --app-workspace-source-catalog-search-border: rgba(100, 116, 139, 0.32);
    --app-workspace-source-type-card-background: rgba(51, 65, 85, 0.05);
    --app-workspace-source-type-card-hover-background: rgba(14, 116, 144, 0.06);
    --app-workspace-source-type-icon-background: rgba(245, 247, 250, 0.6);
    --app-workspace-source-request-field-color: #526175;
    --app-workspace-source-request-done-color: #047857;
    --app-workspace-knowledge-submit-color: #ffffff;
    --app-workspace-source-hitl-background: rgba(245, 247, 250, 0.38);
    --app-workspace-source-hitl-heading-border-bottom: rgba(100, 116, 139, 0.32);
    --app-workspace-source-hitl-tool-border-top: rgba(100, 116, 139, 0.32);
    --app-workspace-source-hitl-tool-active-background: rgba(146, 64, 14, 0.06);
    --app-workspace-source-hitl-tool-active-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-source-tool-control-hitl-source-hitl-switch-border-color: rgba(146, 64, 14, 0.6);
    --app-workspace-source-tool-control-hitl-source-hitl-switch-background: #92400e;
    --app-workspace-source-hitl-switch-background: rgba(51, 65, 85, 0.7);
    --app-workspace-source-hitl-switch-background-2: #0e7490;
    --app-workspace-source-hitl-tool-hover-background: rgba(51, 65, 85, 0.09);
    --app-workspace-source-boolean-field-background: rgba(245, 247, 250, 0.34);
    --app-workspace-source-boolean-field-hover-background: rgba(51, 65, 85, 0.055);
    --app-workspace-source-form-layout-source-form-panels-source-catalog-main-source-catalog-nav-scrollbar-color: rgba(14, 116, 144, 0.35);
    --app-workspace-source-form-layout-source-form-panels-hover-background: rgba(14, 116, 144, 0.1);
    --app-workspace-source-setting-switch-focus-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-source-form-layout-source-form-panels-source-catalog-main-source-catalog-nav-scrollbar-color-2: rgba(14, 116, 144, 0.5);
    --app-workspace-source-form-tabs-hover-color: #526175;
    --app-workspace-source-form-tabs-focus-border: rgba(14, 116, 144, 0.62);
    --app-workspace-source-form-tabs-active-color: #0e7490;
    --app-workspace-knowledge-preview-dialog-border-bottom: #64748b;
    --app-workspace-knowledge-preview-dialog-color: #526175;
    --app-workspace-knowledge-preview-dialog-color-2: #526175;
    --app-workspace-knowledge-ext-is-doc-background: rgba(3, 105, 161, 0.1);
    --app-workspace-knowledge-ext-is-sheet-background: rgba(4, 120, 87, 0.1);
    --app-workspace-knowledge-ext-is-slides-color: #92400e;
    --app-workspace-knowledge-ext-is-slides-background: rgba(146, 64, 14, 0.1);
    --app-workspace-knowledge-ext-is-image-color: #6d28d9;
    --app-workspace-knowledge-ext-is-image-background: rgba(109, 40, 217, 0.1);
    --app-workspace-knowledge-ext-is-failed-background: rgba(185, 28, 28, 0.1);
    --app-workspace-shared-badge-background: rgba(67, 56, 202, 0.1);
    --app-workspace-config-updated-color: #526175;
    --app-workspace-config-indicator-color: #526175;
    --app-workspace-config-indicator-active-border-color: rgba(4, 120, 87, 0.32);
    --app-workspace-knowledge-row-is-drop-target-knowledge-base-empty-background: rgba(67, 56, 202, 0.1);
    --app-workspace-session-body-config-list-data-source-list-knowledge-list-background: rgba(51, 65, 85, 0.26);
    --app-workspace-session-body-config-list-data-source-list-knowledge-list-hover-background: rgba(51, 65, 85, 0.45);
    --app-workspace-project-row-idle-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-system-knowledge-table-background: #ffffff;
    --app-workspace-shared-badge-off-background: rgba(185, 28, 28, 0.1);
    --app-workspace-agent-add-hover-border-color: rgba(67, 56, 202, 0.5);
    --app-workspace-agent-all-switch-background: #0e7490;
    --app-workspace-agent-color-palette-agent-color-swatch-active-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-agent-icon-gallery-agent-icon-swatch-border: rgba(100, 116, 139, 0.34);
    --app-workspace-agent-icon-gallery-agent-icon-swatch-color: #526175;
    --app-workspace-agent-integration-choice-background: rgba(245, 247, 250, 0.46);
    --app-workspace-agent-integration-choice-color: #526175;
    --app-workspace-config-rename-body-border-color: rgba(185, 28, 28, 0.65);
    --app-workspace-agent-access-modes-active-background: rgba(14, 116, 144, 0.1);
    --app-workspace-config-row-disconnected-box-shadow: rgba(51, 65, 85, 0.12);
    --app-workspace-client-host-dialog-client-host-step-action-is-copied-border-color: rgba(4, 120, 87, 0.45);
    --app-workspace-client-host-dialog-client-host-step-action-is-copied-background: rgba(4, 120, 87, 0.1);
    --app-workspace-host-dialog-background: #ffffff;
    --app-workspace-host-dialog-source-hitl-switch-focus-outline: rgba(14, 116, 144, 0.75);
    --app-workspace-host-head-color: #526175;
    --app-workspace-host-state-border: rgba(4, 120, 87, 0.42);
    --app-workspace-host-state--offline-border-color: rgba(100, 116, 139, 0.42);
    --app-workspace-host-state--offline-color: #526175;
    --app-workspace-host-state--warn-border-color: rgba(146, 64, 14, 0.45);
    --app-workspace-host-notice-border: rgba(146, 64, 14, 0.4);
    --app-workspace-host-notice-color: #92400e;
    --app-workspace-host-notice-error-border-color: rgba(185, 28, 28, 0.45);
    --app-workspace-host-notice-error-background: rgba(185, 28, 28, 0.1);
    --app-workspace-host-nav-item-color: #526175;
    --app-workspace-host-nav-item-color-2: #0e7490;
    --app-workspace-host-nav-dot-off-background: #334155;
    --app-workspace-host-button-color: #172033;
    --app-workspace-host-group-label-color: #526175;
    --app-workspace-host-tag-border: rgba(100, 116, 139, 0.4);
    --app-workspace-host-tag-write-border-color: rgba(67, 56, 202, 0.45);
    --app-workspace-host-tag-write-background: rgba(67, 56, 202, 0.1);
    --app-workspace-host-tag-danger-background: rgba(185, 28, 28, 0.1);
    --app-workspace-host-tag-pending-background: rgba(146, 64, 14, 0.1);
    --app-workspace-host-dialog-actions-background: rgba(245, 247, 250, 0.2);
    --app-workspace-host-dialog-actions-cancel-host-browser-actions-border: rgba(100, 116, 139, 0.68);
    --app-workspace-host-dialog-actions-cancel-host-browser-actions-hover-border-color: rgba(100, 116, 139, 0.85);
    --app-workspace-host-browser-background: #ffffff;
    --app-workspace-host-switch-allow-background: rgba(14, 116, 144, 0.1);
    --app-workspace-host-credentials-source-field-focus-border-color: rgba(100, 116, 139, 0.6);
    --app-workspace-instruction-text: #172033;
    --app-workspace-instruction-pre-background: rgba(245, 247, 250, 0.72);
    --app-workspace-instruction-pre-text: #172033;
}

/* Публичная реферальная программа: нейтральные поверхности, локальные акценты. */
:root {
    --app-public-referral-panel: var(--app-account-sidebar-background);
    --app-public-referral-card: var(--app-account-card-background);
    --app-public-referral-border: rgb(var(--app-divider-rgb) / .18);
    --app-public-referral-accent: var(--app-accent-text);
    --app-public-referral-indigo: var(--app-info-text);
}

.public-referral-panel {
    background-color: var(--app-public-referral-panel);
    border-color: var(--app-public-referral-border);
}

.public-referral-card {
    background-color: var(--app-public-referral-card);
    border-color: var(--app-public-referral-border);
}

.public-referral-referrer {
    border-top-color: var(--app-public-referral-accent);
}

.public-referral-friend {
    border-top-color: var(--app-public-referral-indigo);
}

.public-referral-accent {
    color: var(--app-public-referral-accent);
}

.public-referral-indigo {
    color: var(--app-public-referral-indigo);
}
