/**
 * Generated from src/tokens/source/humain-os.tokens.json.
 * Do not edit this file directly. Run `bun run generate:tokens`.
 */

:root {
  --accent: #f5f5f5;
  --accent-foreground: #000000de;
  --air-100: #cff4ee;
  --air-200: #9fe8dc;
  --air-300: #66d9c6;
  --air-400: #2ecab1;
  --air-50: #e6faf7;
  --air-500: #00b89c;
  --air-600: #009688;
  --air-700: #00756a;
  --air-800: #00534b;
  --air-900: #003631;
  --air-950: #001f1c;
  --amber-100: #fef3c7;
  --amber-200: #fde68a;
  --amber-300: #fcd34d;
  --amber-400: #fbbf24;
  --amber-50: #fffdf5;
  --amber-500: #f59e0b;
  --amber-600: #d97706;
  --amber-700: #b45309;
  --amber-800: #92400e;
  --amber-900: #78350f;
  --amber-950: #451a03;
  --background: #ffffff;
  --base-black: #000000;
  --base-white: #ffffff;
  --bg-input: #ffffffdd;
  --bg-input-disabled: #00000005;
  --blue-100: #dbeafe;
  --blue-200: #bfdbfe;
  --blue-300: #93c5fd;
  --blue-400: #60a5fa;
  --blue-50: #eff6ff;
  --blue-500: #3b82f6;
  --blue-600: #2563eb;
  --blue-700: #1d4ed8;
  --blue-800: #1e40af;
  --blue-900: #1e3a8a;
  --blue-950: #172554;
  --border: #0000001a;
  --border-default: #0000001a;
  --border-prominent: #00000024;
  --border-radius-2xl: 16px;
  --border-radius-3xl: 24px;
  --border-radius-default: 4px;
  --border-radius-full: 9999px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-none: 0px;
  --border-radius-sm: 4px;
  --border-radius-xl: 12px;
  --border-radius-xs: 2px;
  --border-subtle: #00000014;
  --border-width-0: 0px;
  --border-width-2: 2px;
  --border-width-4: 4px;
  --border-width-8: 8px;
  --border-width-default: 1px;
  --breakpoints-2xl: 1536px;
  --breakpoints-lg: 1024px;
  --breakpoints-md: 768px;
  --breakpoints-sm: 640px;
  --breakpoints-xl: 1280px;
  --breakpoints-xs: 360px;
  --card: #ffffff;
  --card-foreground: #000000de;
  --chart-1: #009688;
  --chart-2: #2ecab1;
  --chart-3: #7fae14;
  --chart-4: #b8e636;
  --chart-5: #e1f88a;
  --custom-alpha-50: #ffffff7f;
  --custom-backdrop-overlay: #3c3a4099;
  --custom-background-input-30: #ffffff;
  --custom-black: #000000;
  --custom-input-dark: #ffffff00;
  --custom-shadow: #00000019;
  --custom-transparent: #ffffff00;
  --custom-tw-gradient-from: #00b89c;
  --custom-tw-gradient-to: #009688;
  --custom-white: #ffffff;
  --cyan-100: #cffafe;
  --cyan-200: #a5f3fc;
  --cyan-300: #67e8f9;
  --cyan-400: #22d3ee;
  --cyan-50: #ecfeff;
  --cyan-500: #06b6d4;
  --cyan-600: #0891b2;
  --cyan-700: #0e7490;
  --cyan-800: #155e75;
  --cyan-900: #164e63;
  --cyan-950: #083344;
  --destructive: #dc2626;
  --destructive-foreground: #fef2f2;
  --emerald-100: #d1fae5;
  --emerald-200: #a7f3d0;
  --emerald-300: #6ee7b7;
  --emerald-400: #34d399;
  --emerald-50: #ecfdf5;
  --emerald-500: #10b981;
  --emerald-600: #059669;
  --emerald-700: #047857;
  --emerald-800: #065f46;
  --emerald-900: #064e3b;
  --emerald-950: #022c22;
  --font-family: "Inter", system-ui, sans-serif;
  --font-family-dark: "Inter", system-ui, sans-serif;
  --font-family-default: "Inter", system-ui, sans-serif;
  --font-family-gourmet: "Inter", system-ui, sans-serif;
  --font-family-mono: "IBM Plex Mono", monospace;
  --font-family-sans: "Inter", system-ui, sans-serif;
  --font-family-serif: "IBM Plex Serif", serif;
  --font-size-2xl: 1.5rem;
  --font-size-3xl: 1.875rem;
  --font-size-4xl: 2.25rem;
  --font-size-5xl: 3rem;
  --font-size-6xl: 3.75rem;
  --font-size-7xl: 4.5rem;
  --font-size-8xl: 6rem;
  --font-size-9xl: 8rem;
  --font-size-base: 1rem;
  --font-size-lg: 1.125rem;
  --font-size-sm: 0.875rem;
  --font-size-xl: 1.25rem;
  --font-size-xs: 0.75rem;
  --font-size-xxs: 0.625rem;
  --font-weight-bold: 700;
  --font-weight-light: 300;
  --font-weight-medium: 500;
  --font-weight-regular: 400;
  --font-weight-semi-bold: 600;
  --foreground: #000000de;
  --fuschia-100: #fae8ff;
  --fuschia-200: #f5d0fe;
  --fuschia-300: #f0abfc;
  --fuschia-400: #e879f9;
  --fuschia-50: #fdf4ff;
  --fuschia-500: #d946ef;
  --fuschia-600: #c026d3;
  --fuschia-700: #a21caf;
  --fuschia-800: #86198f;
  --fuschia-900: #701a75;
  --fuschia-950: #4a044e;
  --gray-100: #f3f4f6;
  --gray-200: #e5e7eb;
  --gray-300: #d1d5db;
  --gray-400: #9ca3af;
  --gray-50: #f9fafb;
  --gray-500: #6b7280;
  --gray-600: #4b5563;
  --gray-700: #374151;
  --gray-800: #1f2937;
  --gray-900: #111827;
  --gray-950: #030712;
  --green-100: #dcfce7;
  --green-200: #bbf7d0;
  --green-300: #86efac;
  --green-400: #4ade80;
  --green-50: #f0fdf4;
  --green-500: #22c55e;
  --green-600: #16a34a;
  --green-700: #15803d;
  --green-800: #166534;
  --green-900: #14532d;
  --green-950: #052e16;
  --height-0: 0px;
  --height-0-5: 2px;
  --height-1: 4px;
  --height-1-5: 6px;
  --height-10: 40px;
  --height-11: 44px;
  --height-12: 48px;
  --height-14: 56px;
  --height-16: 64px;
  --height-2: 8px;
  --height-2-5: 10px;
  --height-20: 80px;
  --height-24: 96px;
  --height-28: 112px;
  --height-3: 12px;
  --height-3-5: 14px;
  --height-32: 128px;
  --height-36: 144px;
  --height-4: 16px;
  --height-40: 160px;
  --height-44: 176px;
  --height-48: 192px;
  --height-5: 20px;
  --height-52: 208px;
  --height-56: 224px;
  --height-6: 24px;
  --height-60: 240px;
  --height-64: 256px;
  --height-7: 28px;
  --height-72: 288px;
  --height-8: 32px;
  --height-80: 320px;
  --height-9: 36px;
  --height-96: 384px;
  --height-px: 1px;
  --humain-air: #00b89c;
  --humain-aqua: #009688;
  --humain-oasis: #b8e636;
  --humain-oasis-dark: #9acc1a;
  --humain-oasis-light: #d0f94a;
  --humain-stone: #f5f5f5;
  --indigo-100: #e0e7ff;
  --indigo-200: #c7d2fe;
  --indigo-300: #a5b4fc;
  --indigo-400: #818cf8;
  --indigo-50: #eef2ff;
  --indigo-500: #6366f1;
  --indigo-600: #4f46e5;
  --indigo-700: #4338ca;
  --indigo-800: #3730a3;
  --indigo-900: #312e81;
  --indigo-950: #1e1b4b;
  --info: #0284c7;
  --info-foreground: #ecfeff;
  --input: #0000001f;
  --lime-100: #ecfccb;
  --lime-200: #d9f99d;
  --lime-300: #bef264;
  --lime-400: #a3e635;
  --lime-50: #f7fee7;
  --lime-500: #84cc16;
  --lime-600: #65a30d;
  --lime-700: #4d7c0f;
  --lime-800: #3f6212;
  --lime-900: #365314;
  --lime-950: #1a2e05;
  --line-height-2xl: 2rem;
  --line-height-3xl: 2.25rem;
  --line-height-4xl: 2.5rem;
  --line-height-5xl: 3rem;
  --line-height-6xl: 3.75rem;
  --line-height-7xl: 4.5rem;
  --line-height-8xl: 6rem;
  --line-height-9xl: 8rem;
  --line-height-base: 1.375rem;
  --line-height-lg: 1.5rem;
  --line-height-sm: 1.25rem;
  --line-height-xl: 1.625rem;
  --line-height-xs: 1rem;
  --line-height-xxs: 0.875rem;
  --max-width-2xl: 672px;
  --max-width-2xs: 288px;
  --max-width-3xl: 768px;
  --max-width-3xs: 256px;
  --max-width-4xl: 896px;
  --max-width-5xl: 1024px;
  --max-width-6xl: 1152px;
  --max-width-7xl: 1280px;
  --max-width-lg: 512px;
  --max-width-md: 448px;
  --max-width-none: 0px;
  --max-width-px: 1px;
  --max-width-sm: 384px;
  --max-width-xl: 576px;
  --max-width-xs: 320px;
  --min-width-2xl: 672px;
  --min-width-2xs: 288px;
  --min-width-3xl: 768px;
  --min-width-3xs: 256px;
  --min-width-4xl: 896px;
  --min-width-5xl: 1024px;
  --min-width-6xl: 1152px;
  --min-width-7xl: 1280px;
  --min-width-lg: 512px;
  --min-width-md: 448px;
  --min-width-px: 1px;
  --min-width-sm: 384px;
  --min-width-xl: 576px;
  --min-width-xs: 320px;
  --motion-duration-ambient-primary: 24s;
  --motion-duration-ambient-secondary: 30s;
  --motion-duration-base: 160ms;
  --motion-duration-fast: 120ms;
  --motion-duration-moderate: 200ms;
  --motion-duration-slow: 300ms;
  --motion-easing-decelerate: cubic-bezier(0.32, 0.72, 0, 1);
  --motion-easing-enter: var(--motion-easing-decelerate);
  --motion-easing-exit: cubic-bezier(0.4, 0, 1, 1);
  --motion-easing-smooth: cubic-bezier(0.25, 1, 0.5, 1);
  --motion-easing-standard: cubic-bezier(0.2, 0, 0, 1);
  --muted: #00000005;
  --muted-foreground: #0000006b;
  --neutral-100: #f5f5f5;
  --neutral-200: #e5e5e5;
  --neutral-300: #d4d4d4;
  --neutral-400: #a3a3a3;
  --neutral-50: #fafafa;
  --neutral-500: #737373;
  --neutral-600: #525252;
  --neutral-700: #404040;
  --neutral-800: #262626;
  --neutral-900: #171717;
  --neutral-950: #0a0a0a;
  --oasis-100: #f0fcc4;
  --oasis-200: #e1f88a;
  --oasis-300: #d0f94a;
  --oasis-400: #b8e636;
  --oasis-50: #f9feea;
  --oasis-500: #9acc1a;
  --oasis-600: #7fae14;
  --oasis-700: #5f860f;
  --oasis-800: #405e0a;
  --oasis-900: #263a05;
  --oasis-950: #162302;
  --opacity-accent-10: #f4f4f519;
  --opacity-accent-20: #f4f4f533;
  --opacity-accent-30: #f4f4f54c;
  --opacity-accent-40: #f4f4f566;
  --opacity-accent-50: #f4f4f57f;
  --opacity-accent-60: #f4f4f599;
  --opacity-black-12: #0000001f;
  --opacity-black-2: #00000005;
  --opacity-black-24: #0000003d;
  --opacity-black-4: #0000000a;
  --opacity-black-42: #0000006b;
  --opacity-black-50: #0000007f;
  --opacity-black-6: #0000000f;
  --opacity-black-60: #00000099;
  --opacity-black-75: #000000bf;
  --opacity-black-8: #00000014;
  --opacity-black-80: #000000cc;
  --opacity-black-87: #000000de;
  --opacity-cyan-10: #06b6d419;
  --opacity-cyan-20: #06b6d433;
  --opacity-cyan-30: #06b6d44c;
  --opacity-cyan-40: #06b6d466;
  --opacity-cyan-50: #06b6d47f;
  --opacity-cyan-60: #06b6d499;
  --opacity-destructive-10: #e0343419;
  --opacity-destructive-20: #e0343433;
  --opacity-destructive-30: #e034344c;
  --opacity-destructive-40: #e0343466;
  --opacity-destructive-50: #e034347f;
  --opacity-destructive-60: #dc262699;
  --opacity-indigo-10: #6366f119;
  --opacity-indigo-20: #6366f133;
  --opacity-indigo-30: #6366f14c;
  --opacity-indigo-40: #6366f166;
  --opacity-indigo-50: #6366f17f;
  --opacity-indigo-60: #6366f199;
  --opacity-info-10: #0284c719;
  --opacity-info-20: #0284c733;
  --opacity-info-30: #0284c74c;
  --opacity-info-40: #0284c766;
  --opacity-info-50: #0284c77f;
  --opacity-info-60: #0284c799;
  --opacity-neutral-10: #47485719;
  --opacity-neutral-20: #47485733;
  --opacity-neutral-30: #4748574c;
  --opacity-neutral-40: #47485766;
  --opacity-neutral-50: #4748577f;
  --opacity-neutral-60: #47485799;
  --opacity-orange-10: #f9731619;
  --opacity-orange-20: #f9731633;
  --opacity-orange-30: #f973164c;
  --opacity-orange-40: #f9731666;
  --opacity-orange-50: #f973167f;
  --opacity-orange-60: #f9731699;
  --opacity-pink-10: #ec489919;
  --opacity-pink-20: #ec489933;
  --opacity-pink-30: #ec48994c;
  --opacity-pink-40: #ec489966;
  --opacity-pink-50: #ec48997f;
  --opacity-pink-60: #ec489999;
  --opacity-primary-0: #00968800;
  --opacity-primary-10: #00968819;
  --opacity-primary-20: #00968833;
  --opacity-primary-3: #00968808;
  --opacity-primary-30: #0096884c;
  --opacity-primary-40: #00968866;
  --opacity-primary-5: #0096880c;
  --opacity-primary-50: #00968880;
  --opacity-primary-60: #00968899;
  --opacity-primary-dark-10: #00b89c19;
  --opacity-primary-dark-20: #00b89c33;
  --opacity-primary-dark-30: #00b89c4c;
  --opacity-primary-dark-40: #00b89c66;
  --opacity-primary-dark-50: #00b89c7f;
  --opacity-primary-dark-60: #00b89c99;
  --opacity-purple-10: #a855f719;
  --opacity-purple-20: #a855f733;
  --opacity-purple-30: #a855f74c;
  --opacity-purple-40: #a855f766;
  --opacity-purple-50: #a855f77f;
  --opacity-purple-60: #a855f799;
  --opacity-secondary-10: #f4f4f519;
  --opacity-secondary-20: #f4f4f533;
  --opacity-secondary-30: #f4f4f54c;
  --opacity-secondary-40: #f4f4f566;
  --opacity-secondary-50: #f4f4f57f;
  --opacity-secondary-60: #f4f4f599;
  --opacity-secondary-dark-10: #40404019;
  --opacity-secondary-dark-20: #40404033;
  --opacity-secondary-dark-30: #4040404c;
  --opacity-secondary-dark-40: #40404066;
  --opacity-secondary-dark-50: #4040407f;
  --opacity-secondary-dark-60: #40404099;
  --opacity-success-10: #16a34a19;
  --opacity-success-20: #16a34a33;
  --opacity-success-30: #16a34a4c;
  --opacity-success-40: #16a34a66;
  --opacity-success-50: #16a34a7f;
  --opacity-success-60: #16a34a99;
  --opacity-value-0: 0;
  --opacity-value-10: 10;
  --opacity-value-100: 100;
  --opacity-value-15: 15;
  --opacity-value-20: 20;
  --opacity-value-25: 25;
  --opacity-value-30: 30;
  --opacity-value-35: 35;
  --opacity-value-40: 40;
  --opacity-value-45: 45;
  --opacity-value-5: 5;
  --opacity-value-50: 50;
  --opacity-value-55: 55;
  --opacity-value-60: 60;
  --opacity-value-65: 65;
  --opacity-value-70: 70;
  --opacity-value-75: 75;
  --opacity-value-80: 80;
  --opacity-value-85: 85;
  --opacity-value-90: 90;
  --opacity-value-95: 95;
  --opacity-warning-10: #e3921919;
  --opacity-warning-20: #d9770633;
  --opacity-warning-30: #d977064c;
  --opacity-warning-40: #d9770666;
  --opacity-warning-50: #d977067f;
  --opacity-warning-60: #d9770699;
  --opacity-white-12: #ffffff1f;
  --opacity-white-2: #ffffff05;
  --opacity-white-24: #ffffff3d;
  --opacity-white-4: #ffffff0a;
  --opacity-white-42: #ffffff6b;
  --opacity-white-50: #ffffff7f;
  --opacity-white-6: #ffffff0f;
  --opacity-white-60: #ffffff99;
  --opacity-white-75: #ffffffbf;
  --opacity-white-8: #ffffff14;
  --opacity-white-80: #ffffffcc;
  --opacity-white-87: #ffffffde;
  --opacity-yellow-10: #eab30819;
  --opacity-yellow-20: #eab30833;
  --opacity-yellow-30: #eab3084c;
  --opacity-yellow-40: #eab30866;
  --opacity-yellow-50: #eab3087f;
  --opacity-yellow-60: #eab30899;
  --orange-100: #ffedd5;
  --orange-200: #fed7aa;
  --orange-300: #fdba74;
  --orange-400: #fb923c;
  --orange-50: #fff7ed;
  --orange-500: #f97316;
  --orange-600: #ea580c;
  --orange-700: #c2410c;
  --orange-800: #9a3412;
  --orange-900: #7c2d12;
  --orange-950: #431407;
  --pink-100: #fce7f3;
  --pink-200: #fbcfe8;
  --pink-300: #f9a8d4;
  --pink-400: #f472b6;
  --pink-50: #fdf2f8;
  --pink-500: #ec4899;
  --pink-600: #db2777;
  --pink-700: #be185d;
  --pink-800: #9d174d;
  --pink-900: #831843;
  --pink-950: #500724;
  --popover: #fffffff2;
  --popover-foreground: #00000099;
  --primary: #009688;
  --primary-foreground: #ffffff;
  --primary-hover: #00695c;
  --purple-100: #f3e8ff;
  --purple-200: #e9d5ff;
  --purple-300: #d8b4fe;
  --purple-400: #c084fc;
  --purple-50: #faf5ff;
  --purple-500: #a855f7;
  --purple-600: #9333ea;
  --purple-700: #7e22ce;
  --purple-800: #6b21a8;
  --purple-900: #581c87;
  --purple-950: #3b0764;
  --rating-active: #facc15;
  --red-100: #fee2e2;
  --red-200: #fecaca;
  --red-300: #fca5a5;
  --red-400: #f87171;
  --red-50: #fef2f2;
  --red-500: #ef4444;
  --red-600: #dc2626;
  --red-700: #b91c1c;
  --red-800: #991b1b;
  --red-900: #7f1d1d;
  --red-950: #450a0a;
  --responsive-mobile-avatar-carusal: avatar-horizontal;
  --responsive-mobile-block-width: 360px;
  --responsive-mobile-button-size: lg;
  --responsive-mobile-font-size: 1.5rem;
  --responsive-mobile-horizontal-padding: 1rem;
  --responsive-mobile-line-hight: 2rem;
  --responsive-mobile-number: 0;
  --responsive-mobile-screen-size: 360px;
  --responsive-mobile-section-spacing: 3rem;
  --responsive-mobile-vertical-padding: 2rem;
  --responsive-tablet-avatar-carusal: avatar-horizontal;
  --responsive-tablet-block-width: 768px;
  --responsive-tablet-button-size: lg;
  --responsive-tablet-font-size: 1.875rem;
  --responsive-tablet-horizontal-padding: 1.5rem;
  --responsive-tablet-line-hight: 2.25rem;
  --responsive-tablet-number: 0;
  --responsive-tablet-screen-size: 768px;
  --responsive-tablet-section-spacing: 4rem;
  --responsive-tablet-vertical-padding: 4rem;
  --responsive-web-avatar-carusal: avatar-vertical;
  --responsive-web-block-width: 1440px;
  --responsive-web-button-size: lg;
  --responsive-web-font-size: 2.25rem;
  --responsive-web-horizontal-padding: 2rem;
  --responsive-web-line-hight: 2.5rem;
  --responsive-web-number: 0;
  --responsive-web-screen-size: 1280px;
  --responsive-web-section-spacing: 6rem;
  --responsive-web-vertical-padding: 6rem;
  --ring: #00968880;
  --rose-100: #ffe4e6;
  --rose-200: #fecdd3;
  --rose-300: #fda4af;
  --rose-400: #fb7185;
  --rose-50: #fff1f2;
  --rose-500: #f43f5e;
  --rose-600: #e11d48;
  --rose-700: #be123c;
  --rose-800: #9f1239;
  --rose-900: #881337;
  --rose-950: #4c0519;
  --secondary: #ffffff;
  --secondary-foreground: #00000099;
  --shadow-2xl-blur-radius: 50px;
  --shadow-2xl-color: #0000003f;
  --shadow-2xl-offset-x: 0px;
  --shadow-2xl-offset-y: 25px;
  --shadow-2xl-spread-radius: -12px;
  --shadow-2xs-blur-radius: 3px;
  --shadow-2xs-color: #0000000c;
  --shadow-2xs-offset-x: 0px;
  --shadow-2xs-offset-y: 2px;
  --shadow-2xs-spread-radius: -1px;
  --shadow-accent: #00000033;
  --shadow-default: #00000033;
  --shadow-destructive: #e0343433;
  --shadow-elevated-1-blur-radius: 16px;
  --shadow-elevated-1-color: #00000019;
  --shadow-elevated-1-offset-x: 0px;
  --shadow-elevated-1-offset-y: 8px;
  --shadow-elevated-1-spread-radius: 0px;
  --shadow-elevated-2-blur-radius: 32px;
  --shadow-elevated-2-color: #00000026;
  --shadow-elevated-2-offset-x: 0px;
  --shadow-elevated-2-offset-y: 16px;
  --shadow-elevated-2-spread-radius: 0px;
  --shadow-elevated-3-blur-radius: 64px;
  --shadow-elevated-3-color: #00000033;
  --shadow-elevated-3-offset-x: 0px;
  --shadow-elevated-3-offset-y: 32px;
  --shadow-elevated-3-spread-radius: 0px;
  --shadow-elevated-blur-radius: 0px;
  --shadow-elevated-color: #ffffff;
  --shadow-elevated-offset-x: 0px;
  --shadow-elevated-offset-y: 0px;
  --shadow-elevated-spread-radius: 0px;
  --shadow-hover-card: 0 4px 24px 0 #0000000f;
  --shadow-info: #0284c733;
  --shadow-lg-1-blur-radius: 15px;
  --shadow-lg-1-color: #00000019;
  --shadow-lg-1-offset-x: 0px;
  --shadow-lg-1-offset-y: 10px;
  --shadow-lg-1-spread-radius: -3px;
  --shadow-lg-2-blur-radius: 6px;
  --shadow-lg-2-color: #00000019;
  --shadow-lg-2-offset-x: 0px;
  --shadow-lg-2-offset-y: 4px;
  --shadow-lg-2-spread-radius: -4px;
  --shadow-lg-blur-radius: 0px;
  --shadow-lg-color: #ffffff;
  --shadow-lg-offset-x: 0px;
  --shadow-lg-offset-y: 0px;
  --shadow-lg-spread-radius: 0px;
  --shadow-md-1-blur-radius: 6px;
  --shadow-md-1-color: #00000019;
  --shadow-md-1-offset-x: 0px;
  --shadow-md-1-offset-y: 4px;
  --shadow-md-1-spread-radius: -1px;
  --shadow-md-2-blur-radius: 4px;
  --shadow-md-2-color: #00000019;
  --shadow-md-2-offset-x: 0px;
  --shadow-md-2-offset-y: 2px;
  --shadow-md-2-spread-radius: -2px;
  --shadow-md-blur-radius: 0px;
  --shadow-md-color: #ffffff;
  --shadow-md-offset-x: 0px;
  --shadow-md-offset-y: 0px;
  --shadow-md-spread-radius: 0px;
  --shadow-medium-1-blur-radius: 8px;
  --shadow-medium-1-color: #00000014;
  --shadow-medium-1-offset-x: 0px;
  --shadow-medium-1-offset-y: 4px;
  --shadow-medium-1-spread-radius: 0px;
  --shadow-medium-2-blur-radius: 16px;
  --shadow-medium-2-color: #00000019;
  --shadow-medium-2-offset-x: 0px;
  --shadow-medium-2-offset-y: 8px;
  --shadow-medium-2-spread-radius: 0px;
  --shadow-medium-3-blur-radius: 32px;
  --shadow-medium-3-color: #0000001e;
  --shadow-medium-3-offset-x: 0px;
  --shadow-medium-3-offset-y: 16px;
  --shadow-medium-3-spread-radius: 0px;
  --shadow-medium-blur-radius: 0px;
  --shadow-medium-color: #ffffff;
  --shadow-medium-offset-x: 0px;
  --shadow-medium-offset-y: 0px;
  --shadow-medium-spread-radius: 0px;
  --shadow-primary: #00000033;
  --shadow-secondary: #00000033;
  --shadow-sm-1-blur-radius: 2px;
  --shadow-sm-1-color: #0000000c;
  --shadow-sm-1-offset-x: 0px;
  --shadow-sm-1-offset-y: 1px;
  --shadow-sm-1-spread-radius: 0px;
  --shadow-sm-2-blur-radius: 6px;
  --shadow-sm-2-color: #00000019;
  --shadow-sm-2-offset-x: 0px;
  --shadow-sm-2-offset-y: 4px;
  --shadow-sm-2-spread-radius: -3px;
  --shadow-sm-blur-radius: 0px;
  --shadow-sm-color: #ffffff;
  --shadow-sm-offset-x: 0px;
  --shadow-sm-offset-y: 0px;
  --shadow-sm-spread-radius: 0px;
  --shadow-soft-1-blur-radius: 4px;
  --shadow-soft-1-color: #0000000a;
  --shadow-soft-1-offset-x: 0px;
  --shadow-soft-1-offset-y: 2px;
  --shadow-soft-1-spread-radius: 0px;
  --shadow-soft-2-blur-radius: 8px;
  --shadow-soft-2-color: #0000000f;
  --shadow-soft-2-offset-x: 0px;
  --shadow-soft-2-offset-y: 4px;
  --shadow-soft-2-spread-radius: 0px;
  --shadow-soft-3-blur-radius: 16px;
  --shadow-soft-3-color: #00000014;
  --shadow-soft-3-offset-x: 0px;
  --shadow-soft-3-offset-y: 8px;
  --shadow-soft-3-spread-radius: 0px;
  --shadow-soft-blur-radius: 0px;
  --shadow-soft-color: #ffffff;
  --shadow-soft-offset-x: 0px;
  --shadow-soft-offset-y: 0px;
  --shadow-soft-spread-radius: 0px;
  --shadow-success: #16a34a33;
  --shadow-warning: #d9770633;
  --shadow-xl-1-blur-radius: 25px;
  --shadow-xl-1-color: #00000019;
  --shadow-xl-1-offset-x: 0px;
  --shadow-xl-1-offset-y: 20px;
  --shadow-xl-1-spread-radius: -5px;
  --shadow-xl-2-blur-radius: 10px;
  --shadow-xl-2-color: #00000019;
  --shadow-xl-2-offset-x: 0px;
  --shadow-xl-2-offset-y: 8px;
  --shadow-xl-2-spread-radius: -6px;
  --shadow-xl-blur-radius: 0px;
  --shadow-xl-color: #ffffff;
  --shadow-xl-offset-x: 0px;
  --shadow-xl-offset-y: 0px;
  --shadow-xl-spread-radius: 0px;
  --shadow-xs-1-blur-radius: 3px;
  --shadow-xs-1-color: #0000000c;
  --shadow-xs-1-offset-x: 0px;
  --shadow-xs-1-offset-y: 1px;
  --shadow-xs-1-spread-radius: 0px;
  --shadow-xs-2-blur-radius: 2px;
  --shadow-xs-2-color: #0000000c;
  --shadow-xs-2-offset-x: 0px;
  --shadow-xs-2-offset-y: 1px;
  --shadow-xs-2-spread-radius: -1px;
  --sidebar: #00000005;
  --sidebar-accent: #f5f5f5;
  --sidebar-accent-foreground: #161616;
  --sidebar-border: #e4e4e4;
  --sidebar-foreground: #000000cc;
  --sidebar-primary: #161616;
  --sidebar-primary-foreground: #f8f8f8;
  --sidebar-ring: #a1a1a1;
  --skeleton: #d9d9d9;
  --sky-100: #e0f2fe;
  --sky-200: #bae6fd;
  --sky-300: #7dd3fc;
  --sky-400: #38bdf8;
  --sky-50: #f0f9ff;
  --sky-500: #0ea5e9;
  --sky-600: #0284c7;
  --sky-700: #0369a1;
  --sky-800: #075985;
  --sky-900: #0c4a6e;
  --sky-950: #082f49;
  --slate-100: #f1f5f9;
  --slate-200: #e2e8f0;
  --slate-300: #cbd5e1;
  --slate-400: #94a3b8;
  --slate-50: #f8fafc;
  --slate-500: #64748b;
  --slate-600: #475569;
  --slate-700: #334155;
  --slate-800: #1e293b;
  --slate-900: #0f172a;
  --slate-950: #020617;
  --slider-gradient-end: #6464da;
  --slider-gradient-start: #5cb9fb;
  --soft-blue: #dbeafe;
  --soft-blue-foreground: #1d4ed8;
  --soft-cyan: #06b6d419;
  --soft-cyan-foreground: #0e7490;
  --soft-destructive: #e0343419;
  --soft-destructive-foreground: #dc2626;
  --soft-gray: #47485719;
  --soft-gray-foreground: #404040;
  --soft-green: #22c55e1a;
  --soft-green-foreground: #15803d;
  --soft-indigo: #6366f119;
  --soft-indigo-foreground: #4338ca;
  --soft-info: #0284c719;
  --soft-info-foreground: #0284c7;
  --soft-orange: #f9731619;
  --soft-orange-foreground: #c2410c;
  --soft-pink: #ec489919;
  --soft-pink-foreground: #be185d;
  --soft-primary: #00968819;
  --soft-primary-foreground: #009688;
  --soft-purple: #a855f719;
  --soft-purple-foreground: #7e22ce;
  --soft-secondary: #f4f4f519;
  --soft-secondary-foreground: #00000099;
  --soft-success: #16a34a19;
  --soft-success-foreground: #16a34a;
  --soft-teal: #ccfbf1;
  --soft-teal-foreground: #0f766e;
  --soft-warning: #e3921919;
  --soft-warning-foreground: #d97706;
  --soft-yellow: #eab30819;
  --soft-yellow-foreground: #a16207;
  --spacing-0: 0rem;
  --spacing-0-5: 0.125rem;
  --spacing-1: 0.25rem;
  --spacing-1-5: 0.375rem;
  --spacing-10: 2.5rem;
  --spacing-11: 2.75rem;
  --spacing-12: 3rem;
  --spacing-14: 3.5rem;
  --spacing-16: 4rem;
  --spacing-2: 0.5rem;
  --spacing-2-5: 0.625rem;
  --spacing-20: 5rem;
  --spacing-24: 6rem;
  --spacing-28: 7rem;
  --spacing-3: 0.75rem;
  --spacing-3-5: 0.875rem;
  --spacing-32: 8rem;
  --spacing-36: 9rem;
  --spacing-4: 1rem;
  --spacing-40: 10rem;
  --spacing-44: 11rem;
  --spacing-48: 12rem;
  --spacing-5: 1.25rem;
  --spacing-52: 13rem;
  --spacing-56: 14rem;
  --spacing-6: 1.5rem;
  --spacing-60: 15rem;
  --spacing-64: 16rem;
  --spacing-7: 1.75rem;
  --spacing-72: 18rem;
  --spacing-8: 2rem;
  --spacing-80: 20rem;
  --spacing-9: 2.25rem;
  --spacing-96: 24rem;
  --spacing-px: 1px;
  --stone-100: #f5f5f4;
  --stone-200: #e7e5e4;
  --stone-300: #d6d3d1;
  --stone-400: #a8a29e;
  --stone-50: #fafaf9;
  --stone-500: #78716c;
  --stone-600: #57534e;
  --stone-700: #44403c;
  --stone-800: #292524;
  --stone-900: #1c1917;
  --stone-950: #0c0a09;
  --success: #16a34a;
  --success-foreground: #f0fdf4;
  --surface-0: #ffffff;
  --surface-1: #fafafa;
  --surface-2: #f5f5f5;
  --surface-3: #eeeeee;
  --surface-elevated: #ffffff;
  --teal-100: #ccfbf1;
  --teal-200: #99f6e4;
  --teal-300: #5eead4;
  --teal-400: #2dd4bf;
  --teal-50: #f0fdfa;
  --teal-500: #14b8a6;
  --teal-600: #0d9488;
  --teal-700: #0f766e;
  --teal-800: #115e59;
  --teal-900: #134e4a;
  --teal-950: #042f2e;
  --text-primary: #000000de;
  --text-quaternary: #0000003d;
  --text-secondary: #00000099;
  --text-tertiary: #0000006b;
  --typography-blockquote: 1rem;
  --typography-h-1: 2.25rem;
  --typography-h-2: 1.875rem;
  --typography-h-3: 1.5rem;
  --typography-h-4: 1.25rem;
  --typography-inline-code: 0.875rem;
  --typography-large: 1.125rem;
  --typography-lead: 1.25rem;
  --typography-list: 1rem;
  --typography-muted: 0.875rem;
  --typography-paragraph: 1rem;
  --typography-small: 0.875rem;
  --violet-100: #ede9fe;
  --violet-200: #ddd6fe;
  --violet-300: #c4b5fd;
  --violet-400: #a78bfa;
  --violet-50: #f5f3ff;
  --violet-500: #8b5cf6;
  --violet-600: #7c3aed;
  --violet-700: #6d28d9;
  --violet-800: #5b21b6;
  --violet-900: #4c1d95;
  --violet-950: #2e1065;
  --warning: #d97706;
  --warning-foreground: #fffdf5;
  --width-0: 0px;
  --width-0-5: 2px;
  --width-1: 4px;
  --width-1-5: 6px;
  --width-10: 40px;
  --width-11: 44px;
  --width-12: 48px;
  --width-14: 56px;
  --width-16: 64px;
  --width-2: 8px;
  --width-2-5: 10px;
  --width-20: 80px;
  --width-24: 96px;
  --width-28: 112px;
  --width-3: 12px;
  --width-3-5: 14px;
  --width-32: 128px;
  --width-36: 144px;
  --width-4: 16px;
  --width-40: 160px;
  --width-44: 176px;
  --width-48: 192px;
  --width-5: 20px;
  --width-52: 208px;
  --width-56: 224px;
  --width-6: 24px;
  --width-60: 240px;
  --width-64: 256px;
  --width-7: 28px;
  --width-72: 288px;
  --width-8: 32px;
  --width-80: 320px;
  --width-9: 36px;
  --width-96: 384px;
  --width-px: 1px;
  --workflow-action-background: var(--background);
  --workflow-action-foreground: var(--primary);
  --workflow-action-hover-background: var(--accent);
  --workflow-add-active-background: #ccfbf1;
  --workflow-add-background: color-mix(in srgb, #ccfbf1 50%, var(--card));
  --workflow-add-disabled-background: #f1f5f9;
  --workflow-add-disabled-border: #e2e8f0;
  --workflow-add-disabled-foreground: #94a3b8;
  --workflow-add-foreground: #0f766e;
  --workflow-add-hover-background: color-mix(in srgb, #ccfbf1 70%, var(--card));
  --workflow-add-hover-foreground: #0f766e;
  --workflow-add-icon-background: #ccfbf1;
  --workflow-circle-connector: #475569;
  --workflow-circle-connector-foreground: #ffffff;
  --workflow-circle-knowledge: #059669;
  --workflow-circle-knowledge-foreground: #161616;
  --workflow-circle-lock-background: #94a3b8;
  --workflow-circle-lock-border: #ffffffe6;
  --workflow-circle-lock-foreground: #ffffff;
  --workflow-circle-memory: #14b8a6;
  --workflow-circle-memory-foreground: #161616;
  --workflow-circle-variable: #2563eb;
  --workflow-circle-variable-foreground: #ffffff;
  --workflow-comment-hover-background: color-mix(
    in srgb,
    #64748b 7%,
    var(--card)
  );
  --workflow-comment-icon-foreground: #ffffff;
  --workflow-comment-tone: #64748b;
  --workflow-connection-disabled: #e2e8f0;
  --workflow-connection-error: #dc2626;
  --workflow-connection-idle: #94a3b8;
  --workflow-label-foreground: #0f172a;
  --workflow-label-muted-foreground: #475569;
  --workflow-port-bidirectional: #9333ea;
  --workflow-port-bidirectional-connected: #8b5cf6;
  --workflow-port-disabled: #e2e8f0;
  --workflow-port-error: #dc2626;
  --workflow-port-input-connected: #00b89c;
  --workflow-port-output: #4f46e5;
  --workflow-port-output-connected: #6366f1;
  --workflow-port-supporting-foreground: #94a3b8;
  --workflow-status-error-foreground: #ffffff;
  --workflow-status-running-foreground: #161616;
  --workflow-status-success-foreground: #161616;
  --workflow-status-warning-foreground: #161616;
  --yellow-100: #fef9c3;
  --yellow-200: #fef08a;
  --yellow-300: #fde047;
  --yellow-400: #facc15;
  --yellow-50: #fefce8;
  --yellow-500: #eab308;
  --yellow-600: #ca8a04;
  --yellow-700: #a16207;
  --yellow-800: #854d0e;
  --yellow-900: #713f12;
  --yellow-950: #422006;
  --zinc-100: #f4f4f5;
  --zinc-200: #e4e4e7;
  --zinc-300: #d4d4d8;
  --zinc-400: #a1a1aa;
  --zinc-50: #fafafa;
  --zinc-500: #71717a;
  --zinc-600: #52525b;
  --zinc-700: #3f3f46;
  --zinc-800: #27272a;
  --zinc-900: #18181b;
  --zinc-950: #09090b;
}

.dark {
  --accent: #262626;
  --accent-foreground: #f5f5f5;
  --background: #161616;
  --border: #ffffff1a;
  --border-default: #ffffff1a;
  --border-prominent: #ffffff24;
  --border-radius-2xl: 16px;
  --border-radius-3xl: 24px;
  --border-radius-full: 9999px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-none: 0px;
  --border-radius-sm: 4px;
  --border-radius-xl: 12px;
  --border-radius-xs: 2px;
  --border-subtle: #ffffff14;
  --card: #ffffff08;
  --card-foreground: #ffffff;
  --chart-1: #009688;
  --chart-2: #2ecab1;
  --chart-3: #7fae14;
  --chart-4: #b8e636;
  --chart-5: #e1f88a;
  --custom-alpha-50: #0a0a0a7f;
  --custom-backdrop-overlay: #3c3a40cc;
  --custom-background-input-30: #ffffff0b;
  --custom-black: #ffffff;
  --custom-input: #ffffff00;
  --custom-input-dark: #ffffff26;
  --custom-shadow: #0000004c;
  --custom-transparent: #3c3a4000;
  --custom-white: #000000;
  --destructive: #ef4444;
  --destructive-foreground: #fef2f2;
  --font-family: "Inter", system-ui, sans-serif;
  --foreground: #ffffffde;
  --info: #0ea5e9;
  --info-foreground: #ecfeff;
  --input: #ffffff1f;
  --muted: #ffffff05;
  --muted-foreground: #ffffff6b;
  --opacity-accent-10: #f4f4f519;
  --opacity-accent-20: #f4f4f533;
  --opacity-accent-30: #f4f4f54c;
  --opacity-accent-40: #f4f4f566;
  --opacity-accent-50: #f4f4f57f;
  --opacity-accent-60: #f4f4f599;
  --opacity-black-12: #ffffff1f;
  --opacity-black-2: #ffffff05;
  --opacity-black-24: #ffffff3d;
  --opacity-black-4: #ffffff0a;
  --opacity-black-42: #ffffff6b;
  --opacity-black-50: #ffffff7f;
  --opacity-black-6: #ffffff0f;
  --opacity-black-60: #ffffff99;
  --opacity-black-75: #ffffffbf;
  --opacity-black-8: #ffffff14;
  --opacity-black-80: #ffffffcc;
  --opacity-black-87: #ffffffde;
  --opacity-destructive-10: #e0343419;
  --opacity-destructive-20: #e0343433;
  --opacity-destructive-30: #e034344c;
  --opacity-destructive-40: #e0343466;
  --opacity-destructive-50: #e0343466;
  --opacity-destructive-60: #dc262699;
  --opacity-info-10: #0284c719;
  --opacity-info-20: #0284c733;
  --opacity-info-30: #0284c74c;
  --opacity-info-40: #0284c766;
  --opacity-info-50: #0284c77f;
  --opacity-info-60: #0284c799;
  --opacity-neutral-10: #47485719;
  --opacity-neutral-20: #47485733;
  --opacity-neutral-30: #4748574c;
  --opacity-neutral-40: #47485766;
  --opacity-neutral-50: #4748577f;
  --opacity-neutral-60: #47485799;
  --opacity-primary-10: #00b89c19;
  --opacity-primary-20: #00b89c33;
  --opacity-primary-30: #00b89c4c;
  --opacity-primary-40: #00b89c66;
  --opacity-primary-50: #00b89c7f;
  --opacity-primary-60: #00b89c99;
  --opacity-secondary-10: #40404019;
  --opacity-secondary-20: #40404033;
  --opacity-secondary-30: #4040404c;
  --opacity-secondary-40: #40404066;
  --opacity-secondary-50: #4040407f;
  --opacity-secondary-60: #40404099;
  --opacity-success-10: #16a34a19;
  --opacity-success-20: #16a34a33;
  --opacity-success-30: #16a34a4c;
  --opacity-success-40: #16a34a66;
  --opacity-success-50: #16a34a7f;
  --opacity-success-60: #16a34a99;
  --opacity-warning-10: #e3921919;
  --opacity-warning-20: #d9770633;
  --opacity-warning-30: #d977064c;
  --opacity-warning-40: #d9770666;
  --opacity-warning-50: #d977067f;
  --opacity-warning-60: #d9770699;
  --opacity-white-12: #0000001f;
  --opacity-white-2: #00000005;
  --opacity-white-24: #0000003d;
  --opacity-white-4: #0000000a;
  --opacity-white-42: #0000006b;
  --opacity-white-50: #0000007f;
  --opacity-white-6: #0000000f;
  --opacity-white-60: #00000099;
  --opacity-white-75: #000000bf;
  --opacity-white-8: #00000014;
  --opacity-white-80: #000000cc;
  --opacity-white-87: #000000de;
  --popover: #000000f2;
  --popover-foreground: #ffffff99;
  --primary: #00b89c;
  --primary-foreground: #000000;
  --primary-hover: #00c5a8;
  --rating-active: #facc15;
  --ring: #00968880;
  --secondary: #404040;
  --secondary-foreground: #ffffff99;
  --shadow-2xl-blur-radius: 3px;
  --shadow-2xl-color: #f66e6021;
  --shadow-2xl-offset-x: 0px;
  --shadow-2xl-offset-y: 1px;
  --shadow-2xl-spread-radius: 0px;
  --shadow-2xs-blur-radius: 3px;
  --shadow-2xs-color: #f66e6007;
  --shadow-2xs-offset-x: 0px;
  --shadow-2xs-offset-y: 1px;
  --shadow-2xs-spread-radius: 0px;
  --shadow-accent: #00000033;
  --shadow-default: #00000033;
  --shadow-destructive: #e0343433;
  --shadow-elevated-1-blur-radius: 16px;
  --shadow-elevated-1-color: #f66e6019;
  --shadow-elevated-1-offset-x: 0px;
  --shadow-elevated-1-offset-y: 8px;
  --shadow-elevated-1-spread-radius: 0px;
  --shadow-elevated-2-blur-radius: 32px;
  --shadow-elevated-2-color: #f66e6026;
  --shadow-elevated-2-offset-x: 0px;
  --shadow-elevated-2-offset-y: 16px;
  --shadow-elevated-2-spread-radius: 0px;
  --shadow-elevated-3-blur-radius: 64px;
  --shadow-elevated-3-color: #f66e6033;
  --shadow-elevated-3-offset-x: 0px;
  --shadow-elevated-3-offset-y: 32px;
  --shadow-elevated-3-spread-radius: 0px;
  --shadow-hover-card: 0 4px 24px 0 #0000004c;
  --shadow-info: #0284c733;
  --shadow-lg-1-blur-radius: 15px;
  --shadow-lg-1-color: #f66e600c;
  --shadow-lg-1-offset-x: 0px;
  --shadow-lg-1-offset-y: 10px;
  --shadow-lg-1-spread-radius: -3px;
  --shadow-lg-2-blur-radius: 6px;
  --shadow-lg-2-color: #f66e600c;
  --shadow-lg-2-offset-x: 0px;
  --shadow-lg-2-offset-y: 4px;
  --shadow-lg-2-spread-radius: -4px;
  --shadow-md-1-blur-radius: 4px;
  --shadow-md-1-color: #f66e600c;
  --shadow-md-1-offset-x: 0px;
  --shadow-md-1-offset-y: 2px;
  --shadow-md-1-spread-radius: -1px;
  --shadow-md-2-blur-radius: 4px;
  --shadow-md-2-color: #f66e600c;
  --shadow-md-2-offset-x: 0px;
  --shadow-md-2-offset-y: 2px;
  --shadow-md-2-spread-radius: -2px;
  --shadow-medium-1-blur-radius: 8px;
  --shadow-medium-1-color: #f66e6014;
  --shadow-medium-1-offset-x: 0px;
  --shadow-medium-1-offset-y: 4px;
  --shadow-medium-1-spread-radius: 0px;
  --shadow-medium-2-blur-radius: 16px;
  --shadow-medium-2-color: #f66e6019;
  --shadow-medium-2-offset-x: 0px;
  --shadow-medium-2-offset-y: 8px;
  --shadow-medium-2-spread-radius: 0px;
  --shadow-medium-3-blur-radius: 32px;
  --shadow-medium-3-color: #f66e601e;
  --shadow-medium-3-offset-x: 0px;
  --shadow-medium-3-offset-y: 16px;
  --shadow-medium-3-spread-radius: 0px;
  --shadow-primary: #00000033;
  --shadow-secondary: #00000033;
  --shadow-sm-1-blur-radius: 2px;
  --shadow-sm-1-color: #f66e600c;
  --shadow-sm-1-offset-x: 0px;
  --shadow-sm-1-offset-y: 1px;
  --shadow-sm-1-spread-radius: 0px;
  --shadow-sm-2-blur-radius: 6px;
  --shadow-sm-2-color: #f66e600c;
  --shadow-sm-2-offset-x: 0px;
  --shadow-sm-2-offset-y: 4px;
  --shadow-sm-2-spread-radius: -3px;
  --shadow-soft-1-blur-radius: 4px;
  --shadow-soft-1-color: #f66e600a;
  --shadow-soft-1-offset-x: 0px;
  --shadow-soft-1-offset-y: 2px;
  --shadow-soft-1-spread-radius: 0px;
  --shadow-soft-2-blur-radius: 8px;
  --shadow-soft-2-color: #f66e600f;
  --shadow-soft-2-offset-x: 0px;
  --shadow-soft-2-offset-y: 4px;
  --shadow-soft-2-spread-radius: 0px;
  --shadow-soft-3-blur-radius: 16px;
  --shadow-soft-3-color: #f66e6014;
  --shadow-soft-3-offset-x: 0px;
  --shadow-soft-3-offset-y: 8px;
  --shadow-soft-3-spread-radius: 0px;
  --shadow-success: #16a34a33;
  --shadow-warning: #d9770633;
  --shadow-xl-1-blur-radius: 3px;
  --shadow-xl-1-color: #f66e600c;
  --shadow-xl-1-offset-x: 0px;
  --shadow-xl-1-offset-y: 1px;
  --shadow-xl-1-spread-radius: 0px;
  --shadow-xl-2-blur-radius: 10px;
  --shadow-xl-2-color: #f66e600c;
  --shadow-xl-2-offset-x: 0px;
  --shadow-xl-2-offset-y: 8px;
  --shadow-xl-2-spread-radius: -1px;
  --shadow-xs-1-blur-radius: 3px;
  --shadow-xs-1-color: #f66e6007;
  --shadow-xs-1-offset-x: 0px;
  --shadow-xs-1-offset-y: 1px;
  --shadow-xs-1-spread-radius: 0px;
  --shadow-xs-2-blur-radius: 2px;
  --shadow-xs-2-color: #f66e6007;
  --shadow-xs-2-offset-x: 0px;
  --shadow-xs-2-offset-y: 1px;
  --shadow-xs-2-spread-radius: 0px;
  --sidebar: #18181d;
  --sidebar-accent: #26262b;
  --sidebar-accent-foreground: #fcfcfc;
  --sidebar-border: #ffffff1a;
  --sidebar-foreground: #fcfcfc;
  --sidebar-primary: #1649e5;
  --sidebar-primary-foreground: #000000;
  --sidebar-ring: #70707d;
  --skeleton: #404040;
  --soft-blue: #1d4ed8;
  --soft-blue-foreground: #eff6ff;
  --soft-cyan: #06b6d419;
  --soft-cyan-foreground: #06b6d4;
  --soft-destructive: #e0343419;
  --soft-destructive-foreground: #ef4444;
  --soft-gray: #47485733;
  --soft-gray-foreground: #fafafa;
  --soft-green: #22c55e1a;
  --soft-green-foreground: #22c55e;
  --soft-indigo: #6366f119;
  --soft-indigo-foreground: #6366f1;
  --soft-info: #0284c719;
  --soft-info-foreground: #0ea5e9;
  --soft-orange: #f9731619;
  --soft-orange-foreground: #f97316;
  --soft-pink: #ec489919;
  --soft-pink-foreground: #ec4899;
  --soft-primary: #00b89c19;
  --soft-primary-foreground: #00b89c;
  --soft-purple: #a855f719;
  --soft-purple-foreground: #a855f7;
  --soft-secondary: #f4f4f519;
  --soft-secondary-foreground: #ffffff99;
  --soft-success: #16a34a19;
  --soft-success-foreground: #22c55e;
  --soft-teal: #0f766e;
  --soft-teal-foreground: #f0fdfa;
  --soft-warning: #e3921919;
  --soft-warning-foreground: #f59e0b;
  --soft-yellow: #eab30819;
  --soft-yellow-foreground: #eab308;
  --success: #22c55e;
  --success-foreground: #f0fdf4;
  --surface-0: #000000;
  --surface-1: #07090c;
  --surface-2: #121212;
  --surface-3: #1f1f1f;
  --surface-elevated: #000000;
  --text-primary: #ffffffde;
  --text-quaternary: #ffffff3d;
  --text-secondary: #ffffff99;
  --text-tertiary: #ffffff6b;
  --typography-blockquote: 1rem;
  --typography-h-1: 2.25rem;
  --typography-h-2: 1.875rem;
  --typography-h-3: 1.5rem;
  --typography-h-4: 1.25rem;
  --typography-inline-code: 0.875rem;
  --typography-large: 1.125rem;
  --typography-lead: 1.25rem;
  --typography-list: 1rem;
  --typography-muted: 0.875rem;
  --typography-paragraph: 1rem;
  --typography-small: 0.875rem;
  --warning: #f59e0b;
  --warning-foreground: #fffdf5;
  --workflow-action-background: var(--background);
  --workflow-action-foreground: var(--primary);
  --workflow-action-hover-background: var(--accent);
  --workflow-add-active-background: #ccfbf1;
  --workflow-add-background: color-mix(in srgb, #ccfbf1 50%, var(--card));
  --workflow-add-disabled-background: #f1f5f9;
  --workflow-add-disabled-border: #e2e8f0;
  --workflow-add-disabled-foreground: #94a3b8;
  --workflow-add-foreground: #0f766e;
  --workflow-add-hover-background: color-mix(in srgb, #ccfbf1 70%, var(--card));
  --workflow-add-hover-foreground: #0f766e;
  --workflow-add-icon-background: #ccfbf1;
  --workflow-circle-connector: #94a3b8;
  --workflow-circle-connector-foreground: #161616;
  --workflow-circle-knowledge: #34d399;
  --workflow-circle-knowledge-foreground: #161616;
  --workflow-circle-lock-background: #94a3b8;
  --workflow-circle-lock-border: #ffffffe6;
  --workflow-circle-lock-foreground: #ffffff;
  --workflow-circle-memory: #2dd4bf;
  --workflow-circle-memory-foreground: #161616;
  --workflow-circle-variable: #60a5fa;
  --workflow-circle-variable-foreground: #161616;
  --workflow-comment-hover-background: color-mix(
    in srgb,
    #64748b 7%,
    var(--card)
  );
  --workflow-comment-icon-foreground: #ffffff;
  --workflow-comment-tone: #64748b;
  --workflow-connection-disabled: #e2e8f0;
  --workflow-connection-error: #dc2626;
  --workflow-connection-idle: #94a3b8;
  --workflow-label-foreground: #ffffffde;
  --workflow-label-muted-foreground: #ffffff99;
  --workflow-port-bidirectional: #c084fc;
  --workflow-port-bidirectional-connected: #8b5cf6;
  --workflow-port-disabled: #e2e8f0;
  --workflow-port-error: #dc2626;
  --workflow-port-input-connected: #00b89c;
  --workflow-port-output: #818cf8;
  --workflow-port-output-connected: #6366f1;
  --workflow-port-supporting-foreground: #94a3b8;
  --workflow-status-error-foreground: #161616;
  --workflow-status-running-foreground: #161616;
  --workflow-status-success-foreground: #161616;
  --workflow-status-warning-foreground: #161616;
}
