@font-face{font-family:DM Sans;src:url("../media/DM Sans-400-normal.6bc2545d.ttf")format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url("../media/DM Sans-400-italic.b5626976.ttf")format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url("../media/DM Sans-500-normal.239a7670.ttf")format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url("../media/DM Sans-500-italic.9c73e954.ttf")format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url("../media/DM Sans-600-normal.ef3af8dc.ttf")format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url("../media/DM Sans-600-italic.48fbe32c.ttf")format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url("../media/DM Sans-700-normal.bd19c0cc.ttf")format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url("../media/DM Sans-700-italic.b9905dbf.ttf")format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans;src:url("../media/Fira Sans-400-normal.b36876d0.ttf")format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url("../media/Fira Sans-400-italic.056f9e3f.ttf")format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans;src:url("../media/Fira Sans-500-normal.c158a6df.ttf")format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url("../media/Fira Sans-500-italic.c9909560.ttf")format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans;src:url("../media/Fira Sans-600-normal.f887df89.ttf")format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url("../media/Fira Sans-600-italic.78b4f2ab.ttf")format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans;src:url("../media/Fira Sans-700-normal.a1da26a4.ttf")format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url("../media/Fira Sans-700-italic.da121ad7.ttf")format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-400-normal.e5ff33c7.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-400-italic.4d98152b.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-500-normal.49702d66.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-500-italic.507f8e09.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-600-normal.1256ef43.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-600-italic.fe2e4f16.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-700-normal.c9737104.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-700-italic.c10e55a2.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("../media/JetBrains Mono-400-normal.eaa2ee77.ttf")format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("../media/JetBrains Mono-400-italic.ecb7cf3a.ttf")format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("../media/JetBrains Mono-500-normal.cdecc6ef.ttf")format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("../media/JetBrains Mono-500-italic.cc9f5565.ttf")format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("../media/JetBrains Mono-600-normal.f6f26357.ttf")format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("../media/JetBrains Mono-600-italic.9ea1bf2e.ttf")format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("../media/JetBrains Mono-700-normal.9a0bd4b5.ttf")format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("../media/JetBrains Mono-700-italic.55d6b694.ttf")format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../media/Roboto-400-normal.202fd0d4.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../media/Roboto-400-italic.7bdc2f2f.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../media/Roboto-500-normal.8115d3ef.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../media/Roboto-500-italic.19cba552.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../media/Roboto-600-normal.c2b64074.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../media/Roboto-600-italic.b423d1e5.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../media/Roboto-700-normal.afcfc4fb.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../media/Roboto-700-italic.f5b010b3.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto Mono;src:url("../media/Roboto Mono-400-normal.254dc576.ttf")format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url("../media/Roboto Mono-400-italic.8e4c6ae8.ttf")format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto Mono;src:url("../media/Roboto Mono-500-normal.704fca81.ttf")format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url("../media/Roboto Mono-500-italic.f4f6ce4c.ttf")format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto Mono;src:url("../media/Roboto Mono-600-normal.f0a530a5.ttf")format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url("../media/Roboto Mono-600-italic.74bf9f4f.ttf")format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Roboto Mono;src:url("../media/Roboto Mono-700-normal.446bd50b.ttf")format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url("../media/Roboto Mono-700-italic.01eecd37.ttf")format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Source Code Pro;src:url("../media/Source Code Pro-400-normal.5722d8e6.ttf")format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Code Pro;src:url("../media/Source Code Pro-400-italic.b8a0df61.ttf")format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Source Code Pro;src:url("../media/Source Code Pro-500-normal.e408179d.ttf")format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Source Code Pro;src:url("../media/Source Code Pro-500-italic.396f8784.ttf")format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Source Code Pro;src:url("../media/Source Code Pro-600-normal.f3263509.ttf")format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Source Code Pro;src:url("../media/Source Code Pro-600-italic.62291a8c.ttf")format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Source Code Pro;src:url("../media/Source Code Pro-700-normal.2270ebf4.ttf")format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Source Code Pro;src:url("../media/Source Code Pro-700-italic.afe92428.ttf")format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../media/Source Sans 3-400-normal.4396110f.ttf")format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../media/Source Sans 3-400-italic.cca55f43.ttf")format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../media/Source Sans 3-500-normal.d62ddea9.ttf")format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../media/Source Sans 3-500-italic.fbd8c2f0.ttf")format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../media/Source Sans 3-600-normal.1aaff064.ttf")format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../media/Source Sans 3-600-italic.6f9dd8f7.ttf")format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../media/Source Sans 3-700-normal.b0802cda.ttf")format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../media/Source Sans 3-700-italic.3a6ce43b.ttf")format("truetype");font-weight:700;font-style:italic;font-display:swap}
[data-theme=ant],[data-theme=ant][data-mode=light]{--color-accent:#1d39c4;--color-accent-contrast:#fafafa;--color-accent-darker:#10239e;--color-accent-dim:#d9d9d9;--color-accent-hover:#10239e;--color-accent-lighter:#2f54eb;--color-accent-subtle:#f0f5ff;--color-bg-accent:#f0f5ff;--color-bg-code:#f5f5f5;--color-bg-disabled:#f0f0f0;--color-bg-elevated:#f0f0f0;--color-bg-error:#fef2f2;--color-bg-hover:#d9d9d9;--color-bg-info:#eff6ff;--color-bg-input:#f5f5f5;--color-bg-primary:#fafafa;--color-bg-success:#f0fdf4;--color-bg-surface:#f5f5f5;--color-bg-warning:#fefce8;--color-border-accent:#1d39c4;--color-border-default:#d9d9d9;--color-border-error:#dc2626;--color-border-focus:#1d39c4;--color-border-subtle:#f0f0f0;--color-border-success:#16a34a;--color-error:#dc2626;--color-error-contrast:#dc2626;--color-error-lighter:#ef4444;--color-folder:#d97706;--color-indicator:#1d39c4;--color-info:#2563eb;--color-info-contrast:#2563eb;--color-info-lighter:#3b82f6;--color-success:#16a34a;--color-success-contrast:#16a34a;--color-success-lighter:#22c55e;--color-text-disabled:#bfbfbf;--color-text-error:#dc2626;--color-text-heading:#141414;--color-text-info:#2563eb;--color-text-link:#1d39c4;--color-text-placeholder:#8c8c8c;--color-text-primary:#1f1f1f;--color-text-secondary:#595959;--color-text-strong:#141414;--color-text-subtle:#8c8c8c;--color-text-success:#16a34a;--color-text-tertiary:#8c8c8c;--color-text-warning:#d97706;--color-warning:#d97706;--color-warning-contrast:#d97706;--color-warning-lighter:#f59e0b;--typography-body-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-body-italic-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-body-italic-line-height:1.5;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.5;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-caption-line-height:1.5;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"SFMono-Regular",Menlo,Consolas;--typography-code-line-height:1.5;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-display-line-height:1.2;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-heading-line-height:1.2;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-label-italic-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-label-italic-line-height:1.2;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.2;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-title-line-height:1.2;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#1d39c414;--color-accent-bg-hover:#1d39c426;--color-accent-border:#1d39c433;--color-accent-border-hover:#1d39c466;--color-accent-glow:#1d39c44d;--color-bg-overlay:#fafafab3;--color-body-glow:#1d39c41a;--color-body-glow-fade:#1d39c408;--color-border-hover:#8c8c8c;--color-error-bg:#dc262614;--color-error-border:#dc262633;--color-info-bg:#2563eb14;--color-info-border:#2563eb33;--color-success-bg:#16a34a14;--color-success-border:#16a34a33;--color-warning-bg:#d9770614;--color-warning-border:#d9770633}[data-theme=ant][data-mode=dark]{--color-accent:#597ef7;--color-accent-contrast:#fafafa;--color-accent-darker:#1d39c4;--color-accent-dim:#d9d9d9;--color-accent-hover:#2f54eb;--color-accent-lighter:#85a5ff;--color-accent-subtle:#0d0e12;--color-bg-accent:#0d0e12;--color-bg-code:#1f1f1f;--color-bg-disabled:#262626;--color-bg-elevated:#262626;--color-bg-error:#120d0d;--color-bg-hover:#434343;--color-bg-info:#0d0f12;--color-bg-input:#262626;--color-bg-primary:#141414;--color-bg-success:#0d1210;--color-bg-surface:#1f1f1f;--color-bg-warning:#12110d;--color-border-accent:#597ef7;--color-border-default:#434343;--color-border-error:#f87171;--color-border-focus:#597ef7;--color-border-subtle:#262626;--color-border-success:#4ade80;--color-error:#f87171;--color-error-contrast:#f87171;--color-error-lighter:#ef4444;--color-folder:#fbbf24;--color-indicator:#597ef7;--color-info:#60a5fa;--color-info-contrast:#60a5fa;--color-info-lighter:#60a5fa;--color-success:#4ade80;--color-success-contrast:#4ade80;--color-success-lighter:#4ade80;--color-text-disabled:#8c8c8c;--color-text-error:#f87171;--color-text-heading:#fafafa;--color-text-info:#60a5fa;--color-text-link:#597ef7;--color-text-placeholder:#bfbfbf;--color-text-primary:#f5f5f5;--color-text-secondary:#d9d9d9;--color-text-strong:#fafafa;--color-text-subtle:#bfbfbf;--color-text-success:#4ade80;--color-text-tertiary:#bfbfbf;--color-text-warning:#fbbf24;--color-warning:#fbbf24;--color-warning-contrast:#fbbf24;--color-warning-lighter:#fbbf24;--typography-body-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-body-italic-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-body-italic-line-height:1.5;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.5;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-caption-line-height:1.5;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"SFMono-Regular",Menlo,Consolas;--typography-code-line-height:1.5;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-display-line-height:1.2;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-heading-line-height:1.2;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-label-italic-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-label-italic-line-height:1.2;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.2;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto;--typography-title-line-height:1.2;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#597ef714;--color-accent-bg-hover:#597ef726;--color-accent-border:#597ef733;--color-accent-border-hover:#597ef766;--color-accent-glow:#597ef74d;--color-bg-overlay:#141414b3;--color-body-glow:#597ef71a;--color-body-glow-fade:#597ef708;--color-border-hover:#bfbfbf;--color-error-bg:#f8717114;--color-error-border:#f8717133;--color-info-bg:#60a5fa14;--color-info-border:#60a5fa33;--color-success-bg:#4ade8014;--color-success-border:#4ade8033;--color-warning-bg:#fbbf2414;--color-warning-border:#fbbf2433}[data-theme=dracula],[data-theme=dracula][data-mode=dark]{--color-accent:#bd93f9;--color-accent-contrast:#21222c;--color-accent-darker:#9163d4;--color-accent-dim:#bfc7d5;--color-accent-hover:#a87de8;--color-accent-lighter:#d6acff;--color-accent-subtle:#0d0e12;--color-bg-accent:#0d0e12;--color-bg-code:#282a36;--color-bg-disabled:#2d303d;--color-bg-elevated:#2d303d;--color-bg-error:#120d0d;--color-bg-hover:#343746;--color-bg-info:#0d0f12;--color-bg-input:#2d303d;--color-bg-primary:#21222c;--color-bg-success:#0d1210;--color-bg-surface:#282a36;--color-bg-warning:#12110d;--color-border-accent:#bd93f9;--color-border-default:#343746;--color-border-error:#f87171;--color-border-focus:#bd93f9;--color-border-subtle:#2d303d;--color-border-success:#4ade80;--color-error:#f55;--color-error-contrast:#f87171;--color-error-lighter:#ef4444;--color-folder:#fbbf24;--color-indicator:#bd93f9;--color-info:#60a5fa;--color-info-contrast:#60a5fa;--color-info-lighter:#60a5fa;--color-success:#50fa7b;--color-success-contrast:#4ade80;--color-success-lighter:#4ade80;--color-text-disabled:#6272a4;--color-text-error:#f55;--color-text-heading:#f4f6f9;--color-text-info:#60a5fa;--color-text-link:#bd93f9;--color-text-placeholder:#8893b8;--color-text-primary:#e8ecf2;--color-text-secondary:#bfc7d5;--color-text-strong:#f4f6f9;--color-text-subtle:#8893b8;--color-text-success:#50fa7b;--color-text-tertiary:#8893b8;--color-text-warning:#ffb86c;--color-warning:#ffb86c;--color-warning-contrast:#fbbf24;--color-warning-lighter:#fbbf24;--typography-body-family:"Fira Sans";--typography-body-italic-family:"Fira Sans";--typography-body-italic-line-height:1.5;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.5;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:"Fira Sans";--typography-caption-line-height:1.5;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"Fira Code";--typography-code-line-height:1.5;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:"Fira Sans";--typography-display-line-height:1.2;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:"Fira Sans";--typography-heading-line-height:1.2;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:"Fira Sans";--typography-label-italic-family:"Fira Sans";--typography-label-italic-line-height:1.2;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.2;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:"Fira Sans";--typography-title-line-height:1.2;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#bd93f914;--color-accent-bg-hover:#bd93f926;--color-accent-border:#bd93f933;--color-accent-border-hover:#bd93f966;--color-accent-glow:#bd93f94d;--color-bg-overlay:#21222cb3;--color-body-glow:#bd93f91a;--color-body-glow-fade:#bd93f908;--color-border-hover:#8893b8;--color-error-bg:#ff555514;--color-error-border:#f553;--color-info-bg:#60a5fa14;--color-info-border:#60a5fa33;--color-success-bg:#50fa7b14;--color-success-border:#50fa7b33;--color-warning-bg:#ffb86c14;--color-warning-border:#ffb86c33}[data-theme=dracula][data-mode=light]{--color-accent:#9163d4;--color-accent-contrast:#f4f6f9;--color-accent-darker:#7b4fc0;--color-accent-dim:#bfc7d5;--color-accent-hover:#7b4fc0;--color-accent-lighter:#a87de8;--color-accent-subtle:#f3edff;--color-bg-accent:#f3edff;--color-bg-code:#e8ecf2;--color-bg-disabled:#d6dce8;--color-bg-elevated:#d6dce8;--color-bg-error:#fef2f2;--color-bg-hover:#bfc7d5;--color-bg-info:#eff6ff;--color-bg-input:#e8ecf2;--color-bg-primary:#f4f6f9;--color-bg-success:#f0fdf4;--color-bg-surface:#e8ecf2;--color-bg-warning:#fefce8;--color-border-accent:#9163d4;--color-border-default:#bfc7d5;--color-border-error:#dc2626;--color-border-focus:#9163d4;--color-border-subtle:#d6dce8;--color-border-success:#16a34a;--color-error:#dc2626;--color-error-contrast:#dc2626;--color-error-lighter:#ef4444;--color-folder:#d97706;--color-indicator:#9163d4;--color-info:#2563eb;--color-info-contrast:#2563eb;--color-info-lighter:#3b82f6;--color-success:#16a34a;--color-success-contrast:#16a34a;--color-success-lighter:#22c55e;--color-text-disabled:#8893b8;--color-text-error:#dc2626;--color-text-heading:#21222c;--color-text-info:#2563eb;--color-text-link:#9163d4;--color-text-placeholder:#6272a4;--color-text-primary:#282a36;--color-text-secondary:#44475a;--color-text-strong:#21222c;--color-text-subtle:#6272a4;--color-text-success:#16a34a;--color-text-tertiary:#6272a4;--color-text-warning:#d97706;--color-warning:#d97706;--color-warning-contrast:#d97706;--color-warning-lighter:#f59e0b;--typography-body-family:"Fira Sans";--typography-body-italic-family:"Fira Sans";--typography-body-italic-line-height:1.5;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.5;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:"Fira Sans";--typography-caption-line-height:1.5;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"Fira Code";--typography-code-line-height:1.5;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:"Fira Sans";--typography-display-line-height:1.2;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:"Fira Sans";--typography-heading-line-height:1.2;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:"Fira Sans";--typography-label-italic-family:"Fira Sans";--typography-label-italic-line-height:1.2;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.2;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:"Fira Sans";--typography-title-line-height:1.2;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#9163d414;--color-accent-bg-hover:#9163d426;--color-accent-border:#9163d433;--color-accent-border-hover:#9163d466;--color-accent-glow:#9163d44d;--color-bg-overlay:#f4f6f9b3;--color-body-glow:#9163d41a;--color-body-glow-fade:#9163d408;--color-border-hover:#6272a4;--color-error-bg:#dc262614;--color-error-border:#dc262633;--color-info-bg:#2563eb14;--color-info-border:#2563eb33;--color-success-bg:#16a34a14;--color-success-border:#16a34a33;--color-warning-bg:#d9770614;--color-warning-border:#d9770633}[data-theme=forest],[data-theme=forest][data-mode=dark]{--color-accent:#34d399;--color-accent-contrast:#040d06;--color-accent-darker:#059669;--color-accent-dim:#b8e0c6;--color-accent-hover:#10b981;--color-accent-lighter:#6ee7b7;--color-accent-subtle:#0d0e12;--color-bg-accent:#0d0e12;--color-bg-code:#071408;--color-bg-disabled:#0c1f10;--color-bg-elevated:#0c1f10;--color-bg-error:#120d0d;--color-bg-hover:#132a18;--color-bg-info:#0d0f12;--color-bg-input:#0c1f10;--color-bg-primary:#040d06;--color-bg-success:#0d1210;--color-bg-surface:#071408;--color-bg-warning:#12110d;--color-border-accent:#34d399;--color-border-default:#132a18;--color-border-error:#f87171;--color-border-focus:#34d399;--color-border-subtle:#0c1f10;--color-border-success:#4ade80;--color-error:#f87171;--color-error-contrast:#f87171;--color-error-lighter:#ef4444;--color-folder:#fbbf24;--color-indicator:#34d399;--color-info:#60a5fa;--color-info-contrast:#60a5fa;--color-info-lighter:#60a5fa;--color-success:#4ade80;--color-success-contrast:#4ade80;--color-success-lighter:#4ade80;--color-text-disabled:#4a6b56;--color-text-error:#f87171;--color-text-heading:#edf7f0;--color-text-info:#60a5fa;--color-text-link:#34d399;--color-text-placeholder:#8aab92;--color-text-primary:#e6f5eb;--color-text-secondary:#b8e0c6;--color-text-strong:#edf7f0;--color-text-subtle:#8aab92;--color-text-success:#4ade80;--color-text-tertiary:#8aab92;--color-text-warning:#fbbf24;--color-warning:#fbbf24;--color-warning-contrast:#fbbf24;--color-warning-lighter:#fbbf24;--typography-body-family:"DM Sans";--typography-body-italic-family:"DM Sans";--typography-body-italic-line-height:1.6;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.6;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:"DM Sans";--typography-caption-line-height:1.6;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"Fira Code";--typography-code-line-height:1.6;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:"DM Sans";--typography-display-line-height:1.25;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:"DM Sans";--typography-heading-line-height:1.25;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:"DM Sans";--typography-label-italic-family:"DM Sans";--typography-label-italic-line-height:1.25;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.25;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:"DM Sans";--typography-title-line-height:1.25;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#34d39914;--color-accent-bg-hover:#34d39926;--color-accent-border:#34d39933;--color-accent-border-hover:#34d39966;--color-accent-glow:#34d3994d;--color-bg-overlay:#040d06b3;--color-body-glow:#34d3991a;--color-body-glow-fade:#34d39908;--color-border-hover:#8aab92;--color-error-bg:#f8717114;--color-error-border:#f8717133;--color-info-bg:#60a5fa14;--color-info-border:#60a5fa33;--color-success-bg:#4ade8014;--color-success-border:#4ade8033;--color-warning-bg:#fbbf2414;--color-warning-border:#fbbf2433}[data-theme=forest][data-mode=light]{--color-accent:#059669;--color-accent-contrast:#edf7f0;--color-accent-darker:#047857;--color-accent-dim:#b8e0c6;--color-accent-hover:#047857;--color-accent-lighter:#10b981;--color-accent-subtle:#e0f5e8;--color-bg-accent:#e0f5e8;--color-bg-code:#e6f5eb;--color-bg-disabled:#d0ebda;--color-bg-elevated:#d0ebda;--color-bg-error:#fef2f2;--color-bg-hover:#b8e0c6;--color-bg-info:#eff6ff;--color-bg-input:#e6f5eb;--color-bg-primary:#edf7f0;--color-bg-success:#f0fdf4;--color-bg-surface:#e6f5eb;--color-bg-warning:#fefce8;--color-border-accent:#059669;--color-border-default:#b8e0c6;--color-border-error:#dc2626;--color-border-focus:#059669;--color-border-subtle:#d0ebda;--color-border-success:#16a34a;--color-error:#dc2626;--color-error-contrast:#dc2626;--color-error-lighter:#ef4444;--color-folder:#d97706;--color-indicator:#059669;--color-info:#2563eb;--color-info-contrast:#2563eb;--color-info-lighter:#3b82f6;--color-success:#16a34a;--color-success-contrast:#16a34a;--color-success-lighter:#22c55e;--color-text-disabled:#8aab92;--color-text-error:#dc2626;--color-text-heading:#040d06;--color-text-info:#2563eb;--color-text-link:#059669;--color-text-placeholder:#4a6b56;--color-text-primary:#071408;--color-text-secondary:#1e3a26;--color-text-strong:#040d06;--color-text-subtle:#4a6b56;--color-text-success:#16a34a;--color-text-tertiary:#4a6b56;--color-text-warning:#d97706;--color-warning:#d97706;--color-warning-contrast:#d97706;--color-warning-lighter:#f59e0b;--typography-body-family:"DM Sans";--typography-body-italic-family:"DM Sans";--typography-body-italic-line-height:1.6;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.6;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:"DM Sans";--typography-caption-line-height:1.6;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"Fira Code";--typography-code-line-height:1.6;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:"DM Sans";--typography-display-line-height:1.25;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:"DM Sans";--typography-heading-line-height:1.25;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:"DM Sans";--typography-label-italic-family:"DM Sans";--typography-label-italic-line-height:1.25;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.25;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:"DM Sans";--typography-title-line-height:1.25;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#05966914;--color-accent-bg-hover:#05966926;--color-accent-border:#05966933;--color-accent-border-hover:#05966966;--color-accent-glow:#0596694d;--color-bg-overlay:#edf7f0b3;--color-body-glow:#0596691a;--color-body-glow-fade:#05966908;--color-border-hover:#4a6b56;--color-error-bg:#dc262614;--color-error-border:#dc262633;--color-info-bg:#2563eb14;--color-info-border:#2563eb33;--color-success-bg:#16a34a14;--color-success-border:#16a34a33;--color-warning-bg:#d9770614;--color-warning-border:#d9770633}[data-theme=material],[data-theme=material][data-mode=light]{--color-accent:#3949ab;--color-accent-contrast:#fafafa;--color-accent-darker:#303f9f;--color-accent-dim:#e0e0e0;--color-accent-hover:#303f9f;--color-accent-lighter:#3f51b5;--color-accent-subtle:#e8eaf6;--color-bg-accent:#e8eaf6;--color-bg-code:#f5f5f5;--color-bg-disabled:#eee;--color-bg-elevated:#eee;--color-bg-error:#fef2f2;--color-bg-hover:#e0e0e0;--color-bg-info:#eff6ff;--color-bg-input:#f5f5f5;--color-bg-primary:#fafafa;--color-bg-success:#f0fdf4;--color-bg-surface:#f5f5f5;--color-bg-warning:#fefce8;--color-border-accent:#3949ab;--color-border-default:#e0e0e0;--color-border-error:#dc2626;--color-border-focus:#3949ab;--color-border-subtle:#eee;--color-border-success:#16a34a;--color-error:#dc2626;--color-error-contrast:#dc2626;--color-error-lighter:#ef4444;--color-folder:#d97706;--color-indicator:#3949ab;--color-info:#2563eb;--color-info-contrast:#2563eb;--color-info-lighter:#3b82f6;--color-success:#16a34a;--color-success-contrast:#16a34a;--color-success-lighter:#22c55e;--color-text-disabled:#bdbdbd;--color-text-error:#dc2626;--color-text-heading:#121212;--color-text-info:#2563eb;--color-text-link:#3949ab;--color-text-placeholder:#9e9e9e;--color-text-primary:#1e1e1e;--color-text-secondary:#616161;--color-text-strong:#121212;--color-text-subtle:#9e9e9e;--color-text-success:#16a34a;--color-text-tertiary:#9e9e9e;--color-text-warning:#d97706;--color-warning:#d97706;--color-warning-contrast:#d97706;--color-warning-lighter:#f59e0b;--typography-body-family:Roboto;--typography-body-italic-family:Roboto;--typography-body-italic-line-height:1.5;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.5;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:Roboto;--typography-caption-line-height:1.5;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"Roboto Mono";--typography-code-line-height:1.5;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:Roboto;--typography-display-line-height:1.2;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:Roboto;--typography-heading-line-height:1.2;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:Roboto;--typography-label-italic-family:Roboto;--typography-label-italic-line-height:1.2;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.2;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:Roboto;--typography-title-line-height:1.2;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#3949ab14;--color-accent-bg-hover:#3949ab26;--color-accent-border:#3949ab33;--color-accent-border-hover:#3949ab66;--color-accent-glow:#3949ab4d;--color-bg-overlay:#fafafab3;--color-body-glow:#3949ab1a;--color-body-glow-fade:#3949ab08;--color-border-hover:#9e9e9e;--color-error-bg:#dc262614;--color-error-border:#dc262633;--color-info-bg:#2563eb14;--color-info-border:#2563eb33;--color-success-bg:#16a34a14;--color-success-border:#16a34a33;--color-warning-bg:#d9770614;--color-warning-border:#d9770633}[data-theme=material][data-mode=dark]{--color-accent:#7986cb;--color-accent-contrast:#fafafa;--color-accent-darker:#3949ab;--color-accent-dim:#e0e0e0;--color-accent-hover:#3f51b5;--color-accent-lighter:#9fa8da;--color-accent-subtle:#0d0e12;--color-bg-accent:#0d0e12;--color-bg-code:#1e1e1e;--color-bg-disabled:#2c2c2c;--color-bg-elevated:#2c2c2c;--color-bg-error:#120d0d;--color-bg-hover:#3c3c3c;--color-bg-info:#0d0f12;--color-bg-input:#2c2c2c;--color-bg-primary:#121212;--color-bg-success:#0d1210;--color-bg-surface:#1e1e1e;--color-bg-warning:#12110d;--color-border-accent:#7986cb;--color-border-default:#3c3c3c;--color-border-error:#f87171;--color-border-focus:#7986cb;--color-border-subtle:#2c2c2c;--color-border-success:#4ade80;--color-error:#f87171;--color-error-contrast:#f87171;--color-error-lighter:#ef4444;--color-folder:#fbbf24;--color-indicator:#7986cb;--color-info:#60a5fa;--color-info-contrast:#60a5fa;--color-info-lighter:#60a5fa;--color-success:#4ade80;--color-success-contrast:#4ade80;--color-success-lighter:#4ade80;--color-text-disabled:#9e9e9e;--color-text-error:#f87171;--color-text-heading:#fafafa;--color-text-info:#60a5fa;--color-text-link:#7986cb;--color-text-placeholder:#bdbdbd;--color-text-primary:#f5f5f5;--color-text-secondary:#e0e0e0;--color-text-strong:#fafafa;--color-text-subtle:#bdbdbd;--color-text-success:#4ade80;--color-text-tertiary:#bdbdbd;--color-text-warning:#fbbf24;--color-warning:#fbbf24;--color-warning-contrast:#fbbf24;--color-warning-lighter:#fbbf24;--typography-body-family:Roboto;--typography-body-italic-family:Roboto;--typography-body-italic-line-height:1.5;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.5;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:Roboto;--typography-caption-line-height:1.5;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"Roboto Mono";--typography-code-line-height:1.5;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:Roboto;--typography-display-line-height:1.2;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:Roboto;--typography-heading-line-height:1.2;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:Roboto;--typography-label-italic-family:Roboto;--typography-label-italic-line-height:1.2;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.2;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:Roboto;--typography-title-line-height:1.2;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#7986cb14;--color-accent-bg-hover:#7986cb26;--color-accent-border:#7986cb33;--color-accent-border-hover:#7986cb66;--color-accent-glow:#7986cb4d;--color-bg-overlay:#121212b3;--color-body-glow:#7986cb1a;--color-body-glow-fade:#7986cb08;--color-border-hover:#bdbdbd;--color-error-bg:#f8717114;--color-error-border:#f8717133;--color-info-bg:#60a5fa14;--color-info-border:#60a5fa33;--color-success-bg:#4ade8014;--color-success-border:#4ade8033;--color-warning-bg:#fbbf2414;--color-warning-border:#fbbf2433}[data-theme=midnight],[data-theme=midnight][data-mode=dark]{--color-accent:#bc8cff;--color-accent-contrast:#f0f6fc;--color-accent-darker:#8957e5;--color-accent-dim:#b1bac4;--color-accent-hover:#a371f7;--color-accent-lighter:#d2a8ff;--color-accent-subtle:#0d0e12;--color-bg-accent:#0d0e12;--color-bg-code:#161b22;--color-bg-disabled:#21262d;--color-bg-elevated:#21262d;--color-bg-error:#120d0d;--color-bg-hover:#30363d;--color-bg-info:#0d0f12;--color-bg-input:#21262d;--color-bg-primary:#0d1117;--color-bg-success:#0d1210;--color-bg-surface:#161b22;--color-bg-warning:#12110d;--color-border-accent:#bc8cff;--color-border-default:#30363d;--color-border-error:#f87171;--color-border-focus:#bc8cff;--color-border-subtle:#21262d;--color-border-success:#4ade80;--color-error:#f87171;--color-error-contrast:#f87171;--color-error-lighter:#ef4444;--color-folder:#fbbf24;--color-indicator:#bc8cff;--color-info:#60a5fa;--color-info-contrast:#60a5fa;--color-info-lighter:#60a5fa;--color-success:#4ade80;--color-success-contrast:#4ade80;--color-success-lighter:#4ade80;--color-text-disabled:#6e7681;--color-text-error:#f87171;--color-text-heading:#f0f6fc;--color-text-info:#60a5fa;--color-text-link:#bc8cff;--color-text-placeholder:#8b949e;--color-text-primary:#e6edf3;--color-text-secondary:#b1bac4;--color-text-strong:#f0f6fc;--color-text-subtle:#8b949e;--color-text-success:#4ade80;--color-text-tertiary:#8b949e;--color-text-warning:#fbbf24;--color-warning:#fbbf24;--color-warning-contrast:#fbbf24;--color-warning-lighter:#fbbf24;--typography-body-family:Inter;--typography-body-italic-family:Inter;--typography-body-italic-line-height:1.5;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.5;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:Inter;--typography-caption-line-height:1.5;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"Fira Code";--typography-code-line-height:1.5;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:Inter;--typography-display-line-height:1.2;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:Inter;--typography-heading-line-height:1.2;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:Inter;--typography-label-italic-family:Inter;--typography-label-italic-line-height:1.2;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.2;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:Inter;--typography-title-line-height:1.2;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#bc8cff14;--color-accent-bg-hover:#bc8cff26;--color-accent-border:#bc8cff33;--color-accent-border-hover:#bc8cff66;--color-accent-glow:#bc8cff4d;--color-bg-overlay:#0d1117b3;--color-body-glow:#bc8cff1a;--color-body-glow-fade:#bc8cff08;--color-border-hover:#8b949e;--color-error-bg:#f8717114;--color-error-border:#f8717133;--color-info-bg:#60a5fa14;--color-info-border:#60a5fa33;--color-success-bg:#4ade8014;--color-success-border:#4ade8033;--color-warning-bg:#fbbf2414;--color-warning-border:#fbbf2433}[data-theme=midnight][data-mode=light]{--color-accent:#8957e5;--color-accent-contrast:#f0f6fc;--color-accent-darker:#7048c6;--color-accent-dim:#b1bac4;--color-accent-hover:#7048c6;--color-accent-lighter:#a371f7;--color-accent-subtle:#f5f0ff;--color-bg-accent:#f5f0ff;--color-bg-code:#e6edf3;--color-bg-disabled:#c9d1d9;--color-bg-elevated:#c9d1d9;--color-bg-error:#fef2f2;--color-bg-hover:#b1bac4;--color-bg-info:#eff6ff;--color-bg-input:#e6edf3;--color-bg-primary:#f0f6fc;--color-bg-success:#f0fdf4;--color-bg-surface:#e6edf3;--color-bg-warning:#fefce8;--color-border-accent:#8957e5;--color-border-default:#b1bac4;--color-border-error:#dc2626;--color-border-focus:#8957e5;--color-border-subtle:#c9d1d9;--color-border-success:#16a34a;--color-error:#dc2626;--color-error-contrast:#dc2626;--color-error-lighter:#ef4444;--color-folder:#d97706;--color-indicator:#8957e5;--color-info:#2563eb;--color-info-contrast:#2563eb;--color-info-lighter:#3b82f6;--color-success:#16a34a;--color-success-contrast:#16a34a;--color-success-lighter:#22c55e;--color-text-disabled:#8b949e;--color-text-error:#dc2626;--color-text-heading:#0d1117;--color-text-info:#2563eb;--color-text-link:#8957e5;--color-text-placeholder:#6e7681;--color-text-primary:#161b22;--color-text-secondary:#484f58;--color-text-strong:#0d1117;--color-text-subtle:#6e7681;--color-text-success:#16a34a;--color-text-tertiary:#6e7681;--color-text-warning:#d97706;--color-warning:#d97706;--color-warning-contrast:#d97706;--color-warning-lighter:#f59e0b;--typography-body-family:Inter;--typography-body-italic-family:Inter;--typography-body-italic-line-height:1.5;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.5;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:Inter;--typography-caption-line-height:1.5;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"Fira Code";--typography-code-line-height:1.5;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:Inter;--typography-display-line-height:1.2;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:Inter;--typography-heading-line-height:1.2;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:Inter;--typography-label-italic-family:Inter;--typography-label-italic-line-height:1.2;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.2;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:Inter;--typography-title-line-height:1.2;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#8957e514;--color-accent-bg-hover:#8957e526;--color-accent-border:#8957e533;--color-accent-border-hover:#8957e566;--color-accent-glow:#8957e54d;--color-bg-overlay:#f0f6fcb3;--color-body-glow:#8957e51a;--color-body-glow-fade:#8957e508;--color-border-hover:#6e7681;--color-error-bg:#dc262614;--color-error-border:#dc262633;--color-info-bg:#2563eb14;--color-info-border:#2563eb33;--color-success-bg:#16a34a14;--color-success-border:#16a34a33;--color-warning-bg:#d9770614;--color-warning-border:#d9770633}[data-theme=ocean],[data-theme=ocean][data-mode=dark]{--color-accent:#22d3ee;--color-accent-contrast:#020d1a;--color-accent-darker:#0891b2;--color-accent-dim:#7ab8d4;--color-accent-hover:#06b6d4;--color-accent-lighter:#67e8f9;--color-accent-subtle:#0d0e12;--color-bg-accent:#0d0e12;--color-bg-code:#051526;--color-bg-disabled:#0a2340;--color-bg-elevated:#0a2340;--color-bg-error:#120d0d;--color-bg-hover:#0f3460;--color-bg-info:#0d0f12;--color-bg-input:#0a2340;--color-bg-primary:#020d1a;--color-bg-success:#0d1210;--color-bg-surface:#051526;--color-bg-warning:#12110d;--color-border-accent:#22d3ee;--color-border-default:#0f3460;--color-border-error:#f87171;--color-border-focus:#22d3ee;--color-border-subtle:#0a2340;--color-border-success:#4ade80;--color-error:#f87171;--color-error-contrast:#f87171;--color-error-lighter:#ef4444;--color-folder:#fbbf24;--color-indicator:#22d3ee;--color-info:#60a5fa;--color-info-contrast:#60a5fa;--color-info-lighter:#60a5fa;--color-success:#4ade80;--color-success-contrast:#4ade80;--color-success-lighter:#4ade80;--color-text-disabled:#2a6496;--color-text-error:#f87171;--color-text-heading:#f0f9ff;--color-text-info:#60a5fa;--color-text-link:#22d3ee;--color-text-placeholder:#4a90b8;--color-text-primary:#dceef7;--color-text-secondary:#7ab8d4;--color-text-strong:#f0f9ff;--color-text-subtle:#4a90b8;--color-text-success:#4ade80;--color-text-tertiary:#4a90b8;--color-text-warning:#fbbf24;--color-warning:#fbbf24;--color-warning-contrast:#fbbf24;--color-warning-lighter:#fbbf24;--typography-body-family:Inter;--typography-body-italic-family:Inter;--typography-body-italic-line-height:1.5;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.5;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:Inter;--typography-caption-line-height:1.5;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"JetBrains Mono";--typography-code-line-height:1.5;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:Inter;--typography-display-line-height:1.2;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:Inter;--typography-heading-line-height:1.2;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:Inter;--typography-label-italic-family:Inter;--typography-label-italic-line-height:1.2;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.2;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:Inter;--typography-title-line-height:1.2;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#22d3ee14;--color-accent-bg-hover:#22d3ee26;--color-accent-border:#22d3ee33;--color-accent-border-hover:#22d3ee66;--color-accent-glow:#22d3ee4d;--color-bg-overlay:#020d1ab3;--color-body-glow:#22d3ee1a;--color-body-glow-fade:#22d3ee08;--color-border-hover:#4a90b8;--color-error-bg:#f8717114;--color-error-border:#f8717133;--color-info-bg:#60a5fa14;--color-info-border:#60a5fa33;--color-success-bg:#4ade8014;--color-success-border:#4ade8033;--color-warning-bg:#fbbf2414;--color-warning-border:#fbbf2433}[data-theme=ocean][data-mode=light]{--color-accent:#0891b2;--color-accent-contrast:#f0f9ff;--color-accent-darker:#0e7490;--color-accent-dim:#7ab8d4;--color-accent-hover:#0e7490;--color-accent-lighter:#06b6d4;--color-accent-subtle:#ecfeff;--color-bg-accent:#ecfeff;--color-bg-code:#dceef7;--color-bg-disabled:#b0d8ea;--color-bg-elevated:#b0d8ea;--color-bg-error:#fef2f2;--color-bg-hover:#7ab8d4;--color-bg-info:#eff6ff;--color-bg-input:#dceef7;--color-bg-primary:#f0f9ff;--color-bg-success:#f0fdf4;--color-bg-surface:#dceef7;--color-bg-warning:#fefce8;--color-border-accent:#0891b2;--color-border-default:#7ab8d4;--color-border-error:#dc2626;--color-border-focus:#0891b2;--color-border-subtle:#b0d8ea;--color-border-success:#16a34a;--color-error:#dc2626;--color-error-contrast:#dc2626;--color-error-lighter:#ef4444;--color-folder:#d97706;--color-indicator:#0891b2;--color-info:#2563eb;--color-info-contrast:#2563eb;--color-info-lighter:#3b82f6;--color-success:#16a34a;--color-success-contrast:#16a34a;--color-success-lighter:#22c55e;--color-text-disabled:#4a90b8;--color-text-error:#dc2626;--color-text-heading:#020d1a;--color-text-info:#2563eb;--color-text-link:#0891b2;--color-text-placeholder:#2a6496;--color-text-primary:#051526;--color-text-secondary:#1a4a80;--color-text-strong:#020d1a;--color-text-subtle:#2a6496;--color-text-success:#16a34a;--color-text-tertiary:#2a6496;--color-text-warning:#d97706;--color-warning:#d97706;--color-warning-contrast:#d97706;--color-warning-lighter:#f59e0b;--typography-body-family:Inter;--typography-body-italic-family:Inter;--typography-body-italic-line-height:1.5;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.5;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:Inter;--typography-caption-line-height:1.5;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"JetBrains Mono";--typography-code-line-height:1.5;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:Inter;--typography-display-line-height:1.2;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:Inter;--typography-heading-line-height:1.2;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:Inter;--typography-label-italic-family:Inter;--typography-label-italic-line-height:1.2;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.2;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:Inter;--typography-title-line-height:1.2;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#0891b214;--color-accent-bg-hover:#0891b226;--color-accent-border:#0891b233;--color-accent-border-hover:#0891b266;--color-accent-glow:#0891b24d;--color-bg-overlay:#f0f9ffb3;--color-body-glow:#0891b21a;--color-body-glow-fade:#0891b208;--color-border-hover:#2a6496;--color-error-bg:#dc262614;--color-error-border:#dc262633;--color-info-bg:#2563eb14;--color-info-border:#2563eb33;--color-success-bg:#16a34a14;--color-success-border:#16a34a33;--color-warning-bg:#d9770614;--color-warning-border:#d9770633}[data-theme=rose],[data-theme=rose][data-mode=light]{--color-accent:#e11d48;--color-accent-contrast:#fafafa;--color-accent-darker:#be123c;--color-accent-dim:#d4d4d8;--color-accent-hover:#be123c;--color-accent-lighter:#f43f5e;--color-accent-subtle:#fff1f2;--color-bg-accent:#fff1f2;--color-bg-code:#f4f4f5;--color-bg-disabled:#e4e4e7;--color-bg-elevated:#e4e4e7;--color-bg-error:#fef2f2;--color-bg-hover:#d4d4d8;--color-bg-info:#eff6ff;--color-bg-input:#f4f4f5;--color-bg-primary:#fafafa;--color-bg-success:#f0fdf4;--color-bg-surface:#f4f4f5;--color-bg-warning:#fefce8;--color-border-accent:#e11d48;--color-border-default:#d4d4d8;--color-border-error:#dc2626;--color-border-focus:#e11d48;--color-border-subtle:#e4e4e7;--color-border-success:#16a34a;--color-error:#dc2626;--color-error-contrast:#dc2626;--color-error-lighter:#ef4444;--color-folder:#d97706;--color-indicator:#e11d48;--color-info:#2563eb;--color-info-contrast:#2563eb;--color-info-lighter:#3b82f6;--color-success:#16a34a;--color-success-contrast:#16a34a;--color-success-lighter:#22c55e;--color-text-disabled:#a1a1aa;--color-text-error:#dc2626;--color-text-heading:#09090b;--color-text-info:#2563eb;--color-text-link:#e11d48;--color-text-placeholder:#71717a;--color-text-primary:#18181b;--color-text-secondary:#52525b;--color-text-strong:#09090b;--color-text-subtle:#71717a;--color-text-success:#16a34a;--color-text-tertiary:#71717a;--color-text-warning:#d97706;--color-warning:#d97706;--color-warning-contrast:#d97706;--color-warning-lighter:#f59e0b;--typography-body-family:Inter;--typography-body-italic-family:Inter;--typography-body-italic-line-height:1.5;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.5;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:Inter;--typography-caption-line-height:1.5;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"JetBrains Mono";--typography-code-line-height:1.5;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:Inter;--typography-display-line-height:1.2;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:Inter;--typography-heading-line-height:1.2;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:Inter;--typography-label-italic-family:Inter;--typography-label-italic-line-height:1.2;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.2;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:Inter;--typography-title-line-height:1.2;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#e11d4814;--color-accent-bg-hover:#e11d4826;--color-accent-border:#e11d4833;--color-accent-border-hover:#e11d4866;--color-accent-glow:#e11d484d;--color-bg-overlay:#fafafab3;--color-body-glow:#e11d481a;--color-body-glow-fade:#e11d4808;--color-border-hover:#71717a;--color-error-bg:#dc262614;--color-error-border:#dc262633;--color-info-bg:#2563eb14;--color-info-border:#2563eb33;--color-success-bg:#16a34a14;--color-success-border:#16a34a33;--color-warning-bg:#d9770614;--color-warning-border:#d9770633}[data-theme=rose][data-mode=dark]{--color-accent:#fb7185;--color-accent-contrast:#fafafa;--color-accent-darker:#e11d48;--color-accent-dim:#d4d4d8;--color-accent-hover:#f43f5e;--color-accent-lighter:#fda4af;--color-accent-subtle:#0d0e12;--color-bg-accent:#0d0e12;--color-bg-code:#18181b;--color-bg-disabled:#27272a;--color-bg-elevated:#27272a;--color-bg-error:#120d0d;--color-bg-hover:#3f3f46;--color-bg-info:#0d0f12;--color-bg-input:#27272a;--color-bg-primary:#09090b;--color-bg-success:#0d1210;--color-bg-surface:#18181b;--color-bg-warning:#12110d;--color-border-accent:#fb7185;--color-border-default:#3f3f46;--color-border-error:#f87171;--color-border-focus:#fb7185;--color-border-subtle:#27272a;--color-border-success:#4ade80;--color-error:#f87171;--color-error-contrast:#f87171;--color-error-lighter:#ef4444;--color-folder:#fbbf24;--color-indicator:#fb7185;--color-info:#60a5fa;--color-info-contrast:#60a5fa;--color-info-lighter:#60a5fa;--color-success:#4ade80;--color-success-contrast:#4ade80;--color-success-lighter:#4ade80;--color-text-disabled:#71717a;--color-text-error:#f87171;--color-text-heading:#fafafa;--color-text-info:#60a5fa;--color-text-link:#fb7185;--color-text-placeholder:#a1a1aa;--color-text-primary:#f4f4f5;--color-text-secondary:#d4d4d8;--color-text-strong:#fafafa;--color-text-subtle:#a1a1aa;--color-text-success:#4ade80;--color-text-tertiary:#a1a1aa;--color-text-warning:#fbbf24;--color-warning:#fbbf24;--color-warning-contrast:#fbbf24;--color-warning-lighter:#fbbf24;--typography-body-family:Inter;--typography-body-italic-family:Inter;--typography-body-italic-line-height:1.5;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.5;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:Inter;--typography-caption-line-height:1.5;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"JetBrains Mono";--typography-code-line-height:1.5;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:Inter;--typography-display-line-height:1.2;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:Inter;--typography-heading-line-height:1.2;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:Inter;--typography-label-italic-family:Inter;--typography-label-italic-line-height:1.2;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.2;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:Inter;--typography-title-line-height:1.2;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#fb718514;--color-accent-bg-hover:#fb718526;--color-accent-border:#fb718533;--color-accent-border-hover:#fb718566;--color-accent-glow:#fb71854d;--color-bg-overlay:#09090bb3;--color-body-glow:#fb71851a;--color-body-glow-fade:#fb718508;--color-border-hover:#a1a1aa;--color-error-bg:#f8717114;--color-error-border:#f8717133;--color-info-bg:#60a5fa14;--color-info-border:#60a5fa33;--color-success-bg:#4ade8014;--color-success-border:#4ade8033;--color-warning-bg:#fbbf2414;--color-warning-border:#fbbf2433}[data-theme=slate],[data-theme=slate][data-mode=light]{--color-accent:#4f46e5;--color-accent-contrast:#f8fafc;--color-accent-darker:#4338ca;--color-accent-dim:#cbd5e1;--color-accent-hover:#4338ca;--color-accent-lighter:#6366f1;--color-accent-subtle:#eef2ff;--color-bg-accent:#eef2ff;--color-bg-code:#f1f5f9;--color-bg-disabled:#e2e8f0;--color-bg-elevated:#e2e8f0;--color-bg-error:#fef2f2;--color-bg-hover:#cbd5e1;--color-bg-info:#eff6ff;--color-bg-input:#f1f5f9;--color-bg-primary:#f8fafc;--color-bg-success:#f0fdf4;--color-bg-surface:#f1f5f9;--color-bg-warning:#fefce8;--color-border-accent:#4f46e5;--color-border-default:#cbd5e1;--color-border-error:#dc2626;--color-border-focus:#4f46e5;--color-border-subtle:#e2e8f0;--color-border-success:#16a34a;--color-error:#dc2626;--color-error-contrast:#dc2626;--color-error-lighter:#ef4444;--color-folder:#d97706;--color-indicator:#4f46e5;--color-info:#2563eb;--color-info-contrast:#2563eb;--color-info-lighter:#3b82f6;--color-success:#16a34a;--color-success-contrast:#16a34a;--color-success-lighter:#22c55e;--color-text-disabled:#94a3b8;--color-text-error:#dc2626;--color-text-heading:#020617;--color-text-info:#2563eb;--color-text-link:#4f46e5;--color-text-placeholder:#64748b;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-strong:#020617;--color-text-subtle:#64748b;--color-text-success:#16a34a;--color-text-tertiary:#64748b;--color-text-warning:#d97706;--color-warning:#d97706;--color-warning-contrast:#d97706;--color-warning-lighter:#f59e0b;--typography-body-family:Inter;--typography-body-italic-family:Inter;--typography-body-italic-line-height:1.5;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.5;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:Inter;--typography-caption-line-height:1.5;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"JetBrains Mono";--typography-code-line-height:1.5;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:Inter;--typography-display-line-height:1.2;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:Inter;--typography-heading-line-height:1.2;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:Inter;--typography-label-italic-family:Inter;--typography-label-italic-line-height:1.2;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.2;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:Inter;--typography-title-line-height:1.2;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#4f46e514;--color-accent-bg-hover:#4f46e526;--color-accent-border:#4f46e533;--color-accent-border-hover:#4f46e566;--color-accent-glow:#4f46e54d;--color-bg-overlay:#f8fafcb3;--color-body-glow:#4f46e51a;--color-body-glow-fade:#4f46e508;--color-border-hover:#64748b;--color-error-bg:#dc262614;--color-error-border:#dc262633;--color-info-bg:#2563eb14;--color-info-border:#2563eb33;--color-success-bg:#16a34a14;--color-success-border:#16a34a33;--color-warning-bg:#d9770614;--color-warning-border:#d9770633}[data-theme=slate][data-mode=dark]{--color-accent:#818cf8;--color-accent-contrast:#f8fafc;--color-accent-darker:#4f46e5;--color-accent-dim:#cbd5e1;--color-accent-hover:#6366f1;--color-accent-lighter:#a5b4fc;--color-accent-subtle:#0d0e12;--color-bg-accent:#0d0e12;--color-bg-code:#0f172a;--color-bg-disabled:#1e293b;--color-bg-elevated:#1e293b;--color-bg-error:#120d0d;--color-bg-hover:#334155;--color-bg-info:#0d0f12;--color-bg-input:#1e293b;--color-bg-primary:#020617;--color-bg-success:#0d1210;--color-bg-surface:#0f172a;--color-bg-warning:#12110d;--color-border-accent:#818cf8;--color-border-default:#334155;--color-border-error:#f87171;--color-border-focus:#818cf8;--color-border-subtle:#1e293b;--color-border-success:#4ade80;--color-error:#f87171;--color-error-contrast:#f87171;--color-error-lighter:#ef4444;--color-folder:#fbbf24;--color-indicator:#818cf8;--color-info:#60a5fa;--color-info-contrast:#60a5fa;--color-info-lighter:#60a5fa;--color-success:#4ade80;--color-success-contrast:#4ade80;--color-success-lighter:#4ade80;--color-text-disabled:#64748b;--color-text-error:#f87171;--color-text-heading:#f8fafc;--color-text-info:#60a5fa;--color-text-link:#818cf8;--color-text-placeholder:#94a3b8;--color-text-primary:#f1f5f9;--color-text-secondary:#cbd5e1;--color-text-strong:#f8fafc;--color-text-subtle:#94a3b8;--color-text-success:#4ade80;--color-text-tertiary:#94a3b8;--color-text-warning:#fbbf24;--color-warning:#fbbf24;--color-warning-contrast:#fbbf24;--color-warning-lighter:#fbbf24;--typography-body-family:Inter;--typography-body-italic-family:Inter;--typography-body-italic-line-height:1.5;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.5;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:Inter;--typography-caption-line-height:1.5;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"JetBrains Mono";--typography-code-line-height:1.5;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:Inter;--typography-display-line-height:1.2;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:Inter;--typography-heading-line-height:1.2;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:Inter;--typography-label-italic-family:Inter;--typography-label-italic-line-height:1.2;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.2;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:Inter;--typography-title-line-height:1.2;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#818cf814;--color-accent-bg-hover:#818cf826;--color-accent-border:#818cf833;--color-accent-border-hover:#818cf866;--color-accent-glow:#818cf84d;--color-bg-overlay:#020617b3;--color-body-glow:#818cf81a;--color-body-glow-fade:#818cf808;--color-border-hover:#94a3b8;--color-error-bg:#f8717114;--color-error-border:#f8717133;--color-info-bg:#60a5fa14;--color-info-border:#60a5fa33;--color-success-bg:#4ade8014;--color-success-border:#4ade8033;--color-warning-bg:#fbbf2414;--color-warning-border:#fbbf2433}[data-theme=sunset],[data-theme=sunset][data-mode=dark]{--color-accent:#f97316;--color-accent-contrast:#0c0806;--color-accent-darker:#c2410c;--color-accent-dim:#d4c4a8;--color-accent-hover:#ea580c;--color-accent-lighter:#fdba74;--color-accent-subtle:#0d0e12;--color-bg-accent:#0d0e12;--color-bg-code:#1a1410;--color-bg-disabled:#28201a;--color-bg-elevated:#28201a;--color-bg-error:#120d0d;--color-bg-hover:#382e24;--color-bg-info:#0d0f12;--color-bg-input:#28201a;--color-bg-primary:#0c0806;--color-bg-success:#0d1210;--color-bg-surface:#1a1410;--color-bg-warning:#12110d;--color-border-accent:#f97316;--color-border-default:#382e24;--color-border-error:#f87171;--color-border-focus:#f97316;--color-border-subtle:#28201a;--color-border-success:#4ade80;--color-error:#f87171;--color-error-contrast:#f87171;--color-error-lighter:#ef4444;--color-folder:#fbbf24;--color-indicator:#f97316;--color-info:#60a5fa;--color-info-contrast:#60a5fa;--color-info-lighter:#60a5fa;--color-success:#4ade80;--color-success-contrast:#4ade80;--color-success-lighter:#4ade80;--color-text-disabled:#8a7a68;--color-text-error:#f87171;--color-text-heading:#faf7f2;--color-text-info:#60a5fa;--color-text-link:#f97316;--color-text-placeholder:#b0a090;--color-text-primary:#f5efe4;--color-text-secondary:#d4c4a8;--color-text-strong:#faf7f2;--color-text-subtle:#b0a090;--color-text-success:#4ade80;--color-text-tertiary:#b0a090;--color-text-warning:#fbbf24;--color-warning:#fbbf24;--color-warning-contrast:#fbbf24;--color-warning-lighter:#fbbf24;--typography-body-family:"Source Sans 3";--typography-body-italic-family:"Source Sans 3";--typography-body-italic-line-height:1.5;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.5;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:"Source Sans 3";--typography-caption-line-height:1.5;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"Source Code Pro";--typography-code-line-height:1.5;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:"Source Sans 3";--typography-display-line-height:1.2;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:"Source Sans 3";--typography-heading-line-height:1.2;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:"Source Sans 3";--typography-label-italic-family:"Source Sans 3";--typography-label-italic-line-height:1.2;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.2;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:"Source Sans 3";--typography-title-line-height:1.2;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#f9731614;--color-accent-bg-hover:#f9731626;--color-accent-border:#f9731633;--color-accent-border-hover:#f9731666;--color-accent-glow:#f973164d;--color-bg-overlay:#0c0806b3;--color-body-glow:#f973161a;--color-body-glow-fade:#f9731608;--color-border-hover:#b0a090;--color-error-bg:#f8717114;--color-error-border:#f8717133;--color-info-bg:#60a5fa14;--color-info-border:#60a5fa33;--color-success-bg:#4ade8014;--color-success-border:#4ade8033;--color-warning-bg:#fbbf2414;--color-warning-border:#fbbf2433}[data-theme=sunset][data-mode=light]{--color-accent:#c2410c;--color-accent-contrast:#faf7f2;--color-accent-darker:#9a3412;--color-accent-dim:#d4c4a8;--color-accent-hover:#9a3412;--color-accent-lighter:#ea580c;--color-accent-subtle:#fff7ed;--color-bg-accent:#fff7ed;--color-bg-code:#f5efe4;--color-bg-disabled:#e8dcc8;--color-bg-elevated:#e8dcc8;--color-bg-error:#fef2f2;--color-bg-hover:#d4c4a8;--color-bg-info:#eff6ff;--color-bg-input:#f5efe4;--color-bg-primary:#faf7f2;--color-bg-success:#f0fdf4;--color-bg-surface:#f5efe4;--color-bg-warning:#fefce8;--color-border-accent:#c2410c;--color-border-default:#d4c4a8;--color-border-error:#dc2626;--color-border-focus:#c2410c;--color-border-subtle:#e8dcc8;--color-border-success:#16a34a;--color-error:#dc2626;--color-error-contrast:#dc2626;--color-error-lighter:#ef4444;--color-folder:#d97706;--color-indicator:#c2410c;--color-info:#2563eb;--color-info-contrast:#2563eb;--color-info-lighter:#3b82f6;--color-success:#16a34a;--color-success-contrast:#16a34a;--color-success-lighter:#22c55e;--color-text-disabled:#b0a090;--color-text-error:#dc2626;--color-text-heading:#0c0806;--color-text-info:#2563eb;--color-text-link:#c2410c;--color-text-placeholder:#8a7a68;--color-text-primary:#1a1410;--color-text-secondary:#5c4e3e;--color-text-strong:#0c0806;--color-text-subtle:#8a7a68;--color-text-success:#16a34a;--color-text-tertiary:#8a7a68;--color-text-warning:#d97706;--color-warning:#d97706;--color-warning-contrast:#d97706;--color-warning-lighter:#f59e0b;--typography-body-family:"Source Sans 3";--typography-body-italic-family:"Source Sans 3";--typography-body-italic-line-height:1.5;--typography-body-italic-size:15px;--typography-body-italic-style:italic;--typography-body-italic-weight:400;--typography-body-line-height:1.5;--typography-body-size:15px;--typography-body-weight:400;--typography-caption-family:"Source Sans 3";--typography-caption-line-height:1.5;--typography-caption-size:11px;--typography-caption-weight:400;--typography-code-family:"Source Code Pro";--typography-code-line-height:1.5;--typography-code-size:13px;--typography-code-weight:400;--typography-display-family:"Source Sans 3";--typography-display-line-height:1.2;--typography-display-size:32px;--typography-display-weight:700;--typography-heading-family:"Source Sans 3";--typography-heading-line-height:1.2;--typography-heading-size:24px;--typography-heading-weight:700;--typography-label-family:"Source Sans 3";--typography-label-italic-family:"Source Sans 3";--typography-label-italic-line-height:1.2;--typography-label-italic-size:13px;--typography-label-italic-style:italic;--typography-label-italic-weight:500;--typography-label-line-height:1.2;--typography-label-size:13px;--typography-label-weight:500;--typography-title-family:"Source Sans 3";--typography-title-line-height:1.2;--typography-title-size:18px;--typography-title-weight:600;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xl:32px;--spacing-xs:4px;--radius-2xl:16px;--radius-full:9999px;--radius-lg:8px;--radius-md:6px;--radius-none:0px;--radius-sm:2px;--radius-xl:12px;--shadow-elevated:0 4px 12px -2px #0000001f;--shadow-overlay:0 10px 32px -4px #0003;--shadow-subtle:0 1px 2px 0 #0000000d;--thickness-border:1px;--thickness-divider:1px;--thickness-focus:2px;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:300;--z-index-sticky:200;--z-index-toast:400;--z-index-tooltip:500;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--icon-lg:24;--icon-md:20;--icon-sm:16;--icon-xl:32;--icon-xs:12;--opacity-faint:.3;--opacity-muted:.5;--opacity-subtle:.8;--color-accent-bg:#c2410c14;--color-accent-bg-hover:#c2410c26;--color-accent-border:#c2410c33;--color-accent-border-hover:#c2410c66;--color-accent-glow:#c2410c4d;--color-bg-overlay:#faf7f2b3;--color-body-glow:#c2410c1a;--color-body-glow-fade:#c2410c08;--color-border-hover:#8a7a68;--color-error-bg:#dc262614;--color-error-border:#dc262633;--color-info-bg:#2563eb14;--color-info-border:#2563eb33;--color-success-bg:#16a34a14;--color-success-border:#16a34a33;--color-warning-bg:#d9770614;--color-warning-border:#d9770633}
.body{font-family:var(--typography-body-family);font-size:var(--typography-body-size);font-weight:var(--typography-body-weight);line-height:var(--typography-body-line-height)}.body-italic{font-family:var(--typography-body-italic-family);font-size:var(--typography-body-italic-size);font-weight:var(--typography-body-italic-weight);line-height:var(--typography-body-italic-line-height);style:var(--typography-body-italic-style)}.caption{font-family:var(--typography-caption-family);font-size:var(--typography-caption-size);font-weight:var(--typography-caption-weight);line-height:var(--typography-caption-line-height)}.code{font-family:var(--typography-code-family);font-size:var(--typography-code-size);font-weight:var(--typography-code-weight);line-height:var(--typography-code-line-height)}.display{font-family:var(--typography-display-family);font-size:var(--typography-display-size);font-weight:var(--typography-display-weight);line-height:var(--typography-display-line-height)}.heading{font-family:var(--typography-heading-family);font-size:var(--typography-heading-size);font-weight:var(--typography-heading-weight);line-height:var(--typography-heading-line-height)}.label{font-family:var(--typography-label-family);font-size:var(--typography-label-size);font-weight:var(--typography-label-weight);line-height:var(--typography-label-line-height)}.label-italic{font-family:var(--typography-label-italic-family);font-size:var(--typography-label-italic-size);font-weight:var(--typography-label-italic-weight);line-height:var(--typography-label-italic-line-height);style:var(--typography-label-italic-style)}.title{font-family:var(--typography-title-family);font-size:var(--typography-title-size);font-weight:var(--typography-title-weight);line-height:var(--typography-title-line-height)}
