/* Generated by lib/theme/css.ts — do not edit by hand. */

[data-theme="aivio-emerald"][data-mode="dark"] {
  --color-red-50: oklch(97.1% 0.013 17.38);
  --color-red-100: oklch(93.6% 0.032 17.717);
  --color-red-200: oklch(88.5% 0.062 18.334);
  --color-red-300: oklch(80.8% 0.114 19.571);
  --color-red-400: oklch(70.4% 0.191 22.216);
  --color-red-500: oklch(63.7% 0.237 25.331);
  --color-red-600: oklch(57.7% 0.245 27.325);
  --color-red-700: oklch(50.5% 0.213 27.518);
  --color-red-800: oklch(44.4% 0.177 26.899);
  --color-red-900: oklch(39.6% 0.141 25.723);
  --color-red-950: oklch(25.8% 0.092 26.042);
  --color-orange-50: oklch(98% 0.016 73.684);
  --color-orange-100: oklch(95.4% 0.038 75.164);
  --color-orange-200: oklch(90.1% 0.076 70.697);
  --color-orange-300: oklch(83.7% 0.128 66.29);
  --color-orange-400: oklch(75% 0.183 55.934);
  --color-orange-500: oklch(70.5% 0.213 47.604);
  --color-orange-600: oklch(64.6% 0.222 41.116);
  --color-orange-700: oklch(55.3% 0.195 38.402);
  --color-orange-800: oklch(47% 0.157 37.304);
  --color-orange-900: oklch(40.8% 0.123 38.172);
  --color-orange-950: oklch(26.6% 0.079 36.259);
  --color-amber-50: oklch(98.7% 0.022 95.277);
  --color-amber-100: oklch(96.2% 0.059 95.617);
  --color-amber-200: oklch(92.4% 0.12 95.746);
  --color-amber-300: oklch(87.9% 0.169 91.605);
  --color-amber-400: oklch(82.8% 0.189 84.429);
  --color-amber-500: oklch(76.9% 0.188 70.08);
  --color-amber-600: oklch(66.6% 0.179 58.318);
  --color-amber-700: oklch(55.5% 0.163 48.998);
  --color-amber-800: oklch(47.3% 0.137 46.201);
  --color-amber-900: oklch(41.4% 0.112 45.904);
  --color-amber-950: oklch(27.9% 0.077 45.635);
  --color-yellow-50: oklch(98.7% 0.026 102.212);
  --color-yellow-100: oklch(97.3% 0.071 103.193);
  --color-yellow-200: oklch(94.5% 0.129 101.54);
  --color-yellow-300: oklch(90.5% 0.182 98.111);
  --color-yellow-400: oklch(85.2% 0.199 91.936);
  --color-yellow-500: oklch(79.5% 0.184 86.047);
  --color-yellow-600: oklch(68.1% 0.162 75.834);
  --color-yellow-700: oklch(55.4% 0.135 66.442);
  --color-yellow-800: oklch(47.6% 0.114 61.907);
  --color-yellow-900: oklch(42.1% 0.095 57.708);
  --color-yellow-950: oklch(28.6% 0.066 53.813);
  --color-lime-50: oklch(98.6% 0.031 120.757);
  --color-lime-100: oklch(96.7% 0.067 122.328);
  --color-lime-200: oklch(93.8% 0.127 124.321);
  --color-lime-300: oklch(89.7% 0.196 126.665);
  --color-lime-400: oklch(84.1% 0.238 128.85);
  --color-lime-500: oklch(76.8% 0.233 130.85);
  --color-lime-600: oklch(64.8% 0.2 131.684);
  --color-lime-700: oklch(53.2% 0.157 131.589);
  --color-lime-800: oklch(45.3% 0.124 130.933);
  --color-lime-900: oklch(40.5% 0.101 131.063);
  --color-lime-950: oklch(27.4% 0.072 132.109);
  --color-green-50: oklch(98.2% 0.018 155.826);
  --color-green-100: oklch(96.2% 0.044 156.743);
  --color-green-200: oklch(92.5% 0.084 155.995);
  --color-green-300: oklch(87.1% 0.15 154.449);
  --color-green-400: oklch(79.2% 0.209 151.711);
  --color-green-500: oklch(72.3% 0.219 149.579);
  --color-green-600: oklch(62.7% 0.194 149.214);
  --color-green-700: oklch(52.7% 0.154 150.069);
  --color-green-800: oklch(44.8% 0.119 151.328);
  --color-green-900: oklch(39.3% 0.095 152.535);
  --color-green-950: oklch(26.6% 0.065 152.934);
  --color-emerald-50: oklch(97.9% 0.021 166.113);
  --color-emerald-100: oklch(95% 0.052 163.051);
  --color-emerald-200: oklch(90.5% 0.093 164.15);
  --color-emerald-300: oklch(84.5% 0.143 164.978);
  --color-emerald-400: oklch(76.5% 0.177 163.223);
  --color-emerald-500: oklch(69.6% 0.17 162.48);
  --color-emerald-600: oklch(59.6% 0.145 163.225);
  --color-emerald-700: oklch(50.8% 0.118 165.612);
  --color-emerald-800: oklch(43.2% 0.095 166.913);
  --color-emerald-900: oklch(37.8% 0.077 168.94);
  --color-emerald-950: oklch(26.2% 0.051 172.552);
  --color-teal-50: oklch(98.4% 0.014 180.72);
  --color-teal-100: oklch(95.3% 0.051 180.801);
  --color-teal-200: oklch(91% 0.096 180.426);
  --color-teal-300: oklch(85.5% 0.138 181.071);
  --color-teal-400: oklch(77.7% 0.152 181.912);
  --color-teal-500: oklch(70.4% 0.14 182.503);
  --color-teal-600: oklch(60% 0.118 184.704);
  --color-teal-700: oklch(51.1% 0.096 186.391);
  --color-teal-800: oklch(43.7% 0.078 188.216);
  --color-teal-900: oklch(38.6% 0.063 188.416);
  --color-teal-950: oklch(27.7% 0.046 192.524);
  --color-cyan-50: oklch(98.4% 0.019 200.873);
  --color-cyan-100: oklch(95.6% 0.045 203.388);
  --color-cyan-200: oklch(91.7% 0.08 205.041);
  --color-cyan-300: oklch(86.5% 0.127 207.078);
  --color-cyan-400: oklch(78.9% 0.154 211.53);
  --color-cyan-500: oklch(71.5% 0.143 215.221);
  --color-cyan-600: oklch(60.9% 0.126 221.723);
  --color-cyan-700: oklch(52% 0.105 223.128);
  --color-cyan-800: oklch(45% 0.085 224.283);
  --color-cyan-900: oklch(39.8% 0.07 227.392);
  --color-cyan-950: oklch(30.2% 0.056 229.695);
  --color-sky-50: oklch(97.7% 0.013 236.62);
  --color-sky-100: oklch(95.1% 0.026 236.824);
  --color-sky-200: oklch(90.1% 0.058 230.902);
  --color-sky-300: oklch(82.8% 0.111 230.318);
  --color-sky-400: oklch(74.6% 0.16 232.661);
  --color-sky-500: oklch(68.5% 0.169 237.323);
  --color-sky-600: oklch(58.8% 0.158 241.966);
  --color-sky-700: oklch(50% 0.134 242.749);
  --color-sky-800: oklch(44.3% 0.11 240.79);
  --color-sky-900: oklch(39.1% 0.09 240.876);
  --color-sky-950: oklch(29.3% 0.066 243.157);
  --color-blue-50: oklch(97% 0.014 254.604);
  --color-blue-100: oklch(93.2% 0.032 255.585);
  --color-blue-200: oklch(88.2% 0.059 254.128);
  --color-blue-300: oklch(80.9% 0.105 251.813);
  --color-blue-400: oklch(70.7% 0.165 254.624);
  --color-blue-500: oklch(62.3% 0.214 259.815);
  --color-blue-600: oklch(54.6% 0.245 262.881);
  --color-blue-700: oklch(48.8% 0.243 264.376);
  --color-blue-800: oklch(42.4% 0.199 265.638);
  --color-blue-900: oklch(37.9% 0.146 265.522);
  --color-blue-950: oklch(28.2% 0.091 267.935);
  --color-indigo-50: oklch(96.2% 0.018 272.314);
  --color-indigo-100: oklch(93% 0.034 272.788);
  --color-indigo-200: oklch(87% 0.065 274.039);
  --color-indigo-300: oklch(78.5% 0.115 274.713);
  --color-indigo-400: oklch(67.3% 0.182 276.935);
  --color-indigo-500: oklch(58.5% 0.233 277.117);
  --color-indigo-600: oklch(51.1% 0.262 276.966);
  --color-indigo-700: oklch(45.7% 0.24 277.023);
  --color-indigo-800: oklch(39.8% 0.195 277.366);
  --color-indigo-900: oklch(35.9% 0.144 278.697);
  --color-indigo-950: oklch(25.7% 0.09 281.288);
  --color-violet-50: oklch(96.9% 0.016 293.756);
  --color-violet-100: oklch(94.3% 0.029 294.588);
  --color-violet-200: oklch(89.4% 0.057 293.283);
  --color-violet-300: oklch(81.1% 0.111 293.571);
  --color-violet-400: oklch(70.2% 0.183 293.541);
  --color-violet-500: oklch(60.6% 0.25 292.717);
  --color-violet-600: oklch(54.1% 0.281 293.009);
  --color-violet-700: oklch(49.1% 0.27 292.581);
  --color-violet-800: oklch(43.2% 0.232 292.759);
  --color-violet-900: oklch(38% 0.189 293.745);
  --color-violet-950: oklch(28.3% 0.141 291.089);
  --color-purple-50: oklch(97.7% 0.014 308.299);
  --color-purple-100: oklch(94.6% 0.033 307.174);
  --color-purple-200: oklch(90.2% 0.063 306.703);
  --color-purple-300: oklch(82.7% 0.119 306.383);
  --color-purple-400: oklch(71.4% 0.203 305.504);
  --color-purple-500: oklch(62.7% 0.265 303.9);
  --color-purple-600: oklch(55.8% 0.288 302.321);
  --color-purple-700: oklch(49.6% 0.265 301.924);
  --color-purple-800: oklch(43.8% 0.218 303.724);
  --color-purple-900: oklch(38.1% 0.176 304.987);
  --color-purple-950: oklch(29.1% 0.149 302.717);
  --color-fuchsia-50: oklch(97.7% 0.017 320.058);
  --color-fuchsia-100: oklch(95.2% 0.037 318.852);
  --color-fuchsia-200: oklch(90.3% 0.076 319.62);
  --color-fuchsia-300: oklch(83.3% 0.145 321.434);
  --color-fuchsia-400: oklch(74% 0.238 322.16);
  --color-fuchsia-500: oklch(66.7% 0.295 322.15);
  --color-fuchsia-600: oklch(59.1% 0.293 322.896);
  --color-fuchsia-700: oklch(51.8% 0.253 323.949);
  --color-fuchsia-800: oklch(45.2% 0.211 324.591);
  --color-fuchsia-900: oklch(40.1% 0.17 325.612);
  --color-fuchsia-950: oklch(29.3% 0.136 325.661);
  --color-pink-50: oklch(97.1% 0.014 343.198);
  --color-pink-100: oklch(94.8% 0.028 342.258);
  --color-pink-200: oklch(89.9% 0.061 343.231);
  --color-pink-300: oklch(82.3% 0.12 346.018);
  --color-pink-400: oklch(71.8% 0.202 349.761);
  --color-pink-500: oklch(65.6% 0.241 354.308);
  --color-pink-600: oklch(59.2% 0.249 0.584);
  --color-pink-700: oklch(52.5% 0.223 3.958);
  --color-pink-800: oklch(45.9% 0.187 3.815);
  --color-pink-900: oklch(40.8% 0.153 2.432);
  --color-pink-950: oklch(28.4% 0.109 3.907);
  --color-rose-50: oklch(96.9% 0.015 12.422);
  --color-rose-100: oklch(94.1% 0.03 12.58);
  --color-rose-200: oklch(89.2% 0.058 10.001);
  --color-rose-300: oklch(81% 0.117 11.638);
  --color-rose-400: oklch(71.2% 0.194 13.428);
  --color-rose-500: oklch(64.5% 0.246 16.439);
  --color-rose-600: oklch(58.6% 0.253 17.585);
  --color-rose-700: oklch(51.4% 0.222 16.935);
  --color-rose-800: oklch(45.5% 0.188 13.697);
  --color-rose-900: oklch(41% 0.159 10.272);
  --color-rose-950: oklch(27.1% 0.105 12.094);
  --color-slate-50: oklch(98.4% 0.003 247.858);
  --color-slate-100: oklch(96.8% 0.007 247.896);
  --color-slate-200: oklch(92.9% 0.013 255.508);
  --color-slate-300: oklch(86.9% 0.022 252.894);
  --color-slate-400: oklch(70.4% 0.04 256.788);
  --color-slate-500: oklch(55.4% 0.046 257.417);
  --color-slate-600: oklch(44.6% 0.043 257.281);
  --color-slate-700: oklch(37.2% 0.044 257.287);
  --color-slate-800: oklch(27.9% 0.041 260.031);
  --color-slate-900: oklch(20.8% 0.042 265.755);
  --color-slate-950: oklch(12.9% 0.042 264.695);
  --color-gray-50: oklch(98.5% 0.002 247.839);
  --color-gray-100: oklch(96.7% 0.003 264.542);
  --color-gray-200: oklch(92.8% 0.006 264.531);
  --color-gray-300: oklch(87.2% 0.01 258.338);
  --color-gray-400: oklch(70.7% 0.022 261.325);
  --color-gray-500: oklch(55.1% 0.027 264.364);
  --color-gray-600: oklch(44.6% 0.03 256.802);
  --color-gray-700: oklch(37.3% 0.034 259.733);
  --color-gray-800: oklch(27.8% 0.033 256.848);
  --color-gray-900: oklch(21% 0.034 264.665);
  --color-gray-950: oklch(13% 0.028 261.692);
  --color-zinc-50: oklch(98.5% 0 0);
  --color-zinc-100: oklch(96.7% 0.001 286.375);
  --color-zinc-200: oklch(92% 0.004 286.32);
  --color-zinc-300: oklch(87.1% 0.006 286.286);
  --color-zinc-400: oklch(70.5% 0.015 286.067);
  --color-zinc-500: oklch(55.2% 0.016 285.938);
  --color-zinc-600: oklch(44.2% 0.017 285.786);
  --color-zinc-700: oklch(37% 0.013 285.805);
  --color-zinc-800: oklch(27.4% 0.006 286.033);
  --color-zinc-900: oklch(21% 0.006 285.885);
  --color-zinc-950: oklch(14.1% 0.005 285.823);
  --color-neutral-50: oklch(98.5% 0 0);
  --color-neutral-100: oklch(97% 0 0);
  --color-neutral-200: oklch(92.2% 0 0);
  --color-neutral-300: oklch(87% 0 0);
  --color-neutral-400: oklch(70.8% 0 0);
  --color-neutral-500: oklch(55.6% 0 0);
  --color-neutral-600: oklch(43.9% 0 0);
  --color-neutral-700: oklch(37.1% 0 0);
  --color-neutral-800: oklch(26.9% 0 0);
  --color-neutral-900: oklch(20.5% 0 0);
  --color-neutral-950: oklch(14.5% 0 0);
  --color-stone-50: oklch(98.5% 0.001 106.423);
  --color-stone-100: oklch(97% 0.001 106.424);
  --color-stone-200: oklch(92.3% 0.003 48.717);
  --color-stone-300: oklch(86.9% 0.005 56.366);
  --color-stone-400: oklch(70.9% 0.01 56.259);
  --color-stone-500: oklch(55.3% 0.013 58.071);
  --color-stone-600: oklch(44.4% 0.011 73.639);
  --color-stone-700: oklch(37.4% 0.01 67.558);
  --color-stone-800: oklch(26.8% 0.007 34.298);
  --color-stone-900: oklch(21.6% 0.006 56.043);
  --color-stone-950: oklch(14.7% 0.004 49.25);
  --color-white: #fff;
  --color-black: #000;
  --background: #0F1117;
  --sidebar: #11131A;
  --card: #171A23;
  --popover: #1D212D;
  --muted: #1D212D;
  --accent: #1D212D;
  --foreground: #FFFFFF;
  --card-foreground: #FFFFFF;
  --popover-foreground: #FFFFFF;
  --muted-foreground: #A3AAB8;
  --accent-foreground: #22C55E;
  --primary: #22C55E;
  --primary-hover: #16A34A;
  --primary-foreground: #FFFFFF;
  --ring: #22C55E;
  --input-bg: #1A1D28;
  --secondary: rgba(255, 255, 255, 0.05);
  --secondary-foreground: #FFFFFF;
  --destructive: #EF4444;
  --destructive-foreground: #FFFFFF;
  --border: rgba(255, 255, 255, 0.08);
  --input: rgba(255, 255, 255, 0.08);
  --sidebar-ring: #22C55E;
  --sidebar-border: rgba(255, 255, 255, 0.08);
  --sidebar-accent: rgba(255, 255, 255, 0.06);
  --sidebar-primary: #22C55E;
  --sidebar-foreground: #7E8594;
  --sidebar-accent-foreground: #FFFFFF;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(255, 255, 255, 0.90);
  --sidebar-inactive-text: rgba(255, 255, 255, 0.40);
  --sidebar-hover-text: rgba(255, 255, 255, 0.70);
  --sidebar-active-icon: #22C55E;
  --sidebar-inactive-icon: rgba(255, 255, 255, 0.35);
  --sidebar-hover-icon: rgba(255, 255, 255, 0.65);
  --sidebar-hover-bg: rgba(255, 255, 255, 0.04);
  --sidebar-border-active: rgba(34, 197, 94, 0.15);
  --sidebar-bg-active: rgba(34, 197, 94, 0.07);
  --chart-1: #22C55E;
  --chart-2: #60A5FA;
  --chart-3: #F59E0B;
  --chart-4: #EF4444;
  --chart-5: #10B981;
  --brand-primary-dim: rgba(34, 197, 94, 0.10);
  --brand-primary-border: rgba(34, 197, 94, 0.20);
  --brand-success: #22C55E;
  --brand-success-dim: rgba(34, 197, 94, 0.10);
  --brand-success-border: rgba(34, 197, 94, 0.22);
  --brand-gold: #F59E0B;
  --brand-gold-dim: rgba(245, 158, 11, 0.10);
  --brand-gold-border: rgba(245, 158, 11, 0.22);
  --text-muted: #6D7382;
  --border-subtle: rgba(255, 255, 255, 0.06);
  --border-default: rgba(255, 255, 255, 0.08);
  --border-strong: rgba(255, 255, 255, 0.16);
  --shadow-color: rgba(0, 0, 0, 0.25);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.15);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.20);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.25);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.35);
  --shadow-glow: 0 0 40px rgba(34, 197, 94, 0.15);
  --chat-bg: #0F1117;
  --chat-bg-deep: #11131A;
  --chat-bg-deepest: #0C0A14;
  --chat-bg-alt: #13161E;
  --chat-panel: #13151D;
  --chat-surface: #1D212D;
  --chat-surface-alt: #171A23;
  --chat-raised: #1A1D28;
  --chat-raised-alt: #191C26;
  --chat-hover: #262B39;
  --chat-text: #E8EAEF;
  --chat-meta: #8A91A0;
  --chat-meta-strong: #A3AAB8;
  --chat-accent: #16A34A;
  --chat-accent-hover: #15803D;
  --chat-bubble-out: color-mix(in srgb, #22C55E 24%, #171A23);
  --chat-link: #60A5FA;
  --chat-note-bg: rgba(245, 158, 11, 0.10);
  --chat-note-fg: #FDE68A;
  --chat-note-border: rgba(245, 158, 11, 0.30);
  --chat-warn-bg: rgba(245, 158, 11, 0.10);
  --chat-warn-fg: #FCD34D;
  --chat-warn-border: rgba(245, 158, 11, 0.30);
  --builder-bg: #130d22;
  --builder-border: #281b44;
  --builder-deep: #0e0e11;
  --builder-deepest: #0b0716;
  --builder-raised: #150f22;
  --builder-panel: #181028;
  --builder-panel-alt: #0f091c;
  --builder-surface: #120b24;
  --builder-surface-2: #18112b;
  --builder-surface-3: #1b1233;
  --builder-surface-4: #0e0a1b;
  --builder-neutral: #1e1e22;
  --surface-alt: #1e293b;
  --surface-deep: #0f172a;
  --surface-deepest: #0b0f1a;
  --header: #0C0A14;
  --hero-from: #161925;
  --hero-via: #1a1d2e;
  --hero-to: #121420;
  color-scheme: dark;
}

[data-theme="aivio-emerald"][data-mode="light"] {
  --color-slate-50: #000717;
  --color-slate-100: #0c182a;
  --color-slate-200: #1d293b;
  --color-slate-300: #354153;
  --color-slate-400: #495567;
  --color-slate-500: #687484;
  --color-slate-600: #98a3b2;
  --color-slate-700: #ccd5e1;
  --color-slate-800: #e0e8f4;
  --color-slate-900: #edf5ff;
  --color-slate-950: #f3fbff;
  --color-gray-50: #000717;
  --color-gray-100: #0c182a;
  --color-gray-200: #1d293b;
  --color-gray-300: #354153;
  --color-gray-400: #495567;
  --color-gray-500: #687484;
  --color-gray-600: #98a3b2;
  --color-gray-700: #ccd5e1;
  --color-gray-800: #e0e8f4;
  --color-gray-900: #edf5ff;
  --color-gray-950: #f3fbff;
  --color-zinc-50: #000717;
  --color-zinc-100: #0c182a;
  --color-zinc-200: #1d293b;
  --color-zinc-300: #354153;
  --color-zinc-400: #495567;
  --color-zinc-500: #687484;
  --color-zinc-600: #98a3b2;
  --color-zinc-700: #ccd5e1;
  --color-zinc-800: #e0e8f4;
  --color-zinc-900: #edf5ff;
  --color-zinc-950: #f3fbff;
  --color-neutral-50: #000717;
  --color-neutral-100: #0c182a;
  --color-neutral-200: #1d293b;
  --color-neutral-300: #354153;
  --color-neutral-400: #495567;
  --color-neutral-500: #687484;
  --color-neutral-600: #98a3b2;
  --color-neutral-700: #ccd5e1;
  --color-neutral-800: #e0e8f4;
  --color-neutral-900: #edf5ff;
  --color-neutral-950: #f3fbff;
  --color-stone-50: #000717;
  --color-stone-100: #0c182a;
  --color-stone-200: #1d293b;
  --color-stone-300: #354153;
  --color-stone-400: #495567;
  --color-stone-500: #687484;
  --color-stone-600: #98a3b2;
  --color-stone-700: #ccd5e1;
  --color-stone-800: #e0e8f4;
  --color-stone-900: #edf5ff;
  --color-stone-950: #f3fbff;
  --color-red-50: #ffddd8;
  --color-red-100: #ffbfb7;
  --color-red-200: #ff948b;
  --color-red-300: #fb2c36;
  --color-red-400: #e20d26;
  --color-red-500: #e20d26;
  --color-red-600: #be031d;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #ffe1d0;
  --color-orange-100: #ffc7a5;
  --color-orange-200: #ffa26b;
  --color-orange-300: #eb5100;
  --color-orange-400: #d33f00;
  --color-orange-500: #d33f00;
  --color-orange-600: #b23200;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fce6cd;
  --color-amber-100: #fcd09f;
  --color-amber-200: #f4b15f;
  --color-amber-300: #d06f00;
  --color-amber-400: #ba5e00;
  --color-amber-500: #ba5e00;
  --color-amber-600: #9c4d00;
  --color-amber-700: #9c4d00;
  --color-amber-800: #824000;
  --color-amber-900: #6e3600;
  --color-amber-950: #3d1a00;
  --color-yellow-50: #f6e9cc;
  --color-yellow-100: #f0d69d;
  --color-yellow-200: #e4ba5b;
  --color-yellow-300: #bc7e00;
  --color-yellow-400: #a76d00;
  --color-yellow-500: #a76d00;
  --color-yellow-600: #8c5a00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #def2ce;
  --color-lime-100: #c2e7a1;
  --color-lime-200: #9cd463;
  --color-lime-300: #54a400;
  --color-lime-400: #449000;
  --color-lime-500: #449000;
  --color-lime-600: #377800;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #d4f4d9;
  --color-green-100: #adebb8;
  --color-green-200: #74da8c;
  --color-green-300: #00ad33;
  --color-green-400: #009822;
  --color-green-500: #009822;
  --color-green-600: #007f18;
  --color-green-700: #007f18;
  --color-green-800: #006a15;
  --color-green-900: #005a12;
  --color-green-950: #003004;
  --color-emerald-50: #d5f2e2;
  --color-emerald-100: #aee9cb;
  --color-emerald-200: #75d7aa;
  --color-emerald-300: #00a96b;
  --color-emerald-400: #00965b;
  --color-emerald-500: #00965b;
  --color-emerald-600: #007d4a;
  --color-emerald-700: #007d4a;
  --color-emerald-800: #00683e;
  --color-emerald-900: #005834;
  --color-emerald-950: #002f19;
  --color-teal-50: #d4f1eb;
  --color-teal-100: #ade7dc;
  --color-teal-200: #75d4c5;
  --color-teal-300: #00a692;
  --color-teal-400: #009280;
  --color-teal-500: #009280;
  --color-teal-600: #007a6a;
  --color-teal-700: #007a6a;
  --color-teal-800: #006558;
  --color-teal-900: #00564b;
  --color-teal-950: #002e27;
  --color-cyan-50: #d3f0f7;
  --color-cyan-100: #abe4f3;
  --color-cyan-200: #71d0e7;
  --color-cyan-300: #009fc1;
  --color-cyan-400: #008cac;
  --color-cyan-500: #008cac;
  --color-cyan-600: #007490;
  --color-cyan-700: #007490;
  --color-cyan-800: #006178;
  --color-cyan-900: #005266;
  --color-cyan-950: #002b38;
  --color-sky-50: #d4eeff;
  --color-sky-100: #ace1ff;
  --color-sky-200: #74cbff;
  --color-sky-300: #0096e4;
  --color-sky-400: #0083cd;
  --color-sky-500: #0083cd;
  --color-sky-600: #006dac;
  --color-sky-700: #006dac;
  --color-sky-800: #005b8f;
  --color-sky-900: #004d7a;
  --color-sky-950: #002844;
  --color-blue-50: #d8ebff;
  --color-blue-100: #b6dbff;
  --color-blue-200: #88c0ff;
  --color-blue-300: #3084ff;
  --color-blue-400: #1f71f1;
  --color-blue-500: #1f71f1;
  --color-blue-600: #165dcb;
  --color-blue-700: #165dcb;
  --color-blue-800: #134ea9;
  --color-blue-900: #104290;
  --color-blue-950: #032152;
  --color-indigo-50: #e1e8ff;
  --color-indigo-100: #c8d4ff;
  --color-indigo-200: #a8b5ff;
  --color-indigo-300: #6f70ff;
  --color-indigo-400: #605efa;
  --color-indigo-500: #605efa;
  --color-indigo-600: #4f4dd3;
  --color-indigo-700: #4f4dd3;
  --color-indigo-800: #4140b0;
  --color-indigo-900: #373695;
  --color-indigo-950: #1b1955;
  --color-violet-50: #eae4ff;
  --color-violet-100: #dbccff;
  --color-violet-200: #c5a9ff;
  --color-violet-300: #975cff;
  --color-violet-400: #854af8;
  --color-violet-500: #854af8;
  --color-violet-600: #6f3bd1;
  --color-violet-700: #6f3bd1;
  --color-violet-800: #5c32ae;
  --color-violet-900: #4d2a94;
  --color-violet-950: #291254;
  --color-purple-50: #f2e1ff;
  --color-purple-100: #e9c7ff;
  --color-purple-200: #d9a0ff;
  --color-purple-300: #b04aff;
  --color-purple-400: #9c37f1;
  --color-purple-500: #9c37f1;
  --color-purple-600: #832acb;
  --color-purple-700: #832acb;
  --color-purple-800: #6d24a9;
  --color-purple-900: #5c1f8f;
  --color-purple-950: #320a52;
  --color-fuchsia-50: #ffdcff;
  --color-fuchsia-100: #ffbdff;
  --color-fuchsia-200: #fa90ff;
  --color-fuchsia-300: #d714f0;
  --color-fuchsia-400: #c000d9;
  --color-fuchsia-500: #c000d9;
  --color-fuchsia-600: #a100b6;
  --color-fuchsia-700: #a100b6;
  --color-fuchsia-800: #860098;
  --color-fuchsia-900: #720081;
  --color-fuchsia-950: #3f0049;
  --color-pink-50: #ffdcec;
  --color-pink-100: #ffbddd;
  --color-pink-200: #ff91c7;
  --color-pink-300: #ef2994;
  --color-pink-400: #d70a82;
  --color-pink-500: #d70a82;
  --color-pink-600: #b5016c;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffdcdd;
  --color-rose-100: #ffbdc1;
  --color-rose-200: #ff909b;
  --color-rose-300: #fd1a54;
  --color-rose-400: #e40045;
  --color-rose-500: #e40045;
  --color-rose-600: #bf0037;
  --color-rose-700: #bf0037;
  --color-rose-800: #a0002e;
  --color-rose-900: #880027;
  --color-rose-950: #4c0010;
  --color-white: #0c182a;
  --color-black: #000000;
  --background: #f0f7ff;
  --sidebar: #f6fdff;
  --card: #f8ffff;
  --popover: #eaf2fc;
  --muted: #eaf2fc;
  --accent: #eaf2fc;
  --foreground: #0c182a;
  --card-foreground: #0c182a;
  --popover-foreground: #0c182a;
  --muted-foreground: #495567;
  --accent-foreground: #00965b;
  --primary: #00965b;
  --primary-hover: #00683e;
  --primary-foreground: #FFFFFF;
  --ring: #00965b;
  --input-bg: #f3fbff;
  --secondary: rgba(0, 0, 0, 0.04);
  --secondary-foreground: #0c182a;
  --destructive: #e40045;
  --destructive-foreground: #FFFFFF;
  --border: rgba(0, 0, 0, 0.1);
  --input: rgba(0, 0, 0, 0.12);
  --sidebar-ring: #00965b;
  --sidebar-border: rgba(0, 0, 0, 0.08);
  --sidebar-accent: rgba(0, 0, 0, 0.05);
  --sidebar-primary: #00965b;
  --sidebar-foreground: #495567;
  --sidebar-accent-foreground: #0c182a;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(0, 0, 0, 0.92);
  --sidebar-inactive-text: rgba(0, 0, 0, 0.55);
  --sidebar-hover-text: rgba(0, 0, 0, 0.75);
  --sidebar-active-icon: #00965b;
  --sidebar-inactive-icon: rgba(0, 0, 0, 0.45);
  --sidebar-hover-icon: rgba(0, 0, 0, 0.7);
  --sidebar-hover-bg: rgba(0, 0, 0, 0.045);
  --sidebar-border-active: #00965b26;
  --sidebar-bg-active: #00965b12;
  --chart-1: #00965b;
  --chart-2: #0083cd;
  --chart-3: #ba5e00;
  --chart-4: #e40045;
  --chart-5: #854af8;
  --brand-primary-dim: #00965b1A;
  --brand-primary-border: #00965b33;
  --brand-success: #009822;
  --brand-success-dim: #0098221A;
  --brand-success-border: #00982238;
  --brand-gold: #ba5e00;
  --brand-gold-dim: #ba5e001A;
  --brand-gold-border: #ba5e0038;
  --text-muted: #687484;
  --border-subtle: rgba(0, 0, 0, 0.07);
  --border-default: rgba(0, 0, 0, 0.1);
  --border-strong: rgba(0, 0, 0, 0.18);
  --shadow-color: rgba(0, 0, 0, 0.08);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.07);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.09);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.13);
  --shadow-glow: 0 0 40px #00965b14;
  color-scheme: light;
  --chat-bg: #e1e8f3;
  --chat-bg-deep: #e6edf8;
  --chat-bg-deepest: #d7dfe9;
  --chat-bg-alt: #e9f1fb;
  --chat-panel: #f7feff;
  --chat-surface: #f8ffff;
  --chat-surface-alt: #f0f7ff;
  --chat-raised: #eef6ff;
  --chat-raised-alt: #edf4ff;
  --chat-hover: #e5ecf6;
  --chat-text: #0c182a;
  --chat-meta: #495567;
  --chat-meta-strong: #354153;
  --chat-accent: #00965b;
  --chat-accent-hover: #00683e;
  --chat-bubble-out: color-mix(in srgb, #00965b 22%, #ffffff);
  --chat-link: #006dac;
  --chat-note-bg: color-mix(in srgb, #ba5e00 14%, transparent);
  --chat-note-fg: #6e3600;
  --chat-note-border: color-mix(in srgb, #ba5e00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #ba5e00 14%, transparent);
  --chat-warn-fg: #824000;
  --chat-warn-border: color-mix(in srgb, #ba5e00 30%, transparent);
  --builder-bg: #f0f7ff;
  --builder-border: #d7dfe9;
  --builder-deep: #f3fbff;
  --builder-deepest: #f5fcff;
  --builder-raised: #ebf2fd;
  --builder-panel: #e9f1fb;
  --builder-panel-alt: #eef6ff;
  --builder-surface: #edf4ff;
  --builder-surface-2: #e8effa;
  --builder-surface-3: #e5ecf6;
  --builder-surface-4: #f1f8ff;
  --builder-neutral: #e6edf8;
  --surface-alt: #e5ecf6;
  --surface-deep: #eef6ff;
  --surface-deepest: #f2f9ff;
  --header: #f8ffff;
  --hero-from: #f7feff;
  --hero-via: #f0f7ff;
  --hero-to: #e9f1fb;
}

[data-theme="clinical"][data-mode="dark"] {
  --color-slate-50: #f6fbfc;
  --color-slate-100: #f0f5f6;
  --color-slate-200: #e3e9ea;
  --color-slate-300: #cfd5d6;
  --color-slate-400: #9ca3a5;
  --color-slate-500: #6c7476;
  --color-slate-600: #4d5658;
  --color-slate-700: #394244;
  --color-slate-800: #212a2c;
  --color-slate-900: #101a1b;
  --color-slate-950: #02090a;
  --color-gray-50: #f6fbfc;
  --color-gray-100: #f0f5f6;
  --color-gray-200: #e3e9ea;
  --color-gray-300: #cfd5d6;
  --color-gray-400: #9ca3a5;
  --color-gray-500: #6c7476;
  --color-gray-600: #4d5658;
  --color-gray-700: #394244;
  --color-gray-800: #212a2c;
  --color-gray-900: #101a1b;
  --color-gray-950: #02090a;
  --color-zinc-50: #f6fbfc;
  --color-zinc-100: #f0f5f6;
  --color-zinc-200: #e3e9ea;
  --color-zinc-300: #cfd5d6;
  --color-zinc-400: #9ca3a5;
  --color-zinc-500: #6c7476;
  --color-zinc-600: #4d5658;
  --color-zinc-700: #394244;
  --color-zinc-800: #212a2c;
  --color-zinc-900: #101a1b;
  --color-zinc-950: #02090a;
  --color-neutral-50: #f6fbfc;
  --color-neutral-100: #f0f5f6;
  --color-neutral-200: #e3e9ea;
  --color-neutral-300: #cfd5d6;
  --color-neutral-400: #9ca3a5;
  --color-neutral-500: #6c7476;
  --color-neutral-600: #4d5658;
  --color-neutral-700: #394244;
  --color-neutral-800: #212a2c;
  --color-neutral-900: #101a1b;
  --color-neutral-950: #02090a;
  --color-stone-50: #f6fbfc;
  --color-stone-100: #f0f5f6;
  --color-stone-200: #e3e9ea;
  --color-stone-300: #cfd5d6;
  --color-stone-400: #9ca3a5;
  --color-stone-500: #6c7476;
  --color-stone-600: #4d5658;
  --color-stone-700: #394244;
  --color-stone-800: #212a2c;
  --color-stone-900: #101a1b;
  --color-stone-950: #02090a;
  --color-red-50: #ffefed;
  --color-red-100: #ffded8;
  --color-red-200: #ffc0b7;
  --color-red-300: #ff968b;
  --color-red-400: #ff5f59;
  --color-red-500: #f83337;
  --color-red-600: #df1b27;
  --color-red-700: #bc111d;
  --color-red-800: #9c1219;
  --color-red-900: #851015;
  --color-red-950: #4b0205;
  --color-orange-50: #fff1e8;
  --color-orange-100: #ffe1d0;
  --color-orange-200: #ffc7a5;
  --color-orange-300: #ffa26b;
  --color-orange-400: #f97214;
  --color-orange-500: #eb5100;
  --color-orange-600: #d33f00;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fef4e7;
  --color-amber-100: #fbe6ce;
  --color-amber-200: #fad2a1;
  --color-amber-300: #f0b363;
  --color-amber-400: #db8c00;
  --color-amber-500: #cc7300;
  --color-amber-600: #b66100;
  --color-amber-700: #985000;
  --color-amber-800: #7f4300;
  --color-amber-900: #6c3800;
  --color-amber-950: #3b1b00;
  --color-yellow-50: #fcf5e6;
  --color-yellow-100: #f6e9cc;
  --color-yellow-200: #f0d69d;
  --color-yellow-300: #e4ba5b;
  --color-yellow-400: #cc9600;
  --color-yellow-500: #bc7e00;
  --color-yellow-600: #a76d00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #eff9e8;
  --color-lime-100: #def2ce;
  --color-lime-200: #c2e7a1;
  --color-lime-300: #9cd463;
  --color-lime-400: #70b700;
  --color-lime-500: #54a400;
  --color-lime-600: #449000;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #ecf9f3;
  --color-green-100: #d6f1e6;
  --color-green-200: #b0e7d1;
  --color-green-300: #7bd5b4;
  --color-green-400: #2bb990;
  --color-green-500: #00a779;
  --color-green-600: #009369;
  --color-green-700: #007b56;
  --color-green-800: #006648;
  --color-green-900: #00563c;
  --color-green-950: #002e1e;
  --color-emerald-50: #ecf9f6;
  --color-emerald-100: #d6f0eb;
  --color-emerald-200: #b1e6dc;
  --color-emerald-300: #7dd3c5;
  --color-emerald-400: #33b6a6;
  --color-emerald-500: #00a493;
  --color-emerald-600: #009080;
  --color-emerald-700: #00786b;
  --color-emerald-800: #006459;
  --color-emerald-900: #00554b;
  --color-emerald-950: #002d27;
  --color-teal-50: #ecf8f8;
  --color-teal-100: #d7f0f0;
  --color-teal-200: #b2e4e4;
  --color-teal-300: #7fd1d1;
  --color-teal-400: #38b4b5;
  --color-teal-500: #00a1a3;
  --color-teal-600: #008e90;
  --color-teal-700: #007678;
  --color-teal-800: #006264;
  --color-teal-900: #005354;
  --color-teal-950: #002c2d;
  --color-cyan-50: #edf8fc;
  --color-cyan-100: #d8eef6;
  --color-cyan-200: #b6e1f0;
  --color-cyan-300: #87cce3;
  --color-cyan-400: #4baecc;
  --color-cyan-500: #0c9abc;
  --color-cyan-600: #0087a8;
  --color-cyan-700: #00718c;
  --color-cyan-800: #005e75;
  --color-cyan-900: #004f63;
  --color-cyan-950: #002a36;
  --color-sky-50: #edf7ff;
  --color-sky-100: #d9edfc;
  --color-sky-200: #b7dffc;
  --color-sky-300: #89c9f5;
  --color-sky-400: #51a9e2;
  --color-sky-500: #2394d4;
  --color-sky-600: #0582be;
  --color-sky-700: #006ca0;
  --color-sky-800: #045985;
  --color-sky-900: #064c71;
  --color-sky-950: #00273e;
  --color-blue-50: #eef6ff;
  --color-blue-100: #dbebff;
  --color-blue-200: #bddbff;
  --color-blue-300: #93c2ff;
  --color-blue-400: #64a0f9;
  --color-blue-500: #458aed;
  --color-blue-600: #3677d6;
  --color-blue-700: #2a63b4;
  --color-blue-800: #235296;
  --color-blue-900: #1e457f;
  --color-blue-950: #0a2347;
  --color-indigo-50: #f2f5ff;
  --color-indigo-100: #e2e8ff;
  --color-indigo-200: #cbd6ff;
  --color-indigo-300: #acbaff;
  --color-indigo-400: #8795fe;
  --color-indigo-500: #717df3;
  --color-indigo-600: #616bdb;
  --color-indigo-700: #5058b9;
  --color-indigo-800: #42499a;
  --color-indigo-900: #383e82;
  --color-indigo-950: #1b1e49;
  --color-violet-50: #f5f3ff;
  --color-violet-100: #e9e6ff;
  --color-violet-200: #d9d1ff;
  --color-violet-300: #c0b2ff;
  --color-violet-400: #a18bfa;
  --color-violet-500: #8e72ee;
  --color-violet-600: #7d60d7;
  --color-violet-700: #684fb5;
  --color-violet-800: #564296;
  --color-violet-900: #483780;
  --color-violet-950: #261a48;
  --color-purple-50: #f8f2ff;
  --color-purple-100: #f0e4ff;
  --color-purple-200: #e5ccff;
  --color-purple-300: #d3abff;
  --color-purple-400: #b782f0;
  --color-purple-500: #a667e3;
  --color-purple-600: #9356cd;
  --color-purple-700: #7a46ac;
  --color-purple-800: #663b8f;
  --color-purple-900: #563179;
  --color-purple-950: #2e1744;
  --color-fuchsia-50: #ffefff;
  --color-fuchsia-100: #ffdcff;
  --color-fuchsia-200: #ffbdff;
  --color-fuchsia-300: #fa90ff;
  --color-fuchsia-400: #e654fc;
  --color-fuchsia-500: #d714f0;
  --color-fuchsia-600: #c000d9;
  --color-fuchsia-700: #a100b6;
  --color-fuchsia-800: #860098;
  --color-fuchsia-900: #720081;
  --color-fuchsia-950: #3f0049;
  --color-pink-50: #ffeff6;
  --color-pink-100: #ffdcec;
  --color-pink-200: #ffbddd;
  --color-pink-300: #ff91c7;
  --color-pink-400: #fe59a8;
  --color-pink-500: #ef2994;
  --color-pink-600: #d70a82;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffefef;
  --color-rose-100: #ffdede;
  --color-rose-200: #ffc0c2;
  --color-rose-300: #ff969c;
  --color-rose-400: #ff6171;
  --color-rose-500: #f33956;
  --color-rose-600: #db2347;
  --color-rose-700: #b81939;
  --color-rose-800: #99172f;
  --color-rose-900: #821428;
  --color-rose-950: #490411;
  --color-white: #ffffff;
  --color-black: #000000;
  --background: #091315;
  --sidebar: #0c1618;
  --card: #162123;
  --popover: #202b2d;
  --muted: #202b2d;
  --accent: #202b2d;
  --foreground: #FFFFFF;
  --card-foreground: #FFFFFF;
  --popover-foreground: #FFFFFF;
  --muted-foreground: #9ca3a5;
  --accent-foreground: #00a493;
  --primary: #00a493;
  --primary-hover: #009080;
  --primary-foreground: #FFFFFF;
  --ring: #00a493;
  --input-bg: #111c1e;
  --secondary: rgba(255, 255, 255, 0.05);
  --secondary-foreground: #FFFFFF;
  --destructive: #f33956;
  --destructive-foreground: #FFFFFF;
  --border: rgba(255, 255, 255, 0.08);
  --input: rgba(255, 255, 255, 0.08);
  --sidebar-ring: #00a493;
  --sidebar-border: rgba(255, 255, 255, 0.08);
  --sidebar-accent: rgba(255, 255, 255, 0.06);
  --sidebar-primary: #00a493;
  --sidebar-foreground: #9ca3a5;
  --sidebar-accent-foreground: #FFFFFF;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(255, 255, 255, 0.9);
  --sidebar-inactive-text: rgba(255, 255, 255, 0.4);
  --sidebar-hover-text: rgba(255, 255, 255, 0.7);
  --sidebar-active-icon: #00a493;
  --sidebar-inactive-icon: rgba(255, 255, 255, 0.35);
  --sidebar-hover-icon: rgba(255, 255, 255, 0.65);
  --sidebar-hover-bg: rgba(255, 255, 255, 0.04);
  --sidebar-border-active: #00a49326;
  --sidebar-bg-active: #00a49312;
  --chart-1: #00a493;
  --chart-2: #51a9e2;
  --chart-3: #db8c00;
  --chart-4: #ff6171;
  --chart-5: #a18bfa;
  --brand-primary-dim: #00a4931A;
  --brand-primary-border: #00a49333;
  --brand-success: #00a779;
  --brand-success-dim: #00a7791A;
  --brand-success-border: #00a77938;
  --brand-gold: #cc7300;
  --brand-gold-dim: #cc73001A;
  --brand-gold-border: #cc730038;
  --text-muted: #6c7476;
  --border-subtle: rgba(255, 255, 255, 0.06);
  --border-default: rgba(255, 255, 255, 0.08);
  --border-strong: rgba(255, 255, 255, 0.16);
  --shadow-color: rgba(0, 0, 0, 0.25);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.15);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.2);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.25);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.35);
  --shadow-glow: 0 0 40px #00a49326;
  color-scheme: dark;
  --chat-bg: #050e10;
  --chat-bg-deep: #081214;
  --chat-bg-deepest: #010607;
  --chat-bg-alt: #0d181a;
  --chat-panel: #0c1719;
  --chat-surface: #253032;
  --chat-surface-alt: #192426;
  --chat-raised: #1f2a2c;
  --chat-raised-alt: #1d292b;
  --chat-hover: #344042;
  --chat-text: #f0f5f6;
  --chat-meta: #9ca3a5;
  --chat-meta-strong: #cfd5d6;
  --chat-accent: #00a493;
  --chat-accent-hover: #00786b;
  --chat-bubble-out: #006459;
  --chat-link: #51a9e2;
  --chat-note-bg: color-mix(in srgb, #cc7300 10%, transparent);
  --chat-note-fg: #fad2a1;
  --chat-note-border: color-mix(in srgb, #cc7300 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #cc7300 10%, transparent);
  --chat-warn-fg: #f0b363;
  --chat-warn-border: color-mix(in srgb, #cc7300 30%, transparent);
  --builder-bg: #040d0f;
  --builder-border: #202b2d;
  --builder-deep: #02090b;
  --builder-deepest: #000405;
  --builder-raised: #071113;
  --builder-panel: #0a1517;
  --builder-panel-alt: #030c0e;
  --builder-surface: #050f11;
  --builder-surface-2: #0d181a;
  --builder-surface-3: #131e20;
  --builder-surface-4: #020a0c;
  --builder-neutral: #152022;
  --surface-alt: #202b2d;
  --surface-deep: #0b1618;
  --surface-deepest: #030c0e;
  --header: #000304;
  --hero-from: #050f11;
  --hero-via: #0a1517;
  --hero-to: #02090b;
}

[data-theme="clinical"][data-mode="light"] {
  --color-slate-50: #02090a;
  --color-slate-100: #101a1b;
  --color-slate-200: #212a2c;
  --color-slate-300: #394244;
  --color-slate-400: #4d5658;
  --color-slate-500: #6c7476;
  --color-slate-600: #9ca3a5;
  --color-slate-700: #cfd5d6;
  --color-slate-800: #e3e9ea;
  --color-slate-900: #f0f5f6;
  --color-slate-950: #f6fbfc;
  --color-gray-50: #02090a;
  --color-gray-100: #101a1b;
  --color-gray-200: #212a2c;
  --color-gray-300: #394244;
  --color-gray-400: #4d5658;
  --color-gray-500: #6c7476;
  --color-gray-600: #9ca3a5;
  --color-gray-700: #cfd5d6;
  --color-gray-800: #e3e9ea;
  --color-gray-900: #f0f5f6;
  --color-gray-950: #f6fbfc;
  --color-zinc-50: #02090a;
  --color-zinc-100: #101a1b;
  --color-zinc-200: #212a2c;
  --color-zinc-300: #394244;
  --color-zinc-400: #4d5658;
  --color-zinc-500: #6c7476;
  --color-zinc-600: #9ca3a5;
  --color-zinc-700: #cfd5d6;
  --color-zinc-800: #e3e9ea;
  --color-zinc-900: #f0f5f6;
  --color-zinc-950: #f6fbfc;
  --color-neutral-50: #02090a;
  --color-neutral-100: #101a1b;
  --color-neutral-200: #212a2c;
  --color-neutral-300: #394244;
  --color-neutral-400: #4d5658;
  --color-neutral-500: #6c7476;
  --color-neutral-600: #9ca3a5;
  --color-neutral-700: #cfd5d6;
  --color-neutral-800: #e3e9ea;
  --color-neutral-900: #f0f5f6;
  --color-neutral-950: #f6fbfc;
  --color-stone-50: #02090a;
  --color-stone-100: #101a1b;
  --color-stone-200: #212a2c;
  --color-stone-300: #394244;
  --color-stone-400: #4d5658;
  --color-stone-500: #6c7476;
  --color-stone-600: #9ca3a5;
  --color-stone-700: #cfd5d6;
  --color-stone-800: #e3e9ea;
  --color-stone-900: #f0f5f6;
  --color-stone-950: #f6fbfc;
  --color-red-50: #ffded8;
  --color-red-100: #ffc0b7;
  --color-red-200: #ff968b;
  --color-red-300: #f83337;
  --color-red-400: #df1b27;
  --color-red-500: #df1b27;
  --color-red-600: #bc111d;
  --color-red-700: #bc111d;
  --color-red-800: #9c1219;
  --color-red-900: #851015;
  --color-red-950: #4b0205;
  --color-orange-50: #ffe1d0;
  --color-orange-100: #ffc7a5;
  --color-orange-200: #ffa26b;
  --color-orange-300: #eb5100;
  --color-orange-400: #d33f00;
  --color-orange-500: #d33f00;
  --color-orange-600: #b23200;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fbe6ce;
  --color-amber-100: #fad2a1;
  --color-amber-200: #f0b363;
  --color-amber-300: #cc7300;
  --color-amber-400: #b66100;
  --color-amber-500: #b66100;
  --color-amber-600: #985000;
  --color-amber-700: #985000;
  --color-amber-800: #7f4300;
  --color-amber-900: #6c3800;
  --color-amber-950: #3b1b00;
  --color-yellow-50: #f6e9cc;
  --color-yellow-100: #f0d69d;
  --color-yellow-200: #e4ba5b;
  --color-yellow-300: #bc7e00;
  --color-yellow-400: #a76d00;
  --color-yellow-500: #a76d00;
  --color-yellow-600: #8c5a00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #def2ce;
  --color-lime-100: #c2e7a1;
  --color-lime-200: #9cd463;
  --color-lime-300: #54a400;
  --color-lime-400: #449000;
  --color-lime-500: #449000;
  --color-lime-600: #377800;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #d6f1e6;
  --color-green-100: #b0e7d1;
  --color-green-200: #7bd5b4;
  --color-green-300: #00a779;
  --color-green-400: #009369;
  --color-green-500: #009369;
  --color-green-600: #007b56;
  --color-green-700: #007b56;
  --color-green-800: #006648;
  --color-green-900: #00563c;
  --color-green-950: #002e1e;
  --color-emerald-50: #d6f0eb;
  --color-emerald-100: #b1e6dc;
  --color-emerald-200: #7dd3c5;
  --color-emerald-300: #00a493;
  --color-emerald-400: #009080;
  --color-emerald-500: #009080;
  --color-emerald-600: #00786b;
  --color-emerald-700: #00786b;
  --color-emerald-800: #006459;
  --color-emerald-900: #00554b;
  --color-emerald-950: #002d27;
  --color-teal-50: #d7f0f0;
  --color-teal-100: #b2e4e4;
  --color-teal-200: #7fd1d1;
  --color-teal-300: #00a1a3;
  --color-teal-400: #008e90;
  --color-teal-500: #008e90;
  --color-teal-600: #007678;
  --color-teal-700: #007678;
  --color-teal-800: #006264;
  --color-teal-900: #005354;
  --color-teal-950: #002c2d;
  --color-cyan-50: #d8eef6;
  --color-cyan-100: #b6e1f0;
  --color-cyan-200: #87cce3;
  --color-cyan-300: #0c9abc;
  --color-cyan-400: #0087a8;
  --color-cyan-500: #0087a8;
  --color-cyan-600: #00718c;
  --color-cyan-700: #00718c;
  --color-cyan-800: #005e75;
  --color-cyan-900: #004f63;
  --color-cyan-950: #002a36;
  --color-sky-50: #d9edfc;
  --color-sky-100: #b7dffc;
  --color-sky-200: #89c9f5;
  --color-sky-300: #2394d4;
  --color-sky-400: #0582be;
  --color-sky-500: #0582be;
  --color-sky-600: #006ca0;
  --color-sky-700: #006ca0;
  --color-sky-800: #045985;
  --color-sky-900: #064c71;
  --color-sky-950: #00273e;
  --color-blue-50: #dbebff;
  --color-blue-100: #bddbff;
  --color-blue-200: #93c2ff;
  --color-blue-300: #458aed;
  --color-blue-400: #3677d6;
  --color-blue-500: #3677d6;
  --color-blue-600: #2a63b4;
  --color-blue-700: #2a63b4;
  --color-blue-800: #235296;
  --color-blue-900: #1e457f;
  --color-blue-950: #0a2347;
  --color-indigo-50: #e2e8ff;
  --color-indigo-100: #cbd6ff;
  --color-indigo-200: #acbaff;
  --color-indigo-300: #717df3;
  --color-indigo-400: #616bdb;
  --color-indigo-500: #616bdb;
  --color-indigo-600: #5058b9;
  --color-indigo-700: #5058b9;
  --color-indigo-800: #42499a;
  --color-indigo-900: #383e82;
  --color-indigo-950: #1b1e49;
  --color-violet-50: #e9e6ff;
  --color-violet-100: #d9d1ff;
  --color-violet-200: #c0b2ff;
  --color-violet-300: #8e72ee;
  --color-violet-400: #7d60d7;
  --color-violet-500: #7d60d7;
  --color-violet-600: #684fb5;
  --color-violet-700: #684fb5;
  --color-violet-800: #564296;
  --color-violet-900: #483780;
  --color-violet-950: #261a48;
  --color-purple-50: #f0e4ff;
  --color-purple-100: #e5ccff;
  --color-purple-200: #d3abff;
  --color-purple-300: #a667e3;
  --color-purple-400: #9356cd;
  --color-purple-500: #9356cd;
  --color-purple-600: #7a46ac;
  --color-purple-700: #7a46ac;
  --color-purple-800: #663b8f;
  --color-purple-900: #563179;
  --color-purple-950: #2e1744;
  --color-fuchsia-50: #ffdcff;
  --color-fuchsia-100: #ffbdff;
  --color-fuchsia-200: #fa90ff;
  --color-fuchsia-300: #d714f0;
  --color-fuchsia-400: #c000d9;
  --color-fuchsia-500: #c000d9;
  --color-fuchsia-600: #a100b6;
  --color-fuchsia-700: #a100b6;
  --color-fuchsia-800: #860098;
  --color-fuchsia-900: #720081;
  --color-fuchsia-950: #3f0049;
  --color-pink-50: #ffdcec;
  --color-pink-100: #ffbddd;
  --color-pink-200: #ff91c7;
  --color-pink-300: #ef2994;
  --color-pink-400: #d70a82;
  --color-pink-500: #d70a82;
  --color-pink-600: #b5016c;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffdede;
  --color-rose-100: #ffc0c2;
  --color-rose-200: #ff969c;
  --color-rose-300: #f33956;
  --color-rose-400: #db2347;
  --color-rose-500: #db2347;
  --color-rose-600: #b81939;
  --color-rose-700: #b81939;
  --color-rose-800: #99172f;
  --color-rose-900: #821428;
  --color-rose-950: #490411;
  --color-white: #101a1b;
  --color-black: #000000;
  --background: #f3f8f9;
  --sidebar: #f8fefe;
  --card: #fbffff;
  --popover: #edf2f3;
  --muted: #edf2f3;
  --accent: #edf2f3;
  --foreground: #101a1b;
  --card-foreground: #101a1b;
  --popover-foreground: #101a1b;
  --muted-foreground: #4d5658;
  --accent-foreground: #009080;
  --primary: #009080;
  --primary-hover: #006459;
  --primary-foreground: #FFFFFF;
  --ring: #009080;
  --input-bg: #f6fbfc;
  --secondary: rgba(0, 0, 0, 0.04);
  --secondary-foreground: #101a1b;
  --destructive: #db2347;
  --destructive-foreground: #FFFFFF;
  --border: rgba(0, 0, 0, 0.1);
  --input: rgba(0, 0, 0, 0.12);
  --sidebar-ring: #009080;
  --sidebar-border: rgba(0, 0, 0, 0.08);
  --sidebar-accent: rgba(0, 0, 0, 0.05);
  --sidebar-primary: #009080;
  --sidebar-foreground: #4d5658;
  --sidebar-accent-foreground: #101a1b;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(0, 0, 0, 0.92);
  --sidebar-inactive-text: rgba(0, 0, 0, 0.55);
  --sidebar-hover-text: rgba(0, 0, 0, 0.75);
  --sidebar-active-icon: #009080;
  --sidebar-inactive-icon: rgba(0, 0, 0, 0.45);
  --sidebar-hover-icon: rgba(0, 0, 0, 0.7);
  --sidebar-hover-bg: rgba(0, 0, 0, 0.045);
  --sidebar-border-active: #00908026;
  --sidebar-bg-active: #00908012;
  --chart-1: #009080;
  --chart-2: #0582be;
  --chart-3: #b66100;
  --chart-4: #db2347;
  --chart-5: #7d60d7;
  --brand-primary-dim: #0090801A;
  --brand-primary-border: #00908033;
  --brand-success: #009369;
  --brand-success-dim: #0093691A;
  --brand-success-border: #00936938;
  --brand-gold: #b66100;
  --brand-gold-dim: #b661001A;
  --brand-gold-border: #b6610038;
  --text-muted: #6c7476;
  --border-subtle: rgba(0, 0, 0, 0.07);
  --border-default: rgba(0, 0, 0, 0.1);
  --border-strong: rgba(0, 0, 0, 0.18);
  --shadow-color: rgba(0, 0, 0, 0.08);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.07);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.09);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.13);
  --shadow-glow: 0 0 40px #00908014;
  color-scheme: light;
  --chat-bg: #e4e9ea;
  --chat-bg-deep: #e9eeef;
  --chat-bg-deepest: #dadfe0;
  --chat-bg-alt: #ecf1f2;
  --chat-panel: #f9ffff;
  --chat-surface: #fbffff;
  --chat-surface-alt: #f3f8f9;
  --chat-raised: #f1f6f7;
  --chat-raised-alt: #eff4f5;
  --chat-hover: #e7eced;
  --chat-text: #101a1b;
  --chat-meta: #4d5658;
  --chat-meta-strong: #394244;
  --chat-accent: #009080;
  --chat-accent-hover: #006459;
  --chat-bubble-out: color-mix(in srgb, #009080 22%, #ffffff);
  --chat-link: #006ca0;
  --chat-note-bg: color-mix(in srgb, #b66100 14%, transparent);
  --chat-note-fg: #6c3800;
  --chat-note-border: color-mix(in srgb, #b66100 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #b66100 14%, transparent);
  --chat-warn-fg: #7f4300;
  --chat-warn-border: color-mix(in srgb, #b66100 30%, transparent);
  --builder-bg: #f3f8f9;
  --builder-border: #dadfe0;
  --builder-deep: #f6fbfc;
  --builder-deepest: #f8fdfe;
  --builder-raised: #eef3f4;
  --builder-panel: #ecf1f2;
  --builder-panel-alt: #f1f6f7;
  --builder-surface: #eff4f5;
  --builder-surface-2: #eaeff0;
  --builder-surface-3: #e7eced;
  --builder-surface-4: #f4f9fa;
  --builder-neutral: #e9eeef;
  --surface-alt: #e7eced;
  --surface-deep: #f1f6f7;
  --surface-deepest: #f4f9fa;
  --header: #fbffff;
  --hero-from: #f9ffff;
  --hero-via: #f3f8f9;
  --hero-to: #ecf1f2;
}

[data-theme="nebula"][data-mode="dark"] {
  --color-slate-50: #fafafe;
  --color-slate-100: #f3f4f8;
  --color-slate-200: #e7e7ec;
  --color-slate-300: #d3d3d9;
  --color-slate-400: #a1a1a7;
  --color-slate-500: #727279;
  --color-slate-600: #53535b;
  --color-slate-700: #3f3f47;
  --color-slate-800: #28282f;
  --color-slate-900: #17171e;
  --color-slate-950: #07060d;
  --color-gray-50: #fafafe;
  --color-gray-100: #f3f4f8;
  --color-gray-200: #e7e7ec;
  --color-gray-300: #d3d3d9;
  --color-gray-400: #a1a1a7;
  --color-gray-500: #727279;
  --color-gray-600: #53535b;
  --color-gray-700: #3f3f47;
  --color-gray-800: #28282f;
  --color-gray-900: #17171e;
  --color-gray-950: #07060d;
  --color-zinc-50: #fafafe;
  --color-zinc-100: #f3f4f8;
  --color-zinc-200: #e7e7ec;
  --color-zinc-300: #d3d3d9;
  --color-zinc-400: #a1a1a7;
  --color-zinc-500: #727279;
  --color-zinc-600: #53535b;
  --color-zinc-700: #3f3f47;
  --color-zinc-800: #28282f;
  --color-zinc-900: #17171e;
  --color-zinc-950: #07060d;
  --color-neutral-50: #fafafe;
  --color-neutral-100: #f3f4f8;
  --color-neutral-200: #e7e7ec;
  --color-neutral-300: #d3d3d9;
  --color-neutral-400: #a1a1a7;
  --color-neutral-500: #727279;
  --color-neutral-600: #53535b;
  --color-neutral-700: #3f3f47;
  --color-neutral-800: #28282f;
  --color-neutral-900: #17171e;
  --color-neutral-950: #07060d;
  --color-stone-50: #fafafe;
  --color-stone-100: #f3f4f8;
  --color-stone-200: #e7e7ec;
  --color-stone-300: #d3d3d9;
  --color-stone-400: #a1a1a7;
  --color-stone-500: #727279;
  --color-stone-600: #53535b;
  --color-stone-700: #3f3f47;
  --color-stone-800: #28282f;
  --color-stone-900: #17171e;
  --color-stone-950: #07060d;
  --color-red-50: #ffefed;
  --color-red-100: #ffddd8;
  --color-red-200: #ffbfb7;
  --color-red-300: #ff948b;
  --color-red-400: #ff5c58;
  --color-red-500: #fb2c36;
  --color-red-600: #e20d26;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #fff1e8;
  --color-orange-100: #ffe1d0;
  --color-orange-200: #ffc7a5;
  --color-orange-300: #ffa26b;
  --color-orange-400: #f97214;
  --color-orange-500: #eb5100;
  --color-orange-600: #d33f00;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fff3e7;
  --color-amber-100: #fce6cd;
  --color-amber-200: #fcd09f;
  --color-amber-300: #f4b15f;
  --color-amber-400: #df8900;
  --color-amber-500: #d06f00;
  --color-amber-600: #ba5e00;
  --color-amber-700: #9c4d00;
  --color-amber-800: #824000;
  --color-amber-900: #6e3600;
  --color-amber-950: #3d1a00;
  --color-yellow-50: #fcf5e6;
  --color-yellow-100: #f6e9cc;
  --color-yellow-200: #f0d69d;
  --color-yellow-300: #e4ba5b;
  --color-yellow-400: #cc9600;
  --color-yellow-500: #bc7e00;
  --color-yellow-600: #a76d00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #eff9e8;
  --color-lime-100: #def2ce;
  --color-lime-200: #c2e7a1;
  --color-lime-300: #9cd463;
  --color-lime-400: #70b700;
  --color-lime-500: #54a400;
  --color-lime-600: #449000;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #ebfaef;
  --color-green-100: #d4f3dd;
  --color-green-200: #acebc1;
  --color-green-300: #72da9a;
  --color-green-400: #00be6d;
  --color-green-500: #00ac50;
  --color-green-600: #009840;
  --color-green-700: #007f33;
  --color-green-800: #00692b;
  --color-green-900: #005924;
  --color-green-950: #00300e;
  --color-emerald-50: #f1f4ff;
  --color-emerald-100: #e2e8ff;
  --color-emerald-200: #cad4ff;
  --color-emerald-300: #aab7ff;
  --color-emerald-400: #8690ff;
  --color-emerald-500: #7077ff;
  --color-emerald-600: #6165eb;
  --color-emerald-700: #5052c6;
  --color-emerald-800: #4245a5;
  --color-emerald-900: #373a8c;
  --color-emerald-950: #1b1c4f;
  --color-teal-50: #eaf9f7;
  --color-teal-100: #d2f2ed;
  --color-teal-200: #a9e8df;
  --color-teal-300: #6bd6ca;
  --color-teal-400: #00b9ac;
  --color-teal-500: #00a799;
  --color-teal-600: #009386;
  --color-teal-700: #007b70;
  --color-teal-800: #00665d;
  --color-teal-900: #00564e;
  --color-teal-950: #002e29;
  --color-cyan-50: #e9f9fc;
  --color-cyan-100: #d1f0f7;
  --color-cyan-200: #a6e6f3;
  --color-cyan-300: #65d2e7;
  --color-cyan-400: #00b5d1;
  --color-cyan-500: #00a2c1;
  --color-cyan-600: #008eac;
  --color-cyan-700: #007690;
  --color-cyan-800: #006278;
  --color-cyan-900: #005366;
  --color-cyan-950: #002c38;
  --color-sky-50: #eaf8ff;
  --color-sky-100: #d2efff;
  --color-sky-200: #a8e2ff;
  --color-sky-300: #6bcdff;
  --color-sky-400: #00adf0;
  --color-sky-500: #0098e4;
  --color-sky-600: #0085cd;
  --color-sky-700: #006fac;
  --color-sky-800: #005c8f;
  --color-sky-900: #004e7a;
  --color-sky-950: #002944;
  --color-blue-50: #ecf7ff;
  --color-blue-100: #d6ecff;
  --color-blue-200: #b2dcff;
  --color-blue-300: #82c3ff;
  --color-blue-400: #479fff;
  --color-blue-500: #1387ff;
  --color-blue-600: #0075ee;
  --color-blue-700: #0060c8;
  --color-blue-800: #0050a7;
  --color-blue-900: #00448d;
  --color-blue-950: #002250;
  --color-indigo-50: #f8f2ff;
  --color-indigo-100: #efe3ff;
  --color-indigo-200: #e3cbff;
  --color-indigo-300: #d0a8ff;
  --color-indigo-400: #b57bff;
  --color-indigo-500: #a45dff;
  --color-indigo-600: #914be6;
  --color-indigo-700: #793cc2;
  --color-indigo-800: #6433a1;
  --color-indigo-900: #552b89;
  --color-indigo-950: #2d124e;
  --color-violet-50: #fcf1ff;
  --color-violet-100: #f6e0ff;
  --color-violet-200: #f1c5ff;
  --color-violet-300: #e49fff;
  --color-violet-400: #cc6ffe;
  --color-violet-500: #bb4cf3;
  --color-violet-600: #a73adc;
  --color-violet-700: #8c2db9;
  --color-violet-800: #74269a;
  --color-violet-900: #622182;
  --color-violet-950: #350b4a;
  --color-purple-50: #fff0ff;
  --color-purple-100: #fcdeff;
  --color-purple-200: #fcc1ff;
  --color-purple-300: #f398ff;
  --color-purple-400: #dd64f0;
  --color-purple-500: #ce3de4;
  --color-purple-600: #b828cd;
  --color-purple-700: #9a1eac;
  --color-purple-800: #801a8f;
  --color-purple-900: #6d177a;
  --color-purple-950: #3c0544;
  --color-fuchsia-50: #ffeefd;
  --color-fuchsia-100: #ffdbfa;
  --color-fuchsia-200: #ffbbf7;
  --color-fuchsia-300: #ff8cee;
  --color-fuchsia-400: #f74fd8;
  --color-fuchsia-500: #e806c9;
  --color-fuchsia-600: #d000b4;
  --color-fuchsia-700: #af0097;
  --color-fuchsia-800: #92007d;
  --color-fuchsia-900: #7c006a;
  --color-fuchsia-950: #45003a;
  --color-pink-50: #ffeff6;
  --color-pink-100: #ffdcec;
  --color-pink-200: #ffbddd;
  --color-pink-300: #ff91c7;
  --color-pink-400: #fe59a8;
  --color-pink-500: #ef2994;
  --color-pink-600: #d70a82;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffefef;
  --color-rose-100: #ffdcdd;
  --color-rose-200: #ffbdc1;
  --color-rose-300: #ff909b;
  --color-rose-400: #ff546f;
  --color-rose-500: #fd1a54;
  --color-rose-600: #e40045;
  --color-rose-700: #bf0037;
  --color-rose-800: #a0002e;
  --color-rose-900: #880027;
  --color-rose-950: #4c0010;
  --color-white: #ffffff;
  --color-black: #000000;
  --background: #101018;
  --sidebar: #14131c;
  --card: #1e1d26;
  --popover: #282831;
  --muted: #282831;
  --accent: #282831;
  --foreground: #FFFFFF;
  --card-foreground: #FFFFFF;
  --popover-foreground: #FFFFFF;
  --muted-foreground: #a1a1a7;
  --accent-foreground: #7077ff;
  --primary: #7077ff;
  --primary-hover: #6165eb;
  --primary-foreground: #FFFFFF;
  --ring: #7077ff;
  --input-bg: #191821;
  --secondary: rgba(255, 255, 255, 0.05);
  --secondary-foreground: #FFFFFF;
  --destructive: #fd1a54;
  --destructive-foreground: #FFFFFF;
  --border: rgba(255, 255, 255, 0.08);
  --input: rgba(255, 255, 255, 0.08);
  --sidebar-ring: #7077ff;
  --sidebar-border: rgba(255, 255, 255, 0.08);
  --sidebar-accent: rgba(255, 255, 255, 0.06);
  --sidebar-primary: #7077ff;
  --sidebar-foreground: #a1a1a7;
  --sidebar-accent-foreground: #FFFFFF;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(255, 255, 255, 0.9);
  --sidebar-inactive-text: rgba(255, 255, 255, 0.4);
  --sidebar-hover-text: rgba(255, 255, 255, 0.7);
  --sidebar-active-icon: #7077ff;
  --sidebar-inactive-icon: rgba(255, 255, 255, 0.35);
  --sidebar-hover-icon: rgba(255, 255, 255, 0.65);
  --sidebar-hover-bg: rgba(255, 255, 255, 0.04);
  --sidebar-border-active: #7077ff26;
  --sidebar-bg-active: #7077ff12;
  --chart-1: #7077ff;
  --chart-2: #00adf0;
  --chart-3: #df8900;
  --chart-4: #ff546f;
  --chart-5: #cc6ffe;
  --brand-primary-dim: #7077ff1A;
  --brand-primary-border: #7077ff33;
  --brand-success: #00ac50;
  --brand-success-dim: #00ac501A;
  --brand-success-border: #00ac5038;
  --brand-gold: #d06f00;
  --brand-gold-dim: #d06f001A;
  --brand-gold-border: #d06f0038;
  --text-muted: #727279;
  --border-subtle: rgba(255, 255, 255, 0.06);
  --border-default: rgba(255, 255, 255, 0.08);
  --border-strong: rgba(255, 255, 255, 0.16);
  --shadow-color: rgba(0, 0, 0, 0.25);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.15);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.2);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.25);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.35);
  --shadow-glow: 0 0 40px #7077ff26;
  color-scheme: dark;
  --chat-bg: #0b0b13;
  --chat-bg-deep: #100f18;
  --chat-bg-deepest: #040409;
  --chat-bg-alt: #15151e;
  --chat-panel: #14141c;
  --chat-surface: #2d2d36;
  --chat-surface-alt: #21212a;
  --chat-raised: #272730;
  --chat-raised-alt: #25252f;
  --chat-hover: #3c3c46;
  --chat-text: #f3f4f8;
  --chat-meta: #a1a1a7;
  --chat-meta-strong: #d3d3d9;
  --chat-accent: #7077ff;
  --chat-accent-hover: #5052c6;
  --chat-bubble-out: #4245a5;
  --chat-link: #00adf0;
  --chat-note-bg: color-mix(in srgb, #d06f00 10%, transparent);
  --chat-note-fg: #fcd09f;
  --chat-note-border: color-mix(in srgb, #d06f00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #d06f00 10%, transparent);
  --chat-warn-fg: #f4b15f;
  --chat-warn-border: color-mix(in srgb, #d06f00 30%, transparent);
  --builder-bg: #0a0a12;
  --builder-border: #282831;
  --builder-deep: #07060e;
  --builder-deepest: #030308;
  --builder-raised: #0f0e17;
  --builder-panel: #12121a;
  --builder-panel-alt: #090911;
  --builder-surface: #0d0c14;
  --builder-surface-2: #15151e;
  --builder-surface-3: #1b1b23;
  --builder-surface-4: #08070f;
  --builder-neutral: #1d1d26;
  --surface-alt: #282831;
  --surface-deep: #13131b;
  --surface-deepest: #090911;
  --header: #020206;
  --hero-from: #0d0c14;
  --hero-via: #12121a;
  --hero-to: #07060e;
}

[data-theme="nebula"][data-mode="light"] {
  --color-slate-50: #07060d;
  --color-slate-100: #17171e;
  --color-slate-200: #28282f;
  --color-slate-300: #3f3f47;
  --color-slate-400: #53535b;
  --color-slate-500: #727279;
  --color-slate-600: #a1a1a7;
  --color-slate-700: #d3d3d9;
  --color-slate-800: #e7e7ec;
  --color-slate-900: #f3f4f8;
  --color-slate-950: #fafafe;
  --color-gray-50: #07060d;
  --color-gray-100: #17171e;
  --color-gray-200: #28282f;
  --color-gray-300: #3f3f47;
  --color-gray-400: #53535b;
  --color-gray-500: #727279;
  --color-gray-600: #a1a1a7;
  --color-gray-700: #d3d3d9;
  --color-gray-800: #e7e7ec;
  --color-gray-900: #f3f4f8;
  --color-gray-950: #fafafe;
  --color-zinc-50: #07060d;
  --color-zinc-100: #17171e;
  --color-zinc-200: #28282f;
  --color-zinc-300: #3f3f47;
  --color-zinc-400: #53535b;
  --color-zinc-500: #727279;
  --color-zinc-600: #a1a1a7;
  --color-zinc-700: #d3d3d9;
  --color-zinc-800: #e7e7ec;
  --color-zinc-900: #f3f4f8;
  --color-zinc-950: #fafafe;
  --color-neutral-50: #07060d;
  --color-neutral-100: #17171e;
  --color-neutral-200: #28282f;
  --color-neutral-300: #3f3f47;
  --color-neutral-400: #53535b;
  --color-neutral-500: #727279;
  --color-neutral-600: #a1a1a7;
  --color-neutral-700: #d3d3d9;
  --color-neutral-800: #e7e7ec;
  --color-neutral-900: #f3f4f8;
  --color-neutral-950: #fafafe;
  --color-stone-50: #07060d;
  --color-stone-100: #17171e;
  --color-stone-200: #28282f;
  --color-stone-300: #3f3f47;
  --color-stone-400: #53535b;
  --color-stone-500: #727279;
  --color-stone-600: #a1a1a7;
  --color-stone-700: #d3d3d9;
  --color-stone-800: #e7e7ec;
  --color-stone-900: #f3f4f8;
  --color-stone-950: #fafafe;
  --color-red-50: #ffddd8;
  --color-red-100: #ffbfb7;
  --color-red-200: #ff948b;
  --color-red-300: #fb2c36;
  --color-red-400: #e20d26;
  --color-red-500: #e20d26;
  --color-red-600: #be031d;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #ffe1d0;
  --color-orange-100: #ffc7a5;
  --color-orange-200: #ffa26b;
  --color-orange-300: #eb5100;
  --color-orange-400: #d33f00;
  --color-orange-500: #d33f00;
  --color-orange-600: #b23200;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fce6cd;
  --color-amber-100: #fcd09f;
  --color-amber-200: #f4b15f;
  --color-amber-300: #d06f00;
  --color-amber-400: #ba5e00;
  --color-amber-500: #ba5e00;
  --color-amber-600: #9c4d00;
  --color-amber-700: #9c4d00;
  --color-amber-800: #824000;
  --color-amber-900: #6e3600;
  --color-amber-950: #3d1a00;
  --color-yellow-50: #f6e9cc;
  --color-yellow-100: #f0d69d;
  --color-yellow-200: #e4ba5b;
  --color-yellow-300: #bc7e00;
  --color-yellow-400: #a76d00;
  --color-yellow-500: #a76d00;
  --color-yellow-600: #8c5a00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #def2ce;
  --color-lime-100: #c2e7a1;
  --color-lime-200: #9cd463;
  --color-lime-300: #54a400;
  --color-lime-400: #449000;
  --color-lime-500: #449000;
  --color-lime-600: #377800;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #d4f3dd;
  --color-green-100: #acebc1;
  --color-green-200: #72da9a;
  --color-green-300: #00ac50;
  --color-green-400: #009840;
  --color-green-500: #009840;
  --color-green-600: #007f33;
  --color-green-700: #007f33;
  --color-green-800: #00692b;
  --color-green-900: #005924;
  --color-green-950: #00300e;
  --color-emerald-50: #e2e8ff;
  --color-emerald-100: #cad4ff;
  --color-emerald-200: #aab7ff;
  --color-emerald-300: #7077ff;
  --color-emerald-400: #6165eb;
  --color-emerald-500: #6165eb;
  --color-emerald-600: #5052c6;
  --color-emerald-700: #5052c6;
  --color-emerald-800: #4245a5;
  --color-emerald-900: #373a8c;
  --color-emerald-950: #1b1c4f;
  --color-teal-50: #d2f2ed;
  --color-teal-100: #a9e8df;
  --color-teal-200: #6bd6ca;
  --color-teal-300: #00a799;
  --color-teal-400: #009386;
  --color-teal-500: #009386;
  --color-teal-600: #007b70;
  --color-teal-700: #007b70;
  --color-teal-800: #00665d;
  --color-teal-900: #00564e;
  --color-teal-950: #002e29;
  --color-cyan-50: #d1f0f7;
  --color-cyan-100: #a6e6f3;
  --color-cyan-200: #65d2e7;
  --color-cyan-300: #00a2c1;
  --color-cyan-400: #008eac;
  --color-cyan-500: #008eac;
  --color-cyan-600: #007690;
  --color-cyan-700: #007690;
  --color-cyan-800: #006278;
  --color-cyan-900: #005366;
  --color-cyan-950: #002c38;
  --color-sky-50: #d2efff;
  --color-sky-100: #a8e2ff;
  --color-sky-200: #6bcdff;
  --color-sky-300: #0098e4;
  --color-sky-400: #0085cd;
  --color-sky-500: #0085cd;
  --color-sky-600: #006fac;
  --color-sky-700: #006fac;
  --color-sky-800: #005c8f;
  --color-sky-900: #004e7a;
  --color-sky-950: #002944;
  --color-blue-50: #d6ecff;
  --color-blue-100: #b2dcff;
  --color-blue-200: #82c3ff;
  --color-blue-300: #1387ff;
  --color-blue-400: #0075ee;
  --color-blue-500: #0075ee;
  --color-blue-600: #0060c8;
  --color-blue-700: #0060c8;
  --color-blue-800: #0050a7;
  --color-blue-900: #00448d;
  --color-blue-950: #002250;
  --color-indigo-50: #efe3ff;
  --color-indigo-100: #e3cbff;
  --color-indigo-200: #d0a8ff;
  --color-indigo-300: #a45dff;
  --color-indigo-400: #914be6;
  --color-indigo-500: #914be6;
  --color-indigo-600: #793cc2;
  --color-indigo-700: #793cc2;
  --color-indigo-800: #6433a1;
  --color-indigo-900: #552b89;
  --color-indigo-950: #2d124e;
  --color-violet-50: #f6e0ff;
  --color-violet-100: #f1c5ff;
  --color-violet-200: #e49fff;
  --color-violet-300: #bb4cf3;
  --color-violet-400: #a73adc;
  --color-violet-500: #a73adc;
  --color-violet-600: #8c2db9;
  --color-violet-700: #8c2db9;
  --color-violet-800: #74269a;
  --color-violet-900: #622182;
  --color-violet-950: #350b4a;
  --color-purple-50: #fcdeff;
  --color-purple-100: #fcc1ff;
  --color-purple-200: #f398ff;
  --color-purple-300: #ce3de4;
  --color-purple-400: #b828cd;
  --color-purple-500: #b828cd;
  --color-purple-600: #9a1eac;
  --color-purple-700: #9a1eac;
  --color-purple-800: #801a8f;
  --color-purple-900: #6d177a;
  --color-purple-950: #3c0544;
  --color-fuchsia-50: #ffdbfa;
  --color-fuchsia-100: #ffbbf7;
  --color-fuchsia-200: #ff8cee;
  --color-fuchsia-300: #e806c9;
  --color-fuchsia-400: #d000b4;
  --color-fuchsia-500: #d000b4;
  --color-fuchsia-600: #af0097;
  --color-fuchsia-700: #af0097;
  --color-fuchsia-800: #92007d;
  --color-fuchsia-900: #7c006a;
  --color-fuchsia-950: #45003a;
  --color-pink-50: #ffdcec;
  --color-pink-100: #ffbddd;
  --color-pink-200: #ff91c7;
  --color-pink-300: #ef2994;
  --color-pink-400: #d70a82;
  --color-pink-500: #d70a82;
  --color-pink-600: #b5016c;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffdcdd;
  --color-rose-100: #ffbdc1;
  --color-rose-200: #ff909b;
  --color-rose-300: #fd1a54;
  --color-rose-400: #e40045;
  --color-rose-500: #e40045;
  --color-rose-600: #bf0037;
  --color-rose-700: #bf0037;
  --color-rose-800: #a0002e;
  --color-rose-900: #880027;
  --color-rose-950: #4c0010;
  --color-white: #17171e;
  --color-black: #000000;
  --background: #f6f6fb;
  --sidebar: #fcfcff;
  --card: #fefeff;
  --popover: #f1f1f5;
  --muted: #f1f1f5;
  --accent: #f1f1f5;
  --foreground: #17171e;
  --card-foreground: #17171e;
  --popover-foreground: #17171e;
  --muted-foreground: #53535b;
  --accent-foreground: #6165eb;
  --primary: #6165eb;
  --primary-hover: #4245a5;
  --primary-foreground: #FFFFFF;
  --ring: #6165eb;
  --input-bg: #fafafe;
  --secondary: rgba(0, 0, 0, 0.04);
  --secondary-foreground: #17171e;
  --destructive: #e40045;
  --destructive-foreground: #FFFFFF;
  --border: rgba(0, 0, 0, 0.1);
  --input: rgba(0, 0, 0, 0.12);
  --sidebar-ring: #6165eb;
  --sidebar-border: rgba(0, 0, 0, 0.08);
  --sidebar-accent: rgba(0, 0, 0, 0.05);
  --sidebar-primary: #6165eb;
  --sidebar-foreground: #53535b;
  --sidebar-accent-foreground: #17171e;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(0, 0, 0, 0.92);
  --sidebar-inactive-text: rgba(0, 0, 0, 0.55);
  --sidebar-hover-text: rgba(0, 0, 0, 0.75);
  --sidebar-active-icon: #6165eb;
  --sidebar-inactive-icon: rgba(0, 0, 0, 0.45);
  --sidebar-hover-icon: rgba(0, 0, 0, 0.7);
  --sidebar-hover-bg: rgba(0, 0, 0, 0.045);
  --sidebar-border-active: #6165eb26;
  --sidebar-bg-active: #6165eb12;
  --chart-1: #6165eb;
  --chart-2: #0085cd;
  --chart-3: #ba5e00;
  --chart-4: #e40045;
  --chart-5: #a73adc;
  --brand-primary-dim: #6165eb1A;
  --brand-primary-border: #6165eb33;
  --brand-success: #009840;
  --brand-success-dim: #0098401A;
  --brand-success-border: #00984038;
  --brand-gold: #ba5e00;
  --brand-gold-dim: #ba5e001A;
  --brand-gold-border: #ba5e0038;
  --text-muted: #727279;
  --border-subtle: rgba(0, 0, 0, 0.07);
  --border-default: rgba(0, 0, 0, 0.1);
  --border-strong: rgba(0, 0, 0, 0.18);
  --shadow-color: rgba(0, 0, 0, 0.08);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.07);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.09);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.13);
  --shadow-glow: 0 0 40px #6165eb14;
  color-scheme: light;
  --chat-bg: #e7e7ec;
  --chat-bg-deep: #ececf1;
  --chat-bg-deepest: #dddde2;
  --chat-bg-alt: #f0f0f4;
  --chat-panel: #fdfdff;
  --chat-surface: #fefeff;
  --chat-surface-alt: #f6f6fb;
  --chat-raised: #f5f5f9;
  --chat-raised-alt: #f3f3f7;
  --chat-hover: #ebebef;
  --chat-text: #17171e;
  --chat-meta: #53535b;
  --chat-meta-strong: #3f3f47;
  --chat-accent: #6165eb;
  --chat-accent-hover: #4245a5;
  --chat-bubble-out: color-mix(in srgb, #6165eb 22%, #ffffff);
  --chat-link: #006fac;
  --chat-note-bg: color-mix(in srgb, #ba5e00 14%, transparent);
  --chat-note-fg: #6e3600;
  --chat-note-border: color-mix(in srgb, #ba5e00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #ba5e00 14%, transparent);
  --chat-warn-fg: #824000;
  --chat-warn-border: color-mix(in srgb, #ba5e00 30%, transparent);
  --builder-bg: #f6f6fb;
  --builder-border: #dddde2;
  --builder-deep: #fafafe;
  --builder-deepest: #fbfbff;
  --builder-raised: #f1f1f6;
  --builder-panel: #f0f0f4;
  --builder-panel-alt: #f5f5f9;
  --builder-surface: #f3f3f7;
  --builder-surface-2: #eeeef2;
  --builder-surface-3: #ebebef;
  --builder-surface-4: #f7f7fc;
  --builder-neutral: #ececf1;
  --surface-alt: #ebebef;
  --surface-deep: #f5f5f9;
  --surface-deepest: #f8f8fc;
  --header: #ffffff;
  --hero-from: #fdfdff;
  --hero-via: #f6f6fb;
  --hero-to: #f0f0f4;
}

[data-theme="estate"][data-mode="dark"] {
  --color-slate-50: #fcfaf8;
  --color-slate-100: #f6f4f2;
  --color-slate-200: #e9e7e5;
  --color-slate-300: #d6d3d1;
  --color-slate-400: #a4a19f;
  --color-slate-500: #75726f;
  --color-slate-600: #575351;
  --color-slate-700: #43403d;
  --color-slate-800: #2b2825;
  --color-slate-900: #1a1714;
  --color-slate-950: #090705;
  --color-gray-50: #fcfaf8;
  --color-gray-100: #f6f4f2;
  --color-gray-200: #e9e7e5;
  --color-gray-300: #d6d3d1;
  --color-gray-400: #a4a19f;
  --color-gray-500: #75726f;
  --color-gray-600: #575351;
  --color-gray-700: #43403d;
  --color-gray-800: #2b2825;
  --color-gray-900: #1a1714;
  --color-gray-950: #090705;
  --color-zinc-50: #fcfaf8;
  --color-zinc-100: #f6f4f2;
  --color-zinc-200: #e9e7e5;
  --color-zinc-300: #d6d3d1;
  --color-zinc-400: #a4a19f;
  --color-zinc-500: #75726f;
  --color-zinc-600: #575351;
  --color-zinc-700: #43403d;
  --color-zinc-800: #2b2825;
  --color-zinc-900: #1a1714;
  --color-zinc-950: #090705;
  --color-neutral-50: #fcfaf8;
  --color-neutral-100: #f6f4f2;
  --color-neutral-200: #e9e7e5;
  --color-neutral-300: #d6d3d1;
  --color-neutral-400: #a4a19f;
  --color-neutral-500: #75726f;
  --color-neutral-600: #575351;
  --color-neutral-700: #43403d;
  --color-neutral-800: #2b2825;
  --color-neutral-900: #1a1714;
  --color-neutral-950: #090705;
  --color-stone-50: #fcfaf8;
  --color-stone-100: #f6f4f2;
  --color-stone-200: #e9e7e5;
  --color-stone-300: #d6d3d1;
  --color-stone-400: #a4a19f;
  --color-stone-500: #75726f;
  --color-stone-600: #575351;
  --color-stone-700: #43403d;
  --color-stone-800: #2b2825;
  --color-stone-900: #1a1714;
  --color-stone-950: #090705;
  --color-red-50: #ffefed;
  --color-red-100: #ffddd8;
  --color-red-200: #ffbfb7;
  --color-red-300: #ff948b;
  --color-red-400: #ff5c58;
  --color-red-500: #fb2c36;
  --color-red-600: #e20d26;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #fff1e8;
  --color-orange-100: #ffe1d0;
  --color-orange-200: #ffc7a5;
  --color-orange-300: #ffa26b;
  --color-orange-400: #f97214;
  --color-orange-500: #eb5100;
  --color-orange-600: #d33f00;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fff2e9;
  --color-amber-100: #ffe4d0;
  --color-amber-200: #ffcca7;
  --color-amber-300: #fdaa6e;
  --color-amber-400: #ea801f;
  --color-amber-500: #db6400;
  --color-amber-600: #c45300;
  --color-amber-700: #a54300;
  --color-amber-800: #893800;
  --color-amber-900: #742f00;
  --color-amber-950: #411500;
  --color-yellow-50: #f8f6ea;
  --color-yellow-100: #efebd2;
  --color-yellow-200: #e3dbaa;
  --color-yellow-300: #cfc274;
  --color-yellow-400: #b3a12c;
  --color-yellow-500: #a18c00;
  --color-yellow-600: #8e7900;
  --color-yellow-700: #766500;
  --color-yellow-800: #625400;
  --color-yellow-900: #534700;
  --color-yellow-950: #2c2400;
  --color-lime-50: #f4f7ea;
  --color-lime-100: #e7eed3;
  --color-lime-200: #d5e0ad;
  --color-lime-300: #baca78;
  --color-lime-400: #98ab36;
  --color-lime-500: #849700;
  --color-lime-600: #728400;
  --color-lime-700: #5f6e00;
  --color-lime-800: #4f5b00;
  --color-lime-900: #424d00;
  --color-lime-950: #222800;
  --color-green-50: #eef9ef;
  --color-green-100: #dcf0de;
  --color-green-200: #bde5c2;
  --color-green-300: #93d39c;
  --color-green-400: #60b66f;
  --color-green-500: #3ca353;
  --color-green-600: #2a9044;
  --color-green-700: #207836;
  --color-green-800: #1b642d;
  --color-green-900: #175426;
  --color-green-950: #062d10;
  --color-emerald-50: #f9f5eb;
  --color-emerald-100: #f0ead6;
  --color-emerald-200: #e6d9b1;
  --color-emerald-300: #d4bf81;
  --color-emerald-400: #b89d47;
  --color-emerald-500: #a68815;
  --color-emerald-600: #937600;
  --color-emerald-700: #7b6200;
  --color-emerald-800: #665100;
  --color-emerald-900: #564500;
  --color-emerald-950: #2e2300;
  --color-teal-50: #edf8f7;
  --color-teal-100: #d9efec;
  --color-teal-200: #b7e4de;
  --color-teal-300: #88d0c7;
  --color-teal-400: #4cb3a9;
  --color-teal-500: #0ca095;
  --color-teal-600: #008d83;
  --color-teal-700: #00766d;
  --color-teal-800: #00625a;
  --color-teal-900: #00534c;
  --color-teal-950: #002c28;
  --color-cyan-50: #edf8fb;
  --color-cyan-100: #d8eff5;
  --color-cyan-200: #b5e2ee;
  --color-cyan-300: #85cde0;
  --color-cyan-400: #46afc8;
  --color-cyan-500: #009cb8;
  --color-cyan-600: #0089a3;
  --color-cyan-700: #007288;
  --color-cyan-800: #005f71;
  --color-cyan-900: #005060;
  --color-cyan-950: #002a34;
  --color-sky-50: #edf7ff;
  --color-sky-100: #d8edfc;
  --color-sky-200: #b6dffc;
  --color-sky-300: #87c9f4;
  --color-sky-400: #4daae1;
  --color-sky-500: #1995d3;
  --color-sky-600: #0082bd;
  --color-sky-700: #006c9f;
  --color-sky-800: #005a84;
  --color-sky-900: #004c70;
  --color-sky-950: #00283e;
  --color-blue-50: #eef6ff;
  --color-blue-100: #dcebff;
  --color-blue-200: #bedbff;
  --color-blue-300: #96c1ff;
  --color-blue-400: #689ff9;
  --color-blue-500: #4b88ee;
  --color-blue-600: #3c76d6;
  --color-blue-700: #3062b4;
  --color-blue-800: #285196;
  --color-blue-900: #21457f;
  --color-blue-950: #0d2348;
  --color-indigo-50: #f2f5ff;
  --color-indigo-100: #e3e8ff;
  --color-indigo-200: #cdd5ff;
  --color-indigo-300: #aeb8ff;
  --color-indigo-400: #8a93ff;
  --color-indigo-500: #757af5;
  --color-indigo-600: #6569dd;
  --color-indigo-700: #5356ba;
  --color-indigo-800: #45489b;
  --color-indigo-900: #3a3d84;
  --color-indigo-950: #1c1e4a;
  --color-violet-50: #f6f3ff;
  --color-violet-100: #ebe5ff;
  --color-violet-200: #dbd0ff;
  --color-violet-300: #c5b0ff;
  --color-violet-400: #a688fa;
  --color-violet-500: #946eee;
  --color-violet-600: #825dd7;
  --color-violet-700: #6c4cb5;
  --color-violet-800: #5a3f96;
  --color-violet-900: #4c3680;
  --color-violet-950: #281948;
  --color-purple-50: #f9f2ff;
  --color-purple-100: #f1e3ff;
  --color-purple-200: #e6ccff;
  --color-purple-300: #d5aaff;
  --color-purple-400: #ba81f1;
  --color-purple-500: #a865e4;
  --color-purple-600: #9554ce;
  --color-purple-700: #7c44ad;
  --color-purple-800: #673990;
  --color-purple-900: #57307a;
  --color-purple-950: #2f1644;
  --color-fuchsia-50: #fef1fe;
  --color-fuchsia-100: #fae0fc;
  --color-fuchsia-200: #f7c5fb;
  --color-fuchsia-300: #eda0f3;
  --color-fuchsia-400: #d672df;
  --color-fuchsia-500: #c653d1;
  --color-fuchsia-600: #b041bb;
  --color-fuchsia-700: #94349d;
  --color-fuchsia-800: #7b2c83;
  --color-fuchsia-900: #68256f;
  --color-fuchsia-950: #390e3d;
  --color-pink-50: #fff0f6;
  --color-pink-100: #ffdfeb;
  --color-pink-200: #ffc3db;
  --color-pink-300: #ff9dc3;
  --color-pink-400: #ee6da3;
  --color-pink-500: #df4d8f;
  --color-pink-600: #c73c7d;
  --color-pink-700: #a72f68;
  --color-pink-800: #8b2856;
  --color-pink-900: #762249;
  --color-pink-950: #420c26;
  --color-rose-50: #ffeff1;
  --color-rose-100: #ffdee0;
  --color-rose-200: #ffc0c7;
  --color-rose-300: #ff97a4;
  --color-rose-400: #fe637b;
  --color-rose-500: #f03c62;
  --color-rose-600: #d82753;
  --color-rose-700: #b51d43;
  --color-rose-800: #971a38;
  --color-rose-900: #80162f;
  --color-rose-950: #480515;
  --color-white: #ffffff;
  --color-black: #000000;
  --background: #14100d;
  --sidebar: #171410;
  --card: #221e1a;
  --popover: #2c2824;
  --muted: #2c2824;
  --accent: #2c2824;
  --foreground: #FFFFFF;
  --card-foreground: #FFFFFF;
  --popover-foreground: #FFFFFF;
  --muted-foreground: #a4a19f;
  --accent-foreground: #a68815;
  --primary: #a68815;
  --primary-hover: #937600;
  --primary-foreground: #FFFFFF;
  --ring: #a68815;
  --input-bg: #1c1915;
  --secondary: rgba(255, 255, 255, 0.05);
  --secondary-foreground: #FFFFFF;
  --destructive: #f03c62;
  --destructive-foreground: #FFFFFF;
  --border: rgba(255, 255, 255, 0.08);
  --input: rgba(255, 255, 255, 0.08);
  --sidebar-ring: #a68815;
  --sidebar-border: rgba(255, 255, 255, 0.08);
  --sidebar-accent: rgba(255, 255, 255, 0.06);
  --sidebar-primary: #a68815;
  --sidebar-foreground: #a4a19f;
  --sidebar-accent-foreground: #FFFFFF;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(255, 255, 255, 0.9);
  --sidebar-inactive-text: rgba(255, 255, 255, 0.4);
  --sidebar-hover-text: rgba(255, 255, 255, 0.7);
  --sidebar-active-icon: #a68815;
  --sidebar-inactive-icon: rgba(255, 255, 255, 0.35);
  --sidebar-hover-icon: rgba(255, 255, 255, 0.65);
  --sidebar-hover-bg: rgba(255, 255, 255, 0.04);
  --sidebar-border-active: #a6881526;
  --sidebar-bg-active: #a6881512;
  --chart-1: #a68815;
  --chart-2: #4daae1;
  --chart-3: #ea801f;
  --chart-4: #fe637b;
  --chart-5: #a688fa;
  --brand-primary-dim: #a688151A;
  --brand-primary-border: #a6881533;
  --brand-success: #3ca353;
  --brand-success-dim: #3ca3531A;
  --brand-success-border: #3ca35338;
  --brand-gold: #db6400;
  --brand-gold-dim: #db64001A;
  --brand-gold-border: #db640038;
  --text-muted: #75726f;
  --border-subtle: rgba(255, 255, 255, 0.06);
  --border-default: rgba(255, 255, 255, 0.08);
  --border-strong: rgba(255, 255, 255, 0.16);
  --shadow-color: rgba(0, 0, 0, 0.25);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.15);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.2);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.25);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.35);
  --shadow-glow: 0 0 40px #a6881526;
  color-scheme: dark;
  --chat-bg: #0f0b08;
  --chat-bg-deep: #13100c;
  --chat-bg-deepest: #060402;
  --chat-bg-alt: #191512;
  --chat-panel: #181411;
  --chat-surface: #312d29;
  --chat-surface-alt: #25211d;
  --chat-raised: #2b2723;
  --chat-raised-alt: #2a2622;
  --chat-hover: #413c38;
  --chat-text: #f6f4f2;
  --chat-meta: #a4a19f;
  --chat-meta-strong: #d6d3d1;
  --chat-accent: #a68815;
  --chat-accent-hover: #7b6200;
  --chat-bubble-out: #665100;
  --chat-link: #4daae1;
  --chat-note-bg: color-mix(in srgb, #db6400 10%, transparent);
  --chat-note-fg: #ffcca7;
  --chat-note-border: color-mix(in srgb, #db6400 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #db6400 10%, transparent);
  --chat-warn-fg: #fdaa6e;
  --chat-warn-border: color-mix(in srgb, #db6400 30%, transparent);
  --builder-bg: #0e0a07;
  --builder-border: #2c2824;
  --builder-deep: #0a0704;
  --builder-deepest: #050302;
  --builder-raised: #120f0b;
  --builder-panel: #16120f;
  --builder-panel-alt: #0d0907;
  --builder-surface: #100d09;
  --builder-surface-2: #191512;
  --builder-surface-3: #1f1b17;
  --builder-surface-4: #0b0805;
  --builder-neutral: #211d1a;
  --surface-alt: #2c2824;
  --surface-deep: #171310;
  --surface-deepest: #0d0907;
  --header: #040201;
  --hero-from: #100d09;
  --hero-via: #16120f;
  --hero-to: #0a0704;
}

[data-theme="estate"][data-mode="light"] {
  --color-slate-50: #090705;
  --color-slate-100: #1a1714;
  --color-slate-200: #2b2825;
  --color-slate-300: #43403d;
  --color-slate-400: #575351;
  --color-slate-500: #75726f;
  --color-slate-600: #a4a19f;
  --color-slate-700: #d6d3d1;
  --color-slate-800: #e9e7e5;
  --color-slate-900: #f6f4f2;
  --color-slate-950: #fcfaf8;
  --color-gray-50: #090705;
  --color-gray-100: #1a1714;
  --color-gray-200: #2b2825;
  --color-gray-300: #43403d;
  --color-gray-400: #575351;
  --color-gray-500: #75726f;
  --color-gray-600: #a4a19f;
  --color-gray-700: #d6d3d1;
  --color-gray-800: #e9e7e5;
  --color-gray-900: #f6f4f2;
  --color-gray-950: #fcfaf8;
  --color-zinc-50: #090705;
  --color-zinc-100: #1a1714;
  --color-zinc-200: #2b2825;
  --color-zinc-300: #43403d;
  --color-zinc-400: #575351;
  --color-zinc-500: #75726f;
  --color-zinc-600: #a4a19f;
  --color-zinc-700: #d6d3d1;
  --color-zinc-800: #e9e7e5;
  --color-zinc-900: #f6f4f2;
  --color-zinc-950: #fcfaf8;
  --color-neutral-50: #090705;
  --color-neutral-100: #1a1714;
  --color-neutral-200: #2b2825;
  --color-neutral-300: #43403d;
  --color-neutral-400: #575351;
  --color-neutral-500: #75726f;
  --color-neutral-600: #a4a19f;
  --color-neutral-700: #d6d3d1;
  --color-neutral-800: #e9e7e5;
  --color-neutral-900: #f6f4f2;
  --color-neutral-950: #fcfaf8;
  --color-stone-50: #090705;
  --color-stone-100: #1a1714;
  --color-stone-200: #2b2825;
  --color-stone-300: #43403d;
  --color-stone-400: #575351;
  --color-stone-500: #75726f;
  --color-stone-600: #a4a19f;
  --color-stone-700: #d6d3d1;
  --color-stone-800: #e9e7e5;
  --color-stone-900: #f6f4f2;
  --color-stone-950: #fcfaf8;
  --color-red-50: #ffddd8;
  --color-red-100: #ffbfb7;
  --color-red-200: #ff948b;
  --color-red-300: #fb2c36;
  --color-red-400: #e20d26;
  --color-red-500: #e20d26;
  --color-red-600: #be031d;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #ffe1d0;
  --color-orange-100: #ffc7a5;
  --color-orange-200: #ffa26b;
  --color-orange-300: #eb5100;
  --color-orange-400: #d33f00;
  --color-orange-500: #d33f00;
  --color-orange-600: #b23200;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #ffe4d0;
  --color-amber-100: #ffcca7;
  --color-amber-200: #fdaa6e;
  --color-amber-300: #db6400;
  --color-amber-400: #c45300;
  --color-amber-500: #c45300;
  --color-amber-600: #a54300;
  --color-amber-700: #a54300;
  --color-amber-800: #893800;
  --color-amber-900: #742f00;
  --color-amber-950: #411500;
  --color-yellow-50: #efebd2;
  --color-yellow-100: #e3dbaa;
  --color-yellow-200: #cfc274;
  --color-yellow-300: #a18c00;
  --color-yellow-400: #8e7900;
  --color-yellow-500: #8e7900;
  --color-yellow-600: #766500;
  --color-yellow-700: #766500;
  --color-yellow-800: #625400;
  --color-yellow-900: #534700;
  --color-yellow-950: #2c2400;
  --color-lime-50: #e7eed3;
  --color-lime-100: #d5e0ad;
  --color-lime-200: #baca78;
  --color-lime-300: #849700;
  --color-lime-400: #728400;
  --color-lime-500: #728400;
  --color-lime-600: #5f6e00;
  --color-lime-700: #5f6e00;
  --color-lime-800: #4f5b00;
  --color-lime-900: #424d00;
  --color-lime-950: #222800;
  --color-green-50: #dcf0de;
  --color-green-100: #bde5c2;
  --color-green-200: #93d39c;
  --color-green-300: #3ca353;
  --color-green-400: #2a9044;
  --color-green-500: #2a9044;
  --color-green-600: #207836;
  --color-green-700: #207836;
  --color-green-800: #1b642d;
  --color-green-900: #175426;
  --color-green-950: #062d10;
  --color-emerald-50: #f0ead6;
  --color-emerald-100: #e6d9b1;
  --color-emerald-200: #d4bf81;
  --color-emerald-300: #a68815;
  --color-emerald-400: #937600;
  --color-emerald-500: #937600;
  --color-emerald-600: #7b6200;
  --color-emerald-700: #7b6200;
  --color-emerald-800: #665100;
  --color-emerald-900: #564500;
  --color-emerald-950: #2e2300;
  --color-teal-50: #d9efec;
  --color-teal-100: #b7e4de;
  --color-teal-200: #88d0c7;
  --color-teal-300: #0ca095;
  --color-teal-400: #008d83;
  --color-teal-500: #008d83;
  --color-teal-600: #00766d;
  --color-teal-700: #00766d;
  --color-teal-800: #00625a;
  --color-teal-900: #00534c;
  --color-teal-950: #002c28;
  --color-cyan-50: #d8eff5;
  --color-cyan-100: #b5e2ee;
  --color-cyan-200: #85cde0;
  --color-cyan-300: #009cb8;
  --color-cyan-400: #0089a3;
  --color-cyan-500: #0089a3;
  --color-cyan-600: #007288;
  --color-cyan-700: #007288;
  --color-cyan-800: #005f71;
  --color-cyan-900: #005060;
  --color-cyan-950: #002a34;
  --color-sky-50: #d8edfc;
  --color-sky-100: #b6dffc;
  --color-sky-200: #87c9f4;
  --color-sky-300: #1995d3;
  --color-sky-400: #0082bd;
  --color-sky-500: #0082bd;
  --color-sky-600: #006c9f;
  --color-sky-700: #006c9f;
  --color-sky-800: #005a84;
  --color-sky-900: #004c70;
  --color-sky-950: #00283e;
  --color-blue-50: #dcebff;
  --color-blue-100: #bedbff;
  --color-blue-200: #96c1ff;
  --color-blue-300: #4b88ee;
  --color-blue-400: #3c76d6;
  --color-blue-500: #3c76d6;
  --color-blue-600: #3062b4;
  --color-blue-700: #3062b4;
  --color-blue-800: #285196;
  --color-blue-900: #21457f;
  --color-blue-950: #0d2348;
  --color-indigo-50: #e3e8ff;
  --color-indigo-100: #cdd5ff;
  --color-indigo-200: #aeb8ff;
  --color-indigo-300: #757af5;
  --color-indigo-400: #6569dd;
  --color-indigo-500: #6569dd;
  --color-indigo-600: #5356ba;
  --color-indigo-700: #5356ba;
  --color-indigo-800: #45489b;
  --color-indigo-900: #3a3d84;
  --color-indigo-950: #1c1e4a;
  --color-violet-50: #ebe5ff;
  --color-violet-100: #dbd0ff;
  --color-violet-200: #c5b0ff;
  --color-violet-300: #946eee;
  --color-violet-400: #825dd7;
  --color-violet-500: #825dd7;
  --color-violet-600: #6c4cb5;
  --color-violet-700: #6c4cb5;
  --color-violet-800: #5a3f96;
  --color-violet-900: #4c3680;
  --color-violet-950: #281948;
  --color-purple-50: #f1e3ff;
  --color-purple-100: #e6ccff;
  --color-purple-200: #d5aaff;
  --color-purple-300: #a865e4;
  --color-purple-400: #9554ce;
  --color-purple-500: #9554ce;
  --color-purple-600: #7c44ad;
  --color-purple-700: #7c44ad;
  --color-purple-800: #673990;
  --color-purple-900: #57307a;
  --color-purple-950: #2f1644;
  --color-fuchsia-50: #fae0fc;
  --color-fuchsia-100: #f7c5fb;
  --color-fuchsia-200: #eda0f3;
  --color-fuchsia-300: #c653d1;
  --color-fuchsia-400: #b041bb;
  --color-fuchsia-500: #b041bb;
  --color-fuchsia-600: #94349d;
  --color-fuchsia-700: #94349d;
  --color-fuchsia-800: #7b2c83;
  --color-fuchsia-900: #68256f;
  --color-fuchsia-950: #390e3d;
  --color-pink-50: #ffdfeb;
  --color-pink-100: #ffc3db;
  --color-pink-200: #ff9dc3;
  --color-pink-300: #df4d8f;
  --color-pink-400: #c73c7d;
  --color-pink-500: #c73c7d;
  --color-pink-600: #a72f68;
  --color-pink-700: #a72f68;
  --color-pink-800: #8b2856;
  --color-pink-900: #762249;
  --color-pink-950: #420c26;
  --color-rose-50: #ffdee0;
  --color-rose-100: #ffc0c7;
  --color-rose-200: #ff97a4;
  --color-rose-300: #f03c62;
  --color-rose-400: #d82753;
  --color-rose-500: #d82753;
  --color-rose-600: #b51d43;
  --color-rose-700: #b51d43;
  --color-rose-800: #971a38;
  --color-rose-900: #80162f;
  --color-rose-950: #480515;
  --color-white: #1a1714;
  --color-black: #000000;
  --background: #f8f6f5;
  --sidebar: #fefcfa;
  --card: #fffefd;
  --popover: #f3f1ef;
  --muted: #f3f1ef;
  --accent: #f3f1ef;
  --foreground: #1a1714;
  --card-foreground: #1a1714;
  --popover-foreground: #1a1714;
  --muted-foreground: #575351;
  --accent-foreground: #937600;
  --primary: #937600;
  --primary-hover: #665100;
  --primary-foreground: #FFFFFF;
  --ring: #937600;
  --input-bg: #fcfaf8;
  --secondary: rgba(0, 0, 0, 0.04);
  --secondary-foreground: #1a1714;
  --destructive: #d82753;
  --destructive-foreground: #FFFFFF;
  --border: rgba(0, 0, 0, 0.1);
  --input: rgba(0, 0, 0, 0.12);
  --sidebar-ring: #937600;
  --sidebar-border: rgba(0, 0, 0, 0.08);
  --sidebar-accent: rgba(0, 0, 0, 0.05);
  --sidebar-primary: #937600;
  --sidebar-foreground: #575351;
  --sidebar-accent-foreground: #1a1714;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(0, 0, 0, 0.92);
  --sidebar-inactive-text: rgba(0, 0, 0, 0.55);
  --sidebar-hover-text: rgba(0, 0, 0, 0.75);
  --sidebar-active-icon: #937600;
  --sidebar-inactive-icon: rgba(0, 0, 0, 0.45);
  --sidebar-hover-icon: rgba(0, 0, 0, 0.7);
  --sidebar-hover-bg: rgba(0, 0, 0, 0.045);
  --sidebar-border-active: #93760026;
  --sidebar-bg-active: #93760012;
  --chart-1: #937600;
  --chart-2: #0082bd;
  --chart-3: #c45300;
  --chart-4: #d82753;
  --chart-5: #825dd7;
  --brand-primary-dim: #9376001A;
  --brand-primary-border: #93760033;
  --brand-success: #2a9044;
  --brand-success-dim: #2a90441A;
  --brand-success-border: #2a904438;
  --brand-gold: #c45300;
  --brand-gold-dim: #c453001A;
  --brand-gold-border: #c4530038;
  --text-muted: #75726f;
  --border-subtle: rgba(0, 0, 0, 0.07);
  --border-default: rgba(0, 0, 0, 0.1);
  --border-strong: rgba(0, 0, 0, 0.18);
  --shadow-color: rgba(0, 0, 0, 0.08);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.07);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.09);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.13);
  --shadow-glow: 0 0 40px #93760014;
  color-scheme: light;
  --chat-bg: #e9e7e6;
  --chat-bg-deep: #eeeceb;
  --chat-bg-deepest: #dfdddc;
  --chat-bg-alt: #f2f0ee;
  --chat-panel: #fffdfb;
  --chat-surface: #fffefd;
  --chat-surface-alt: #f8f6f5;
  --chat-raised: #f7f5f3;
  --chat-raised-alt: #f5f3f1;
  --chat-hover: #edebe9;
  --chat-text: #1a1714;
  --chat-meta: #575351;
  --chat-meta-strong: #43403d;
  --chat-accent: #937600;
  --chat-accent-hover: #665100;
  --chat-bubble-out: color-mix(in srgb, #937600 22%, #ffffff);
  --chat-link: #006c9f;
  --chat-note-bg: color-mix(in srgb, #c45300 14%, transparent);
  --chat-note-fg: #742f00;
  --chat-note-border: color-mix(in srgb, #c45300 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #c45300 14%, transparent);
  --chat-warn-fg: #893800;
  --chat-warn-border: color-mix(in srgb, #c45300 30%, transparent);
  --builder-bg: #f8f6f5;
  --builder-border: #dfdddc;
  --builder-deep: #fcfaf8;
  --builder-deepest: #fdfbfa;
  --builder-raised: #f3f1f0;
  --builder-panel: #f2f0ee;
  --builder-panel-alt: #f7f5f3;
  --builder-surface: #f5f3f1;
  --builder-surface-2: #f0eeec;
  --builder-surface-3: #edebe9;
  --builder-surface-4: #f9f7f6;
  --builder-neutral: #eeeceb;
  --surface-alt: #edebe9;
  --surface-deep: #f7f5f3;
  --surface-deepest: #faf8f6;
  --header: #fffffd;
  --hero-from: #fffdfb;
  --hero-via: #f8f6f5;
  --hero-to: #f2f0ee;
}

[data-theme="market"][data-mode="dark"] {
  --color-slate-50: #fdf9f8;
  --color-slate-100: #f7f3f2;
  --color-slate-200: #ebe6e6;
  --color-slate-300: #d8d2d2;
  --color-slate-400: #a6a09f;
  --color-slate-500: #787170;
  --color-slate-600: #595252;
  --color-slate-700: #453e3e;
  --color-slate-800: #2e2726;
  --color-slate-900: #1d1615;
  --color-slate-950: #0b0605;
  --color-gray-50: #fdf9f8;
  --color-gray-100: #f7f3f2;
  --color-gray-200: #ebe6e6;
  --color-gray-300: #d8d2d2;
  --color-gray-400: #a6a09f;
  --color-gray-500: #787170;
  --color-gray-600: #595252;
  --color-gray-700: #453e3e;
  --color-gray-800: #2e2726;
  --color-gray-900: #1d1615;
  --color-gray-950: #0b0605;
  --color-zinc-50: #fdf9f8;
  --color-zinc-100: #f7f3f2;
  --color-zinc-200: #ebe6e6;
  --color-zinc-300: #d8d2d2;
  --color-zinc-400: #a6a09f;
  --color-zinc-500: #787170;
  --color-zinc-600: #595252;
  --color-zinc-700: #453e3e;
  --color-zinc-800: #2e2726;
  --color-zinc-900: #1d1615;
  --color-zinc-950: #0b0605;
  --color-neutral-50: #fdf9f8;
  --color-neutral-100: #f7f3f2;
  --color-neutral-200: #ebe6e6;
  --color-neutral-300: #d8d2d2;
  --color-neutral-400: #a6a09f;
  --color-neutral-500: #787170;
  --color-neutral-600: #595252;
  --color-neutral-700: #453e3e;
  --color-neutral-800: #2e2726;
  --color-neutral-900: #1d1615;
  --color-neutral-950: #0b0605;
  --color-stone-50: #fdf9f8;
  --color-stone-100: #f7f3f2;
  --color-stone-200: #ebe6e6;
  --color-stone-300: #d8d2d2;
  --color-stone-400: #a6a09f;
  --color-stone-500: #787170;
  --color-stone-600: #595252;
  --color-stone-700: #453e3e;
  --color-stone-800: #2e2726;
  --color-stone-900: #1d1615;
  --color-stone-950: #0b0605;
  --color-red-50: #ffefeb;
  --color-red-100: #ffded5;
  --color-red-200: #ffc0b1;
  --color-red-300: #ff9581;
  --color-red-400: #ff5d48;
  --color-red-500: #fc2d1a;
  --color-red-600: #e20e00;
  --color-red-700: #be0300;
  --color-red-800: #9f0a01;
  --color-red-900: #870a02;
  --color-red-950: #4c0000;
  --color-orange-50: #fff2e8;
  --color-orange-100: #ffe2cf;
  --color-orange-200: #ffc9a4;
  --color-orange-300: #ffa569;
  --color-orange-400: #f47803;
  --color-orange-500: #e55900;
  --color-orange-600: #ce4800;
  --color-orange-700: #ad3900;
  --color-orange-800: #903000;
  --color-orange-900: #7a2900;
  --color-orange-950: #441100;
  --color-amber-50: #fef4e6;
  --color-amber-100: #fbe6cc;
  --color-amber-200: #fad29d;
  --color-amber-300: #f1b35b;
  --color-amber-400: #dc8c00;
  --color-amber-500: #cd7300;
  --color-amber-600: #b76100;
  --color-amber-700: #995000;
  --color-amber-800: #804200;
  --color-amber-900: #6c3800;
  --color-amber-950: #3c1b00;
  --color-yellow-50: #fcf5e6;
  --color-yellow-100: #f6e9cc;
  --color-yellow-200: #f0d69d;
  --color-yellow-300: #e4ba5b;
  --color-yellow-400: #cc9600;
  --color-yellow-500: #bc7e00;
  --color-yellow-600: #a76d00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #eff9e9;
  --color-lime-100: #def1d0;
  --color-lime-200: #c2e7a6;
  --color-lime-300: #9cd46b;
  --color-lime-400: #70b708;
  --color-lime-500: #53a300;
  --color-lime-600: #439000;
  --color-lime-700: #367800;
  --color-lime-800: #2d6400;
  --color-lime-900: #265400;
  --color-lime-950: #0f2d00;
  --color-green-50: #ebfaee;
  --color-green-100: #d6f3da;
  --color-green-200: #b0eabb;
  --color-green-300: #7ad990;
  --color-green-400: #2abd5f;
  --color-green-500: #00ab3e;
  --color-green-600: #00972d;
  --color-green-700: #007e23;
  --color-green-800: #00691d;
  --color-green-900: #005919;
  --color-green-950: #002f07;
  --color-emerald-50: #fff0fa;
  --color-emerald-100: #ffdef4;
  --color-emerald-200: #ffc2ec;
  --color-emerald-300: #fd9add;
  --color-emerald-400: #e969c4;
  --color-emerald-500: #da46b3;
  --color-emerald-600: #c3349f;
  --color-emerald-700: #a42985;
  --color-emerald-800: #88236f;
  --color-emerald-900: #741d5e;
  --color-emerald-950: #400933;
  --color-teal-50: #ebf9f6;
  --color-teal-100: #d4f1ec;
  --color-teal-200: #ade7dd;
  --color-teal-300: #74d4c7;
  --color-teal-400: #0db8a8;
  --color-teal-500: #00a595;
  --color-teal-600: #009282;
  --color-teal-700: #007a6c;
  --color-teal-800: #00655a;
  --color-teal-900: #00564c;
  --color-teal-950: #002e28;
  --color-cyan-50: #eaf9fc;
  --color-cyan-100: #d2f0f7;
  --color-cyan-200: #a8e5f3;
  --color-cyan-300: #6ad1e8;
  --color-cyan-400: #00b4d1;
  --color-cyan-500: #00a0c2;
  --color-cyan-600: #008dad;
  --color-cyan-700: #007591;
  --color-cyan-800: #006279;
  --color-cyan-900: #005366;
  --color-cyan-950: #002c38;
  --color-sky-50: #eaf8ff;
  --color-sky-100: #d3eeff;
  --color-sky-200: #abe1ff;
  --color-sky-300: #72ccff;
  --color-sky-400: #0cacef;
  --color-sky-500: #0097e3;
  --color-sky-600: #0084cc;
  --color-sky-700: #006eac;
  --color-sky-800: #005b8f;
  --color-sky-900: #004d79;
  --color-sky-950: #002844;
  --color-blue-50: #edf6ff;
  --color-blue-100: #daebff;
  --color-blue-200: #badaff;
  --color-blue-300: #8fc0ff;
  --color-blue-400: #5f9bff;
  --color-blue-500: #4083ff;
  --color-blue-600: #3170ed;
  --color-blue-700: #265dc7;
  --color-blue-800: #204da6;
  --color-blue-900: #1b418d;
  --color-blue-950: #092150;
  --color-indigo-50: #f2f4ff;
  --color-indigo-100: #e4e7ff;
  --color-indigo-200: #ced2ff;
  --color-indigo-300: #b2b3ff;
  --color-indigo-400: #908aff;
  --color-indigo-500: #7c6eff;
  --color-indigo-600: #6c5cf4;
  --color-indigo-700: #594bcd;
  --color-indigo-800: #4a3fab;
  --color-indigo-900: #3e3591;
  --color-indigo-950: #1f1953;
  --color-violet-50: #f7f2ff;
  --color-violet-100: #eee3ff;
  --color-violet-200: #e1cbff;
  --color-violet-300: #cda8ff;
  --color-violet-400: #b27aff;
  --color-violet-500: #a15bff;
  --color-violet-600: #8e49ed;
  --color-violet-700: #773ac8;
  --color-violet-800: #6231a6;
  --color-violet-900: #532a8d;
  --color-violet-950: #2c1150;
  --color-purple-50: #fbf1ff;
  --color-purple-100: #f5e0ff;
  --color-purple-200: #efc6ff;
  --color-purple-300: #e19fff;
  --color-purple-400: #c96eff;
  --color-purple-500: #b94bf9;
  --color-purple-600: #a539e1;
  --color-purple-700: #8a2cbd;
  --color-purple-800: #72269d;
  --color-purple-900: #612086;
  --color-purple-950: #350b4c;
  --color-fuchsia-50: #ffefff;
  --color-fuchsia-100: #feddff;
  --color-fuchsia-200: #ffbfff;
  --color-fuchsia-300: #f894ff;
  --color-fuchsia-400: #e35df1;
  --color-fuchsia-500: #d430e4;
  --color-fuchsia-600: #be15cd;
  --color-fuchsia-700: #9f0bad;
  --color-fuchsia-800: #850e90;
  --color-fuchsia-900: #700d7a;
  --color-fuchsia-950: #3e0144;
  --color-pink-50: #fbf1ff;
  --color-pink-100: #f6e1ff;
  --color-pink-200: #f0c6ff;
  --color-pink-300: #e2a1ff;
  --color-pink-400: #ca71fb;
  --color-pink-500: #ba51ef;
  --color-pink-600: #a53fd8;
  --color-pink-700: #8a32b5;
  --color-pink-800: #732a97;
  --color-pink-900: #612480;
  --color-pink-950: #350d48;
  --color-rose-50: #ffefec;
  --color-rose-100: #ffddd8;
  --color-rose-200: #ffbfb6;
  --color-rose-300: #ff958a;
  --color-rose-400: #ff5d57;
  --color-rose-500: #fa2e34;
  --color-rose-600: #e11324;
  --color-rose-700: #bd081b;
  --color-rose-800: #9e0c17;
  --color-rose-900: #860c13;
  --color-rose-950: #4b0004;
  --color-white: #ffffff;
  --color-black: #000000;
  --background: #170f0e;
  --sidebar: #1a1211;
  --card: #241c1b;
  --popover: #2f2625;
  --muted: #2f2625;
  --accent: #2f2625;
  --foreground: #FFFFFF;
  --card-foreground: #FFFFFF;
  --popover-foreground: #FFFFFF;
  --muted-foreground: #a6a09f;
  --accent-foreground: #da46b3;
  --primary: #da46b3;
  --primary-hover: #c3349f;
  --primary-foreground: #FFFFFF;
  --ring: #da46b3;
  --input-bg: #1f1716;
  --secondary: rgba(255, 255, 255, 0.05);
  --secondary-foreground: #FFFFFF;
  --destructive: #fa2e34;
  --destructive-foreground: #FFFFFF;
  --border: rgba(255, 255, 255, 0.08);
  --input: rgba(255, 255, 255, 0.08);
  --sidebar-ring: #da46b3;
  --sidebar-border: rgba(255, 255, 255, 0.08);
  --sidebar-accent: rgba(255, 255, 255, 0.06);
  --sidebar-primary: #da46b3;
  --sidebar-foreground: #a6a09f;
  --sidebar-accent-foreground: #FFFFFF;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(255, 255, 255, 0.9);
  --sidebar-inactive-text: rgba(255, 255, 255, 0.4);
  --sidebar-hover-text: rgba(255, 255, 255, 0.7);
  --sidebar-active-icon: #da46b3;
  --sidebar-inactive-icon: rgba(255, 255, 255, 0.35);
  --sidebar-hover-icon: rgba(255, 255, 255, 0.65);
  --sidebar-hover-bg: rgba(255, 255, 255, 0.04);
  --sidebar-border-active: #da46b326;
  --sidebar-bg-active: #da46b312;
  --chart-1: #da46b3;
  --chart-2: #0cacef;
  --chart-3: #dc8c00;
  --chart-4: #ff5d57;
  --chart-5: #b27aff;
  --brand-primary-dim: #da46b31A;
  --brand-primary-border: #da46b333;
  --brand-success: #00ab3e;
  --brand-success-dim: #00ab3e1A;
  --brand-success-border: #00ab3e38;
  --brand-gold: #cd7300;
  --brand-gold-dim: #cd73001A;
  --brand-gold-border: #cd730038;
  --text-muted: #787170;
  --border-subtle: rgba(255, 255, 255, 0.06);
  --border-default: rgba(255, 255, 255, 0.08);
  --border-strong: rgba(255, 255, 255, 0.16);
  --shadow-color: rgba(0, 0, 0, 0.25);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.15);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.2);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.25);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.35);
  --shadow-glow: 0 0 40px #da46b326;
  color-scheme: dark;
  --chat-bg: #110a09;
  --chat-bg-deep: #160e0e;
  --chat-bg-deepest: #080303;
  --chat-bg-alt: #1c1413;
  --chat-panel: #1a1312;
  --chat-surface: #342b2a;
  --chat-surface-alt: #281f1e;
  --chat-raised: #2e2524;
  --chat-raised-alt: #2d2423;
  --chat-hover: #443b3a;
  --chat-text: #f7f3f2;
  --chat-meta: #a6a09f;
  --chat-meta-strong: #d8d2d2;
  --chat-accent: #da46b3;
  --chat-accent-hover: #a42985;
  --chat-bubble-out: #88236f;
  --chat-link: #0cacef;
  --chat-note-bg: color-mix(in srgb, #cd7300 10%, transparent);
  --chat-note-fg: #fad29d;
  --chat-note-border: color-mix(in srgb, #cd7300 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #cd7300 10%, transparent);
  --chat-warn-fg: #f1b35b;
  --chat-warn-border: color-mix(in srgb, #cd7300 30%, transparent);
  --builder-bg: #100908;
  --builder-border: #2f2626;
  --builder-deep: #0c0605;
  --builder-deepest: #060202;
  --builder-raised: #150d0d;
  --builder-panel: #181110;
  --builder-panel-alt: #0f0808;
  --builder-surface: #120b0a;
  --builder-surface-2: #1c1413;
  --builder-surface-3: #221919;
  --builder-surface-4: #0d0606;
  --builder-neutral: #241c1b;
  --surface-alt: #2f2626;
  --surface-deep: #191211;
  --surface-deepest: #0f0808;
  --header: #050201;
  --hero-from: #120b0a;
  --hero-via: #181110;
  --hero-to: #0c0605;
}

[data-theme="market"][data-mode="light"] {
  --color-slate-50: #0b0605;
  --color-slate-100: #1d1615;
  --color-slate-200: #2e2726;
  --color-slate-300: #453e3e;
  --color-slate-400: #595252;
  --color-slate-500: #787170;
  --color-slate-600: #a6a09f;
  --color-slate-700: #d8d2d2;
  --color-slate-800: #ebe6e6;
  --color-slate-900: #f7f3f2;
  --color-slate-950: #fdf9f8;
  --color-gray-50: #0b0605;
  --color-gray-100: #1d1615;
  --color-gray-200: #2e2726;
  --color-gray-300: #453e3e;
  --color-gray-400: #595252;
  --color-gray-500: #787170;
  --color-gray-600: #a6a09f;
  --color-gray-700: #d8d2d2;
  --color-gray-800: #ebe6e6;
  --color-gray-900: #f7f3f2;
  --color-gray-950: #fdf9f8;
  --color-zinc-50: #0b0605;
  --color-zinc-100: #1d1615;
  --color-zinc-200: #2e2726;
  --color-zinc-300: #453e3e;
  --color-zinc-400: #595252;
  --color-zinc-500: #787170;
  --color-zinc-600: #a6a09f;
  --color-zinc-700: #d8d2d2;
  --color-zinc-800: #ebe6e6;
  --color-zinc-900: #f7f3f2;
  --color-zinc-950: #fdf9f8;
  --color-neutral-50: #0b0605;
  --color-neutral-100: #1d1615;
  --color-neutral-200: #2e2726;
  --color-neutral-300: #453e3e;
  --color-neutral-400: #595252;
  --color-neutral-500: #787170;
  --color-neutral-600: #a6a09f;
  --color-neutral-700: #d8d2d2;
  --color-neutral-800: #ebe6e6;
  --color-neutral-900: #f7f3f2;
  --color-neutral-950: #fdf9f8;
  --color-stone-50: #0b0605;
  --color-stone-100: #1d1615;
  --color-stone-200: #2e2726;
  --color-stone-300: #453e3e;
  --color-stone-400: #595252;
  --color-stone-500: #787170;
  --color-stone-600: #a6a09f;
  --color-stone-700: #d8d2d2;
  --color-stone-800: #ebe6e6;
  --color-stone-900: #f7f3f2;
  --color-stone-950: #fdf9f8;
  --color-red-50: #ffded5;
  --color-red-100: #ffc0b1;
  --color-red-200: #ff9581;
  --color-red-300: #fc2d1a;
  --color-red-400: #e20e00;
  --color-red-500: #e20e00;
  --color-red-600: #be0300;
  --color-red-700: #be0300;
  --color-red-800: #9f0a01;
  --color-red-900: #870a02;
  --color-red-950: #4c0000;
  --color-orange-50: #ffe2cf;
  --color-orange-100: #ffc9a4;
  --color-orange-200: #ffa569;
  --color-orange-300: #e55900;
  --color-orange-400: #ce4800;
  --color-orange-500: #ce4800;
  --color-orange-600: #ad3900;
  --color-orange-700: #ad3900;
  --color-orange-800: #903000;
  --color-orange-900: #7a2900;
  --color-orange-950: #441100;
  --color-amber-50: #fbe6cc;
  --color-amber-100: #fad29d;
  --color-amber-200: #f1b35b;
  --color-amber-300: #cd7300;
  --color-amber-400: #b76100;
  --color-amber-500: #b76100;
  --color-amber-600: #995000;
  --color-amber-700: #995000;
  --color-amber-800: #804200;
  --color-amber-900: #6c3800;
  --color-amber-950: #3c1b00;
  --color-yellow-50: #f6e9cc;
  --color-yellow-100: #f0d69d;
  --color-yellow-200: #e4ba5b;
  --color-yellow-300: #bc7e00;
  --color-yellow-400: #a76d00;
  --color-yellow-500: #a76d00;
  --color-yellow-600: #8c5a00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #def1d0;
  --color-lime-100: #c2e7a6;
  --color-lime-200: #9cd46b;
  --color-lime-300: #53a300;
  --color-lime-400: #439000;
  --color-lime-500: #439000;
  --color-lime-600: #367800;
  --color-lime-700: #367800;
  --color-lime-800: #2d6400;
  --color-lime-900: #265400;
  --color-lime-950: #0f2d00;
  --color-green-50: #d6f3da;
  --color-green-100: #b0eabb;
  --color-green-200: #7ad990;
  --color-green-300: #00ab3e;
  --color-green-400: #00972d;
  --color-green-500: #00972d;
  --color-green-600: #007e23;
  --color-green-700: #007e23;
  --color-green-800: #00691d;
  --color-green-900: #005919;
  --color-green-950: #002f07;
  --color-emerald-50: #ffdef4;
  --color-emerald-100: #ffc2ec;
  --color-emerald-200: #fd9add;
  --color-emerald-300: #da46b3;
  --color-emerald-400: #c3349f;
  --color-emerald-500: #c3349f;
  --color-emerald-600: #a42985;
  --color-emerald-700: #a42985;
  --color-emerald-800: #88236f;
  --color-emerald-900: #741d5e;
  --color-emerald-950: #400933;
  --color-teal-50: #d4f1ec;
  --color-teal-100: #ade7dd;
  --color-teal-200: #74d4c7;
  --color-teal-300: #00a595;
  --color-teal-400: #009282;
  --color-teal-500: #009282;
  --color-teal-600: #007a6c;
  --color-teal-700: #007a6c;
  --color-teal-800: #00655a;
  --color-teal-900: #00564c;
  --color-teal-950: #002e28;
  --color-cyan-50: #d2f0f7;
  --color-cyan-100: #a8e5f3;
  --color-cyan-200: #6ad1e8;
  --color-cyan-300: #00a0c2;
  --color-cyan-400: #008dad;
  --color-cyan-500: #008dad;
  --color-cyan-600: #007591;
  --color-cyan-700: #007591;
  --color-cyan-800: #006279;
  --color-cyan-900: #005366;
  --color-cyan-950: #002c38;
  --color-sky-50: #d3eeff;
  --color-sky-100: #abe1ff;
  --color-sky-200: #72ccff;
  --color-sky-300: #0097e3;
  --color-sky-400: #0084cc;
  --color-sky-500: #0084cc;
  --color-sky-600: #006eac;
  --color-sky-700: #006eac;
  --color-sky-800: #005b8f;
  --color-sky-900: #004d79;
  --color-sky-950: #002844;
  --color-blue-50: #daebff;
  --color-blue-100: #badaff;
  --color-blue-200: #8fc0ff;
  --color-blue-300: #4083ff;
  --color-blue-400: #3170ed;
  --color-blue-500: #3170ed;
  --color-blue-600: #265dc7;
  --color-blue-700: #265dc7;
  --color-blue-800: #204da6;
  --color-blue-900: #1b418d;
  --color-blue-950: #092150;
  --color-indigo-50: #e4e7ff;
  --color-indigo-100: #ced2ff;
  --color-indigo-200: #b2b3ff;
  --color-indigo-300: #7c6eff;
  --color-indigo-400: #6c5cf4;
  --color-indigo-500: #6c5cf4;
  --color-indigo-600: #594bcd;
  --color-indigo-700: #594bcd;
  --color-indigo-800: #4a3fab;
  --color-indigo-900: #3e3591;
  --color-indigo-950: #1f1953;
  --color-violet-50: #eee3ff;
  --color-violet-100: #e1cbff;
  --color-violet-200: #cda8ff;
  --color-violet-300: #a15bff;
  --color-violet-400: #8e49ed;
  --color-violet-500: #8e49ed;
  --color-violet-600: #773ac8;
  --color-violet-700: #773ac8;
  --color-violet-800: #6231a6;
  --color-violet-900: #532a8d;
  --color-violet-950: #2c1150;
  --color-purple-50: #f5e0ff;
  --color-purple-100: #efc6ff;
  --color-purple-200: #e19fff;
  --color-purple-300: #b94bf9;
  --color-purple-400: #a539e1;
  --color-purple-500: #a539e1;
  --color-purple-600: #8a2cbd;
  --color-purple-700: #8a2cbd;
  --color-purple-800: #72269d;
  --color-purple-900: #612086;
  --color-purple-950: #350b4c;
  --color-fuchsia-50: #feddff;
  --color-fuchsia-100: #ffbfff;
  --color-fuchsia-200: #f894ff;
  --color-fuchsia-300: #d430e4;
  --color-fuchsia-400: #be15cd;
  --color-fuchsia-500: #be15cd;
  --color-fuchsia-600: #9f0bad;
  --color-fuchsia-700: #9f0bad;
  --color-fuchsia-800: #850e90;
  --color-fuchsia-900: #700d7a;
  --color-fuchsia-950: #3e0144;
  --color-pink-50: #f6e1ff;
  --color-pink-100: #f0c6ff;
  --color-pink-200: #e2a1ff;
  --color-pink-300: #ba51ef;
  --color-pink-400: #a53fd8;
  --color-pink-500: #a53fd8;
  --color-pink-600: #8a32b5;
  --color-pink-700: #8a32b5;
  --color-pink-800: #732a97;
  --color-pink-900: #612480;
  --color-pink-950: #350d48;
  --color-rose-50: #ffddd8;
  --color-rose-100: #ffbfb6;
  --color-rose-200: #ff958a;
  --color-rose-300: #fa2e34;
  --color-rose-400: #e11324;
  --color-rose-500: #e11324;
  --color-rose-600: #bd081b;
  --color-rose-700: #bd081b;
  --color-rose-800: #9e0c17;
  --color-rose-900: #860c13;
  --color-rose-950: #4b0004;
  --color-white: #1d1615;
  --color-black: #000000;
  --background: #faf6f5;
  --sidebar: #fffbfb;
  --card: #fffefd;
  --popover: #f4f0ef;
  --muted: #f4f0ef;
  --accent: #f4f0ef;
  --foreground: #1d1615;
  --card-foreground: #1d1615;
  --popover-foreground: #1d1615;
  --muted-foreground: #595252;
  --accent-foreground: #c3349f;
  --primary: #c3349f;
  --primary-hover: #88236f;
  --primary-foreground: #FFFFFF;
  --ring: #c3349f;
  --input-bg: #fdf9f8;
  --secondary: rgba(0, 0, 0, 0.04);
  --secondary-foreground: #1d1615;
  --destructive: #e11324;
  --destructive-foreground: #FFFFFF;
  --border: rgba(0, 0, 0, 0.1);
  --input: rgba(0, 0, 0, 0.12);
  --sidebar-ring: #c3349f;
  --sidebar-border: rgba(0, 0, 0, 0.08);
  --sidebar-accent: rgba(0, 0, 0, 0.05);
  --sidebar-primary: #c3349f;
  --sidebar-foreground: #595252;
  --sidebar-accent-foreground: #1d1615;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(0, 0, 0, 0.92);
  --sidebar-inactive-text: rgba(0, 0, 0, 0.55);
  --sidebar-hover-text: rgba(0, 0, 0, 0.75);
  --sidebar-active-icon: #c3349f;
  --sidebar-inactive-icon: rgba(0, 0, 0, 0.45);
  --sidebar-hover-icon: rgba(0, 0, 0, 0.7);
  --sidebar-hover-bg: rgba(0, 0, 0, 0.045);
  --sidebar-border-active: #c3349f26;
  --sidebar-bg-active: #c3349f12;
  --chart-1: #c3349f;
  --chart-2: #0084cc;
  --chart-3: #b76100;
  --chart-4: #e11324;
  --chart-5: #8e49ed;
  --brand-primary-dim: #c3349f1A;
  --brand-primary-border: #c3349f33;
  --brand-success: #00972d;
  --brand-success-dim: #00972d1A;
  --brand-success-border: #00972d38;
  --brand-gold: #b76100;
  --brand-gold-dim: #b761001A;
  --brand-gold-border: #b7610038;
  --text-muted: #787170;
  --border-subtle: rgba(0, 0, 0, 0.07);
  --border-default: rgba(0, 0, 0, 0.1);
  --border-strong: rgba(0, 0, 0, 0.18);
  --shadow-color: rgba(0, 0, 0, 0.08);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.07);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.09);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.13);
  --shadow-glow: 0 0 40px #c3349f14;
  color-scheme: light;
  --chat-bg: #ebe7e6;
  --chat-bg-deep: #f0eceb;
  --chat-bg-deepest: #e1dddc;
  --chat-bg-alt: #f3efee;
  --chat-panel: #fffcfc;
  --chat-surface: #fffefd;
  --chat-surface-alt: #faf6f5;
  --chat-raised: #f8f4f3;
  --chat-raised-alt: #f6f2f2;
  --chat-hover: #eeeae9;
  --chat-text: #1d1615;
  --chat-meta: #595252;
  --chat-meta-strong: #453e3e;
  --chat-accent: #c3349f;
  --chat-accent-hover: #88236f;
  --chat-bubble-out: color-mix(in srgb, #c3349f 22%, #ffffff);
  --chat-link: #006eac;
  --chat-note-bg: color-mix(in srgb, #b76100 14%, transparent);
  --chat-note-fg: #6c3800;
  --chat-note-border: color-mix(in srgb, #b76100 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #b76100 14%, transparent);
  --chat-warn-fg: #804200;
  --chat-warn-border: color-mix(in srgb, #b76100 30%, transparent);
  --builder-bg: #faf6f5;
  --builder-border: #e1dddc;
  --builder-deep: #fdf9f8;
  --builder-deepest: #fffbfa;
  --builder-raised: #f5f1f0;
  --builder-panel: #f3efee;
  --builder-panel-alt: #f8f4f3;
  --builder-surface: #f6f2f2;
  --builder-surface-2: #f1eded;
  --builder-surface-3: #eeeae9;
  --builder-surface-4: #fbf7f6;
  --builder-neutral: #f0eceb;
  --surface-alt: #eeeae9;
  --surface-deep: #f8f4f3;
  --surface-deepest: #fbf7f7;
  --header: #fffefd;
  --hero-from: #fffcfc;
  --hero-via: #faf6f5;
  --hero-to: #f3efee;
}

[data-theme="meridian"][data-mode="dark"] {
  --color-slate-50: #f8fafd;
  --color-slate-100: #f2f4f7;
  --color-slate-200: #e5e8eb;
  --color-slate-300: #d1d4d7;
  --color-slate-400: #9fa2a6;
  --color-slate-500: #6f7377;
  --color-slate-600: #515559;
  --color-slate-700: #3d4145;
  --color-slate-800: #25292d;
  --color-slate-900: #14181d;
  --color-slate-950: #05070b;
  --color-gray-50: #f8fafd;
  --color-gray-100: #f2f4f7;
  --color-gray-200: #e5e8eb;
  --color-gray-300: #d1d4d7;
  --color-gray-400: #9fa2a6;
  --color-gray-500: #6f7377;
  --color-gray-600: #515559;
  --color-gray-700: #3d4145;
  --color-gray-800: #25292d;
  --color-gray-900: #14181d;
  --color-gray-950: #05070b;
  --color-zinc-50: #f8fafd;
  --color-zinc-100: #f2f4f7;
  --color-zinc-200: #e5e8eb;
  --color-zinc-300: #d1d4d7;
  --color-zinc-400: #9fa2a6;
  --color-zinc-500: #6f7377;
  --color-zinc-600: #515559;
  --color-zinc-700: #3d4145;
  --color-zinc-800: #25292d;
  --color-zinc-900: #14181d;
  --color-zinc-950: #05070b;
  --color-neutral-50: #f8fafd;
  --color-neutral-100: #f2f4f7;
  --color-neutral-200: #e5e8eb;
  --color-neutral-300: #d1d4d7;
  --color-neutral-400: #9fa2a6;
  --color-neutral-500: #6f7377;
  --color-neutral-600: #515559;
  --color-neutral-700: #3d4145;
  --color-neutral-800: #25292d;
  --color-neutral-900: #14181d;
  --color-neutral-950: #05070b;
  --color-stone-50: #f8fafd;
  --color-stone-100: #f2f4f7;
  --color-stone-200: #e5e8eb;
  --color-stone-300: #d1d4d7;
  --color-stone-400: #9fa2a6;
  --color-stone-500: #6f7377;
  --color-stone-600: #515559;
  --color-stone-700: #3d4145;
  --color-stone-800: #25292d;
  --color-stone-900: #14181d;
  --color-stone-950: #05070b;
  --color-red-50: #ffefed;
  --color-red-100: #ffded8;
  --color-red-200: #ffc0b7;
  --color-red-300: #ff968b;
  --color-red-400: #ff5f59;
  --color-red-500: #f83337;
  --color-red-600: #df1b27;
  --color-red-700: #bc111d;
  --color-red-800: #9c1219;
  --color-red-900: #851015;
  --color-red-950: #4b0205;
  --color-orange-50: #fff1e8;
  --color-orange-100: #ffe1d0;
  --color-orange-200: #ffc7a5;
  --color-orange-300: #ffa26b;
  --color-orange-400: #f97214;
  --color-orange-500: #eb5100;
  --color-orange-600: #d33f00;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fff3e8;
  --color-amber-100: #fce6cf;
  --color-amber-200: #fbd1a4;
  --color-amber-300: #f2b269;
  --color-amber-400: #dd8a03;
  --color-amber-500: #ce7100;
  --color-amber-600: #b85f00;
  --color-amber-700: #9a4e00;
  --color-amber-800: #804100;
  --color-amber-900: #6d3700;
  --color-amber-950: #3c1a00;
  --color-yellow-50: #fcf5e6;
  --color-yellow-100: #f6e9cc;
  --color-yellow-200: #f0d69d;
  --color-yellow-300: #e4ba5b;
  --color-yellow-400: #cc9600;
  --color-yellow-500: #bc7e00;
  --color-yellow-600: #a76d00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #eff9e8;
  --color-lime-100: #def2ce;
  --color-lime-200: #c2e7a1;
  --color-lime-300: #9cd463;
  --color-lime-400: #70b700;
  --color-lime-500: #54a400;
  --color-lime-600: #449000;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #ecfaef;
  --color-green-100: #d7f2dd;
  --color-green-200: #b2e9c0;
  --color-green-300: #7fd798;
  --color-green-400: #38bc6b;
  --color-green-500: #00a94d;
  --color-green-600: #00953e;
  --color-green-700: #007c31;
  --color-green-800: #006829;
  --color-green-900: #005822;
  --color-green-950: #002f0d;
  --color-emerald-50: #eef6ff;
  --color-emerald-100: #dbebff;
  --color-emerald-200: #bcdaff;
  --color-emerald-300: #93c0ff;
  --color-emerald-400: #649cff;
  --color-emerald-500: #4785fc;
  --color-emerald-600: #3872e4;
  --color-emerald-700: #2c5ec0;
  --color-emerald-800: #254fa0;
  --color-emerald-900: #1f4288;
  --color-emerald-950: #0b214d;
  --color-teal-50: #ecf9f7;
  --color-teal-100: #d6f0ec;
  --color-teal-200: #b2e5de;
  --color-teal-300: #7ed2c8;
  --color-teal-400: #35b6aa;
  --color-teal-500: #00a397;
  --color-teal-600: #009084;
  --color-teal-700: #00786e;
  --color-teal-800: #00635b;
  --color-teal-900: #00544d;
  --color-teal-950: #002d28;
  --color-cyan-50: #ebf8fb;
  --color-cyan-100: #d5f0f4;
  --color-cyan-200: #afe4ee;
  --color-cyan-300: #78d0df;
  --color-cyan-400: #26b3c7;
  --color-cyan-500: #009fb6;
  --color-cyan-600: #008ca2;
  --color-cyan-700: #007588;
  --color-cyan-800: #006171;
  --color-cyan-900: #00525f;
  --color-cyan-950: #002b34;
  --color-sky-50: #ebf8fe;
  --color-sky-100: #d4effc;
  --color-sky-200: #ade2fb;
  --color-sky-300: #75cdf3;
  --color-sky-400: #1dafe0;
  --color-sky-500: #009ad2;
  --color-sky-600: #0087bc;
  --color-sky-700: #00719e;
  --color-sky-800: #005e83;
  --color-sky-900: #004f6f;
  --color-sky-950: #00293e;
  --color-blue-50: #ebf8ff;
  --color-blue-100: #d4eeff;
  --color-blue-200: #aee0ff;
  --color-blue-300: #77caff;
  --color-blue-400: #29aaf2;
  --color-blue-500: #0095e6;
  --color-blue-600: #0082d0;
  --color-blue-700: #006cae;
  --color-blue-800: #005a91;
  --color-blue-900: #004c7b;
  --color-blue-950: #002745;
  --color-indigo-50: #f4f3ff;
  --color-indigo-100: #e8e6ff;
  --color-indigo-200: #d6d1ff;
  --color-indigo-300: #bcb2ff;
  --color-indigo-400: #9c8aff;
  --color-indigo-500: #896ffb;
  --color-indigo-600: #785de3;
  --color-indigo-700: #644cbf;
  --color-indigo-800: #53409f;
  --color-indigo-900: #463687;
  --color-indigo-950: #24194c;
  --color-violet-50: #f8f2ff;
  --color-violet-100: #eee4ff;
  --color-violet-200: #e2ccff;
  --color-violet-300: #ceaaff;
  --color-violet-400: #b380ff;
  --color-violet-500: #a163f5;
  --color-violet-600: #8e52dd;
  --color-violet-700: #7742ba;
  --color-violet-800: #62389b;
  --color-violet-900: #532f83;
  --color-violet-950: #2c154a;
  --color-purple-50: #fbf1ff;
  --color-purple-100: #f5e1ff;
  --color-purple-200: #eec8ff;
  --color-purple-300: #dfa4ff;
  --color-purple-400: #c677f3;
  --color-purple-500: #b659e7;
  --color-purple-600: #a247d0;
  --color-purple-700: #8739af;
  --color-purple-800: #703091;
  --color-purple-900: #5f297b;
  --color-purple-950: #331145;
  --color-fuchsia-50: #fff0fe;
  --color-fuchsia-100: #fedefa;
  --color-fuchsia-200: #ffc2f8;
  --color-fuchsia-300: #f79aef;
  --color-fuchsia-400: #e268da;
  --color-fuchsia-500: #d345cc;
  --color-fuchsia-600: #bc32b6;
  --color-fuchsia-700: #9e2799;
  --color-fuchsia-800: #83217f;
  --color-fuchsia-900: #701c6c;
  --color-fuchsia-950: #3e083b;
  --color-pink-50: #ffeff6;
  --color-pink-100: #ffdcec;
  --color-pink-200: #ffbddd;
  --color-pink-300: #ff91c7;
  --color-pink-400: #fe59a8;
  --color-pink-500: #ef2994;
  --color-pink-600: #d70a82;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffeff0;
  --color-rose-100: #ffdddf;
  --color-rose-200: #ffbfc3;
  --color-rose-300: #ff959f;
  --color-rose-400: #ff5f75;
  --color-rose-500: #f5345b;
  --color-rose-600: #dc1c4b;
  --color-rose-700: #b9123d;
  --color-rose-800: #9a1233;
  --color-rose-900: #83102a;
  --color-rose-950: #4a0213;
  --color-white: #ffffff;
  --color-black: #000000;
  --background: #0d1216;
  --sidebar: #10151a;
  --card: #1a1f24;
  --popover: #24292e;
  --muted: #24292e;
  --accent: #24292e;
  --foreground: #FFFFFF;
  --card-foreground: #FFFFFF;
  --popover-foreground: #FFFFFF;
  --muted-foreground: #9fa2a6;
  --accent-foreground: #4785fc;
  --primary: #4785fc;
  --primary-hover: #3872e4;
  --primary-foreground: #FFFFFF;
  --ring: #4785fc;
  --input-bg: #151a1f;
  --secondary: rgba(255, 255, 255, 0.05);
  --secondary-foreground: #FFFFFF;
  --destructive: #f5345b;
  --destructive-foreground: #FFFFFF;
  --border: rgba(255, 255, 255, 0.08);
  --input: rgba(255, 255, 255, 0.08);
  --sidebar-ring: #4785fc;
  --sidebar-border: rgba(255, 255, 255, 0.08);
  --sidebar-accent: rgba(255, 255, 255, 0.06);
  --sidebar-primary: #4785fc;
  --sidebar-foreground: #9fa2a6;
  --sidebar-accent-foreground: #FFFFFF;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(255, 255, 255, 0.9);
  --sidebar-inactive-text: rgba(255, 255, 255, 0.4);
  --sidebar-hover-text: rgba(255, 255, 255, 0.7);
  --sidebar-active-icon: #4785fc;
  --sidebar-inactive-icon: rgba(255, 255, 255, 0.35);
  --sidebar-hover-icon: rgba(255, 255, 255, 0.65);
  --sidebar-hover-bg: rgba(255, 255, 255, 0.04);
  --sidebar-border-active: #4785fc26;
  --sidebar-bg-active: #4785fc12;
  --chart-1: #4785fc;
  --chart-2: #1dafe0;
  --chart-3: #dd8a03;
  --chart-4: #ff5f75;
  --chart-5: #b380ff;
  --brand-primary-dim: #4785fc1A;
  --brand-primary-border: #4785fc33;
  --brand-success: #00a94d;
  --brand-success-dim: #00a94d1A;
  --brand-success-border: #00a94d38;
  --brand-gold: #ce7100;
  --brand-gold-dim: #ce71001A;
  --brand-gold-border: #ce710038;
  --text-muted: #6f7377;
  --border-subtle: rgba(255, 255, 255, 0.06);
  --border-default: rgba(255, 255, 255, 0.08);
  --border-strong: rgba(255, 255, 255, 0.16);
  --shadow-color: rgba(0, 0, 0, 0.25);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.15);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.2);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.25);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.35);
  --shadow-glow: 0 0 40px #4785fc26;
  color-scheme: dark;
  --chat-bg: #080d11;
  --chat-bg-deep: #0d1116;
  --chat-bg-deepest: #020508;
  --chat-bg-alt: #12171b;
  --chat-panel: #11151a;
  --chat-surface: #292e34;
  --chat-surface-alt: #1d2227;
  --chat-raised: #23282d;
  --chat-raised-alt: #22272c;
  --chat-hover: #383e43;
  --chat-text: #f2f4f7;
  --chat-meta: #9fa2a6;
  --chat-meta-strong: #d1d4d7;
  --chat-accent: #4785fc;
  --chat-accent-hover: #2c5ec0;
  --chat-bubble-out: #254fa0;
  --chat-link: #1dafe0;
  --chat-note-bg: color-mix(in srgb, #ce7100 10%, transparent);
  --chat-note-fg: #fbd1a4;
  --chat-note-border: color-mix(in srgb, #ce7100 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #ce7100 10%, transparent);
  --chat-warn-fg: #f2b269;
  --chat-warn-border: color-mix(in srgb, #ce7100 30%, transparent);
  --builder-bg: #080c10;
  --builder-border: #25292f;
  --builder-deep: #05080c;
  --builder-deepest: #020406;
  --builder-raised: #0b1015;
  --builder-panel: #0f1318;
  --builder-panel-alt: #070b0f;
  --builder-surface: #090e12;
  --builder-surface-2: #12171b;
  --builder-surface-3: #181c21;
  --builder-surface-4: #05090d;
  --builder-neutral: #1a1f24;
  --surface-alt: #25292f;
  --surface-deep: #101419;
  --surface-deepest: #070b0f;
  --header: #010305;
  --hero-from: #090e12;
  --hero-via: #0f1318;
  --hero-to: #05080c;
}

[data-theme="meridian"][data-mode="light"] {
  --color-slate-50: #05070b;
  --color-slate-100: #14181d;
  --color-slate-200: #25292d;
  --color-slate-300: #3d4145;
  --color-slate-400: #515559;
  --color-slate-500: #6f7377;
  --color-slate-600: #9fa2a6;
  --color-slate-700: #d1d4d7;
  --color-slate-800: #e5e8eb;
  --color-slate-900: #f2f4f7;
  --color-slate-950: #f8fafd;
  --color-gray-50: #05070b;
  --color-gray-100: #14181d;
  --color-gray-200: #25292d;
  --color-gray-300: #3d4145;
  --color-gray-400: #515559;
  --color-gray-500: #6f7377;
  --color-gray-600: #9fa2a6;
  --color-gray-700: #d1d4d7;
  --color-gray-800: #e5e8eb;
  --color-gray-900: #f2f4f7;
  --color-gray-950: #f8fafd;
  --color-zinc-50: #05070b;
  --color-zinc-100: #14181d;
  --color-zinc-200: #25292d;
  --color-zinc-300: #3d4145;
  --color-zinc-400: #515559;
  --color-zinc-500: #6f7377;
  --color-zinc-600: #9fa2a6;
  --color-zinc-700: #d1d4d7;
  --color-zinc-800: #e5e8eb;
  --color-zinc-900: #f2f4f7;
  --color-zinc-950: #f8fafd;
  --color-neutral-50: #05070b;
  --color-neutral-100: #14181d;
  --color-neutral-200: #25292d;
  --color-neutral-300: #3d4145;
  --color-neutral-400: #515559;
  --color-neutral-500: #6f7377;
  --color-neutral-600: #9fa2a6;
  --color-neutral-700: #d1d4d7;
  --color-neutral-800: #e5e8eb;
  --color-neutral-900: #f2f4f7;
  --color-neutral-950: #f8fafd;
  --color-stone-50: #05070b;
  --color-stone-100: #14181d;
  --color-stone-200: #25292d;
  --color-stone-300: #3d4145;
  --color-stone-400: #515559;
  --color-stone-500: #6f7377;
  --color-stone-600: #9fa2a6;
  --color-stone-700: #d1d4d7;
  --color-stone-800: #e5e8eb;
  --color-stone-900: #f2f4f7;
  --color-stone-950: #f8fafd;
  --color-red-50: #ffded8;
  --color-red-100: #ffc0b7;
  --color-red-200: #ff968b;
  --color-red-300: #f83337;
  --color-red-400: #df1b27;
  --color-red-500: #df1b27;
  --color-red-600: #bc111d;
  --color-red-700: #bc111d;
  --color-red-800: #9c1219;
  --color-red-900: #851015;
  --color-red-950: #4b0205;
  --color-orange-50: #ffe1d0;
  --color-orange-100: #ffc7a5;
  --color-orange-200: #ffa26b;
  --color-orange-300: #eb5100;
  --color-orange-400: #d33f00;
  --color-orange-500: #d33f00;
  --color-orange-600: #b23200;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fce6cf;
  --color-amber-100: #fbd1a4;
  --color-amber-200: #f2b269;
  --color-amber-300: #ce7100;
  --color-amber-400: #b85f00;
  --color-amber-500: #b85f00;
  --color-amber-600: #9a4e00;
  --color-amber-700: #9a4e00;
  --color-amber-800: #804100;
  --color-amber-900: #6d3700;
  --color-amber-950: #3c1a00;
  --color-yellow-50: #f6e9cc;
  --color-yellow-100: #f0d69d;
  --color-yellow-200: #e4ba5b;
  --color-yellow-300: #bc7e00;
  --color-yellow-400: #a76d00;
  --color-yellow-500: #a76d00;
  --color-yellow-600: #8c5a00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #def2ce;
  --color-lime-100: #c2e7a1;
  --color-lime-200: #9cd463;
  --color-lime-300: #54a400;
  --color-lime-400: #449000;
  --color-lime-500: #449000;
  --color-lime-600: #377800;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #d7f2dd;
  --color-green-100: #b2e9c0;
  --color-green-200: #7fd798;
  --color-green-300: #00a94d;
  --color-green-400: #00953e;
  --color-green-500: #00953e;
  --color-green-600: #007c31;
  --color-green-700: #007c31;
  --color-green-800: #006829;
  --color-green-900: #005822;
  --color-green-950: #002f0d;
  --color-emerald-50: #dbebff;
  --color-emerald-100: #bcdaff;
  --color-emerald-200: #93c0ff;
  --color-emerald-300: #4785fc;
  --color-emerald-400: #3872e4;
  --color-emerald-500: #3872e4;
  --color-emerald-600: #2c5ec0;
  --color-emerald-700: #2c5ec0;
  --color-emerald-800: #254fa0;
  --color-emerald-900: #1f4288;
  --color-emerald-950: #0b214d;
  --color-teal-50: #d6f0ec;
  --color-teal-100: #b2e5de;
  --color-teal-200: #7ed2c8;
  --color-teal-300: #00a397;
  --color-teal-400: #009084;
  --color-teal-500: #009084;
  --color-teal-600: #00786e;
  --color-teal-700: #00786e;
  --color-teal-800: #00635b;
  --color-teal-900: #00544d;
  --color-teal-950: #002d28;
  --color-cyan-50: #d5f0f4;
  --color-cyan-100: #afe4ee;
  --color-cyan-200: #78d0df;
  --color-cyan-300: #009fb6;
  --color-cyan-400: #008ca2;
  --color-cyan-500: #008ca2;
  --color-cyan-600: #007588;
  --color-cyan-700: #007588;
  --color-cyan-800: #006171;
  --color-cyan-900: #00525f;
  --color-cyan-950: #002b34;
  --color-sky-50: #d4effc;
  --color-sky-100: #ade2fb;
  --color-sky-200: #75cdf3;
  --color-sky-300: #009ad2;
  --color-sky-400: #0087bc;
  --color-sky-500: #0087bc;
  --color-sky-600: #00719e;
  --color-sky-700: #00719e;
  --color-sky-800: #005e83;
  --color-sky-900: #004f6f;
  --color-sky-950: #00293e;
  --color-blue-50: #d4eeff;
  --color-blue-100: #aee0ff;
  --color-blue-200: #77caff;
  --color-blue-300: #0095e6;
  --color-blue-400: #0082d0;
  --color-blue-500: #0082d0;
  --color-blue-600: #006cae;
  --color-blue-700: #006cae;
  --color-blue-800: #005a91;
  --color-blue-900: #004c7b;
  --color-blue-950: #002745;
  --color-indigo-50: #e8e6ff;
  --color-indigo-100: #d6d1ff;
  --color-indigo-200: #bcb2ff;
  --color-indigo-300: #896ffb;
  --color-indigo-400: #785de3;
  --color-indigo-500: #785de3;
  --color-indigo-600: #644cbf;
  --color-indigo-700: #644cbf;
  --color-indigo-800: #53409f;
  --color-indigo-900: #463687;
  --color-indigo-950: #24194c;
  --color-violet-50: #eee4ff;
  --color-violet-100: #e2ccff;
  --color-violet-200: #ceaaff;
  --color-violet-300: #a163f5;
  --color-violet-400: #8e52dd;
  --color-violet-500: #8e52dd;
  --color-violet-600: #7742ba;
  --color-violet-700: #7742ba;
  --color-violet-800: #62389b;
  --color-violet-900: #532f83;
  --color-violet-950: #2c154a;
  --color-purple-50: #f5e1ff;
  --color-purple-100: #eec8ff;
  --color-purple-200: #dfa4ff;
  --color-purple-300: #b659e7;
  --color-purple-400: #a247d0;
  --color-purple-500: #a247d0;
  --color-purple-600: #8739af;
  --color-purple-700: #8739af;
  --color-purple-800: #703091;
  --color-purple-900: #5f297b;
  --color-purple-950: #331145;
  --color-fuchsia-50: #fedefa;
  --color-fuchsia-100: #ffc2f8;
  --color-fuchsia-200: #f79aef;
  --color-fuchsia-300: #d345cc;
  --color-fuchsia-400: #bc32b6;
  --color-fuchsia-500: #bc32b6;
  --color-fuchsia-600: #9e2799;
  --color-fuchsia-700: #9e2799;
  --color-fuchsia-800: #83217f;
  --color-fuchsia-900: #701c6c;
  --color-fuchsia-950: #3e083b;
  --color-pink-50: #ffdcec;
  --color-pink-100: #ffbddd;
  --color-pink-200: #ff91c7;
  --color-pink-300: #ef2994;
  --color-pink-400: #d70a82;
  --color-pink-500: #d70a82;
  --color-pink-600: #b5016c;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffdddf;
  --color-rose-100: #ffbfc3;
  --color-rose-200: #ff959f;
  --color-rose-300: #f5345b;
  --color-rose-400: #dc1c4b;
  --color-rose-500: #dc1c4b;
  --color-rose-600: #b9123d;
  --color-rose-700: #b9123d;
  --color-rose-800: #9a1233;
  --color-rose-900: #83102a;
  --color-rose-950: #4a0213;
  --color-white: #14181d;
  --color-black: #000000;
  --background: #f5f7fa;
  --sidebar: #fafdff;
  --card: #fdffff;
  --popover: #eff1f4;
  --muted: #eff1f4;
  --accent: #eff1f4;
  --foreground: #14181d;
  --card-foreground: #14181d;
  --popover-foreground: #14181d;
  --muted-foreground: #515559;
  --accent-foreground: #3872e4;
  --primary: #3872e4;
  --primary-hover: #254fa0;
  --primary-foreground: #FFFFFF;
  --ring: #3872e4;
  --input-bg: #f8fafd;
  --secondary: rgba(0, 0, 0, 0.04);
  --secondary-foreground: #14181d;
  --destructive: #dc1c4b;
  --destructive-foreground: #FFFFFF;
  --border: rgba(0, 0, 0, 0.1);
  --input: rgba(0, 0, 0, 0.12);
  --sidebar-ring: #3872e4;
  --sidebar-border: rgba(0, 0, 0, 0.08);
  --sidebar-accent: rgba(0, 0, 0, 0.05);
  --sidebar-primary: #3872e4;
  --sidebar-foreground: #515559;
  --sidebar-accent-foreground: #14181d;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(0, 0, 0, 0.92);
  --sidebar-inactive-text: rgba(0, 0, 0, 0.55);
  --sidebar-hover-text: rgba(0, 0, 0, 0.75);
  --sidebar-active-icon: #3872e4;
  --sidebar-inactive-icon: rgba(0, 0, 0, 0.45);
  --sidebar-hover-icon: rgba(0, 0, 0, 0.7);
  --sidebar-hover-bg: rgba(0, 0, 0, 0.045);
  --sidebar-border-active: #3872e426;
  --sidebar-bg-active: #3872e412;
  --chart-1: #3872e4;
  --chart-2: #0087bc;
  --chart-3: #b85f00;
  --chart-4: #dc1c4b;
  --chart-5: #8e52dd;
  --brand-primary-dim: #3872e41A;
  --brand-primary-border: #3872e433;
  --brand-success: #00953e;
  --brand-success-dim: #00953e1A;
  --brand-success-border: #00953e38;
  --brand-gold: #b85f00;
  --brand-gold-dim: #b85f001A;
  --brand-gold-border: #b85f0038;
  --text-muted: #6f7377;
  --border-subtle: rgba(0, 0, 0, 0.07);
  --border-default: rgba(0, 0, 0, 0.1);
  --border-strong: rgba(0, 0, 0, 0.18);
  --shadow-color: rgba(0, 0, 0, 0.08);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.07);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.09);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.13);
  --shadow-glow: 0 0 40px #3872e414;
  color-scheme: light;
  --chat-bg: #e6e8eb;
  --chat-bg-deep: #ebedef;
  --chat-bg-deepest: #dcdee1;
  --chat-bg-alt: #eef0f3;
  --chat-panel: #fbfeff;
  --chat-surface: #fdffff;
  --chat-surface-alt: #f5f7fa;
  --chat-raised: #f3f5f8;
  --chat-raised-alt: #f1f4f6;
  --chat-hover: #e9ebee;
  --chat-text: #14181d;
  --chat-meta: #515559;
  --chat-meta-strong: #3d4145;
  --chat-accent: #3872e4;
  --chat-accent-hover: #254fa0;
  --chat-bubble-out: color-mix(in srgb, #3872e4 22%, #ffffff);
  --chat-link: #00719e;
  --chat-note-bg: color-mix(in srgb, #b85f00 14%, transparent);
  --chat-note-fg: #6d3700;
  --chat-note-border: color-mix(in srgb, #b85f00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #b85f00 14%, transparent);
  --chat-warn-fg: #804100;
  --chat-warn-border: color-mix(in srgb, #b85f00 30%, transparent);
  --builder-bg: #f5f7fa;
  --builder-border: #dcdee1;
  --builder-deep: #f8fafd;
  --builder-deepest: #fafcff;
  --builder-raised: #f0f2f4;
  --builder-panel: #eef0f3;
  --builder-panel-alt: #f3f5f8;
  --builder-surface: #f1f4f6;
  --builder-surface-2: #eceff1;
  --builder-surface-3: #e9ebee;
  --builder-surface-4: #f6f8fb;
  --builder-neutral: #ebedef;
  --surface-alt: #e9ebee;
  --surface-deep: #f3f5f8;
  --surface-deepest: #f6f9fb;
  --header: #fdffff;
  --hero-from: #fbfeff;
  --hero-via: #f5f7fa;
  --hero-to: #eef0f3;
}

[data-theme="midnight-oled"][data-mode="dark"] {
  --color-slate-50: #f9fafb;
  --color-slate-100: #f3f4f5;
  --color-slate-200: #e6e8e8;
  --color-slate-300: #d2d4d5;
  --color-slate-400: #a0a2a3;
  --color-slate-500: #717374;
  --color-slate-600: #525555;
  --color-slate-700: #3e4142;
  --color-slate-800: #26292a;
  --color-slate-900: #161819;
  --color-slate-950: #060708;
  --color-gray-50: #f9fafb;
  --color-gray-100: #f3f4f5;
  --color-gray-200: #e6e8e8;
  --color-gray-300: #d2d4d5;
  --color-gray-400: #a0a2a3;
  --color-gray-500: #717374;
  --color-gray-600: #525555;
  --color-gray-700: #3e4142;
  --color-gray-800: #26292a;
  --color-gray-900: #161819;
  --color-gray-950: #060708;
  --color-zinc-50: #f9fafb;
  --color-zinc-100: #f3f4f5;
  --color-zinc-200: #e6e8e8;
  --color-zinc-300: #d2d4d5;
  --color-zinc-400: #a0a2a3;
  --color-zinc-500: #717374;
  --color-zinc-600: #525555;
  --color-zinc-700: #3e4142;
  --color-zinc-800: #26292a;
  --color-zinc-900: #161819;
  --color-zinc-950: #060708;
  --color-neutral-50: #f9fafb;
  --color-neutral-100: #f3f4f5;
  --color-neutral-200: #e6e8e8;
  --color-neutral-300: #d2d4d5;
  --color-neutral-400: #a0a2a3;
  --color-neutral-500: #717374;
  --color-neutral-600: #525555;
  --color-neutral-700: #3e4142;
  --color-neutral-800: #26292a;
  --color-neutral-900: #161819;
  --color-neutral-950: #060708;
  --color-stone-50: #f9fafb;
  --color-stone-100: #f3f4f5;
  --color-stone-200: #e6e8e8;
  --color-stone-300: #d2d4d5;
  --color-stone-400: #a0a2a3;
  --color-stone-500: #717374;
  --color-stone-600: #525555;
  --color-stone-700: #3e4142;
  --color-stone-800: #26292a;
  --color-stone-900: #161819;
  --color-stone-950: #060708;
  --color-red-50: #ffefed;
  --color-red-100: #ffddd8;
  --color-red-200: #ffbfb7;
  --color-red-300: #ff948b;
  --color-red-400: #ff5c58;
  --color-red-500: #fb2c36;
  --color-red-600: #e20d26;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #fff1e8;
  --color-orange-100: #ffe1d0;
  --color-orange-200: #ffc7a5;
  --color-orange-300: #ffa26b;
  --color-orange-400: #f97214;
  --color-orange-500: #eb5100;
  --color-orange-600: #d33f00;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fff3e7;
  --color-amber-100: #fce6cd;
  --color-amber-200: #fcd09f;
  --color-amber-300: #f4b15f;
  --color-amber-400: #df8900;
  --color-amber-500: #d06f00;
  --color-amber-600: #ba5e00;
  --color-amber-700: #9c4d00;
  --color-amber-800: #824000;
  --color-amber-900: #6e3600;
  --color-amber-950: #3d1a00;
  --color-yellow-50: #fcf5e6;
  --color-yellow-100: #f6e9cc;
  --color-yellow-200: #f0d69d;
  --color-yellow-300: #e4ba5b;
  --color-yellow-400: #cc9600;
  --color-yellow-500: #bc7e00;
  --color-yellow-600: #a76d00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #eff9e8;
  --color-lime-100: #def2ce;
  --color-lime-200: #c2e7a1;
  --color-lime-300: #9cd463;
  --color-lime-400: #70b700;
  --color-lime-500: #54a400;
  --color-lime-600: #449000;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #ecfaec;
  --color-green-100: #d8f3d7;
  --color-green-200: #b4eab5;
  --color-green-300: #83d886;
  --color-green-400: #42bc4f;
  --color-green-500: #00aa24;
  --color-green-600: #00960b;
  --color-green-700: #007d04;
  --color-green-800: #006807;
  --color-green-900: #005807;
  --color-green-950: #002f00;
  --color-emerald-50: #e6fbf4;
  --color-emerald-100: #c9f5e8;
  --color-emerald-200: #93eed5;
  --color-emerald-300: #22dfbb;
  --color-emerald-400: #00c499;
  --color-emerald-500: #00b283;
  --color-emerald-600: #009d72;
  --color-emerald-700: #00835e;
  --color-emerald-800: #006d4e;
  --color-emerald-900: #005d42;
  --color-emerald-950: #003221;
  --color-teal-50: #e3fcf6;
  --color-teal-100: #c4f6eb;
  --color-teal-200: #86f0dc;
  --color-teal-300: #00e1c4;
  --color-teal-400: #00c7a5;
  --color-teal-500: #00b491;
  --color-teal-600: #00a07f;
  --color-teal-700: #008569;
  --color-teal-800: #006f57;
  --color-teal-900: #005e4a;
  --color-teal-950: #003326;
  --color-cyan-50: #e3fbfb;
  --color-cyan-100: #c3f5f4;
  --color-cyan-200: #84eeed;
  --color-cyan-300: #00dedf;
  --color-cyan-400: #00c3c6;
  --color-cyan-500: #00b0b6;
  --color-cyan-600: #009ca2;
  --color-cyan-700: #008287;
  --color-cyan-800: #006c70;
  --color-cyan-900: #005c5f;
  --color-cyan-950: #003134;
  --color-sky-50: #e5faff;
  --color-sky-100: #c8f2fd;
  --color-sky-200: #90e9fe;
  --color-sky-300: #14d6f9;
  --color-sky-400: #00b9e6;
  --color-sky-500: #00a5d9;
  --color-sky-600: #0091c3;
  --color-sky-700: #0079a4;
  --color-sky-800: #006588;
  --color-sky-900: #005574;
  --color-sky-950: #002d40;
  --color-blue-50: #e7f9ff;
  --color-blue-100: #ccf0ff;
  --color-blue-200: #9ae4ff;
  --color-blue-300: #49ceff;
  --color-blue-400: #00aeff;
  --color-blue-500: #0098fb;
  --color-blue-600: #0085e3;
  --color-blue-700: #006ebf;
  --color-blue-800: #005c9f;
  --color-blue-900: #004e87;
  --color-blue-950: #00284c;
  --color-indigo-50: #ecf6ff;
  --color-indigo-100: #d7ebff;
  --color-indigo-200: #b3dbff;
  --color-indigo-300: #84c0ff;
  --color-indigo-400: #4d9bff;
  --color-indigo-500: #2681ff;
  --color-indigo-600: #126efa;
  --color-indigo-700: #0a5bd3;
  --color-indigo-800: #0b4caf;
  --color-indigo-900: #0a4095;
  --color-indigo-950: #012055;
  --color-violet-50: #f6f2ff;
  --color-violet-100: #eae4ff;
  --color-violet-200: #dbccff;
  --color-violet-300: #c5a9ff;
  --color-violet-400: #a87cff;
  --color-violet-500: #975cff;
  --color-violet-600: #854af8;
  --color-violet-700: #6f3bd1;
  --color-violet-800: #5c32ae;
  --color-violet-900: #4d2a94;
  --color-violet-950: #291254;
  --color-purple-50: #f9f1ff;
  --color-purple-100: #f2e1ff;
  --color-purple-200: #e9c7ff;
  --color-purple-300: #d9a0ff;
  --color-purple-400: #c06fff;
  --color-purple-500: #b04aff;
  --color-purple-600: #9c37f1;
  --color-purple-700: #832acb;
  --color-purple-800: #6d24a9;
  --color-purple-900: #5c1f8f;
  --color-purple-950: #320a52;
  --color-fuchsia-50: #ffefff;
  --color-fuchsia-100: #ffdcff;
  --color-fuchsia-200: #ffbdff;
  --color-fuchsia-300: #fa90ff;
  --color-fuchsia-400: #e654fc;
  --color-fuchsia-500: #d714f0;
  --color-fuchsia-600: #c000d9;
  --color-fuchsia-700: #a100b6;
  --color-fuchsia-800: #860098;
  --color-fuchsia-900: #720081;
  --color-fuchsia-950: #3f0049;
  --color-pink-50: #ffeff6;
  --color-pink-100: #ffdcec;
  --color-pink-200: #ffbddd;
  --color-pink-300: #ff91c7;
  --color-pink-400: #fe59a8;
  --color-pink-500: #ef2994;
  --color-pink-600: #d70a82;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffefef;
  --color-rose-100: #ffdcdd;
  --color-rose-200: #ffbdc1;
  --color-rose-300: #ff909b;
  --color-rose-400: #ff546f;
  --color-rose-500: #fd1a54;
  --color-rose-600: #e40045;
  --color-rose-700: #bf0037;
  --color-rose-800: #a0002e;
  --color-rose-900: #880027;
  --color-rose-950: #4c0010;
  --color-white: #ffffff;
  --color-black: #000000;
  --background: #0f1213;
  --sidebar: #121516;
  --card: #1c1f20;
  --popover: #26292a;
  --muted: #26292a;
  --accent: #26292a;
  --foreground: #FFFFFF;
  --card-foreground: #FFFFFF;
  --popover-foreground: #FFFFFF;
  --muted-foreground: #a0a2a3;
  --accent-foreground: #009d72;
  --primary: #009d72;
  --primary-hover: #009d72;
  --primary-foreground: #FFFFFF;
  --ring: #009d72;
  --input-bg: #171a1b;
  --secondary: rgba(255, 255, 255, 0.05);
  --secondary-foreground: #FFFFFF;
  --destructive: #fd1a54;
  --destructive-foreground: #FFFFFF;
  --border: rgba(255, 255, 255, 0.08);
  --input: rgba(255, 255, 255, 0.08);
  --sidebar-ring: #009d72;
  --sidebar-border: rgba(255, 255, 255, 0.08);
  --sidebar-accent: rgba(255, 255, 255, 0.06);
  --sidebar-primary: #009d72;
  --sidebar-foreground: #a0a2a3;
  --sidebar-accent-foreground: #FFFFFF;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(255, 255, 255, 0.9);
  --sidebar-inactive-text: rgba(255, 255, 255, 0.4);
  --sidebar-hover-text: rgba(255, 255, 255, 0.7);
  --sidebar-active-icon: #009d72;
  --sidebar-inactive-icon: rgba(255, 255, 255, 0.35);
  --sidebar-hover-icon: rgba(255, 255, 255, 0.65);
  --sidebar-hover-bg: rgba(255, 255, 255, 0.04);
  --sidebar-border-active: #009d7226;
  --sidebar-bg-active: #009d7212;
  --chart-1: #009d72;
  --chart-2: #00b9e6;
  --chart-3: #df8900;
  --chart-4: #ff546f;
  --chart-5: #a87cff;
  --brand-primary-dim: #009d721A;
  --brand-primary-border: #009d7233;
  --brand-success: #00aa24;
  --brand-success-dim: #00aa241A;
  --brand-success-border: #00aa2438;
  --brand-gold: #d06f00;
  --brand-gold-dim: #d06f001A;
  --brand-gold-border: #d06f0038;
  --text-muted: #717374;
  --border-subtle: rgba(255, 255, 255, 0.06);
  --border-default: rgba(255, 255, 255, 0.08);
  --border-strong: rgba(255, 255, 255, 0.16);
  --shadow-color: rgba(0, 0, 0, 0.25);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.15);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.2);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.25);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.35);
  --shadow-glow: 0 0 40px #009d7226;
  color-scheme: dark;
  --chat-bg: #0a0d0e;
  --chat-bg-deep: #0e1112;
  --chat-bg-deepest: #030505;
  --chat-bg-alt: #141718;
  --chat-panel: #131516;
  --chat-surface: #2b2e30;
  --chat-surface-alt: #1f2223;
  --chat-raised: #252829;
  --chat-raised-alt: #242728;
  --chat-hover: #3a3e3f;
  --chat-text: #f3f4f5;
  --chat-meta: #a0a2a3;
  --chat-meta-strong: #d2d4d5;
  --chat-accent: #009d72;
  --chat-accent-hover: #00835e;
  --chat-bubble-out: #006d4e;
  --chat-link: #00b9e6;
  --chat-note-bg: color-mix(in srgb, #d06f00 10%, transparent);
  --chat-note-fg: #fcd09f;
  --chat-note-border: color-mix(in srgb, #d06f00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #d06f00 10%, transparent);
  --chat-warn-fg: #f4b15f;
  --chat-warn-border: color-mix(in srgb, #d06f00 30%, transparent);
  --builder-bg: #090c0d;
  --builder-border: #26292b;
  --builder-deep: #060808;
  --builder-deepest: #020404;
  --builder-raised: #0d1011;
  --builder-panel: #101314;
  --builder-panel-alt: #080b0c;
  --builder-surface: #0b0e0f;
  --builder-surface-2: #141718;
  --builder-surface-3: #191c1d;
  --builder-surface-4: #060909;
  --builder-neutral: #1c1f20;
  --surface-alt: #26292b;
  --surface-deep: #111415;
  --surface-deepest: #080b0c;
  --header: #020303;
  --hero-from: #0b0e0f;
  --hero-via: #101314;
  --hero-to: #060808;
}

[data-theme="midnight-oled"][data-mode="light"] {
  --color-slate-50: #060708;
  --color-slate-100: #161819;
  --color-slate-200: #26292a;
  --color-slate-300: #3e4142;
  --color-slate-400: #525555;
  --color-slate-500: #717374;
  --color-slate-600: #a0a2a3;
  --color-slate-700: #d2d4d5;
  --color-slate-800: #e6e8e8;
  --color-slate-900: #f3f4f5;
  --color-slate-950: #f9fafb;
  --color-gray-50: #060708;
  --color-gray-100: #161819;
  --color-gray-200: #26292a;
  --color-gray-300: #3e4142;
  --color-gray-400: #525555;
  --color-gray-500: #717374;
  --color-gray-600: #a0a2a3;
  --color-gray-700: #d2d4d5;
  --color-gray-800: #e6e8e8;
  --color-gray-900: #f3f4f5;
  --color-gray-950: #f9fafb;
  --color-zinc-50: #060708;
  --color-zinc-100: #161819;
  --color-zinc-200: #26292a;
  --color-zinc-300: #3e4142;
  --color-zinc-400: #525555;
  --color-zinc-500: #717374;
  --color-zinc-600: #a0a2a3;
  --color-zinc-700: #d2d4d5;
  --color-zinc-800: #e6e8e8;
  --color-zinc-900: #f3f4f5;
  --color-zinc-950: #f9fafb;
  --color-neutral-50: #060708;
  --color-neutral-100: #161819;
  --color-neutral-200: #26292a;
  --color-neutral-300: #3e4142;
  --color-neutral-400: #525555;
  --color-neutral-500: #717374;
  --color-neutral-600: #a0a2a3;
  --color-neutral-700: #d2d4d5;
  --color-neutral-800: #e6e8e8;
  --color-neutral-900: #f3f4f5;
  --color-neutral-950: #f9fafb;
  --color-stone-50: #060708;
  --color-stone-100: #161819;
  --color-stone-200: #26292a;
  --color-stone-300: #3e4142;
  --color-stone-400: #525555;
  --color-stone-500: #717374;
  --color-stone-600: #a0a2a3;
  --color-stone-700: #d2d4d5;
  --color-stone-800: #e6e8e8;
  --color-stone-900: #f3f4f5;
  --color-stone-950: #f9fafb;
  --color-red-50: #ffddd8;
  --color-red-100: #ffbfb7;
  --color-red-200: #ff948b;
  --color-red-300: #fb2c36;
  --color-red-400: #e20d26;
  --color-red-500: #e20d26;
  --color-red-600: #be031d;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #ffe1d0;
  --color-orange-100: #ffc7a5;
  --color-orange-200: #ffa26b;
  --color-orange-300: #eb5100;
  --color-orange-400: #d33f00;
  --color-orange-500: #d33f00;
  --color-orange-600: #b23200;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fce6cd;
  --color-amber-100: #fcd09f;
  --color-amber-200: #f4b15f;
  --color-amber-300: #d06f00;
  --color-amber-400: #ba5e00;
  --color-amber-500: #ba5e00;
  --color-amber-600: #9c4d00;
  --color-amber-700: #9c4d00;
  --color-amber-800: #824000;
  --color-amber-900: #6e3600;
  --color-amber-950: #3d1a00;
  --color-yellow-50: #f6e9cc;
  --color-yellow-100: #f0d69d;
  --color-yellow-200: #e4ba5b;
  --color-yellow-300: #bc7e00;
  --color-yellow-400: #a76d00;
  --color-yellow-500: #a76d00;
  --color-yellow-600: #8c5a00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #def2ce;
  --color-lime-100: #c2e7a1;
  --color-lime-200: #9cd463;
  --color-lime-300: #54a400;
  --color-lime-400: #449000;
  --color-lime-500: #449000;
  --color-lime-600: #377800;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #d8f3d7;
  --color-green-100: #b4eab5;
  --color-green-200: #83d886;
  --color-green-300: #00aa24;
  --color-green-400: #00960b;
  --color-green-500: #00960b;
  --color-green-600: #007d04;
  --color-green-700: #007d04;
  --color-green-800: #006807;
  --color-green-900: #005807;
  --color-green-950: #002f00;
  --color-emerald-50: #c9f5e8;
  --color-emerald-100: #93eed5;
  --color-emerald-200: #22dfbb;
  --color-emerald-300: #00b283;
  --color-emerald-400: #009d72;
  --color-emerald-500: #009d72;
  --color-emerald-600: #00835e;
  --color-emerald-700: #00835e;
  --color-emerald-800: #006d4e;
  --color-emerald-900: #005d42;
  --color-emerald-950: #003221;
  --color-teal-50: #c4f6eb;
  --color-teal-100: #86f0dc;
  --color-teal-200: #00e1c4;
  --color-teal-300: #00b491;
  --color-teal-400: #00a07f;
  --color-teal-500: #00a07f;
  --color-teal-600: #008569;
  --color-teal-700: #008569;
  --color-teal-800: #006f57;
  --color-teal-900: #005e4a;
  --color-teal-950: #003326;
  --color-cyan-50: #c3f5f4;
  --color-cyan-100: #84eeed;
  --color-cyan-200: #00dedf;
  --color-cyan-300: #00b0b6;
  --color-cyan-400: #009ca2;
  --color-cyan-500: #009ca2;
  --color-cyan-600: #008287;
  --color-cyan-700: #008287;
  --color-cyan-800: #006c70;
  --color-cyan-900: #005c5f;
  --color-cyan-950: #003134;
  --color-sky-50: #c8f2fd;
  --color-sky-100: #90e9fe;
  --color-sky-200: #14d6f9;
  --color-sky-300: #00a5d9;
  --color-sky-400: #0091c3;
  --color-sky-500: #0091c3;
  --color-sky-600: #0079a4;
  --color-sky-700: #0079a4;
  --color-sky-800: #006588;
  --color-sky-900: #005574;
  --color-sky-950: #002d40;
  --color-blue-50: #ccf0ff;
  --color-blue-100: #9ae4ff;
  --color-blue-200: #49ceff;
  --color-blue-300: #0098fb;
  --color-blue-400: #0085e3;
  --color-blue-500: #0085e3;
  --color-blue-600: #006ebf;
  --color-blue-700: #006ebf;
  --color-blue-800: #005c9f;
  --color-blue-900: #004e87;
  --color-blue-950: #00284c;
  --color-indigo-50: #d7ebff;
  --color-indigo-100: #b3dbff;
  --color-indigo-200: #84c0ff;
  --color-indigo-300: #2681ff;
  --color-indigo-400: #126efa;
  --color-indigo-500: #126efa;
  --color-indigo-600: #0a5bd3;
  --color-indigo-700: #0a5bd3;
  --color-indigo-800: #0b4caf;
  --color-indigo-900: #0a4095;
  --color-indigo-950: #012055;
  --color-violet-50: #eae4ff;
  --color-violet-100: #dbccff;
  --color-violet-200: #c5a9ff;
  --color-violet-300: #975cff;
  --color-violet-400: #854af8;
  --color-violet-500: #854af8;
  --color-violet-600: #6f3bd1;
  --color-violet-700: #6f3bd1;
  --color-violet-800: #5c32ae;
  --color-violet-900: #4d2a94;
  --color-violet-950: #291254;
  --color-purple-50: #f2e1ff;
  --color-purple-100: #e9c7ff;
  --color-purple-200: #d9a0ff;
  --color-purple-300: #b04aff;
  --color-purple-400: #9c37f1;
  --color-purple-500: #9c37f1;
  --color-purple-600: #832acb;
  --color-purple-700: #832acb;
  --color-purple-800: #6d24a9;
  --color-purple-900: #5c1f8f;
  --color-purple-950: #320a52;
  --color-fuchsia-50: #ffdcff;
  --color-fuchsia-100: #ffbdff;
  --color-fuchsia-200: #fa90ff;
  --color-fuchsia-300: #d714f0;
  --color-fuchsia-400: #c000d9;
  --color-fuchsia-500: #c000d9;
  --color-fuchsia-600: #a100b6;
  --color-fuchsia-700: #a100b6;
  --color-fuchsia-800: #860098;
  --color-fuchsia-900: #720081;
  --color-fuchsia-950: #3f0049;
  --color-pink-50: #ffdcec;
  --color-pink-100: #ffbddd;
  --color-pink-200: #ff91c7;
  --color-pink-300: #ef2994;
  --color-pink-400: #d70a82;
  --color-pink-500: #d70a82;
  --color-pink-600: #b5016c;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffdcdd;
  --color-rose-100: #ffbdc1;
  --color-rose-200: #ff909b;
  --color-rose-300: #fd1a54;
  --color-rose-400: #e40045;
  --color-rose-500: #e40045;
  --color-rose-600: #bf0037;
  --color-rose-700: #bf0037;
  --color-rose-800: #a0002e;
  --color-rose-900: #880027;
  --color-rose-950: #4c0010;
  --color-white: #161819;
  --color-black: #000000;
  --background: #f5f7f7;
  --sidebar: #fbfdfd;
  --card: #fdffff;
  --popover: #f0f1f2;
  --muted: #f0f1f2;
  --accent: #f0f1f2;
  --foreground: #161819;
  --card-foreground: #161819;
  --popover-foreground: #161819;
  --muted-foreground: #525555;
  --accent-foreground: #009d72;
  --primary: #009d72;
  --primary-hover: #006d4e;
  --primary-foreground: #FFFFFF;
  --ring: #009d72;
  --input-bg: #f9fafb;
  --secondary: rgba(0, 0, 0, 0.04);
  --secondary-foreground: #161819;
  --destructive: #e40045;
  --destructive-foreground: #FFFFFF;
  --border: rgba(0, 0, 0, 0.1);
  --input: rgba(0, 0, 0, 0.12);
  --sidebar-ring: #009d72;
  --sidebar-border: rgba(0, 0, 0, 0.08);
  --sidebar-accent: rgba(0, 0, 0, 0.05);
  --sidebar-primary: #009d72;
  --sidebar-foreground: #525555;
  --sidebar-accent-foreground: #161819;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(0, 0, 0, 0.92);
  --sidebar-inactive-text: rgba(0, 0, 0, 0.55);
  --sidebar-hover-text: rgba(0, 0, 0, 0.75);
  --sidebar-active-icon: #009d72;
  --sidebar-inactive-icon: rgba(0, 0, 0, 0.45);
  --sidebar-hover-icon: rgba(0, 0, 0, 0.7);
  --sidebar-hover-bg: rgba(0, 0, 0, 0.045);
  --sidebar-border-active: #009d7226;
  --sidebar-bg-active: #009d7212;
  --chart-1: #009d72;
  --chart-2: #0091c3;
  --chart-3: #ba5e00;
  --chart-4: #e40045;
  --chart-5: #854af8;
  --brand-primary-dim: #009d721A;
  --brand-primary-border: #009d7233;
  --brand-success: #00960b;
  --brand-success-dim: #00960b1A;
  --brand-success-border: #00960b38;
  --brand-gold: #ba5e00;
  --brand-gold-dim: #ba5e001A;
  --brand-gold-border: #ba5e0038;
  --text-muted: #717374;
  --border-subtle: rgba(0, 0, 0, 0.07);
  --border-default: rgba(0, 0, 0, 0.1);
  --border-strong: rgba(0, 0, 0, 0.18);
  --shadow-color: rgba(0, 0, 0, 0.08);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.07);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.09);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.13);
  --shadow-glow: 0 0 40px #009d7214;
  color-scheme: light;
  --chat-bg: #e7e8e9;
  --chat-bg-deep: #ebeded;
  --chat-bg-deepest: #dddedf;
  --chat-bg-alt: #eff0f1;
  --chat-panel: #fcfefe;
  --chat-surface: #fdffff;
  --chat-surface-alt: #f5f7f7;
  --chat-raised: #f4f5f6;
  --chat-raised-alt: #f2f4f4;
  --chat-hover: #eaebec;
  --chat-text: #161819;
  --chat-meta: #525555;
  --chat-meta-strong: #3e4142;
  --chat-accent: #009d72;
  --chat-accent-hover: #006d4e;
  --chat-bubble-out: color-mix(in srgb, #009d72 22%, #ffffff);
  --chat-link: #0079a4;
  --chat-note-bg: color-mix(in srgb, #ba5e00 14%, transparent);
  --chat-note-fg: #6e3600;
  --chat-note-border: color-mix(in srgb, #ba5e00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #ba5e00 14%, transparent);
  --chat-warn-fg: #824000;
  --chat-warn-border: color-mix(in srgb, #ba5e00 30%, transparent);
  --builder-bg: #f5f7f7;
  --builder-border: #dddedf;
  --builder-deep: #f9fafb;
  --builder-deepest: #fafcfc;
  --builder-raised: #f0f2f2;
  --builder-panel: #eff0f1;
  --builder-panel-alt: #f4f5f6;
  --builder-surface: #f2f4f4;
  --builder-surface-2: #edefef;
  --builder-surface-3: #eaebec;
  --builder-surface-4: #f6f8f8;
  --builder-neutral: #ebeded;
  --surface-alt: #eaebec;
  --surface-deep: #f4f5f6;
  --surface-deepest: #f7f9f9;
  --header: #feffff;
  --hero-from: #fcfefe;
  --hero-via: #f5f7f7;
  --hero-to: #eff0f1;
}

[data-theme="warm-amber"][data-mode="dark"] {
  --color-slate-50: #fdf9f7;
  --color-slate-100: #f8f3f1;
  --color-slate-200: #ebe6e4;
  --color-slate-300: #d8d3d0;
  --color-slate-400: #a6a09e;
  --color-slate-500: #78716e;
  --color-slate-600: #5a524f;
  --color-slate-700: #463e3b;
  --color-slate-800: #2e2724;
  --color-slate-900: #1d1613;
  --color-slate-950: #0c0604;
  --color-gray-50: #fdf9f7;
  --color-gray-100: #f8f3f1;
  --color-gray-200: #ebe6e4;
  --color-gray-300: #d8d3d0;
  --color-gray-400: #a6a09e;
  --color-gray-500: #78716e;
  --color-gray-600: #5a524f;
  --color-gray-700: #463e3b;
  --color-gray-800: #2e2724;
  --color-gray-900: #1d1613;
  --color-gray-950: #0c0604;
  --color-zinc-50: #fdf9f7;
  --color-zinc-100: #f8f3f1;
  --color-zinc-200: #ebe6e4;
  --color-zinc-300: #d8d3d0;
  --color-zinc-400: #a6a09e;
  --color-zinc-500: #78716e;
  --color-zinc-600: #5a524f;
  --color-zinc-700: #463e3b;
  --color-zinc-800: #2e2724;
  --color-zinc-900: #1d1613;
  --color-zinc-950: #0c0604;
  --color-neutral-50: #fdf9f7;
  --color-neutral-100: #f8f3f1;
  --color-neutral-200: #ebe6e4;
  --color-neutral-300: #d8d3d0;
  --color-neutral-400: #a6a09e;
  --color-neutral-500: #78716e;
  --color-neutral-600: #5a524f;
  --color-neutral-700: #463e3b;
  --color-neutral-800: #2e2724;
  --color-neutral-900: #1d1613;
  --color-neutral-950: #0c0604;
  --color-stone-50: #fdf9f7;
  --color-stone-100: #f8f3f1;
  --color-stone-200: #ebe6e4;
  --color-stone-300: #d8d3d0;
  --color-stone-400: #a6a09e;
  --color-stone-500: #78716e;
  --color-stone-600: #5a524f;
  --color-stone-700: #463e3b;
  --color-stone-800: #2e2724;
  --color-stone-900: #1d1613;
  --color-stone-950: #0c0604;
  --color-red-50: #ffefed;
  --color-red-100: #ffddd8;
  --color-red-200: #ffbfb7;
  --color-red-300: #ff948b;
  --color-red-400: #ff5c58;
  --color-red-500: #fb2c36;
  --color-red-600: #e20d26;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #fff0ec;
  --color-orange-100: #ffded8;
  --color-orange-200: #ffc2b6;
  --color-orange-300: #ff998a;
  --color-orange-400: #ff6557;
  --color-orange-500: #f43d35;
  --color-orange-600: #db2824;
  --color-orange-700: #b81d1b;
  --color-orange-800: #9a1a17;
  --color-orange-900: #831713;
  --color-orange-950: #490504;
  --color-amber-50: #fff0e8;
  --color-amber-100: #ffe0d0;
  --color-amber-200: #ffc4a6;
  --color-amber-300: #ff9c6d;
  --color-amber-400: #ff681c;
  --color-amber-500: #f44200;
  --color-amber-600: #dc2e00;
  --color-amber-700: #b92200;
  --color-amber-800: #9a1e00;
  --color-amber-900: #831a00;
  --color-amber-950: #4a0700;
  --color-yellow-50: #fcf5e6;
  --color-yellow-100: #f6e9cc;
  --color-yellow-200: #f0d69d;
  --color-yellow-300: #e4ba5b;
  --color-yellow-400: #cc9600;
  --color-yellow-500: #bc7e00;
  --color-yellow-600: #a76d00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #eff9e8;
  --color-lime-100: #def2ce;
  --color-lime-200: #c2e7a1;
  --color-lime-300: #9cd463;
  --color-lime-400: #70b700;
  --color-lime-500: #54a400;
  --color-lime-600: #449000;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #ebfaed;
  --color-green-100: #d4f4d9;
  --color-green-200: #adebb8;
  --color-green-300: #74da8c;
  --color-green-400: #10bf58;
  --color-green-500: #00ad33;
  --color-green-600: #009822;
  --color-green-700: #007f18;
  --color-green-800: #006a15;
  --color-green-900: #005a12;
  --color-green-950: #003004;
  --color-emerald-50: #fff1ea;
  --color-emerald-100: #ffe0d4;
  --color-emerald-200: #ffc5ae;
  --color-emerald-300: #ff9e7c;
  --color-emerald-400: #fc6d3f;
  --color-emerald-500: #ee4b00;
  --color-emerald-600: #d63800;
  --color-emerald-700: #b42c00;
  --color-emerald-800: #962500;
  --color-emerald-900: #7f2000;
  --color-emerald-950: #470b00;
  --color-teal-50: #ebf9f6;
  --color-teal-100: #d4f1eb;
  --color-teal-200: #ade7dc;
  --color-teal-300: #75d4c5;
  --color-teal-400: #13b8a6;
  --color-teal-500: #00a692;
  --color-teal-600: #009280;
  --color-teal-700: #007a6a;
  --color-teal-800: #006558;
  --color-teal-900: #00564b;
  --color-teal-950: #002e27;
  --color-cyan-50: #eaf8fc;
  --color-cyan-100: #d3f0f7;
  --color-cyan-200: #abe4f3;
  --color-cyan-300: #71d0e7;
  --color-cyan-400: #00b3d0;
  --color-cyan-500: #009fc1;
  --color-cyan-600: #008cac;
  --color-cyan-700: #007490;
  --color-cyan-800: #006178;
  --color-cyan-900: #005266;
  --color-cyan-950: #002b38;
  --color-sky-50: #eaf8ff;
  --color-sky-100: #d4eeff;
  --color-sky-200: #ace1ff;
  --color-sky-300: #74cbff;
  --color-sky-400: #1babf0;
  --color-sky-500: #0096e4;
  --color-sky-600: #0083cd;
  --color-sky-700: #006dac;
  --color-sky-800: #005b8f;
  --color-sky-900: #004d7a;
  --color-sky-950: #002844;
  --color-blue-50: #ecf6ff;
  --color-blue-100: #d8ebff;
  --color-blue-200: #b6dbff;
  --color-blue-300: #88c0ff;
  --color-blue-400: #549cff;
  --color-blue-500: #3084ff;
  --color-blue-600: #1f71f1;
  --color-blue-700: #165dcb;
  --color-blue-800: #134ea9;
  --color-blue-900: #104290;
  --color-blue-950: #032152;
  --color-indigo-50: #f1f4ff;
  --color-indigo-100: #e1e8ff;
  --color-indigo-200: #c8d4ff;
  --color-indigo-300: #a8b5ff;
  --color-indigo-400: #838cff;
  --color-indigo-500: #6f70ff;
  --color-indigo-600: #605efa;
  --color-indigo-700: #4f4dd3;
  --color-indigo-800: #4140b0;
  --color-indigo-900: #373695;
  --color-indigo-950: #1b1955;
  --color-violet-50: #f6f2ff;
  --color-violet-100: #eae4ff;
  --color-violet-200: #dbccff;
  --color-violet-300: #c5a9ff;
  --color-violet-400: #a87cff;
  --color-violet-500: #975cff;
  --color-violet-600: #854af8;
  --color-violet-700: #6f3bd1;
  --color-violet-800: #5c32ae;
  --color-violet-900: #4d2a94;
  --color-violet-950: #291254;
  --color-purple-50: #f9f1ff;
  --color-purple-100: #f2e1ff;
  --color-purple-200: #e9c7ff;
  --color-purple-300: #d9a0ff;
  --color-purple-400: #c06fff;
  --color-purple-500: #b04aff;
  --color-purple-600: #9c37f1;
  --color-purple-700: #832acb;
  --color-purple-800: #6d24a9;
  --color-purple-900: #5c1f8f;
  --color-purple-950: #320a52;
  --color-fuchsia-50: #ffefff;
  --color-fuchsia-100: #ffdcff;
  --color-fuchsia-200: #ffbdff;
  --color-fuchsia-300: #fa90ff;
  --color-fuchsia-400: #e654fc;
  --color-fuchsia-500: #d714f0;
  --color-fuchsia-600: #c000d9;
  --color-fuchsia-700: #a100b6;
  --color-fuchsia-800: #860098;
  --color-fuchsia-900: #720081;
  --color-fuchsia-950: #3f0049;
  --color-pink-50: #ffeff6;
  --color-pink-100: #ffdcec;
  --color-pink-200: #ffbddd;
  --color-pink-300: #ff91c7;
  --color-pink-400: #fe59a8;
  --color-pink-500: #ef2994;
  --color-pink-600: #d70a82;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffeff7;
  --color-rose-100: #ffdded;
  --color-rose-200: #ffbee0;
  --color-rose-300: #ff94cb;
  --color-rose-400: #f85ead;
  --color-rose-500: #ea359a;
  --color-rose-600: #d21f87;
  --color-rose-700: #b01570;
  --color-rose-800: #93145d;
  --color-rose-900: #7d124f;
  --color-rose-950: #460329;
  --color-white: #ffffff;
  --color-black: #000000;
  --background: #170f0c;
  --sidebar: #1a120f;
  --card: #251c19;
  --popover: #2f2623;
  --muted: #2f2623;
  --accent: #2f2623;
  --foreground: #FFFFFF;
  --card-foreground: #FFFFFF;
  --popover-foreground: #FFFFFF;
  --muted-foreground: #a6a09e;
  --accent-foreground: #ee4b00;
  --primary: #ee4b00;
  --primary-hover: #d63800;
  --primary-foreground: #FFFFFF;
  --ring: #ee4b00;
  --input-bg: #201714;
  --secondary: rgba(255, 255, 255, 0.05);
  --secondary-foreground: #FFFFFF;
  --destructive: #ea359a;
  --destructive-foreground: #FFFFFF;
  --border: rgba(255, 255, 255, 0.08);
  --input: rgba(255, 255, 255, 0.08);
  --sidebar-ring: #ee4b00;
  --sidebar-border: rgba(255, 255, 255, 0.08);
  --sidebar-accent: rgba(255, 255, 255, 0.06);
  --sidebar-primary: #ee4b00;
  --sidebar-foreground: #a6a09e;
  --sidebar-accent-foreground: #FFFFFF;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(255, 255, 255, 0.9);
  --sidebar-inactive-text: rgba(255, 255, 255, 0.4);
  --sidebar-hover-text: rgba(255, 255, 255, 0.7);
  --sidebar-active-icon: #ee4b00;
  --sidebar-inactive-icon: rgba(255, 255, 255, 0.35);
  --sidebar-hover-icon: rgba(255, 255, 255, 0.65);
  --sidebar-hover-bg: rgba(255, 255, 255, 0.04);
  --sidebar-border-active: #ee4b0026;
  --sidebar-bg-active: #ee4b0012;
  --chart-1: #ee4b00;
  --chart-2: #1babf0;
  --chart-3: #ff681c;
  --chart-4: #f85ead;
  --chart-5: #a87cff;
  --brand-primary-dim: #ee4b001A;
  --brand-primary-border: #ee4b0033;
  --brand-success: #00ad33;
  --brand-success-dim: #00ad331A;
  --brand-success-border: #00ad3338;
  --brand-gold: #f44200;
  --brand-gold-dim: #f442001A;
  --brand-gold-border: #f4420038;
  --text-muted: #78716e;
  --border-subtle: rgba(255, 255, 255, 0.06);
  --border-default: rgba(255, 255, 255, 0.08);
  --border-strong: rgba(255, 255, 255, 0.16);
  --shadow-color: rgba(0, 0, 0, 0.25);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.15);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.2);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.25);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.35);
  --shadow-glow: 0 0 40px #ee4b0026;
  color-scheme: dark;
  --chat-bg: #120a07;
  --chat-bg-deep: #160e0b;
  --chat-bg-deepest: #080302;
  --chat-bg-alt: #1c1410;
  --chat-panel: #1b130f;
  --chat-surface: #352c28;
  --chat-surface-alt: #281f1c;
  --chat-raised: #2e2522;
  --chat-raised-alt: #2d2420;
  --chat-hover: #443b37;
  --chat-text: #f8f3f1;
  --chat-meta: #a6a09e;
  --chat-meta-strong: #d8d3d0;
  --chat-accent: #ee4b00;
  --chat-accent-hover: #b42c00;
  --chat-bubble-out: #962500;
  --chat-link: #1babf0;
  --chat-note-bg: color-mix(in srgb, #f44200 10%, transparent);
  --chat-note-fg: #ffc4a6;
  --chat-note-border: color-mix(in srgb, #f44200 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #f44200 10%, transparent);
  --chat-warn-fg: #ff9c6d;
  --chat-warn-border: color-mix(in srgb, #f44200 30%, transparent);
  --builder-bg: #110906;
  --builder-border: #2f2723;
  --builder-deep: #0c0604;
  --builder-deepest: #060201;
  --builder-raised: #150d0a;
  --builder-panel: #19110d;
  --builder-panel-alt: #0f0806;
  --builder-surface: #130b08;
  --builder-surface-2: #1c1410;
  --builder-surface-3: #221a16;
  --builder-surface-4: #0d0704;
  --builder-neutral: #241c18;
  --surface-alt: #2f2723;
  --surface-deep: #1a120e;
  --surface-deepest: #0f0806;
  --header: #050201;
  --hero-from: #130b08;
  --hero-via: #19110d;
  --hero-to: #0c0604;
}

[data-theme="warm-amber"][data-mode="light"] {
  --color-slate-50: #0c0604;
  --color-slate-100: #1d1613;
  --color-slate-200: #2e2724;
  --color-slate-300: #463e3b;
  --color-slate-400: #5a524f;
  --color-slate-500: #78716e;
  --color-slate-600: #a6a09e;
  --color-slate-700: #d8d3d0;
  --color-slate-800: #ebe6e4;
  --color-slate-900: #f8f3f1;
  --color-slate-950: #fdf9f7;
  --color-gray-50: #0c0604;
  --color-gray-100: #1d1613;
  --color-gray-200: #2e2724;
  --color-gray-300: #463e3b;
  --color-gray-400: #5a524f;
  --color-gray-500: #78716e;
  --color-gray-600: #a6a09e;
  --color-gray-700: #d8d3d0;
  --color-gray-800: #ebe6e4;
  --color-gray-900: #f8f3f1;
  --color-gray-950: #fdf9f7;
  --color-zinc-50: #0c0604;
  --color-zinc-100: #1d1613;
  --color-zinc-200: #2e2724;
  --color-zinc-300: #463e3b;
  --color-zinc-400: #5a524f;
  --color-zinc-500: #78716e;
  --color-zinc-600: #a6a09e;
  --color-zinc-700: #d8d3d0;
  --color-zinc-800: #ebe6e4;
  --color-zinc-900: #f8f3f1;
  --color-zinc-950: #fdf9f7;
  --color-neutral-50: #0c0604;
  --color-neutral-100: #1d1613;
  --color-neutral-200: #2e2724;
  --color-neutral-300: #463e3b;
  --color-neutral-400: #5a524f;
  --color-neutral-500: #78716e;
  --color-neutral-600: #a6a09e;
  --color-neutral-700: #d8d3d0;
  --color-neutral-800: #ebe6e4;
  --color-neutral-900: #f8f3f1;
  --color-neutral-950: #fdf9f7;
  --color-stone-50: #0c0604;
  --color-stone-100: #1d1613;
  --color-stone-200: #2e2724;
  --color-stone-300: #463e3b;
  --color-stone-400: #5a524f;
  --color-stone-500: #78716e;
  --color-stone-600: #a6a09e;
  --color-stone-700: #d8d3d0;
  --color-stone-800: #ebe6e4;
  --color-stone-900: #f8f3f1;
  --color-stone-950: #fdf9f7;
  --color-red-50: #ffddd8;
  --color-red-100: #ffbfb7;
  --color-red-200: #ff948b;
  --color-red-300: #fb2c36;
  --color-red-400: #e20d26;
  --color-red-500: #e20d26;
  --color-red-600: #be031d;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #ffded8;
  --color-orange-100: #ffc2b6;
  --color-orange-200: #ff998a;
  --color-orange-300: #f43d35;
  --color-orange-400: #db2824;
  --color-orange-500: #db2824;
  --color-orange-600: #b81d1b;
  --color-orange-700: #b81d1b;
  --color-orange-800: #9a1a17;
  --color-orange-900: #831713;
  --color-orange-950: #490504;
  --color-amber-50: #ffe0d0;
  --color-amber-100: #ffc4a6;
  --color-amber-200: #ff9c6d;
  --color-amber-300: #f44200;
  --color-amber-400: #dc2e00;
  --color-amber-500: #dc2e00;
  --color-amber-600: #b92200;
  --color-amber-700: #b92200;
  --color-amber-800: #9a1e00;
  --color-amber-900: #831a00;
  --color-amber-950: #4a0700;
  --color-yellow-50: #f6e9cc;
  --color-yellow-100: #f0d69d;
  --color-yellow-200: #e4ba5b;
  --color-yellow-300: #bc7e00;
  --color-yellow-400: #a76d00;
  --color-yellow-500: #a76d00;
  --color-yellow-600: #8c5a00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #def2ce;
  --color-lime-100: #c2e7a1;
  --color-lime-200: #9cd463;
  --color-lime-300: #54a400;
  --color-lime-400: #449000;
  --color-lime-500: #449000;
  --color-lime-600: #377800;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #d4f4d9;
  --color-green-100: #adebb8;
  --color-green-200: #74da8c;
  --color-green-300: #00ad33;
  --color-green-400: #009822;
  --color-green-500: #009822;
  --color-green-600: #007f18;
  --color-green-700: #007f18;
  --color-green-800: #006a15;
  --color-green-900: #005a12;
  --color-green-950: #003004;
  --color-emerald-50: #ffe0d4;
  --color-emerald-100: #ffc5ae;
  --color-emerald-200: #ff9e7c;
  --color-emerald-300: #ee4b00;
  --color-emerald-400: #d63800;
  --color-emerald-500: #d63800;
  --color-emerald-600: #b42c00;
  --color-emerald-700: #b42c00;
  --color-emerald-800: #962500;
  --color-emerald-900: #7f2000;
  --color-emerald-950: #470b00;
  --color-teal-50: #d4f1eb;
  --color-teal-100: #ade7dc;
  --color-teal-200: #75d4c5;
  --color-teal-300: #00a692;
  --color-teal-400: #009280;
  --color-teal-500: #009280;
  --color-teal-600: #007a6a;
  --color-teal-700: #007a6a;
  --color-teal-800: #006558;
  --color-teal-900: #00564b;
  --color-teal-950: #002e27;
  --color-cyan-50: #d3f0f7;
  --color-cyan-100: #abe4f3;
  --color-cyan-200: #71d0e7;
  --color-cyan-300: #009fc1;
  --color-cyan-400: #008cac;
  --color-cyan-500: #008cac;
  --color-cyan-600: #007490;
  --color-cyan-700: #007490;
  --color-cyan-800: #006178;
  --color-cyan-900: #005266;
  --color-cyan-950: #002b38;
  --color-sky-50: #d4eeff;
  --color-sky-100: #ace1ff;
  --color-sky-200: #74cbff;
  --color-sky-300: #0096e4;
  --color-sky-400: #0083cd;
  --color-sky-500: #0083cd;
  --color-sky-600: #006dac;
  --color-sky-700: #006dac;
  --color-sky-800: #005b8f;
  --color-sky-900: #004d7a;
  --color-sky-950: #002844;
  --color-blue-50: #d8ebff;
  --color-blue-100: #b6dbff;
  --color-blue-200: #88c0ff;
  --color-blue-300: #3084ff;
  --color-blue-400: #1f71f1;
  --color-blue-500: #1f71f1;
  --color-blue-600: #165dcb;
  --color-blue-700: #165dcb;
  --color-blue-800: #134ea9;
  --color-blue-900: #104290;
  --color-blue-950: #032152;
  --color-indigo-50: #e1e8ff;
  --color-indigo-100: #c8d4ff;
  --color-indigo-200: #a8b5ff;
  --color-indigo-300: #6f70ff;
  --color-indigo-400: #605efa;
  --color-indigo-500: #605efa;
  --color-indigo-600: #4f4dd3;
  --color-indigo-700: #4f4dd3;
  --color-indigo-800: #4140b0;
  --color-indigo-900: #373695;
  --color-indigo-950: #1b1955;
  --color-violet-50: #eae4ff;
  --color-violet-100: #dbccff;
  --color-violet-200: #c5a9ff;
  --color-violet-300: #975cff;
  --color-violet-400: #854af8;
  --color-violet-500: #854af8;
  --color-violet-600: #6f3bd1;
  --color-violet-700: #6f3bd1;
  --color-violet-800: #5c32ae;
  --color-violet-900: #4d2a94;
  --color-violet-950: #291254;
  --color-purple-50: #f2e1ff;
  --color-purple-100: #e9c7ff;
  --color-purple-200: #d9a0ff;
  --color-purple-300: #b04aff;
  --color-purple-400: #9c37f1;
  --color-purple-500: #9c37f1;
  --color-purple-600: #832acb;
  --color-purple-700: #832acb;
  --color-purple-800: #6d24a9;
  --color-purple-900: #5c1f8f;
  --color-purple-950: #320a52;
  --color-fuchsia-50: #ffdcff;
  --color-fuchsia-100: #ffbdff;
  --color-fuchsia-200: #fa90ff;
  --color-fuchsia-300: #d714f0;
  --color-fuchsia-400: #c000d9;
  --color-fuchsia-500: #c000d9;
  --color-fuchsia-600: #a100b6;
  --color-fuchsia-700: #a100b6;
  --color-fuchsia-800: #860098;
  --color-fuchsia-900: #720081;
  --color-fuchsia-950: #3f0049;
  --color-pink-50: #ffdcec;
  --color-pink-100: #ffbddd;
  --color-pink-200: #ff91c7;
  --color-pink-300: #ef2994;
  --color-pink-400: #d70a82;
  --color-pink-500: #d70a82;
  --color-pink-600: #b5016c;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffdded;
  --color-rose-100: #ffbee0;
  --color-rose-200: #ff94cb;
  --color-rose-300: #ea359a;
  --color-rose-400: #d21f87;
  --color-rose-500: #d21f87;
  --color-rose-600: #b01570;
  --color-rose-700: #b01570;
  --color-rose-800: #93145d;
  --color-rose-900: #7d124f;
  --color-rose-950: #460329;
  --color-white: #1d1613;
  --color-black: #000000;
  --background: #faf6f4;
  --sidebar: #fffbfa;
  --card: #fffefc;
  --popover: #f4f0ee;
  --muted: #f4f0ee;
  --accent: #f4f0ee;
  --foreground: #1d1613;
  --card-foreground: #1d1613;
  --popover-foreground: #1d1613;
  --muted-foreground: #5a524f;
  --accent-foreground: #d63800;
  --primary: #d63800;
  --primary-hover: #962500;
  --primary-foreground: #FFFFFF;
  --ring: #d63800;
  --input-bg: #fdf9f7;
  --secondary: rgba(0, 0, 0, 0.04);
  --secondary-foreground: #1d1613;
  --destructive: #d21f87;
  --destructive-foreground: #FFFFFF;
  --border: rgba(0, 0, 0, 0.1);
  --input: rgba(0, 0, 0, 0.12);
  --sidebar-ring: #d63800;
  --sidebar-border: rgba(0, 0, 0, 0.08);
  --sidebar-accent: rgba(0, 0, 0, 0.05);
  --sidebar-primary: #d63800;
  --sidebar-foreground: #5a524f;
  --sidebar-accent-foreground: #1d1613;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(0, 0, 0, 0.92);
  --sidebar-inactive-text: rgba(0, 0, 0, 0.55);
  --sidebar-hover-text: rgba(0, 0, 0, 0.75);
  --sidebar-active-icon: #d63800;
  --sidebar-inactive-icon: rgba(0, 0, 0, 0.45);
  --sidebar-hover-icon: rgba(0, 0, 0, 0.7);
  --sidebar-hover-bg: rgba(0, 0, 0, 0.045);
  --sidebar-border-active: #d6380026;
  --sidebar-bg-active: #d6380012;
  --chart-1: #d63800;
  --chart-2: #0083cd;
  --chart-3: #dc2e00;
  --chart-4: #d21f87;
  --chart-5: #854af8;
  --brand-primary-dim: #d638001A;
  --brand-primary-border: #d6380033;
  --brand-success: #009822;
  --brand-success-dim: #0098221A;
  --brand-success-border: #00982238;
  --brand-gold: #dc2e00;
  --brand-gold-dim: #dc2e001A;
  --brand-gold-border: #dc2e0038;
  --text-muted: #78716e;
  --border-subtle: rgba(0, 0, 0, 0.07);
  --border-default: rgba(0, 0, 0, 0.1);
  --border-strong: rgba(0, 0, 0, 0.18);
  --shadow-color: rgba(0, 0, 0, 0.08);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.07);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.09);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.13);
  --shadow-glow: 0 0 40px #d6380014;
  color-scheme: light;
  --chat-bg: #ebe7e5;
  --chat-bg-deep: #f0ecea;
  --chat-bg-deepest: #e1dddb;
  --chat-bg-alt: #f3efed;
  --chat-panel: #fffcfb;
  --chat-surface: #fffefc;
  --chat-surface-alt: #faf6f4;
  --chat-raised: #f8f4f2;
  --chat-raised-alt: #f7f2f1;
  --chat-hover: #eeeae8;
  --chat-text: #1d1613;
  --chat-meta: #5a524f;
  --chat-meta-strong: #463e3b;
  --chat-accent: #d63800;
  --chat-accent-hover: #962500;
  --chat-bubble-out: color-mix(in srgb, #d63800 22%, #ffffff);
  --chat-link: #006dac;
  --chat-note-bg: color-mix(in srgb, #dc2e00 14%, transparent);
  --chat-note-fg: #831a00;
  --chat-note-border: color-mix(in srgb, #dc2e00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #dc2e00 14%, transparent);
  --chat-warn-fg: #9a1e00;
  --chat-warn-border: color-mix(in srgb, #dc2e00 30%, transparent);
  --builder-bg: #faf6f4;
  --builder-border: #e1dddb;
  --builder-deep: #fdf9f7;
  --builder-deepest: #fffbf9;
  --builder-raised: #f5f1ef;
  --builder-panel: #f3efed;
  --builder-panel-alt: #f8f4f2;
  --builder-surface: #f7f2f1;
  --builder-surface-2: #f2edec;
  --builder-surface-3: #eeeae8;
  --builder-surface-4: #fbf7f5;
  --builder-neutral: #f0ecea;
  --surface-alt: #eeeae8;
  --surface-deep: #f8f4f2;
  --surface-deepest: #fcf7f6;
  --header: #fffefc;
  --hero-from: #fffcfb;
  --hero-via: #faf6f4;
  --hero-to: #f3efed;
}

[data-theme="mac-os"][data-mode="dark"] {
  --color-slate-50: #f5fbfd;
  --color-slate-100: #eff5f8;
  --color-slate-200: #e2e9eb;
  --color-slate-300: #ced5d8;
  --color-slate-400: #9ba3a6;
  --color-slate-500: #6b7578;
  --color-slate-600: #4c565a;
  --color-slate-700: #384246;
  --color-slate-800: #202b2e;
  --color-slate-900: #0f1a1d;
  --color-slate-950: #01090c;
  --color-gray-50: #f5fbfd;
  --color-gray-100: #eff5f8;
  --color-gray-200: #e2e9eb;
  --color-gray-300: #ced5d8;
  --color-gray-400: #9ba3a6;
  --color-gray-500: #6b7578;
  --color-gray-600: #4c565a;
  --color-gray-700: #384246;
  --color-gray-800: #202b2e;
  --color-gray-900: #0f1a1d;
  --color-gray-950: #01090c;
  --color-zinc-50: #f5fbfd;
  --color-zinc-100: #eff5f8;
  --color-zinc-200: #e2e9eb;
  --color-zinc-300: #ced5d8;
  --color-zinc-400: #9ba3a6;
  --color-zinc-500: #6b7578;
  --color-zinc-600: #4c565a;
  --color-zinc-700: #384246;
  --color-zinc-800: #202b2e;
  --color-zinc-900: #0f1a1d;
  --color-zinc-950: #01090c;
  --color-neutral-50: #f5fbfd;
  --color-neutral-100: #eff5f8;
  --color-neutral-200: #e2e9eb;
  --color-neutral-300: #ced5d8;
  --color-neutral-400: #9ba3a6;
  --color-neutral-500: #6b7578;
  --color-neutral-600: #4c565a;
  --color-neutral-700: #384246;
  --color-neutral-800: #202b2e;
  --color-neutral-900: #0f1a1d;
  --color-neutral-950: #01090c;
  --color-stone-50: #f5fbfd;
  --color-stone-100: #eff5f8;
  --color-stone-200: #e2e9eb;
  --color-stone-300: #ced5d8;
  --color-stone-400: #9ba3a6;
  --color-stone-500: #6b7578;
  --color-stone-600: #4c565a;
  --color-stone-700: #384246;
  --color-stone-800: #202b2e;
  --color-stone-900: #0f1a1d;
  --color-stone-950: #01090c;
  --color-red-50: #ffefed;
  --color-red-100: #ffddd8;
  --color-red-200: #ffbfb7;
  --color-red-300: #ff948b;
  --color-red-400: #ff5c58;
  --color-red-500: #fb2c36;
  --color-red-600: #e20d26;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #fff1e8;
  --color-orange-100: #ffe1d0;
  --color-orange-200: #ffc7a5;
  --color-orange-300: #ffa26b;
  --color-orange-400: #f97214;
  --color-orange-500: #eb5100;
  --color-orange-600: #d33f00;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fff3e7;
  --color-amber-100: #fce6cd;
  --color-amber-200: #fcd09f;
  --color-amber-300: #f4b15f;
  --color-amber-400: #df8900;
  --color-amber-500: #d06f00;
  --color-amber-600: #ba5e00;
  --color-amber-700: #9c4d00;
  --color-amber-800: #824000;
  --color-amber-900: #6e3600;
  --color-amber-950: #3d1a00;
  --color-yellow-50: #fcf5e6;
  --color-yellow-100: #f6e9cc;
  --color-yellow-200: #f0d69d;
  --color-yellow-300: #e4ba5b;
  --color-yellow-400: #cc9600;
  --color-yellow-500: #bc7e00;
  --color-yellow-600: #a76d00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #eff9e8;
  --color-lime-100: #def2ce;
  --color-lime-200: #c2e7a1;
  --color-lime-300: #9cd463;
  --color-lime-400: #70b700;
  --color-lime-500: #54a400;
  --color-lime-600: #449000;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #ebfaed;
  --color-green-100: #d4f4d9;
  --color-green-200: #adebb8;
  --color-green-300: #74da8c;
  --color-green-400: #10bf58;
  --color-green-500: #00ad33;
  --color-green-600: #009822;
  --color-green-700: #007f18;
  --color-green-800: #006a15;
  --color-green-900: #005a12;
  --color-green-950: #003004;
  --color-emerald-50: #e3faff;
  --color-emerald-100: #c4f4fe;
  --color-emerald-200: #85ebff;
  --color-emerald-300: #00d9fa;
  --color-emerald-400: #00bce8;
  --color-emerald-500: #00a8db;
  --color-emerald-600: #0094c4;
  --color-emerald-700: #007ca5;
  --color-emerald-800: #006789;
  --color-emerald-900: #005774;
  --color-emerald-950: #002e41;
  --color-teal-50: #ebf9f6;
  --color-teal-100: #d4f1eb;
  --color-teal-200: #ade7dc;
  --color-teal-300: #75d4c5;
  --color-teal-400: #13b8a6;
  --color-teal-500: #00a692;
  --color-teal-600: #009280;
  --color-teal-700: #007a6a;
  --color-teal-800: #006558;
  --color-teal-900: #00564b;
  --color-teal-950: #002e27;
  --color-cyan-50: #eaf8fc;
  --color-cyan-100: #d3f0f7;
  --color-cyan-200: #abe4f3;
  --color-cyan-300: #71d0e7;
  --color-cyan-400: #00b3d0;
  --color-cyan-500: #009fc1;
  --color-cyan-600: #008cac;
  --color-cyan-700: #007490;
  --color-cyan-800: #006178;
  --color-cyan-900: #005266;
  --color-cyan-950: #002b38;
  --color-sky-50: #eaf8ff;
  --color-sky-100: #d4eeff;
  --color-sky-200: #ace1ff;
  --color-sky-300: #74cbff;
  --color-sky-400: #1babf0;
  --color-sky-500: #0096e4;
  --color-sky-600: #0083cd;
  --color-sky-700: #006dac;
  --color-sky-800: #005b8f;
  --color-sky-900: #004d7a;
  --color-sky-950: #002844;
  --color-blue-50: #e3faff;
  --color-blue-100: #c3f4ff;
  --color-blue-200: #82ebff;
  --color-blue-300: #00d9ff;
  --color-blue-400: #00bbf0;
  --color-blue-500: #00a7e4;
  --color-blue-600: #0093cd;
  --color-blue-700: #007bad;
  --color-blue-800: #006690;
  --color-blue-900: #00567a;
  --color-blue-950: #002e44;
  --color-indigo-50: #eaf7ff;
  --color-indigo-100: #d2edff;
  --color-indigo-200: #a9deff;
  --color-indigo-300: #70c6ff;
  --color-indigo-400: #16a3ff;
  --color-indigo-500: #008cff;
  --color-indigo-600: #0078f0;
  --color-indigo-700: #0064ca;
  --color-indigo-800: #0053a8;
  --color-indigo-900: #00468f;
  --color-indigo-950: #002451;
  --color-violet-50: #f2f4ff;
  --color-violet-100: #e3e7ff;
  --color-violet-200: #cdd3ff;
  --color-violet-300: #afb5ff;
  --color-violet-400: #8c8eff;
  --color-violet-500: #7873ff;
  --color-violet-600: #6861ed;
  --color-violet-700: #564fc7;
  --color-violet-800: #4742a6;
  --color-violet-900: #3c388d;
  --color-violet-950: #1e1b50;
  --color-purple-50: #f9f1ff;
  --color-purple-100: #f2e1ff;
  --color-purple-200: #e9c7ff;
  --color-purple-300: #d9a0ff;
  --color-purple-400: #c06fff;
  --color-purple-500: #b04aff;
  --color-purple-600: #9c37f1;
  --color-purple-700: #832acb;
  --color-purple-800: #6d24a9;
  --color-purple-900: #5c1f8f;
  --color-purple-950: #320a52;
  --color-fuchsia-50: #ffefff;
  --color-fuchsia-100: #ffdcff;
  --color-fuchsia-200: #ffbdff;
  --color-fuchsia-300: #fa90ff;
  --color-fuchsia-400: #e654fc;
  --color-fuchsia-500: #d714f0;
  --color-fuchsia-600: #c000d9;
  --color-fuchsia-700: #a100b6;
  --color-fuchsia-800: #860098;
  --color-fuchsia-900: #720081;
  --color-fuchsia-950: #3f0049;
  --color-pink-50: #ffeff6;
  --color-pink-100: #ffdcec;
  --color-pink-200: #ffbddd;
  --color-pink-300: #ff91c7;
  --color-pink-400: #fe59a8;
  --color-pink-500: #ef2994;
  --color-pink-600: #d70a82;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffefef;
  --color-rose-100: #ffdcdd;
  --color-rose-200: #ffbdc1;
  --color-rose-300: #ff909b;
  --color-rose-400: #ff546f;
  --color-rose-500: #fd1a54;
  --color-rose-600: #e40045;
  --color-rose-700: #bf0037;
  --color-rose-800: #a0002e;
  --color-rose-900: #880027;
  --color-rose-950: #4c0010;
  --color-white: #ffffff;
  --color-black: #000000;
  --background: #071317;
  --sidebar: #0a171b;
  --card: #142125;
  --popover: #1e2b2f;
  --muted: #1e2b2f;
  --accent: #1e2b2f;
  --foreground: #FFFFFF;
  --card-foreground: #FFFFFF;
  --popover-foreground: #FFFFFF;
  --muted-foreground: #9ba3a6;
  --accent-foreground: #0094c4;
  --primary: #0094c4;
  --primary-hover: #0094c4;
  --primary-foreground: #FFFFFF;
  --ring: #0094c4;
  --input-bg: #0f1c20;
  --secondary: rgba(255, 255, 255, 0.05);
  --secondary-foreground: #FFFFFF;
  --destructive: #fd1a54;
  --destructive-foreground: #FFFFFF;
  --border: rgba(255, 255, 255, 0.08);
  --input: rgba(255, 255, 255, 0.08);
  --sidebar-ring: #0094c4;
  --sidebar-border: rgba(255, 255, 255, 0.08);
  --sidebar-accent: rgba(255, 255, 255, 0.06);
  --sidebar-primary: #0094c4;
  --sidebar-foreground: #9ba3a6;
  --sidebar-accent-foreground: #FFFFFF;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(255, 255, 255, 0.9);
  --sidebar-inactive-text: rgba(255, 255, 255, 0.4);
  --sidebar-hover-text: rgba(255, 255, 255, 0.7);
  --sidebar-active-icon: #0094c4;
  --sidebar-inactive-icon: rgba(255, 255, 255, 0.35);
  --sidebar-hover-icon: rgba(255, 255, 255, 0.65);
  --sidebar-hover-bg: rgba(255, 255, 255, 0.04);
  --sidebar-border-active: #0094c426;
  --sidebar-bg-active: #0094c412;
  --chart-1: #0094c4;
  --chart-2: #1babf0;
  --chart-3: #df8900;
  --chart-4: #ff546f;
  --chart-5: #8c8eff;
  --brand-primary-dim: #0094c41A;
  --brand-primary-border: #0094c433;
  --brand-success: #00ad33;
  --brand-success-dim: #00ad331A;
  --brand-success-border: #00ad3338;
  --brand-gold: #d06f00;
  --brand-gold-dim: #d06f001A;
  --brand-gold-border: #d06f0038;
  --text-muted: #6b7578;
  --border-subtle: rgba(255, 255, 255, 0.06);
  --border-default: rgba(255, 255, 255, 0.08);
  --border-strong: rgba(255, 255, 255, 0.16);
  --shadow-color: rgba(0, 0, 0, 0.25);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.15);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.2);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.25);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.35);
  --shadow-glow: 0 0 40px #0094c426;
  color-scheme: dark;
  --chat-bg: #030e12;
  --chat-bg-deep: #061317;
  --chat-bg-deepest: #000608;
  --chat-bg-alt: #0b181c;
  --chat-panel: #0a171b;
  --chat-surface: #233035;
  --chat-surface-alt: #172428;
  --chat-raised: #1d2a2e;
  --chat-raised-alt: #1b292d;
  --chat-hover: #324044;
  --chat-text: #eff5f8;
  --chat-meta: #9ba3a6;
  --chat-meta-strong: #ced5d8;
  --chat-accent: #0094c4;
  --chat-accent-hover: #007ca5;
  --chat-bubble-out: #006789;
  --chat-link: #1babf0;
  --chat-note-bg: color-mix(in srgb, #d06f00 10%, transparent);
  --chat-note-fg: #fcd09f;
  --chat-note-border: color-mix(in srgb, #d06f00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #d06f00 10%, transparent);
  --chat-warn-fg: #f4b15f;
  --chat-warn-border: color-mix(in srgb, #d06f00 30%, transparent);
  --builder-bg: #030d11;
  --builder-border: #1e2b30;
  --builder-deep: #01090d;
  --builder-deepest: #000407;
  --builder-raised: #051115;
  --builder-panel: #081519;
  --builder-panel-alt: #020c10;
  --builder-surface: #040f13;
  --builder-surface-2: #0b181c;
  --builder-surface-3: #111e22;
  --builder-surface-4: #010a0e;
  --builder-neutral: #132025;
  --surface-alt: #1e2b30;
  --surface-deep: #09161a;
  --surface-deepest: #020c10;
  --header: #000305;
  --hero-from: #040f13;
  --hero-via: #081519;
  --hero-to: #01090d;
}

[data-theme="mac-os"][data-mode="light"] {
  --color-slate-50: #01090c;
  --color-slate-100: #0f1a1d;
  --color-slate-200: #202b2e;
  --color-slate-300: #384246;
  --color-slate-400: #4c565a;
  --color-slate-500: #6b7578;
  --color-slate-600: #9ba3a6;
  --color-slate-700: #ced5d8;
  --color-slate-800: #e2e9eb;
  --color-slate-900: #eff5f8;
  --color-slate-950: #f5fbfd;
  --color-gray-50: #01090c;
  --color-gray-100: #0f1a1d;
  --color-gray-200: #202b2e;
  --color-gray-300: #384246;
  --color-gray-400: #4c565a;
  --color-gray-500: #6b7578;
  --color-gray-600: #9ba3a6;
  --color-gray-700: #ced5d8;
  --color-gray-800: #e2e9eb;
  --color-gray-900: #eff5f8;
  --color-gray-950: #f5fbfd;
  --color-zinc-50: #01090c;
  --color-zinc-100: #0f1a1d;
  --color-zinc-200: #202b2e;
  --color-zinc-300: #384246;
  --color-zinc-400: #4c565a;
  --color-zinc-500: #6b7578;
  --color-zinc-600: #9ba3a6;
  --color-zinc-700: #ced5d8;
  --color-zinc-800: #e2e9eb;
  --color-zinc-900: #eff5f8;
  --color-zinc-950: #f5fbfd;
  --color-neutral-50: #01090c;
  --color-neutral-100: #0f1a1d;
  --color-neutral-200: #202b2e;
  --color-neutral-300: #384246;
  --color-neutral-400: #4c565a;
  --color-neutral-500: #6b7578;
  --color-neutral-600: #9ba3a6;
  --color-neutral-700: #ced5d8;
  --color-neutral-800: #e2e9eb;
  --color-neutral-900: #eff5f8;
  --color-neutral-950: #f5fbfd;
  --color-stone-50: #01090c;
  --color-stone-100: #0f1a1d;
  --color-stone-200: #202b2e;
  --color-stone-300: #384246;
  --color-stone-400: #4c565a;
  --color-stone-500: #6b7578;
  --color-stone-600: #9ba3a6;
  --color-stone-700: #ced5d8;
  --color-stone-800: #e2e9eb;
  --color-stone-900: #eff5f8;
  --color-stone-950: #f5fbfd;
  --color-red-50: #ffddd8;
  --color-red-100: #ffbfb7;
  --color-red-200: #ff948b;
  --color-red-300: #fb2c36;
  --color-red-400: #e20d26;
  --color-red-500: #e20d26;
  --color-red-600: #be031d;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #ffe1d0;
  --color-orange-100: #ffc7a5;
  --color-orange-200: #ffa26b;
  --color-orange-300: #eb5100;
  --color-orange-400: #d33f00;
  --color-orange-500: #d33f00;
  --color-orange-600: #b23200;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fce6cd;
  --color-amber-100: #fcd09f;
  --color-amber-200: #f4b15f;
  --color-amber-300: #d06f00;
  --color-amber-400: #ba5e00;
  --color-amber-500: #ba5e00;
  --color-amber-600: #9c4d00;
  --color-amber-700: #9c4d00;
  --color-amber-800: #824000;
  --color-amber-900: #6e3600;
  --color-amber-950: #3d1a00;
  --color-yellow-50: #f6e9cc;
  --color-yellow-100: #f0d69d;
  --color-yellow-200: #e4ba5b;
  --color-yellow-300: #bc7e00;
  --color-yellow-400: #a76d00;
  --color-yellow-500: #a76d00;
  --color-yellow-600: #8c5a00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #def2ce;
  --color-lime-100: #c2e7a1;
  --color-lime-200: #9cd463;
  --color-lime-300: #54a400;
  --color-lime-400: #449000;
  --color-lime-500: #449000;
  --color-lime-600: #377800;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #d4f4d9;
  --color-green-100: #adebb8;
  --color-green-200: #74da8c;
  --color-green-300: #00ad33;
  --color-green-400: #009822;
  --color-green-500: #009822;
  --color-green-600: #007f18;
  --color-green-700: #007f18;
  --color-green-800: #006a15;
  --color-green-900: #005a12;
  --color-green-950: #003004;
  --color-emerald-50: #c4f4fe;
  --color-emerald-100: #85ebff;
  --color-emerald-200: #00d9fa;
  --color-emerald-300: #00a8db;
  --color-emerald-400: #0094c4;
  --color-emerald-500: #0094c4;
  --color-emerald-600: #007ca5;
  --color-emerald-700: #007ca5;
  --color-emerald-800: #006789;
  --color-emerald-900: #005774;
  --color-emerald-950: #002e41;
  --color-teal-50: #d4f1eb;
  --color-teal-100: #ade7dc;
  --color-teal-200: #75d4c5;
  --color-teal-300: #00a692;
  --color-teal-400: #009280;
  --color-teal-500: #009280;
  --color-teal-600: #007a6a;
  --color-teal-700: #007a6a;
  --color-teal-800: #006558;
  --color-teal-900: #00564b;
  --color-teal-950: #002e27;
  --color-cyan-50: #d3f0f7;
  --color-cyan-100: #abe4f3;
  --color-cyan-200: #71d0e7;
  --color-cyan-300: #009fc1;
  --color-cyan-400: #008cac;
  --color-cyan-500: #008cac;
  --color-cyan-600: #007490;
  --color-cyan-700: #007490;
  --color-cyan-800: #006178;
  --color-cyan-900: #005266;
  --color-cyan-950: #002b38;
  --color-sky-50: #d4eeff;
  --color-sky-100: #ace1ff;
  --color-sky-200: #74cbff;
  --color-sky-300: #0096e4;
  --color-sky-400: #0083cd;
  --color-sky-500: #0083cd;
  --color-sky-600: #006dac;
  --color-sky-700: #006dac;
  --color-sky-800: #005b8f;
  --color-sky-900: #004d7a;
  --color-sky-950: #002844;
  --color-blue-50: #c3f4ff;
  --color-blue-100: #82ebff;
  --color-blue-200: #00d9ff;
  --color-blue-300: #00a7e4;
  --color-blue-400: #0093cd;
  --color-blue-500: #0093cd;
  --color-blue-600: #007bad;
  --color-blue-700: #007bad;
  --color-blue-800: #006690;
  --color-blue-900: #00567a;
  --color-blue-950: #002e44;
  --color-indigo-50: #d2edff;
  --color-indigo-100: #a9deff;
  --color-indigo-200: #70c6ff;
  --color-indigo-300: #008cff;
  --color-indigo-400: #0078f0;
  --color-indigo-500: #0078f0;
  --color-indigo-600: #0064ca;
  --color-indigo-700: #0064ca;
  --color-indigo-800: #0053a8;
  --color-indigo-900: #00468f;
  --color-indigo-950: #002451;
  --color-violet-50: #e3e7ff;
  --color-violet-100: #cdd3ff;
  --color-violet-200: #afb5ff;
  --color-violet-300: #7873ff;
  --color-violet-400: #6861ed;
  --color-violet-500: #6861ed;
  --color-violet-600: #564fc7;
  --color-violet-700: #564fc7;
  --color-violet-800: #4742a6;
  --color-violet-900: #3c388d;
  --color-violet-950: #1e1b50;
  --color-purple-50: #f2e1ff;
  --color-purple-100: #e9c7ff;
  --color-purple-200: #d9a0ff;
  --color-purple-300: #b04aff;
  --color-purple-400: #9c37f1;
  --color-purple-500: #9c37f1;
  --color-purple-600: #832acb;
  --color-purple-700: #832acb;
  --color-purple-800: #6d24a9;
  --color-purple-900: #5c1f8f;
  --color-purple-950: #320a52;
  --color-fuchsia-50: #ffdcff;
  --color-fuchsia-100: #ffbdff;
  --color-fuchsia-200: #fa90ff;
  --color-fuchsia-300: #d714f0;
  --color-fuchsia-400: #c000d9;
  --color-fuchsia-500: #c000d9;
  --color-fuchsia-600: #a100b6;
  --color-fuchsia-700: #a100b6;
  --color-fuchsia-800: #860098;
  --color-fuchsia-900: #720081;
  --color-fuchsia-950: #3f0049;
  --color-pink-50: #ffdcec;
  --color-pink-100: #ffbddd;
  --color-pink-200: #ff91c7;
  --color-pink-300: #ef2994;
  --color-pink-400: #d70a82;
  --color-pink-500: #d70a82;
  --color-pink-600: #b5016c;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffdcdd;
  --color-rose-100: #ffbdc1;
  --color-rose-200: #ff909b;
  --color-rose-300: #fd1a54;
  --color-rose-400: #e40045;
  --color-rose-500: #e40045;
  --color-rose-600: #bf0037;
  --color-rose-700: #bf0037;
  --color-rose-800: #a0002e;
  --color-rose-900: #880027;
  --color-rose-950: #4c0010;
  --color-white: #0f1a1d;
  --color-black: #000000;
  --background: #f2f8fa;
  --sidebar: #f8feff;
  --card: #faffff;
  --popover: #ecf2f4;
  --muted: #ecf2f4;
  --accent: #ecf2f4;
  --foreground: #0f1a1d;
  --card-foreground: #0f1a1d;
  --popover-foreground: #0f1a1d;
  --muted-foreground: #4c565a;
  --accent-foreground: #0094c4;
  --primary: #0094c4;
  --primary-hover: #006789;
  --primary-foreground: #FFFFFF;
  --ring: #0094c4;
  --input-bg: #f5fbfd;
  --secondary: rgba(0, 0, 0, 0.04);
  --secondary-foreground: #0f1a1d;
  --destructive: #e40045;
  --destructive-foreground: #FFFFFF;
  --border: rgba(0, 0, 0, 0.1);
  --input: rgba(0, 0, 0, 0.12);
  --sidebar-ring: #0094c4;
  --sidebar-border: rgba(0, 0, 0, 0.08);
  --sidebar-accent: rgba(0, 0, 0, 0.05);
  --sidebar-primary: #0094c4;
  --sidebar-foreground: #4c565a;
  --sidebar-accent-foreground: #0f1a1d;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(0, 0, 0, 0.92);
  --sidebar-inactive-text: rgba(0, 0, 0, 0.55);
  --sidebar-hover-text: rgba(0, 0, 0, 0.75);
  --sidebar-active-icon: #0094c4;
  --sidebar-inactive-icon: rgba(0, 0, 0, 0.45);
  --sidebar-hover-icon: rgba(0, 0, 0, 0.7);
  --sidebar-hover-bg: rgba(0, 0, 0, 0.045);
  --sidebar-border-active: #0094c426;
  --sidebar-bg-active: #0094c412;
  --chart-1: #0094c4;
  --chart-2: #0083cd;
  --chart-3: #ba5e00;
  --chart-4: #e40045;
  --chart-5: #6861ed;
  --brand-primary-dim: #0094c41A;
  --brand-primary-border: #0094c433;
  --brand-success: #009822;
  --brand-success-dim: #0098221A;
  --brand-success-border: #00982238;
  --brand-gold: #ba5e00;
  --brand-gold-dim: #ba5e001A;
  --brand-gold-border: #ba5e0038;
  --text-muted: #6b7578;
  --border-subtle: rgba(0, 0, 0, 0.07);
  --border-default: rgba(0, 0, 0, 0.1);
  --border-strong: rgba(0, 0, 0, 0.18);
  --shadow-color: rgba(0, 0, 0, 0.08);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.07);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.09);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.13);
  --shadow-glow: 0 0 40px #0094c414;
  color-scheme: light;
  --chat-bg: #e3e9eb;
  --chat-bg-deep: #e8eef0;
  --chat-bg-deepest: #d9dfe1;
  --chat-bg-alt: #ebf1f3;
  --chat-panel: #f9ffff;
  --chat-surface: #faffff;
  --chat-surface-alt: #f2f8fa;
  --chat-raised: #f0f6f8;
  --chat-raised-alt: #eff5f7;
  --chat-hover: #e6ecee;
  --chat-text: #0f1a1d;
  --chat-meta: #4c565a;
  --chat-meta-strong: #384246;
  --chat-accent: #0094c4;
  --chat-accent-hover: #006789;
  --chat-bubble-out: color-mix(in srgb, #0094c4 22%, #ffffff);
  --chat-link: #006dac;
  --chat-note-bg: color-mix(in srgb, #ba5e00 14%, transparent);
  --chat-note-fg: #6e3600;
  --chat-note-border: color-mix(in srgb, #ba5e00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #ba5e00 14%, transparent);
  --chat-warn-fg: #824000;
  --chat-warn-border: color-mix(in srgb, #ba5e00 30%, transparent);
  --builder-bg: #f2f8fa;
  --builder-border: #d9dfe1;
  --builder-deep: #f5fbfd;
  --builder-deepest: #f7fdff;
  --builder-raised: #edf3f5;
  --builder-panel: #ebf1f3;
  --builder-panel-alt: #f0f6f8;
  --builder-surface: #eff5f7;
  --builder-surface-2: #eaf0f2;
  --builder-surface-3: #e6ecee;
  --builder-surface-4: #f3f9fb;
  --builder-neutral: #e8eef0;
  --surface-alt: #e6ecee;
  --surface-deep: #f0f6f8;
  --surface-deepest: #f4fafc;
  --header: #faffff;
  --hero-from: #f9ffff;
  --hero-via: #f2f8fa;
  --hero-to: #ebf1f3;
}

[data-theme="windows-fluent"][data-mode="dark"] {
  --color-slate-50: #f5fbfc;
  --color-slate-100: #eff6f6;
  --color-slate-200: #e2e9e9;
  --color-slate-300: #ced5d6;
  --color-slate-400: #9ba4a4;
  --color-slate-500: #6b7575;
  --color-slate-600: #4c5657;
  --color-slate-700: #384343;
  --color-slate-800: #202b2b;
  --color-slate-900: #0f1a1b;
  --color-slate-950: #020909;
  --color-gray-50: #f5fbfc;
  --color-gray-100: #eff6f6;
  --color-gray-200: #e2e9e9;
  --color-gray-300: #ced5d6;
  --color-gray-400: #9ba4a4;
  --color-gray-500: #6b7575;
  --color-gray-600: #4c5657;
  --color-gray-700: #384343;
  --color-gray-800: #202b2b;
  --color-gray-900: #0f1a1b;
  --color-gray-950: #020909;
  --color-zinc-50: #f5fbfc;
  --color-zinc-100: #eff6f6;
  --color-zinc-200: #e2e9e9;
  --color-zinc-300: #ced5d6;
  --color-zinc-400: #9ba4a4;
  --color-zinc-500: #6b7575;
  --color-zinc-600: #4c5657;
  --color-zinc-700: #384343;
  --color-zinc-800: #202b2b;
  --color-zinc-900: #0f1a1b;
  --color-zinc-950: #020909;
  --color-neutral-50: #f5fbfc;
  --color-neutral-100: #eff6f6;
  --color-neutral-200: #e2e9e9;
  --color-neutral-300: #ced5d6;
  --color-neutral-400: #9ba4a4;
  --color-neutral-500: #6b7575;
  --color-neutral-600: #4c5657;
  --color-neutral-700: #384343;
  --color-neutral-800: #202b2b;
  --color-neutral-900: #0f1a1b;
  --color-neutral-950: #020909;
  --color-stone-50: #f5fbfc;
  --color-stone-100: #eff6f6;
  --color-stone-200: #e2e9e9;
  --color-stone-300: #ced5d6;
  --color-stone-400: #9ba4a4;
  --color-stone-500: #6b7575;
  --color-stone-600: #4c5657;
  --color-stone-700: #384343;
  --color-stone-800: #202b2b;
  --color-stone-900: #0f1a1b;
  --color-stone-950: #020909;
  --color-red-50: #ffefed;
  --color-red-100: #ffddd8;
  --color-red-200: #ffbfb7;
  --color-red-300: #ff948b;
  --color-red-400: #ff5c58;
  --color-red-500: #fb2c36;
  --color-red-600: #e20d26;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #fff1e8;
  --color-orange-100: #ffe1d0;
  --color-orange-200: #ffc7a5;
  --color-orange-300: #ffa26b;
  --color-orange-400: #f97214;
  --color-orange-500: #eb5100;
  --color-orange-600: #d33f00;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fff3e7;
  --color-amber-100: #fce6cd;
  --color-amber-200: #fcd09f;
  --color-amber-300: #f4b15f;
  --color-amber-400: #df8900;
  --color-amber-500: #d06f00;
  --color-amber-600: #ba5e00;
  --color-amber-700: #9c4d00;
  --color-amber-800: #824000;
  --color-amber-900: #6e3600;
  --color-amber-950: #3d1a00;
  --color-yellow-50: #fcf5e6;
  --color-yellow-100: #f6e9cc;
  --color-yellow-200: #f0d69d;
  --color-yellow-300: #e4ba5b;
  --color-yellow-400: #cc9600;
  --color-yellow-500: #bc7e00;
  --color-yellow-600: #a76d00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #eff9e8;
  --color-lime-100: #def2ce;
  --color-lime-200: #c2e7a1;
  --color-lime-300: #9cd463;
  --color-lime-400: #70b700;
  --color-lime-500: #54a400;
  --color-lime-600: #449000;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #ebfaed;
  --color-green-100: #d4f4d9;
  --color-green-200: #adebb8;
  --color-green-300: #74da8c;
  --color-green-400: #10bf58;
  --color-green-500: #00ad33;
  --color-green-600: #009822;
  --color-green-700: #007f18;
  --color-green-800: #006a15;
  --color-green-900: #005a12;
  --color-green-950: #003004;
  --color-emerald-50: #e4fbfb;
  --color-emerald-100: #c5f4f5;
  --color-emerald-200: #88edf0;
  --color-emerald-300: #00dce2;
  --color-emerald-400: #00c1cb;
  --color-emerald-500: #00aebb;
  --color-emerald-600: #009aa6;
  --color-emerald-700: #00808b;
  --color-emerald-800: #006b74;
  --color-emerald-900: #005a62;
  --color-emerald-950: #003035;
  --color-teal-50: #e5fbf7;
  --color-teal-100: #c8f5ee;
  --color-teal-200: #91ede1;
  --color-teal-300: #12ddcc;
  --color-teal-400: #00c2af;
  --color-teal-500: #00b09c;
  --color-teal-600: #009b89;
  --color-teal-700: #008272;
  --color-teal-800: #006c5f;
  --color-teal-900: #005b50;
  --color-teal-950: #00312a;
  --color-cyan-50: #e3fbfb;
  --color-cyan-100: #c3f5f4;
  --color-cyan-200: #84eeed;
  --color-cyan-300: #00dedf;
  --color-cyan-400: #00c3c6;
  --color-cyan-500: #00b0b6;
  --color-cyan-600: #009ca2;
  --color-cyan-700: #008287;
  --color-cyan-800: #006c70;
  --color-cyan-900: #005c5f;
  --color-cyan-950: #003134;
  --color-sky-50: #eaf8ff;
  --color-sky-100: #d4eeff;
  --color-sky-200: #ace1ff;
  --color-sky-300: #74cbff;
  --color-sky-400: #1babf0;
  --color-sky-500: #0096e4;
  --color-sky-600: #0083cd;
  --color-sky-700: #006dac;
  --color-sky-800: #005b8f;
  --color-sky-900: #004d7a;
  --color-sky-950: #002844;
  --color-blue-50: #e5fafe;
  --color-blue-100: #c9f3fa;
  --color-blue-200: #93e9f9;
  --color-blue-300: #27d7f0;
  --color-blue-400: #00badb;
  --color-blue-500: #00a7cd;
  --color-blue-600: #0093b8;
  --color-blue-700: #007a9a;
  --color-blue-800: #006680;
  --color-blue-900: #00566d;
  --color-blue-950: #002e3c;
  --color-indigo-50: #f1f4ff;
  --color-indigo-100: #e1e8ff;
  --color-indigo-200: #c8d4ff;
  --color-indigo-300: #a8b5ff;
  --color-indigo-400: #838cff;
  --color-indigo-500: #6f70ff;
  --color-indigo-600: #605efa;
  --color-indigo-700: #4f4dd3;
  --color-indigo-800: #4140b0;
  --color-indigo-900: #373695;
  --color-indigo-950: #1b1955;
  --color-violet-50: #f6f2ff;
  --color-violet-100: #eae4ff;
  --color-violet-200: #dbccff;
  --color-violet-300: #c5a9ff;
  --color-violet-400: #a87cff;
  --color-violet-500: #975cff;
  --color-violet-600: #854af8;
  --color-violet-700: #6f3bd1;
  --color-violet-800: #5c32ae;
  --color-violet-900: #4d2a94;
  --color-violet-950: #291254;
  --color-purple-50: #f9f1ff;
  --color-purple-100: #f2e1ff;
  --color-purple-200: #e9c7ff;
  --color-purple-300: #d9a0ff;
  --color-purple-400: #c06fff;
  --color-purple-500: #b04aff;
  --color-purple-600: #9c37f1;
  --color-purple-700: #832acb;
  --color-purple-800: #6d24a9;
  --color-purple-900: #5c1f8f;
  --color-purple-950: #320a52;
  --color-fuchsia-50: #ffefff;
  --color-fuchsia-100: #ffdcff;
  --color-fuchsia-200: #ffbdff;
  --color-fuchsia-300: #fa90ff;
  --color-fuchsia-400: #e654fc;
  --color-fuchsia-500: #d714f0;
  --color-fuchsia-600: #c000d9;
  --color-fuchsia-700: #a100b6;
  --color-fuchsia-800: #860098;
  --color-fuchsia-900: #720081;
  --color-fuchsia-950: #3f0049;
  --color-pink-50: #ffeff6;
  --color-pink-100: #ffdcec;
  --color-pink-200: #ffbddd;
  --color-pink-300: #ff91c7;
  --color-pink-400: #fe59a8;
  --color-pink-500: #ef2994;
  --color-pink-600: #d70a82;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffefef;
  --color-rose-100: #ffdcdd;
  --color-rose-200: #ffbdc1;
  --color-rose-300: #ff909b;
  --color-rose-400: #ff546f;
  --color-rose-500: #fd1a54;
  --color-rose-600: #e40045;
  --color-rose-700: #bf0037;
  --color-rose-800: #a0002e;
  --color-rose-900: #880027;
  --color-rose-950: #4c0010;
  --color-white: #ffffff;
  --color-black: #000000;
  --background: #071414;
  --sidebar: #0a1718;
  --card: #142122;
  --popover: #1e2b2c;
  --muted: #1e2b2c;
  --accent: #1e2b2c;
  --foreground: #FFFFFF;
  --card-foreground: #FFFFFF;
  --popover-foreground: #FFFFFF;
  --muted-foreground: #9ba4a4;
  --accent-foreground: #009aa6;
  --primary: #009aa6;
  --primary-hover: #009aa6;
  --primary-foreground: #FFFFFF;
  --ring: #009aa6;
  --input-bg: #0f1c1d;
  --secondary: rgba(255, 255, 255, 0.05);
  --secondary-foreground: #FFFFFF;
  --destructive: #fd1a54;
  --destructive-foreground: #FFFFFF;
  --border: rgba(255, 255, 255, 0.08);
  --input: rgba(255, 255, 255, 0.08);
  --sidebar-ring: #009aa6;
  --sidebar-border: rgba(255, 255, 255, 0.08);
  --sidebar-accent: rgba(255, 255, 255, 0.06);
  --sidebar-primary: #009aa6;
  --sidebar-foreground: #9ba4a4;
  --sidebar-accent-foreground: #FFFFFF;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(255, 255, 255, 0.9);
  --sidebar-inactive-text: rgba(255, 255, 255, 0.4);
  --sidebar-hover-text: rgba(255, 255, 255, 0.7);
  --sidebar-active-icon: #009aa6;
  --sidebar-inactive-icon: rgba(255, 255, 255, 0.35);
  --sidebar-hover-icon: rgba(255, 255, 255, 0.65);
  --sidebar-hover-bg: rgba(255, 255, 255, 0.04);
  --sidebar-border-active: #009aa626;
  --sidebar-bg-active: #009aa612;
  --chart-1: #009aa6;
  --chart-2: #1babf0;
  --chart-3: #df8900;
  --chart-4: #ff546f;
  --chart-5: #a87cff;
  --brand-primary-dim: #009aa61A;
  --brand-primary-border: #009aa633;
  --brand-success: #00ad33;
  --brand-success-dim: #00ad331A;
  --brand-success-border: #00ad3338;
  --brand-gold: #d06f00;
  --brand-gold-dim: #d06f001A;
  --brand-gold-border: #d06f0038;
  --text-muted: #6b7575;
  --border-subtle: rgba(255, 255, 255, 0.06);
  --border-default: rgba(255, 255, 255, 0.08);
  --border-strong: rgba(255, 255, 255, 0.16);
  --shadow-color: rgba(0, 0, 0, 0.25);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.15);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.2);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.25);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.35);
  --shadow-glow: 0 0 40px #009aa626;
  color-scheme: dark;
  --chat-bg: #040f0f;
  --chat-bg-deep: #071314;
  --chat-bg-deepest: #000606;
  --chat-bg-alt: #0c1919;
  --chat-panel: #0b1718;
  --chat-surface: #233131;
  --chat-surface-alt: #172425;
  --chat-raised: #1d2a2b;
  --chat-raised-alt: #1c292a;
  --chat-hover: #324041;
  --chat-text: #eff6f6;
  --chat-meta: #9ba4a4;
  --chat-meta-strong: #ced5d6;
  --chat-accent: #009aa6;
  --chat-accent-hover: #00808b;
  --chat-bubble-out: #006b74;
  --chat-link: #1babf0;
  --chat-note-bg: color-mix(in srgb, #d06f00 10%, transparent);
  --chat-note-fg: #fcd09f;
  --chat-note-border: color-mix(in srgb, #d06f00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #d06f00 10%, transparent);
  --chat-warn-fg: #f4b15f;
  --chat-warn-border: color-mix(in srgb, #d06f00 30%, transparent);
  --builder-bg: #030d0e;
  --builder-border: #1e2c2c;
  --builder-deep: #01090a;
  --builder-deepest: #000405;
  --builder-raised: #061212;
  --builder-panel: #091516;
  --builder-panel-alt: #030c0d;
  --builder-surface: #041010;
  --builder-surface-2: #0c1919;
  --builder-surface-3: #121e1f;
  --builder-surface-4: #020a0b;
  --builder-neutral: #142121;
  --surface-alt: #1e2c2c;
  --surface-deep: #0a1617;
  --surface-deepest: #030c0d;
  --header: #000304;
  --hero-from: #041010;
  --hero-via: #091516;
  --hero-to: #01090a;
}

[data-theme="windows-fluent"][data-mode="light"] {
  --color-slate-50: #020909;
  --color-slate-100: #0f1a1b;
  --color-slate-200: #202b2b;
  --color-slate-300: #384343;
  --color-slate-400: #4c5657;
  --color-slate-500: #6b7575;
  --color-slate-600: #9ba4a4;
  --color-slate-700: #ced5d6;
  --color-slate-800: #e2e9e9;
  --color-slate-900: #eff6f6;
  --color-slate-950: #f5fbfc;
  --color-gray-50: #020909;
  --color-gray-100: #0f1a1b;
  --color-gray-200: #202b2b;
  --color-gray-300: #384343;
  --color-gray-400: #4c5657;
  --color-gray-500: #6b7575;
  --color-gray-600: #9ba4a4;
  --color-gray-700: #ced5d6;
  --color-gray-800: #e2e9e9;
  --color-gray-900: #eff6f6;
  --color-gray-950: #f5fbfc;
  --color-zinc-50: #020909;
  --color-zinc-100: #0f1a1b;
  --color-zinc-200: #202b2b;
  --color-zinc-300: #384343;
  --color-zinc-400: #4c5657;
  --color-zinc-500: #6b7575;
  --color-zinc-600: #9ba4a4;
  --color-zinc-700: #ced5d6;
  --color-zinc-800: #e2e9e9;
  --color-zinc-900: #eff6f6;
  --color-zinc-950: #f5fbfc;
  --color-neutral-50: #020909;
  --color-neutral-100: #0f1a1b;
  --color-neutral-200: #202b2b;
  --color-neutral-300: #384343;
  --color-neutral-400: #4c5657;
  --color-neutral-500: #6b7575;
  --color-neutral-600: #9ba4a4;
  --color-neutral-700: #ced5d6;
  --color-neutral-800: #e2e9e9;
  --color-neutral-900: #eff6f6;
  --color-neutral-950: #f5fbfc;
  --color-stone-50: #020909;
  --color-stone-100: #0f1a1b;
  --color-stone-200: #202b2b;
  --color-stone-300: #384343;
  --color-stone-400: #4c5657;
  --color-stone-500: #6b7575;
  --color-stone-600: #9ba4a4;
  --color-stone-700: #ced5d6;
  --color-stone-800: #e2e9e9;
  --color-stone-900: #eff6f6;
  --color-stone-950: #f5fbfc;
  --color-red-50: #ffddd8;
  --color-red-100: #ffbfb7;
  --color-red-200: #ff948b;
  --color-red-300: #fb2c36;
  --color-red-400: #e20d26;
  --color-red-500: #e20d26;
  --color-red-600: #be031d;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #ffe1d0;
  --color-orange-100: #ffc7a5;
  --color-orange-200: #ffa26b;
  --color-orange-300: #eb5100;
  --color-orange-400: #d33f00;
  --color-orange-500: #d33f00;
  --color-orange-600: #b23200;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fce6cd;
  --color-amber-100: #fcd09f;
  --color-amber-200: #f4b15f;
  --color-amber-300: #d06f00;
  --color-amber-400: #ba5e00;
  --color-amber-500: #ba5e00;
  --color-amber-600: #9c4d00;
  --color-amber-700: #9c4d00;
  --color-amber-800: #824000;
  --color-amber-900: #6e3600;
  --color-amber-950: #3d1a00;
  --color-yellow-50: #f6e9cc;
  --color-yellow-100: #f0d69d;
  --color-yellow-200: #e4ba5b;
  --color-yellow-300: #bc7e00;
  --color-yellow-400: #a76d00;
  --color-yellow-500: #a76d00;
  --color-yellow-600: #8c5a00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #def2ce;
  --color-lime-100: #c2e7a1;
  --color-lime-200: #9cd463;
  --color-lime-300: #54a400;
  --color-lime-400: #449000;
  --color-lime-500: #449000;
  --color-lime-600: #377800;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #d4f4d9;
  --color-green-100: #adebb8;
  --color-green-200: #74da8c;
  --color-green-300: #00ad33;
  --color-green-400: #009822;
  --color-green-500: #009822;
  --color-green-600: #007f18;
  --color-green-700: #007f18;
  --color-green-800: #006a15;
  --color-green-900: #005a12;
  --color-green-950: #003004;
  --color-emerald-50: #c5f4f5;
  --color-emerald-100: #88edf0;
  --color-emerald-200: #00dce2;
  --color-emerald-300: #00aebb;
  --color-emerald-400: #009aa6;
  --color-emerald-500: #009aa6;
  --color-emerald-600: #00808b;
  --color-emerald-700: #00808b;
  --color-emerald-800: #006b74;
  --color-emerald-900: #005a62;
  --color-emerald-950: #003035;
  --color-teal-50: #c8f5ee;
  --color-teal-100: #91ede1;
  --color-teal-200: #12ddcc;
  --color-teal-300: #00b09c;
  --color-teal-400: #009b89;
  --color-teal-500: #009b89;
  --color-teal-600: #008272;
  --color-teal-700: #008272;
  --color-teal-800: #006c5f;
  --color-teal-900: #005b50;
  --color-teal-950: #00312a;
  --color-cyan-50: #c3f5f4;
  --color-cyan-100: #84eeed;
  --color-cyan-200: #00dedf;
  --color-cyan-300: #00b0b6;
  --color-cyan-400: #009ca2;
  --color-cyan-500: #009ca2;
  --color-cyan-600: #008287;
  --color-cyan-700: #008287;
  --color-cyan-800: #006c70;
  --color-cyan-900: #005c5f;
  --color-cyan-950: #003134;
  --color-sky-50: #d4eeff;
  --color-sky-100: #ace1ff;
  --color-sky-200: #74cbff;
  --color-sky-300: #0096e4;
  --color-sky-400: #0083cd;
  --color-sky-500: #0083cd;
  --color-sky-600: #006dac;
  --color-sky-700: #006dac;
  --color-sky-800: #005b8f;
  --color-sky-900: #004d7a;
  --color-sky-950: #002844;
  --color-blue-50: #c9f3fa;
  --color-blue-100: #93e9f9;
  --color-blue-200: #27d7f0;
  --color-blue-300: #00a7cd;
  --color-blue-400: #0093b8;
  --color-blue-500: #0093b8;
  --color-blue-600: #007a9a;
  --color-blue-700: #007a9a;
  --color-blue-800: #006680;
  --color-blue-900: #00566d;
  --color-blue-950: #002e3c;
  --color-indigo-50: #e1e8ff;
  --color-indigo-100: #c8d4ff;
  --color-indigo-200: #a8b5ff;
  --color-indigo-300: #6f70ff;
  --color-indigo-400: #605efa;
  --color-indigo-500: #605efa;
  --color-indigo-600: #4f4dd3;
  --color-indigo-700: #4f4dd3;
  --color-indigo-800: #4140b0;
  --color-indigo-900: #373695;
  --color-indigo-950: #1b1955;
  --color-violet-50: #eae4ff;
  --color-violet-100: #dbccff;
  --color-violet-200: #c5a9ff;
  --color-violet-300: #975cff;
  --color-violet-400: #854af8;
  --color-violet-500: #854af8;
  --color-violet-600: #6f3bd1;
  --color-violet-700: #6f3bd1;
  --color-violet-800: #5c32ae;
  --color-violet-900: #4d2a94;
  --color-violet-950: #291254;
  --color-purple-50: #f2e1ff;
  --color-purple-100: #e9c7ff;
  --color-purple-200: #d9a0ff;
  --color-purple-300: #b04aff;
  --color-purple-400: #9c37f1;
  --color-purple-500: #9c37f1;
  --color-purple-600: #832acb;
  --color-purple-700: #832acb;
  --color-purple-800: #6d24a9;
  --color-purple-900: #5c1f8f;
  --color-purple-950: #320a52;
  --color-fuchsia-50: #ffdcff;
  --color-fuchsia-100: #ffbdff;
  --color-fuchsia-200: #fa90ff;
  --color-fuchsia-300: #d714f0;
  --color-fuchsia-400: #c000d9;
  --color-fuchsia-500: #c000d9;
  --color-fuchsia-600: #a100b6;
  --color-fuchsia-700: #a100b6;
  --color-fuchsia-800: #860098;
  --color-fuchsia-900: #720081;
  --color-fuchsia-950: #3f0049;
  --color-pink-50: #ffdcec;
  --color-pink-100: #ffbddd;
  --color-pink-200: #ff91c7;
  --color-pink-300: #ef2994;
  --color-pink-400: #d70a82;
  --color-pink-500: #d70a82;
  --color-pink-600: #b5016c;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffdcdd;
  --color-rose-100: #ffbdc1;
  --color-rose-200: #ff909b;
  --color-rose-300: #fd1a54;
  --color-rose-400: #e40045;
  --color-rose-500: #e40045;
  --color-rose-600: #bf0037;
  --color-rose-700: #bf0037;
  --color-rose-800: #a0002e;
  --color-rose-900: #880027;
  --color-rose-950: #4c0010;
  --color-white: #0f1a1b;
  --color-black: #000000;
  --background: #f2f8f8;
  --sidebar: #f8fefe;
  --card: #faffff;
  --popover: #edf2f3;
  --muted: #edf2f3;
  --accent: #edf2f3;
  --foreground: #0f1a1b;
  --card-foreground: #0f1a1b;
  --popover-foreground: #0f1a1b;
  --muted-foreground: #4c5657;
  --accent-foreground: #009aa6;
  --primary: #009aa6;
  --primary-hover: #006b74;
  --primary-foreground: #FFFFFF;
  --ring: #009aa6;
  --input-bg: #f5fbfc;
  --secondary: rgba(0, 0, 0, 0.04);
  --secondary-foreground: #0f1a1b;
  --destructive: #e40045;
  --destructive-foreground: #FFFFFF;
  --border: rgba(0, 0, 0, 0.1);
  --input: rgba(0, 0, 0, 0.12);
  --sidebar-ring: #009aa6;
  --sidebar-border: rgba(0, 0, 0, 0.08);
  --sidebar-accent: rgba(0, 0, 0, 0.05);
  --sidebar-primary: #009aa6;
  --sidebar-foreground: #4c5657;
  --sidebar-accent-foreground: #0f1a1b;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(0, 0, 0, 0.92);
  --sidebar-inactive-text: rgba(0, 0, 0, 0.55);
  --sidebar-hover-text: rgba(0, 0, 0, 0.75);
  --sidebar-active-icon: #009aa6;
  --sidebar-inactive-icon: rgba(0, 0, 0, 0.45);
  --sidebar-hover-icon: rgba(0, 0, 0, 0.7);
  --sidebar-hover-bg: rgba(0, 0, 0, 0.045);
  --sidebar-border-active: #009aa626;
  --sidebar-bg-active: #009aa612;
  --chart-1: #009aa6;
  --chart-2: #0083cd;
  --chart-3: #ba5e00;
  --chart-4: #e40045;
  --chart-5: #854af8;
  --brand-primary-dim: #009aa61A;
  --brand-primary-border: #009aa633;
  --brand-success: #009822;
  --brand-success-dim: #0098221A;
  --brand-success-border: #00982238;
  --brand-gold: #ba5e00;
  --brand-gold-dim: #ba5e001A;
  --brand-gold-border: #ba5e0038;
  --text-muted: #6b7575;
  --border-subtle: rgba(0, 0, 0, 0.07);
  --border-default: rgba(0, 0, 0, 0.1);
  --border-strong: rgba(0, 0, 0, 0.18);
  --shadow-color: rgba(0, 0, 0, 0.08);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.07);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.09);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.13);
  --shadow-glow: 0 0 40px #009aa614;
  color-scheme: light;
  --chat-bg: #e3e9e9;
  --chat-bg-deep: #e8eeee;
  --chat-bg-deepest: #d9dfdf;
  --chat-bg-alt: #ecf1f2;
  --chat-panel: #f9ffff;
  --chat-surface: #faffff;
  --chat-surface-alt: #f2f8f8;
  --chat-raised: #f0f6f7;
  --chat-raised-alt: #eff5f5;
  --chat-hover: #e7eced;
  --chat-text: #0f1a1b;
  --chat-meta: #4c5657;
  --chat-meta-strong: #384343;
  --chat-accent: #009aa6;
  --chat-accent-hover: #006b74;
  --chat-bubble-out: color-mix(in srgb, #009aa6 22%, #ffffff);
  --chat-link: #006dac;
  --chat-note-bg: color-mix(in srgb, #ba5e00 14%, transparent);
  --chat-note-fg: #6e3600;
  --chat-note-border: color-mix(in srgb, #ba5e00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #ba5e00 14%, transparent);
  --chat-warn-fg: #824000;
  --chat-warn-border: color-mix(in srgb, #ba5e00 30%, transparent);
  --builder-bg: #f2f8f8;
  --builder-border: #d9dfdf;
  --builder-deep: #f5fbfc;
  --builder-deepest: #f7fdfd;
  --builder-raised: #edf3f3;
  --builder-panel: #ecf1f2;
  --builder-panel-alt: #f0f6f7;
  --builder-surface: #eff5f5;
  --builder-surface-2: #eaf0f0;
  --builder-surface-3: #e7eced;
  --builder-surface-4: #f3f9f9;
  --builder-neutral: #e8eeee;
  --surface-alt: #e7eced;
  --surface-deep: #f0f6f7;
  --surface-deepest: #f4fafa;
  --header: #fbffff;
  --hero-from: #f9ffff;
  --hero-via: #f2f8f8;
  --hero-to: #ecf1f2;
}

[data-theme="ubuntu-linux"][data-mode="dark"] {
  --color-slate-50: #f9fafe;
  --color-slate-100: #f3f4f8;
  --color-slate-200: #e6e7eb;
  --color-slate-300: #d3d3d8;
  --color-slate-400: #a1a1a7;
  --color-slate-500: #717278;
  --color-slate-600: #53545a;
  --color-slate-700: #3f4046;
  --color-slate-800: #27282f;
  --color-slate-900: #17171e;
  --color-slate-950: #06070c;
  --color-gray-50: #f9fafe;
  --color-gray-100: #f3f4f8;
  --color-gray-200: #e6e7eb;
  --color-gray-300: #d3d3d8;
  --color-gray-400: #a1a1a7;
  --color-gray-500: #717278;
  --color-gray-600: #53545a;
  --color-gray-700: #3f4046;
  --color-gray-800: #27282f;
  --color-gray-900: #17171e;
  --color-gray-950: #06070c;
  --color-zinc-50: #f9fafe;
  --color-zinc-100: #f3f4f8;
  --color-zinc-200: #e6e7eb;
  --color-zinc-300: #d3d3d8;
  --color-zinc-400: #a1a1a7;
  --color-zinc-500: #717278;
  --color-zinc-600: #53545a;
  --color-zinc-700: #3f4046;
  --color-zinc-800: #27282f;
  --color-zinc-900: #17171e;
  --color-zinc-950: #06070c;
  --color-neutral-50: #f9fafe;
  --color-neutral-100: #f3f4f8;
  --color-neutral-200: #e6e7eb;
  --color-neutral-300: #d3d3d8;
  --color-neutral-400: #a1a1a7;
  --color-neutral-500: #717278;
  --color-neutral-600: #53545a;
  --color-neutral-700: #3f4046;
  --color-neutral-800: #27282f;
  --color-neutral-900: #17171e;
  --color-neutral-950: #06070c;
  --color-stone-50: #f9fafe;
  --color-stone-100: #f3f4f8;
  --color-stone-200: #e6e7eb;
  --color-stone-300: #d3d3d8;
  --color-stone-400: #a1a1a7;
  --color-stone-500: #717278;
  --color-stone-600: #53545a;
  --color-stone-700: #3f4046;
  --color-stone-800: #27282f;
  --color-stone-900: #17171e;
  --color-stone-950: #06070c;
  --color-red-50: #ffefed;
  --color-red-100: #ffddd8;
  --color-red-200: #ffbfb7;
  --color-red-300: #ff948b;
  --color-red-400: #ff5c58;
  --color-red-500: #fb2c36;
  --color-red-600: #e20d26;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #ffefe9;
  --color-orange-100: #ffded2;
  --color-orange-200: #ffbfaa;
  --color-orange-300: #ff9475;
  --color-orange-400: #ff5a32;
  --color-orange-500: #ff2600;
  --color-orange-600: #e50000;
  --color-orange-700: #c10000;
  --color-orange-800: #a10100;
  --color-orange-900: #890500;
  --color-orange-950: #4d0000;
  --color-amber-50: #fff1e7;
  --color-amber-100: #ffe1cd;
  --color-amber-200: #ffc6a0;
  --color-amber-300: #ff9f62;
  --color-amber-400: #ff6d00;
  --color-amber-500: #f14900;
  --color-amber-600: #d93600;
  --color-amber-700: #b72900;
  --color-amber-800: #982400;
  --color-amber-900: #811e00;
  --color-amber-950: #480a00;
  --color-yellow-50: #fcf5e6;
  --color-yellow-100: #f6e9cc;
  --color-yellow-200: #f0d69d;
  --color-yellow-300: #e4ba5b;
  --color-yellow-400: #cc9600;
  --color-yellow-500: #bc7e00;
  --color-yellow-600: #a76d00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #eff9e8;
  --color-lime-100: #def2ce;
  --color-lime-200: #c2e7a1;
  --color-lime-300: #9cd463;
  --color-lime-400: #70b700;
  --color-lime-500: #54a400;
  --color-lime-600: #449000;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #ebfaed;
  --color-green-100: #d4f4d9;
  --color-green-200: #adebb8;
  --color-green-300: #74da8c;
  --color-green-400: #10bf58;
  --color-green-500: #00ad33;
  --color-green-600: #009822;
  --color-green-700: #007f18;
  --color-green-800: #006a15;
  --color-green-900: #005a12;
  --color-green-950: #003004;
  --color-emerald-50: #fff0e9;
  --color-emerald-100: #ffdfd1;
  --color-emerald-200: #ffc2a8;
  --color-emerald-300: #ff9870;
  --color-emerald-400: #ff6227;
  --color-emerald-500: #fa3600;
  --color-emerald-600: #e11d00;
  --color-emerald-700: #bd1300;
  --color-emerald-800: #9e1300;
  --color-emerald-900: #861100;
  --color-emerald-950: #4b0200;
  --color-teal-50: #ebf9f6;
  --color-teal-100: #d4f1eb;
  --color-teal-200: #ade7dc;
  --color-teal-300: #75d4c5;
  --color-teal-400: #13b8a6;
  --color-teal-500: #00a692;
  --color-teal-600: #009280;
  --color-teal-700: #007a6a;
  --color-teal-800: #006558;
  --color-teal-900: #00564b;
  --color-teal-950: #002e27;
  --color-cyan-50: #eaf8fc;
  --color-cyan-100: #d3f0f7;
  --color-cyan-200: #abe4f3;
  --color-cyan-300: #71d0e7;
  --color-cyan-400: #00b3d0;
  --color-cyan-500: #009fc1;
  --color-cyan-600: #008cac;
  --color-cyan-700: #007490;
  --color-cyan-800: #006178;
  --color-cyan-900: #005266;
  --color-cyan-950: #002b38;
  --color-sky-50: #eaf8ff;
  --color-sky-100: #d4eeff;
  --color-sky-200: #ace1ff;
  --color-sky-300: #74cbff;
  --color-sky-400: #1babf0;
  --color-sky-500: #0096e4;
  --color-sky-600: #0083cd;
  --color-sky-700: #006dac;
  --color-sky-800: #005b8f;
  --color-sky-900: #004d7a;
  --color-sky-950: #002844;
  --color-blue-50: #ecf6ff;
  --color-blue-100: #d8ebff;
  --color-blue-200: #b6dbff;
  --color-blue-300: #88c0ff;
  --color-blue-400: #549cff;
  --color-blue-500: #3084ff;
  --color-blue-600: #1f71f1;
  --color-blue-700: #165dcb;
  --color-blue-800: #134ea9;
  --color-blue-900: #104290;
  --color-blue-950: #032152;
  --color-indigo-50: #f1f4ff;
  --color-indigo-100: #e1e8ff;
  --color-indigo-200: #c8d4ff;
  --color-indigo-300: #a8b5ff;
  --color-indigo-400: #838cff;
  --color-indigo-500: #6f70ff;
  --color-indigo-600: #605efa;
  --color-indigo-700: #4f4dd3;
  --color-indigo-800: #4140b0;
  --color-indigo-900: #373695;
  --color-indigo-950: #1b1955;
  --color-violet-50: #f6f2ff;
  --color-violet-100: #eae4ff;
  --color-violet-200: #dbccff;
  --color-violet-300: #c5a9ff;
  --color-violet-400: #a87cff;
  --color-violet-500: #975cff;
  --color-violet-600: #854af8;
  --color-violet-700: #6f3bd1;
  --color-violet-800: #5c32ae;
  --color-violet-900: #4d2a94;
  --color-violet-950: #291254;
  --color-purple-50: #f5f3ff;
  --color-purple-100: #e9e5ff;
  --color-purple-200: #d8d0ff;
  --color-purple-300: #bfb0ff;
  --color-purple-400: #a086ff;
  --color-purple-500: #8e6bff;
  --color-purple-600: #7d59e7;
  --color-purple-700: #6749c2;
  --color-purple-800: #563da2;
  --color-purple-900: #483389;
  --color-purple-950: #25184e;
  --color-fuchsia-50: #ffefff;
  --color-fuchsia-100: #ffdcff;
  --color-fuchsia-200: #ffbdff;
  --color-fuchsia-300: #fa90ff;
  --color-fuchsia-400: #e654fc;
  --color-fuchsia-500: #d714f0;
  --color-fuchsia-600: #c000d9;
  --color-fuchsia-700: #a100b6;
  --color-fuchsia-800: #860098;
  --color-fuchsia-900: #720081;
  --color-fuchsia-950: #3f0049;
  --color-pink-50: #ffeff6;
  --color-pink-100: #ffdcec;
  --color-pink-200: #ffbddd;
  --color-pink-300: #ff91c7;
  --color-pink-400: #fe59a8;
  --color-pink-500: #ef2994;
  --color-pink-600: #d70a82;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffeff9;
  --color-rose-100: #ffddf1;
  --color-rose-200: #ffbfe7;
  --color-rose-300: #ff95d5;
  --color-rose-400: #f360ba;
  --color-rose-500: #e439a8;
  --color-rose-600: #cd2495;
  --color-rose-700: #ac1a7c;
  --color-rose-800: #8f1867;
  --color-rose-900: #7a1457;
  --color-rose-950: #44042f;
  --color-white: #ffffff;
  --color-black: #000000;
  --background: #101018;
  --sidebar: #13141b;
  --card: #1d1e26;
  --popover: #272830;
  --muted: #272830;
  --accent: #272830;
  --foreground: #FFFFFF;
  --card-foreground: #FFFFFF;
  --popover-foreground: #FFFFFF;
  --muted-foreground: #a1a1a7;
  --accent-foreground: #fa3600;
  --primary: #fa3600;
  --primary-hover: #e11d00;
  --primary-foreground: #FFFFFF;
  --ring: #fa3600;
  --input-bg: #181920;
  --secondary: rgba(255, 255, 255, 0.05);
  --secondary-foreground: #FFFFFF;
  --destructive: #e439a8;
  --destructive-foreground: #FFFFFF;
  --border: rgba(255, 255, 255, 0.08);
  --input: rgba(255, 255, 255, 0.08);
  --sidebar-ring: #fa3600;
  --sidebar-border: rgba(255, 255, 255, 0.08);
  --sidebar-accent: rgba(255, 255, 255, 0.06);
  --sidebar-primary: #fa3600;
  --sidebar-foreground: #a1a1a7;
  --sidebar-accent-foreground: #FFFFFF;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(255, 255, 255, 0.9);
  --sidebar-inactive-text: rgba(255, 255, 255, 0.4);
  --sidebar-hover-text: rgba(255, 255, 255, 0.7);
  --sidebar-active-icon: #fa3600;
  --sidebar-inactive-icon: rgba(255, 255, 255, 0.35);
  --sidebar-hover-icon: rgba(255, 255, 255, 0.65);
  --sidebar-hover-bg: rgba(255, 255, 255, 0.04);
  --sidebar-border-active: #fa360026;
  --sidebar-bg-active: #fa360012;
  --chart-1: #fa3600;
  --chart-2: #1babf0;
  --chart-3: #ff6d00;
  --chart-4: #f360ba;
  --chart-5: #a87cff;
  --brand-primary-dim: #fa36001A;
  --brand-primary-border: #fa360033;
  --brand-success: #00ad33;
  --brand-success-dim: #00ad331A;
  --brand-success-border: #00ad3338;
  --brand-gold: #f14900;
  --brand-gold-dim: #f149001A;
  --brand-gold-border: #f1490038;
  --text-muted: #717278;
  --border-subtle: rgba(255, 255, 255, 0.06);
  --border-default: rgba(255, 255, 255, 0.08);
  --border-strong: rgba(255, 255, 255, 0.16);
  --shadow-color: rgba(0, 0, 0, 0.25);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.15);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.2);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.25);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.35);
  --shadow-glow: 0 0 40px #fa360026;
  color-scheme: dark;
  --chat-bg: #0b0c13;
  --chat-bg-deep: #0f1017;
  --chat-bg-deepest: #040409;
  --chat-bg-alt: #15151d;
  --chat-panel: #13141c;
  --chat-surface: #2c2d35;
  --chat-surface-alt: #202129;
  --chat-raised: #26272f;
  --chat-raised-alt: #25262e;
  --chat-hover: #3b3c45;
  --chat-text: #f3f4f8;
  --chat-meta: #a1a1a7;
  --chat-meta-strong: #d3d3d8;
  --chat-accent: #fa3600;
  --chat-accent-hover: #bd1300;
  --chat-bubble-out: #9e1300;
  --chat-link: #1babf0;
  --chat-note-bg: color-mix(in srgb, #f14900 10%, transparent);
  --chat-note-fg: #ffc6a0;
  --chat-note-border: color-mix(in srgb, #f14900 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #f14900 10%, transparent);
  --chat-warn-fg: #ff9f62;
  --chat-warn-border: color-mix(in srgb, #f14900 30%, transparent);
  --builder-bg: #0a0a11;
  --builder-border: #272830;
  --builder-deep: #06070d;
  --builder-deepest: #030307;
  --builder-raised: #0e0f16;
  --builder-panel: #111219;
  --builder-panel-alt: #090910;
  --builder-surface: #0c0d14;
  --builder-surface-2: #15151d;
  --builder-surface-3: #1a1b23;
  --builder-surface-4: #07080e;
  --builder-neutral: #1d1d25;
  --surface-alt: #272830;
  --surface-deep: #12131b;
  --surface-deepest: #090910;
  --header: #020206;
  --hero-from: #0c0d14;
  --hero-via: #111219;
  --hero-to: #06070d;
}

[data-theme="ubuntu-linux"][data-mode="light"] {
  --color-slate-50: #06070c;
  --color-slate-100: #17171e;
  --color-slate-200: #27282f;
  --color-slate-300: #3f4046;
  --color-slate-400: #53545a;
  --color-slate-500: #717278;
  --color-slate-600: #a1a1a7;
  --color-slate-700: #d3d3d8;
  --color-slate-800: #e6e7eb;
  --color-slate-900: #f3f4f8;
  --color-slate-950: #f9fafe;
  --color-gray-50: #06070c;
  --color-gray-100: #17171e;
  --color-gray-200: #27282f;
  --color-gray-300: #3f4046;
  --color-gray-400: #53545a;
  --color-gray-500: #717278;
  --color-gray-600: #a1a1a7;
  --color-gray-700: #d3d3d8;
  --color-gray-800: #e6e7eb;
  --color-gray-900: #f3f4f8;
  --color-gray-950: #f9fafe;
  --color-zinc-50: #06070c;
  --color-zinc-100: #17171e;
  --color-zinc-200: #27282f;
  --color-zinc-300: #3f4046;
  --color-zinc-400: #53545a;
  --color-zinc-500: #717278;
  --color-zinc-600: #a1a1a7;
  --color-zinc-700: #d3d3d8;
  --color-zinc-800: #e6e7eb;
  --color-zinc-900: #f3f4f8;
  --color-zinc-950: #f9fafe;
  --color-neutral-50: #06070c;
  --color-neutral-100: #17171e;
  --color-neutral-200: #27282f;
  --color-neutral-300: #3f4046;
  --color-neutral-400: #53545a;
  --color-neutral-500: #717278;
  --color-neutral-600: #a1a1a7;
  --color-neutral-700: #d3d3d8;
  --color-neutral-800: #e6e7eb;
  --color-neutral-900: #f3f4f8;
  --color-neutral-950: #f9fafe;
  --color-stone-50: #06070c;
  --color-stone-100: #17171e;
  --color-stone-200: #27282f;
  --color-stone-300: #3f4046;
  --color-stone-400: #53545a;
  --color-stone-500: #717278;
  --color-stone-600: #a1a1a7;
  --color-stone-700: #d3d3d8;
  --color-stone-800: #e6e7eb;
  --color-stone-900: #f3f4f8;
  --color-stone-950: #f9fafe;
  --color-red-50: #ffddd8;
  --color-red-100: #ffbfb7;
  --color-red-200: #ff948b;
  --color-red-300: #fb2c36;
  --color-red-400: #e20d26;
  --color-red-500: #e20d26;
  --color-red-600: #be031d;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #ffded2;
  --color-orange-100: #ffbfaa;
  --color-orange-200: #ff9475;
  --color-orange-300: #ff2600;
  --color-orange-400: #e50000;
  --color-orange-500: #e50000;
  --color-orange-600: #c10000;
  --color-orange-700: #c10000;
  --color-orange-800: #a10100;
  --color-orange-900: #890500;
  --color-orange-950: #4d0000;
  --color-amber-50: #ffe1cd;
  --color-amber-100: #ffc6a0;
  --color-amber-200: #ff9f62;
  --color-amber-300: #f14900;
  --color-amber-400: #d93600;
  --color-amber-500: #d93600;
  --color-amber-600: #b72900;
  --color-amber-700: #b72900;
  --color-amber-800: #982400;
  --color-amber-900: #811e00;
  --color-amber-950: #480a00;
  --color-yellow-50: #f6e9cc;
  --color-yellow-100: #f0d69d;
  --color-yellow-200: #e4ba5b;
  --color-yellow-300: #bc7e00;
  --color-yellow-400: #a76d00;
  --color-yellow-500: #a76d00;
  --color-yellow-600: #8c5a00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #def2ce;
  --color-lime-100: #c2e7a1;
  --color-lime-200: #9cd463;
  --color-lime-300: #54a400;
  --color-lime-400: #449000;
  --color-lime-500: #449000;
  --color-lime-600: #377800;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #d4f4d9;
  --color-green-100: #adebb8;
  --color-green-200: #74da8c;
  --color-green-300: #00ad33;
  --color-green-400: #009822;
  --color-green-500: #009822;
  --color-green-600: #007f18;
  --color-green-700: #007f18;
  --color-green-800: #006a15;
  --color-green-900: #005a12;
  --color-green-950: #003004;
  --color-emerald-50: #ffdfd1;
  --color-emerald-100: #ffc2a8;
  --color-emerald-200: #ff9870;
  --color-emerald-300: #fa3600;
  --color-emerald-400: #e11d00;
  --color-emerald-500: #e11d00;
  --color-emerald-600: #bd1300;
  --color-emerald-700: #bd1300;
  --color-emerald-800: #9e1300;
  --color-emerald-900: #861100;
  --color-emerald-950: #4b0200;
  --color-teal-50: #d4f1eb;
  --color-teal-100: #ade7dc;
  --color-teal-200: #75d4c5;
  --color-teal-300: #00a692;
  --color-teal-400: #009280;
  --color-teal-500: #009280;
  --color-teal-600: #007a6a;
  --color-teal-700: #007a6a;
  --color-teal-800: #006558;
  --color-teal-900: #00564b;
  --color-teal-950: #002e27;
  --color-cyan-50: #d3f0f7;
  --color-cyan-100: #abe4f3;
  --color-cyan-200: #71d0e7;
  --color-cyan-300: #009fc1;
  --color-cyan-400: #008cac;
  --color-cyan-500: #008cac;
  --color-cyan-600: #007490;
  --color-cyan-700: #007490;
  --color-cyan-800: #006178;
  --color-cyan-900: #005266;
  --color-cyan-950: #002b38;
  --color-sky-50: #d4eeff;
  --color-sky-100: #ace1ff;
  --color-sky-200: #74cbff;
  --color-sky-300: #0096e4;
  --color-sky-400: #0083cd;
  --color-sky-500: #0083cd;
  --color-sky-600: #006dac;
  --color-sky-700: #006dac;
  --color-sky-800: #005b8f;
  --color-sky-900: #004d7a;
  --color-sky-950: #002844;
  --color-blue-50: #d8ebff;
  --color-blue-100: #b6dbff;
  --color-blue-200: #88c0ff;
  --color-blue-300: #3084ff;
  --color-blue-400: #1f71f1;
  --color-blue-500: #1f71f1;
  --color-blue-600: #165dcb;
  --color-blue-700: #165dcb;
  --color-blue-800: #134ea9;
  --color-blue-900: #104290;
  --color-blue-950: #032152;
  --color-indigo-50: #e1e8ff;
  --color-indigo-100: #c8d4ff;
  --color-indigo-200: #a8b5ff;
  --color-indigo-300: #6f70ff;
  --color-indigo-400: #605efa;
  --color-indigo-500: #605efa;
  --color-indigo-600: #4f4dd3;
  --color-indigo-700: #4f4dd3;
  --color-indigo-800: #4140b0;
  --color-indigo-900: #373695;
  --color-indigo-950: #1b1955;
  --color-violet-50: #eae4ff;
  --color-violet-100: #dbccff;
  --color-violet-200: #c5a9ff;
  --color-violet-300: #975cff;
  --color-violet-400: #854af8;
  --color-violet-500: #854af8;
  --color-violet-600: #6f3bd1;
  --color-violet-700: #6f3bd1;
  --color-violet-800: #5c32ae;
  --color-violet-900: #4d2a94;
  --color-violet-950: #291254;
  --color-purple-50: #e9e5ff;
  --color-purple-100: #d8d0ff;
  --color-purple-200: #bfb0ff;
  --color-purple-300: #8e6bff;
  --color-purple-400: #7d59e7;
  --color-purple-500: #7d59e7;
  --color-purple-600: #6749c2;
  --color-purple-700: #6749c2;
  --color-purple-800: #563da2;
  --color-purple-900: #483389;
  --color-purple-950: #25184e;
  --color-fuchsia-50: #ffdcff;
  --color-fuchsia-100: #ffbdff;
  --color-fuchsia-200: #fa90ff;
  --color-fuchsia-300: #d714f0;
  --color-fuchsia-400: #c000d9;
  --color-fuchsia-500: #c000d9;
  --color-fuchsia-600: #a100b6;
  --color-fuchsia-700: #a100b6;
  --color-fuchsia-800: #860098;
  --color-fuchsia-900: #720081;
  --color-fuchsia-950: #3f0049;
  --color-pink-50: #ffdcec;
  --color-pink-100: #ffbddd;
  --color-pink-200: #ff91c7;
  --color-pink-300: #ef2994;
  --color-pink-400: #d70a82;
  --color-pink-500: #d70a82;
  --color-pink-600: #b5016c;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffddf1;
  --color-rose-100: #ffbfe7;
  --color-rose-200: #ff95d5;
  --color-rose-300: #e439a8;
  --color-rose-400: #cd2495;
  --color-rose-500: #cd2495;
  --color-rose-600: #ac1a7c;
  --color-rose-700: #ac1a7c;
  --color-rose-800: #8f1867;
  --color-rose-900: #7a1457;
  --color-rose-950: #44042f;
  --color-white: #17171e;
  --color-black: #000000;
  --background: #f6f6fa;
  --sidebar: #fcfcff;
  --card: #fefeff;
  --popover: #f0f1f5;
  --muted: #f0f1f5;
  --accent: #f0f1f5;
  --foreground: #17171e;
  --card-foreground: #17171e;
  --popover-foreground: #17171e;
  --muted-foreground: #53545a;
  --accent-foreground: #e11d00;
  --primary: #e11d00;
  --primary-hover: #9e1300;
  --primary-foreground: #FFFFFF;
  --ring: #e11d00;
  --input-bg: #f9fafe;
  --secondary: rgba(0, 0, 0, 0.04);
  --secondary-foreground: #17171e;
  --destructive: #cd2495;
  --destructive-foreground: #FFFFFF;
  --border: rgba(0, 0, 0, 0.1);
  --input: rgba(0, 0, 0, 0.12);
  --sidebar-ring: #e11d00;
  --sidebar-border: rgba(0, 0, 0, 0.08);
  --sidebar-accent: rgba(0, 0, 0, 0.05);
  --sidebar-primary: #e11d00;
  --sidebar-foreground: #53545a;
  --sidebar-accent-foreground: #17171e;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(0, 0, 0, 0.92);
  --sidebar-inactive-text: rgba(0, 0, 0, 0.55);
  --sidebar-hover-text: rgba(0, 0, 0, 0.75);
  --sidebar-active-icon: #e11d00;
  --sidebar-inactive-icon: rgba(0, 0, 0, 0.45);
  --sidebar-hover-icon: rgba(0, 0, 0, 0.7);
  --sidebar-hover-bg: rgba(0, 0, 0, 0.045);
  --sidebar-border-active: #e11d0026;
  --sidebar-bg-active: #e11d0012;
  --chart-1: #e11d00;
  --chart-2: #0083cd;
  --chart-3: #d93600;
  --chart-4: #cd2495;
  --chart-5: #854af8;
  --brand-primary-dim: #e11d001A;
  --brand-primary-border: #e11d0033;
  --brand-success: #009822;
  --brand-success-dim: #0098221A;
  --brand-success-border: #00982238;
  --brand-gold: #d93600;
  --brand-gold-dim: #d936001A;
  --brand-gold-border: #d9360038;
  --text-muted: #717278;
  --border-subtle: rgba(0, 0, 0, 0.07);
  --border-default: rgba(0, 0, 0, 0.1);
  --border-strong: rgba(0, 0, 0, 0.18);
  --shadow-color: rgba(0, 0, 0, 0.08);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.07);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.09);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.13);
  --shadow-glow: 0 0 40px #e11d0014;
  color-scheme: light;
  --chat-bg: #e7e7eb;
  --chat-bg-deep: #ececf0;
  --chat-bg-deepest: #dddee1;
  --chat-bg-alt: #eff0f4;
  --chat-panel: #fdfdff;
  --chat-surface: #fefeff;
  --chat-surface-alt: #f6f6fa;
  --chat-raised: #f4f5f9;
  --chat-raised-alt: #f3f3f7;
  --chat-hover: #eaebef;
  --chat-text: #17171e;
  --chat-meta: #53545a;
  --chat-meta-strong: #3f4046;
  --chat-accent: #e11d00;
  --chat-accent-hover: #9e1300;
  --chat-bubble-out: color-mix(in srgb, #e11d00 22%, #ffffff);
  --chat-link: #006dac;
  --chat-note-bg: color-mix(in srgb, #d93600 14%, transparent);
  --chat-note-fg: #811e00;
  --chat-note-border: color-mix(in srgb, #d93600 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #d93600 14%, transparent);
  --chat-warn-fg: #982400;
  --chat-warn-border: color-mix(in srgb, #d93600 30%, transparent);
  --builder-bg: #f6f6fa;
  --builder-border: #dddee1;
  --builder-deep: #f9fafe;
  --builder-deepest: #fbfbff;
  --builder-raised: #f1f1f5;
  --builder-panel: #eff0f4;
  --builder-panel-alt: #f4f5f9;
  --builder-surface: #f3f3f7;
  --builder-surface-2: #eeeef2;
  --builder-surface-3: #eaebef;
  --builder-surface-4: #f7f7fb;
  --builder-neutral: #ececf0;
  --surface-alt: #eaebef;
  --surface-deep: #f4f5f9;
  --surface-deepest: #f8f8fc;
  --header: #feffff;
  --hero-from: #fdfdff;
  --hero-via: #f6f6fa;
  --hero-to: #eff0f4;
}

[data-theme="playful-candy"][data-mode="dark"] {
  --color-slate-50: #fcf9fd;
  --color-slate-100: #f6f3f7;
  --color-slate-200: #eae6ea;
  --color-slate-300: #d6d2d7;
  --color-slate-400: #a5a0a6;
  --color-slate-500: #767177;
  --color-slate-600: #575259;
  --color-slate-700: #443e45;
  --color-slate-800: #2c262d;
  --color-slate-900: #1b161c;
  --color-slate-950: #0a050b;
  --color-gray-50: #fcf9fd;
  --color-gray-100: #f6f3f7;
  --color-gray-200: #eae6ea;
  --color-gray-300: #d6d2d7;
  --color-gray-400: #a5a0a6;
  --color-gray-500: #767177;
  --color-gray-600: #575259;
  --color-gray-700: #443e45;
  --color-gray-800: #2c262d;
  --color-gray-900: #1b161c;
  --color-gray-950: #0a050b;
  --color-zinc-50: #fcf9fd;
  --color-zinc-100: #f6f3f7;
  --color-zinc-200: #eae6ea;
  --color-zinc-300: #d6d2d7;
  --color-zinc-400: #a5a0a6;
  --color-zinc-500: #767177;
  --color-zinc-600: #575259;
  --color-zinc-700: #443e45;
  --color-zinc-800: #2c262d;
  --color-zinc-900: #1b161c;
  --color-zinc-950: #0a050b;
  --color-neutral-50: #fcf9fd;
  --color-neutral-100: #f6f3f7;
  --color-neutral-200: #eae6ea;
  --color-neutral-300: #d6d2d7;
  --color-neutral-400: #a5a0a6;
  --color-neutral-500: #767177;
  --color-neutral-600: #575259;
  --color-neutral-700: #443e45;
  --color-neutral-800: #2c262d;
  --color-neutral-900: #1b161c;
  --color-neutral-950: #0a050b;
  --color-stone-50: #fcf9fd;
  --color-stone-100: #f6f3f7;
  --color-stone-200: #eae6ea;
  --color-stone-300: #d6d2d7;
  --color-stone-400: #a5a0a6;
  --color-stone-500: #767177;
  --color-stone-600: #575259;
  --color-stone-700: #443e45;
  --color-stone-800: #2c262d;
  --color-stone-900: #1b161c;
  --color-stone-950: #0a050b;
  --color-red-50: #ffefed;
  --color-red-100: #ffddd8;
  --color-red-200: #ffbfb7;
  --color-red-300: #ff948b;
  --color-red-400: #ff5c58;
  --color-red-500: #fb2c36;
  --color-red-600: #e20d26;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #fff1e8;
  --color-orange-100: #ffe1d0;
  --color-orange-200: #ffc7a5;
  --color-orange-300: #ffa26b;
  --color-orange-400: #f97214;
  --color-orange-500: #eb5100;
  --color-orange-600: #d33f00;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fff3e7;
  --color-amber-100: #fce6cd;
  --color-amber-200: #fcd09f;
  --color-amber-300: #f4b15f;
  --color-amber-400: #df8900;
  --color-amber-500: #d06f00;
  --color-amber-600: #ba5e00;
  --color-amber-700: #9c4d00;
  --color-amber-800: #824000;
  --color-amber-900: #6e3600;
  --color-amber-950: #3d1a00;
  --color-yellow-50: #fff4e3;
  --color-yellow-100: #fce7c4;
  --color-yellow-200: #fcd28d;
  --color-yellow-300: #f4b431;
  --color-yellow-400: #df8b00;
  --color-yellow-500: #d17100;
  --color-yellow-600: #bb5f00;
  --color-yellow-700: #9d4e00;
  --color-yellow-800: #824100;
  --color-yellow-900: #6f3700;
  --color-yellow-950: #3d1a00;
  --color-lime-50: #eff9e8;
  --color-lime-100: #def2ce;
  --color-lime-200: #c2e7a1;
  --color-lime-300: #9cd463;
  --color-lime-400: #70b700;
  --color-lime-500: #54a400;
  --color-lime-600: #449000;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #ebfaed;
  --color-green-100: #d4f4d9;
  --color-green-200: #adebb8;
  --color-green-300: #74da8c;
  --color-green-400: #10bf58;
  --color-green-500: #00ad33;
  --color-green-600: #009822;
  --color-green-700: #007f18;
  --color-green-800: #006a15;
  --color-green-900: #005a12;
  --color-green-950: #003004;
  --color-emerald-50: #fff0ff;
  --color-emerald-100: #fedeff;
  --color-emerald-200: #fec1ff;
  --color-emerald-300: #f698fb;
  --color-emerald-400: #e064e9;
  --color-emerald-500: #d13ddc;
  --color-emerald-600: #bb29c5;
  --color-emerald-700: #9d1ea6;
  --color-emerald-800: #821b8a;
  --color-emerald-900: #6f1775;
  --color-emerald-950: #3d0541;
  --color-teal-50: #ebf9f6;
  --color-teal-100: #d4f1eb;
  --color-teal-200: #ade7dc;
  --color-teal-300: #75d4c5;
  --color-teal-400: #13b8a6;
  --color-teal-500: #00a692;
  --color-teal-600: #009280;
  --color-teal-700: #007a6a;
  --color-teal-800: #006558;
  --color-teal-900: #00564b;
  --color-teal-950: #002e27;
  --color-cyan-50: #e4fbf9;
  --color-cyan-100: #c6f5f1;
  --color-cyan-200: #8aeee7;
  --color-cyan-300: #00ded5;
  --color-cyan-400: #00c3ba;
  --color-cyan-500: #00b0a9;
  --color-cyan-600: #009c95;
  --color-cyan-700: #00827d;
  --color-cyan-800: #006c67;
  --color-cyan-900: #005c58;
  --color-cyan-950: #00312f;
  --color-sky-50: #eaf8ff;
  --color-sky-100: #d4eeff;
  --color-sky-200: #ace1ff;
  --color-sky-300: #74cbff;
  --color-sky-400: #1babf0;
  --color-sky-500: #0096e4;
  --color-sky-600: #0083cd;
  --color-sky-700: #006dac;
  --color-sky-800: #005b8f;
  --color-sky-900: #004d7a;
  --color-sky-950: #002844;
  --color-blue-50: #ecf6ff;
  --color-blue-100: #d8ebff;
  --color-blue-200: #b6dbff;
  --color-blue-300: #88c0ff;
  --color-blue-400: #549cff;
  --color-blue-500: #3084ff;
  --color-blue-600: #1f71f1;
  --color-blue-700: #165dcb;
  --color-blue-800: #134ea9;
  --color-blue-900: #104290;
  --color-blue-950: #032152;
  --color-indigo-50: #f1f4ff;
  --color-indigo-100: #e1e8ff;
  --color-indigo-200: #c8d4ff;
  --color-indigo-300: #a8b5ff;
  --color-indigo-400: #838cff;
  --color-indigo-500: #6f70ff;
  --color-indigo-600: #605efa;
  --color-indigo-700: #4f4dd3;
  --color-indigo-800: #4140b0;
  --color-indigo-900: #373695;
  --color-indigo-950: #1b1955;
  --color-violet-50: #f6f2ff;
  --color-violet-100: #eae4ff;
  --color-violet-200: #dbccff;
  --color-violet-300: #c5a9ff;
  --color-violet-400: #a87cff;
  --color-violet-500: #975cff;
  --color-violet-600: #854af8;
  --color-violet-700: #6f3bd1;
  --color-violet-800: #5c32ae;
  --color-violet-900: #4d2a94;
  --color-violet-950: #291254;
  --color-purple-50: #f5f3ff;
  --color-purple-100: #e9e5ff;
  --color-purple-200: #d8ceff;
  --color-purple-300: #c0acff;
  --color-purple-400: #a281ff;
  --color-purple-500: #9062ff;
  --color-purple-600: #7e50f6;
  --color-purple-700: #6941cf;
  --color-purple-800: #5736ac;
  --color-purple-900: #492e92;
  --color-purple-950: #261453;
  --color-fuchsia-50: #ffefff;
  --color-fuchsia-100: #ffdcff;
  --color-fuchsia-200: #ffbdff;
  --color-fuchsia-300: #fa90ff;
  --color-fuchsia-400: #e654fc;
  --color-fuchsia-500: #d714f0;
  --color-fuchsia-600: #c000d9;
  --color-fuchsia-700: #a100b6;
  --color-fuchsia-800: #860098;
  --color-fuchsia-900: #720081;
  --color-fuchsia-950: #3f0049;
  --color-pink-50: #ffefff;
  --color-pink-100: #ffddfc;
  --color-pink-200: #ffbefc;
  --color-pink-300: #fe93f5;
  --color-pink-400: #ea5de2;
  --color-pink-500: #db30d4;
  --color-pink-600: #c417be;
  --color-pink-700: #a40d9f;
  --color-pink-800: #890f84;
  --color-pink-900: #740e70;
  --color-pink-950: #40013e;
  --color-rose-50: #ffefef;
  --color-rose-100: #ffdcdd;
  --color-rose-200: #ffbdc1;
  --color-rose-300: #ff909b;
  --color-rose-400: #ff546f;
  --color-rose-500: #fd1a54;
  --color-rose-600: #e40045;
  --color-rose-700: #bf0037;
  --color-rose-800: #a0002e;
  --color-rose-900: #880027;
  --color-rose-950: #4c0010;
  --color-white: #ffffff;
  --color-black: #000000;
  --background: #150f16;
  --sidebar: #18121a;
  --card: #221c24;
  --popover: #2d262e;
  --muted: #2d262e;
  --accent: #2d262e;
  --foreground: #FFFFFF;
  --card-foreground: #FFFFFF;
  --popover-foreground: #FFFFFF;
  --muted-foreground: #a5a0a6;
  --accent-foreground: #d13ddc;
  --primary: #d13ddc;
  --primary-hover: #bb29c5;
  --primary-foreground: #FFFFFF;
  --ring: #d13ddc;
  --input-bg: #1d171f;
  --secondary: rgba(255, 255, 255, 0.05);
  --secondary-foreground: #FFFFFF;
  --destructive: #fd1a54;
  --destructive-foreground: #FFFFFF;
  --border: rgba(255, 255, 255, 0.08);
  --input: rgba(255, 255, 255, 0.08);
  --sidebar-ring: #d13ddc;
  --sidebar-border: rgba(255, 255, 255, 0.08);
  --sidebar-accent: rgba(255, 255, 255, 0.06);
  --sidebar-primary: #d13ddc;
  --sidebar-foreground: #a5a0a6;
  --sidebar-accent-foreground: #FFFFFF;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(255, 255, 255, 0.9);
  --sidebar-inactive-text: rgba(255, 255, 255, 0.4);
  --sidebar-hover-text: rgba(255, 255, 255, 0.7);
  --sidebar-active-icon: #d13ddc;
  --sidebar-inactive-icon: rgba(255, 255, 255, 0.35);
  --sidebar-hover-icon: rgba(255, 255, 255, 0.65);
  --sidebar-hover-bg: rgba(255, 255, 255, 0.04);
  --sidebar-border-active: #d13ddc26;
  --sidebar-bg-active: #d13ddc12;
  --chart-1: #d13ddc;
  --chart-2: #1babf0;
  --chart-3: #df8900;
  --chart-4: #ff546f;
  --chart-5: #a87cff;
  --brand-primary-dim: #d13ddc1A;
  --brand-primary-border: #d13ddc33;
  --brand-success: #00ad33;
  --brand-success-dim: #00ad331A;
  --brand-success-border: #00ad3338;
  --brand-gold: #d06f00;
  --brand-gold-dim: #d06f001A;
  --brand-gold-border: #d06f0038;
  --text-muted: #767177;
  --border-subtle: rgba(255, 255, 255, 0.06);
  --border-default: rgba(255, 255, 255, 0.08);
  --border-strong: rgba(255, 255, 255, 0.16);
  --shadow-color: rgba(0, 0, 0, 0.25);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.15);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.2);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.25);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.35);
  --shadow-glow: 0 0 40px #d13ddc26;
  color-scheme: dark;
  --chat-bg: #100a11;
  --chat-bg-deep: #140e15;
  --chat-bg-deepest: #070308;
  --chat-bg-alt: #1a131b;
  --chat-panel: #19121a;
  --chat-surface: #322b34;
  --chat-surface-alt: #261f27;
  --chat-raised: #2c252d;
  --chat-raised-alt: #2a242c;
  --chat-hover: #413a43;
  --chat-text: #f6f3f7;
  --chat-meta: #a5a0a6;
  --chat-meta-strong: #d6d2d7;
  --chat-accent: #d13ddc;
  --chat-accent-hover: #9d1ea6;
  --chat-bubble-out: #821b8a;
  --chat-link: #1babf0;
  --chat-note-bg: color-mix(in srgb, #d06f00 10%, transparent);
  --chat-note-fg: #fcd09f;
  --chat-note-border: color-mix(in srgb, #d06f00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #d06f00 10%, transparent);
  --chat-warn-fg: #f4b15f;
  --chat-warn-border: color-mix(in srgb, #d06f00 30%, transparent);
  --builder-bg: #0f0910;
  --builder-border: #2d262e;
  --builder-deep: #0a050c;
  --builder-deepest: #050206;
  --builder-raised: #130d14;
  --builder-panel: #161018;
  --builder-panel-alt: #0d080f;
  --builder-surface: #110b12;
  --builder-surface-2: #1a131b;
  --builder-surface-3: #201921;
  --builder-surface-4: #0b060d;
  --builder-neutral: #221b23;
  --surface-alt: #2d262e;
  --surface-deep: #171119;
  --surface-deepest: #0d080f;
  --header: #040205;
  --hero-from: #110b12;
  --hero-via: #161018;
  --hero-to: #0a050c;
}

[data-theme="playful-candy"][data-mode="light"] {
  --color-slate-50: #0a050b;
  --color-slate-100: #1b161c;
  --color-slate-200: #2c262d;
  --color-slate-300: #443e45;
  --color-slate-400: #575259;
  --color-slate-500: #767177;
  --color-slate-600: #a5a0a6;
  --color-slate-700: #d6d2d7;
  --color-slate-800: #eae6ea;
  --color-slate-900: #f6f3f7;
  --color-slate-950: #fcf9fd;
  --color-gray-50: #0a050b;
  --color-gray-100: #1b161c;
  --color-gray-200: #2c262d;
  --color-gray-300: #443e45;
  --color-gray-400: #575259;
  --color-gray-500: #767177;
  --color-gray-600: #a5a0a6;
  --color-gray-700: #d6d2d7;
  --color-gray-800: #eae6ea;
  --color-gray-900: #f6f3f7;
  --color-gray-950: #fcf9fd;
  --color-zinc-50: #0a050b;
  --color-zinc-100: #1b161c;
  --color-zinc-200: #2c262d;
  --color-zinc-300: #443e45;
  --color-zinc-400: #575259;
  --color-zinc-500: #767177;
  --color-zinc-600: #a5a0a6;
  --color-zinc-700: #d6d2d7;
  --color-zinc-800: #eae6ea;
  --color-zinc-900: #f6f3f7;
  --color-zinc-950: #fcf9fd;
  --color-neutral-50: #0a050b;
  --color-neutral-100: #1b161c;
  --color-neutral-200: #2c262d;
  --color-neutral-300: #443e45;
  --color-neutral-400: #575259;
  --color-neutral-500: #767177;
  --color-neutral-600: #a5a0a6;
  --color-neutral-700: #d6d2d7;
  --color-neutral-800: #eae6ea;
  --color-neutral-900: #f6f3f7;
  --color-neutral-950: #fcf9fd;
  --color-stone-50: #0a050b;
  --color-stone-100: #1b161c;
  --color-stone-200: #2c262d;
  --color-stone-300: #443e45;
  --color-stone-400: #575259;
  --color-stone-500: #767177;
  --color-stone-600: #a5a0a6;
  --color-stone-700: #d6d2d7;
  --color-stone-800: #eae6ea;
  --color-stone-900: #f6f3f7;
  --color-stone-950: #fcf9fd;
  --color-red-50: #ffddd8;
  --color-red-100: #ffbfb7;
  --color-red-200: #ff948b;
  --color-red-300: #fb2c36;
  --color-red-400: #e20d26;
  --color-red-500: #e20d26;
  --color-red-600: #be031d;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #ffe1d0;
  --color-orange-100: #ffc7a5;
  --color-orange-200: #ffa26b;
  --color-orange-300: #eb5100;
  --color-orange-400: #d33f00;
  --color-orange-500: #d33f00;
  --color-orange-600: #b23200;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fce6cd;
  --color-amber-100: #fcd09f;
  --color-amber-200: #f4b15f;
  --color-amber-300: #d06f00;
  --color-amber-400: #ba5e00;
  --color-amber-500: #ba5e00;
  --color-amber-600: #9c4d00;
  --color-amber-700: #9c4d00;
  --color-amber-800: #824000;
  --color-amber-900: #6e3600;
  --color-amber-950: #3d1a00;
  --color-yellow-50: #fce7c4;
  --color-yellow-100: #fcd28d;
  --color-yellow-200: #f4b431;
  --color-yellow-300: #d17100;
  --color-yellow-400: #bb5f00;
  --color-yellow-500: #bb5f00;
  --color-yellow-600: #9d4e00;
  --color-yellow-700: #9d4e00;
  --color-yellow-800: #824100;
  --color-yellow-900: #6f3700;
  --color-yellow-950: #3d1a00;
  --color-lime-50: #def2ce;
  --color-lime-100: #c2e7a1;
  --color-lime-200: #9cd463;
  --color-lime-300: #54a400;
  --color-lime-400: #449000;
  --color-lime-500: #449000;
  --color-lime-600: #377800;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #d4f4d9;
  --color-green-100: #adebb8;
  --color-green-200: #74da8c;
  --color-green-300: #00ad33;
  --color-green-400: #009822;
  --color-green-500: #009822;
  --color-green-600: #007f18;
  --color-green-700: #007f18;
  --color-green-800: #006a15;
  --color-green-900: #005a12;
  --color-green-950: #003004;
  --color-emerald-50: #fedeff;
  --color-emerald-100: #fec1ff;
  --color-emerald-200: #f698fb;
  --color-emerald-300: #d13ddc;
  --color-emerald-400: #bb29c5;
  --color-emerald-500: #bb29c5;
  --color-emerald-600: #9d1ea6;
  --color-emerald-700: #9d1ea6;
  --color-emerald-800: #821b8a;
  --color-emerald-900: #6f1775;
  --color-emerald-950: #3d0541;
  --color-teal-50: #d4f1eb;
  --color-teal-100: #ade7dc;
  --color-teal-200: #75d4c5;
  --color-teal-300: #00a692;
  --color-teal-400: #009280;
  --color-teal-500: #009280;
  --color-teal-600: #007a6a;
  --color-teal-700: #007a6a;
  --color-teal-800: #006558;
  --color-teal-900: #00564b;
  --color-teal-950: #002e27;
  --color-cyan-50: #c6f5f1;
  --color-cyan-100: #8aeee7;
  --color-cyan-200: #00ded5;
  --color-cyan-300: #00b0a9;
  --color-cyan-400: #009c95;
  --color-cyan-500: #009c95;
  --color-cyan-600: #00827d;
  --color-cyan-700: #00827d;
  --color-cyan-800: #006c67;
  --color-cyan-900: #005c58;
  --color-cyan-950: #00312f;
  --color-sky-50: #d4eeff;
  --color-sky-100: #ace1ff;
  --color-sky-200: #74cbff;
  --color-sky-300: #0096e4;
  --color-sky-400: #0083cd;
  --color-sky-500: #0083cd;
  --color-sky-600: #006dac;
  --color-sky-700: #006dac;
  --color-sky-800: #005b8f;
  --color-sky-900: #004d7a;
  --color-sky-950: #002844;
  --color-blue-50: #d8ebff;
  --color-blue-100: #b6dbff;
  --color-blue-200: #88c0ff;
  --color-blue-300: #3084ff;
  --color-blue-400: #1f71f1;
  --color-blue-500: #1f71f1;
  --color-blue-600: #165dcb;
  --color-blue-700: #165dcb;
  --color-blue-800: #134ea9;
  --color-blue-900: #104290;
  --color-blue-950: #032152;
  --color-indigo-50: #e1e8ff;
  --color-indigo-100: #c8d4ff;
  --color-indigo-200: #a8b5ff;
  --color-indigo-300: #6f70ff;
  --color-indigo-400: #605efa;
  --color-indigo-500: #605efa;
  --color-indigo-600: #4f4dd3;
  --color-indigo-700: #4f4dd3;
  --color-indigo-800: #4140b0;
  --color-indigo-900: #373695;
  --color-indigo-950: #1b1955;
  --color-violet-50: #eae4ff;
  --color-violet-100: #dbccff;
  --color-violet-200: #c5a9ff;
  --color-violet-300: #975cff;
  --color-violet-400: #854af8;
  --color-violet-500: #854af8;
  --color-violet-600: #6f3bd1;
  --color-violet-700: #6f3bd1;
  --color-violet-800: #5c32ae;
  --color-violet-900: #4d2a94;
  --color-violet-950: #291254;
  --color-purple-50: #e9e5ff;
  --color-purple-100: #d8ceff;
  --color-purple-200: #c0acff;
  --color-purple-300: #9062ff;
  --color-purple-400: #7e50f6;
  --color-purple-500: #7e50f6;
  --color-purple-600: #6941cf;
  --color-purple-700: #6941cf;
  --color-purple-800: #5736ac;
  --color-purple-900: #492e92;
  --color-purple-950: #261453;
  --color-fuchsia-50: #ffdcff;
  --color-fuchsia-100: #ffbdff;
  --color-fuchsia-200: #fa90ff;
  --color-fuchsia-300: #d714f0;
  --color-fuchsia-400: #c000d9;
  --color-fuchsia-500: #c000d9;
  --color-fuchsia-600: #a100b6;
  --color-fuchsia-700: #a100b6;
  --color-fuchsia-800: #860098;
  --color-fuchsia-900: #720081;
  --color-fuchsia-950: #3f0049;
  --color-pink-50: #ffddfc;
  --color-pink-100: #ffbefc;
  --color-pink-200: #fe93f5;
  --color-pink-300: #db30d4;
  --color-pink-400: #c417be;
  --color-pink-500: #c417be;
  --color-pink-600: #a40d9f;
  --color-pink-700: #a40d9f;
  --color-pink-800: #890f84;
  --color-pink-900: #740e70;
  --color-pink-950: #40013e;
  --color-rose-50: #ffdcdd;
  --color-rose-100: #ffbdc1;
  --color-rose-200: #ff909b;
  --color-rose-300: #fd1a54;
  --color-rose-400: #e40045;
  --color-rose-500: #e40045;
  --color-rose-600: #bf0037;
  --color-rose-700: #bf0037;
  --color-rose-800: #a0002e;
  --color-rose-900: #880027;
  --color-rose-950: #4c0010;
  --color-white: #1b161c;
  --color-black: #000000;
  --background: #f9f5f9;
  --sidebar: #fefbff;
  --card: #fffdff;
  --popover: #f3f0f4;
  --muted: #f3f0f4;
  --accent: #f3f0f4;
  --foreground: #1b161c;
  --card-foreground: #1b161c;
  --popover-foreground: #1b161c;
  --muted-foreground: #575259;
  --accent-foreground: #bb29c5;
  --primary: #bb29c5;
  --primary-hover: #821b8a;
  --primary-foreground: #FFFFFF;
  --ring: #bb29c5;
  --input-bg: #fcf9fd;
  --secondary: rgba(0, 0, 0, 0.04);
  --secondary-foreground: #1b161c;
  --destructive: #e40045;
  --destructive-foreground: #FFFFFF;
  --border: rgba(0, 0, 0, 0.1);
  --input: rgba(0, 0, 0, 0.12);
  --sidebar-ring: #bb29c5;
  --sidebar-border: rgba(0, 0, 0, 0.08);
  --sidebar-accent: rgba(0, 0, 0, 0.05);
  --sidebar-primary: #bb29c5;
  --sidebar-foreground: #575259;
  --sidebar-accent-foreground: #1b161c;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(0, 0, 0, 0.92);
  --sidebar-inactive-text: rgba(0, 0, 0, 0.55);
  --sidebar-hover-text: rgba(0, 0, 0, 0.75);
  --sidebar-active-icon: #bb29c5;
  --sidebar-inactive-icon: rgba(0, 0, 0, 0.45);
  --sidebar-hover-icon: rgba(0, 0, 0, 0.7);
  --sidebar-hover-bg: rgba(0, 0, 0, 0.045);
  --sidebar-border-active: #bb29c526;
  --sidebar-bg-active: #bb29c512;
  --chart-1: #bb29c5;
  --chart-2: #0083cd;
  --chart-3: #ba5e00;
  --chart-4: #e40045;
  --chart-5: #854af8;
  --brand-primary-dim: #bb29c51A;
  --brand-primary-border: #bb29c533;
  --brand-success: #009822;
  --brand-success-dim: #0098221A;
  --brand-success-border: #00982238;
  --brand-gold: #ba5e00;
  --brand-gold-dim: #ba5e001A;
  --brand-gold-border: #ba5e0038;
  --text-muted: #767177;
  --border-subtle: rgba(0, 0, 0, 0.07);
  --border-default: rgba(0, 0, 0, 0.1);
  --border-strong: rgba(0, 0, 0, 0.18);
  --shadow-color: rgba(0, 0, 0, 0.08);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.07);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.09);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.13);
  --shadow-glow: 0 0 40px #bb29c514;
  color-scheme: light;
  --chat-bg: #eae6ea;
  --chat-bg-deep: #efebef;
  --chat-bg-deepest: #e0dde1;
  --chat-bg-alt: #f2eff3;
  --chat-panel: #fffcff;
  --chat-surface: #fffdff;
  --chat-surface-alt: #f9f5f9;
  --chat-raised: #f7f4f8;
  --chat-raised-alt: #f5f2f6;
  --chat-hover: #edeaee;
  --chat-text: #1b161c;
  --chat-meta: #575259;
  --chat-meta-strong: #443e45;
  --chat-accent: #bb29c5;
  --chat-accent-hover: #821b8a;
  --chat-bubble-out: color-mix(in srgb, #bb29c5 22%, #ffffff);
  --chat-link: #006dac;
  --chat-note-bg: color-mix(in srgb, #ba5e00 14%, transparent);
  --chat-note-fg: #6e3600;
  --chat-note-border: color-mix(in srgb, #ba5e00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #ba5e00 14%, transparent);
  --chat-warn-fg: #824000;
  --chat-warn-border: color-mix(in srgb, #ba5e00 30%, transparent);
  --builder-bg: #f9f5f9;
  --builder-border: #e0dde1;
  --builder-deep: #fcf9fd;
  --builder-deepest: #fefafe;
  --builder-raised: #f4f0f4;
  --builder-panel: #f2eff3;
  --builder-panel-alt: #f7f4f8;
  --builder-surface: #f5f2f6;
  --builder-surface-2: #f0edf1;
  --builder-surface-3: #edeaee;
  --builder-surface-4: #faf6fa;
  --builder-neutral: #efebef;
  --surface-alt: #edeaee;
  --surface-deep: #f7f4f8;
  --surface-deepest: #faf7fb;
  --header: #fffeff;
  --hero-from: #fffcff;
  --hero-via: #f9f5f9;
  --hero-to: #f2eff3;
}

[data-theme="neon-gradient"][data-mode="dark"] {
  --color-slate-50: #f7faff;
  --color-slate-100: #f0f4fb;
  --color-slate-200: #e4e8ee;
  --color-slate-300: #d0d4db;
  --color-slate-400: #9da2aa;
  --color-slate-500: #6d737c;
  --color-slate-600: #4e555e;
  --color-slate-700: #3a414b;
  --color-slate-800: #232933;
  --color-slate-900: #121822;
  --color-slate-950: #030710;
  --color-gray-50: #f7faff;
  --color-gray-100: #f0f4fb;
  --color-gray-200: #e4e8ee;
  --color-gray-300: #d0d4db;
  --color-gray-400: #9da2aa;
  --color-gray-500: #6d737c;
  --color-gray-600: #4e555e;
  --color-gray-700: #3a414b;
  --color-gray-800: #232933;
  --color-gray-900: #121822;
  --color-gray-950: #030710;
  --color-zinc-50: #f7faff;
  --color-zinc-100: #f0f4fb;
  --color-zinc-200: #e4e8ee;
  --color-zinc-300: #d0d4db;
  --color-zinc-400: #9da2aa;
  --color-zinc-500: #6d737c;
  --color-zinc-600: #4e555e;
  --color-zinc-700: #3a414b;
  --color-zinc-800: #232933;
  --color-zinc-900: #121822;
  --color-zinc-950: #030710;
  --color-neutral-50: #f7faff;
  --color-neutral-100: #f0f4fb;
  --color-neutral-200: #e4e8ee;
  --color-neutral-300: #d0d4db;
  --color-neutral-400: #9da2aa;
  --color-neutral-500: #6d737c;
  --color-neutral-600: #4e555e;
  --color-neutral-700: #3a414b;
  --color-neutral-800: #232933;
  --color-neutral-900: #121822;
  --color-neutral-950: #030710;
  --color-stone-50: #f7faff;
  --color-stone-100: #f0f4fb;
  --color-stone-200: #e4e8ee;
  --color-stone-300: #d0d4db;
  --color-stone-400: #9da2aa;
  --color-stone-500: #6d737c;
  --color-stone-600: #4e555e;
  --color-stone-700: #3a414b;
  --color-stone-800: #232933;
  --color-stone-900: #121822;
  --color-stone-950: #030710;
  --color-red-50: #ffefed;
  --color-red-100: #ffddd8;
  --color-red-200: #ffbfb7;
  --color-red-300: #ff948b;
  --color-red-400: #ff5c58;
  --color-red-500: #fb2c36;
  --color-red-600: #e20d26;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #fff1e8;
  --color-orange-100: #ffe1d0;
  --color-orange-200: #ffc7a5;
  --color-orange-300: #ffa26b;
  --color-orange-400: #f97214;
  --color-orange-500: #eb5100;
  --color-orange-600: #d33f00;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fff3e7;
  --color-amber-100: #fce6cd;
  --color-amber-200: #fcd09f;
  --color-amber-300: #f4b15f;
  --color-amber-400: #df8900;
  --color-amber-500: #d06f00;
  --color-amber-600: #ba5e00;
  --color-amber-700: #9c4d00;
  --color-amber-800: #824000;
  --color-amber-900: #6e3600;
  --color-amber-950: #3d1a00;
  --color-yellow-50: #fcf5e6;
  --color-yellow-100: #f6e9cc;
  --color-yellow-200: #f0d69d;
  --color-yellow-300: #e4ba5b;
  --color-yellow-400: #cc9600;
  --color-yellow-500: #bc7e00;
  --color-yellow-600: #a76d00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #eff9e8;
  --color-lime-100: #def2ce;
  --color-lime-200: #c2e7a1;
  --color-lime-300: #9cd463;
  --color-lime-400: #70b700;
  --color-lime-500: #54a400;
  --color-lime-600: #449000;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #ebfaed;
  --color-green-100: #d4f4d9;
  --color-green-200: #adebb8;
  --color-green-300: #74da8c;
  --color-green-400: #10bf58;
  --color-green-500: #00ad33;
  --color-green-600: #009822;
  --color-green-700: #007f18;
  --color-green-800: #006a15;
  --color-green-900: #005a12;
  --color-green-950: #003004;
  --color-emerald-50: #f3f3ff;
  --color-emerald-100: #e5e5ff;
  --color-emerald-200: #d1cfff;
  --color-emerald-300: #b6adff;
  --color-emerald-400: #9780ff;
  --color-emerald-500: #8561ff;
  --color-emerald-600: #744eff;
  --color-emerald-700: #603fdb;
  --color-emerald-800: #5035b7;
  --color-emerald-900: #432d9b;
  --color-emerald-950: #221359;
  --color-teal-50: #ebf9f6;
  --color-teal-100: #d4f1eb;
  --color-teal-200: #ade7dc;
  --color-teal-300: #75d4c5;
  --color-teal-400: #13b8a6;
  --color-teal-500: #00a692;
  --color-teal-600: #009280;
  --color-teal-700: #007a6a;
  --color-teal-800: #006558;
  --color-teal-900: #00564b;
  --color-teal-950: #002e27;
  --color-cyan-50: #e3fcf6;
  --color-cyan-100: #c3f7eb;
  --color-cyan-200: #81f1dc;
  --color-cyan-300: #00e2c4;
  --color-cyan-400: #00c8a5;
  --color-cyan-500: #00b691;
  --color-cyan-600: #00a17f;
  --color-cyan-700: #008769;
  --color-cyan-800: #007058;
  --color-cyan-900: #005f4a;
  --color-cyan-950: #003326;
  --color-sky-50: #eaf8ff;
  --color-sky-100: #d4eeff;
  --color-sky-200: #ace1ff;
  --color-sky-300: #74cbff;
  --color-sky-400: #1babf0;
  --color-sky-500: #0096e4;
  --color-sky-600: #0083cd;
  --color-sky-700: #006dac;
  --color-sky-800: #005b8f;
  --color-sky-900: #004d7a;
  --color-sky-950: #002844;
  --color-blue-50: #ecf6ff;
  --color-blue-100: #d8ebff;
  --color-blue-200: #b6dbff;
  --color-blue-300: #88c0ff;
  --color-blue-400: #549cff;
  --color-blue-500: #3084ff;
  --color-blue-600: #1f71f1;
  --color-blue-700: #165dcb;
  --color-blue-800: #134ea9;
  --color-blue-900: #104290;
  --color-blue-950: #032152;
  --color-indigo-50: #f1f4ff;
  --color-indigo-100: #e1e8ff;
  --color-indigo-200: #c8d4ff;
  --color-indigo-300: #a8b5ff;
  --color-indigo-400: #838cff;
  --color-indigo-500: #6f70ff;
  --color-indigo-600: #605efa;
  --color-indigo-700: #4f4dd3;
  --color-indigo-800: #4140b0;
  --color-indigo-900: #373695;
  --color-indigo-950: #1b1955;
  --color-violet-50: #f5f3ff;
  --color-violet-100: #e9e4ff;
  --color-violet-200: #d8ccff;
  --color-violet-300: #c0a9ff;
  --color-violet-400: #a37aff;
  --color-violet-500: #9257ff;
  --color-violet-600: #8144ff;
  --color-violet-700: #6b36dc;
  --color-violet-800: #592eb7;
  --color-violet-900: #4b279c;
  --color-violet-950: #270f59;
  --color-purple-50: #f9f1ff;
  --color-purple-100: #f2e1ff;
  --color-purple-200: #e9c7ff;
  --color-purple-300: #d9a0ff;
  --color-purple-400: #c06fff;
  --color-purple-500: #b04aff;
  --color-purple-600: #9c37f1;
  --color-purple-700: #832acb;
  --color-purple-800: #6d24a9;
  --color-purple-900: #5c1f8f;
  --color-purple-950: #320a52;
  --color-fuchsia-50: #fcf0ff;
  --color-fuchsia-100: #f7dfff;
  --color-fuchsia-200: #f2c3ff;
  --color-fuchsia-300: #e59aff;
  --color-fuchsia-400: #ce65ff;
  --color-fuchsia-500: #be3aff;
  --color-fuchsia-600: #aa23ed;
  --color-fuchsia-700: #8e19c7;
  --color-fuchsia-800: #7617a6;
  --color-fuchsia-900: #64148d;
  --color-fuchsia-950: #370350;
  --color-pink-50: #ffeff6;
  --color-pink-100: #ffdcec;
  --color-pink-200: #ffbddd;
  --color-pink-300: #ff91c7;
  --color-pink-400: #fe59a8;
  --color-pink-500: #ef2994;
  --color-pink-600: #d70a82;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffefef;
  --color-rose-100: #ffdcdd;
  --color-rose-200: #ffbdc1;
  --color-rose-300: #ff909b;
  --color-rose-400: #ff546f;
  --color-rose-500: #fd1a54;
  --color-rose-600: #e40045;
  --color-rose-700: #bf0037;
  --color-rose-800: #a0002e;
  --color-rose-900: #880027;
  --color-rose-950: #4c0010;
  --color-white: #ffffff;
  --color-black: #000000;
  --background: #0b111c;
  --sidebar: #0e1520;
  --card: #181f2a;
  --popover: #212935;
  --muted: #212935;
  --accent: #212935;
  --foreground: #FFFFFF;
  --card-foreground: #FFFFFF;
  --popover-foreground: #FFFFFF;
  --muted-foreground: #9da2aa;
  --accent-foreground: #8561ff;
  --primary: #8561ff;
  --primary-hover: #744eff;
  --primary-foreground: #FFFFFF;
  --ring: #8561ff;
  --input-bg: #131a25;
  --secondary: rgba(255, 255, 255, 0.05);
  --secondary-foreground: #FFFFFF;
  --destructive: #fd1a54;
  --destructive-foreground: #FFFFFF;
  --border: rgba(255, 255, 255, 0.08);
  --input: rgba(255, 255, 255, 0.08);
  --sidebar-ring: #8561ff;
  --sidebar-border: rgba(255, 255, 255, 0.08);
  --sidebar-accent: rgba(255, 255, 255, 0.06);
  --sidebar-primary: #8561ff;
  --sidebar-foreground: #9da2aa;
  --sidebar-accent-foreground: #FFFFFF;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(255, 255, 255, 0.9);
  --sidebar-inactive-text: rgba(255, 255, 255, 0.4);
  --sidebar-hover-text: rgba(255, 255, 255, 0.7);
  --sidebar-active-icon: #8561ff;
  --sidebar-inactive-icon: rgba(255, 255, 255, 0.35);
  --sidebar-hover-icon: rgba(255, 255, 255, 0.65);
  --sidebar-hover-bg: rgba(255, 255, 255, 0.04);
  --sidebar-border-active: #8561ff26;
  --sidebar-bg-active: #8561ff12;
  --chart-1: #8561ff;
  --chart-2: #1babf0;
  --chart-3: #df8900;
  --chart-4: #ff546f;
  --chart-5: #a37aff;
  --brand-primary-dim: #8561ff1A;
  --brand-primary-border: #8561ff33;
  --brand-success: #00ad33;
  --brand-success-dim: #00ad331A;
  --brand-success-border: #00ad3338;
  --brand-gold: #d06f00;
  --brand-gold-dim: #d06f001A;
  --brand-gold-border: #d06f0038;
  --text-muted: #6d737c;
  --border-subtle: rgba(255, 255, 255, 0.06);
  --border-default: rgba(255, 255, 255, 0.08);
  --border-strong: rgba(255, 255, 255, 0.16);
  --shadow-color: rgba(0, 0, 0, 0.25);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.15);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.2);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.25);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.35);
  --shadow-glow: 0 0 40px #8561ff26;
  color-scheme: dark;
  --chat-bg: #060c17;
  --chat-bg-deep: #0a111b;
  --chat-bg-deepest: #02040d;
  --chat-bg-alt: #0f1621;
  --chat-panel: #0e1520;
  --chat-surface: #272e3b;
  --chat-surface-alt: #1b222e;
  --chat-raised: #202834;
  --chat-raised-alt: #1f2733;
  --chat-hover: #363e4b;
  --chat-text: #f0f4fb;
  --chat-meta: #9da2aa;
  --chat-meta-strong: #d0d4db;
  --chat-accent: #8561ff;
  --chat-accent-hover: #603fdb;
  --chat-bubble-out: #5035b7;
  --chat-link: #1babf0;
  --chat-note-bg: color-mix(in srgb, #d06f00 10%, transparent);
  --chat-note-fg: #fcd09f;
  --chat-note-border: color-mix(in srgb, #d06f00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #d06f00 10%, transparent);
  --chat-warn-fg: #f4b15f;
  --chat-warn-border: color-mix(in srgb, #d06f00 30%, transparent);
  --builder-bg: #060b16;
  --builder-border: #222935;
  --builder-deep: #030711;
  --builder-deepest: #01030b;
  --builder-raised: #090f1a;
  --builder-panel: #0c131e;
  --builder-panel-alt: #050a15;
  --builder-surface: #070d18;
  --builder-surface-2: #0f1621;
  --builder-surface-3: #151c28;
  --builder-surface-4: #040812;
  --builder-neutral: #171e2a;
  --surface-alt: #222935;
  --surface-deep: #0d141f;
  --surface-deepest: #050a15;
  --header: #010208;
  --hero-from: #070d18;
  --hero-via: #0c131e;
  --hero-to: #030711;
}

[data-theme="neon-gradient"][data-mode="light"] {
  --color-slate-50: #030710;
  --color-slate-100: #121822;
  --color-slate-200: #232933;
  --color-slate-300: #3a414b;
  --color-slate-400: #4e555e;
  --color-slate-500: #6d737c;
  --color-slate-600: #9da2aa;
  --color-slate-700: #d0d4db;
  --color-slate-800: #e4e8ee;
  --color-slate-900: #f0f4fb;
  --color-slate-950: #f7faff;
  --color-gray-50: #030710;
  --color-gray-100: #121822;
  --color-gray-200: #232933;
  --color-gray-300: #3a414b;
  --color-gray-400: #4e555e;
  --color-gray-500: #6d737c;
  --color-gray-600: #9da2aa;
  --color-gray-700: #d0d4db;
  --color-gray-800: #e4e8ee;
  --color-gray-900: #f0f4fb;
  --color-gray-950: #f7faff;
  --color-zinc-50: #030710;
  --color-zinc-100: #121822;
  --color-zinc-200: #232933;
  --color-zinc-300: #3a414b;
  --color-zinc-400: #4e555e;
  --color-zinc-500: #6d737c;
  --color-zinc-600: #9da2aa;
  --color-zinc-700: #d0d4db;
  --color-zinc-800: #e4e8ee;
  --color-zinc-900: #f0f4fb;
  --color-zinc-950: #f7faff;
  --color-neutral-50: #030710;
  --color-neutral-100: #121822;
  --color-neutral-200: #232933;
  --color-neutral-300: #3a414b;
  --color-neutral-400: #4e555e;
  --color-neutral-500: #6d737c;
  --color-neutral-600: #9da2aa;
  --color-neutral-700: #d0d4db;
  --color-neutral-800: #e4e8ee;
  --color-neutral-900: #f0f4fb;
  --color-neutral-950: #f7faff;
  --color-stone-50: #030710;
  --color-stone-100: #121822;
  --color-stone-200: #232933;
  --color-stone-300: #3a414b;
  --color-stone-400: #4e555e;
  --color-stone-500: #6d737c;
  --color-stone-600: #9da2aa;
  --color-stone-700: #d0d4db;
  --color-stone-800: #e4e8ee;
  --color-stone-900: #f0f4fb;
  --color-stone-950: #f7faff;
  --color-red-50: #ffddd8;
  --color-red-100: #ffbfb7;
  --color-red-200: #ff948b;
  --color-red-300: #fb2c36;
  --color-red-400: #e20d26;
  --color-red-500: #e20d26;
  --color-red-600: #be031d;
  --color-red-700: #be031d;
  --color-red-800: #9e0918;
  --color-red-900: #860a15;
  --color-red-950: #4c0005;
  --color-orange-50: #ffe1d0;
  --color-orange-100: #ffc7a5;
  --color-orange-200: #ffa26b;
  --color-orange-300: #eb5100;
  --color-orange-400: #d33f00;
  --color-orange-500: #d33f00;
  --color-orange-600: #b23200;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fce6cd;
  --color-amber-100: #fcd09f;
  --color-amber-200: #f4b15f;
  --color-amber-300: #d06f00;
  --color-amber-400: #ba5e00;
  --color-amber-500: #ba5e00;
  --color-amber-600: #9c4d00;
  --color-amber-700: #9c4d00;
  --color-amber-800: #824000;
  --color-amber-900: #6e3600;
  --color-amber-950: #3d1a00;
  --color-yellow-50: #f6e9cc;
  --color-yellow-100: #f0d69d;
  --color-yellow-200: #e4ba5b;
  --color-yellow-300: #bc7e00;
  --color-yellow-400: #a76d00;
  --color-yellow-500: #a76d00;
  --color-yellow-600: #8c5a00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #def2ce;
  --color-lime-100: #c2e7a1;
  --color-lime-200: #9cd463;
  --color-lime-300: #54a400;
  --color-lime-400: #449000;
  --color-lime-500: #449000;
  --color-lime-600: #377800;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #d4f4d9;
  --color-green-100: #adebb8;
  --color-green-200: #74da8c;
  --color-green-300: #00ad33;
  --color-green-400: #009822;
  --color-green-500: #009822;
  --color-green-600: #007f18;
  --color-green-700: #007f18;
  --color-green-800: #006a15;
  --color-green-900: #005a12;
  --color-green-950: #003004;
  --color-emerald-50: #e5e5ff;
  --color-emerald-100: #d1cfff;
  --color-emerald-200: #b6adff;
  --color-emerald-300: #8561ff;
  --color-emerald-400: #744eff;
  --color-emerald-500: #744eff;
  --color-emerald-600: #603fdb;
  --color-emerald-700: #603fdb;
  --color-emerald-800: #5035b7;
  --color-emerald-900: #432d9b;
  --color-emerald-950: #221359;
  --color-teal-50: #d4f1eb;
  --color-teal-100: #ade7dc;
  --color-teal-200: #75d4c5;
  --color-teal-300: #00a692;
  --color-teal-400: #009280;
  --color-teal-500: #009280;
  --color-teal-600: #007a6a;
  --color-teal-700: #007a6a;
  --color-teal-800: #006558;
  --color-teal-900: #00564b;
  --color-teal-950: #002e27;
  --color-cyan-50: #c3f7eb;
  --color-cyan-100: #81f1dc;
  --color-cyan-200: #00e2c4;
  --color-cyan-300: #00b691;
  --color-cyan-400: #00a17f;
  --color-cyan-500: #00a17f;
  --color-cyan-600: #008769;
  --color-cyan-700: #008769;
  --color-cyan-800: #007058;
  --color-cyan-900: #005f4a;
  --color-cyan-950: #003326;
  --color-sky-50: #d4eeff;
  --color-sky-100: #ace1ff;
  --color-sky-200: #74cbff;
  --color-sky-300: #0096e4;
  --color-sky-400: #0083cd;
  --color-sky-500: #0083cd;
  --color-sky-600: #006dac;
  --color-sky-700: #006dac;
  --color-sky-800: #005b8f;
  --color-sky-900: #004d7a;
  --color-sky-950: #002844;
  --color-blue-50: #d8ebff;
  --color-blue-100: #b6dbff;
  --color-blue-200: #88c0ff;
  --color-blue-300: #3084ff;
  --color-blue-400: #1f71f1;
  --color-blue-500: #1f71f1;
  --color-blue-600: #165dcb;
  --color-blue-700: #165dcb;
  --color-blue-800: #134ea9;
  --color-blue-900: #104290;
  --color-blue-950: #032152;
  --color-indigo-50: #e1e8ff;
  --color-indigo-100: #c8d4ff;
  --color-indigo-200: #a8b5ff;
  --color-indigo-300: #6f70ff;
  --color-indigo-400: #605efa;
  --color-indigo-500: #605efa;
  --color-indigo-600: #4f4dd3;
  --color-indigo-700: #4f4dd3;
  --color-indigo-800: #4140b0;
  --color-indigo-900: #373695;
  --color-indigo-950: #1b1955;
  --color-violet-50: #e9e4ff;
  --color-violet-100: #d8ccff;
  --color-violet-200: #c0a9ff;
  --color-violet-300: #9257ff;
  --color-violet-400: #8144ff;
  --color-violet-500: #8144ff;
  --color-violet-600: #6b36dc;
  --color-violet-700: #6b36dc;
  --color-violet-800: #592eb7;
  --color-violet-900: #4b279c;
  --color-violet-950: #270f59;
  --color-purple-50: #f2e1ff;
  --color-purple-100: #e9c7ff;
  --color-purple-200: #d9a0ff;
  --color-purple-300: #b04aff;
  --color-purple-400: #9c37f1;
  --color-purple-500: #9c37f1;
  --color-purple-600: #832acb;
  --color-purple-700: #832acb;
  --color-purple-800: #6d24a9;
  --color-purple-900: #5c1f8f;
  --color-purple-950: #320a52;
  --color-fuchsia-50: #f7dfff;
  --color-fuchsia-100: #f2c3ff;
  --color-fuchsia-200: #e59aff;
  --color-fuchsia-300: #be3aff;
  --color-fuchsia-400: #aa23ed;
  --color-fuchsia-500: #aa23ed;
  --color-fuchsia-600: #8e19c7;
  --color-fuchsia-700: #8e19c7;
  --color-fuchsia-800: #7617a6;
  --color-fuchsia-900: #64148d;
  --color-fuchsia-950: #370350;
  --color-pink-50: #ffdcec;
  --color-pink-100: #ffbddd;
  --color-pink-200: #ff91c7;
  --color-pink-300: #ef2994;
  --color-pink-400: #d70a82;
  --color-pink-500: #d70a82;
  --color-pink-600: #b5016c;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffdcdd;
  --color-rose-100: #ffbdc1;
  --color-rose-200: #ff909b;
  --color-rose-300: #fd1a54;
  --color-rose-400: #e40045;
  --color-rose-500: #e40045;
  --color-rose-600: #bf0037;
  --color-rose-700: #bf0037;
  --color-rose-800: #a0002e;
  --color-rose-900: #880027;
  --color-rose-950: #4c0010;
  --color-white: #121822;
  --color-black: #000000;
  --background: #f3f7fd;
  --sidebar: #f9fdff;
  --card: #fbffff;
  --popover: #eef1f7;
  --muted: #eef1f7;
  --accent: #eef1f7;
  --foreground: #121822;
  --card-foreground: #121822;
  --popover-foreground: #121822;
  --muted-foreground: #4e555e;
  --accent-foreground: #744eff;
  --primary: #744eff;
  --primary-hover: #5035b7;
  --primary-foreground: #FFFFFF;
  --ring: #744eff;
  --input-bg: #f7faff;
  --secondary: rgba(0, 0, 0, 0.04);
  --secondary-foreground: #121822;
  --destructive: #e40045;
  --destructive-foreground: #FFFFFF;
  --border: rgba(0, 0, 0, 0.1);
  --input: rgba(0, 0, 0, 0.12);
  --sidebar-ring: #744eff;
  --sidebar-border: rgba(0, 0, 0, 0.08);
  --sidebar-accent: rgba(0, 0, 0, 0.05);
  --sidebar-primary: #744eff;
  --sidebar-foreground: #4e555e;
  --sidebar-accent-foreground: #121822;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(0, 0, 0, 0.92);
  --sidebar-inactive-text: rgba(0, 0, 0, 0.55);
  --sidebar-hover-text: rgba(0, 0, 0, 0.75);
  --sidebar-active-icon: #744eff;
  --sidebar-inactive-icon: rgba(0, 0, 0, 0.45);
  --sidebar-hover-icon: rgba(0, 0, 0, 0.7);
  --sidebar-hover-bg: rgba(0, 0, 0, 0.045);
  --sidebar-border-active: #744eff26;
  --sidebar-bg-active: #744eff12;
  --chart-1: #744eff;
  --chart-2: #0083cd;
  --chart-3: #ba5e00;
  --chart-4: #e40045;
  --chart-5: #8144ff;
  --brand-primary-dim: #744eff1A;
  --brand-primary-border: #744eff33;
  --brand-success: #009822;
  --brand-success-dim: #0098221A;
  --brand-success-border: #00982238;
  --brand-gold: #ba5e00;
  --brand-gold-dim: #ba5e001A;
  --brand-gold-border: #ba5e0038;
  --text-muted: #6d737c;
  --border-subtle: rgba(0, 0, 0, 0.07);
  --border-default: rgba(0, 0, 0, 0.1);
  --border-strong: rgba(0, 0, 0, 0.18);
  --shadow-color: rgba(0, 0, 0, 0.08);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.07);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.09);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.13);
  --shadow-glow: 0 0 40px #744eff14;
  color-scheme: light;
  --chat-bg: #e4e8ee;
  --chat-bg-deep: #e9edf3;
  --chat-bg-deepest: #dbdee4;
  --chat-bg-alt: #edf0f6;
  --chat-panel: #fafeff;
  --chat-surface: #fbffff;
  --chat-surface-alt: #f3f7fd;
  --chat-raised: #f2f5fb;
  --chat-raised-alt: #f0f4f9;
  --chat-hover: #e8ebf1;
  --chat-text: #121822;
  --chat-meta: #4e555e;
  --chat-meta-strong: #3a414b;
  --chat-accent: #744eff;
  --chat-accent-hover: #5035b7;
  --chat-bubble-out: color-mix(in srgb, #744eff 22%, #ffffff);
  --chat-link: #006dac;
  --chat-note-bg: color-mix(in srgb, #ba5e00 14%, transparent);
  --chat-note-fg: #6e3600;
  --chat-note-border: color-mix(in srgb, #ba5e00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #ba5e00 14%, transparent);
  --chat-warn-fg: #824000;
  --chat-warn-border: color-mix(in srgb, #ba5e00 30%, transparent);
  --builder-bg: #f3f7fd;
  --builder-border: #dbdee4;
  --builder-deep: #f7faff;
  --builder-deepest: #f8fcff;
  --builder-raised: #eef2f8;
  --builder-panel: #edf0f6;
  --builder-panel-alt: #f2f5fb;
  --builder-surface: #f0f4f9;
  --builder-surface-2: #ebeff4;
  --builder-surface-3: #e8ebf1;
  --builder-surface-4: #f4f8fe;
  --builder-neutral: #e9edf3;
  --surface-alt: #e8ebf1;
  --surface-deep: #f2f5fb;
  --surface-deepest: #f5f9ff;
  --header: #fcffff;
  --hero-from: #fafeff;
  --hero-via: #f3f7fd;
  --hero-to: #edf0f6;
}

[data-theme="carbon-fiber"][data-mode="dark"] {
  --color-slate-50: #f8fbfb;
  --color-slate-100: #f2f5f5;
  --color-slate-200: #e5e8e9;
  --color-slate-300: #d1d4d5;
  --color-slate-400: #9fa2a4;
  --color-slate-500: #707375;
  --color-slate-600: #515556;
  --color-slate-700: #3d4142;
  --color-slate-800: #25292b;
  --color-slate-900: #14191a;
  --color-slate-950: #050809;
  --color-gray-50: #f8fbfb;
  --color-gray-100: #f2f5f5;
  --color-gray-200: #e5e8e9;
  --color-gray-300: #d1d4d5;
  --color-gray-400: #9fa2a4;
  --color-gray-500: #707375;
  --color-gray-600: #515556;
  --color-gray-700: #3d4142;
  --color-gray-800: #25292b;
  --color-gray-900: #14191a;
  --color-gray-950: #050809;
  --color-zinc-50: #f8fbfb;
  --color-zinc-100: #f2f5f5;
  --color-zinc-200: #e5e8e9;
  --color-zinc-300: #d1d4d5;
  --color-zinc-400: #9fa2a4;
  --color-zinc-500: #707375;
  --color-zinc-600: #515556;
  --color-zinc-700: #3d4142;
  --color-zinc-800: #25292b;
  --color-zinc-900: #14191a;
  --color-zinc-950: #050809;
  --color-neutral-50: #f8fbfb;
  --color-neutral-100: #f2f5f5;
  --color-neutral-200: #e5e8e9;
  --color-neutral-300: #d1d4d5;
  --color-neutral-400: #9fa2a4;
  --color-neutral-500: #707375;
  --color-neutral-600: #515556;
  --color-neutral-700: #3d4142;
  --color-neutral-800: #25292b;
  --color-neutral-900: #14191a;
  --color-neutral-950: #050809;
  --color-stone-50: #f8fbfb;
  --color-stone-100: #f2f5f5;
  --color-stone-200: #e5e8e9;
  --color-stone-300: #d1d4d5;
  --color-stone-400: #9fa2a4;
  --color-stone-500: #707375;
  --color-stone-600: #515556;
  --color-stone-700: #3d4142;
  --color-stone-800: #25292b;
  --color-stone-900: #14191a;
  --color-stone-950: #050809;
  --color-red-50: #ffeeed;
  --color-red-100: #ffdcd9;
  --color-red-200: #ffbcb8;
  --color-red-300: #ff8d8c;
  --color-red-400: #ff4e5b;
  --color-red-500: #ff003a;
  --color-red-600: #ea002a;
  --color-red-700: #c50020;
  --color-red-800: #a4001b;
  --color-red-900: #8b0017;
  --color-red-950: #4f0006;
  --color-orange-50: #fff1e8;
  --color-orange-100: #ffe1d0;
  --color-orange-200: #ffc7a5;
  --color-orange-300: #ffa26b;
  --color-orange-400: #f97214;
  --color-orange-500: #eb5100;
  --color-orange-600: #d33f00;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fff3e7;
  --color-amber-100: #fce6cd;
  --color-amber-200: #fcd09f;
  --color-amber-300: #f4b15f;
  --color-amber-400: #df8900;
  --color-amber-500: #d06f00;
  --color-amber-600: #ba5e00;
  --color-amber-700: #9c4d00;
  --color-amber-800: #824000;
  --color-amber-900: #6e3600;
  --color-amber-950: #3d1a00;
  --color-yellow-50: #fcf5e6;
  --color-yellow-100: #f6e9cc;
  --color-yellow-200: #f0d69d;
  --color-yellow-300: #e4ba5b;
  --color-yellow-400: #cc9600;
  --color-yellow-500: #bc7e00;
  --color-yellow-600: #a76d00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #eff9e8;
  --color-lime-100: #def2ce;
  --color-lime-200: #c2e7a1;
  --color-lime-300: #9cd463;
  --color-lime-400: #70b700;
  --color-lime-500: #54a400;
  --color-lime-600: #449000;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #ebfaed;
  --color-green-100: #d4f4d9;
  --color-green-200: #adebb8;
  --color-green-300: #74da8c;
  --color-green-400: #10bf58;
  --color-green-500: #00ad33;
  --color-green-600: #009822;
  --color-green-700: #007f18;
  --color-green-800: #006a15;
  --color-green-900: #005a12;
  --color-green-950: #003004;
  --color-emerald-50: #ffefec;
  --color-emerald-100: #ffdcd7;
  --color-emerald-200: #ffbdb5;
  --color-emerald-300: #ff9188;
  --color-emerald-400: #ff5554;
  --color-emerald-500: #ff1931;
  --color-emerald-600: #e60020;
  --color-emerald-700: #c20017;
  --color-emerald-800: #a10014;
  --color-emerald-900: #890011;
  --color-emerald-950: #4d0003;
  --color-teal-50: #e5fbf6;
  --color-teal-100: #c8f5eb;
  --color-teal-200: #8feedb;
  --color-teal-300: #00dfc4;
  --color-teal-400: #00c4a4;
  --color-teal-500: #00b290;
  --color-teal-600: #009d7e;
  --color-teal-700: #008369;
  --color-teal-800: #006d57;
  --color-teal-900: #005d4a;
  --color-teal-950: #003226;
  --color-cyan-50: #eaf8fc;
  --color-cyan-100: #d3f0f7;
  --color-cyan-200: #abe4f3;
  --color-cyan-300: #71d0e7;
  --color-cyan-400: #00b3d0;
  --color-cyan-500: #009fc1;
  --color-cyan-600: #008cac;
  --color-cyan-700: #007490;
  --color-cyan-800: #006178;
  --color-cyan-900: #005266;
  --color-cyan-950: #002b38;
  --color-sky-50: #eaf8ff;
  --color-sky-100: #d4eeff;
  --color-sky-200: #ace1ff;
  --color-sky-300: #74cbff;
  --color-sky-400: #1babf0;
  --color-sky-500: #0096e4;
  --color-sky-600: #0083cd;
  --color-sky-700: #006dac;
  --color-sky-800: #005b8f;
  --color-sky-900: #004d7a;
  --color-sky-950: #002844;
  --color-blue-50: #ecf6ff;
  --color-blue-100: #d8ebff;
  --color-blue-200: #b6dbff;
  --color-blue-300: #88c0ff;
  --color-blue-400: #549cff;
  --color-blue-500: #3084ff;
  --color-blue-600: #1f71f1;
  --color-blue-700: #165dcb;
  --color-blue-800: #134ea9;
  --color-blue-900: #104290;
  --color-blue-950: #032152;
  --color-indigo-50: #f1f4ff;
  --color-indigo-100: #e1e8ff;
  --color-indigo-200: #c8d4ff;
  --color-indigo-300: #a8b5ff;
  --color-indigo-400: #838cff;
  --color-indigo-500: #6f70ff;
  --color-indigo-600: #605efa;
  --color-indigo-700: #4f4dd3;
  --color-indigo-800: #4140b0;
  --color-indigo-900: #373695;
  --color-indigo-950: #1b1955;
  --color-violet-50: #f6f2ff;
  --color-violet-100: #eae4ff;
  --color-violet-200: #dbccff;
  --color-violet-300: #c5a9ff;
  --color-violet-400: #a87cff;
  --color-violet-500: #975cff;
  --color-violet-600: #854af8;
  --color-violet-700: #6f3bd1;
  --color-violet-800: #5c32ae;
  --color-violet-900: #4d2a94;
  --color-violet-950: #291254;
  --color-purple-50: #f9f1ff;
  --color-purple-100: #f2e1ff;
  --color-purple-200: #e9c7ff;
  --color-purple-300: #d9a0ff;
  --color-purple-400: #c06fff;
  --color-purple-500: #b04aff;
  --color-purple-600: #9c37f1;
  --color-purple-700: #832acb;
  --color-purple-800: #6d24a9;
  --color-purple-900: #5c1f8f;
  --color-purple-950: #320a52;
  --color-fuchsia-50: #ffefff;
  --color-fuchsia-100: #ffdcff;
  --color-fuchsia-200: #ffbdff;
  --color-fuchsia-300: #fa90ff;
  --color-fuchsia-400: #e654fc;
  --color-fuchsia-500: #d714f0;
  --color-fuchsia-600: #c000d9;
  --color-fuchsia-700: #a100b6;
  --color-fuchsia-800: #860098;
  --color-fuchsia-900: #720081;
  --color-fuchsia-950: #3f0049;
  --color-pink-50: #ffeff6;
  --color-pink-100: #ffdcec;
  --color-pink-200: #ffbddd;
  --color-pink-300: #ff91c7;
  --color-pink-400: #fe59a8;
  --color-pink-500: #ef2994;
  --color-pink-600: #d70a82;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffeffd;
  --color-rose-100: #ffddf8;
  --color-rose-200: #ffc0f4;
  --color-rose-300: #ff96e9;
  --color-rose-400: #eb62d3;
  --color-rose-500: #dc3ac3;
  --color-rose-600: #c526ae;
  --color-rose-700: #a51c92;
  --color-rose-800: #891979;
  --color-rose-900: #751567;
  --color-rose-950: #410438;
  --color-white: #ffffff;
  --color-black: #000000;
  --background: #0d1214;
  --sidebar: #111517;
  --card: #1b1f21;
  --popover: #242a2b;
  --muted: #242a2b;
  --accent: #242a2b;
  --foreground: #FFFFFF;
  --card-foreground: #FFFFFF;
  --popover-foreground: #FFFFFF;
  --muted-foreground: #9fa2a4;
  --accent-foreground: #ff1931;
  --primary: #ff1931;
  --primary-hover: #e60020;
  --primary-foreground: #FFFFFF;
  --ring: #ff1931;
  --input-bg: #161a1c;
  --secondary: rgba(255, 255, 255, 0.05);
  --secondary-foreground: #FFFFFF;
  --destructive: #dc3ac3;
  --destructive-foreground: #FFFFFF;
  --border: rgba(255, 255, 255, 0.08);
  --input: rgba(255, 255, 255, 0.08);
  --sidebar-ring: #ff1931;
  --sidebar-border: rgba(255, 255, 255, 0.08);
  --sidebar-accent: rgba(255, 255, 255, 0.06);
  --sidebar-primary: #ff1931;
  --sidebar-foreground: #9fa2a4;
  --sidebar-accent-foreground: #FFFFFF;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(255, 255, 255, 0.9);
  --sidebar-inactive-text: rgba(255, 255, 255, 0.4);
  --sidebar-hover-text: rgba(255, 255, 255, 0.7);
  --sidebar-active-icon: #ff1931;
  --sidebar-inactive-icon: rgba(255, 255, 255, 0.35);
  --sidebar-hover-icon: rgba(255, 255, 255, 0.65);
  --sidebar-hover-bg: rgba(255, 255, 255, 0.04);
  --sidebar-border-active: #ff193126;
  --sidebar-bg-active: #ff193112;
  --chart-1: #ff1931;
  --chart-2: #1babf0;
  --chart-3: #df8900;
  --chart-4: #eb62d3;
  --chart-5: #a87cff;
  --brand-primary-dim: #ff19311A;
  --brand-primary-border: #ff193133;
  --brand-success: #00ad33;
  --brand-success-dim: #00ad331A;
  --brand-success-border: #00ad3338;
  --brand-gold: #d06f00;
  --brand-gold-dim: #d06f001A;
  --brand-gold-border: #d06f0038;
  --text-muted: #707375;
  --border-subtle: rgba(255, 255, 255, 0.06);
  --border-default: rgba(255, 255, 255, 0.08);
  --border-strong: rgba(255, 255, 255, 0.16);
  --shadow-color: rgba(0, 0, 0, 0.25);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.15);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.2);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.25);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.35);
  --shadow-glow: 0 0 40px #ff193126;
  color-scheme: dark;
  --chat-bg: #090d0f;
  --chat-bg-deep: #0d1113;
  --chat-bg-deepest: #030506;
  --chat-bg-alt: #121719;
  --chat-panel: #111617;
  --chat-surface: #2a2f31;
  --chat-surface-alt: #1e2324;
  --chat-raised: #23292a;
  --chat-raised-alt: #222729;
  --chat-hover: #393e40;
  --chat-text: #f2f5f5;
  --chat-meta: #9fa2a4;
  --chat-meta-strong: #d1d4d5;
  --chat-accent: #ff1931;
  --chat-accent-hover: #c20017;
  --chat-bubble-out: #a10014;
  --chat-link: #1babf0;
  --chat-note-bg: color-mix(in srgb, #d06f00 10%, transparent);
  --chat-note-fg: #fcd09f;
  --chat-note-border: color-mix(in srgb, #d06f00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #d06f00 10%, transparent);
  --chat-warn-fg: #f4b15f;
  --chat-warn-border: color-mix(in srgb, #d06f00 30%, transparent);
  --builder-bg: #080c0d;
  --builder-border: #252a2c;
  --builder-deep: #050809;
  --builder-deepest: #020405;
  --builder-raised: #0c1012;
  --builder-panel: #0f1415;
  --builder-panel-alt: #070b0c;
  --builder-surface: #0a0e10;
  --builder-surface-2: #121719;
  --builder-surface-3: #181d1e;
  --builder-surface-4: #05090a;
  --builder-neutral: #1a1f21;
  --surface-alt: #252a2c;
  --surface-deep: #101516;
  --surface-deepest: #070b0c;
  --header: #010303;
  --hero-from: #0a0e10;
  --hero-via: #0f1415;
  --hero-to: #050809;
}

[data-theme="carbon-fiber"][data-mode="light"] {
  --color-slate-50: #050809;
  --color-slate-100: #14191a;
  --color-slate-200: #25292b;
  --color-slate-300: #3d4142;
  --color-slate-400: #515556;
  --color-slate-500: #707375;
  --color-slate-600: #9fa2a4;
  --color-slate-700: #d1d4d5;
  --color-slate-800: #e5e8e9;
  --color-slate-900: #f2f5f5;
  --color-slate-950: #f8fbfb;
  --color-gray-50: #050809;
  --color-gray-100: #14191a;
  --color-gray-200: #25292b;
  --color-gray-300: #3d4142;
  --color-gray-400: #515556;
  --color-gray-500: #707375;
  --color-gray-600: #9fa2a4;
  --color-gray-700: #d1d4d5;
  --color-gray-800: #e5e8e9;
  --color-gray-900: #f2f5f5;
  --color-gray-950: #f8fbfb;
  --color-zinc-50: #050809;
  --color-zinc-100: #14191a;
  --color-zinc-200: #25292b;
  --color-zinc-300: #3d4142;
  --color-zinc-400: #515556;
  --color-zinc-500: #707375;
  --color-zinc-600: #9fa2a4;
  --color-zinc-700: #d1d4d5;
  --color-zinc-800: #e5e8e9;
  --color-zinc-900: #f2f5f5;
  --color-zinc-950: #f8fbfb;
  --color-neutral-50: #050809;
  --color-neutral-100: #14191a;
  --color-neutral-200: #25292b;
  --color-neutral-300: #3d4142;
  --color-neutral-400: #515556;
  --color-neutral-500: #707375;
  --color-neutral-600: #9fa2a4;
  --color-neutral-700: #d1d4d5;
  --color-neutral-800: #e5e8e9;
  --color-neutral-900: #f2f5f5;
  --color-neutral-950: #f8fbfb;
  --color-stone-50: #050809;
  --color-stone-100: #14191a;
  --color-stone-200: #25292b;
  --color-stone-300: #3d4142;
  --color-stone-400: #515556;
  --color-stone-500: #707375;
  --color-stone-600: #9fa2a4;
  --color-stone-700: #d1d4d5;
  --color-stone-800: #e5e8e9;
  --color-stone-900: #f2f5f5;
  --color-stone-950: #f8fbfb;
  --color-red-50: #ffdcd9;
  --color-red-100: #ffbcb8;
  --color-red-200: #ff8d8c;
  --color-red-300: #ff003a;
  --color-red-400: #ea002a;
  --color-red-500: #ea002a;
  --color-red-600: #c50020;
  --color-red-700: #c50020;
  --color-red-800: #a4001b;
  --color-red-900: #8b0017;
  --color-red-950: #4f0006;
  --color-orange-50: #ffe1d0;
  --color-orange-100: #ffc7a5;
  --color-orange-200: #ffa26b;
  --color-orange-300: #eb5100;
  --color-orange-400: #d33f00;
  --color-orange-500: #d33f00;
  --color-orange-600: #b23200;
  --color-orange-700: #b23200;
  --color-orange-800: #942a00;
  --color-orange-900: #7e2400;
  --color-orange-950: #460e00;
  --color-amber-50: #fce6cd;
  --color-amber-100: #fcd09f;
  --color-amber-200: #f4b15f;
  --color-amber-300: #d06f00;
  --color-amber-400: #ba5e00;
  --color-amber-500: #ba5e00;
  --color-amber-600: #9c4d00;
  --color-amber-700: #9c4d00;
  --color-amber-800: #824000;
  --color-amber-900: #6e3600;
  --color-amber-950: #3d1a00;
  --color-yellow-50: #f6e9cc;
  --color-yellow-100: #f0d69d;
  --color-yellow-200: #e4ba5b;
  --color-yellow-300: #bc7e00;
  --color-yellow-400: #a76d00;
  --color-yellow-500: #a76d00;
  --color-yellow-600: #8c5a00;
  --color-yellow-700: #8c5a00;
  --color-yellow-800: #744b00;
  --color-yellow-900: #633f00;
  --color-yellow-950: #361f00;
  --color-lime-50: #def2ce;
  --color-lime-100: #c2e7a1;
  --color-lime-200: #9cd463;
  --color-lime-300: #54a400;
  --color-lime-400: #449000;
  --color-lime-500: #449000;
  --color-lime-600: #377800;
  --color-lime-700: #377800;
  --color-lime-800: #2e6400;
  --color-lime-900: #265500;
  --color-lime-950: #102d00;
  --color-green-50: #d4f4d9;
  --color-green-100: #adebb8;
  --color-green-200: #74da8c;
  --color-green-300: #00ad33;
  --color-green-400: #009822;
  --color-green-500: #009822;
  --color-green-600: #007f18;
  --color-green-700: #007f18;
  --color-green-800: #006a15;
  --color-green-900: #005a12;
  --color-green-950: #003004;
  --color-emerald-50: #ffdcd7;
  --color-emerald-100: #ffbdb5;
  --color-emerald-200: #ff9188;
  --color-emerald-300: #ff1931;
  --color-emerald-400: #e60020;
  --color-emerald-500: #e60020;
  --color-emerald-600: #c20017;
  --color-emerald-700: #c20017;
  --color-emerald-800: #a10014;
  --color-emerald-900: #890011;
  --color-emerald-950: #4d0003;
  --color-teal-50: #c8f5eb;
  --color-teal-100: #8feedb;
  --color-teal-200: #00dfc4;
  --color-teal-300: #00b290;
  --color-teal-400: #009d7e;
  --color-teal-500: #009d7e;
  --color-teal-600: #008369;
  --color-teal-700: #008369;
  --color-teal-800: #006d57;
  --color-teal-900: #005d4a;
  --color-teal-950: #003226;
  --color-cyan-50: #d3f0f7;
  --color-cyan-100: #abe4f3;
  --color-cyan-200: #71d0e7;
  --color-cyan-300: #009fc1;
  --color-cyan-400: #008cac;
  --color-cyan-500: #008cac;
  --color-cyan-600: #007490;
  --color-cyan-700: #007490;
  --color-cyan-800: #006178;
  --color-cyan-900: #005266;
  --color-cyan-950: #002b38;
  --color-sky-50: #d4eeff;
  --color-sky-100: #ace1ff;
  --color-sky-200: #74cbff;
  --color-sky-300: #0096e4;
  --color-sky-400: #0083cd;
  --color-sky-500: #0083cd;
  --color-sky-600: #006dac;
  --color-sky-700: #006dac;
  --color-sky-800: #005b8f;
  --color-sky-900: #004d7a;
  --color-sky-950: #002844;
  --color-blue-50: #d8ebff;
  --color-blue-100: #b6dbff;
  --color-blue-200: #88c0ff;
  --color-blue-300: #3084ff;
  --color-blue-400: #1f71f1;
  --color-blue-500: #1f71f1;
  --color-blue-600: #165dcb;
  --color-blue-700: #165dcb;
  --color-blue-800: #134ea9;
  --color-blue-900: #104290;
  --color-blue-950: #032152;
  --color-indigo-50: #e1e8ff;
  --color-indigo-100: #c8d4ff;
  --color-indigo-200: #a8b5ff;
  --color-indigo-300: #6f70ff;
  --color-indigo-400: #605efa;
  --color-indigo-500: #605efa;
  --color-indigo-600: #4f4dd3;
  --color-indigo-700: #4f4dd3;
  --color-indigo-800: #4140b0;
  --color-indigo-900: #373695;
  --color-indigo-950: #1b1955;
  --color-violet-50: #eae4ff;
  --color-violet-100: #dbccff;
  --color-violet-200: #c5a9ff;
  --color-violet-300: #975cff;
  --color-violet-400: #854af8;
  --color-violet-500: #854af8;
  --color-violet-600: #6f3bd1;
  --color-violet-700: #6f3bd1;
  --color-violet-800: #5c32ae;
  --color-violet-900: #4d2a94;
  --color-violet-950: #291254;
  --color-purple-50: #f2e1ff;
  --color-purple-100: #e9c7ff;
  --color-purple-200: #d9a0ff;
  --color-purple-300: #b04aff;
  --color-purple-400: #9c37f1;
  --color-purple-500: #9c37f1;
  --color-purple-600: #832acb;
  --color-purple-700: #832acb;
  --color-purple-800: #6d24a9;
  --color-purple-900: #5c1f8f;
  --color-purple-950: #320a52;
  --color-fuchsia-50: #ffdcff;
  --color-fuchsia-100: #ffbdff;
  --color-fuchsia-200: #fa90ff;
  --color-fuchsia-300: #d714f0;
  --color-fuchsia-400: #c000d9;
  --color-fuchsia-500: #c000d9;
  --color-fuchsia-600: #a100b6;
  --color-fuchsia-700: #a100b6;
  --color-fuchsia-800: #860098;
  --color-fuchsia-900: #720081;
  --color-fuchsia-950: #3f0049;
  --color-pink-50: #ffdcec;
  --color-pink-100: #ffbddd;
  --color-pink-200: #ff91c7;
  --color-pink-300: #ef2994;
  --color-pink-400: #d70a82;
  --color-pink-500: #d70a82;
  --color-pink-600: #b5016c;
  --color-pink-700: #b5016c;
  --color-pink-800: #96075a;
  --color-pink-900: #80094c;
  --color-pink-950: #480027;
  --color-rose-50: #ffddf8;
  --color-rose-100: #ffc0f4;
  --color-rose-200: #ff96e9;
  --color-rose-300: #dc3ac3;
  --color-rose-400: #c526ae;
  --color-rose-500: #c526ae;
  --color-rose-600: #a51c92;
  --color-rose-700: #a51c92;
  --color-rose-800: #891979;
  --color-rose-900: #751567;
  --color-rose-950: #410438;
  --color-white: #14191a;
  --color-black: #000000;
  --background: #f5f7f8;
  --sidebar: #fafdfe;
  --card: #fdffff;
  --popover: #eff1f2;
  --muted: #eff1f2;
  --accent: #eff1f2;
  --foreground: #14191a;
  --card-foreground: #14191a;
  --popover-foreground: #14191a;
  --muted-foreground: #515556;
  --accent-foreground: #e60020;
  --primary: #e60020;
  --primary-hover: #a10014;
  --primary-foreground: #FFFFFF;
  --ring: #e60020;
  --input-bg: #f8fbfb;
  --secondary: rgba(0, 0, 0, 0.04);
  --secondary-foreground: #14191a;
  --destructive: #c526ae;
  --destructive-foreground: #FFFFFF;
  --border: rgba(0, 0, 0, 0.1);
  --input: rgba(0, 0, 0, 0.12);
  --sidebar-ring: #e60020;
  --sidebar-border: rgba(0, 0, 0, 0.08);
  --sidebar-accent: rgba(0, 0, 0, 0.05);
  --sidebar-primary: #e60020;
  --sidebar-foreground: #515556;
  --sidebar-accent-foreground: #14191a;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(0, 0, 0, 0.92);
  --sidebar-inactive-text: rgba(0, 0, 0, 0.55);
  --sidebar-hover-text: rgba(0, 0, 0, 0.75);
  --sidebar-active-icon: #e60020;
  --sidebar-inactive-icon: rgba(0, 0, 0, 0.45);
  --sidebar-hover-icon: rgba(0, 0, 0, 0.7);
  --sidebar-hover-bg: rgba(0, 0, 0, 0.045);
  --sidebar-border-active: #e6002026;
  --sidebar-bg-active: #e6002012;
  --chart-1: #e60020;
  --chart-2: #0083cd;
  --chart-3: #ba5e00;
  --chart-4: #c526ae;
  --chart-5: #854af8;
  --brand-primary-dim: #e600201A;
  --brand-primary-border: #e6002033;
  --brand-success: #009822;
  --brand-success-dim: #0098221A;
  --brand-success-border: #00982238;
  --brand-gold: #ba5e00;
  --brand-gold-dim: #ba5e001A;
  --brand-gold-border: #ba5e0038;
  --text-muted: #707375;
  --border-subtle: rgba(0, 0, 0, 0.07);
  --border-default: rgba(0, 0, 0, 0.1);
  --border-strong: rgba(0, 0, 0, 0.18);
  --shadow-color: rgba(0, 0, 0, 0.08);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.07);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.09);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.13);
  --shadow-glow: 0 0 40px #e6002014;
  color-scheme: light;
  --chat-bg: #e6e8e9;
  --chat-bg-deep: #ebedee;
  --chat-bg-deepest: #dcdedf;
  --chat-bg-alt: #eef0f1;
  --chat-panel: #fbfeff;
  --chat-surface: #fdffff;
  --chat-surface-alt: #f5f7f8;
  --chat-raised: #f3f5f6;
  --chat-raised-alt: #f1f4f5;
  --chat-hover: #e9ecec;
  --chat-text: #14191a;
  --chat-meta: #515556;
  --chat-meta-strong: #3d4142;
  --chat-accent: #e60020;
  --chat-accent-hover: #a10014;
  --chat-bubble-out: color-mix(in srgb, #e60020 22%, #ffffff);
  --chat-link: #006dac;
  --chat-note-bg: color-mix(in srgb, #ba5e00 14%, transparent);
  --chat-note-fg: #6e3600;
  --chat-note-border: color-mix(in srgb, #ba5e00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #ba5e00 14%, transparent);
  --chat-warn-fg: #824000;
  --chat-warn-border: color-mix(in srgb, #ba5e00 30%, transparent);
  --builder-bg: #f5f7f8;
  --builder-border: #dcdedf;
  --builder-deep: #f8fbfb;
  --builder-deepest: #fafcfd;
  --builder-raised: #f0f2f3;
  --builder-panel: #eef0f1;
  --builder-panel-alt: #f3f5f6;
  --builder-surface: #f1f4f5;
  --builder-surface-2: #eceff0;
  --builder-surface-3: #e9ecec;
  --builder-surface-4: #f6f8f9;
  --builder-neutral: #ebedee;
  --surface-alt: #e9ecec;
  --surface-deep: #f3f5f6;
  --surface-deepest: #f6f9fa;
  --header: #fdffff;
  --hero-from: #fbfeff;
  --hero-via: #f5f7f8;
  --hero-to: #eef0f1;
}

[data-theme="tiranga"][data-mode="dark"] {
  --color-slate-50: #f7faff;
  --color-slate-100: #f1f4fb;
  --color-slate-200: #e4e8ef;
  --color-slate-300: #d0d4dc;
  --color-slate-400: #9da2ab;
  --color-slate-500: #6e737d;
  --color-slate-600: #4f545f;
  --color-slate-700: #3b404b;
  --color-slate-800: #232933;
  --color-slate-900: #131822;
  --color-slate-950: #040710;
  --color-gray-50: #f7faff;
  --color-gray-100: #f1f4fb;
  --color-gray-200: #e4e8ef;
  --color-gray-300: #d0d4dc;
  --color-gray-400: #9da2ab;
  --color-gray-500: #6e737d;
  --color-gray-600: #4f545f;
  --color-gray-700: #3b404b;
  --color-gray-800: #232933;
  --color-gray-900: #131822;
  --color-gray-950: #040710;
  --color-zinc-50: #f7faff;
  --color-zinc-100: #f1f4fb;
  --color-zinc-200: #e4e8ef;
  --color-zinc-300: #d0d4dc;
  --color-zinc-400: #9da2ab;
  --color-zinc-500: #6e737d;
  --color-zinc-600: #4f545f;
  --color-zinc-700: #3b404b;
  --color-zinc-800: #232933;
  --color-zinc-900: #131822;
  --color-zinc-950: #040710;
  --color-neutral-50: #f7faff;
  --color-neutral-100: #f1f4fb;
  --color-neutral-200: #e4e8ef;
  --color-neutral-300: #d0d4dc;
  --color-neutral-400: #9da2ab;
  --color-neutral-500: #6e737d;
  --color-neutral-600: #4f545f;
  --color-neutral-700: #3b404b;
  --color-neutral-800: #232933;
  --color-neutral-900: #131822;
  --color-neutral-950: #040710;
  --color-stone-50: #f7faff;
  --color-stone-100: #f1f4fb;
  --color-stone-200: #e4e8ef;
  --color-stone-300: #d0d4dc;
  --color-stone-400: #9da2ab;
  --color-stone-500: #6e737d;
  --color-stone-600: #4f545f;
  --color-stone-700: #3b404b;
  --color-stone-800: #232933;
  --color-stone-900: #131822;
  --color-stone-950: #040710;
  --color-red-50: #ffeff0;
  --color-red-100: #ffdcdf;
  --color-red-200: #ffbcc4;
  --color-red-300: #ff90a0;
  --color-red-400: #ff5576;
  --color-red-500: #fc1b5c;
  --color-red-600: #e3004d;
  --color-red-700: #bf003e;
  --color-red-800: #9f0034;
  --color-red-900: #87002b;
  --color-red-950: #4c0013;
  --color-orange-50: #fff2e8;
  --color-orange-100: #ffe2cf;
  --color-orange-200: #ffc9a4;
  --color-orange-300: #ffa569;
  --color-orange-400: #f47803;
  --color-orange-500: #e55900;
  --color-orange-600: #ce4800;
  --color-orange-700: #ad3900;
  --color-orange-800: #903000;
  --color-orange-900: #7a2900;
  --color-orange-950: #441100;
  --color-amber-50: #fbf5e6;
  --color-amber-100: #f5e9cb;
  --color-amber-200: #eed79b;
  --color-amber-300: #e0bc56;
  --color-amber-400: #c89800;
  --color-amber-500: #b88100;
  --color-amber-600: #a36f00;
  --color-amber-700: #895c00;
  --color-amber-800: #724d00;
  --color-amber-900: #604100;
  --color-amber-950: #342000;
  --color-yellow-50: #f8f6e7;
  --color-yellow-100: #f0ebcd;
  --color-yellow-200: #e5dba0;
  --color-yellow-300: #d2c260;
  --color-yellow-400: #b7a000;
  --color-yellow-500: #a68b00;
  --color-yellow-600: #937800;
  --color-yellow-700: #7a6400;
  --color-yellow-800: #665300;
  --color-yellow-900: #564600;
  --color-yellow-950: #2e2400;
  --color-lime-50: #f2f8e7;
  --color-lime-100: #e3f0cd;
  --color-lime-200: #cce4a0;
  --color-lime-300: #add061;
  --color-lime-400: #88b100;
  --color-lime-500: #719e00;
  --color-lime-600: #618a00;
  --color-lime-700: #507300;
  --color-lime-800: #426000;
  --color-lime-900: #385100;
  --color-lime-950: #1b2b00;
  --color-green-50: #edfaed;
  --color-green-100: #d8f2da;
  --color-green-200: #b6e8ba;
  --color-green-300: #86d78f;
  --color-green-400: #49bb5d;
  --color-green-500: #00a83c;
  --color-green-600: #00942b;
  --color-green-700: #007c21;
  --color-green-800: #00671c;
  --color-green-900: #005718;
  --color-green-950: #002e06;
  --color-emerald-50: #fff3e8;
  --color-emerald-100: #ffe4ce;
  --color-emerald-200: #ffcda2;
  --color-emerald-300: #fcac66;
  --color-emerald-400: #e88200;
  --color-emerald-500: #d96700;
  --color-emerald-600: #c35500;
  --color-emerald-700: #a34500;
  --color-emerald-800: #883a00;
  --color-emerald-900: #733100;
  --color-emerald-950: #401600;
  --color-teal-50: #ebf9f5;
  --color-teal-100: #d5f1e9;
  --color-teal-200: #aee7d7;
  --color-teal-300: #76d5be;
  --color-teal-400: #1ab99d;
  --color-teal-500: #00a788;
  --color-teal-600: #009376;
  --color-teal-700: #007b62;
  --color-teal-800: #006651;
  --color-teal-900: #005645;
  --color-teal-950: #002e23;
  --color-cyan-50: #ebf8fd;
  --color-cyan-100: #d5eff9;
  --color-cyan-200: #aee3f6;
  --color-cyan-300: #77ceec;
  --color-cyan-400: #23b0d6;
  --color-cyan-500: #009cc7;
  --color-cyan-600: #0089b2;
  --color-cyan-700: #007295;
  --color-cyan-800: #005f7c;
  --color-cyan-900: #005069;
  --color-cyan-950: #002a3a;
  --color-sky-50: #ecf7ff;
  --color-sky-100: #d6edff;
  --color-sky-200: #b2deff;
  --color-sky-300: #81c7ff;
  --color-sky-400: #43a5fa;
  --color-sky-500: #0090ef;
  --color-sky-600: #007dd7;
  --color-sky-700: #0067b5;
  --color-sky-800: #005697;
  --color-sky-900: #004980;
  --color-sky-950: #002548;
  --color-blue-50: #eef6ff;
  --color-blue-100: #dbeaff;
  --color-blue-200: #bcd9ff;
  --color-blue-300: #93beff;
  --color-blue-400: #659aff;
  --color-blue-500: #4981ff;
  --color-blue-600: #3a6fed;
  --color-blue-700: #2e5bc8;
  --color-blue-800: #264ca6;
  --color-blue-900: #20408d;
  --color-blue-950: #0c2050;
  --color-indigo-50: #f1f4ff;
  --color-indigo-100: #e2e7ff;
  --color-indigo-200: #cad4ff;
  --color-indigo-300: #abb6ff;
  --color-indigo-400: #878eff;
  --color-indigo-500: #7273ff;
  --color-indigo-600: #6360f3;
  --color-indigo-700: #514fcd;
  --color-indigo-800: #4342aa;
  --color-indigo-900: #383891;
  --color-indigo-950: #1c1a52;
  --color-violet-50: #f6f2ff;
  --color-violet-100: #ebe4ff;
  --color-violet-200: #dcccff;
  --color-violet-300: #c7aaff;
  --color-violet-400: #aa7dff;
  --color-violet-500: #995fff;
  --color-violet-600: #874cf2;
  --color-violet-700: #703dcc;
  --color-violet-800: #5d34aa;
  --color-violet-900: #4e2c90;
  --color-violet-950: #291352;
  --color-purple-50: #fbf1ff;
  --color-purple-100: #f4e1ff;
  --color-purple-200: #edc6ff;
  --color-purple-300: #df9fff;
  --color-purple-400: #c66fff;
  --color-purple-500: #b64bfe;
  --color-purple-600: #a238e6;
  --color-purple-700: #872cc2;
  --color-purple-800: #7125a1;
  --color-purple-900: #5f2089;
  --color-purple-950: #340b4d;
  --color-fuchsia-50: #ffefff;
  --color-fuchsia-100: #ffdcff;
  --color-fuchsia-200: #ffbdff;
  --color-fuchsia-300: #fd91ff;
  --color-fuchsia-400: #e957ef;
  --color-fuchsia-500: #da22e3;
  --color-fuchsia-600: #c300cc;
  --color-fuchsia-700: #a300ab;
  --color-fuchsia-800: #88008e;
  --color-fuchsia-900: #740379;
  --color-fuchsia-950: #400044;
  --color-pink-50: #ffeffb;
  --color-pink-100: #ffdcf5;
  --color-pink-200: #ffbeef;
  --color-pink-300: #ff93e1;
  --color-pink-400: #f25dc9;
  --color-pink-500: #e332b8;
  --color-pink-600: #cb1ba4;
  --color-pink-700: #ab1189;
  --color-pink-800: #8e1172;
  --color-pink-900: #791061;
  --color-pink-950: #430234;
  --color-rose-50: #ffeff4;
  --color-rose-100: #ffdce7;
  --color-rose-200: #ffbdd4;
  --color-rose-300: #ff92b8;
  --color-rose-400: #ff5a96;
  --color-rose-500: #f32b80;
  --color-rose-600: #da0e6f;
  --color-rose-700: #b7045c;
  --color-rose-800: #99094c;
  --color-rose-900: #820a40;
  --color-rose-950: #490020;
  --color-white: #ffffff;
  --color-black: #000000;
  --background: #0b111d;
  --sidebar: #0e1420;
  --card: #181e2b;
  --popover: #222936;
  --muted: #222936;
  --accent: #222936;
  --foreground: #FFFFFF;
  --card-foreground: #FFFFFF;
  --popover-foreground: #FFFFFF;
  --muted-foreground: #9da2ab;
  --accent-foreground: #d96700;
  --primary: #d96700;
  --primary-hover: #c35500;
  --primary-foreground: #FFFFFF;
  --ring: #d96700;
  --input-bg: #131926;
  --secondary: rgba(255, 255, 255, 0.05);
  --secondary-foreground: #FFFFFF;
  --destructive: #f32b80;
  --destructive-foreground: #FFFFFF;
  --border: rgba(255, 255, 255, 0.08);
  --input: rgba(255, 255, 255, 0.08);
  --sidebar-ring: #d96700;
  --sidebar-border: rgba(255, 255, 255, 0.08);
  --sidebar-accent: rgba(255, 255, 255, 0.06);
  --sidebar-primary: #d96700;
  --sidebar-foreground: #9da2ab;
  --sidebar-accent-foreground: #FFFFFF;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(255, 255, 255, 0.9);
  --sidebar-inactive-text: rgba(255, 255, 255, 0.4);
  --sidebar-hover-text: rgba(255, 255, 255, 0.7);
  --sidebar-active-icon: #d96700;
  --sidebar-inactive-icon: rgba(255, 255, 255, 0.35);
  --sidebar-hover-icon: rgba(255, 255, 255, 0.65);
  --sidebar-hover-bg: rgba(255, 255, 255, 0.04);
  --sidebar-border-active: #d9670026;
  --sidebar-bg-active: #d9670012;
  --chart-1: #d96700;
  --chart-2: #43a5fa;
  --chart-3: #c89800;
  --chart-4: #ff5a96;
  --chart-5: #aa7dff;
  --brand-primary-dim: #d967001A;
  --brand-primary-border: #d9670033;
  --brand-success: #00a83c;
  --brand-success-dim: #00a83c1A;
  --brand-success-border: #00a83c38;
  --brand-gold: #b88100;
  --brand-gold-dim: #b881001A;
  --brand-gold-border: #b8810038;
  --text-muted: #6e737d;
  --border-subtle: rgba(255, 255, 255, 0.06);
  --border-default: rgba(255, 255, 255, 0.08);
  --border-strong: rgba(255, 255, 255, 0.16);
  --shadow-color: rgba(0, 0, 0, 0.25);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.15);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.2);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.25);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.35);
  --shadow-glow: 0 0 40px #d9670026;
  color-scheme: dark;
  --chat-bg: #070c17;
  --chat-bg-deep: #0b101c;
  --chat-bg-deepest: #02040d;
  --chat-bg-alt: #101622;
  --chat-panel: #0f1521;
  --chat-surface: #272e3b;
  --chat-surface-alt: #1b222e;
  --chat-raised: #212835;
  --chat-raised-alt: #202633;
  --chat-hover: #363d4b;
  --chat-text: #f1f4fb;
  --chat-meta: #9da2ab;
  --chat-meta-strong: #d0d4dc;
  --chat-accent: #d96700;
  --chat-accent-hover: #a34500;
  --chat-bubble-out: #883a00;
  --chat-link: #43a5fa;
  --chat-note-bg: color-mix(in srgb, #b88100 10%, transparent);
  --chat-note-fg: #eed79b;
  --chat-note-border: color-mix(in srgb, #b88100 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #b88100 10%, transparent);
  --chat-warn-fg: #e0bc56;
  --chat-warn-border: color-mix(in srgb, #b88100 30%, transparent);
  --builder-bg: #060b16;
  --builder-border: #222936;
  --builder-deep: #040712;
  --builder-deepest: #01030b;
  --builder-raised: #0a0f1b;
  --builder-panel: #0d131e;
  --builder-panel-alt: #050a15;
  --builder-surface: #080d18;
  --builder-surface-2: #101622;
  --builder-surface-3: #161c28;
  --builder-surface-4: #040813;
  --builder-neutral: #181e2b;
  --surface-alt: #222936;
  --surface-deep: #0e1420;
  --surface-deepest: #050a15;
  --header: #010209;
  --hero-from: #080d18;
  --hero-via: #0d131e;
  --hero-to: #040712;
}

[data-theme="tiranga"][data-mode="light"] {
  --color-slate-50: #040710;
  --color-slate-100: #131822;
  --color-slate-200: #232933;
  --color-slate-300: #3b404b;
  --color-slate-400: #4f545f;
  --color-slate-500: #6e737d;
  --color-slate-600: #9da2ab;
  --color-slate-700: #d0d4dc;
  --color-slate-800: #e4e8ef;
  --color-slate-900: #f1f4fb;
  --color-slate-950: #f7faff;
  --color-gray-50: #040710;
  --color-gray-100: #131822;
  --color-gray-200: #232933;
  --color-gray-300: #3b404b;
  --color-gray-400: #4f545f;
  --color-gray-500: #6e737d;
  --color-gray-600: #9da2ab;
  --color-gray-700: #d0d4dc;
  --color-gray-800: #e4e8ef;
  --color-gray-900: #f1f4fb;
  --color-gray-950: #f7faff;
  --color-zinc-50: #040710;
  --color-zinc-100: #131822;
  --color-zinc-200: #232933;
  --color-zinc-300: #3b404b;
  --color-zinc-400: #4f545f;
  --color-zinc-500: #6e737d;
  --color-zinc-600: #9da2ab;
  --color-zinc-700: #d0d4dc;
  --color-zinc-800: #e4e8ef;
  --color-zinc-900: #f1f4fb;
  --color-zinc-950: #f7faff;
  --color-neutral-50: #040710;
  --color-neutral-100: #131822;
  --color-neutral-200: #232933;
  --color-neutral-300: #3b404b;
  --color-neutral-400: #4f545f;
  --color-neutral-500: #6e737d;
  --color-neutral-600: #9da2ab;
  --color-neutral-700: #d0d4dc;
  --color-neutral-800: #e4e8ef;
  --color-neutral-900: #f1f4fb;
  --color-neutral-950: #f7faff;
  --color-stone-50: #040710;
  --color-stone-100: #131822;
  --color-stone-200: #232933;
  --color-stone-300: #3b404b;
  --color-stone-400: #4f545f;
  --color-stone-500: #6e737d;
  --color-stone-600: #9da2ab;
  --color-stone-700: #d0d4dc;
  --color-stone-800: #e4e8ef;
  --color-stone-900: #f1f4fb;
  --color-stone-950: #f7faff;
  --color-red-50: #ffdcdf;
  --color-red-100: #ffbcc4;
  --color-red-200: #ff90a0;
  --color-red-300: #fc1b5c;
  --color-red-400: #e3004d;
  --color-red-500: #e3004d;
  --color-red-600: #bf003e;
  --color-red-700: #bf003e;
  --color-red-800: #9f0034;
  --color-red-900: #87002b;
  --color-red-950: #4c0013;
  --color-orange-50: #ffe2cf;
  --color-orange-100: #ffc9a4;
  --color-orange-200: #ffa569;
  --color-orange-300: #e55900;
  --color-orange-400: #ce4800;
  --color-orange-500: #ce4800;
  --color-orange-600: #ad3900;
  --color-orange-700: #ad3900;
  --color-orange-800: #903000;
  --color-orange-900: #7a2900;
  --color-orange-950: #441100;
  --color-amber-50: #f5e9cb;
  --color-amber-100: #eed79b;
  --color-amber-200: #e0bc56;
  --color-amber-300: #b88100;
  --color-amber-400: #a36f00;
  --color-amber-500: #a36f00;
  --color-amber-600: #895c00;
  --color-amber-700: #895c00;
  --color-amber-800: #724d00;
  --color-amber-900: #604100;
  --color-amber-950: #342000;
  --color-yellow-50: #f0ebcd;
  --color-yellow-100: #e5dba0;
  --color-yellow-200: #d2c260;
  --color-yellow-300: #a68b00;
  --color-yellow-400: #937800;
  --color-yellow-500: #937800;
  --color-yellow-600: #7a6400;
  --color-yellow-700: #7a6400;
  --color-yellow-800: #665300;
  --color-yellow-900: #564600;
  --color-yellow-950: #2e2400;
  --color-lime-50: #e3f0cd;
  --color-lime-100: #cce4a0;
  --color-lime-200: #add061;
  --color-lime-300: #719e00;
  --color-lime-400: #618a00;
  --color-lime-500: #618a00;
  --color-lime-600: #507300;
  --color-lime-700: #507300;
  --color-lime-800: #426000;
  --color-lime-900: #385100;
  --color-lime-950: #1b2b00;
  --color-green-50: #d8f2da;
  --color-green-100: #b6e8ba;
  --color-green-200: #86d78f;
  --color-green-300: #00a83c;
  --color-green-400: #00942b;
  --color-green-500: #00942b;
  --color-green-600: #007c21;
  --color-green-700: #007c21;
  --color-green-800: #00671c;
  --color-green-900: #005718;
  --color-green-950: #002e06;
  --color-emerald-50: #ffe4ce;
  --color-emerald-100: #ffcda2;
  --color-emerald-200: #fcac66;
  --color-emerald-300: #d96700;
  --color-emerald-400: #c35500;
  --color-emerald-500: #c35500;
  --color-emerald-600: #a34500;
  --color-emerald-700: #a34500;
  --color-emerald-800: #883a00;
  --color-emerald-900: #733100;
  --color-emerald-950: #401600;
  --color-teal-50: #d5f1e9;
  --color-teal-100: #aee7d7;
  --color-teal-200: #76d5be;
  --color-teal-300: #00a788;
  --color-teal-400: #009376;
  --color-teal-500: #009376;
  --color-teal-600: #007b62;
  --color-teal-700: #007b62;
  --color-teal-800: #006651;
  --color-teal-900: #005645;
  --color-teal-950: #002e23;
  --color-cyan-50: #d5eff9;
  --color-cyan-100: #aee3f6;
  --color-cyan-200: #77ceec;
  --color-cyan-300: #009cc7;
  --color-cyan-400: #0089b2;
  --color-cyan-500: #0089b2;
  --color-cyan-600: #007295;
  --color-cyan-700: #007295;
  --color-cyan-800: #005f7c;
  --color-cyan-900: #005069;
  --color-cyan-950: #002a3a;
  --color-sky-50: #d6edff;
  --color-sky-100: #b2deff;
  --color-sky-200: #81c7ff;
  --color-sky-300: #0090ef;
  --color-sky-400: #007dd7;
  --color-sky-500: #007dd7;
  --color-sky-600: #0067b5;
  --color-sky-700: #0067b5;
  --color-sky-800: #005697;
  --color-sky-900: #004980;
  --color-sky-950: #002548;
  --color-blue-50: #dbeaff;
  --color-blue-100: #bcd9ff;
  --color-blue-200: #93beff;
  --color-blue-300: #4981ff;
  --color-blue-400: #3a6fed;
  --color-blue-500: #3a6fed;
  --color-blue-600: #2e5bc8;
  --color-blue-700: #2e5bc8;
  --color-blue-800: #264ca6;
  --color-blue-900: #20408d;
  --color-blue-950: #0c2050;
  --color-indigo-50: #e2e7ff;
  --color-indigo-100: #cad4ff;
  --color-indigo-200: #abb6ff;
  --color-indigo-300: #7273ff;
  --color-indigo-400: #6360f3;
  --color-indigo-500: #6360f3;
  --color-indigo-600: #514fcd;
  --color-indigo-700: #514fcd;
  --color-indigo-800: #4342aa;
  --color-indigo-900: #383891;
  --color-indigo-950: #1c1a52;
  --color-violet-50: #ebe4ff;
  --color-violet-100: #dcccff;
  --color-violet-200: #c7aaff;
  --color-violet-300: #995fff;
  --color-violet-400: #874cf2;
  --color-violet-500: #874cf2;
  --color-violet-600: #703dcc;
  --color-violet-700: #703dcc;
  --color-violet-800: #5d34aa;
  --color-violet-900: #4e2c90;
  --color-violet-950: #291352;
  --color-purple-50: #f4e1ff;
  --color-purple-100: #edc6ff;
  --color-purple-200: #df9fff;
  --color-purple-300: #b64bfe;
  --color-purple-400: #a238e6;
  --color-purple-500: #a238e6;
  --color-purple-600: #872cc2;
  --color-purple-700: #872cc2;
  --color-purple-800: #7125a1;
  --color-purple-900: #5f2089;
  --color-purple-950: #340b4d;
  --color-fuchsia-50: #ffdcff;
  --color-fuchsia-100: #ffbdff;
  --color-fuchsia-200: #fd91ff;
  --color-fuchsia-300: #da22e3;
  --color-fuchsia-400: #c300cc;
  --color-fuchsia-500: #c300cc;
  --color-fuchsia-600: #a300ab;
  --color-fuchsia-700: #a300ab;
  --color-fuchsia-800: #88008e;
  --color-fuchsia-900: #740379;
  --color-fuchsia-950: #400044;
  --color-pink-50: #ffdcf5;
  --color-pink-100: #ffbeef;
  --color-pink-200: #ff93e1;
  --color-pink-300: #e332b8;
  --color-pink-400: #cb1ba4;
  --color-pink-500: #cb1ba4;
  --color-pink-600: #ab1189;
  --color-pink-700: #ab1189;
  --color-pink-800: #8e1172;
  --color-pink-900: #791061;
  --color-pink-950: #430234;
  --color-rose-50: #ffdce7;
  --color-rose-100: #ffbdd4;
  --color-rose-200: #ff92b8;
  --color-rose-300: #f32b80;
  --color-rose-400: #da0e6f;
  --color-rose-500: #da0e6f;
  --color-rose-600: #b7045c;
  --color-rose-700: #b7045c;
  --color-rose-800: #99094c;
  --color-rose-900: #820a40;
  --color-rose-950: #490020;
  --color-white: #131822;
  --color-black: #000000;
  --background: #f4f7fd;
  --sidebar: #f9fdff;
  --card: #fcffff;
  --popover: #eef1f7;
  --muted: #eef1f7;
  --accent: #eef1f7;
  --foreground: #131822;
  --card-foreground: #131822;
  --popover-foreground: #131822;
  --muted-foreground: #4f545f;
  --accent-foreground: #c35500;
  --primary: #c35500;
  --primary-hover: #883a00;
  --primary-foreground: #FFFFFF;
  --ring: #c35500;
  --input-bg: #f7faff;
  --secondary: rgba(0, 0, 0, 0.04);
  --secondary-foreground: #131822;
  --destructive: #da0e6f;
  --destructive-foreground: #FFFFFF;
  --border: rgba(0, 0, 0, 0.1);
  --input: rgba(0, 0, 0, 0.12);
  --sidebar-ring: #c35500;
  --sidebar-border: rgba(0, 0, 0, 0.08);
  --sidebar-accent: rgba(0, 0, 0, 0.05);
  --sidebar-primary: #c35500;
  --sidebar-foreground: #4f545f;
  --sidebar-accent-foreground: #131822;
  --sidebar-primary-foreground: #FFFFFF;
  --sidebar-active-text: rgba(0, 0, 0, 0.92);
  --sidebar-inactive-text: rgba(0, 0, 0, 0.55);
  --sidebar-hover-text: rgba(0, 0, 0, 0.75);
  --sidebar-active-icon: #c35500;
  --sidebar-inactive-icon: rgba(0, 0, 0, 0.45);
  --sidebar-hover-icon: rgba(0, 0, 0, 0.7);
  --sidebar-hover-bg: rgba(0, 0, 0, 0.045);
  --sidebar-border-active: #c3550026;
  --sidebar-bg-active: #c3550012;
  --chart-1: #c35500;
  --chart-2: #007dd7;
  --chart-3: #a36f00;
  --chart-4: #da0e6f;
  --chart-5: #874cf2;
  --brand-primary-dim: #c355001A;
  --brand-primary-border: #c3550033;
  --brand-success: #00942b;
  --brand-success-dim: #00942b1A;
  --brand-success-border: #00942b38;
  --brand-gold: #a36f00;
  --brand-gold-dim: #a36f001A;
  --brand-gold-border: #a36f0038;
  --text-muted: #6e737d;
  --border-subtle: rgba(0, 0, 0, 0.07);
  --border-default: rgba(0, 0, 0, 0.1);
  --border-strong: rgba(0, 0, 0, 0.18);
  --shadow-color: rgba(0, 0, 0, 0.08);
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.07);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.09);
  --shadow-xl: 0 20px 60px rgba(0,0,0,0.13);
  --shadow-glow: 0 0 40px #c3550014;
  color-scheme: light;
  --chat-bg: #e5e8ee;
  --chat-bg-deep: #eaedf3;
  --chat-bg-deepest: #dbdee4;
  --chat-bg-alt: #edf0f6;
  --chat-panel: #fafeff;
  --chat-surface: #fcffff;
  --chat-surface-alt: #f4f7fd;
  --chat-raised: #f2f5fb;
  --chat-raised-alt: #f0f3fa;
  --chat-hover: #e8ebf1;
  --chat-text: #131822;
  --chat-meta: #4f545f;
  --chat-meta-strong: #3b404b;
  --chat-accent: #c35500;
  --chat-accent-hover: #883a00;
  --chat-bubble-out: color-mix(in srgb, #c35500 22%, #ffffff);
  --chat-link: #0067b5;
  --chat-note-bg: color-mix(in srgb, #a36f00 14%, transparent);
  --chat-note-fg: #604100;
  --chat-note-border: color-mix(in srgb, #a36f00 30%, transparent);
  --chat-warn-bg: color-mix(in srgb, #a36f00 14%, transparent);
  --chat-warn-fg: #724d00;
  --chat-warn-border: color-mix(in srgb, #a36f00 30%, transparent);
  --builder-bg: #f4f7fd;
  --builder-border: #dbdee4;
  --builder-deep: #f7faff;
  --builder-deepest: #f9fcff;
  --builder-raised: #eff2f8;
  --builder-panel: #edf0f6;
  --builder-panel-alt: #f2f5fb;
  --builder-surface: #f0f3fa;
  --builder-surface-2: #ebeff5;
  --builder-surface-3: #e8ebf1;
  --builder-surface-4: #f5f8fe;
  --builder-neutral: #eaedf3;
  --surface-alt: #e8ebf1;
  --surface-deep: #f2f5fb;
  --surface-deepest: #f5f9ff;
  --header: #fcffff;
  --hero-from: #fafeff;
  --hero-via: #f4f7fd;
  --hero-to: #edf0f6;
}


/* Labels on saturated surfaces stay white in light mode — see css.ts. */
[data-mode="light"] :is(
  [class*="bg-red-400"]:not([class*="bg-red-400/"]),
  [class*="bg-red-400/60"],
  [class*="bg-red-400/70"],
  [class*="bg-red-400/80"],
  [class*="bg-red-400/90"],
  [class*="bg-red-500"]:not([class*="bg-red-500/"]),
  [class*="bg-red-500/60"],
  [class*="bg-red-500/70"],
  [class*="bg-red-500/80"],
  [class*="bg-red-500/90"],
  [class*="bg-red-600"]:not([class*="bg-red-600/"]),
  [class*="bg-red-600/60"],
  [class*="bg-red-600/70"],
  [class*="bg-red-600/80"],
  [class*="bg-red-600/90"],
  [class*="bg-red-700"]:not([class*="bg-red-700/"]),
  [class*="bg-red-700/60"],
  [class*="bg-red-700/70"],
  [class*="bg-red-700/80"],
  [class*="bg-red-700/90"],
  [class*="bg-red-800"]:not([class*="bg-red-800/"]),
  [class*="bg-red-800/60"],
  [class*="bg-red-800/70"],
  [class*="bg-red-800/80"],
  [class*="bg-red-800/90"],
  [class*="bg-red-900"]:not([class*="bg-red-900/"]),
  [class*="bg-red-900/60"],
  [class*="bg-red-900/70"],
  [class*="bg-red-900/80"],
  [class*="bg-red-900/90"],
  [class*="from-red-400"]:not([class*="from-red-400/"]),
  [class*="from-red-400/60"],
  [class*="from-red-400/70"],
  [class*="from-red-400/80"],
  [class*="from-red-400/90"],
  [class*="from-red-500"]:not([class*="from-red-500/"]),
  [class*="from-red-500/60"],
  [class*="from-red-500/70"],
  [class*="from-red-500/80"],
  [class*="from-red-500/90"],
  [class*="from-red-600"]:not([class*="from-red-600/"]),
  [class*="from-red-600/60"],
  [class*="from-red-600/70"],
  [class*="from-red-600/80"],
  [class*="from-red-600/90"],
  [class*="from-red-700"]:not([class*="from-red-700/"]),
  [class*="from-red-700/60"],
  [class*="from-red-700/70"],
  [class*="from-red-700/80"],
  [class*="from-red-700/90"],
  [class*="from-red-800"]:not([class*="from-red-800/"]),
  [class*="from-red-800/60"],
  [class*="from-red-800/70"],
  [class*="from-red-800/80"],
  [class*="from-red-800/90"],
  [class*="from-red-900"]:not([class*="from-red-900/"]),
  [class*="from-red-900/60"],
  [class*="from-red-900/70"],
  [class*="from-red-900/80"],
  [class*="from-red-900/90"],
  [class*="via-red-400"]:not([class*="via-red-400/"]),
  [class*="via-red-500"]:not([class*="via-red-500/"]),
  [class*="via-red-600"]:not([class*="via-red-600/"]),
  [class*="via-red-700"]:not([class*="via-red-700/"]),
  [class*="via-red-800"]:not([class*="via-red-800/"]),
  [class*="via-red-900"]:not([class*="via-red-900/"]),
  [class*="to-red-400"]:not([class*="to-red-400/"]),
  [class*="to-red-500"]:not([class*="to-red-500/"]),
  [class*="to-red-600"]:not([class*="to-red-600/"]),
  [class*="to-red-700"]:not([class*="to-red-700/"]),
  [class*="to-red-800"]:not([class*="to-red-800/"]),
  [class*="to-red-900"]:not([class*="to-red-900/"]),
  [class*="bg-orange-400"]:not([class*="bg-orange-400/"]),
  [class*="bg-orange-400/60"],
  [class*="bg-orange-400/70"],
  [class*="bg-orange-400/80"],
  [class*="bg-orange-400/90"],
  [class*="bg-orange-500"]:not([class*="bg-orange-500/"]),
  [class*="bg-orange-500/60"],
  [class*="bg-orange-500/70"],
  [class*="bg-orange-500/80"],
  [class*="bg-orange-500/90"],
  [class*="bg-orange-600"]:not([class*="bg-orange-600/"]),
  [class*="bg-orange-600/60"],
  [class*="bg-orange-600/70"],
  [class*="bg-orange-600/80"],
  [class*="bg-orange-600/90"],
  [class*="bg-orange-700"]:not([class*="bg-orange-700/"]),
  [class*="bg-orange-700/60"],
  [class*="bg-orange-700/70"],
  [class*="bg-orange-700/80"],
  [class*="bg-orange-700/90"],
  [class*="bg-orange-800"]:not([class*="bg-orange-800/"]),
  [class*="bg-orange-800/60"],
  [class*="bg-orange-800/70"],
  [class*="bg-orange-800/80"],
  [class*="bg-orange-800/90"],
  [class*="bg-orange-900"]:not([class*="bg-orange-900/"]),
  [class*="bg-orange-900/60"],
  [class*="bg-orange-900/70"],
  [class*="bg-orange-900/80"],
  [class*="bg-orange-900/90"],
  [class*="from-orange-400"]:not([class*="from-orange-400/"]),
  [class*="from-orange-400/60"],
  [class*="from-orange-400/70"],
  [class*="from-orange-400/80"],
  [class*="from-orange-400/90"],
  [class*="from-orange-500"]:not([class*="from-orange-500/"]),
  [class*="from-orange-500/60"],
  [class*="from-orange-500/70"],
  [class*="from-orange-500/80"],
  [class*="from-orange-500/90"],
  [class*="from-orange-600"]:not([class*="from-orange-600/"]),
  [class*="from-orange-600/60"],
  [class*="from-orange-600/70"],
  [class*="from-orange-600/80"],
  [class*="from-orange-600/90"],
  [class*="from-orange-700"]:not([class*="from-orange-700/"]),
  [class*="from-orange-700/60"],
  [class*="from-orange-700/70"],
  [class*="from-orange-700/80"],
  [class*="from-orange-700/90"],
  [class*="from-orange-800"]:not([class*="from-orange-800/"]),
  [class*="from-orange-800/60"],
  [class*="from-orange-800/70"],
  [class*="from-orange-800/80"],
  [class*="from-orange-800/90"],
  [class*="from-orange-900"]:not([class*="from-orange-900/"]),
  [class*="from-orange-900/60"],
  [class*="from-orange-900/70"],
  [class*="from-orange-900/80"],
  [class*="from-orange-900/90"],
  [class*="via-orange-400"]:not([class*="via-orange-400/"]),
  [class*="via-orange-500"]:not([class*="via-orange-500/"]),
  [class*="via-orange-600"]:not([class*="via-orange-600/"]),
  [class*="via-orange-700"]:not([class*="via-orange-700/"]),
  [class*="via-orange-800"]:not([class*="via-orange-800/"]),
  [class*="via-orange-900"]:not([class*="via-orange-900/"]),
  [class*="to-orange-400"]:not([class*="to-orange-400/"]),
  [class*="to-orange-500"]:not([class*="to-orange-500/"]),
  [class*="to-orange-600"]:not([class*="to-orange-600/"]),
  [class*="to-orange-700"]:not([class*="to-orange-700/"]),
  [class*="to-orange-800"]:not([class*="to-orange-800/"]),
  [class*="to-orange-900"]:not([class*="to-orange-900/"]),
  [class*="bg-amber-400"]:not([class*="bg-amber-400/"]),
  [class*="bg-amber-400/60"],
  [class*="bg-amber-400/70"],
  [class*="bg-amber-400/80"],
  [class*="bg-amber-400/90"],
  [class*="bg-amber-500"]:not([class*="bg-amber-500/"]),
  [class*="bg-amber-500/60"],
  [class*="bg-amber-500/70"],
  [class*="bg-amber-500/80"],
  [class*="bg-amber-500/90"],
  [class*="bg-amber-600"]:not([class*="bg-amber-600/"]),
  [class*="bg-amber-600/60"],
  [class*="bg-amber-600/70"],
  [class*="bg-amber-600/80"],
  [class*="bg-amber-600/90"],
  [class*="bg-amber-700"]:not([class*="bg-amber-700/"]),
  [class*="bg-amber-700/60"],
  [class*="bg-amber-700/70"],
  [class*="bg-amber-700/80"],
  [class*="bg-amber-700/90"],
  [class*="bg-amber-800"]:not([class*="bg-amber-800/"]),
  [class*="bg-amber-800/60"],
  [class*="bg-amber-800/70"],
  [class*="bg-amber-800/80"],
  [class*="bg-amber-800/90"],
  [class*="bg-amber-900"]:not([class*="bg-amber-900/"]),
  [class*="bg-amber-900/60"],
  [class*="bg-amber-900/70"],
  [class*="bg-amber-900/80"],
  [class*="bg-amber-900/90"],
  [class*="from-amber-400"]:not([class*="from-amber-400/"]),
  [class*="from-amber-400/60"],
  [class*="from-amber-400/70"],
  [class*="from-amber-400/80"],
  [class*="from-amber-400/90"],
  [class*="from-amber-500"]:not([class*="from-amber-500/"]),
  [class*="from-amber-500/60"],
  [class*="from-amber-500/70"],
  [class*="from-amber-500/80"],
  [class*="from-amber-500/90"],
  [class*="from-amber-600"]:not([class*="from-amber-600/"]),
  [class*="from-amber-600/60"],
  [class*="from-amber-600/70"],
  [class*="from-amber-600/80"],
  [class*="from-amber-600/90"],
  [class*="from-amber-700"]:not([class*="from-amber-700/"]),
  [class*="from-amber-700/60"],
  [class*="from-amber-700/70"],
  [class*="from-amber-700/80"],
  [class*="from-amber-700/90"],
  [class*="from-amber-800"]:not([class*="from-amber-800/"]),
  [class*="from-amber-800/60"],
  [class*="from-amber-800/70"],
  [class*="from-amber-800/80"],
  [class*="from-amber-800/90"],
  [class*="from-amber-900"]:not([class*="from-amber-900/"]),
  [class*="from-amber-900/60"],
  [class*="from-amber-900/70"],
  [class*="from-amber-900/80"],
  [class*="from-amber-900/90"],
  [class*="via-amber-400"]:not([class*="via-amber-400/"]),
  [class*="via-amber-500"]:not([class*="via-amber-500/"]),
  [class*="via-amber-600"]:not([class*="via-amber-600/"]),
  [class*="via-amber-700"]:not([class*="via-amber-700/"]),
  [class*="via-amber-800"]:not([class*="via-amber-800/"]),
  [class*="via-amber-900"]:not([class*="via-amber-900/"]),
  [class*="to-amber-400"]:not([class*="to-amber-400/"]),
  [class*="to-amber-500"]:not([class*="to-amber-500/"]),
  [class*="to-amber-600"]:not([class*="to-amber-600/"]),
  [class*="to-amber-700"]:not([class*="to-amber-700/"]),
  [class*="to-amber-800"]:not([class*="to-amber-800/"]),
  [class*="to-amber-900"]:not([class*="to-amber-900/"]),
  [class*="bg-yellow-400"]:not([class*="bg-yellow-400/"]),
  [class*="bg-yellow-400/60"],
  [class*="bg-yellow-400/70"],
  [class*="bg-yellow-400/80"],
  [class*="bg-yellow-400/90"],
  [class*="bg-yellow-500"]:not([class*="bg-yellow-500/"]),
  [class*="bg-yellow-500/60"],
  [class*="bg-yellow-500/70"],
  [class*="bg-yellow-500/80"],
  [class*="bg-yellow-500/90"],
  [class*="bg-yellow-600"]:not([class*="bg-yellow-600/"]),
  [class*="bg-yellow-600/60"],
  [class*="bg-yellow-600/70"],
  [class*="bg-yellow-600/80"],
  [class*="bg-yellow-600/90"],
  [class*="bg-yellow-700"]:not([class*="bg-yellow-700/"]),
  [class*="bg-yellow-700/60"],
  [class*="bg-yellow-700/70"],
  [class*="bg-yellow-700/80"],
  [class*="bg-yellow-700/90"],
  [class*="bg-yellow-800"]:not([class*="bg-yellow-800/"]),
  [class*="bg-yellow-800/60"],
  [class*="bg-yellow-800/70"],
  [class*="bg-yellow-800/80"],
  [class*="bg-yellow-800/90"],
  [class*="bg-yellow-900"]:not([class*="bg-yellow-900/"]),
  [class*="bg-yellow-900/60"],
  [class*="bg-yellow-900/70"],
  [class*="bg-yellow-900/80"],
  [class*="bg-yellow-900/90"],
  [class*="from-yellow-400"]:not([class*="from-yellow-400/"]),
  [class*="from-yellow-400/60"],
  [class*="from-yellow-400/70"],
  [class*="from-yellow-400/80"],
  [class*="from-yellow-400/90"],
  [class*="from-yellow-500"]:not([class*="from-yellow-500/"]),
  [class*="from-yellow-500/60"],
  [class*="from-yellow-500/70"],
  [class*="from-yellow-500/80"],
  [class*="from-yellow-500/90"],
  [class*="from-yellow-600"]:not([class*="from-yellow-600/"]),
  [class*="from-yellow-600/60"],
  [class*="from-yellow-600/70"],
  [class*="from-yellow-600/80"],
  [class*="from-yellow-600/90"],
  [class*="from-yellow-700"]:not([class*="from-yellow-700/"]),
  [class*="from-yellow-700/60"],
  [class*="from-yellow-700/70"],
  [class*="from-yellow-700/80"],
  [class*="from-yellow-700/90"],
  [class*="from-yellow-800"]:not([class*="from-yellow-800/"]),
  [class*="from-yellow-800/60"],
  [class*="from-yellow-800/70"],
  [class*="from-yellow-800/80"],
  [class*="from-yellow-800/90"],
  [class*="from-yellow-900"]:not([class*="from-yellow-900/"]),
  [class*="from-yellow-900/60"],
  [class*="from-yellow-900/70"],
  [class*="from-yellow-900/80"],
  [class*="from-yellow-900/90"],
  [class*="via-yellow-400"]:not([class*="via-yellow-400/"]),
  [class*="via-yellow-500"]:not([class*="via-yellow-500/"]),
  [class*="via-yellow-600"]:not([class*="via-yellow-600/"]),
  [class*="via-yellow-700"]:not([class*="via-yellow-700/"]),
  [class*="via-yellow-800"]:not([class*="via-yellow-800/"]),
  [class*="via-yellow-900"]:not([class*="via-yellow-900/"]),
  [class*="to-yellow-400"]:not([class*="to-yellow-400/"]),
  [class*="to-yellow-500"]:not([class*="to-yellow-500/"]),
  [class*="to-yellow-600"]:not([class*="to-yellow-600/"]),
  [class*="to-yellow-700"]:not([class*="to-yellow-700/"]),
  [class*="to-yellow-800"]:not([class*="to-yellow-800/"]),
  [class*="to-yellow-900"]:not([class*="to-yellow-900/"]),
  [class*="bg-lime-400"]:not([class*="bg-lime-400/"]),
  [class*="bg-lime-400/60"],
  [class*="bg-lime-400/70"],
  [class*="bg-lime-400/80"],
  [class*="bg-lime-400/90"],
  [class*="bg-lime-500"]:not([class*="bg-lime-500/"]),
  [class*="bg-lime-500/60"],
  [class*="bg-lime-500/70"],
  [class*="bg-lime-500/80"],
  [class*="bg-lime-500/90"],
  [class*="bg-lime-600"]:not([class*="bg-lime-600/"]),
  [class*="bg-lime-600/60"],
  [class*="bg-lime-600/70"],
  [class*="bg-lime-600/80"],
  [class*="bg-lime-600/90"],
  [class*="bg-lime-700"]:not([class*="bg-lime-700/"]),
  [class*="bg-lime-700/60"],
  [class*="bg-lime-700/70"],
  [class*="bg-lime-700/80"],
  [class*="bg-lime-700/90"],
  [class*="bg-lime-800"]:not([class*="bg-lime-800/"]),
  [class*="bg-lime-800/60"],
  [class*="bg-lime-800/70"],
  [class*="bg-lime-800/80"],
  [class*="bg-lime-800/90"],
  [class*="bg-lime-900"]:not([class*="bg-lime-900/"]),
  [class*="bg-lime-900/60"],
  [class*="bg-lime-900/70"],
  [class*="bg-lime-900/80"],
  [class*="bg-lime-900/90"],
  [class*="from-lime-400"]:not([class*="from-lime-400/"]),
  [class*="from-lime-400/60"],
  [class*="from-lime-400/70"],
  [class*="from-lime-400/80"],
  [class*="from-lime-400/90"],
  [class*="from-lime-500"]:not([class*="from-lime-500/"]),
  [class*="from-lime-500/60"],
  [class*="from-lime-500/70"],
  [class*="from-lime-500/80"],
  [class*="from-lime-500/90"],
  [class*="from-lime-600"]:not([class*="from-lime-600/"]),
  [class*="from-lime-600/60"],
  [class*="from-lime-600/70"],
  [class*="from-lime-600/80"],
  [class*="from-lime-600/90"],
  [class*="from-lime-700"]:not([class*="from-lime-700/"]),
  [class*="from-lime-700/60"],
  [class*="from-lime-700/70"],
  [class*="from-lime-700/80"],
  [class*="from-lime-700/90"],
  [class*="from-lime-800"]:not([class*="from-lime-800/"]),
  [class*="from-lime-800/60"],
  [class*="from-lime-800/70"],
  [class*="from-lime-800/80"],
  [class*="from-lime-800/90"],
  [class*="from-lime-900"]:not([class*="from-lime-900/"]),
  [class*="from-lime-900/60"],
  [class*="from-lime-900/70"],
  [class*="from-lime-900/80"],
  [class*="from-lime-900/90"],
  [class*="via-lime-400"]:not([class*="via-lime-400/"]),
  [class*="via-lime-500"]:not([class*="via-lime-500/"]),
  [class*="via-lime-600"]:not([class*="via-lime-600/"]),
  [class*="via-lime-700"]:not([class*="via-lime-700/"]),
  [class*="via-lime-800"]:not([class*="via-lime-800/"]),
  [class*="via-lime-900"]:not([class*="via-lime-900/"]),
  [class*="to-lime-400"]:not([class*="to-lime-400/"]),
  [class*="to-lime-500"]:not([class*="to-lime-500/"]),
  [class*="to-lime-600"]:not([class*="to-lime-600/"]),
  [class*="to-lime-700"]:not([class*="to-lime-700/"]),
  [class*="to-lime-800"]:not([class*="to-lime-800/"]),
  [class*="to-lime-900"]:not([class*="to-lime-900/"]),
  [class*="bg-green-400"]:not([class*="bg-green-400/"]),
  [class*="bg-green-400/60"],
  [class*="bg-green-400/70"],
  [class*="bg-green-400/80"],
  [class*="bg-green-400/90"],
  [class*="bg-green-500"]:not([class*="bg-green-500/"]),
  [class*="bg-green-500/60"],
  [class*="bg-green-500/70"],
  [class*="bg-green-500/80"],
  [class*="bg-green-500/90"],
  [class*="bg-green-600"]:not([class*="bg-green-600/"]),
  [class*="bg-green-600/60"],
  [class*="bg-green-600/70"],
  [class*="bg-green-600/80"],
  [class*="bg-green-600/90"],
  [class*="bg-green-700"]:not([class*="bg-green-700/"]),
  [class*="bg-green-700/60"],
  [class*="bg-green-700/70"],
  [class*="bg-green-700/80"],
  [class*="bg-green-700/90"],
  [class*="bg-green-800"]:not([class*="bg-green-800/"]),
  [class*="bg-green-800/60"],
  [class*="bg-green-800/70"],
  [class*="bg-green-800/80"],
  [class*="bg-green-800/90"],
  [class*="bg-green-900"]:not([class*="bg-green-900/"]),
  [class*="bg-green-900/60"],
  [class*="bg-green-900/70"],
  [class*="bg-green-900/80"],
  [class*="bg-green-900/90"],
  [class*="from-green-400"]:not([class*="from-green-400/"]),
  [class*="from-green-400/60"],
  [class*="from-green-400/70"],
  [class*="from-green-400/80"],
  [class*="from-green-400/90"],
  [class*="from-green-500"]:not([class*="from-green-500/"]),
  [class*="from-green-500/60"],
  [class*="from-green-500/70"],
  [class*="from-green-500/80"],
  [class*="from-green-500/90"],
  [class*="from-green-600"]:not([class*="from-green-600/"]),
  [class*="from-green-600/60"],
  [class*="from-green-600/70"],
  [class*="from-green-600/80"],
  [class*="from-green-600/90"],
  [class*="from-green-700"]:not([class*="from-green-700/"]),
  [class*="from-green-700/60"],
  [class*="from-green-700/70"],
  [class*="from-green-700/80"],
  [class*="from-green-700/90"],
  [class*="from-green-800"]:not([class*="from-green-800/"]),
  [class*="from-green-800/60"],
  [class*="from-green-800/70"],
  [class*="from-green-800/80"],
  [class*="from-green-800/90"],
  [class*="from-green-900"]:not([class*="from-green-900/"]),
  [class*="from-green-900/60"],
  [class*="from-green-900/70"],
  [class*="from-green-900/80"],
  [class*="from-green-900/90"],
  [class*="via-green-400"]:not([class*="via-green-400/"]),
  [class*="via-green-500"]:not([class*="via-green-500/"]),
  [class*="via-green-600"]:not([class*="via-green-600/"]),
  [class*="via-green-700"]:not([class*="via-green-700/"]),
  [class*="via-green-800"]:not([class*="via-green-800/"]),
  [class*="via-green-900"]:not([class*="via-green-900/"]),
  [class*="to-green-400"]:not([class*="to-green-400/"]),
  [class*="to-green-500"]:not([class*="to-green-500/"]),
  [class*="to-green-600"]:not([class*="to-green-600/"]),
  [class*="to-green-700"]:not([class*="to-green-700/"]),
  [class*="to-green-800"]:not([class*="to-green-800/"]),
  [class*="to-green-900"]:not([class*="to-green-900/"]),
  [class*="bg-emerald-400"]:not([class*="bg-emerald-400/"]),
  [class*="bg-emerald-400/60"],
  [class*="bg-emerald-400/70"],
  [class*="bg-emerald-400/80"],
  [class*="bg-emerald-400/90"],
  [class*="bg-emerald-500"]:not([class*="bg-emerald-500/"]),
  [class*="bg-emerald-500/60"],
  [class*="bg-emerald-500/70"],
  [class*="bg-emerald-500/80"],
  [class*="bg-emerald-500/90"],
  [class*="bg-emerald-600"]:not([class*="bg-emerald-600/"]),
  [class*="bg-emerald-600/60"],
  [class*="bg-emerald-600/70"],
  [class*="bg-emerald-600/80"],
  [class*="bg-emerald-600/90"],
  [class*="bg-emerald-700"]:not([class*="bg-emerald-700/"]),
  [class*="bg-emerald-700/60"],
  [class*="bg-emerald-700/70"],
  [class*="bg-emerald-700/80"],
  [class*="bg-emerald-700/90"],
  [class*="bg-emerald-800"]:not([class*="bg-emerald-800/"]),
  [class*="bg-emerald-800/60"],
  [class*="bg-emerald-800/70"],
  [class*="bg-emerald-800/80"],
  [class*="bg-emerald-800/90"],
  [class*="bg-emerald-900"]:not([class*="bg-emerald-900/"]),
  [class*="bg-emerald-900/60"],
  [class*="bg-emerald-900/70"],
  [class*="bg-emerald-900/80"],
  [class*="bg-emerald-900/90"],
  [class*="from-emerald-400"]:not([class*="from-emerald-400/"]),
  [class*="from-emerald-400/60"],
  [class*="from-emerald-400/70"],
  [class*="from-emerald-400/80"],
  [class*="from-emerald-400/90"],
  [class*="from-emerald-500"]:not([class*="from-emerald-500/"]),
  [class*="from-emerald-500/60"],
  [class*="from-emerald-500/70"],
  [class*="from-emerald-500/80"],
  [class*="from-emerald-500/90"],
  [class*="from-emerald-600"]:not([class*="from-emerald-600/"]),
  [class*="from-emerald-600/60"],
  [class*="from-emerald-600/70"],
  [class*="from-emerald-600/80"],
  [class*="from-emerald-600/90"],
  [class*="from-emerald-700"]:not([class*="from-emerald-700/"]),
  [class*="from-emerald-700/60"],
  [class*="from-emerald-700/70"],
  [class*="from-emerald-700/80"],
  [class*="from-emerald-700/90"],
  [class*="from-emerald-800"]:not([class*="from-emerald-800/"]),
  [class*="from-emerald-800/60"],
  [class*="from-emerald-800/70"],
  [class*="from-emerald-800/80"],
  [class*="from-emerald-800/90"],
  [class*="from-emerald-900"]:not([class*="from-emerald-900/"]),
  [class*="from-emerald-900/60"],
  [class*="from-emerald-900/70"],
  [class*="from-emerald-900/80"],
  [class*="from-emerald-900/90"],
  [class*="via-emerald-400"]:not([class*="via-emerald-400/"]),
  [class*="via-emerald-500"]:not([class*="via-emerald-500/"]),
  [class*="via-emerald-600"]:not([class*="via-emerald-600/"]),
  [class*="via-emerald-700"]:not([class*="via-emerald-700/"]),
  [class*="via-emerald-800"]:not([class*="via-emerald-800/"]),
  [class*="via-emerald-900"]:not([class*="via-emerald-900/"]),
  [class*="to-emerald-400"]:not([class*="to-emerald-400/"]),
  [class*="to-emerald-500"]:not([class*="to-emerald-500/"]),
  [class*="to-emerald-600"]:not([class*="to-emerald-600/"]),
  [class*="to-emerald-700"]:not([class*="to-emerald-700/"]),
  [class*="to-emerald-800"]:not([class*="to-emerald-800/"]),
  [class*="to-emerald-900"]:not([class*="to-emerald-900/"]),
  [class*="bg-teal-400"]:not([class*="bg-teal-400/"]),
  [class*="bg-teal-400/60"],
  [class*="bg-teal-400/70"],
  [class*="bg-teal-400/80"],
  [class*="bg-teal-400/90"],
  [class*="bg-teal-500"]:not([class*="bg-teal-500/"]),
  [class*="bg-teal-500/60"],
  [class*="bg-teal-500/70"],
  [class*="bg-teal-500/80"],
  [class*="bg-teal-500/90"],
  [class*="bg-teal-600"]:not([class*="bg-teal-600/"]),
  [class*="bg-teal-600/60"],
  [class*="bg-teal-600/70"],
  [class*="bg-teal-600/80"],
  [class*="bg-teal-600/90"],
  [class*="bg-teal-700"]:not([class*="bg-teal-700/"]),
  [class*="bg-teal-700/60"],
  [class*="bg-teal-700/70"],
  [class*="bg-teal-700/80"],
  [class*="bg-teal-700/90"],
  [class*="bg-teal-800"]:not([class*="bg-teal-800/"]),
  [class*="bg-teal-800/60"],
  [class*="bg-teal-800/70"],
  [class*="bg-teal-800/80"],
  [class*="bg-teal-800/90"],
  [class*="bg-teal-900"]:not([class*="bg-teal-900/"]),
  [class*="bg-teal-900/60"],
  [class*="bg-teal-900/70"],
  [class*="bg-teal-900/80"],
  [class*="bg-teal-900/90"],
  [class*="from-teal-400"]:not([class*="from-teal-400/"]),
  [class*="from-teal-400/60"],
  [class*="from-teal-400/70"],
  [class*="from-teal-400/80"],
  [class*="from-teal-400/90"],
  [class*="from-teal-500"]:not([class*="from-teal-500/"]),
  [class*="from-teal-500/60"],
  [class*="from-teal-500/70"],
  [class*="from-teal-500/80"],
  [class*="from-teal-500/90"],
  [class*="from-teal-600"]:not([class*="from-teal-600/"]),
  [class*="from-teal-600/60"],
  [class*="from-teal-600/70"],
  [class*="from-teal-600/80"],
  [class*="from-teal-600/90"],
  [class*="from-teal-700"]:not([class*="from-teal-700/"]),
  [class*="from-teal-700/60"],
  [class*="from-teal-700/70"],
  [class*="from-teal-700/80"],
  [class*="from-teal-700/90"],
  [class*="from-teal-800"]:not([class*="from-teal-800/"]),
  [class*="from-teal-800/60"],
  [class*="from-teal-800/70"],
  [class*="from-teal-800/80"],
  [class*="from-teal-800/90"],
  [class*="from-teal-900"]:not([class*="from-teal-900/"]),
  [class*="from-teal-900/60"],
  [class*="from-teal-900/70"],
  [class*="from-teal-900/80"],
  [class*="from-teal-900/90"],
  [class*="via-teal-400"]:not([class*="via-teal-400/"]),
  [class*="via-teal-500"]:not([class*="via-teal-500/"]),
  [class*="via-teal-600"]:not([class*="via-teal-600/"]),
  [class*="via-teal-700"]:not([class*="via-teal-700/"]),
  [class*="via-teal-800"]:not([class*="via-teal-800/"]),
  [class*="via-teal-900"]:not([class*="via-teal-900/"]),
  [class*="to-teal-400"]:not([class*="to-teal-400/"]),
  [class*="to-teal-500"]:not([class*="to-teal-500/"]),
  [class*="to-teal-600"]:not([class*="to-teal-600/"]),
  [class*="to-teal-700"]:not([class*="to-teal-700/"]),
  [class*="to-teal-800"]:not([class*="to-teal-800/"]),
  [class*="to-teal-900"]:not([class*="to-teal-900/"]),
  [class*="bg-cyan-400"]:not([class*="bg-cyan-400/"]),
  [class*="bg-cyan-400/60"],
  [class*="bg-cyan-400/70"],
  [class*="bg-cyan-400/80"],
  [class*="bg-cyan-400/90"],
  [class*="bg-cyan-500"]:not([class*="bg-cyan-500/"]),
  [class*="bg-cyan-500/60"],
  [class*="bg-cyan-500/70"],
  [class*="bg-cyan-500/80"],
  [class*="bg-cyan-500/90"],
  [class*="bg-cyan-600"]:not([class*="bg-cyan-600/"]),
  [class*="bg-cyan-600/60"],
  [class*="bg-cyan-600/70"],
  [class*="bg-cyan-600/80"],
  [class*="bg-cyan-600/90"],
  [class*="bg-cyan-700"]:not([class*="bg-cyan-700/"]),
  [class*="bg-cyan-700/60"],
  [class*="bg-cyan-700/70"],
  [class*="bg-cyan-700/80"],
  [class*="bg-cyan-700/90"],
  [class*="bg-cyan-800"]:not([class*="bg-cyan-800/"]),
  [class*="bg-cyan-800/60"],
  [class*="bg-cyan-800/70"],
  [class*="bg-cyan-800/80"],
  [class*="bg-cyan-800/90"],
  [class*="bg-cyan-900"]:not([class*="bg-cyan-900/"]),
  [class*="bg-cyan-900/60"],
  [class*="bg-cyan-900/70"],
  [class*="bg-cyan-900/80"],
  [class*="bg-cyan-900/90"],
  [class*="from-cyan-400"]:not([class*="from-cyan-400/"]),
  [class*="from-cyan-400/60"],
  [class*="from-cyan-400/70"],
  [class*="from-cyan-400/80"],
  [class*="from-cyan-400/90"],
  [class*="from-cyan-500"]:not([class*="from-cyan-500/"]),
  [class*="from-cyan-500/60"],
  [class*="from-cyan-500/70"],
  [class*="from-cyan-500/80"],
  [class*="from-cyan-500/90"],
  [class*="from-cyan-600"]:not([class*="from-cyan-600/"]),
  [class*="from-cyan-600/60"],
  [class*="from-cyan-600/70"],
  [class*="from-cyan-600/80"],
  [class*="from-cyan-600/90"],
  [class*="from-cyan-700"]:not([class*="from-cyan-700/"]),
  [class*="from-cyan-700/60"],
  [class*="from-cyan-700/70"],
  [class*="from-cyan-700/80"],
  [class*="from-cyan-700/90"],
  [class*="from-cyan-800"]:not([class*="from-cyan-800/"]),
  [class*="from-cyan-800/60"],
  [class*="from-cyan-800/70"],
  [class*="from-cyan-800/80"],
  [class*="from-cyan-800/90"],
  [class*="from-cyan-900"]:not([class*="from-cyan-900/"]),
  [class*="from-cyan-900/60"],
  [class*="from-cyan-900/70"],
  [class*="from-cyan-900/80"],
  [class*="from-cyan-900/90"],
  [class*="via-cyan-400"]:not([class*="via-cyan-400/"]),
  [class*="via-cyan-500"]:not([class*="via-cyan-500/"]),
  [class*="via-cyan-600"]:not([class*="via-cyan-600/"]),
  [class*="via-cyan-700"]:not([class*="via-cyan-700/"]),
  [class*="via-cyan-800"]:not([class*="via-cyan-800/"]),
  [class*="via-cyan-900"]:not([class*="via-cyan-900/"]),
  [class*="to-cyan-400"]:not([class*="to-cyan-400/"]),
  [class*="to-cyan-500"]:not([class*="to-cyan-500/"]),
  [class*="to-cyan-600"]:not([class*="to-cyan-600/"]),
  [class*="to-cyan-700"]:not([class*="to-cyan-700/"]),
  [class*="to-cyan-800"]:not([class*="to-cyan-800/"]),
  [class*="to-cyan-900"]:not([class*="to-cyan-900/"]),
  [class*="bg-sky-400"]:not([class*="bg-sky-400/"]),
  [class*="bg-sky-400/60"],
  [class*="bg-sky-400/70"],
  [class*="bg-sky-400/80"],
  [class*="bg-sky-400/90"],
  [class*="bg-sky-500"]:not([class*="bg-sky-500/"]),
  [class*="bg-sky-500/60"],
  [class*="bg-sky-500/70"],
  [class*="bg-sky-500/80"],
  [class*="bg-sky-500/90"],
  [class*="bg-sky-600"]:not([class*="bg-sky-600/"]),
  [class*="bg-sky-600/60"],
  [class*="bg-sky-600/70"],
  [class*="bg-sky-600/80"],
  [class*="bg-sky-600/90"],
  [class*="bg-sky-700"]:not([class*="bg-sky-700/"]),
  [class*="bg-sky-700/60"],
  [class*="bg-sky-700/70"],
  [class*="bg-sky-700/80"],
  [class*="bg-sky-700/90"],
  [class*="bg-sky-800"]:not([class*="bg-sky-800/"]),
  [class*="bg-sky-800/60"],
  [class*="bg-sky-800/70"],
  [class*="bg-sky-800/80"],
  [class*="bg-sky-800/90"],
  [class*="bg-sky-900"]:not([class*="bg-sky-900/"]),
  [class*="bg-sky-900/60"],
  [class*="bg-sky-900/70"],
  [class*="bg-sky-900/80"],
  [class*="bg-sky-900/90"],
  [class*="from-sky-400"]:not([class*="from-sky-400/"]),
  [class*="from-sky-400/60"],
  [class*="from-sky-400/70"],
  [class*="from-sky-400/80"],
  [class*="from-sky-400/90"],
  [class*="from-sky-500"]:not([class*="from-sky-500/"]),
  [class*="from-sky-500/60"],
  [class*="from-sky-500/70"],
  [class*="from-sky-500/80"],
  [class*="from-sky-500/90"],
  [class*="from-sky-600"]:not([class*="from-sky-600/"]),
  [class*="from-sky-600/60"],
  [class*="from-sky-600/70"],
  [class*="from-sky-600/80"],
  [class*="from-sky-600/90"],
  [class*="from-sky-700"]:not([class*="from-sky-700/"]),
  [class*="from-sky-700/60"],
  [class*="from-sky-700/70"],
  [class*="from-sky-700/80"],
  [class*="from-sky-700/90"],
  [class*="from-sky-800"]:not([class*="from-sky-800/"]),
  [class*="from-sky-800/60"],
  [class*="from-sky-800/70"],
  [class*="from-sky-800/80"],
  [class*="from-sky-800/90"],
  [class*="from-sky-900"]:not([class*="from-sky-900/"]),
  [class*="from-sky-900/60"],
  [class*="from-sky-900/70"],
  [class*="from-sky-900/80"],
  [class*="from-sky-900/90"],
  [class*="via-sky-400"]:not([class*="via-sky-400/"]),
  [class*="via-sky-500"]:not([class*="via-sky-500/"]),
  [class*="via-sky-600"]:not([class*="via-sky-600/"]),
  [class*="via-sky-700"]:not([class*="via-sky-700/"]),
  [class*="via-sky-800"]:not([class*="via-sky-800/"]),
  [class*="via-sky-900"]:not([class*="via-sky-900/"]),
  [class*="to-sky-400"]:not([class*="to-sky-400/"]),
  [class*="to-sky-500"]:not([class*="to-sky-500/"]),
  [class*="to-sky-600"]:not([class*="to-sky-600/"]),
  [class*="to-sky-700"]:not([class*="to-sky-700/"]),
  [class*="to-sky-800"]:not([class*="to-sky-800/"]),
  [class*="to-sky-900"]:not([class*="to-sky-900/"]),
  [class*="bg-blue-400"]:not([class*="bg-blue-400/"]),
  [class*="bg-blue-400/60"],
  [class*="bg-blue-400/70"],
  [class*="bg-blue-400/80"],
  [class*="bg-blue-400/90"],
  [class*="bg-blue-500"]:not([class*="bg-blue-500/"]),
  [class*="bg-blue-500/60"],
  [class*="bg-blue-500/70"],
  [class*="bg-blue-500/80"],
  [class*="bg-blue-500/90"],
  [class*="bg-blue-600"]:not([class*="bg-blue-600/"]),
  [class*="bg-blue-600/60"],
  [class*="bg-blue-600/70"],
  [class*="bg-blue-600/80"],
  [class*="bg-blue-600/90"],
  [class*="bg-blue-700"]:not([class*="bg-blue-700/"]),
  [class*="bg-blue-700/60"],
  [class*="bg-blue-700/70"],
  [class*="bg-blue-700/80"],
  [class*="bg-blue-700/90"],
  [class*="bg-blue-800"]:not([class*="bg-blue-800/"]),
  [class*="bg-blue-800/60"],
  [class*="bg-blue-800/70"],
  [class*="bg-blue-800/80"],
  [class*="bg-blue-800/90"],
  [class*="bg-blue-900"]:not([class*="bg-blue-900/"]),
  [class*="bg-blue-900/60"],
  [class*="bg-blue-900/70"],
  [class*="bg-blue-900/80"],
  [class*="bg-blue-900/90"],
  [class*="from-blue-400"]:not([class*="from-blue-400/"]),
  [class*="from-blue-400/60"],
  [class*="from-blue-400/70"],
  [class*="from-blue-400/80"],
  [class*="from-blue-400/90"],
  [class*="from-blue-500"]:not([class*="from-blue-500/"]),
  [class*="from-blue-500/60"],
  [class*="from-blue-500/70"],
  [class*="from-blue-500/80"],
  [class*="from-blue-500/90"],
  [class*="from-blue-600"]:not([class*="from-blue-600/"]),
  [class*="from-blue-600/60"],
  [class*="from-blue-600/70"],
  [class*="from-blue-600/80"],
  [class*="from-blue-600/90"],
  [class*="from-blue-700"]:not([class*="from-blue-700/"]),
  [class*="from-blue-700/60"],
  [class*="from-blue-700/70"],
  [class*="from-blue-700/80"],
  [class*="from-blue-700/90"],
  [class*="from-blue-800"]:not([class*="from-blue-800/"]),
  [class*="from-blue-800/60"],
  [class*="from-blue-800/70"],
  [class*="from-blue-800/80"],
  [class*="from-blue-800/90"],
  [class*="from-blue-900"]:not([class*="from-blue-900/"]),
  [class*="from-blue-900/60"],
  [class*="from-blue-900/70"],
  [class*="from-blue-900/80"],
  [class*="from-blue-900/90"],
  [class*="via-blue-400"]:not([class*="via-blue-400/"]),
  [class*="via-blue-500"]:not([class*="via-blue-500/"]),
  [class*="via-blue-600"]:not([class*="via-blue-600/"]),
  [class*="via-blue-700"]:not([class*="via-blue-700/"]),
  [class*="via-blue-800"]:not([class*="via-blue-800/"]),
  [class*="via-blue-900"]:not([class*="via-blue-900/"]),
  [class*="to-blue-400"]:not([class*="to-blue-400/"]),
  [class*="to-blue-500"]:not([class*="to-blue-500/"]),
  [class*="to-blue-600"]:not([class*="to-blue-600/"]),
  [class*="to-blue-700"]:not([class*="to-blue-700/"]),
  [class*="to-blue-800"]:not([class*="to-blue-800/"]),
  [class*="to-blue-900"]:not([class*="to-blue-900/"]),
  [class*="bg-indigo-400"]:not([class*="bg-indigo-400/"]),
  [class*="bg-indigo-400/60"],
  [class*="bg-indigo-400/70"],
  [class*="bg-indigo-400/80"],
  [class*="bg-indigo-400/90"],
  [class*="bg-indigo-500"]:not([class*="bg-indigo-500/"]),
  [class*="bg-indigo-500/60"],
  [class*="bg-indigo-500/70"],
  [class*="bg-indigo-500/80"],
  [class*="bg-indigo-500/90"],
  [class*="bg-indigo-600"]:not([class*="bg-indigo-600/"]),
  [class*="bg-indigo-600/60"],
  [class*="bg-indigo-600/70"],
  [class*="bg-indigo-600/80"],
  [class*="bg-indigo-600/90"],
  [class*="bg-indigo-700"]:not([class*="bg-indigo-700/"]),
  [class*="bg-indigo-700/60"],
  [class*="bg-indigo-700/70"],
  [class*="bg-indigo-700/80"],
  [class*="bg-indigo-700/90"],
  [class*="bg-indigo-800"]:not([class*="bg-indigo-800/"]),
  [class*="bg-indigo-800/60"],
  [class*="bg-indigo-800/70"],
  [class*="bg-indigo-800/80"],
  [class*="bg-indigo-800/90"],
  [class*="bg-indigo-900"]:not([class*="bg-indigo-900/"]),
  [class*="bg-indigo-900/60"],
  [class*="bg-indigo-900/70"],
  [class*="bg-indigo-900/80"],
  [class*="bg-indigo-900/90"],
  [class*="from-indigo-400"]:not([class*="from-indigo-400/"]),
  [class*="from-indigo-400/60"],
  [class*="from-indigo-400/70"],
  [class*="from-indigo-400/80"],
  [class*="from-indigo-400/90"],
  [class*="from-indigo-500"]:not([class*="from-indigo-500/"]),
  [class*="from-indigo-500/60"],
  [class*="from-indigo-500/70"],
  [class*="from-indigo-500/80"],
  [class*="from-indigo-500/90"],
  [class*="from-indigo-600"]:not([class*="from-indigo-600/"]),
  [class*="from-indigo-600/60"],
  [class*="from-indigo-600/70"],
  [class*="from-indigo-600/80"],
  [class*="from-indigo-600/90"],
  [class*="from-indigo-700"]:not([class*="from-indigo-700/"]),
  [class*="from-indigo-700/60"],
  [class*="from-indigo-700/70"],
  [class*="from-indigo-700/80"],
  [class*="from-indigo-700/90"],
  [class*="from-indigo-800"]:not([class*="from-indigo-800/"]),
  [class*="from-indigo-800/60"],
  [class*="from-indigo-800/70"],
  [class*="from-indigo-800/80"],
  [class*="from-indigo-800/90"],
  [class*="from-indigo-900"]:not([class*="from-indigo-900/"]),
  [class*="from-indigo-900/60"],
  [class*="from-indigo-900/70"],
  [class*="from-indigo-900/80"],
  [class*="from-indigo-900/90"],
  [class*="via-indigo-400"]:not([class*="via-indigo-400/"]),
  [class*="via-indigo-500"]:not([class*="via-indigo-500/"]),
  [class*="via-indigo-600"]:not([class*="via-indigo-600/"]),
  [class*="via-indigo-700"]:not([class*="via-indigo-700/"]),
  [class*="via-indigo-800"]:not([class*="via-indigo-800/"]),
  [class*="via-indigo-900"]:not([class*="via-indigo-900/"]),
  [class*="to-indigo-400"]:not([class*="to-indigo-400/"]),
  [class*="to-indigo-500"]:not([class*="to-indigo-500/"]),
  [class*="to-indigo-600"]:not([class*="to-indigo-600/"]),
  [class*="to-indigo-700"]:not([class*="to-indigo-700/"]),
  [class*="to-indigo-800"]:not([class*="to-indigo-800/"]),
  [class*="to-indigo-900"]:not([class*="to-indigo-900/"]),
  [class*="bg-violet-400"]:not([class*="bg-violet-400/"]),
  [class*="bg-violet-400/60"],
  [class*="bg-violet-400/70"],
  [class*="bg-violet-400/80"],
  [class*="bg-violet-400/90"],
  [class*="bg-violet-500"]:not([class*="bg-violet-500/"]),
  [class*="bg-violet-500/60"],
  [class*="bg-violet-500/70"],
  [class*="bg-violet-500/80"],
  [class*="bg-violet-500/90"],
  [class*="bg-violet-600"]:not([class*="bg-violet-600/"]),
  [class*="bg-violet-600/60"],
  [class*="bg-violet-600/70"],
  [class*="bg-violet-600/80"],
  [class*="bg-violet-600/90"],
  [class*="bg-violet-700"]:not([class*="bg-violet-700/"]),
  [class*="bg-violet-700/60"],
  [class*="bg-violet-700/70"],
  [class*="bg-violet-700/80"],
  [class*="bg-violet-700/90"],
  [class*="bg-violet-800"]:not([class*="bg-violet-800/"]),
  [class*="bg-violet-800/60"],
  [class*="bg-violet-800/70"],
  [class*="bg-violet-800/80"],
  [class*="bg-violet-800/90"],
  [class*="bg-violet-900"]:not([class*="bg-violet-900/"]),
  [class*="bg-violet-900/60"],
  [class*="bg-violet-900/70"],
  [class*="bg-violet-900/80"],
  [class*="bg-violet-900/90"],
  [class*="from-violet-400"]:not([class*="from-violet-400/"]),
  [class*="from-violet-400/60"],
  [class*="from-violet-400/70"],
  [class*="from-violet-400/80"],
  [class*="from-violet-400/90"],
  [class*="from-violet-500"]:not([class*="from-violet-500/"]),
  [class*="from-violet-500/60"],
  [class*="from-violet-500/70"],
  [class*="from-violet-500/80"],
  [class*="from-violet-500/90"],
  [class*="from-violet-600"]:not([class*="from-violet-600/"]),
  [class*="from-violet-600/60"],
  [class*="from-violet-600/70"],
  [class*="from-violet-600/80"],
  [class*="from-violet-600/90"],
  [class*="from-violet-700"]:not([class*="from-violet-700/"]),
  [class*="from-violet-700/60"],
  [class*="from-violet-700/70"],
  [class*="from-violet-700/80"],
  [class*="from-violet-700/90"],
  [class*="from-violet-800"]:not([class*="from-violet-800/"]),
  [class*="from-violet-800/60"],
  [class*="from-violet-800/70"],
  [class*="from-violet-800/80"],
  [class*="from-violet-800/90"],
  [class*="from-violet-900"]:not([class*="from-violet-900/"]),
  [class*="from-violet-900/60"],
  [class*="from-violet-900/70"],
  [class*="from-violet-900/80"],
  [class*="from-violet-900/90"],
  [class*="via-violet-400"]:not([class*="via-violet-400/"]),
  [class*="via-violet-500"]:not([class*="via-violet-500/"]),
  [class*="via-violet-600"]:not([class*="via-violet-600/"]),
  [class*="via-violet-700"]:not([class*="via-violet-700/"]),
  [class*="via-violet-800"]:not([class*="via-violet-800/"]),
  [class*="via-violet-900"]:not([class*="via-violet-900/"]),
  [class*="to-violet-400"]:not([class*="to-violet-400/"]),
  [class*="to-violet-500"]:not([class*="to-violet-500/"]),
  [class*="to-violet-600"]:not([class*="to-violet-600/"]),
  [class*="to-violet-700"]:not([class*="to-violet-700/"]),
  [class*="to-violet-800"]:not([class*="to-violet-800/"]),
  [class*="to-violet-900"]:not([class*="to-violet-900/"]),
  [class*="bg-purple-400"]:not([class*="bg-purple-400/"]),
  [class*="bg-purple-400/60"],
  [class*="bg-purple-400/70"],
  [class*="bg-purple-400/80"],
  [class*="bg-purple-400/90"],
  [class*="bg-purple-500"]:not([class*="bg-purple-500/"]),
  [class*="bg-purple-500/60"],
  [class*="bg-purple-500/70"],
  [class*="bg-purple-500/80"],
  [class*="bg-purple-500/90"],
  [class*="bg-purple-600"]:not([class*="bg-purple-600/"]),
  [class*="bg-purple-600/60"],
  [class*="bg-purple-600/70"],
  [class*="bg-purple-600/80"],
  [class*="bg-purple-600/90"],
  [class*="bg-purple-700"]:not([class*="bg-purple-700/"]),
  [class*="bg-purple-700/60"],
  [class*="bg-purple-700/70"],
  [class*="bg-purple-700/80"],
  [class*="bg-purple-700/90"],
  [class*="bg-purple-800"]:not([class*="bg-purple-800/"]),
  [class*="bg-purple-800/60"],
  [class*="bg-purple-800/70"],
  [class*="bg-purple-800/80"],
  [class*="bg-purple-800/90"],
  [class*="bg-purple-900"]:not([class*="bg-purple-900/"]),
  [class*="bg-purple-900/60"],
  [class*="bg-purple-900/70"],
  [class*="bg-purple-900/80"],
  [class*="bg-purple-900/90"],
  [class*="from-purple-400"]:not([class*="from-purple-400/"]),
  [class*="from-purple-400/60"],
  [class*="from-purple-400/70"],
  [class*="from-purple-400/80"],
  [class*="from-purple-400/90"],
  [class*="from-purple-500"]:not([class*="from-purple-500/"]),
  [class*="from-purple-500/60"],
  [class*="from-purple-500/70"],
  [class*="from-purple-500/80"],
  [class*="from-purple-500/90"],
  [class*="from-purple-600"]:not([class*="from-purple-600/"]),
  [class*="from-purple-600/60"],
  [class*="from-purple-600/70"],
  [class*="from-purple-600/80"],
  [class*="from-purple-600/90"],
  [class*="from-purple-700"]:not([class*="from-purple-700/"]),
  [class*="from-purple-700/60"],
  [class*="from-purple-700/70"],
  [class*="from-purple-700/80"],
  [class*="from-purple-700/90"],
  [class*="from-purple-800"]:not([class*="from-purple-800/"]),
  [class*="from-purple-800/60"],
  [class*="from-purple-800/70"],
  [class*="from-purple-800/80"],
  [class*="from-purple-800/90"],
  [class*="from-purple-900"]:not([class*="from-purple-900/"]),
  [class*="from-purple-900/60"],
  [class*="from-purple-900/70"],
  [class*="from-purple-900/80"],
  [class*="from-purple-900/90"],
  [class*="via-purple-400"]:not([class*="via-purple-400/"]),
  [class*="via-purple-500"]:not([class*="via-purple-500/"]),
  [class*="via-purple-600"]:not([class*="via-purple-600/"]),
  [class*="via-purple-700"]:not([class*="via-purple-700/"]),
  [class*="via-purple-800"]:not([class*="via-purple-800/"]),
  [class*="via-purple-900"]:not([class*="via-purple-900/"]),
  [class*="to-purple-400"]:not([class*="to-purple-400/"]),
  [class*="to-purple-500"]:not([class*="to-purple-500/"]),
  [class*="to-purple-600"]:not([class*="to-purple-600/"]),
  [class*="to-purple-700"]:not([class*="to-purple-700/"]),
  [class*="to-purple-800"]:not([class*="to-purple-800/"]),
  [class*="to-purple-900"]:not([class*="to-purple-900/"]),
  [class*="bg-fuchsia-400"]:not([class*="bg-fuchsia-400/"]),
  [class*="bg-fuchsia-400/60"],
  [class*="bg-fuchsia-400/70"],
  [class*="bg-fuchsia-400/80"],
  [class*="bg-fuchsia-400/90"],
  [class*="bg-fuchsia-500"]:not([class*="bg-fuchsia-500/"]),
  [class*="bg-fuchsia-500/60"],
  [class*="bg-fuchsia-500/70"],
  [class*="bg-fuchsia-500/80"],
  [class*="bg-fuchsia-500/90"],
  [class*="bg-fuchsia-600"]:not([class*="bg-fuchsia-600/"]),
  [class*="bg-fuchsia-600/60"],
  [class*="bg-fuchsia-600/70"],
  [class*="bg-fuchsia-600/80"],
  [class*="bg-fuchsia-600/90"],
  [class*="bg-fuchsia-700"]:not([class*="bg-fuchsia-700/"]),
  [class*="bg-fuchsia-700/60"],
  [class*="bg-fuchsia-700/70"],
  [class*="bg-fuchsia-700/80"],
  [class*="bg-fuchsia-700/90"],
  [class*="bg-fuchsia-800"]:not([class*="bg-fuchsia-800/"]),
  [class*="bg-fuchsia-800/60"],
  [class*="bg-fuchsia-800/70"],
  [class*="bg-fuchsia-800/80"],
  [class*="bg-fuchsia-800/90"],
  [class*="bg-fuchsia-900"]:not([class*="bg-fuchsia-900/"]),
  [class*="bg-fuchsia-900/60"],
  [class*="bg-fuchsia-900/70"],
  [class*="bg-fuchsia-900/80"],
  [class*="bg-fuchsia-900/90"],
  [class*="from-fuchsia-400"]:not([class*="from-fuchsia-400/"]),
  [class*="from-fuchsia-400/60"],
  [class*="from-fuchsia-400/70"],
  [class*="from-fuchsia-400/80"],
  [class*="from-fuchsia-400/90"],
  [class*="from-fuchsia-500"]:not([class*="from-fuchsia-500/"]),
  [class*="from-fuchsia-500/60"],
  [class*="from-fuchsia-500/70"],
  [class*="from-fuchsia-500/80"],
  [class*="from-fuchsia-500/90"],
  [class*="from-fuchsia-600"]:not([class*="from-fuchsia-600/"]),
  [class*="from-fuchsia-600/60"],
  [class*="from-fuchsia-600/70"],
  [class*="from-fuchsia-600/80"],
  [class*="from-fuchsia-600/90"],
  [class*="from-fuchsia-700"]:not([class*="from-fuchsia-700/"]),
  [class*="from-fuchsia-700/60"],
  [class*="from-fuchsia-700/70"],
  [class*="from-fuchsia-700/80"],
  [class*="from-fuchsia-700/90"],
  [class*="from-fuchsia-800"]:not([class*="from-fuchsia-800/"]),
  [class*="from-fuchsia-800/60"],
  [class*="from-fuchsia-800/70"],
  [class*="from-fuchsia-800/80"],
  [class*="from-fuchsia-800/90"],
  [class*="from-fuchsia-900"]:not([class*="from-fuchsia-900/"]),
  [class*="from-fuchsia-900/60"],
  [class*="from-fuchsia-900/70"],
  [class*="from-fuchsia-900/80"],
  [class*="from-fuchsia-900/90"],
  [class*="via-fuchsia-400"]:not([class*="via-fuchsia-400/"]),
  [class*="via-fuchsia-500"]:not([class*="via-fuchsia-500/"]),
  [class*="via-fuchsia-600"]:not([class*="via-fuchsia-600/"]),
  [class*="via-fuchsia-700"]:not([class*="via-fuchsia-700/"]),
  [class*="via-fuchsia-800"]:not([class*="via-fuchsia-800/"]),
  [class*="via-fuchsia-900"]:not([class*="via-fuchsia-900/"]),
  [class*="to-fuchsia-400"]:not([class*="to-fuchsia-400/"]),
  [class*="to-fuchsia-500"]:not([class*="to-fuchsia-500/"]),
  [class*="to-fuchsia-600"]:not([class*="to-fuchsia-600/"]),
  [class*="to-fuchsia-700"]:not([class*="to-fuchsia-700/"]),
  [class*="to-fuchsia-800"]:not([class*="to-fuchsia-800/"]),
  [class*="to-fuchsia-900"]:not([class*="to-fuchsia-900/"]),
  [class*="bg-pink-400"]:not([class*="bg-pink-400/"]),
  [class*="bg-pink-400/60"],
  [class*="bg-pink-400/70"],
  [class*="bg-pink-400/80"],
  [class*="bg-pink-400/90"],
  [class*="bg-pink-500"]:not([class*="bg-pink-500/"]),
  [class*="bg-pink-500/60"],
  [class*="bg-pink-500/70"],
  [class*="bg-pink-500/80"],
  [class*="bg-pink-500/90"],
  [class*="bg-pink-600"]:not([class*="bg-pink-600/"]),
  [class*="bg-pink-600/60"],
  [class*="bg-pink-600/70"],
  [class*="bg-pink-600/80"],
  [class*="bg-pink-600/90"],
  [class*="bg-pink-700"]:not([class*="bg-pink-700/"]),
  [class*="bg-pink-700/60"],
  [class*="bg-pink-700/70"],
  [class*="bg-pink-700/80"],
  [class*="bg-pink-700/90"],
  [class*="bg-pink-800"]:not([class*="bg-pink-800/"]),
  [class*="bg-pink-800/60"],
  [class*="bg-pink-800/70"],
  [class*="bg-pink-800/80"],
  [class*="bg-pink-800/90"],
  [class*="bg-pink-900"]:not([class*="bg-pink-900/"]),
  [class*="bg-pink-900/60"],
  [class*="bg-pink-900/70"],
  [class*="bg-pink-900/80"],
  [class*="bg-pink-900/90"],
  [class*="from-pink-400"]:not([class*="from-pink-400/"]),
  [class*="from-pink-400/60"],
  [class*="from-pink-400/70"],
  [class*="from-pink-400/80"],
  [class*="from-pink-400/90"],
  [class*="from-pink-500"]:not([class*="from-pink-500/"]),
  [class*="from-pink-500/60"],
  [class*="from-pink-500/70"],
  [class*="from-pink-500/80"],
  [class*="from-pink-500/90"],
  [class*="from-pink-600"]:not([class*="from-pink-600/"]),
  [class*="from-pink-600/60"],
  [class*="from-pink-600/70"],
  [class*="from-pink-600/80"],
  [class*="from-pink-600/90"],
  [class*="from-pink-700"]:not([class*="from-pink-700/"]),
  [class*="from-pink-700/60"],
  [class*="from-pink-700/70"],
  [class*="from-pink-700/80"],
  [class*="from-pink-700/90"],
  [class*="from-pink-800"]:not([class*="from-pink-800/"]),
  [class*="from-pink-800/60"],
  [class*="from-pink-800/70"],
  [class*="from-pink-800/80"],
  [class*="from-pink-800/90"],
  [class*="from-pink-900"]:not([class*="from-pink-900/"]),
  [class*="from-pink-900/60"],
  [class*="from-pink-900/70"],
  [class*="from-pink-900/80"],
  [class*="from-pink-900/90"],
  [class*="via-pink-400"]:not([class*="via-pink-400/"]),
  [class*="via-pink-500"]:not([class*="via-pink-500/"]),
  [class*="via-pink-600"]:not([class*="via-pink-600/"]),
  [class*="via-pink-700"]:not([class*="via-pink-700/"]),
  [class*="via-pink-800"]:not([class*="via-pink-800/"]),
  [class*="via-pink-900"]:not([class*="via-pink-900/"]),
  [class*="to-pink-400"]:not([class*="to-pink-400/"]),
  [class*="to-pink-500"]:not([class*="to-pink-500/"]),
  [class*="to-pink-600"]:not([class*="to-pink-600/"]),
  [class*="to-pink-700"]:not([class*="to-pink-700/"]),
  [class*="to-pink-800"]:not([class*="to-pink-800/"]),
  [class*="to-pink-900"]:not([class*="to-pink-900/"]),
  [class*="bg-rose-400"]:not([class*="bg-rose-400/"]),
  [class*="bg-rose-400/60"],
  [class*="bg-rose-400/70"],
  [class*="bg-rose-400/80"],
  [class*="bg-rose-400/90"],
  [class*="bg-rose-500"]:not([class*="bg-rose-500/"]),
  [class*="bg-rose-500/60"],
  [class*="bg-rose-500/70"],
  [class*="bg-rose-500/80"],
  [class*="bg-rose-500/90"],
  [class*="bg-rose-600"]:not([class*="bg-rose-600/"]),
  [class*="bg-rose-600/60"],
  [class*="bg-rose-600/70"],
  [class*="bg-rose-600/80"],
  [class*="bg-rose-600/90"],
  [class*="bg-rose-700"]:not([class*="bg-rose-700/"]),
  [class*="bg-rose-700/60"],
  [class*="bg-rose-700/70"],
  [class*="bg-rose-700/80"],
  [class*="bg-rose-700/90"],
  [class*="bg-rose-800"]:not([class*="bg-rose-800/"]),
  [class*="bg-rose-800/60"],
  [class*="bg-rose-800/70"],
  [class*="bg-rose-800/80"],
  [class*="bg-rose-800/90"],
  [class*="bg-rose-900"]:not([class*="bg-rose-900/"]),
  [class*="bg-rose-900/60"],
  [class*="bg-rose-900/70"],
  [class*="bg-rose-900/80"],
  [class*="bg-rose-900/90"],
  [class*="from-rose-400"]:not([class*="from-rose-400/"]),
  [class*="from-rose-400/60"],
  [class*="from-rose-400/70"],
  [class*="from-rose-400/80"],
  [class*="from-rose-400/90"],
  [class*="from-rose-500"]:not([class*="from-rose-500/"]),
  [class*="from-rose-500/60"],
  [class*="from-rose-500/70"],
  [class*="from-rose-500/80"],
  [class*="from-rose-500/90"],
  [class*="from-rose-600"]:not([class*="from-rose-600/"]),
  [class*="from-rose-600/60"],
  [class*="from-rose-600/70"],
  [class*="from-rose-600/80"],
  [class*="from-rose-600/90"],
  [class*="from-rose-700"]:not([class*="from-rose-700/"]),
  [class*="from-rose-700/60"],
  [class*="from-rose-700/70"],
  [class*="from-rose-700/80"],
  [class*="from-rose-700/90"],
  [class*="from-rose-800"]:not([class*="from-rose-800/"]),
  [class*="from-rose-800/60"],
  [class*="from-rose-800/70"],
  [class*="from-rose-800/80"],
  [class*="from-rose-800/90"],
  [class*="from-rose-900"]:not([class*="from-rose-900/"]),
  [class*="from-rose-900/60"],
  [class*="from-rose-900/70"],
  [class*="from-rose-900/80"],
  [class*="from-rose-900/90"],
  [class*="via-rose-400"]:not([class*="via-rose-400/"]),
  [class*="via-rose-500"]:not([class*="via-rose-500/"]),
  [class*="via-rose-600"]:not([class*="via-rose-600/"]),
  [class*="via-rose-700"]:not([class*="via-rose-700/"]),
  [class*="via-rose-800"]:not([class*="via-rose-800/"]),
  [class*="via-rose-900"]:not([class*="via-rose-900/"]),
  [class*="to-rose-400"]:not([class*="to-rose-400/"]),
  [class*="to-rose-500"]:not([class*="to-rose-500/"]),
  [class*="to-rose-600"]:not([class*="to-rose-600/"]),
  [class*="to-rose-700"]:not([class*="to-rose-700/"]),
  [class*="to-rose-800"]:not([class*="to-rose-800/"]),
  [class*="to-rose-900"]:not([class*="to-rose-900/"]),
  [class*="bg-primary"]:not([class*="bg-primary/"]),
  [class*="bg-primary/60"],
  [class*="bg-primary/70"],
  [class*="bg-primary/80"],
  [class*="bg-primary/90"],
  [class*="bg-destructive"]:not([class*="bg-destructive/"]),
  [class*="bg-destructive/60"],
  [class*="bg-destructive/70"],
  [class*="bg-destructive/80"],
  [class*="bg-destructive/90"],
  [class*="bg-[var(--chat-accent"]
) {
  --color-white: #ffffff;
}

/* `bg-white` is inverted-emphasis: in light mode the surface becomes ink, so
   `text-black` sitting on it has to become paper. */
[data-mode="light"] :is([class*="bg-white"]:not([class*="bg-white/"])) {
  --color-black: #ffffff;
}



/* Customer-facing surfaces. Identical for every user regardless of theme:
   WhatsApp previews, storefront, payment pages, invoices, generated assets. */
[data-theme-scope="fixed"] {
  --color-red-50: oklch(97.1% 0.013 17.38);
  --color-red-100: oklch(93.6% 0.032 17.717);
  --color-red-200: oklch(88.5% 0.062 18.334);
  --color-red-300: oklch(80.8% 0.114 19.571);
  --color-red-400: oklch(70.4% 0.191 22.216);
  --color-red-500: oklch(63.7% 0.237 25.331);
  --color-red-600: oklch(57.7% 0.245 27.325);
  --color-red-700: oklch(50.5% 0.213 27.518);
  --color-red-800: oklch(44.4% 0.177 26.899);
  --color-red-900: oklch(39.6% 0.141 25.723);
  --color-red-950: oklch(25.8% 0.092 26.042);
  --color-orange-50: oklch(98% 0.016 73.684);
  --color-orange-100: oklch(95.4% 0.038 75.164);
  --color-orange-200: oklch(90.1% 0.076 70.697);
  --color-orange-300: oklch(83.7% 0.128 66.29);
  --color-orange-400: oklch(75% 0.183 55.934);
  --color-orange-500: oklch(70.5% 0.213 47.604);
  --color-orange-600: oklch(64.6% 0.222 41.116);
  --color-orange-700: oklch(55.3% 0.195 38.402);
  --color-orange-800: oklch(47% 0.157 37.304);
  --color-orange-900: oklch(40.8% 0.123 38.172);
  --color-orange-950: oklch(26.6% 0.079 36.259);
  --color-amber-50: oklch(98.7% 0.022 95.277);
  --color-amber-100: oklch(96.2% 0.059 95.617);
  --color-amber-200: oklch(92.4% 0.12 95.746);
  --color-amber-300: oklch(87.9% 0.169 91.605);
  --color-amber-400: oklch(82.8% 0.189 84.429);
  --color-amber-500: oklch(76.9% 0.188 70.08);
  --color-amber-600: oklch(66.6% 0.179 58.318);
  --color-amber-700: oklch(55.5% 0.163 48.998);
  --color-amber-800: oklch(47.3% 0.137 46.201);
  --color-amber-900: oklch(41.4% 0.112 45.904);
  --color-amber-950: oklch(27.9% 0.077 45.635);
  --color-yellow-50: oklch(98.7% 0.026 102.212);
  --color-yellow-100: oklch(97.3% 0.071 103.193);
  --color-yellow-200: oklch(94.5% 0.129 101.54);
  --color-yellow-300: oklch(90.5% 0.182 98.111);
  --color-yellow-400: oklch(85.2% 0.199 91.936);
  --color-yellow-500: oklch(79.5% 0.184 86.047);
  --color-yellow-600: oklch(68.1% 0.162 75.834);
  --color-yellow-700: oklch(55.4% 0.135 66.442);
  --color-yellow-800: oklch(47.6% 0.114 61.907);
  --color-yellow-900: oklch(42.1% 0.095 57.708);
  --color-yellow-950: oklch(28.6% 0.066 53.813);
  --color-lime-50: oklch(98.6% 0.031 120.757);
  --color-lime-100: oklch(96.7% 0.067 122.328);
  --color-lime-200: oklch(93.8% 0.127 124.321);
  --color-lime-300: oklch(89.7% 0.196 126.665);
  --color-lime-400: oklch(84.1% 0.238 128.85);
  --color-lime-500: oklch(76.8% 0.233 130.85);
  --color-lime-600: oklch(64.8% 0.2 131.684);
  --color-lime-700: oklch(53.2% 0.157 131.589);
  --color-lime-800: oklch(45.3% 0.124 130.933);
  --color-lime-900: oklch(40.5% 0.101 131.063);
  --color-lime-950: oklch(27.4% 0.072 132.109);
  --color-green-50: oklch(98.2% 0.018 155.826);
  --color-green-100: oklch(96.2% 0.044 156.743);
  --color-green-200: oklch(92.5% 0.084 155.995);
  --color-green-300: oklch(87.1% 0.15 154.449);
  --color-green-400: oklch(79.2% 0.209 151.711);
  --color-green-500: oklch(72.3% 0.219 149.579);
  --color-green-600: oklch(62.7% 0.194 149.214);
  --color-green-700: oklch(52.7% 0.154 150.069);
  --color-green-800: oklch(44.8% 0.119 151.328);
  --color-green-900: oklch(39.3% 0.095 152.535);
  --color-green-950: oklch(26.6% 0.065 152.934);
  --color-emerald-50: oklch(97.9% 0.021 166.113);
  --color-emerald-100: oklch(95% 0.052 163.051);
  --color-emerald-200: oklch(90.5% 0.093 164.15);
  --color-emerald-300: oklch(84.5% 0.143 164.978);
  --color-emerald-400: oklch(76.5% 0.177 163.223);
  --color-emerald-500: oklch(69.6% 0.17 162.48);
  --color-emerald-600: oklch(59.6% 0.145 163.225);
  --color-emerald-700: oklch(50.8% 0.118 165.612);
  --color-emerald-800: oklch(43.2% 0.095 166.913);
  --color-emerald-900: oklch(37.8% 0.077 168.94);
  --color-emerald-950: oklch(26.2% 0.051 172.552);
  --color-teal-50: oklch(98.4% 0.014 180.72);
  --color-teal-100: oklch(95.3% 0.051 180.801);
  --color-teal-200: oklch(91% 0.096 180.426);
  --color-teal-300: oklch(85.5% 0.138 181.071);
  --color-teal-400: oklch(77.7% 0.152 181.912);
  --color-teal-500: oklch(70.4% 0.14 182.503);
  --color-teal-600: oklch(60% 0.118 184.704);
  --color-teal-700: oklch(51.1% 0.096 186.391);
  --color-teal-800: oklch(43.7% 0.078 188.216);
  --color-teal-900: oklch(38.6% 0.063 188.416);
  --color-teal-950: oklch(27.7% 0.046 192.524);
  --color-cyan-50: oklch(98.4% 0.019 200.873);
  --color-cyan-100: oklch(95.6% 0.045 203.388);
  --color-cyan-200: oklch(91.7% 0.08 205.041);
  --color-cyan-300: oklch(86.5% 0.127 207.078);
  --color-cyan-400: oklch(78.9% 0.154 211.53);
  --color-cyan-500: oklch(71.5% 0.143 215.221);
  --color-cyan-600: oklch(60.9% 0.126 221.723);
  --color-cyan-700: oklch(52% 0.105 223.128);
  --color-cyan-800: oklch(45% 0.085 224.283);
  --color-cyan-900: oklch(39.8% 0.07 227.392);
  --color-cyan-950: oklch(30.2% 0.056 229.695);
  --color-sky-50: oklch(97.7% 0.013 236.62);
  --color-sky-100: oklch(95.1% 0.026 236.824);
  --color-sky-200: oklch(90.1% 0.058 230.902);
  --color-sky-300: oklch(82.8% 0.111 230.318);
  --color-sky-400: oklch(74.6% 0.16 232.661);
  --color-sky-500: oklch(68.5% 0.169 237.323);
  --color-sky-600: oklch(58.8% 0.158 241.966);
  --color-sky-700: oklch(50% 0.134 242.749);
  --color-sky-800: oklch(44.3% 0.11 240.79);
  --color-sky-900: oklch(39.1% 0.09 240.876);
  --color-sky-950: oklch(29.3% 0.066 243.157);
  --color-blue-50: oklch(97% 0.014 254.604);
  --color-blue-100: oklch(93.2% 0.032 255.585);
  --color-blue-200: oklch(88.2% 0.059 254.128);
  --color-blue-300: oklch(80.9% 0.105 251.813);
  --color-blue-400: oklch(70.7% 0.165 254.624);
  --color-blue-500: oklch(62.3% 0.214 259.815);
  --color-blue-600: oklch(54.6% 0.245 262.881);
  --color-blue-700: oklch(48.8% 0.243 264.376);
  --color-blue-800: oklch(42.4% 0.199 265.638);
  --color-blue-900: oklch(37.9% 0.146 265.522);
  --color-blue-950: oklch(28.2% 0.091 267.935);
  --color-indigo-50: oklch(96.2% 0.018 272.314);
  --color-indigo-100: oklch(93% 0.034 272.788);
  --color-indigo-200: oklch(87% 0.065 274.039);
  --color-indigo-300: oklch(78.5% 0.115 274.713);
  --color-indigo-400: oklch(67.3% 0.182 276.935);
  --color-indigo-500: oklch(58.5% 0.233 277.117);
  --color-indigo-600: oklch(51.1% 0.262 276.966);
  --color-indigo-700: oklch(45.7% 0.24 277.023);
  --color-indigo-800: oklch(39.8% 0.195 277.366);
  --color-indigo-900: oklch(35.9% 0.144 278.697);
  --color-indigo-950: oklch(25.7% 0.09 281.288);
  --color-violet-50: oklch(96.9% 0.016 293.756);
  --color-violet-100: oklch(94.3% 0.029 294.588);
  --color-violet-200: oklch(89.4% 0.057 293.283);
  --color-violet-300: oklch(81.1% 0.111 293.571);
  --color-violet-400: oklch(70.2% 0.183 293.541);
  --color-violet-500: oklch(60.6% 0.25 292.717);
  --color-violet-600: oklch(54.1% 0.281 293.009);
  --color-violet-700: oklch(49.1% 0.27 292.581);
  --color-violet-800: oklch(43.2% 0.232 292.759);
  --color-violet-900: oklch(38% 0.189 293.745);
  --color-violet-950: oklch(28.3% 0.141 291.089);
  --color-purple-50: oklch(97.7% 0.014 308.299);
  --color-purple-100: oklch(94.6% 0.033 307.174);
  --color-purple-200: oklch(90.2% 0.063 306.703);
  --color-purple-300: oklch(82.7% 0.119 306.383);
  --color-purple-400: oklch(71.4% 0.203 305.504);
  --color-purple-500: oklch(62.7% 0.265 303.9);
  --color-purple-600: oklch(55.8% 0.288 302.321);
  --color-purple-700: oklch(49.6% 0.265 301.924);
  --color-purple-800: oklch(43.8% 0.218 303.724);
  --color-purple-900: oklch(38.1% 0.176 304.987);
  --color-purple-950: oklch(29.1% 0.149 302.717);
  --color-fuchsia-50: oklch(97.7% 0.017 320.058);
  --color-fuchsia-100: oklch(95.2% 0.037 318.852);
  --color-fuchsia-200: oklch(90.3% 0.076 319.62);
  --color-fuchsia-300: oklch(83.3% 0.145 321.434);
  --color-fuchsia-400: oklch(74% 0.238 322.16);
  --color-fuchsia-500: oklch(66.7% 0.295 322.15);
  --color-fuchsia-600: oklch(59.1% 0.293 322.896);
  --color-fuchsia-700: oklch(51.8% 0.253 323.949);
  --color-fuchsia-800: oklch(45.2% 0.211 324.591);
  --color-fuchsia-900: oklch(40.1% 0.17 325.612);
  --color-fuchsia-950: oklch(29.3% 0.136 325.661);
  --color-pink-50: oklch(97.1% 0.014 343.198);
  --color-pink-100: oklch(94.8% 0.028 342.258);
  --color-pink-200: oklch(89.9% 0.061 343.231);
  --color-pink-300: oklch(82.3% 0.12 346.018);
  --color-pink-400: oklch(71.8% 0.202 349.761);
  --color-pink-500: oklch(65.6% 0.241 354.308);
  --color-pink-600: oklch(59.2% 0.249 0.584);
  --color-pink-700: oklch(52.5% 0.223 3.958);
  --color-pink-800: oklch(45.9% 0.187 3.815);
  --color-pink-900: oklch(40.8% 0.153 2.432);
  --color-pink-950: oklch(28.4% 0.109 3.907);
  --color-rose-50: oklch(96.9% 0.015 12.422);
  --color-rose-100: oklch(94.1% 0.03 12.58);
  --color-rose-200: oklch(89.2% 0.058 10.001);
  --color-rose-300: oklch(81% 0.117 11.638);
  --color-rose-400: oklch(71.2% 0.194 13.428);
  --color-rose-500: oklch(64.5% 0.246 16.439);
  --color-rose-600: oklch(58.6% 0.253 17.585);
  --color-rose-700: oklch(51.4% 0.222 16.935);
  --color-rose-800: oklch(45.5% 0.188 13.697);
  --color-rose-900: oklch(41% 0.159 10.272);
  --color-rose-950: oklch(27.1% 0.105 12.094);
  --color-slate-50: oklch(98.4% 0.003 247.858);
  --color-slate-100: oklch(96.8% 0.007 247.896);
  --color-slate-200: oklch(92.9% 0.013 255.508);
  --color-slate-300: oklch(86.9% 0.022 252.894);
  --color-slate-400: oklch(70.4% 0.04 256.788);
  --color-slate-500: oklch(55.4% 0.046 257.417);
  --color-slate-600: oklch(44.6% 0.043 257.281);
  --color-slate-700: oklch(37.2% 0.044 257.287);
  --color-slate-800: oklch(27.9% 0.041 260.031);
  --color-slate-900: oklch(20.8% 0.042 265.755);
  --color-slate-950: oklch(12.9% 0.042 264.695);
  --color-gray-50: oklch(98.5% 0.002 247.839);
  --color-gray-100: oklch(96.7% 0.003 264.542);
  --color-gray-200: oklch(92.8% 0.006 264.531);
  --color-gray-300: oklch(87.2% 0.01 258.338);
  --color-gray-400: oklch(70.7% 0.022 261.325);
  --color-gray-500: oklch(55.1% 0.027 264.364);
  --color-gray-600: oklch(44.6% 0.03 256.802);
  --color-gray-700: oklch(37.3% 0.034 259.733);
  --color-gray-800: oklch(27.8% 0.033 256.848);
  --color-gray-900: oklch(21% 0.034 264.665);
  --color-gray-950: oklch(13% 0.028 261.692);
  --color-zinc-50: oklch(98.5% 0 0);
  --color-zinc-100: oklch(96.7% 0.001 286.375);
  --color-zinc-200: oklch(92% 0.004 286.32);
  --color-zinc-300: oklch(87.1% 0.006 286.286);
  --color-zinc-400: oklch(70.5% 0.015 286.067);
  --color-zinc-500: oklch(55.2% 0.016 285.938);
  --color-zinc-600: oklch(44.2% 0.017 285.786);
  --color-zinc-700: oklch(37% 0.013 285.805);
  --color-zinc-800: oklch(27.4% 0.006 286.033);
  --color-zinc-900: oklch(21% 0.006 285.885);
  --color-zinc-950: oklch(14.1% 0.005 285.823);
  --color-neutral-50: oklch(98.5% 0 0);
  --color-neutral-100: oklch(97% 0 0);
  --color-neutral-200: oklch(92.2% 0 0);
  --color-neutral-300: oklch(87% 0 0);
  --color-neutral-400: oklch(70.8% 0 0);
  --color-neutral-500: oklch(55.6% 0 0);
  --color-neutral-600: oklch(43.9% 0 0);
  --color-neutral-700: oklch(37.1% 0 0);
  --color-neutral-800: oklch(26.9% 0 0);
  --color-neutral-900: oklch(20.5% 0 0);
  --color-neutral-950: oklch(14.5% 0 0);
  --color-stone-50: oklch(98.5% 0.001 106.423);
  --color-stone-100: oklch(97% 0.001 106.424);
  --color-stone-200: oklch(92.3% 0.003 48.717);
  --color-stone-300: oklch(86.9% 0.005 56.366);
  --color-stone-400: oklch(70.9% 0.01 56.259);
  --color-stone-500: oklch(55.3% 0.013 58.071);
  --color-stone-600: oklch(44.4% 0.011 73.639);
  --color-stone-700: oklch(37.4% 0.01 67.558);
  --color-stone-800: oklch(26.8% 0.007 34.298);
  --color-stone-900: oklch(21.6% 0.006 56.043);
  --color-stone-950: oklch(14.7% 0.004 49.25);
  --color-white: #fff;
  --color-black: #000;
  color-scheme: dark;
}


html[data-radius="sharp"] {
  --radius: 0px;
  --radius-sm: 0px;
  --radius-md: 2px;
  --radius-lg: 3px;
  --radius-xl: 4px;
  --radius-2xl: 6px;
}
html[data-radius="soft"] {
  --radius: 6px;
  --radius-sm: 3px;
  --radius-md: 6px;
  --radius-lg: 8px;
  --radius-xl: 10px;
  --radius-2xl: 14px;
}
html[data-radius="pill"] {
  --radius: 18px;
  --radius-sm: 12px;
  --radius-md: 18px;
  --radius-lg: 22px;
  --radius-xl: 28px;
  --radius-2xl: 34px;
}

html[data-density="compact"] {
  --spacing: 0.22rem;
}
html[data-density="spacious"] {
  --spacing: 0.28rem;
}

html[data-scale="sm"] {
  --text-xs: 11px;
  --text-sm: 12.4px;
  --text-base: 13.8px;
  --text-lg: 15.6px;
  --text-xl: 17.5px;
  --text-2xl: 20.2px;
  --text-3xl: 25.8px;
  --text-4xl: 31.3px;
  --text-5xl: 38.6px;
  --font-size-header: clamp(20px, 2.21vw, 28px);
  --font-size-subheading: clamp(14px, 1.47vw, 17px);
  --font-size-body: clamp(12.4px, 1.29vw, 14px);
  --font-size-small: 11px;
}
html[data-scale="lg"] {
  --text-xs: 13.1px;
  --text-sm: 14.7px;
  --text-base: 16.4px;
  --text-lg: 18.5px;
  --text-xl: 20.7px;
  --text-2xl: 24px;
  --text-3xl: 30.5px;
  --text-4xl: 37.1px;
  --text-5xl: 45.8px;
  --font-size-header: clamp(24px, 2.62vw, 33px);
  --font-size-subheading: clamp(16px, 1.74vw, 20px);
  --font-size-body: clamp(14.7px, 1.53vw, 16px);
  --font-size-small: 13.1px;
}
html[data-scale="xl"] {
  --text-xs: 14.2px;
  --text-sm: 15.9px;
  --text-base: 17.7px;
  --text-lg: 20.1px;
  --text-xl: 22.4px;
  --text-2xl: 26px;
  --text-3xl: 33px;
  --text-4xl: 40.1px;
  --text-5xl: 49.6px;
  --font-size-header: clamp(26px, 2.83vw, 35px);
  --font-size-subheading: clamp(18px, 1.89vw, 21px);
  --font-size-body: clamp(15.9px, 1.65vw, 18px);
  --font-size-small: 14.2px;
}

html[data-contrast="high"] {
  --muted-foreground: color-mix(in oklab, var(--foreground) 82%, var(--background));
  --text-secondary: color-mix(in oklab, var(--foreground) 82%, var(--background));
  --text-muted: color-mix(in oklab, var(--foreground) 68%, var(--background));
  --border: color-mix(in oklab, var(--foreground) 34%, transparent);
  --border-default: color-mix(in oklab, var(--foreground) 34%, transparent);
  --border-subtle: color-mix(in oklab, var(--foreground) 24%, transparent);
  --border-strong: color-mix(in oklab, var(--foreground) 52%, transparent);
  --input: color-mix(in oklab, var(--foreground) 38%, transparent);
  --sidebar-inactive-text: color-mix(in oklab, var(--foreground) 72%, transparent);
  --sidebar-inactive-icon: color-mix(in oklab, var(--foreground) 68%, transparent);
}
html[data-contrast="high"] :is(a, button, [role="button"]):focus-visible {
  outline: 2px solid var(--ring);
  outline-offset: 2px;
}

html[data-motion="reduced"] *,
html[data-motion="reduced"] *::before,
html[data-motion="reduced"] *::after {
  animation-duration: 0.01ms !important;
  animation-iteration-count: 1 !important;
  transition-duration: 0.01ms !important;
  scroll-behavior: auto !important;
}

html[data-font="signature"] {
  --font-display: var(--font-cinzel), ui-serif, Georgia, serif;
  --font-sans: var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;
  --font-mono: var(--font-jetbrains), ui-monospace, SFMono-Regular, Menlo, monospace;
}
html[data-font="neutral"] {
  --font-display: var(--font-inter), ui-sans-serif, system-ui, sans-serif;
  --font-sans: var(--font-inter), ui-sans-serif, system-ui, sans-serif;
  --font-mono: var(--font-jetbrains), ui-monospace, SFMono-Regular, Menlo, monospace;
}
html[data-font="humanist"] {
  --font-display: var(--font-outfit), ui-sans-serif, system-ui, sans-serif;
  --font-sans: var(--font-source-sans), ui-sans-serif, system-ui, sans-serif;
  --font-mono: var(--font-jetbrains), ui-monospace, SFMono-Regular, Menlo, monospace;
}
html[data-font="geometric"] {
  --font-display: var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;
  --font-sans: var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;
  --font-mono: var(--font-jetbrains), ui-monospace, SFMono-Regular, Menlo, monospace;
}
html[data-font="clinical"] {
  --font-display: var(--font-lexend), ui-sans-serif, system-ui, sans-serif;
  --font-sans: var(--font-lexend), ui-sans-serif, system-ui, sans-serif;
  --font-mono: var(--font-jetbrains), ui-monospace, SFMono-Regular, Menlo, monospace;
}
html[data-font="institutional"] {
  --font-display: var(--font-instrument-serif), ui-serif, Georgia, serif;
  --font-sans: var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif;
  --font-mono: var(--font-jetbrains), ui-monospace, SFMono-Regular, Menlo, monospace;
}
html[data-font="editorial"] {
  --font-display: var(--font-fraunces), ui-serif, Georgia, serif;
  --font-sans: var(--font-inter), ui-sans-serif, system-ui, sans-serif;
  --font-mono: var(--font-jetbrains), ui-monospace, SFMono-Regular, Menlo, monospace;
}
html[data-font="technical"] {
  --font-display: var(--font-jetbrains), ui-monospace, monospace;
  --font-sans: var(--font-inter), ui-sans-serif, system-ui, sans-serif;
  --font-mono: var(--font-jetbrains), ui-monospace, SFMono-Regular, Menlo, monospace;
}