@layer quartz-base{:root{--ui-canvas:#f7f9fa;--ui-surface:#fff;--ui-surface-subtle:#f3f6f7;--ui-border:#c8d0d5;--ui-border-strong:#78838b;--ui-ink-strong:#17232b;--ui-ink:#28343c;--ui-muted:#4e5b64;--ui-inline-code-bg:#343a40;--ui-inline-code-text:#fff;--ui-primary:#2d5558;--ui-primary-strong:#234548;--ui-primary-soft:#e7f2f2;--ui-link:#294a5f;--ui-link-soft:#edf4f8;--ui-on-primary:#fff;--ui-selection:#d9e8ee;--ui-text-highlight:#d2e4ec;--palette-blue-fill:#b8d1e0;--palette-blue-border:#7ea7c4;--palette-blue-text:#294a5f;--palette-blue-soft:#edf4f8;--palette-mint-fill:#b9ddd3;--palette-mint-border:#79b5a4;--palette-mint-text:#2c574b;--palette-mint-soft:#edf7f4;--palette-teal-fill:#b0d7d8;--palette-teal-border:#72aeb0;--palette-teal-text:#2d5558;--palette-teal-soft:#e7f2f2;--palette-rose-fill:#e4bec9;--palette-rose-border:#c88fa5;--palette-rose-text:#664050;--palette-rose-soft:#fbf0f3;--palette-peach-fill:#e8c7ae;--palette-peach-border:#d3a17e;--palette-peach-text:#694937;--palette-peach-soft:#fbf4ee;--palette-lavender-fill:#cec2df;--palette-lavender-border:#aa97c2;--palette-lavender-text:#54456a;--palette-lavender-soft:#f4f0f8;--palette-olive-fill:#cad7af;--palette-olive-border:#9caf79;--palette-olive-text:#4f5d31;--palette-olive-soft:#f1f5e9;--palette-slate-fill:#cbd2d8;--palette-slate-border:#969fa7;--palette-slate-text:#414950;--palette-slate-soft:#f1f3f5;--semantic-info:#3c6480;--semantic-info-accent:#3c6480;--semantic-info-text:#3c6480;--semantic-info-border:#3c6480;--semantic-info-soft:#eaf2f7;--semantic-info-bg:#eaf2f7;--semantic-success:#376747;--semantic-success-accent:#376747;--semantic-success-text:#376747;--semantic-success-border:#376747;--semantic-success-soft:#eaf5ec;--semantic-success-bg:#eaf5ec;--semantic-caution:#735a0d;--semantic-caution-accent:#735a0d;--semantic-caution-text:#735a0d;--semantic-caution-border:#735a0d;--semantic-caution-soft:#faf4db;--semantic-caution-bg:#faf4db;--semantic-warning:#7c3d32;--semantic-warning-accent:#7c3d32;--semantic-warning-text:#7c3d32;--semantic-warning-border:#7c3d32;--semantic-warning-soft:#fbefeb;--semantic-warning-bg:#fbefeb;--semantic-critical:#8c2632;--semantic-critical-accent:#8c2632;--semantic-critical-text:#8c2632;--semantic-critical-border:#8c2632;--semantic-critical-soft:#f9edef;--semantic-critical-bg:#f9edef;--semantic-inactive:#555d62;--semantic-inactive-accent:#555d62;--semantic-inactive-text:#555d62;--semantic-inactive-border:#555d62;--semantic-inactive-soft:#eff1f2;--semantic-inactive-bg:#eff1f2;--ui-text:var(--ui-ink);--ui-text-strong:var(--ui-ink-strong);--ui-text-muted:var(--ui-muted);--ui-focus:var(--ui-primary);--course-1-rule:var(--palette-blue-border);--course-1-text:var(--palette-blue-text);--course-1-soft:var(--palette-blue-soft);--course-2-rule:var(--palette-mint-border);--course-2-text:var(--palette-mint-text);--course-2-soft:var(--palette-mint-soft);--course-3-rule:var(--palette-lavender-border);--course-3-text:var(--palette-lavender-text);--course-3-soft:var(--palette-lavender-soft);--concept-agent-rule:var(--palette-teal-border);--concept-agent-text:var(--palette-teal-text);--concept-agent-soft:var(--palette-teal-soft);--concept-mcp-rule:var(--palette-lavender-border);--concept-mcp-text:var(--palette-lavender-text);--concept-mcp-soft:var(--palette-lavender-soft);--action-plan-rule:var(--palette-olive-border);--action-plan-text:var(--palette-olive-text);--action-plan-soft:var(--palette-olive-soft);--callout-info-color:var(--semantic-info-accent);--callout-info-border:var(--semantic-info-border);--callout-info-bg:var(--semantic-info-bg);--callout-info-soft:var(--semantic-info-soft);--callout-success-color:var(--semantic-success-accent);--callout-success-border:var(--semantic-success-border);--callout-success-bg:var(--semantic-success-bg);--callout-success-soft:var(--semantic-success-soft);--callout-neutral-color:var(--palette-slate-text);--callout-neutral-border:var(--palette-slate-border);--callout-neutral-bg:var(--palette-slate-soft);--callout-neutral-soft:var(--palette-slate-soft);--callout-caution-color:var(--semantic-caution-accent);--callout-caution-border:var(--semantic-caution-border);--callout-caution-bg:var(--semantic-caution-bg);--callout-caution-soft:var(--semantic-caution-soft);--callout-warning-color:var(--semantic-warning-accent);--callout-warning-border:var(--semantic-warning-border);--callout-warning-bg:var(--semantic-warning-bg);--callout-warning-soft:var(--semantic-warning-soft);--callout-critical-color:var(--semantic-critical-accent);--callout-critical-border:var(--semantic-critical-border);--callout-critical-bg:var(--semantic-critical-bg);--callout-critical-soft:var(--semantic-critical-soft);--callout-example-color:var(--palette-lavender-text);--callout-example-border:var(--palette-lavender-border);--callout-example-bg:var(--palette-lavender-soft);--callout-example-soft:var(--palette-lavender-soft)}:root[saved-theme=dark]{--ui-canvas:#1f272d;--ui-surface:#273138;--ui-surface-subtle:#303b43;--ui-border:#52606a;--ui-border-strong:#969fa7;--ui-ink-strong:#f3f6f7;--ui-ink:#dce3e7;--ui-muted:#cbd2d8;--ui-inline-code-bg:#414950;--ui-inline-code-text:#f3f6f7;--ui-primary:#b0d7d8;--ui-primary-strong:#d1e8e8;--ui-primary-soft:#294447;--ui-link:#b8d1e0;--ui-link-soft:#293d4b;--ui-on-primary:#1f272d;--ui-selection:#39535c;--ui-text-highlight:#42636a;--palette-blue-fill:#334a58;--palette-blue-border:#9bc4dd;--palette-blue-text:#d9edf6;--palette-blue-soft:#2d414d;--palette-mint-fill:#304c46;--palette-mint-border:#9dd2c2;--palette-mint-text:#d7f1e8;--palette-mint-soft:#2c453f;--palette-teal-fill:#2f5052;--palette-teal-border:#9ed7d8;--palette-teal-text:#d6f0f0;--palette-teal-soft:#2b4547;--palette-rose-fill:#533b47;--palette-rose-border:#e3b3c5;--palette-rose-text:#f5dde5;--palette-rose-soft:#493640;--palette-peach-fill:#5a463a;--palette-peach-border:#e4b18d;--palette-peach-text:#f6ddc9;--palette-peach-soft:#4d3c32;--palette-lavender-fill:#4a405a;--palette-lavender-border:#cfbce4;--palette-lavender-text:#eee5f7;--palette-lavender-soft:#41394d;--palette-olive-fill:#465131;--palette-olive-border:#c7d99d;--palette-olive-text:#e3f0bf;--palette-olive-soft:#3c472c;--palette-slate-fill:#3e484f;--palette-slate-border:#bcc8d0;--palette-slate-text:#eef3f5;--palette-slate-soft:#374148;--semantic-info:#b9ddf2;--semantic-info-accent:#b9ddf2;--semantic-info-text:#b9ddf2;--semantic-info-border:#b9ddf2;--semantic-info-soft:#2f4656;--semantic-info-bg:#2f4656;--semantic-success:#b5dfbc;--semantic-success-accent:#b5dfbc;--semantic-success-text:#b5dfbc;--semantic-success-border:#b5dfbc;--semantic-success-soft:#2f4b3a;--semantic-success-bg:#2f4b3a;--semantic-caution:#f3d878;--semantic-caution-accent:#f3d878;--semantic-caution-text:#f3d878;--semantic-caution-border:#f3d878;--semantic-caution-soft:#4a4126;--semantic-caution-bg:#4a4126;--semantic-warning:#f2a99b;--semantic-warning-accent:#f2a99b;--semantic-warning-text:#f2a99b;--semantic-warning-border:#f2a99b;--semantic-warning-soft:#533732;--semantic-warning-bg:#533732;--semantic-critical:#ffadb6;--semantic-critical-accent:#ffadb6;--semantic-critical-text:#ffadb6;--semantic-critical-border:#ffadb6;--semantic-critical-soft:#54313a;--semantic-critical-bg:#54313a;--semantic-inactive:#e1e6e8;--semantic-inactive-accent:#e1e6e8;--semantic-inactive-text:#e1e6e8;--semantic-inactive-border:#e1e6e8;--semantic-inactive-soft:#3a4248;--semantic-inactive-bg:#3a4248;--ui-text:var(--ui-ink);--ui-text-strong:var(--ui-ink-strong);--ui-text-muted:var(--ui-muted);--ui-focus:var(--ui-primary);--course-1-rule:var(--palette-blue-border);--course-1-text:var(--palette-blue-text);--course-1-soft:var(--palette-blue-soft);--course-2-rule:var(--palette-mint-border);--course-2-text:var(--palette-mint-text);--course-2-soft:var(--palette-mint-soft);--course-3-rule:var(--palette-lavender-border);--course-3-text:var(--palette-lavender-text);--course-3-soft:var(--palette-lavender-soft);--concept-agent-rule:var(--palette-teal-border);--concept-agent-text:var(--palette-teal-text);--concept-agent-soft:var(--palette-teal-soft);--concept-mcp-rule:var(--palette-lavender-border);--concept-mcp-text:var(--palette-lavender-text);--concept-mcp-soft:var(--palette-lavender-soft);--action-plan-rule:var(--palette-olive-border);--action-plan-text:var(--palette-olive-text);--action-plan-soft:var(--palette-olive-soft);--callout-info-color:var(--semantic-info-accent);--callout-info-border:var(--semantic-info-border);--callout-info-bg:var(--semantic-info-bg);--callout-info-soft:var(--semantic-info-soft);--callout-success-color:var(--semantic-success-accent);--callout-success-border:var(--semantic-success-border);--callout-success-bg:var(--semantic-success-bg);--callout-success-soft:var(--semantic-success-soft);--callout-neutral-color:var(--palette-slate-text);--callout-neutral-border:var(--palette-slate-border);--callout-neutral-bg:var(--palette-slate-soft);--callout-neutral-soft:var(--palette-slate-soft);--callout-caution-color:var(--semantic-caution-accent);--callout-caution-border:var(--semantic-caution-border);--callout-caution-bg:var(--semantic-caution-bg);--callout-caution-soft:var(--semantic-caution-soft);--callout-warning-color:var(--semantic-warning-accent);--callout-warning-border:var(--semantic-warning-border);--callout-warning-bg:var(--semantic-warning-bg);--callout-warning-soft:var(--semantic-warning-soft);--callout-critical-color:var(--semantic-critical-accent);--callout-critical-border:var(--semantic-critical-border);--callout-critical-bg:var(--semantic-critical-bg);--callout-critical-soft:var(--semantic-critical-soft);--callout-example-color:var(--palette-lavender-text);--callout-example-border:var(--palette-lavender-border);--callout-example-bg:var(--palette-lavender-soft);--callout-example-soft:var(--palette-lavender-soft)}}