[data-theme=ant],[data-theme=ant][data-mode=light]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.2;--typography-heading-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.2;--typography-title-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.2;--typography-body-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.5;--typography-body-italic-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.5;--typography-body-italic-style:italic;--typography-label-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.2;--typography-label-italic-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.2;--typography-label-italic-style:italic;--typography-caption-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.5;--typography-code-family:"SFMono-Regular",Menlo,Consolas;--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.5;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#fafafa;--color-bg-surface:#f5f5f5;--color-bg-elevated:#f0f0f0;--color-bg-hover:#d9d9d9;--color-bg-input:#f5f5f5;--color-bg-disabled:#f0f0f0;--color-bg-code:#f5f5f5;--color-bg-accent:#f0f5ff;--color-bg-success:#f0fdf4;--color-bg-error:#fef2f2;--color-bg-warning:#fefce8;--color-bg-info:#eff6ff;--color-text-heading:#141414;--color-text-strong:#141414;--color-text-primary:#1f1f1f;--color-text-secondary:#595959;--color-text-subtle:#8c8c8c;--color-text-tertiary:#8c8c8c;--color-text-disabled:#bfbfbf;--color-text-placeholder:#8c8c8c;--color-text-link:#1d39c4;--color-text-info:#2563eb;--color-text-success:#16a34a;--color-text-error:#dc2626;--color-text-warning:#d97706;--color-accent:#1d39c4;--color-accent-hover:#10239e;--color-accent-darker:#10239e;--color-accent-lighter:#2f54eb;--color-accent-dim:#d9d9d9;--color-accent-subtle:#f0f5ff;--color-accent-contrast:#fafafa;--color-border-default:#d9d9d9;--color-border-subtle:#f0f0f0;--color-border-accent:#1d39c4;--color-border-focus:#1d39c4;--color-border-error:#dc2626;--color-border-success:#16a34a;--color-success:#16a34a;--color-success-lighter:#22c55e;--color-success-contrast:#16a34a;--color-error:#dc2626;--color-error-lighter:#ef4444;--color-error-contrast:#dc2626;--color-warning:#d97706;--color-warning-lighter:#f59e0b;--color-warning-contrast:#d97706;--color-info:#2563eb;--color-info-lighter:#3b82f6;--color-info-contrast:#2563eb;--color-indicator:#1d39c4;--color-folder:#d97706;--color-bg-overlay:rgba(250,250,250,0.7);--color-accent-bg:rgba(29,57,196,0.08);--color-accent-bg-hover:rgba(29,57,196,0.15);--color-accent-border:rgba(29,57,196,0.2);--color-accent-border-hover:rgba(29,57,196,0.4);--color-accent-glow:rgba(29,57,196,0.3);--color-border-hover:#8c8c8c;--color-success-bg:rgba(22,163,74,0.08);--color-success-border:rgba(22,163,74,0.2);--color-error-bg:rgba(220,38,38,0.08);--color-error-border:rgba(220,38,38,0.2);--color-warning-bg:rgba(217,119,6,0.08);--color-warning-border:rgba(217,119,6,0.2);--color-info-bg:rgba(37,99,235,0.08);--color-info-border:rgba(37,99,235,0.2);--color-body-glow:rgba(29,57,196,0.1);--color-body-glow-fade:rgba(29,57,196,0.03)}[data-theme=ant][data-mode=dark]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.2;--typography-heading-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.2;--typography-title-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.2;--typography-body-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.5;--typography-body-italic-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.5;--typography-body-italic-style:italic;--typography-label-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.2;--typography-label-italic-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.2;--typography-label-italic-style:italic;--typography-caption-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.5;--typography-code-family:"SFMono-Regular",Menlo,Consolas;--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.5;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#141414;--color-bg-surface:#1f1f1f;--color-bg-elevated:#262626;--color-bg-hover:#434343;--color-bg-input:#262626;--color-bg-disabled:#262626;--color-bg-code:#1f1f1f;--color-bg-accent:#111a2c;--color-bg-success:#1b2d1b;--color-bg-error:#2d1b1b;--color-bg-warning:#2d2514;--color-bg-info:#1b2332;--color-text-heading:#fafafa;--color-text-strong:#fafafa;--color-text-primary:#f5f5f5;--color-text-secondary:#d9d9d9;--color-text-subtle:#bfbfbf;--color-text-tertiary:#bfbfbf;--color-text-disabled:#8c8c8c;--color-text-placeholder:#bfbfbf;--color-text-link:#597ef7;--color-text-info:#60a5fa;--color-text-success:#4ade80;--color-text-error:#f87171;--color-text-warning:#fbbf24;--color-accent:#597ef7;--color-accent-hover:#2f54eb;--color-accent-darker:#1d39c4;--color-accent-lighter:#85a5ff;--color-accent-dim:#d9d9d9;--color-accent-subtle:#111a2c;--color-accent-contrast:#fafafa;--color-border-default:#434343;--color-border-subtle:#262626;--color-border-accent:#597ef7;--color-border-focus:#597ef7;--color-border-error:#f87171;--color-border-success:#4ade80;--color-success:#4ade80;--color-success-lighter:#4ade80;--color-success-contrast:#4ade80;--color-error:#f87171;--color-error-lighter:#ef4444;--color-error-contrast:#f87171;--color-warning:#fbbf24;--color-warning-lighter:#fbbf24;--color-warning-contrast:#fbbf24;--color-info:#60a5fa;--color-info-lighter:#60a5fa;--color-info-contrast:#60a5fa;--color-indicator:#597ef7;--color-folder:#fbbf24;--color-bg-overlay:rgba(20,20,20,0.7);--color-accent-bg:rgba(89,126,247,0.08);--color-accent-bg-hover:rgba(89,126,247,0.15);--color-accent-border:rgba(89,126,247,0.2);--color-accent-border-hover:rgba(89,126,247,0.4);--color-accent-glow:rgba(89,126,247,0.3);--color-border-hover:#bfbfbf;--color-success-bg:rgba(74,222,128,0.08);--color-success-border:rgba(74,222,128,0.2);--color-error-bg:rgba(248,113,113,0.08);--color-error-border:rgba(248,113,113,0.2);--color-warning-bg:rgba(251,191,36,0.08);--color-warning-border:rgba(251,191,36,0.2);--color-info-bg:rgba(96,165,250,0.08);--color-info-border:rgba(96,165,250,0.2);--color-body-glow:rgba(89,126,247,0.1);--color-body-glow-fade:rgba(89,126,247,0.03)}[data-theme=dracula],[data-theme=dracula][data-mode=dark]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:"Fira Sans";--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.2;--typography-heading-family:"Fira Sans";--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.2;--typography-title-family:"Fira Sans";--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.2;--typography-body-family:"Fira Sans";--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.5;--typography-body-italic-family:"Fira Sans";--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.5;--typography-body-italic-style:italic;--typography-label-family:"Fira Sans";--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.2;--typography-label-italic-family:"Fira Sans";--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.2;--typography-label-italic-style:italic;--typography-caption-family:"Fira Sans";--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.5;--typography-code-family:"Fira Code";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.5;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#21222c;--color-bg-surface:#282a36;--color-bg-elevated:#2d303d;--color-bg-hover:#343746;--color-bg-input:#2d303d;--color-bg-disabled:#2d303d;--color-bg-code:#282a36;--color-bg-accent:#2b1e40;--color-bg-success:#1b2d1b;--color-bg-error:#2d1b1b;--color-bg-warning:#2d2514;--color-bg-info:#1b2332;--color-text-heading:#f4f6f9;--color-text-strong:#f4f6f9;--color-text-primary:#e8ecf2;--color-text-secondary:#bfc7d5;--color-text-subtle:#8893b8;--color-text-tertiary:#8893b8;--color-text-disabled:#6272a4;--color-text-placeholder:#8893b8;--color-text-link:#bd93f9;--color-text-info:#60a5fa;--color-text-success:#50fa7b;--color-text-error:#ff5555;--color-text-warning:#ffb86c;--color-accent:#bd93f9;--color-accent-hover:#a87de8;--color-accent-darker:#9163d4;--color-accent-lighter:#d6acff;--color-accent-dim:#bfc7d5;--color-accent-subtle:#2b1e40;--color-accent-contrast:#21222c;--color-border-default:#343746;--color-border-subtle:#2d303d;--color-border-accent:#bd93f9;--color-border-focus:#bd93f9;--color-border-error:#f87171;--color-border-success:#4ade80;--color-success:#50fa7b;--color-success-lighter:#4ade80;--color-success-contrast:#4ade80;--color-error:#ff5555;--color-error-lighter:#ef4444;--color-error-contrast:#f87171;--color-warning:#ffb86c;--color-warning-lighter:#fbbf24;--color-warning-contrast:#fbbf24;--color-info:#60a5fa;--color-info-lighter:#60a5fa;--color-info-contrast:#60a5fa;--color-indicator:#bd93f9;--color-folder:#fbbf24;--color-bg-overlay:rgba(33,34,44,0.7);--color-accent-bg:rgba(189,147,249,0.08);--color-accent-bg-hover:rgba(189,147,249,0.15);--color-accent-border:rgba(189,147,249,0.2);--color-accent-border-hover:rgba(189,147,249,0.4);--color-accent-glow:rgba(189,147,249,0.3);--color-border-hover:#8893b8;--color-success-bg:rgba(80,250,123,0.08);--color-success-border:rgba(80,250,123,0.2);--color-error-bg:rgba(255,85,85,0.08);--color-error-border:rgba(255,85,85,0.2);--color-warning-bg:rgba(255,184,108,0.08);--color-warning-border:rgba(255,184,108,0.2);--color-info-bg:rgba(96,165,250,0.08);--color-info-border:rgba(96,165,250,0.2);--color-body-glow:rgba(189,147,249,0.1);--color-body-glow-fade:rgba(189,147,249,0.03)}[data-theme=dracula][data-mode=light]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:"Fira Sans";--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.2;--typography-heading-family:"Fira Sans";--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.2;--typography-title-family:"Fira Sans";--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.2;--typography-body-family:"Fira Sans";--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.5;--typography-body-italic-family:"Fira Sans";--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.5;--typography-body-italic-style:italic;--typography-label-family:"Fira Sans";--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.2;--typography-label-italic-family:"Fira Sans";--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.2;--typography-label-italic-style:italic;--typography-caption-family:"Fira Sans";--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.5;--typography-code-family:"Fira Code";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.5;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#f4f6f9;--color-bg-surface:#e8ecf2;--color-bg-elevated:#d6dce8;--color-bg-hover:#bfc7d5;--color-bg-input:#e8ecf2;--color-bg-disabled:#d6dce8;--color-bg-code:#e8ecf2;--color-bg-accent:#f3edff;--color-bg-success:#f0fdf4;--color-bg-error:#fef2f2;--color-bg-warning:#fefce8;--color-bg-info:#eff6ff;--color-text-heading:#21222c;--color-text-strong:#21222c;--color-text-primary:#282a36;--color-text-secondary:#44475a;--color-text-subtle:#6272a4;--color-text-tertiary:#6272a4;--color-text-disabled:#8893b8;--color-text-placeholder:#6272a4;--color-text-link:#9163d4;--color-text-info:#2563eb;--color-text-success:#16a34a;--color-text-error:#dc2626;--color-text-warning:#d97706;--color-accent:#9163d4;--color-accent-hover:#7b4fc0;--color-accent-darker:#7b4fc0;--color-accent-lighter:#a87de8;--color-accent-dim:#bfc7d5;--color-accent-subtle:#f3edff;--color-accent-contrast:#f4f6f9;--color-border-default:#bfc7d5;--color-border-subtle:#d6dce8;--color-border-accent:#9163d4;--color-border-focus:#9163d4;--color-border-error:#dc2626;--color-border-success:#16a34a;--color-success:#16a34a;--color-success-lighter:#22c55e;--color-success-contrast:#16a34a;--color-error:#dc2626;--color-error-lighter:#ef4444;--color-error-contrast:#dc2626;--color-warning:#d97706;--color-warning-lighter:#f59e0b;--color-warning-contrast:#d97706;--color-info:#2563eb;--color-info-lighter:#3b82f6;--color-info-contrast:#2563eb;--color-indicator:#9163d4;--color-folder:#d97706;--color-bg-overlay:rgba(244,246,249,0.7);--color-accent-bg:rgba(145,99,212,0.08);--color-accent-bg-hover:rgba(145,99,212,0.15);--color-accent-border:rgba(145,99,212,0.2);--color-accent-border-hover:rgba(145,99,212,0.4);--color-accent-glow:rgba(145,99,212,0.3);--color-border-hover:#6272a4;--color-success-bg:rgba(22,163,74,0.08);--color-success-border:rgba(22,163,74,0.2);--color-error-bg:rgba(220,38,38,0.08);--color-error-border:rgba(220,38,38,0.2);--color-warning-bg:rgba(217,119,6,0.08);--color-warning-border:rgba(217,119,6,0.2);--color-info-bg:rgba(37,99,235,0.08);--color-info-border:rgba(37,99,235,0.2);--color-body-glow:rgba(145,99,212,0.1);--color-body-glow-fade:rgba(145,99,212,0.03)}[data-theme=forest],[data-theme=forest][data-mode=dark]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:"DM Sans";--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.25;--typography-heading-family:"DM Sans";--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.25;--typography-title-family:"DM Sans";--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.25;--typography-body-family:"DM Sans";--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.6;--typography-body-italic-family:"DM Sans";--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.6;--typography-body-italic-style:italic;--typography-label-family:"DM Sans";--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.25;--typography-label-italic-family:"DM Sans";--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.25;--typography-label-italic-style:italic;--typography-caption-family:"DM Sans";--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.6;--typography-code-family:"Fira Code";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.6;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#040d06;--color-bg-surface:#071408;--color-bg-elevated:#0c1f10;--color-bg-hover:#132a18;--color-bg-input:#0c1f10;--color-bg-disabled:#0c1f10;--color-bg-code:#071408;--color-bg-accent:#051008;--color-bg-success:#1b2d1b;--color-bg-error:#2d1b1b;--color-bg-warning:#2d2514;--color-bg-info:#1b2332;--color-text-heading:#edf7f0;--color-text-strong:#edf7f0;--color-text-primary:#e6f5eb;--color-text-secondary:#b8e0c6;--color-text-subtle:#8aab92;--color-text-tertiary:#8aab92;--color-text-disabled:#4a6b56;--color-text-placeholder:#8aab92;--color-text-link:#34d399;--color-text-info:#60a5fa;--color-text-success:#4ade80;--color-text-error:#f87171;--color-text-warning:#fbbf24;--color-accent:#34d399;--color-accent-hover:#10b981;--color-accent-darker:#059669;--color-accent-lighter:#6ee7b7;--color-accent-dim:#b8e0c6;--color-accent-subtle:#051008;--color-accent-contrast:#040d06;--color-border-default:#132a18;--color-border-subtle:#0c1f10;--color-border-accent:#34d399;--color-border-focus:#34d399;--color-border-error:#f87171;--color-border-success:#4ade80;--color-success:#4ade80;--color-success-lighter:#4ade80;--color-success-contrast:#4ade80;--color-error:#f87171;--color-error-lighter:#ef4444;--color-error-contrast:#f87171;--color-warning:#fbbf24;--color-warning-lighter:#fbbf24;--color-warning-contrast:#fbbf24;--color-info:#60a5fa;--color-info-lighter:#60a5fa;--color-info-contrast:#60a5fa;--color-indicator:#34d399;--color-folder:#fbbf24;--color-bg-overlay:rgba(4,13,6,0.7);--color-accent-bg:rgba(52,211,153,0.08);--color-accent-bg-hover:rgba(52,211,153,0.15);--color-accent-border:rgba(52,211,153,0.2);--color-accent-border-hover:rgba(52,211,153,0.4);--color-accent-glow:rgba(52,211,153,0.3);--color-border-hover:#8aab92;--color-success-bg:rgba(74,222,128,0.08);--color-success-border:rgba(74,222,128,0.2);--color-error-bg:rgba(248,113,113,0.08);--color-error-border:rgba(248,113,113,0.2);--color-warning-bg:rgba(251,191,36,0.08);--color-warning-border:rgba(251,191,36,0.2);--color-info-bg:rgba(96,165,250,0.08);--color-info-border:rgba(96,165,250,0.2);--color-body-glow:rgba(52,211,153,0.1);--color-body-glow-fade:rgba(52,211,153,0.03)}[data-theme=forest][data-mode=light]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:"DM Sans";--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.25;--typography-heading-family:"DM Sans";--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.25;--typography-title-family:"DM Sans";--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.25;--typography-body-family:"DM Sans";--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.6;--typography-body-italic-family:"DM Sans";--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.6;--typography-body-italic-style:italic;--typography-label-family:"DM Sans";--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.25;--typography-label-italic-family:"DM Sans";--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.25;--typography-label-italic-style:italic;--typography-caption-family:"DM Sans";--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.6;--typography-code-family:"Fira Code";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.6;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#edf7f0;--color-bg-surface:#e6f5eb;--color-bg-elevated:#d0ebda;--color-bg-hover:#b8e0c6;--color-bg-input:#e6f5eb;--color-bg-disabled:#d0ebda;--color-bg-code:#e6f5eb;--color-bg-accent:#e0f5e8;--color-bg-success:#f0fdf4;--color-bg-error:#fef2f2;--color-bg-warning:#fefce8;--color-bg-info:#eff6ff;--color-text-heading:#040d06;--color-text-strong:#040d06;--color-text-primary:#071408;--color-text-secondary:#1e3a26;--color-text-subtle:#4a6b56;--color-text-tertiary:#4a6b56;--color-text-disabled:#8aab92;--color-text-placeholder:#4a6b56;--color-text-link:#059669;--color-text-info:#2563eb;--color-text-success:#16a34a;--color-text-error:#dc2626;--color-text-warning:#d97706;--color-accent:#059669;--color-accent-hover:#047857;--color-accent-darker:#047857;--color-accent-lighter:#10b981;--color-accent-dim:#b8e0c6;--color-accent-subtle:#e0f5e8;--color-accent-contrast:#edf7f0;--color-border-default:#b8e0c6;--color-border-subtle:#d0ebda;--color-border-accent:#059669;--color-border-focus:#059669;--color-border-error:#dc2626;--color-border-success:#16a34a;--color-success:#16a34a;--color-success-lighter:#22c55e;--color-success-contrast:#16a34a;--color-error:#dc2626;--color-error-lighter:#ef4444;--color-error-contrast:#dc2626;--color-warning:#d97706;--color-warning-lighter:#f59e0b;--color-warning-contrast:#d97706;--color-info:#2563eb;--color-info-lighter:#3b82f6;--color-info-contrast:#2563eb;--color-indicator:#059669;--color-folder:#d97706;--color-bg-overlay:rgba(237,247,240,0.7);--color-accent-bg:rgba(5,150,105,0.08);--color-accent-bg-hover:rgba(5,150,105,0.15);--color-accent-border:rgba(5,150,105,0.2);--color-accent-border-hover:rgba(5,150,105,0.4);--color-accent-glow:rgba(5,150,105,0.3);--color-border-hover:#4a6b56;--color-success-bg:rgba(22,163,74,0.08);--color-success-border:rgba(22,163,74,0.2);--color-error-bg:rgba(220,38,38,0.08);--color-error-border:rgba(220,38,38,0.2);--color-warning-bg:rgba(217,119,6,0.08);--color-warning-border:rgba(217,119,6,0.2);--color-info-bg:rgba(37,99,235,0.08);--color-info-border:rgba(37,99,235,0.2);--color-body-glow:rgba(5,150,105,0.1);--color-body-glow-fade:rgba(5,150,105,0.03)}[data-theme=material],[data-theme=material][data-mode=light]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:Roboto;--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.2;--typography-heading-family:Roboto;--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.2;--typography-title-family:Roboto;--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.2;--typography-body-family:Roboto;--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.5;--typography-body-italic-family:Roboto;--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.5;--typography-body-italic-style:italic;--typography-label-family:Roboto;--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.2;--typography-label-italic-family:Roboto;--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.2;--typography-label-italic-style:italic;--typography-caption-family:Roboto;--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.5;--typography-code-family:"Roboto Mono";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.5;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#fafafa;--color-bg-surface:#f5f5f5;--color-bg-elevated:#eeeeee;--color-bg-hover:#e0e0e0;--color-bg-input:#f5f5f5;--color-bg-disabled:#eeeeee;--color-bg-code:#f5f5f5;--color-bg-accent:#e8eaf6;--color-bg-success:#f0fdf4;--color-bg-error:#fef2f2;--color-bg-warning:#fefce8;--color-bg-info:#eff6ff;--color-text-heading:#121212;--color-text-strong:#121212;--color-text-primary:#1e1e1e;--color-text-secondary:#616161;--color-text-subtle:#9e9e9e;--color-text-tertiary:#9e9e9e;--color-text-disabled:#bdbdbd;--color-text-placeholder:#9e9e9e;--color-text-link:#3949ab;--color-text-info:#2563eb;--color-text-success:#16a34a;--color-text-error:#dc2626;--color-text-warning:#d97706;--color-accent:#3949ab;--color-accent-hover:#303f9f;--color-accent-darker:#303f9f;--color-accent-lighter:#3f51b5;--color-accent-dim:#e0e0e0;--color-accent-subtle:#e8eaf6;--color-accent-contrast:#fafafa;--color-border-default:#e0e0e0;--color-border-subtle:#eeeeee;--color-border-accent:#3949ab;--color-border-focus:#3949ab;--color-border-error:#dc2626;--color-border-success:#16a34a;--color-success:#16a34a;--color-success-lighter:#22c55e;--color-success-contrast:#16a34a;--color-error:#dc2626;--color-error-lighter:#ef4444;--color-error-contrast:#dc2626;--color-warning:#d97706;--color-warning-lighter:#f59e0b;--color-warning-contrast:#d97706;--color-info:#2563eb;--color-info-lighter:#3b82f6;--color-info-contrast:#2563eb;--color-indicator:#3949ab;--color-folder:#d97706;--color-bg-overlay:rgba(250,250,250,0.7);--color-accent-bg:rgba(57,73,171,0.08);--color-accent-bg-hover:rgba(57,73,171,0.15);--color-accent-border:rgba(57,73,171,0.2);--color-accent-border-hover:rgba(57,73,171,0.4);--color-accent-glow:rgba(57,73,171,0.3);--color-border-hover:#9e9e9e;--color-success-bg:rgba(22,163,74,0.08);--color-success-border:rgba(22,163,74,0.2);--color-error-bg:rgba(220,38,38,0.08);--color-error-border:rgba(220,38,38,0.2);--color-warning-bg:rgba(217,119,6,0.08);--color-warning-border:rgba(217,119,6,0.2);--color-info-bg:rgba(37,99,235,0.08);--color-info-border:rgba(37,99,235,0.2);--color-body-glow:rgba(57,73,171,0.1);--color-body-glow-fade:rgba(57,73,171,0.03)}[data-theme=material][data-mode=dark]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:Roboto;--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.2;--typography-heading-family:Roboto;--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.2;--typography-title-family:Roboto;--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.2;--typography-body-family:Roboto;--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.5;--typography-body-italic-family:Roboto;--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.5;--typography-body-italic-style:italic;--typography-label-family:Roboto;--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.2;--typography-label-italic-family:Roboto;--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.2;--typography-label-italic-style:italic;--typography-caption-family:Roboto;--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.5;--typography-code-family:"Roboto Mono";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.5;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#121212;--color-bg-surface:#1e1e1e;--color-bg-elevated:#2c2c2c;--color-bg-hover:#3c3c3c;--color-bg-input:#2c2c2c;--color-bg-disabled:#2c2c2c;--color-bg-code:#1e1e1e;--color-bg-accent:#1a1a2e;--color-bg-success:#1b2d1b;--color-bg-error:#2d1b1b;--color-bg-warning:#2d2514;--color-bg-info:#1b2332;--color-text-heading:#fafafa;--color-text-strong:#fafafa;--color-text-primary:#f5f5f5;--color-text-secondary:#e0e0e0;--color-text-subtle:#bdbdbd;--color-text-tertiary:#bdbdbd;--color-text-disabled:#9e9e9e;--color-text-placeholder:#bdbdbd;--color-text-link:#7986cb;--color-text-info:#60a5fa;--color-text-success:#4ade80;--color-text-error:#f87171;--color-text-warning:#fbbf24;--color-accent:#7986cb;--color-accent-hover:#3f51b5;--color-accent-darker:#3949ab;--color-accent-lighter:#9fa8da;--color-accent-dim:#e0e0e0;--color-accent-subtle:#1a1a2e;--color-accent-contrast:#fafafa;--color-border-default:#3c3c3c;--color-border-subtle:#2c2c2c;--color-border-accent:#7986cb;--color-border-focus:#7986cb;--color-border-error:#f87171;--color-border-success:#4ade80;--color-success:#4ade80;--color-success-lighter:#4ade80;--color-success-contrast:#4ade80;--color-error:#f87171;--color-error-lighter:#ef4444;--color-error-contrast:#f87171;--color-warning:#fbbf24;--color-warning-lighter:#fbbf24;--color-warning-contrast:#fbbf24;--color-info:#60a5fa;--color-info-lighter:#60a5fa;--color-info-contrast:#60a5fa;--color-indicator:#7986cb;--color-folder:#fbbf24;--color-bg-overlay:rgba(18,18,18,0.7);--color-accent-bg:rgba(121,134,203,0.08);--color-accent-bg-hover:rgba(121,134,203,0.15);--color-accent-border:rgba(121,134,203,0.2);--color-accent-border-hover:rgba(121,134,203,0.4);--color-accent-glow:rgba(121,134,203,0.3);--color-border-hover:#bdbdbd;--color-success-bg:rgba(74,222,128,0.08);--color-success-border:rgba(74,222,128,0.2);--color-error-bg:rgba(248,113,113,0.08);--color-error-border:rgba(248,113,113,0.2);--color-warning-bg:rgba(251,191,36,0.08);--color-warning-border:rgba(251,191,36,0.2);--color-info-bg:rgba(96,165,250,0.08);--color-info-border:rgba(96,165,250,0.2);--color-body-glow:rgba(121,134,203,0.1);--color-body-glow-fade:rgba(121,134,203,0.03)}[data-theme=midnight],[data-theme=midnight][data-mode=dark]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:Inter;--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.2;--typography-heading-family:Inter;--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.2;--typography-title-family:Inter;--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.2;--typography-body-family:Inter;--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.5;--typography-body-italic-family:Inter;--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.5;--typography-body-italic-style:italic;--typography-label-family:Inter;--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.2;--typography-label-italic-family:Inter;--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.2;--typography-label-italic-style:italic;--typography-caption-family:Inter;--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.5;--typography-code-family:"Fira Code";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.5;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#0d1117;--color-bg-surface:#161b22;--color-bg-elevated:#21262d;--color-bg-hover:#30363d;--color-bg-input:#21262d;--color-bg-disabled:#21262d;--color-bg-code:#161b22;--color-bg-accent:#1c1436;--color-bg-success:#1b2d1b;--color-bg-error:#2d1b1b;--color-bg-warning:#2d2514;--color-bg-info:#1b2332;--color-text-heading:#f0f6fc;--color-text-strong:#f0f6fc;--color-text-primary:#e6edf3;--color-text-secondary:#b1bac4;--color-text-subtle:#8b949e;--color-text-tertiary:#8b949e;--color-text-disabled:#6e7681;--color-text-placeholder:#8b949e;--color-text-link:#bc8cff;--color-text-info:#60a5fa;--color-text-success:#4ade80;--color-text-error:#f87171;--color-text-warning:#fbbf24;--color-accent:#bc8cff;--color-accent-hover:#a371f7;--color-accent-darker:#8957e5;--color-accent-lighter:#d2a8ff;--color-accent-dim:#b1bac4;--color-accent-subtle:#1c1436;--color-accent-contrast:#f0f6fc;--color-border-default:#30363d;--color-border-subtle:#21262d;--color-border-accent:#bc8cff;--color-border-focus:#bc8cff;--color-border-error:#f87171;--color-border-success:#4ade80;--color-success:#4ade80;--color-success-lighter:#4ade80;--color-success-contrast:#4ade80;--color-error:#f87171;--color-error-lighter:#ef4444;--color-error-contrast:#f87171;--color-warning:#fbbf24;--color-warning-lighter:#fbbf24;--color-warning-contrast:#fbbf24;--color-info:#60a5fa;--color-info-lighter:#60a5fa;--color-info-contrast:#60a5fa;--color-indicator:#bc8cff;--color-folder:#fbbf24;--color-bg-overlay:rgba(13,17,23,0.7);--color-accent-bg:rgba(188,140,255,0.08);--color-accent-bg-hover:rgba(188,140,255,0.15);--color-accent-border:rgba(188,140,255,0.2);--color-accent-border-hover:rgba(188,140,255,0.4);--color-accent-glow:rgba(188,140,255,0.3);--color-border-hover:#8b949e;--color-success-bg:rgba(74,222,128,0.08);--color-success-border:rgba(74,222,128,0.2);--color-error-bg:rgba(248,113,113,0.08);--color-error-border:rgba(248,113,113,0.2);--color-warning-bg:rgba(251,191,36,0.08);--color-warning-border:rgba(251,191,36,0.2);--color-info-bg:rgba(96,165,250,0.08);--color-info-border:rgba(96,165,250,0.2);--color-body-glow:rgba(188,140,255,0.1);--color-body-glow-fade:rgba(188,140,255,0.03)}[data-theme=midnight][data-mode=light]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:Inter;--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.2;--typography-heading-family:Inter;--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.2;--typography-title-family:Inter;--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.2;--typography-body-family:Inter;--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.5;--typography-body-italic-family:Inter;--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.5;--typography-body-italic-style:italic;--typography-label-family:Inter;--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.2;--typography-label-italic-family:Inter;--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.2;--typography-label-italic-style:italic;--typography-caption-family:Inter;--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.5;--typography-code-family:"Fira Code";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.5;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#f0f6fc;--color-bg-surface:#e6edf3;--color-bg-elevated:#c9d1d9;--color-bg-hover:#b1bac4;--color-bg-input:#e6edf3;--color-bg-disabled:#c9d1d9;--color-bg-code:#e6edf3;--color-bg-accent:#f5f0ff;--color-bg-success:#f0fdf4;--color-bg-error:#fef2f2;--color-bg-warning:#fefce8;--color-bg-info:#eff6ff;--color-text-heading:#0d1117;--color-text-strong:#0d1117;--color-text-primary:#161b22;--color-text-secondary:#484f58;--color-text-subtle:#6e7681;--color-text-tertiary:#6e7681;--color-text-disabled:#8b949e;--color-text-placeholder:#6e7681;--color-text-link:#8957e5;--color-text-info:#2563eb;--color-text-success:#16a34a;--color-text-error:#dc2626;--color-text-warning:#d97706;--color-accent:#8957e5;--color-accent-hover:#7048c6;--color-accent-darker:#7048c6;--color-accent-lighter:#a371f7;--color-accent-dim:#b1bac4;--color-accent-subtle:#f5f0ff;--color-accent-contrast:#f0f6fc;--color-border-default:#b1bac4;--color-border-subtle:#c9d1d9;--color-border-accent:#8957e5;--color-border-focus:#8957e5;--color-border-error:#dc2626;--color-border-success:#16a34a;--color-success:#16a34a;--color-success-lighter:#22c55e;--color-success-contrast:#16a34a;--color-error:#dc2626;--color-error-lighter:#ef4444;--color-error-contrast:#dc2626;--color-warning:#d97706;--color-warning-lighter:#f59e0b;--color-warning-contrast:#d97706;--color-info:#2563eb;--color-info-lighter:#3b82f6;--color-info-contrast:#2563eb;--color-indicator:#8957e5;--color-folder:#d97706;--color-bg-overlay:rgba(240,246,252,0.7);--color-accent-bg:rgba(137,87,229,0.08);--color-accent-bg-hover:rgba(137,87,229,0.15);--color-accent-border:rgba(137,87,229,0.2);--color-accent-border-hover:rgba(137,87,229,0.4);--color-accent-glow:rgba(137,87,229,0.3);--color-border-hover:#6e7681;--color-success-bg:rgba(22,163,74,0.08);--color-success-border:rgba(22,163,74,0.2);--color-error-bg:rgba(220,38,38,0.08);--color-error-border:rgba(220,38,38,0.2);--color-warning-bg:rgba(217,119,6,0.08);--color-warning-border:rgba(217,119,6,0.2);--color-info-bg:rgba(37,99,235,0.08);--color-info-border:rgba(37,99,235,0.2);--color-body-glow:rgba(137,87,229,0.1);--color-body-glow-fade:rgba(137,87,229,0.03)}[data-theme=nord],[data-theme=nord][data-mode=dark]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:"IBM Plex Sans";--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.25;--typography-heading-family:"IBM Plex Sans";--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.25;--typography-title-family:"IBM Plex Sans";--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.25;--typography-body-family:"IBM Plex Sans";--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.6;--typography-body-italic-family:"IBM Plex Sans";--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.6;--typography-body-italic-style:italic;--typography-label-family:"IBM Plex Sans";--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.25;--typography-label-italic-family:"IBM Plex Sans";--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.25;--typography-label-italic-style:italic;--typography-caption-family:"IBM Plex Sans";--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.6;--typography-code-family:"IBM Plex Mono";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.6;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#2e3440;--color-bg-surface:#3b4252;--color-bg-elevated:#434c5e;--color-bg-hover:#4c566a;--color-bg-input:#434c5e;--color-bg-disabled:#434c5e;--color-bg-code:#3b4252;--color-bg-accent:#2e3a44;--color-bg-success:#1b2d1b;--color-bg-error:#2d1b1b;--color-bg-warning:#2d2514;--color-bg-info:#1b2332;--color-text-heading:#f8f9fb;--color-text-strong:#f8f9fb;--color-text-primary:#eceff4;--color-text-secondary:#d8dee9;--color-text-subtle:#a5adc0;--color-text-tertiary:#a5adc0;--color-text-disabled:#7b849a;--color-text-placeholder:#a5adc0;--color-text-link:#88c0d0;--color-text-info:#60a5fa;--color-text-success:#a3be8c;--color-text-error:#bf616a;--color-text-warning:#ebcb8b;--color-accent:#88c0d0;--color-accent-hover:#81a1c1;--color-accent-darker:#5e81ac;--color-accent-lighter:#88c0d0;--color-accent-dim:#d8dee9;--color-accent-subtle:#2e3a44;--color-accent-contrast:#2e3440;--color-border-default:#4c566a;--color-border-subtle:#434c5e;--color-border-accent:#88c0d0;--color-border-focus:#88c0d0;--color-border-error:#f87171;--color-border-success:#4ade80;--color-success:#a3be8c;--color-success-lighter:#4ade80;--color-success-contrast:#4ade80;--color-error:#bf616a;--color-error-lighter:#ef4444;--color-error-contrast:#f87171;--color-warning:#d08770;--color-warning-lighter:#fbbf24;--color-warning-contrast:#fbbf24;--color-info:#60a5fa;--color-info-lighter:#60a5fa;--color-info-contrast:#60a5fa;--color-indicator:#8fbcbb;--color-folder:#fbbf24;--color-bg-overlay:rgba(46,52,64,0.7);--color-accent-bg:rgba(136,192,208,0.08);--color-accent-bg-hover:rgba(136,192,208,0.15);--color-accent-border:rgba(136,192,208,0.2);--color-accent-border-hover:rgba(136,192,208,0.4);--color-accent-glow:rgba(136,192,208,0.3);--color-border-hover:#a5adc0;--color-success-bg:rgba(163,190,140,0.08);--color-success-border:rgba(163,190,140,0.2);--color-error-bg:rgba(191,97,106,0.08);--color-error-border:rgba(191,97,106,0.2);--color-warning-bg:rgba(208,135,112,0.08);--color-warning-border:rgba(208,135,112,0.2);--color-info-bg:rgba(96,165,250,0.08);--color-info-border:rgba(96,165,250,0.2);--color-body-glow:rgba(136,192,208,0.1);--color-body-glow-fade:rgba(136,192,208,0.03)}[data-theme=nord][data-mode=light]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:"IBM Plex Sans";--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.25;--typography-heading-family:"IBM Plex Sans";--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.25;--typography-title-family:"IBM Plex Sans";--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.25;--typography-body-family:"IBM Plex Sans";--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.6;--typography-body-italic-family:"IBM Plex Sans";--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.6;--typography-body-italic-style:italic;--typography-label-family:"IBM Plex Sans";--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.25;--typography-label-italic-family:"IBM Plex Sans";--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.25;--typography-label-italic-style:italic;--typography-caption-family:"IBM Plex Sans";--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.6;--typography-code-family:"IBM Plex Mono";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.6;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#f8f9fb;--color-bg-surface:#eceff4;--color-bg-elevated:#e5e9f0;--color-bg-hover:#d8dee9;--color-bg-input:#eceff4;--color-bg-disabled:#e5e9f0;--color-bg-code:#eceff4;--color-bg-accent:#e5edf4;--color-bg-success:#f0fdf4;--color-bg-error:#fef2f2;--color-bg-warning:#fefce8;--color-bg-info:#eff6ff;--color-text-heading:#2e3440;--color-text-strong:#2e3440;--color-text-primary:#3b4252;--color-text-secondary:#5c6578;--color-text-subtle:#7b849a;--color-text-tertiary:#7b849a;--color-text-disabled:#a5adc0;--color-text-placeholder:#7b849a;--color-text-link:#5e81ac;--color-text-info:#2563eb;--color-text-success:#a3be8c;--color-text-error:#bf616a;--color-text-warning:#d08770;--color-accent:#5e81ac;--color-accent-hover:#4c6b91;--color-accent-darker:#4c6b91;--color-accent-lighter:#81a1c1;--color-accent-dim:#d8dee9;--color-accent-subtle:#e5edf4;--color-accent-contrast:#f8f9fb;--color-border-default:#d8dee9;--color-border-subtle:#e5e9f0;--color-border-accent:#5e81ac;--color-border-focus:#5e81ac;--color-border-error:#dc2626;--color-border-success:#16a34a;--color-success:#a3be8c;--color-success-lighter:#22c55e;--color-success-contrast:#16a34a;--color-error:#bf616a;--color-error-lighter:#ef4444;--color-error-contrast:#dc2626;--color-warning:#d08770;--color-warning-lighter:#f59e0b;--color-warning-contrast:#d97706;--color-info:#2563eb;--color-info-lighter:#3b82f6;--color-info-contrast:#2563eb;--color-indicator:#8fbcbb;--color-folder:#d97706;--color-bg-overlay:rgba(248,249,251,0.7);--color-accent-bg:rgba(94,129,172,0.08);--color-accent-bg-hover:rgba(94,129,172,0.15);--color-accent-border:rgba(94,129,172,0.2);--color-accent-border-hover:rgba(94,129,172,0.4);--color-accent-glow:rgba(94,129,172,0.3);--color-border-hover:#7b849a;--color-success-bg:rgba(163,190,140,0.08);--color-success-border:rgba(163,190,140,0.2);--color-error-bg:rgba(191,97,106,0.08);--color-error-border:rgba(191,97,106,0.2);--color-warning-bg:rgba(208,135,112,0.08);--color-warning-border:rgba(208,135,112,0.2);--color-info-bg:rgba(37,99,235,0.08);--color-info-border:rgba(37,99,235,0.2);--color-body-glow:rgba(94,129,172,0.1);--color-body-glow-fade:rgba(94,129,172,0.03)}[data-theme=ocean],[data-theme=ocean][data-mode=dark]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:Inter;--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.2;--typography-heading-family:Inter;--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.2;--typography-title-family:Inter;--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.2;--typography-body-family:Inter;--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.5;--typography-body-italic-family:Inter;--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.5;--typography-body-italic-style:italic;--typography-label-family:Inter;--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.2;--typography-label-italic-family:Inter;--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.2;--typography-label-italic-style:italic;--typography-caption-family:Inter;--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.5;--typography-code-family:"JetBrains Mono";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.5;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#020d1a;--color-bg-surface:#051526;--color-bg-elevated:#0a2340;--color-bg-hover:#0f3460;--color-bg-input:#0a2340;--color-bg-disabled:#0a2340;--color-bg-code:#051526;--color-bg-accent:#051a1d;--color-bg-success:#1b2d1b;--color-bg-error:#2d1b1b;--color-bg-warning:#2d2514;--color-bg-info:#1b2332;--color-text-heading:#f0f9ff;--color-text-strong:#f0f9ff;--color-text-primary:#dceef7;--color-text-secondary:#7ab8d4;--color-text-subtle:#4a90b8;--color-text-tertiary:#4a90b8;--color-text-disabled:#2a6496;--color-text-placeholder:#4a90b8;--color-text-link:#22d3ee;--color-text-info:#60a5fa;--color-text-success:#4ade80;--color-text-error:#f87171;--color-text-warning:#fbbf24;--color-accent:#22d3ee;--color-accent-hover:#06b6d4;--color-accent-darker:#0891b2;--color-accent-lighter:#67e8f9;--color-accent-dim:#7ab8d4;--color-accent-subtle:#051a1d;--color-accent-contrast:#020d1a;--color-border-default:#0f3460;--color-border-subtle:#0a2340;--color-border-accent:#22d3ee;--color-border-focus:#22d3ee;--color-border-error:#f87171;--color-border-success:#4ade80;--color-success:#4ade80;--color-success-lighter:#4ade80;--color-success-contrast:#4ade80;--color-error:#f87171;--color-error-lighter:#ef4444;--color-error-contrast:#f87171;--color-warning:#fbbf24;--color-warning-lighter:#fbbf24;--color-warning-contrast:#fbbf24;--color-info:#60a5fa;--color-info-lighter:#60a5fa;--color-info-contrast:#60a5fa;--color-indicator:#22d3ee;--color-folder:#fbbf24;--color-bg-overlay:rgba(2,13,26,0.7);--color-accent-bg:rgba(34,211,238,0.08);--color-accent-bg-hover:rgba(34,211,238,0.15);--color-accent-border:rgba(34,211,238,0.2);--color-accent-border-hover:rgba(34,211,238,0.4);--color-accent-glow:rgba(34,211,238,0.3);--color-border-hover:#4a90b8;--color-success-bg:rgba(74,222,128,0.08);--color-success-border:rgba(74,222,128,0.2);--color-error-bg:rgba(248,113,113,0.08);--color-error-border:rgba(248,113,113,0.2);--color-warning-bg:rgba(251,191,36,0.08);--color-warning-border:rgba(251,191,36,0.2);--color-info-bg:rgba(96,165,250,0.08);--color-info-border:rgba(96,165,250,0.2);--color-body-glow:rgba(34,211,238,0.1);--color-body-glow-fade:rgba(34,211,238,0.03)}[data-theme=ocean][data-mode=light]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:Inter;--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.2;--typography-heading-family:Inter;--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.2;--typography-title-family:Inter;--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.2;--typography-body-family:Inter;--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.5;--typography-body-italic-family:Inter;--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.5;--typography-body-italic-style:italic;--typography-label-family:Inter;--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.2;--typography-label-italic-family:Inter;--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.2;--typography-label-italic-style:italic;--typography-caption-family:Inter;--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.5;--typography-code-family:"JetBrains Mono";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.5;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#f0f9ff;--color-bg-surface:#dceef7;--color-bg-elevated:#b0d8ea;--color-bg-hover:#7ab8d4;--color-bg-input:#dceef7;--color-bg-disabled:#b0d8ea;--color-bg-code:#dceef7;--color-bg-accent:#ecfeff;--color-bg-success:#f0fdf4;--color-bg-error:#fef2f2;--color-bg-warning:#fefce8;--color-bg-info:#eff6ff;--color-text-heading:#020d1a;--color-text-strong:#020d1a;--color-text-primary:#051526;--color-text-secondary:#1a4a80;--color-text-subtle:#2a6496;--color-text-tertiary:#2a6496;--color-text-disabled:#4a90b8;--color-text-placeholder:#2a6496;--color-text-link:#0891b2;--color-text-info:#2563eb;--color-text-success:#16a34a;--color-text-error:#dc2626;--color-text-warning:#d97706;--color-accent:#0891b2;--color-accent-hover:#0e7490;--color-accent-darker:#0e7490;--color-accent-lighter:#06b6d4;--color-accent-dim:#7ab8d4;--color-accent-subtle:#ecfeff;--color-accent-contrast:#f0f9ff;--color-border-default:#7ab8d4;--color-border-subtle:#b0d8ea;--color-border-accent:#0891b2;--color-border-focus:#0891b2;--color-border-error:#dc2626;--color-border-success:#16a34a;--color-success:#16a34a;--color-success-lighter:#22c55e;--color-success-contrast:#16a34a;--color-error:#dc2626;--color-error-lighter:#ef4444;--color-error-contrast:#dc2626;--color-warning:#d97706;--color-warning-lighter:#f59e0b;--color-warning-contrast:#d97706;--color-info:#2563eb;--color-info-lighter:#3b82f6;--color-info-contrast:#2563eb;--color-indicator:#0891b2;--color-folder:#d97706;--color-bg-overlay:rgba(240,249,255,0.7);--color-accent-bg:rgba(8,145,178,0.08);--color-accent-bg-hover:rgba(8,145,178,0.15);--color-accent-border:rgba(8,145,178,0.2);--color-accent-border-hover:rgba(8,145,178,0.4);--color-accent-glow:rgba(8,145,178,0.3);--color-border-hover:#2a6496;--color-success-bg:rgba(22,163,74,0.08);--color-success-border:rgba(22,163,74,0.2);--color-error-bg:rgba(220,38,38,0.08);--color-error-border:rgba(220,38,38,0.2);--color-warning-bg:rgba(217,119,6,0.08);--color-warning-border:rgba(217,119,6,0.2);--color-info-bg:rgba(37,99,235,0.08);--color-info-border:rgba(37,99,235,0.2);--color-body-glow:rgba(8,145,178,0.1);--color-body-glow-fade:rgba(8,145,178,0.03)}[data-theme=rose],[data-theme=rose][data-mode=light]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:Inter;--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.2;--typography-heading-family:Inter;--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.2;--typography-title-family:Inter;--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.2;--typography-body-family:Inter;--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.5;--typography-body-italic-family:Inter;--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.5;--typography-body-italic-style:italic;--typography-label-family:Inter;--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.2;--typography-label-italic-family:Inter;--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.2;--typography-label-italic-style:italic;--typography-caption-family:Inter;--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.5;--typography-code-family:"JetBrains Mono";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.5;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#fafafa;--color-bg-surface:#f4f4f5;--color-bg-elevated:#e4e4e7;--color-bg-hover:#d4d4d8;--color-bg-input:#f4f4f5;--color-bg-disabled:#e4e4e7;--color-bg-code:#f4f4f5;--color-bg-accent:#fff1f2;--color-bg-success:#f0fdf4;--color-bg-error:#fef2f2;--color-bg-warning:#fefce8;--color-bg-info:#eff6ff;--color-text-heading:#09090b;--color-text-strong:#09090b;--color-text-primary:#18181b;--color-text-secondary:#52525b;--color-text-subtle:#71717a;--color-text-tertiary:#71717a;--color-text-disabled:#a1a1aa;--color-text-placeholder:#71717a;--color-text-link:#e11d48;--color-text-info:#2563eb;--color-text-success:#16a34a;--color-text-error:#dc2626;--color-text-warning:#d97706;--color-accent:#e11d48;--color-accent-hover:#be123c;--color-accent-darker:#be123c;--color-accent-lighter:#f43f5e;--color-accent-dim:#d4d4d8;--color-accent-subtle:#fff1f2;--color-accent-contrast:#fafafa;--color-border-default:#d4d4d8;--color-border-subtle:#e4e4e7;--color-border-accent:#e11d48;--color-border-focus:#e11d48;--color-border-error:#dc2626;--color-border-success:#16a34a;--color-success:#16a34a;--color-success-lighter:#22c55e;--color-success-contrast:#16a34a;--color-error:#dc2626;--color-error-lighter:#ef4444;--color-error-contrast:#dc2626;--color-warning:#d97706;--color-warning-lighter:#f59e0b;--color-warning-contrast:#d97706;--color-info:#2563eb;--color-info-lighter:#3b82f6;--color-info-contrast:#2563eb;--color-indicator:#e11d48;--color-folder:#d97706;--color-bg-overlay:rgba(250,250,250,0.7);--color-accent-bg:rgba(225,29,72,0.08);--color-accent-bg-hover:rgba(225,29,72,0.15);--color-accent-border:rgba(225,29,72,0.2);--color-accent-border-hover:rgba(225,29,72,0.4);--color-accent-glow:rgba(225,29,72,0.3);--color-border-hover:#71717a;--color-success-bg:rgba(22,163,74,0.08);--color-success-border:rgba(22,163,74,0.2);--color-error-bg:rgba(220,38,38,0.08);--color-error-border:rgba(220,38,38,0.2);--color-warning-bg:rgba(217,119,6,0.08);--color-warning-border:rgba(217,119,6,0.2);--color-info-bg:rgba(37,99,235,0.08);--color-info-border:rgba(37,99,235,0.2);--color-body-glow:rgba(225,29,72,0.1);--color-body-glow-fade:rgba(225,29,72,0.03)}[data-theme=rose][data-mode=dark]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:Inter;--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.2;--typography-heading-family:Inter;--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.2;--typography-title-family:Inter;--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.2;--typography-body-family:Inter;--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.5;--typography-body-italic-family:Inter;--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.5;--typography-body-italic-style:italic;--typography-label-family:Inter;--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.2;--typography-label-italic-family:Inter;--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.2;--typography-label-italic-style:italic;--typography-caption-family:Inter;--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.5;--typography-code-family:"JetBrains Mono";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.5;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#09090b;--color-bg-surface:#18181b;--color-bg-elevated:#27272a;--color-bg-hover:#3f3f46;--color-bg-input:#27272a;--color-bg-disabled:#27272a;--color-bg-code:#18181b;--color-bg-accent:#2d1320;--color-bg-success:#1b2d1b;--color-bg-error:#2d1b1b;--color-bg-warning:#2d2514;--color-bg-info:#1b2332;--color-text-heading:#fafafa;--color-text-strong:#fafafa;--color-text-primary:#f4f4f5;--color-text-secondary:#d4d4d8;--color-text-subtle:#a1a1aa;--color-text-tertiary:#a1a1aa;--color-text-disabled:#71717a;--color-text-placeholder:#a1a1aa;--color-text-link:#fb7185;--color-text-info:#60a5fa;--color-text-success:#4ade80;--color-text-error:#f87171;--color-text-warning:#fbbf24;--color-accent:#fb7185;--color-accent-hover:#f43f5e;--color-accent-darker:#e11d48;--color-accent-lighter:#fda4af;--color-accent-dim:#d4d4d8;--color-accent-subtle:#2d1320;--color-accent-contrast:#fafafa;--color-border-default:#3f3f46;--color-border-subtle:#27272a;--color-border-accent:#fb7185;--color-border-focus:#fb7185;--color-border-error:#f87171;--color-border-success:#4ade80;--color-success:#4ade80;--color-success-lighter:#4ade80;--color-success-contrast:#4ade80;--color-error:#f87171;--color-error-lighter:#ef4444;--color-error-contrast:#f87171;--color-warning:#fbbf24;--color-warning-lighter:#fbbf24;--color-warning-contrast:#fbbf24;--color-info:#60a5fa;--color-info-lighter:#60a5fa;--color-info-contrast:#60a5fa;--color-indicator:#fb7185;--color-folder:#fbbf24;--color-bg-overlay:rgba(9,9,11,0.7);--color-accent-bg:rgba(251,113,133,0.08);--color-accent-bg-hover:rgba(251,113,133,0.15);--color-accent-border:rgba(251,113,133,0.2);--color-accent-border-hover:rgba(251,113,133,0.4);--color-accent-glow:rgba(251,113,133,0.3);--color-border-hover:#a1a1aa;--color-success-bg:rgba(74,222,128,0.08);--color-success-border:rgba(74,222,128,0.2);--color-error-bg:rgba(248,113,113,0.08);--color-error-border:rgba(248,113,113,0.2);--color-warning-bg:rgba(251,191,36,0.08);--color-warning-border:rgba(251,191,36,0.2);--color-info-bg:rgba(96,165,250,0.08);--color-info-border:rgba(96,165,250,0.2);--color-body-glow:rgba(251,113,133,0.1);--color-body-glow-fade:rgba(251,113,133,0.03)}[data-theme=slate],[data-theme=slate][data-mode=light]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:Inter;--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.2;--typography-heading-family:Inter;--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.2;--typography-title-family:Inter;--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.2;--typography-body-family:Inter;--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.5;--typography-body-italic-family:Inter;--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.5;--typography-body-italic-style:italic;--typography-label-family:Inter;--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.2;--typography-label-italic-family:Inter;--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.2;--typography-label-italic-style:italic;--typography-caption-family:Inter;--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.5;--typography-code-family:"JetBrains Mono";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.5;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#f8fafc;--color-bg-surface:#f1f5f9;--color-bg-elevated:#e2e8f0;--color-bg-hover:#cbd5e1;--color-bg-input:#f1f5f9;--color-bg-disabled:#e2e8f0;--color-bg-code:#f1f5f9;--color-bg-accent:#eef2ff;--color-bg-success:#f0fdf4;--color-bg-error:#fef2f2;--color-bg-warning:#fefce8;--color-bg-info:#eff6ff;--color-text-heading:#020617;--color-text-strong:#020617;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-subtle:#64748b;--color-text-tertiary:#64748b;--color-text-disabled:#94a3b8;--color-text-placeholder:#64748b;--color-text-link:#4f46e5;--color-text-info:#2563eb;--color-text-success:#16a34a;--color-text-error:#dc2626;--color-text-warning:#d97706;--color-accent:#4f46e5;--color-accent-hover:#4338ca;--color-accent-darker:#4338ca;--color-accent-lighter:#6366f1;--color-accent-dim:#cbd5e1;--color-accent-subtle:#eef2ff;--color-accent-contrast:#f8fafc;--color-border-default:#cbd5e1;--color-border-subtle:#e2e8f0;--color-border-accent:#4f46e5;--color-border-focus:#4f46e5;--color-border-error:#dc2626;--color-border-success:#16a34a;--color-success:#16a34a;--color-success-lighter:#22c55e;--color-success-contrast:#16a34a;--color-error:#dc2626;--color-error-lighter:#ef4444;--color-error-contrast:#dc2626;--color-warning:#d97706;--color-warning-lighter:#f59e0b;--color-warning-contrast:#d97706;--color-info:#2563eb;--color-info-lighter:#3b82f6;--color-info-contrast:#2563eb;--color-indicator:#4f46e5;--color-folder:#d97706;--color-bg-overlay:rgba(248,250,252,0.7);--color-accent-bg:rgba(79,70,229,0.08);--color-accent-bg-hover:rgba(79,70,229,0.15);--color-accent-border:rgba(79,70,229,0.2);--color-accent-border-hover:rgba(79,70,229,0.4);--color-accent-glow:rgba(79,70,229,0.3);--color-border-hover:#64748b;--color-success-bg:rgba(22,163,74,0.08);--color-success-border:rgba(22,163,74,0.2);--color-error-bg:rgba(220,38,38,0.08);--color-error-border:rgba(220,38,38,0.2);--color-warning-bg:rgba(217,119,6,0.08);--color-warning-border:rgba(217,119,6,0.2);--color-info-bg:rgba(37,99,235,0.08);--color-info-border:rgba(37,99,235,0.2);--color-body-glow:rgba(79,70,229,0.1);--color-body-glow-fade:rgba(79,70,229,0.03)}[data-theme=slate][data-mode=dark]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:Inter;--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.2;--typography-heading-family:Inter;--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.2;--typography-title-family:Inter;--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.2;--typography-body-family:Inter;--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.5;--typography-body-italic-family:Inter;--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.5;--typography-body-italic-style:italic;--typography-label-family:Inter;--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.2;--typography-label-italic-family:Inter;--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.2;--typography-label-italic-style:italic;--typography-caption-family:Inter;--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.5;--typography-code-family:"JetBrains Mono";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.5;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#020617;--color-bg-surface:#0f172a;--color-bg-elevated:#1e293b;--color-bg-hover:#334155;--color-bg-input:#1e293b;--color-bg-disabled:#1e293b;--color-bg-code:#0f172a;--color-bg-accent:#1e1b4b;--color-bg-success:#1b2d1b;--color-bg-error:#2d1b1b;--color-bg-warning:#2d2514;--color-bg-info:#1b2332;--color-text-heading:#f8fafc;--color-text-strong:#f8fafc;--color-text-primary:#f1f5f9;--color-text-secondary:#cbd5e1;--color-text-subtle:#94a3b8;--color-text-tertiary:#94a3b8;--color-text-disabled:#64748b;--color-text-placeholder:#94a3b8;--color-text-link:#818cf8;--color-text-info:#60a5fa;--color-text-success:#4ade80;--color-text-error:#f87171;--color-text-warning:#fbbf24;--color-accent:#818cf8;--color-accent-hover:#6366f1;--color-accent-darker:#4f46e5;--color-accent-lighter:#a5b4fc;--color-accent-dim:#cbd5e1;--color-accent-subtle:#1e1b4b;--color-accent-contrast:#f8fafc;--color-border-default:#334155;--color-border-subtle:#1e293b;--color-border-accent:#818cf8;--color-border-focus:#818cf8;--color-border-error:#f87171;--color-border-success:#4ade80;--color-success:#4ade80;--color-success-lighter:#4ade80;--color-success-contrast:#4ade80;--color-error:#f87171;--color-error-lighter:#ef4444;--color-error-contrast:#f87171;--color-warning:#fbbf24;--color-warning-lighter:#fbbf24;--color-warning-contrast:#fbbf24;--color-info:#60a5fa;--color-info-lighter:#60a5fa;--color-info-contrast:#60a5fa;--color-indicator:#818cf8;--color-folder:#fbbf24;--color-bg-overlay:rgba(2,6,23,0.7);--color-accent-bg:rgba(129,140,248,0.08);--color-accent-bg-hover:rgba(129,140,248,0.15);--color-accent-border:rgba(129,140,248,0.2);--color-accent-border-hover:rgba(129,140,248,0.4);--color-accent-glow:rgba(129,140,248,0.3);--color-border-hover:#94a3b8;--color-success-bg:rgba(74,222,128,0.08);--color-success-border:rgba(74,222,128,0.2);--color-error-bg:rgba(248,113,113,0.08);--color-error-border:rgba(248,113,113,0.2);--color-warning-bg:rgba(251,191,36,0.08);--color-warning-border:rgba(251,191,36,0.2);--color-info-bg:rgba(96,165,250,0.08);--color-info-border:rgba(96,165,250,0.2);--color-body-glow:rgba(129,140,248,0.1);--color-body-glow-fade:rgba(129,140,248,0.03)}[data-theme=sunset],[data-theme=sunset][data-mode=dark]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:"Source Sans 3";--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.2;--typography-heading-family:"Source Sans 3";--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.2;--typography-title-family:"Source Sans 3";--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.2;--typography-body-family:"Source Sans 3";--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.5;--typography-body-italic-family:"Source Sans 3";--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.5;--typography-body-italic-style:italic;--typography-label-family:"Source Sans 3";--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.2;--typography-label-italic-family:"Source Sans 3";--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.2;--typography-label-italic-style:italic;--typography-caption-family:"Source Sans 3";--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.5;--typography-code-family:"Source Code Pro";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.5;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#0c0806;--color-bg-surface:#1a1410;--color-bg-elevated:#28201a;--color-bg-hover:#382e24;--color-bg-input:#28201a;--color-bg-disabled:#28201a;--color-bg-code:#1a1410;--color-bg-accent:#1a1005;--color-bg-success:#1b2d1b;--color-bg-error:#2d1b1b;--color-bg-warning:#2d2514;--color-bg-info:#1b2332;--color-text-heading:#faf7f2;--color-text-strong:#faf7f2;--color-text-primary:#f5efe4;--color-text-secondary:#d4c4a8;--color-text-subtle:#b0a090;--color-text-tertiary:#b0a090;--color-text-disabled:#8a7a68;--color-text-placeholder:#b0a090;--color-text-link:#f97316;--color-text-info:#60a5fa;--color-text-success:#4ade80;--color-text-error:#f87171;--color-text-warning:#fbbf24;--color-accent:#f97316;--color-accent-hover:#ea580c;--color-accent-darker:#c2410c;--color-accent-lighter:#fdba74;--color-accent-dim:#d4c4a8;--color-accent-subtle:#1a1005;--color-accent-contrast:#0c0806;--color-border-default:#382e24;--color-border-subtle:#28201a;--color-border-accent:#f97316;--color-border-focus:#f97316;--color-border-error:#f87171;--color-border-success:#4ade80;--color-success:#4ade80;--color-success-lighter:#4ade80;--color-success-contrast:#4ade80;--color-error:#f87171;--color-error-lighter:#ef4444;--color-error-contrast:#f87171;--color-warning:#fbbf24;--color-warning-lighter:#fbbf24;--color-warning-contrast:#fbbf24;--color-info:#60a5fa;--color-info-lighter:#60a5fa;--color-info-contrast:#60a5fa;--color-indicator:#f97316;--color-folder:#fbbf24;--color-bg-overlay:rgba(12,8,6,0.7);--color-accent-bg:rgba(249,115,22,0.08);--color-accent-bg-hover:rgba(249,115,22,0.15);--color-accent-border:rgba(249,115,22,0.2);--color-accent-border-hover:rgba(249,115,22,0.4);--color-accent-glow:rgba(249,115,22,0.3);--color-border-hover:#b0a090;--color-success-bg:rgba(74,222,128,0.08);--color-success-border:rgba(74,222,128,0.2);--color-error-bg:rgba(248,113,113,0.08);--color-error-border:rgba(248,113,113,0.2);--color-warning-bg:rgba(251,191,36,0.08);--color-warning-border:rgba(251,191,36,0.2);--color-info-bg:rgba(96,165,250,0.08);--color-info-border:rgba(96,165,250,0.2);--color-body-glow:rgba(249,115,22,0.1);--color-body-glow-fade:rgba(249,115,22,0.03)}[data-theme=sunset][data-mode=light]{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-elevated:0 4px 12px -2px rgba(0,0,0,0.12);--shadow-overlay:0 10px 32px -4px rgba(0,0,0,0.2);--thickness-border:1px;--thickness-focus:2px;--thickness-divider:1px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-modal:300;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:400ms;--easing-default:cubic-bezier(0.4,0,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--typography-display-family:"Source Sans 3";--typography-display-size:32px;--typography-display-weight:700;--typography-display-line-height:1.2;--typography-heading-family:"Source Sans 3";--typography-heading-size:24px;--typography-heading-weight:700;--typography-heading-line-height:1.2;--typography-title-family:"Source Sans 3";--typography-title-size:18px;--typography-title-weight:600;--typography-title-line-height:1.2;--typography-body-family:"Source Sans 3";--typography-body-size:15px;--typography-body-weight:400;--typography-body-line-height:1.5;--typography-body-italic-family:"Source Sans 3";--typography-body-italic-size:15px;--typography-body-italic-weight:400;--typography-body-italic-line-height:1.5;--typography-body-italic-style:italic;--typography-label-family:"Source Sans 3";--typography-label-size:13px;--typography-label-weight:500;--typography-label-line-height:1.2;--typography-label-italic-family:"Source Sans 3";--typography-label-italic-size:13px;--typography-label-italic-weight:500;--typography-label-italic-line-height:1.2;--typography-label-italic-style:italic;--typography-caption-family:"Source Sans 3";--typography-caption-size:11px;--typography-caption-weight:400;--typography-caption-line-height:1.5;--typography-code-family:"Source Code Pro";--typography-code-size:13px;--typography-code-weight:400;--typography-code-line-height:1.5;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-none:0px;--radius-2xl:16px;--radius-full:9999px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--color-bg-primary:#faf7f2;--color-bg-surface:#f5efe4;--color-bg-elevated:#e8dcc8;--color-bg-hover:#d4c4a8;--color-bg-input:#f5efe4;--color-bg-disabled:#e8dcc8;--color-bg-code:#f5efe4;--color-bg-accent:#fff7ed;--color-bg-success:#f0fdf4;--color-bg-error:#fef2f2;--color-bg-warning:#fefce8;--color-bg-info:#eff6ff;--color-text-heading:#0c0806;--color-text-strong:#0c0806;--color-text-primary:#1a1410;--color-text-secondary:#5c4e3e;--color-text-subtle:#8a7a68;--color-text-tertiary:#8a7a68;--color-text-disabled:#b0a090;--color-text-placeholder:#8a7a68;--color-text-link:#c2410c;--color-text-info:#2563eb;--color-text-success:#16a34a;--color-text-error:#dc2626;--color-text-warning:#d97706;--color-accent:#c2410c;--color-accent-hover:#9a3412;--color-accent-darker:#9a3412;--color-accent-lighter:#ea580c;--color-accent-dim:#d4c4a8;--color-accent-subtle:#fff7ed;--color-accent-contrast:#faf7f2;--color-border-default:#d4c4a8;--color-border-subtle:#e8dcc8;--color-border-accent:#c2410c;--color-border-focus:#c2410c;--color-border-error:#dc2626;--color-border-success:#16a34a;--color-success:#16a34a;--color-success-lighter:#22c55e;--color-success-contrast:#16a34a;--color-error:#dc2626;--color-error-lighter:#ef4444;--color-error-contrast:#dc2626;--color-warning:#d97706;--color-warning-lighter:#f59e0b;--color-warning-contrast:#d97706;--color-info:#2563eb;--color-info-lighter:#3b82f6;--color-info-contrast:#2563eb;--color-indicator:#c2410c;--color-folder:#d97706;--color-bg-overlay:rgba(250,247,242,0.7);--color-accent-bg:rgba(194,65,12,0.08);--color-accent-bg-hover:rgba(194,65,12,0.15);--color-accent-border:rgba(194,65,12,0.2);--color-accent-border-hover:rgba(194,65,12,0.4);--color-accent-glow:rgba(194,65,12,0.3);--color-border-hover:#8a7a68;--color-success-bg:rgba(22,163,74,0.08);--color-success-border:rgba(22,163,74,0.2);--color-error-bg:rgba(220,38,38,0.08);--color-error-border:rgba(220,38,38,0.2);--color-warning-bg:rgba(217,119,6,0.08);--color-warning-border:rgba(217,119,6,0.2);--color-info-bg:rgba(37,99,235,0.08);--color-info-border:rgba(37,99,235,0.2);--color-body-glow:rgba(194,65,12,0.1);--color-body-glow-fade:rgba(194,65,12,0.03)}