[data-theme=dark-green]{--p-black:#050f05;--p-white:#f0faf0;--p-gray-50:#e0ede0;--p-gray-100:#0f1a0f;--p-gray-200:#172017;--p-gray-300:#223022;--p-gray-400:#4a664a;--p-gray-450:#3a523a;--p-gray-500:#7a9a7a;--p-green-200:#bbf7d0;--p-green-300:#4ade80;--p-green-400:#22c55e;--p-green-500:#16a34a;--p-green-600:#15803d;--p-green-950:#060f06;--p-teal-400:#2dd4bf;--p-lime-300:#bef264;--p-red-400:#f87171;--p-red-300:#fca5a5;--p-red-950:#1a0606;--p-blue-400:#60a5fa;--p-blue-300:#93c5fd;--p-blue-950:#070f1a;--p-amber-400:#f59e0b;--p-amber-300:#fcd34d;--p-amber-950:#1a130a;--p-yellow-400:#facc15;--p-emerald-400:#34d399;--bg:var(--p-black);--surface:var(--p-gray-100);--surface-2:var(--p-gray-200);--bg-hover:var(--p-gray-300);--bg-overlay:rgba(5,15,5,0.7);--bg-input:var(--p-gray-200);--bg-disabled:var(--p-gray-200);--bg-code:var(--p-gray-100);--bg-accent:var(--p-green-950);--bg-success:var(--p-green-950);--bg-error:var(--p-red-950);--bg-warning:var(--p-amber-950);--bg-info:var(--p-blue-950);--text-heading:var(--p-white);--text-strong:var(--p-gray-50);--text:var(--p-white);--muted:var(--p-gray-500);--dim:var(--p-gray-400);--text-tertiary:var(--p-gray-450);--text-disabled:var(--p-gray-450);--text-placeholder:var(--p-gray-400);--text-link:var(--p-green-400);--text-info:var(--p-blue-400);--text-success:var(--p-green-400);--text-error:var(--p-red-400);--text-warning:var(--p-amber-400);--accent:var(--p-green-400);--accent-hover:var(--p-green-500);--accent-darker:var(--p-green-600);--accent-lighter:var(--p-green-300);--accent-dim:var(--p-green-200);--accent-subtle:var(--p-green-950);--accent-contrast:var(--p-black);--border:var(--p-gray-300);--border-subtle:var(--p-gray-200);--border-accent:var(--p-green-400);--border-focus:var(--p-green-400);--border-error:var(--p-red-400);--border-success:var(--p-lime-300);--green:var(--p-lime-300);--success-lighter:var(--p-emerald-400);--success-contrast:var(--p-green-300);--red:var(--p-red-400);--error-lighter:var(--p-red-300);--error-contrast:var(--p-red-400);--yellow:var(--p-amber-400);--warning-lighter:var(--p-amber-300);--warning-contrast:var(--p-amber-400);--blue:var(--p-blue-400);--info-lighter:var(--p-blue-300);--info-contrast:var(--p-blue-400);--indicator:var(--p-teal-400);--folder:var(--p-yellow-400);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:18px;--radius-3xl:24px;--typo-display-family:Inter;--typo-display-size:40px;--typo-display-weight:800;--typo-display-lh:1.2;--typo-heading-family:Inter;--typo-heading-size:24px;--typo-heading-weight:700;--typo-heading-lh:1.2;--typo-title-family:Inter;--typo-title-size:18px;--typo-title-weight:600;--typo-title-lh:1.2;--typo-body-family:Inter;--typo-body-size:15px;--typo-body-weight:400;--typo-body-lh:1.5;--typo-body-italic-family:Inter;--typo-body-italic-size:15px;--typo-body-italic-weight:400;--typo-body-italic-lh:1.5;--typo-body-italic-style:italic;--typo-label-family:Inter;--typo-label-size:13px;--typo-label-weight:500;--typo-label-lh:1.2;--typo-label-italic-family:Inter;--typo-label-italic-size:13px;--typo-label-italic-weight:500;--typo-label-italic-lh:1.2;--typo-label-italic-style:italic;--typo-caption-family:Inter;--typo-caption-size:11px;--typo-caption-weight:400;--typo-caption-lh:1.5;--typo-code-family:"JetBrains Mono";--typo-code-size:13px;--typo-code-weight:400;--typo-code-lh:1.5;--shadow-subtle:0 1px 2px 0 rgba(0,0,0,0.4);--shadow-elevated:0 4px 16px 0 rgba(0,0,0,0.5);--shadow-overlay:0 8px 32px 0 rgba(0,0,0,0.6);--thickness-border:2px;--thickness-focus:4px;--thickness-divider:1px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-toast:400;--z-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);--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--accent-bg:var(--bg-accent);--accent-border:var(--border-accent);--green-bg:var(--bg-success);--green-border:var(--border-success);--red-bg:var(--bg-error);--red-border:var(--border-error);--yellow-bg:var(--bg-warning);--orange:var(--yellow);--orange-bg:var(--bg-warning);--blue-bg:var(--bg-info);--border-hover:var(--dim);--purple:var(--accent-lighter);--indigo:var(--info-lighter);--accent-bg-hover:var(--bg-accent);--accent-border-hover:var(--border-accent);--accent-glow:var(--bg-accent);--body-glow:var(--bg-accent);--body-glow-fade:var(--bg);--yellow-border:var(--border-error);--orange-border:var(--border-error);--blue-border:var(--border-accent);--purple-bg:var(--bg-accent);--purple-border:var(--border-accent)}[data-theme=dark-warm]{--p-ember-deep:#0c0806;--p-ember-dark:#141008;--p-ember-mid:#1e180e;--p-ember-light:#2a2016;--p-smoke-bright:#faf5ee;--p-smoke-mid:#d4c4a8;--p-smoke-dim:#9a8a6e;--p-flame:#e8852a;--p-flame-vivid:#f59e0b;--p-flame-deep:#d97706;--p-flame-pale:#fdba74;--p-flame-wash:#fde2b5;--p-hearth:#34d399;--p-hearth-bright:#4ade80;--p-spark-red:#f87171;--p-spark-red-dim:#fca5a5;--p-spark-amber:#fbbf24;--p-spark-amber-dim:#fcd34d;--p-spark-blue:#60a5fa;--p-spark-blue-dim:#93c5fd;--p-spark-green:#4ade80;--p-accent-surface:#1a1005;--p-error-surface:#1a0808;--p-warn-surface:#1a1408;--p-info-surface:#0a1018;--p-success-surface:#081a0c;--bg:var(--p-ember-deep);--surface:var(--p-ember-dark);--surface-2:var(--p-ember-mid);--bg-hover:var(--p-ember-light);--bg-overlay:rgba(12,8,6,0.75);--bg-input:var(--p-ember-mid);--bg-disabled:var(--p-ember-mid);--bg-code:var(--p-ember-dark);--bg-accent:var(--p-accent-surface);--bg-success:var(--p-success-surface);--bg-error:var(--p-error-surface);--bg-warning:var(--p-warn-surface);--bg-info:var(--p-info-surface);--text-heading:var(--p-smoke-bright);--text-strong:var(--p-smoke-bright);--text:var(--p-smoke-bright);--muted:var(--p-smoke-mid);--dim:var(--p-smoke-dim);--text-tertiary:var(--p-smoke-dim);--text-disabled:var(--p-smoke-dim);--text-placeholder:var(--p-smoke-dim);--text-link:var(--p-flame);--text-info:var(--p-spark-blue);--text-success:var(--p-flame);--text-error:var(--p-spark-red);--text-warning:var(--p-spark-amber);--accent:var(--p-flame);--accent-hover:var(--p-flame-vivid);--accent-darker:var(--p-flame-deep);--accent-lighter:var(--p-flame-pale);--accent-dim:var(--p-flame-wash);--accent-subtle:var(--p-accent-surface);--accent-contrast:var(--p-ember-deep);--border:var(--p-ember-light);--border-subtle:var(--p-ember-mid);--border-accent:var(--p-flame);--border-focus:var(--p-flame);--border-error:var(--p-spark-red);--border-success:var(--p-hearth-bright);--green:var(--p-hearth-bright);--success-lighter:var(--p-spark-green);--success-contrast:var(--p-hearth);--red:var(--p-spark-red);--error-lighter:var(--p-spark-red-dim);--error-contrast:var(--p-spark-red);--yellow:var(--p-spark-amber);--warning-lighter:var(--p-spark-amber-dim);--warning-contrast:var(--p-spark-amber);--blue:var(--p-spark-blue);--info-lighter:var(--p-spark-blue-dim);--info-contrast:var(--p-spark-blue);--indicator:var(--p-hearth);--folder:var(--p-spark-amber);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:20px;--radius-3xl:26px;--typo-display-family:"Source Sans 3",Inter,system-ui,sans-serif;--typo-display-size:40px;--typo-display-weight:800;--typo-display-lh:1.2;--typo-heading-family:"Source Sans 3",Inter,system-ui,sans-serif;--typo-heading-size:24px;--typo-heading-weight:700;--typo-heading-lh:1.2;--typo-title-family:"Source Sans 3",Inter,system-ui,sans-serif;--typo-title-size:18px;--typo-title-weight:600;--typo-title-lh:1.2;--typo-body-family:"Source Sans 3",Inter,system-ui,sans-serif;--typo-body-size:15px;--typo-body-weight:400;--typo-body-lh:1.55;--typo-body-italic-family:"Source Sans 3",Inter,system-ui,sans-serif;--typo-body-italic-size:15px;--typo-body-italic-weight:400;--typo-body-italic-lh:1.55;--typo-body-italic-style:italic;--typo-label-family:"Source Sans 3",Inter,system-ui,sans-serif;--typo-label-size:13px;--typo-label-weight:500;--typo-label-lh:1.2;--typo-label-italic-family:"Source Sans 3",Inter,system-ui,sans-serif;--typo-label-italic-size:13px;--typo-label-italic-weight:500;--typo-label-italic-lh:1.2;--typo-label-italic-style:italic;--typo-caption-family:"Source Sans 3",Inter,system-ui,sans-serif;--typo-caption-size:11px;--typo-caption-weight:400;--typo-caption-lh:1.55;--typo-code-family:"Source Code Pro","JetBrains Mono",monospace;--typo-code-size:13px;--typo-code-weight:400;--typo-code-lh:1.55;--shadow-subtle:0 1px 3px 0 rgba(10,5,0,0.5);--shadow-elevated:0 4px 16px -2px rgba(10,5,0,0.6);--shadow-overlay:0 10px 40px -4px rgba(10,5,0,0.7);--thickness-border:1.5px;--thickness-focus:3px;--thickness-divider:1px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-toast:400;--z-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:380ms;--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);--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--accent-bg:var(--bg-accent);--accent-border:var(--border-accent);--green-bg:var(--bg-success);--green-border:var(--border-success);--red-bg:var(--bg-error);--red-border:var(--border-error);--yellow-bg:var(--bg-warning);--orange:var(--yellow);--orange-bg:var(--bg-warning);--blue-bg:var(--bg-info);--border-hover:var(--dim);--purple:var(--accent-lighter);--indigo:var(--info-lighter);--accent-bg-hover:var(--bg-accent);--accent-border-hover:var(--border-accent);--accent-glow:var(--bg-accent);--body-glow:var(--bg-accent);--body-glow-fade:var(--bg);--yellow-border:var(--border-error);--orange-border:var(--border-error);--blue-border:var(--border-accent);--purple-bg:var(--bg-accent);--purple-border:var(--border-accent)}[data-theme=default]{--p-white:#ffffff;--p-gray-50:#f9fafb;--p-gray-100:#f3f4f6;--p-gray-200:#e5e7eb;--p-gray-500:#6b7280;--p-gray-700:#374151;--p-gray-900:#111827;--p-blue-400:#60a5fa;--p-blue-500:#3b82f6;--p-blue-600:#2563eb;--p-green-400:#4ade80;--p-red-400:#f87171;--p-yellow-400:#facc15;--bg:var(--p-white);--surface:var(--p-gray-50);--surface-2:var(--p-gray-100);--bg-hover:var(--p-gray-200);--bg-overlay:rgba(255,255,255,0.7);--bg-input:var(--p-gray-100);--bg-disabled:var(--p-gray-100);--bg-code:var(--p-gray-50);--bg-accent:rgba(59,130,246,0.08);--bg-success:rgba(74,222,128,0.08);--bg-error:rgba(248,113,113,0.08);--bg-warning:rgba(250,204,21,0.08);--bg-info:rgba(96,165,250,0.08);--text:var(--p-gray-900);--text-heading:var(--p-gray-900);--text-strong:var(--p-gray-900);--muted:var(--p-gray-700);--dim:var(--p-gray-500);--text-placeholder:var(--p-gray-500);--text-link:var(--p-blue-500);--accent:var(--p-blue-500);--accent-hover:var(--p-blue-600);--accent-lighter:var(--p-blue-400);--accent-dim:#1e40af;--accent-subtle:#eff6ff;--accent-contrast:var(--p-white);--border:var(--p-gray-200);--border-subtle:var(--p-gray-100);--border-accent:var(--p-blue-500);--border-focus:var(--p-blue-500);--border-error:var(--p-red-400);--border-success:var(--p-green-400);--green:var(--p-green-400);--red:var(--p-red-400);--yellow:var(--p-yellow-400);--blue:var(--p-blue-400);--indicator:var(--p-blue-500);--folder:var(--p-yellow-400);--info-lighter:var(--p-blue-400);--radius-sm:4px;--radius-md:8px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:16px;--shadow-subtle:0 1px 3px rgba(0,0,0,0.08);--shadow-elevated:0 4px 16px rgba(0,0,0,0.1);--shadow-overlay:0 8px 32px rgba(0,0,0,0.15);--accent-bg:var(--bg-accent);--accent-bg-hover:rgba(59,130,246,0.15);--accent-border:rgba(59,130,246,0.2);--accent-border-hover:rgba(59,130,246,0.4);--accent-glow:rgba(59,130,246,0.2);--body-glow:rgba(59,130,246,0.06);--body-glow-fade:rgba(59,130,246,0.02);--border-hover:var(--dim);--green-bg:var(--bg-success);--green-border:rgba(74,222,128,0.2);--red-bg:var(--bg-error);--red-border:rgba(248,113,113,0.2);--yellow-bg:var(--bg-warning);--yellow-border:rgba(250,204,21,0.2);--orange:var(--yellow);--orange-bg:var(--bg-warning);--orange-border:rgba(250,204,21,0.2);--blue-bg:var(--bg-info);--blue-border:rgba(96,165,250,0.2);--purple:#a855f7;--purple-bg:rgba(168,85,247,0.08);--purple-border:rgba(168,85,247,0.2);--indigo:#79c0ff}[data-theme=forest-dark]{--p-canopy-deep:#040d06;--p-canopy-dark:#071408;--p-canopy-mid:#0c1f10;--p-canopy-light:#132a18;--p-mist-bright:#edf7f0;--p-mist-mid:#c2dbc8;--p-mist-dim:#8aab92;--p-emerald:#34d399;--p-emerald-vivid:#10b981;--p-emerald-deep:#059669;--p-emerald-pale:#6ee7b7;--p-emerald-wash:#a7f3d0;--p-moss:#2dd4bf;--p-moss-bright:#86efac;--p-flora-red:#f87171;--p-flora-red-dim:#fca5a5;--p-flora-amber:#fbbf24;--p-flora-amber-dim:#fcd34d;--p-flora-blue:#60a5fa;--p-flora-blue-dim:#93c5fd;--p-flora-green:#4ade80;--p-accent-surface:#051008;--p-error-surface:#1a0808;--p-warn-surface:#1a1408;--p-info-surface:#081018;--p-success-surface:#081a0c;--bg:var(--p-canopy-deep);--surface:var(--p-canopy-dark);--surface-2:var(--p-canopy-mid);--bg-hover:var(--p-canopy-light);--bg-overlay:rgba(4,13,6,0.75);--bg-input:var(--p-canopy-mid);--bg-disabled:var(--p-canopy-mid);--bg-code:var(--p-canopy-dark);--bg-accent:var(--p-accent-surface);--bg-success:var(--p-success-surface);--bg-error:var(--p-error-surface);--bg-warning:var(--p-warn-surface);--bg-info:var(--p-info-surface);--text-heading:var(--p-mist-bright);--text-strong:var(--p-mist-bright);--text:var(--p-mist-bright);--muted:var(--p-mist-mid);--dim:var(--p-mist-dim);--text-tertiary:var(--p-mist-dim);--text-disabled:var(--p-mist-dim);--text-placeholder:var(--p-mist-dim);--text-link:var(--p-emerald);--text-info:var(--p-flora-blue);--text-success:var(--p-emerald);--text-error:var(--p-flora-red);--text-warning:var(--p-flora-amber);--accent:var(--p-emerald);--accent-hover:var(--p-emerald-vivid);--accent-darker:var(--p-emerald-deep);--accent-lighter:var(--p-emerald-pale);--accent-dim:var(--p-emerald-wash);--accent-subtle:var(--p-accent-surface);--accent-contrast:var(--p-canopy-deep);--border:var(--p-canopy-light);--border-subtle:var(--p-canopy-mid);--border-accent:var(--p-emerald);--border-focus:var(--p-emerald);--border-error:var(--p-flora-red);--border-success:var(--p-moss-bright);--green:var(--p-moss-bright);--success-lighter:var(--p-flora-green);--success-contrast:var(--p-emerald-pale);--red:var(--p-flora-red);--error-lighter:var(--p-flora-red-dim);--error-contrast:var(--p-flora-red);--yellow:var(--p-flora-amber);--warning-lighter:var(--p-flora-amber-dim);--warning-contrast:var(--p-flora-amber);--blue:var(--p-flora-blue);--info-lighter:var(--p-flora-blue-dim);--info-contrast:var(--p-flora-blue);--indicator:var(--p-moss);--folder:var(--p-flora-amber);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:18px;--radius-3xl:22px;--typo-display-family:"DM Sans",Inter,system-ui,sans-serif;--typo-display-size:38px;--typo-display-weight:800;--typo-display-lh:1.25;--typo-heading-family:"DM Sans",Inter,system-ui,sans-serif;--typo-heading-size:22px;--typo-heading-weight:700;--typo-heading-lh:1.25;--typo-title-family:"DM Sans",Inter,system-ui,sans-serif;--typo-title-size:17px;--typo-title-weight:600;--typo-title-lh:1.25;--typo-body-family:"DM Sans",Inter,system-ui,sans-serif;--typo-body-size:14.5px;--typo-body-weight:400;--typo-body-lh:1.6;--typo-body-italic-family:"DM Sans",Inter,system-ui,sans-serif;--typo-body-italic-size:14.5px;--typo-body-italic-weight:400;--typo-body-italic-lh:1.6;--typo-body-italic-style:italic;--typo-label-family:"DM Sans",Inter,system-ui,sans-serif;--typo-label-size:12.5px;--typo-label-weight:500;--typo-label-lh:1.25;--typo-label-italic-family:"DM Sans",Inter,system-ui,sans-serif;--typo-label-italic-size:12.5px;--typo-label-italic-weight:500;--typo-label-italic-lh:1.25;--typo-label-italic-style:italic;--typo-caption-family:"DM Sans",Inter,system-ui,sans-serif;--typo-caption-size:11px;--typo-caption-weight:400;--typo-caption-lh:1.6;--typo-code-family:"Fira Code","JetBrains Mono",monospace;--typo-code-size:12.5px;--typo-code-weight:400;--typo-code-lh:1.6;--shadow-subtle:0 1px 3px 0 rgba(2,26,8,0.4);--shadow-elevated:0 4px 14px -2px rgba(2,26,8,0.5);--shadow-overlay:0 10px 36px -4px rgba(2,26,8,0.65);--thickness-border:1.5px;--thickness-focus:3px;--thickness-divider:1px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-toast:400;--z-tooltip:500;--duration-fast:120ms;--duration-normal:220ms;--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);--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--accent-bg:var(--bg-accent);--accent-border:var(--border-accent);--green-bg:var(--bg-success);--green-border:var(--border-success);--red-bg:var(--bg-error);--red-border:var(--border-error);--yellow-bg:var(--bg-warning);--orange:var(--yellow);--orange-bg:var(--bg-warning);--blue-bg:var(--bg-info);--border-hover:var(--dim);--purple:var(--accent-lighter);--indigo:var(--info-lighter);--accent-bg-hover:var(--bg-accent);--accent-border-hover:var(--border-accent);--accent-glow:var(--bg-accent);--body-glow:var(--bg-accent);--body-glow-fade:var(--bg);--yellow-border:var(--border-error);--orange-border:var(--border-error);--blue-border:var(--border-accent);--purple-bg:var(--bg-accent);--purple-border:var(--border-accent)}[data-theme=forest-light]{--p-canopy-deep:#f4fbf6;--p-canopy-dark:#e6f5eb;--p-canopy-mid:#d0ebda;--p-canopy-light:#b8e0c6;--p-mist-bright:#0c1f10;--p-mist-mid:#1e3a26;--p-mist-dim:#4a6b56;--p-emerald:#059669;--p-emerald-vivid:#047857;--p-emerald-deep:#036b4a;--p-emerald-pale:#10b981;--p-emerald-wash:#c0e8d5;--p-moss:#0d9488;--p-moss-bright:#16a34a;--p-flora-red:#dc2626;--p-flora-red-dim:#ef4444;--p-flora-amber:#b45309;--p-flora-amber-dim:#d97706;--p-flora-blue:#2563eb;--p-flora-blue-dim:#3b82f6;--p-flora-green:#16a34a;--p-accent-surface:#e0f5e8;--p-error-surface:#fde8e8;--p-warn-surface:#fef5e0;--p-info-surface:#e8f0fd;--p-success-surface:#e0f5e8;--bg:var(--p-canopy-deep);--surface:var(--p-canopy-dark);--surface-2:var(--p-canopy-mid);--bg-hover:var(--p-canopy-light);--bg-overlay:rgba(244,251,246,0.75);--bg-input:var(--p-canopy-mid);--bg-disabled:var(--p-canopy-mid);--bg-code:var(--p-canopy-dark);--bg-accent:var(--p-accent-surface);--bg-success:var(--p-success-surface);--bg-error:var(--p-error-surface);--bg-warning:var(--p-warn-surface);--bg-info:var(--p-info-surface);--text-heading:var(--p-mist-bright);--text-strong:var(--p-mist-bright);--text:var(--p-mist-bright);--muted:var(--p-mist-mid);--dim:var(--p-mist-dim);--text-tertiary:var(--p-mist-dim);--text-disabled:var(--p-mist-dim);--text-placeholder:var(--p-mist-dim);--text-link:var(--p-emerald);--text-info:var(--p-flora-blue);--text-success:var(--p-emerald);--text-error:var(--p-flora-red);--text-warning:var(--p-flora-amber);--accent:var(--p-emerald);--accent-hover:var(--p-emerald-vivid);--accent-darker:var(--p-emerald-deep);--accent-lighter:var(--p-emerald-pale);--accent-dim:var(--p-emerald-wash);--accent-subtle:var(--p-accent-surface);--accent-contrast:var(--p-canopy-deep);--border:var(--p-canopy-light);--border-subtle:var(--p-canopy-mid);--border-accent:var(--p-emerald);--border-focus:var(--p-emerald);--border-error:var(--p-flora-red);--border-success:var(--p-moss-bright);--green:var(--p-moss-bright);--success-lighter:var(--p-flora-green);--success-contrast:var(--p-emerald-pale);--red:var(--p-flora-red);--error-lighter:var(--p-flora-red-dim);--error-contrast:var(--p-flora-red);--yellow:var(--p-flora-amber);--warning-lighter:var(--p-flora-amber-dim);--warning-contrast:var(--p-flora-amber);--blue:var(--p-flora-blue);--info-lighter:var(--p-flora-blue-dim);--info-contrast:var(--p-flora-blue);--indicator:var(--p-moss);--folder:var(--p-flora-amber);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:18px;--radius-3xl:22px;--typo-display-family:"DM Sans",Inter,system-ui,sans-serif;--typo-display-size:38px;--typo-display-weight:800;--typo-display-lh:1.25;--typo-heading-family:"DM Sans",Inter,system-ui,sans-serif;--typo-heading-size:22px;--typo-heading-weight:700;--typo-heading-lh:1.25;--typo-title-family:"DM Sans",Inter,system-ui,sans-serif;--typo-title-size:17px;--typo-title-weight:600;--typo-title-lh:1.25;--typo-body-family:"DM Sans",Inter,system-ui,sans-serif;--typo-body-size:14.5px;--typo-body-weight:400;--typo-body-lh:1.6;--typo-body-italic-family:"DM Sans",Inter,system-ui,sans-serif;--typo-body-italic-size:14.5px;--typo-body-italic-weight:400;--typo-body-italic-lh:1.6;--typo-body-italic-style:italic;--typo-label-family:"DM Sans",Inter,system-ui,sans-serif;--typo-label-size:12.5px;--typo-label-weight:500;--typo-label-lh:1.25;--typo-label-italic-family:"DM Sans",Inter,system-ui,sans-serif;--typo-label-italic-size:12.5px;--typo-label-italic-weight:500;--typo-label-italic-lh:1.25;--typo-label-italic-style:italic;--typo-caption-family:"DM Sans",Inter,system-ui,sans-serif;--typo-caption-size:11px;--typo-caption-weight:400;--typo-caption-lh:1.6;--typo-code-family:"Fira Code","JetBrains Mono",monospace;--typo-code-size:12.5px;--typo-code-weight:400;--typo-code-lh:1.6;--shadow-subtle:0 1px 3px 0 rgba(128,176,144,0.2);--shadow-elevated:0 4px 16px -2px rgba(128,176,144,0.25);--shadow-overlay:0 10px 40px -4px rgba(128,176,144,0.3);--thickness-border:1.5px;--thickness-focus:3px;--thickness-divider:1px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-toast:400;--z-tooltip:500;--duration-fast:120ms;--duration-normal:220ms;--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);--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--accent-bg:var(--bg-accent);--accent-border:var(--border-accent);--green-bg:var(--bg-success);--green-border:var(--border-success);--red-bg:var(--bg-error);--red-border:var(--border-error);--yellow-bg:var(--bg-warning);--orange:var(--yellow);--orange-bg:var(--bg-warning);--blue-bg:var(--bg-info);--border-hover:var(--dim);--purple:var(--accent-lighter);--indigo:var(--info-lighter);--accent-bg-hover:var(--bg-accent);--accent-border-hover:var(--border-accent);--accent-glow:var(--bg-accent);--body-glow:var(--bg-accent);--body-glow-fade:var(--bg);--yellow-border:var(--border-error);--orange-border:var(--border-error);--blue-border:var(--border-accent);--purple-bg:var(--bg-accent);--purple-border:var(--border-accent)}[data-theme=nord-dark]{--p-polar-night:#2e3440;--p-polar-dim:#3b4252;--p-polar-mid:#434c5e;--p-polar-bright:#4c566a;--p-snow-bright:#eceff4;--p-snow-mid:#e5e9f0;--p-snow-dim:#d8dee9;--p-frost-teal:#8fbcbb;--p-frost-ice:#88c0d0;--p-frost-steel:#81a1c1;--p-frost-deep:#5e81ac;--p-frost-pale:#a3c4d4;--p-frost-wash:#c5dce6;--p-aurora-red:#bf616a;--p-aurora-red-dim:#d08e94;--p-aurora-yellow:#ebcb8b;--p-aurora-green:#a3be8c;--p-accent-surface:#2e3440;--p-error-surface:#3a2d30;--p-warn-surface:#3a3525;--p-info-surface:#2d3440;--p-success-surface:#2d3a2e;--p-amber-pale:#f0deb5;--bg:var(--p-polar-night);--surface:var(--p-polar-dim);--surface-2:var(--p-polar-mid);--bg-hover:var(--p-polar-bright);--bg-overlay:rgba(46,52,64,0.75);--bg-input:var(--p-polar-mid);--bg-disabled:var(--p-polar-mid);--bg-code:var(--p-polar-dim);--bg-accent:var(--p-accent-surface);--bg-success:var(--p-success-surface);--bg-error:var(--p-error-surface);--bg-warning:var(--p-warn-surface);--bg-info:var(--p-info-surface);--text-heading:var(--p-snow-bright);--text-strong:var(--p-snow-mid);--text:var(--p-snow-bright);--muted:var(--p-snow-dim);--dim:var(--p-polar-bright);--text-tertiary:var(--p-polar-bright);--text-disabled:var(--p-polar-bright);--text-placeholder:var(--p-polar-bright);--text-link:var(--p-frost-ice);--text-info:var(--p-frost-steel);--text-success:var(--p-aurora-green);--text-error:var(--p-aurora-red);--text-warning:var(--p-aurora-yellow);--accent:var(--p-frost-ice);--accent-hover:var(--p-frost-teal);--accent-darker:var(--p-frost-deep);--accent-lighter:var(--p-frost-pale);--accent-dim:var(--p-frost-wash);--accent-subtle:var(--p-accent-surface);--accent-contrast:var(--p-polar-night);--border:var(--p-polar-bright);--border-subtle:var(--p-polar-mid);--border-accent:var(--p-frost-ice);--border-focus:var(--p-frost-ice);--border-error:var(--p-aurora-red);--border-success:var(--p-aurora-green);--green:var(--p-aurora-green);--success-lighter:var(--p-aurora-green);--success-contrast:var(--p-aurora-green);--red:var(--p-aurora-red);--error-lighter:var(--p-aurora-red-dim);--error-contrast:var(--p-aurora-red);--yellow:var(--p-aurora-yellow);--warning-lighter:var(--p-amber-pale);--warning-contrast:var(--p-aurora-yellow);--blue:var(--p-frost-steel);--info-lighter:var(--p-frost-pale);--info-contrast:var(--p-frost-steel);--indicator:var(--p-frost-teal);--folder:var(--p-aurora-yellow);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:18px;--radius-3xl:24px;--typo-display-family:"IBM Plex Sans",Inter,system-ui,sans-serif;--typo-display-size:38px;--typo-display-weight:800;--typo-display-lh:1.25;--typo-heading-family:"IBM Plex Sans",Inter,system-ui,sans-serif;--typo-heading-size:22px;--typo-heading-weight:700;--typo-heading-lh:1.25;--typo-title-family:"IBM Plex Sans",Inter,system-ui,sans-serif;--typo-title-size:17px;--typo-title-weight:600;--typo-title-lh:1.25;--typo-body-family:"IBM Plex Sans",Inter,system-ui,sans-serif;--typo-body-size:14.5px;--typo-body-weight:400;--typo-body-lh:1.6;--typo-body-italic-family:"IBM Plex Sans",Inter,system-ui,sans-serif;--typo-body-italic-size:14.5px;--typo-body-italic-weight:400;--typo-body-italic-lh:1.6;--typo-body-italic-style:italic;--typo-label-family:"IBM Plex Sans",Inter,system-ui,sans-serif;--typo-label-size:12.5px;--typo-label-weight:500;--typo-label-lh:1.25;--typo-label-italic-family:"IBM Plex Sans",Inter,system-ui,sans-serif;--typo-label-italic-size:12.5px;--typo-label-italic-weight:500;--typo-label-italic-lh:1.25;--typo-label-italic-style:italic;--typo-caption-family:"IBM Plex Sans",Inter,system-ui,sans-serif;--typo-caption-size:11px;--typo-caption-weight:400;--typo-caption-lh:1.6;--typo-code-family:"IBM Plex Mono","JetBrains Mono",monospace;--typo-code-size:12.5px;--typo-code-weight:400;--typo-code-lh:1.6;--shadow-subtle:0 1px 3px 0 rgba(26,30,38,0.5);--shadow-elevated:0 4px 16px -2px rgba(26,30,38,0.6);--shadow-overlay:0 10px 40px -4px rgba(26,30,38,0.7);--thickness-border:2px;--thickness-focus:4px;--thickness-divider:1px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-toast:400;--z-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);--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--accent-bg:var(--bg-accent);--accent-border:var(--border-accent);--green-bg:var(--bg-success);--green-border:var(--border-success);--red-bg:var(--bg-error);--red-border:var(--border-error);--yellow-bg:var(--bg-warning);--orange:var(--yellow);--orange-bg:var(--bg-warning);--blue-bg:var(--bg-info);--border-hover:var(--dim);--purple:var(--accent-lighter);--indigo:var(--info-lighter);--accent-bg-hover:var(--bg-accent);--accent-border-hover:var(--border-accent);--accent-glow:var(--bg-accent);--body-glow:var(--bg-accent);--body-glow-fade:var(--bg);--yellow-border:var(--border-error);--orange-border:var(--border-error);--blue-border:var(--border-accent);--purple-bg:var(--bg-accent);--purple-border:var(--border-accent)}[data-theme=nord-light]{--p-polar-night:#eceff4;--p-polar-dim:#e5e9f0;--p-polar-mid:#d8dee9;--p-polar-bright:#cdd4e0;--p-snow-bright:#2e3440;--p-snow-mid:#3b4252;--p-snow-dim:#4c566a;--p-frost-teal:#5e81ac;--p-frost-ice:#5e81ac;--p-frost-steel:#4c6e94;--p-frost-deep:#3d5a7a;--p-frost-pale:#81a1c1;--p-frost-wash:#c4dce6;--p-aurora-red:#bf616a;--p-aurora-red-dim:#d08e94;--p-aurora-yellow:#c08b20;--p-aurora-green:#5a8a3c;--p-accent-surface:#dde3ed;--p-error-surface:#f0e0e2;--p-warn-surface:#ede4d0;--p-info-surface:#dde3ed;--p-success-surface:#dde8df;--p-amber-pale:#f0deb5;--bg:var(--p-polar-night);--surface:var(--p-polar-dim);--surface-2:var(--p-polar-mid);--bg-hover:var(--p-polar-bright);--bg-overlay:rgba(236,239,244,0.75);--bg-input:var(--p-polar-mid);--bg-disabled:var(--p-polar-mid);--bg-code:var(--p-polar-dim);--bg-accent:var(--p-accent-surface);--bg-success:var(--p-success-surface);--bg-error:var(--p-error-surface);--bg-warning:var(--p-warn-surface);--bg-info:var(--p-info-surface);--text-heading:var(--p-snow-bright);--text-strong:var(--p-snow-mid);--text:var(--p-snow-bright);--muted:var(--p-snow-dim);--dim:var(--p-polar-bright);--text-tertiary:var(--p-polar-bright);--text-disabled:var(--p-polar-bright);--text-placeholder:var(--p-polar-bright);--text-link:var(--p-frost-ice);--text-info:var(--p-frost-steel);--text-success:var(--p-aurora-green);--text-error:var(--p-aurora-red);--text-warning:var(--p-aurora-yellow);--accent:var(--p-frost-ice);--accent-hover:var(--p-frost-teal);--accent-darker:var(--p-frost-deep);--accent-lighter:var(--p-frost-pale);--accent-dim:var(--p-frost-wash);--accent-subtle:var(--p-accent-surface);--accent-contrast:var(--p-polar-night);--border:var(--p-polar-bright);--border-subtle:var(--p-polar-mid);--border-accent:var(--p-frost-ice);--border-focus:var(--p-frost-ice);--border-error:var(--p-aurora-red);--border-success:var(--p-aurora-green);--green:var(--p-aurora-green);--success-lighter:var(--p-aurora-green);--success-contrast:var(--p-aurora-green);--red:var(--p-aurora-red);--error-lighter:var(--p-aurora-red-dim);--error-contrast:var(--p-aurora-red);--yellow:var(--p-aurora-yellow);--warning-lighter:var(--p-amber-pale);--warning-contrast:var(--p-aurora-yellow);--blue:var(--p-frost-steel);--info-lighter:var(--p-frost-pale);--info-contrast:var(--p-frost-steel);--indicator:var(--p-frost-teal);--folder:var(--p-aurora-yellow);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:18px;--radius-3xl:24px;--typo-display-family:"IBM Plex Sans",Inter,system-ui,sans-serif;--typo-display-size:38px;--typo-display-weight:800;--typo-display-lh:1.25;--typo-heading-family:"IBM Plex Sans",Inter,system-ui,sans-serif;--typo-heading-size:22px;--typo-heading-weight:700;--typo-heading-lh:1.25;--typo-title-family:"IBM Plex Sans",Inter,system-ui,sans-serif;--typo-title-size:17px;--typo-title-weight:600;--typo-title-lh:1.25;--typo-body-family:"IBM Plex Sans",Inter,system-ui,sans-serif;--typo-body-size:14.5px;--typo-body-weight:400;--typo-body-lh:1.6;--typo-body-italic-family:"IBM Plex Sans",Inter,system-ui,sans-serif;--typo-body-italic-size:14.5px;--typo-body-italic-weight:400;--typo-body-italic-lh:1.6;--typo-body-italic-style:italic;--typo-label-family:"IBM Plex Sans",Inter,system-ui,sans-serif;--typo-label-size:12.5px;--typo-label-weight:500;--typo-label-lh:1.25;--typo-label-italic-family:"IBM Plex Sans",Inter,system-ui,sans-serif;--typo-label-italic-size:12.5px;--typo-label-italic-weight:500;--typo-label-italic-lh:1.25;--typo-label-italic-style:italic;--typo-caption-family:"IBM Plex Sans",Inter,system-ui,sans-serif;--typo-caption-size:11px;--typo-caption-weight:400;--typo-caption-lh:1.6;--typo-code-family:"IBM Plex Mono","JetBrains Mono",monospace;--typo-code-size:12.5px;--typo-code-weight:400;--typo-code-lh:1.6;--shadow-subtle:0 1px 3px 0 rgba(160,168,184,0.2);--shadow-elevated:0 4px 16px -2px rgba(160,168,184,0.25);--shadow-overlay:0 10px 40px -4px rgba(160,168,184,0.3);--thickness-border:2px;--thickness-focus:4px;--thickness-divider:1px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-toast:400;--z-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);--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--accent-bg:var(--bg-accent);--accent-border:var(--border-accent);--green-bg:var(--bg-success);--green-border:var(--border-success);--red-bg:var(--bg-error);--red-border:var(--border-error);--yellow-bg:var(--bg-warning);--orange:var(--yellow);--orange-bg:var(--bg-warning);--blue-bg:var(--bg-info);--border-hover:var(--dim);--purple:var(--accent-lighter);--indigo:var(--info-lighter);--accent-bg-hover:var(--bg-accent);--accent-border-hover:var(--border-accent);--accent-glow:var(--bg-accent);--body-glow:var(--bg-accent);--body-glow-fade:var(--bg);--yellow-border:var(--border-error);--orange-border:var(--border-error);--blue-border:var(--border-accent);--purple-bg:var(--bg-accent);--purple-border:var(--border-accent)}[data-theme=ocean]{--p-navy-950:#020d1a;--p-navy-900:#051526;--p-navy-800:#0a2340;--p-navy-700:#0f3460;--p-navy-500:#2a6496;--p-navy-400:#4a90b8;--p-navy-300:#7ab8d4;--p-navy-200:#b0d8ea;--p-navy-100:#dceef7;--p-cyan-400:#22d3ee;--p-cyan-500:#06b6d4;--p-cyan-300:#67e8f9;--p-cyan-200:#a5f3fc;--p-cyan-600:#0891b2;--p-cyan-900:#051a1d;--p-white:#f0f9ff;--p-teal-400:#2dd4bf;--p-green-400:#34d399;--p-red-400:#f87171;--p-red-300:#fca5a5;--p-amber-400:#f59e0b;--p-amber-300:#fcd34d;--p-yellow-400:#facc15;--p-blue-400:#60a5fa;--p-blue-300:#93c5fd;--p-teal-950:#011f14;--p-red-950:#1a0509;--p-amber-950:#1a150a;--p-blue-950:#070f1a;--p-emerald-400:#34d399;--bg:var(--p-navy-950);--surface:var(--p-navy-900);--surface-2:var(--p-navy-800);--bg-hover:var(--p-navy-700);--bg-overlay:rgba(2,13,26,0.7);--bg-input:var(--p-navy-800);--bg-disabled:var(--p-navy-800);--bg-code:var(--p-navy-900);--bg-accent:var(--p-cyan-900);--bg-success:var(--p-teal-950);--bg-error:var(--p-red-950);--bg-warning:var(--p-amber-950);--bg-info:var(--p-blue-950);--text-heading:var(--p-white);--text-strong:var(--p-navy-100);--text:var(--p-navy-200);--muted:var(--p-navy-300);--dim:var(--p-navy-400);--text-tertiary:var(--p-navy-500);--text-disabled:var(--p-navy-500);--text-placeholder:var(--p-navy-400);--text-link:var(--p-cyan-400);--text-info:var(--p-blue-400);--text-success:var(--p-teal-400);--text-error:var(--p-red-400);--text-warning:var(--p-amber-400);--accent:var(--p-cyan-400);--accent-hover:var(--p-cyan-500);--accent-darker:var(--p-cyan-600);--accent-lighter:var(--p-cyan-300);--accent-dim:var(--p-cyan-200);--accent-subtle:var(--p-cyan-900);--accent-contrast:var(--p-navy-950);--border:var(--p-navy-700);--border-subtle:var(--p-navy-800);--border-accent:var(--p-cyan-400);--border-focus:var(--p-cyan-400);--border-error:var(--p-red-400);--border-success:var(--p-teal-400);--green:var(--p-green-400);--success-lighter:var(--p-emerald-400);--success-contrast:var(--p-teal-400);--red:var(--p-red-400);--error-lighter:var(--p-red-300);--error-contrast:var(--p-red-400);--yellow:var(--p-amber-400);--warning-lighter:var(--p-amber-300);--warning-contrast:var(--p-amber-400);--blue:var(--p-blue-400);--info-lighter:var(--p-blue-300);--info-contrast:var(--p-blue-400);--indicator:var(--p-teal-400);--folder:var(--p-yellow-400);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:20px;--radius-3xl:24px;--typo-display-family:Inter;--typo-display-size:40px;--typo-display-weight:800;--typo-display-lh:1.2;--typo-heading-family:Inter;--typo-heading-size:24px;--typo-heading-weight:700;--typo-heading-lh:1.2;--typo-title-family:Inter;--typo-title-size:18px;--typo-title-weight:600;--typo-title-lh:1.2;--typo-body-family:Inter;--typo-body-size:15px;--typo-body-weight:400;--typo-body-lh:1.5;--typo-body-italic-family:Inter;--typo-body-italic-size:15px;--typo-body-italic-weight:400;--typo-body-italic-lh:1.5;--typo-body-italic-style:italic;--typo-label-family:Inter;--typo-label-size:13px;--typo-label-weight:500;--typo-label-lh:1.2;--typo-label-italic-family:Inter;--typo-label-italic-size:13px;--typo-label-italic-weight:500;--typo-label-italic-lh:1.2;--typo-label-italic-style:italic;--typo-caption-family:Inter;--typo-caption-size:11px;--typo-caption-weight:400;--typo-caption-lh:1.5;--typo-code-family:"JetBrains Mono";--typo-code-size:13px;--typo-code-weight:400;--typo-code-lh:1.5;--shadow-subtle:0 1px 3px 0 rgba(2,13,26,0.4);--shadow-elevated:0 4px 16px 0 rgba(2,13,26,0.5);--shadow-overlay:0 8px 32px 0 rgba(2,13,26,0.6);--thickness-border:2px;--thickness-focus:4px;--thickness-divider:1px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-toast:400;--z-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);--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--accent-bg:var(--bg-accent);--accent-border:var(--border-accent);--green-bg:var(--bg-success);--green-border:var(--border-success);--red-bg:var(--bg-error);--red-border:var(--border-error);--yellow-bg:var(--bg-warning);--orange:var(--yellow);--orange-bg:var(--bg-warning);--blue-bg:var(--bg-info);--border-hover:var(--dim);--purple:var(--accent-lighter);--indigo:var(--info-lighter);--accent-bg-hover:var(--bg-accent);--accent-border-hover:var(--border-accent);--accent-glow:var(--bg-accent);--body-glow:var(--bg-accent);--body-glow-fade:var(--bg);--yellow-border:var(--border-error);--orange-border:var(--border-error);--blue-border:var(--border-accent);--purple-bg:var(--bg-accent);--purple-border:var(--border-accent)}[data-theme=tokyo-dark]{--p-black:#1a1b26;--p-white:#c0caf5;--p-gray-50:#a9b1d6;--p-gray-100:#1f2335;--p-gray-200:#24283b;--p-gray-300:#2f3549;--p-gray-400:#565f89;--p-gray-450:#444b6a;--p-gray-500:#787c99;--p-green-200:#b4d0f8;--p-green-300:#89ddff;--p-green-400:#7aa2f7;--p-green-500:#6482d9;--p-green-600:#4e62bb;--p-teal-400:#7dcfff;--p-lime-300:#9ece6a;--p-red-400:#f7768e;--p-red-300:#faa0b0;--p-blue-400:#7dcfff;--p-blue-300:#a0d8f7;--p-green-950:#1a1b26;--p-red-950:#2d1b22;--p-amber-400:#e0af68;--p-amber-300:#eac88a;--p-amber-950:#2a2315;--p-yellow-400:#e0af68;--p-emerald-400:#9ece6a;--p-blue-950:#1a1d2e;--bg:var(--p-black);--surface:var(--p-gray-100);--surface-2:var(--p-gray-200);--bg-hover:var(--p-gray-300);--bg-overlay:rgba(26,27,38,0.7);--bg-input:var(--p-gray-200);--bg-disabled:var(--p-gray-200);--bg-code:var(--p-gray-100);--bg-accent:var(--p-green-950);--bg-success:var(--p-green-950);--bg-error:var(--p-red-950);--bg-warning:var(--p-amber-950);--bg-info:var(--p-blue-950);--text-heading:var(--p-white);--text-strong:var(--p-gray-50);--text:var(--p-white);--muted:var(--p-gray-500);--dim:var(--p-gray-400);--text-tertiary:var(--p-gray-450);--text-disabled:var(--p-gray-450);--text-placeholder:var(--p-gray-400);--text-link:var(--p-green-400);--text-info:var(--p-blue-400);--text-success:var(--p-green-400);--text-error:var(--p-red-400);--text-warning:var(--p-amber-400);--accent:var(--p-green-400);--accent-hover:var(--p-green-500);--accent-darker:var(--p-green-600);--accent-lighter:var(--p-green-300);--accent-dim:var(--p-green-200);--accent-subtle:var(--p-green-950);--accent-contrast:var(--p-black);--border:var(--p-gray-300);--border-subtle:var(--p-gray-200);--border-accent:var(--p-green-400);--border-focus:var(--p-green-400);--border-error:var(--p-red-400);--border-success:var(--p-lime-300);--green:var(--p-lime-300);--success-lighter:var(--p-emerald-400);--success-contrast:var(--p-green-300);--red:var(--p-red-400);--error-lighter:var(--p-red-300);--error-contrast:var(--p-red-400);--yellow:var(--p-amber-400);--warning-lighter:var(--p-amber-300);--warning-contrast:var(--p-amber-400);--blue:var(--p-blue-400);--info-lighter:var(--p-blue-300);--info-contrast:var(--p-blue-400);--indicator:var(--p-teal-400);--folder:var(--p-yellow-400);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:18px;--radius-3xl:24px;--typo-display-family:Inter;--typo-display-size:40px;--typo-display-weight:800;--typo-display-lh:1.2;--typo-heading-family:Inter;--typo-heading-size:24px;--typo-heading-weight:700;--typo-heading-lh:1.2;--typo-title-family:Inter;--typo-title-size:18px;--typo-title-weight:600;--typo-title-lh:1.2;--typo-body-family:Inter;--typo-body-size:15px;--typo-body-weight:400;--typo-body-lh:1.5;--typo-body-italic-family:Inter;--typo-body-italic-size:15px;--typo-body-italic-weight:400;--typo-body-italic-lh:1.5;--typo-body-italic-style:italic;--typo-label-family:Inter;--typo-label-size:13px;--typo-label-weight:500;--typo-label-lh:1.2;--typo-label-italic-family:Inter;--typo-label-italic-size:13px;--typo-label-italic-weight:500;--typo-label-italic-lh:1.2;--typo-label-italic-style:italic;--typo-caption-family:Inter;--typo-caption-size:11px;--typo-caption-weight:400;--typo-caption-lh:1.5;--typo-code-family:"JetBrains Mono";--typo-code-size:13px;--typo-code-weight:400;--typo-code-lh:1.5;--shadow-subtle:0 1px 2px 0 rgba(16,16,24,0.4);--shadow-elevated:0 4px 16px 0 rgba(16,16,24,0.5);--shadow-overlay:0 8px 32px 0 rgba(16,16,24,0.6);--thickness-border:2px;--thickness-focus:4px;--thickness-divider:1px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-toast:400;--z-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);--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--accent-bg:var(--bg-accent);--accent-border:var(--border-accent);--green-bg:var(--bg-success);--green-border:var(--border-success);--red-bg:var(--bg-error);--red-border:var(--border-error);--yellow-bg:var(--bg-warning);--orange:var(--yellow);--orange-bg:var(--bg-warning);--blue-bg:var(--bg-info);--border-hover:var(--dim);--purple:var(--accent-lighter);--indigo:var(--info-lighter);--accent-bg-hover:var(--bg-accent);--accent-border-hover:var(--border-accent);--accent-glow:var(--bg-accent);--body-glow:var(--bg-accent);--body-glow-fade:var(--bg);--yellow-border:var(--border-error);--orange-border:var(--border-error);--blue-border:var(--border-accent);--purple-bg:var(--bg-accent);--purple-border:var(--border-accent)}[data-theme=tokyo-light]{--p-black:#e1e2e7;--p-white:#343b58;--p-gray-50:#3b4261;--p-gray-100:#e9e9ec;--p-gray-200:#d5d6db;--p-gray-300:#cbccd1;--p-gray-400:#8990b3;--p-gray-450:#9499b7;--p-gray-500:#6a6f8a;--p-green-200:#c0d4f5;--p-green-300:#5577cc;--p-green-400:#2e7de9;--p-green-500:#2568c0;--p-green-600:#1c5399;--p-teal-400:#007197;--p-lime-300:#485e30;--p-red-400:#c64343;--p-red-300:#d87070;--p-blue-400:#2e7de9;--p-blue-300:#5a9aef;--p-green-950:#d8dae5;--p-red-950:#f0dede;--p-amber-400:#8f5e15;--p-amber-300:#b88830;--p-amber-950:#ede4d0;--p-yellow-400:#8f5e15;--p-emerald-400:#485e30;--p-blue-950:#d8dae5;--bg:var(--p-black);--surface:var(--p-gray-100);--surface-2:var(--p-gray-200);--bg-hover:var(--p-gray-300);--bg-overlay:rgba(225,226,231,0.7);--bg-input:var(--p-gray-200);--bg-disabled:var(--p-gray-200);--bg-code:var(--p-gray-100);--bg-accent:var(--p-green-950);--bg-success:var(--p-green-950);--bg-error:var(--p-red-950);--bg-warning:var(--p-amber-950);--bg-info:var(--p-blue-950);--text-heading:var(--p-white);--text-strong:var(--p-gray-50);--text:var(--p-white);--muted:var(--p-gray-500);--dim:var(--p-gray-400);--text-tertiary:var(--p-gray-450);--text-disabled:var(--p-gray-450);--text-placeholder:var(--p-gray-400);--text-link:var(--p-green-400);--text-info:var(--p-blue-400);--text-success:var(--p-green-400);--text-error:var(--p-red-400);--text-warning:var(--p-amber-400);--accent:var(--p-green-400);--accent-hover:var(--p-green-500);--accent-darker:var(--p-green-600);--accent-lighter:var(--p-green-300);--accent-dim:var(--p-green-200);--accent-subtle:var(--p-green-950);--accent-contrast:var(--p-black);--border:var(--p-gray-300);--border-subtle:var(--p-gray-200);--border-accent:var(--p-green-400);--border-focus:var(--p-green-400);--border-error:var(--p-red-400);--border-success:var(--p-lime-300);--green:var(--p-lime-300);--success-lighter:var(--p-emerald-400);--success-contrast:var(--p-green-300);--red:var(--p-red-400);--error-lighter:var(--p-red-300);--error-contrast:var(--p-red-400);--yellow:var(--p-amber-400);--warning-lighter:var(--p-amber-300);--warning-contrast:var(--p-amber-400);--blue:var(--p-blue-400);--info-lighter:var(--p-blue-300);--info-contrast:var(--p-blue-400);--indicator:var(--p-teal-400);--folder:var(--p-yellow-400);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:18px;--radius-3xl:24px;--typo-display-family:Inter;--typo-display-size:40px;--typo-display-weight:800;--typo-display-lh:1.2;--typo-heading-family:Inter;--typo-heading-size:24px;--typo-heading-weight:700;--typo-heading-lh:1.2;--typo-title-family:Inter;--typo-title-size:18px;--typo-title-weight:600;--typo-title-lh:1.2;--typo-body-family:Inter;--typo-body-size:15px;--typo-body-weight:400;--typo-body-lh:1.5;--typo-body-italic-family:Inter;--typo-body-italic-size:15px;--typo-body-italic-weight:400;--typo-body-italic-lh:1.5;--typo-body-italic-style:italic;--typo-label-family:Inter;--typo-label-size:13px;--typo-label-weight:500;--typo-label-lh:1.2;--typo-label-italic-family:Inter;--typo-label-italic-size:13px;--typo-label-italic-weight:500;--typo-label-italic-lh:1.2;--typo-label-italic-style:italic;--typo-caption-family:Inter;--typo-caption-size:11px;--typo-caption-weight:400;--typo-caption-lh:1.5;--typo-code-family:"JetBrains Mono";--typo-code-size:13px;--typo-code-weight:400;--typo-code-lh:1.5;--shadow-subtle:0 1px 2px 0 rgba(160,164,180,0.2);--shadow-elevated:0 4px 16px 0 rgba(160,164,180,0.25);--shadow-overlay:0 8px 32px 0 rgba(160,164,180,0.3);--thickness-border:2px;--thickness-focus:4px;--thickness-divider:1px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-toast:400;--z-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);--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--accent-bg:var(--bg-accent);--accent-border:var(--border-accent);--green-bg:var(--bg-success);--green-border:var(--border-success);--red-bg:var(--bg-error);--red-border:var(--border-error);--yellow-bg:var(--bg-warning);--orange:var(--yellow);--orange-bg:var(--bg-warning);--blue-bg:var(--bg-info);--border-hover:var(--dim);--purple:var(--accent-lighter);--indigo:var(--info-lighter);--accent-bg-hover:var(--bg-accent);--accent-border-hover:var(--border-accent);--accent-glow:var(--bg-accent);--body-glow:var(--bg-accent);--body-glow-fade:var(--bg);--yellow-border:var(--border-error);--orange-border:var(--border-error);--blue-border:var(--border-accent);--purple-bg:var(--bg-accent);--purple-border:var(--border-accent)}[data-theme=warm-dark]{--p-brown-950:#140d05;--p-brown-900:#1e1209;--p-brown-800:#2a1a0e;--p-brown-700:#362214;--p-orange-400:#fb923c;--p-orange-300:#fdba74;--p-sand-50:#fdf8f0;--p-sand-300:#e8d5b7;--p-sand-400:#c9a97a;--p-border-warm:#3d2510;--p-border-deep:#251508;--p-emerald-400:#34d399;--p-red-400:#f87171;--p-amber-300:#fcd34d;--p-blue-400:#60a5fa;--bg:var(--p-brown-950);--surface:var(--p-brown-900);--surface-2:var(--p-brown-800);--bg-hover:var(--p-brown-700);--bg-overlay:rgba(20,13,5,0.7);--bg-input:var(--p-brown-800);--bg-disabled:var(--p-brown-800);--bg-code:var(--p-brown-900);--bg-accent:rgba(251,146,60,0.08);--bg-success:rgba(52,211,153,0.08);--bg-error:rgba(248,113,113,0.08);--bg-warning:rgba(252,211,77,0.08);--bg-info:rgba(96,165,250,0.08);--text:var(--p-sand-50);--text-heading:var(--p-sand-50);--text-strong:var(--p-sand-50);--muted:var(--p-sand-300);--dim:var(--p-sand-400);--text-placeholder:var(--p-sand-400);--text-link:var(--p-orange-400);--accent:var(--p-orange-400);--accent-hover:var(--p-orange-300);--accent-lighter:var(--p-orange-300);--accent-dim:#fde2b5;--accent-subtle:#1a0d03;--accent-contrast:var(--p-brown-950);--border:var(--p-border-warm);--border-subtle:var(--p-border-deep);--border-accent:var(--p-orange-400);--border-focus:var(--p-orange-400);--border-error:var(--p-red-400);--border-success:var(--p-emerald-400);--green:var(--p-emerald-400);--red:var(--p-red-400);--yellow:var(--p-amber-300);--blue:var(--p-blue-400);--indicator:var(--p-emerald-400);--folder:var(--p-amber-300);--info-lighter:var(--p-blue-400);--shadow-subtle:0 1px 2px rgba(0,0,0,0.4);--shadow-elevated:0 4px 16px rgba(0,0,0,0.5);--shadow-overlay:0 8px 32px rgba(0,0,0,0.6);--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--accent-bg:var(--bg-accent);--accent-bg-hover:rgba(251,146,60,0.15);--accent-border:rgba(251,146,60,0.2);--accent-border-hover:rgba(251,146,60,0.4);--accent-glow:rgba(251,146,60,0.3);--body-glow:rgba(251,146,60,0.1);--body-glow-fade:rgba(251,146,60,0.03);--border-hover:var(--dim);--green-bg:var(--bg-success);--green-border:rgba(52,211,153,0.2);--red-bg:var(--bg-error);--red-border:rgba(248,113,113,0.2);--yellow-bg:var(--bg-warning);--yellow-border:rgba(252,211,77,0.2);--orange:var(--accent);--orange-bg:var(--bg-accent);--orange-border:rgba(251,146,60,0.2);--blue-bg:var(--bg-info);--blue-border:rgba(96,165,250,0.2);--purple:#a855f7;--purple-bg:rgba(168,85,247,0.08);--purple-border:rgba(168,85,247,0.2);--indigo:#79c0ff}[data-theme=warm-light]{--p-ember-deep:#fdf8f2;--p-ember-dark:#faf0e0;--p-ember-mid:#f5e4c8;--p-ember-light:#edd5a8;--p-smoke-bright:#1a1208;--p-smoke-mid:#3d3020;--p-smoke-dim:#7a6850;--p-flame:#d97706;--p-flame-vivid:#c06600;--p-flame-deep:#a05500;--p-flame-pale:#ea8c20;--p-flame-wash:#fddcb0;--p-hearth:#059669;--p-hearth-bright:#16a34a;--p-spark-red:#dc2626;--p-spark-red-dim:#ef4444;--p-spark-amber:#b45309;--p-spark-amber-dim:#d97706;--p-spark-blue:#2563eb;--p-spark-blue-dim:#3b82f6;--p-spark-green:#16a34a;--p-accent-surface:#fef0d8;--p-error-surface:#fde8e8;--p-warn-surface:#fef5e0;--p-info-surface:#e8f0fd;--p-success-surface:#e8f5e8;--bg:var(--p-ember-deep);--surface:var(--p-ember-dark);--surface-2:var(--p-ember-mid);--bg-hover:var(--p-ember-light);--bg-overlay:rgba(253,248,242,0.75);--bg-input:var(--p-ember-mid);--bg-disabled:var(--p-ember-mid);--bg-code:var(--p-ember-dark);--bg-accent:var(--p-accent-surface);--bg-success:var(--p-success-surface);--bg-error:var(--p-error-surface);--bg-warning:var(--p-warn-surface);--bg-info:var(--p-info-surface);--text-heading:var(--p-smoke-bright);--text-strong:var(--p-smoke-bright);--text:var(--p-smoke-bright);--muted:var(--p-smoke-mid);--dim:var(--p-smoke-dim);--text-tertiary:var(--p-smoke-dim);--text-disabled:var(--p-smoke-dim);--text-placeholder:var(--p-smoke-dim);--text-link:var(--p-flame);--text-info:var(--p-spark-blue);--text-success:var(--p-flame);--text-error:var(--p-spark-red);--text-warning:var(--p-spark-amber);--accent:var(--p-flame);--accent-hover:var(--p-flame-vivid);--accent-darker:var(--p-flame-deep);--accent-lighter:var(--p-flame-pale);--accent-dim:var(--p-flame-wash);--accent-subtle:var(--p-accent-surface);--accent-contrast:var(--p-ember-deep);--border:var(--p-ember-light);--border-subtle:var(--p-ember-mid);--border-accent:var(--p-flame);--border-focus:var(--p-flame);--border-error:var(--p-spark-red);--border-success:var(--p-hearth-bright);--green:var(--p-hearth-bright);--success-lighter:var(--p-spark-green);--success-contrast:var(--p-hearth);--red:var(--p-spark-red);--error-lighter:var(--p-spark-red-dim);--error-contrast:var(--p-spark-red);--yellow:var(--p-spark-amber);--warning-lighter:var(--p-spark-amber-dim);--warning-contrast:var(--p-spark-amber);--blue:var(--p-spark-blue);--info-lighter:var(--p-spark-blue-dim);--info-contrast:var(--p-spark-blue);--indicator:var(--p-hearth);--folder:var(--p-spark-amber);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:20px;--radius-3xl:26px;--typo-display-family:"Source Sans 3",Inter,system-ui,sans-serif;--typo-display-size:40px;--typo-display-weight:800;--typo-display-lh:1.2;--typo-heading-family:"Source Sans 3",Inter,system-ui,sans-serif;--typo-heading-size:24px;--typo-heading-weight:700;--typo-heading-lh:1.2;--typo-title-family:"Source Sans 3",Inter,system-ui,sans-serif;--typo-title-size:18px;--typo-title-weight:600;--typo-title-lh:1.2;--typo-body-family:"Source Sans 3",Inter,system-ui,sans-serif;--typo-body-size:15px;--typo-body-weight:400;--typo-body-lh:1.55;--typo-body-italic-family:"Source Sans 3",Inter,system-ui,sans-serif;--typo-body-italic-size:15px;--typo-body-italic-weight:400;--typo-body-italic-lh:1.55;--typo-body-italic-style:italic;--typo-label-family:"Source Sans 3",Inter,system-ui,sans-serif;--typo-label-size:13px;--typo-label-weight:500;--typo-label-lh:1.2;--typo-label-italic-family:"Source Sans 3",Inter,system-ui,sans-serif;--typo-label-italic-size:13px;--typo-label-italic-weight:500;--typo-label-italic-lh:1.2;--typo-label-italic-style:italic;--typo-caption-family:"Source Sans 3",Inter,system-ui,sans-serif;--typo-caption-size:11px;--typo-caption-weight:400;--typo-caption-lh:1.55;--typo-code-family:"Source Code Pro","JetBrains Mono",monospace;--typo-code-size:13px;--typo-code-weight:400;--typo-code-lh:1.55;--shadow-subtle:0 1px 3px 0 rgba(200,160,112,0.15);--shadow-elevated:0 4px 14px -2px rgba(200,160,112,0.2);--shadow-overlay:0 10px 36px -4px rgba(200,160,112,0.25);--thickness-border:1.5px;--thickness-focus:3px;--thickness-divider:1px;--opacity-subtle:0.8;--opacity-muted:0.5;--opacity-faint:0.3;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-toast:400;--z-tooltip:500;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:380ms;--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);--icon-xs:12;--icon-sm:16;--icon-md:20;--icon-lg:24;--icon-xl:32;--accent-bg:var(--bg-accent);--accent-border:var(--border-accent);--green-bg:var(--bg-success);--green-border:var(--border-success);--red-bg:var(--bg-error);--red-border:var(--border-error);--yellow-bg:var(--bg-warning);--orange:var(--yellow);--orange-bg:var(--bg-warning);--blue-bg:var(--bg-info);--border-hover:var(--dim);--purple:var(--accent-lighter);--indigo:var(--info-lighter);--accent-bg-hover:var(--bg-accent);--accent-border-hover:var(--border-accent);--accent-glow:var(--bg-accent);--body-glow:var(--bg-accent);--body-glow-fade:var(--bg);--yellow-border:var(--border-error);--orange-border:var(--border-error);--blue-border:var(--border-accent);--purple-bg:var(--bg-accent);--purple-border:var(--border-accent)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}