/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --avatar-structure-size-xs: 24px;
  --avatar-structure-size-s: 32px;
  --avatar-structure-size-m: 40px;
  --avatar-structure-size-l: 48px;
  --avatar-structure-border-width: 2px;
  --avatar-structure-badge-size-xs: 10px;
  --avatar-structure-badge-size-s: 10px;
  --avatar-structure-badge-size-m: 12px;
  --avatar-structure-badge-size-l: 14px;
  --avatar-structure-badge-size-verified-xs: 12px;
  --avatar-structure-badge-size-verified-s: 14px;
  --avatar-structure-badge-size-verified-m: 16px;
  --avatar-structure-badge-size-verified-l: 18px;
  --avatar-structure-badge-border-width-xs: 1.5px;
  --avatar-structure-badge-border-width-s: 2px;
  --avatar-structure-badge-border-width-m: 2px;
  --avatar-structure-badge-border-width-l: 2px;
  --avatar-structure-badge-position-xs-right: -2px;
  --avatar-structure-badge-position-xs-bottom: -2px;
  --avatar-structure-badge-position-s-right: -1px;
  --avatar-structure-badge-position-s-bottom: -1px;
  --avatar-structure-badge-position-m-right: 0px;
  --avatar-structure-badge-position-m-bottom: 0px;
  --avatar-structure-badge-position-l-right: 0px;
  --avatar-structure-badge-position-l-bottom: 0px;
  --avatar-structure-icon-size-l: 28px;
  --avatar-structure-padding-l-circle: 6px;
  --badge-padding-y: 0px;
  --chip-shadow-focus: 0px 0px 0px 2px rgba(161, 161, 161, 0.7);
  --chip-font-size-small: 12px;
  --glassmorphism-bg: rgba(255, 255, 255, 0.1); /** Glassmorphism background — rgba(255,255,255,0.1) */
  --glassmorphism-border: rgba(255, 255, 255, 0.2); /** Glassmorphism border — rgba(255,255,255,0.2) */
  --glassmorphism-shadow: 0 8px 32px rgba(0, 0, 0, 0.1); /** Glassmorphism outer shadow */
  --glassmorphism-shadow-inset: inset 0 0 0 1px rgba(255, 255, 255, 0.1); /** Glassmorphism inner border shadow */
  --acrylic-tint-opacity: 0.6; /** Acrylic tint layer opacity */
  --acrylic-noise-opacity: 0.05; /** Acrylic noise texture opacity */
  --container-width-xl: 1280px; /** Extra large container */
  --container-width-2xl: 1536px; /** 2X large container */
  --link-button-bg-enabled: rgba(0, 0, 0, 0); /** Link button background — default transparent */
  --link-button-bg-disabled: rgba(0, 0, 0, 0); /** Link button background — disabled state */
  --link-button-bg-loading: rgba(0, 0, 0, 0); /** Link button background — loading state */
  --radio-structure-circle-size-s: 16px;
  --radio-structure-circle-size-m: 24px;
  --radio-structure-circle-border-width: 2px;
  --radio-structure-dot-size-s: 6px;
  --radio-structure-dot-size-m: 8px;
  --radio-field-font-size-s: 12px;
  --radio-field-font-size-m: 16px;
  --radio-field-error-font-size-s: 10px;
  --radio-field-error-font-size-m: 16px;
  --radio-field-icon-size-s: 12px;
  --radio-field-icon-size-m: 16px;
  --skeleton-line-width-1: 100%; /** Full width line */
  --skeleton-line-width-2: 90%;
  --skeleton-line-width-3: 75%;
  --skeleton-line-width-4: 85%;
  --skeleton-line-width-5: 60%; /** Shortest line */
  --status-icon-structure-size-xs: 8px;
  --status-icon-structure-size-s: 10px;
  --status-icon-structure-size-m: 12px;
  --status-icon-structure-size-l: 16px;
  --toggle-structure-track-width-s: 36px;
  --toggle-structure-track-width-m: 44px;
  --toggle-structure-track-height-s: 20px;
  --toggle-structure-track-height-m: 24px;
  --toggle-structure-knob-size-s: 16px;
  --toggle-structure-knob-size-m: 20px;
  --toggle-structure-knob-radius: 44px;
  --toggle-structure-knob-shadow: 0px 0px 4px 0px rgba(10, 13, 18, 0.1);
  --toggle-structure-translate-s: 16px;
  --toggle-structure-translate-m: 20px;
  --toggle-field-font-size-s: 12px;
  --toggle-field-font-size-m: 16px;
  --toggle-field-error-font-size-s: 10px;
  --toggle-field-error-font-size-m: 16px;
  --toggle-field-icon-size-s: 12px;
  --toggle-field-icon-size-m: 16px;
  --primitive-stroke-xs: 1px;
  --primitive-stroke-2xs: 0.5px;
  --primitive-stroke-s: 2px;
  --primitive-stroke-m: 4px;
  --primitive-radius-none: 0px;
  --primitive-radius-xxs: 2px;
  --primitive-radius-xs: 4px;
  --primitive-radius-s: 8px;
  --primitive-radius-sm: 12px;
  --primitive-radius-m: 16px;
  --primitive-radius-md: 20px;
  --primitive-radius-l: 24px;
  --primitive-radius-lg: 28px;
  --primitive-radius-xl: 32px;
  --primitive-radius-xxl: 36px;
  --primitive-radius-2xxl: 40px;
  --primitive-radius-3xxl: 44px;
  --primitive-radius-4xxl: 48px;
  --primitive-radius-5xxl: 52px;
  --primitive-radius-pill: 1000px;
  --primitive-radius-circle: 50%;
  --primitive-radius-em-xs: 0.125em;
  --primitive-radius-em-s: 0.1875em;
  --primitive-radius-em-m: 0.25em;
  --primitive-radius-em-l: 0.4375em;
  --primitive-radius-em-xl: 0.5em;
  --primitive-radius-em-round: 1em;
  --primitive-radius-em-pill: 3em;
  --primitive-breakpoint-xs: 0px; /** x-Small: 0-599 */
  --primitive-breakpoint-sm: 600px; /** Small: 600-960 */
  --primitive-breakpoint-md: 961px; /** Medium: 961-1280 */
  --primitive-breakpoint-lg: 1281px; /** Large: 1281-1920 */
  --primitive-breakpoint-xl: 1921px; /** X-Large: 1921+ */
  --primitive-breakpoint-max-xs: 599px;
  --primitive-breakpoint-max-sm: 960px;
  --primitive-breakpoint-max-md: 1280px;
  --primitive-breakpoint-max-lg: 1920px;
  --primitive-canvas-xs: 360px;
  --primitive-canvas-sm: 600px;
  --primitive-canvas-md: 1024px;
  --primitive-canvas-lg: 1280px;
  --primitive-canvas-xl: 1921px;
  --primitive-red-50: #fef3f3;
  --primitive-red-100: #ffe2e3;
  --primitive-red-200: #ffcaca;
  --primitive-red-300: #ffa2a3;
  --primitive-red-400: #ff6467;
  --primitive-red-500: #fb2c37;
  --primitive-red-600: #e7000b;
  --primitive-red-700: #c10008;
  --primitive-red-800: #9e0812;
  --primitive-red-900: #82181a;
  --primitive-red-950: #460808;
  --primitive-orange-50: #fff4ed;
  --primitive-orange-100: #ffdec8;
  --primitive-orange-200: #ffc8a4;
  --primitive-orange-300: #ff9d5b;
  --primitive-orange-400: #ff7c24;
  --primitive-orange-500: #ff6600; /** Primary brand color */
  --primitive-orange-600: #db5700;
  --primitive-orange-700: #a44200;
  --primitive-orange-800: #803300;
  --primitive-orange-900: #5b2400;
  --primitive-orange-950: #371600;
  --primitive-amber-50: #fffbea;
  --primitive-amber-100: #fff4c6;
  --primitive-amber-200: #fee685;
  --primitive-amber-300: #ffd230;
  --primitive-amber-400: #ffba00;
  --primitive-amber-500: #fe9900;
  --primitive-amber-600: #e17100;
  --primitive-amber-700: #bb4d00;
  --primitive-amber-800: #973c00;
  --primitive-amber-900: #7b3306;
  --primitive-amber-950: #471901;
  --primitive-yellow-50: #fefce8;
  --primitive-yellow-100: #fff9c2;
  --primitive-yellow-200: #fef186;
  --primitive-yellow-300: #ffe020;
  --primitive-yellow-400: #fdc800;
  --primitive-yellow-500: #f1b100;
  --primitive-yellow-600: #d08800;
  --primitive-yellow-700: #a76000;
  --primitive-yellow-800: #894b00;
  --primitive-yellow-900: #733e0a;
  --primitive-yellow-950: #432005;
  --primitive-lime-50: #f8fee7;
  --primitive-lime-100: #ecfdca;
  --primitive-lime-200: #d9fa99;
  --primitive-lime-300: #bbf452;
  --primitive-lime-400: #9ae600;
  --primitive-lime-500: #7dcf00;
  --primitive-lime-600: #5ea600;
  --primitive-lime-700: #497d00;
  --primitive-lime-800: #3c6300;
  --primitive-lime-900: #35540e;
  --primitive-lime-950: #192f03;
  --primitive-green-50: #f1fdf4;
  --primitive-green-100: #dcfce7;
  --primitive-green-200: #b9f8cf;
  --primitive-green-300: #7af2a8;
  --primitive-green-400: #06df73;
  --primitive-green-500: #00c951;
  --primitive-green-600: #00a73d;
  --primitive-green-700: #008236;
  --primitive-green-800: #0e542c;
  --primitive-green-900: #0e542c;
  --primitive-green-950: #032e16;
  --primitive-esmerald-50: #ecfef6;
  --primitive-esmerald-100: #d1fae5;
  --primitive-esmerald-200: #a4f4d0;
  --primitive-esmerald-300: #5eeab4;
  --primitive-esmerald-400: #00d492;
  --primitive-esmerald-500: #00bd7d;
  --primitive-esmerald-600: #009966;
  --primitive-esmerald-700: #007a56;
  --primitive-esmerald-800: #006145;
  --primitive-esmerald-900: #004f3b;
  --primitive-esmerald-950: #002d21;
  --primitive-teal-50: #f1fdfa;
  --primitive-teal-100: #cbfbf2;
  --primitive-teal-200: #97f6e5;
  --primitive-teal-300: #47ecd5;
  --primitive-teal-400: #00d5be;
  --primitive-teal-500: #00bba7;
  --primitive-teal-600: #009689;
  --primitive-teal-700: #00786f;
  --primitive-teal-800: #00605a;
  --primitive-teal-900: #0b4f4a;
  --primitive-teal-950: #022f2e;
  --primitive-cyan-50: #ebffff;
  --primitive-cyan-100: #cefafe;
  --primitive-cyan-200: #a3f4fd;
  --primitive-cyan-300: #54eafd;
  --primitive-cyan-400: #00d3f3;
  --primitive-cyan-500: #00b8db;
  --primitive-cyan-600: #0092b9;
  --primitive-cyan-700: #007595;
  --primitive-cyan-800: #015f79;
  --primitive-cyan-900: #0f4e64;
  --primitive-cyan-950: #053345;
  --primitive-sky-50: #f0f9ff;
  --primitive-sky-100: #dff3fe;
  --primitive-sky-200: #b9e6ff;
  --primitive-sky-300: #75d4ff;
  --primitive-sky-400: #00bcff;
  --primitive-sky-500: #00a6f5;
  --primitive-sky-600: #0084d1;
  --primitive-sky-700: #0069a9;
  --primitive-sky-800: #005a8a;
  --primitive-sky-900: #004a71;
  --primitive-sky-950: #042f4a;
  --primitive-blue-50: #eff6ff;
  --primitive-blue-100: #dbeaff;
  --primitive-blue-200: #bfdbff;
  --primitive-blue-300: #8ec6ff;
  --primitive-blue-400: #52a2ff;
  --primitive-blue-500: #2c7fff;
  --primitive-blue-600: #165dfc;
  --primitive-blue-700: #1447e6;
  --primitive-blue-800: #193cb9;
  --primitive-blue-900: #1c398e;
  --primitive-blue-950: #162456;
  --primitive-indigo-50: #eef2ff;
  --primitive-indigo-100: #e0e7ff;
  --primitive-indigo-200: #c7d2ff;
  --primitive-indigo-300: #a3b4ff;
  --primitive-indigo-400: #7c86ff;
  --primitive-indigo-500: #615fff;
  --primitive-indigo-600: #4f39f6;
  --primitive-indigo-700: #432dd7;
  --primitive-indigo-800: #3729ac;
  --primitive-indigo-900: #312c86;
  --primitive-indigo-950: #1e1a4d;
  --primitive-violet-50: #f5f3ff;
  --primitive-violet-100: #ede9ff;
  --primitive-violet-200: #ddd6ff;
  --primitive-violet-300: #c5b3ff;
  --primitive-violet-400: #a684ff;
  --primitive-violet-500: #8e51ff;
  --primitive-violet-600: #8023ff;
  --primitive-violet-700: #7107e7;
  --primitive-violet-800: #5d0ec1;
  --primitive-violet-900: #4d169a;
  --primitive-violet-950: #2f0d68;
  --primitive-purple-50: #faf5ff;
  --primitive-purple-100: #f3e8ff;
  --primitive-purple-200: #ead4ff;
  --primitive-purple-300: #dab2ff;
  --primitive-purple-400: #c27bff;
  --primitive-purple-500: #ad47ff;
  --primitive-purple-600: #990ffa;
  --primitive-purple-700: #8200da;
  --primitive-purple-800: #6e10b1;
  --primitive-purple-900: #59168b;
  --primitive-purple-950: #3c0366;
  --primitive-fuchsia-50: #fcf5ff;
  --primitive-fuchsia-100: #fae8ff;
  --primitive-fuchsia-200: #f6d0ff;
  --primitive-fuchsia-300: #f4a8ff;
  --primitive-fuchsia-400: #ed6aff;
  --primitive-fuchsia-500: #e12bfb;
  --primitive-fuchsia-600: #c800df;
  --primitive-fuchsia-700: #a900b7;
  --primitive-fuchsia-800: #8a0194;
  --primitive-fuchsia-900: #731478;
  --primitive-fuchsia-950: #4b0050;
  --primitive-pink-50: #fdf3f8;
  --primitive-pink-100: #fde7f4;
  --primitive-pink-200: #fccee8;
  --primitive-pink-300: #fea5d5;
  --primitive-pink-400: #fc64b6;
  --primitive-pink-500: #f7339a;
  --primitive-pink-600: #e60076;
  --primitive-pink-700: #c7005c;
  --primitive-pink-800: #a3004c;
  --primitive-pink-900: #861043;
  --primitive-pink-950: #510324;
  --primitive-rose-50: #fff2f2;
  --primitive-rose-100: #ffe4e6;
  --primitive-rose-200: #ffccd3;
  --primitive-rose-300: #ffa0ae;
  --primitive-rose-400: #ff637f;
  --primitive-rose-500: #ff2157;
  --primitive-rose-600: #ed0040;
  --primitive-rose-700: #c70036;
  --primitive-rose-800: #a50036;
  --primitive-rose-900: #8b0836;
  --primitive-rose-950: #4d0218;
  --primitive-gray-50: #f9fafb;
  --primitive-gray-100: #f3f4f6;
  --primitive-gray-200: #e5e7eb;
  --primitive-gray-300: #d1d5dc;
  --primitive-gray-400: #99a1af;
  --primitive-gray-500: #6a7282;
  --primitive-gray-600: #4a5565;
  --primitive-gray-700: #364153;
  --primitive-gray-800: #1e2939;
  --primitive-gray-900: #101828;
  --primitive-gray-950: #030712;
  --primitive-zinc-50: #fafafa;
  --primitive-zinc-100: #f4f4f5;
  --primitive-zinc-200: #e4e4e7;
  --primitive-zinc-300: #d4d4d8;
  --primitive-zinc-400: #9f9fa9;
  --primitive-zinc-500: #71717b;
  --primitive-zinc-600: #52525c;
  --primitive-zinc-700: #3f3f46;
  --primitive-zinc-800: #27272a;
  --primitive-zinc-900: #18181b;
  --primitive-zinc-950: #09090b;
  --primitive-neutral-0: #ffffff;
  --primitive-neutral-50: #fafafa;
  --primitive-neutral-100: #f5f5f5;
  --primitive-neutral-200: #e5e5e5;
  --primitive-neutral-300: #d4d4d4;
  --primitive-neutral-400: #a1a1a1;
  --primitive-neutral-500: #737373;
  --primitive-neutral-600: #525252;
  --primitive-neutral-700: #404040;
  --primitive-neutral-800: #262626;
  --primitive-neutral-900: #171717;
  --primitive-neutral-950: #0a0a0a;
  --primitive-neutral-1000: #000000;
  --primitive-stone-50: #fafaf9;
  --primitive-stone-100: #f5f5f4;
  --primitive-stone-200: #e7e5e4;
  --primitive-stone-300: #d6d3d1;
  --primitive-stone-400: #a6a09b;
  --primitive-stone-500: #79716b;
  --primitive-stone-600: #57534d;
  --primitive-stone-700: #44403b;
  --primitive-stone-800: #292524;
  --primitive-stone-900: #1c1917;
  --primitive-stone-950: #0c0a09;
  --primitive-alpha-0: rgba(255, 255, 255, 0);
  --primitive-alpha-50: rgba(250, 250, 250, 0.7);
  --primitive-alpha-100: rgba(245, 245, 245, 0.7);
  --primitive-alpha-200: rgba(229, 229, 229, 0.7);
  --primitive-alpha-300: rgba(212, 212, 212, 0.7);
  --primitive-alpha-400: rgba(160, 160, 160, 0.7);
  --primitive-alpha-500: rgba(115, 115, 115, 0.7);
  --primitive-alpha-600: rgba(82, 82, 82, 0.7);
  --primitive-alpha-700: rgba(63, 63, 63, 0.7);
  --primitive-alpha-800: rgba(38, 38, 38, 0.7);
  --primitive-alpha-900: rgba(23, 23, 23, 0.7);
  --primitive-alpha-950: rgba(10, 10, 10, 0.7);
  --primitive-elevation-card: 0px 2px 4px rgba(9, 9, 11, 0.08);
  --primitive-elevation-popover: 0px 6px 14px rgba(9, 9, 11, 0.08);
  --primitive-elevation-dialog: 0px 16px 32px rgba(9, 9, 11, 0.08);
  --primitive-glass-blur-subtle: 8px;
  --primitive-glass-blur-default: 16px;
  --primitive-glass-blur-strong: 24px;
  --primitive-glass-blur-intense: 32px;
  --primitive-glass-bg-opacity-subtle: 0.08;
  --primitive-glass-bg-opacity-light: 0.15;
  --primitive-glass-bg-opacity-medium: 0.22;
  --primitive-glass-bg-opacity-strong: 0.3;
  --primitive-glass-border-opacity-subtle: 0.3;
  --primitive-glass-border-opacity-medium: 0.5;
  --primitive-glass-border-opacity-strong: 0.7;
  --primitive-glass-noise-scale-subtle: 0.5;
  --primitive-glass-noise-scale-medium: 1;
  --primitive-glass-noise-scale-strong: 1.4;
  --primitive-glass-noise-scale-intense: 2;
  --primitive-glass-saturation-boost-default: 180;
  --primitive-easing-default: cubic-bezier(0.625, 0.05, 0, 1); /** Primary easing curve */
  --primitive-easing-standard: cubic-bezier(0.25, 0.1, 0.25, 1); /** CSS ease equivalent */
  --primitive-duration-quarter: 150ms;
  --primitive-duration-half: 300ms;
  --primitive-duration-default: 600ms;
  --primitive-duration-onehalf: 900ms;
  --primitive-duration-double: 1200ms;
  --primitive-duration-shimmer: 1500ms;
  --primitive-opacity-0: 0;
  --primitive-opacity-10: 0.1;
  --primitive-opacity-20: 0.2;
  --primitive-opacity-25: 0.25;
  --primitive-opacity-30: 0.3;
  --primitive-opacity-40: 0.4;
  --primitive-opacity-50: 0.5;
  --primitive-opacity-60: 0.6;
  --primitive-opacity-70: 0.7;
  --primitive-opacity-75: 0.75;
  --primitive-opacity-80: 0.8;
  --primitive-opacity-90: 0.9;
  --primitive-opacity-100: 1;
  --primitive-spacing-xxs: 2px;
  --primitive-spacing-xs: 4px;
  --primitive-spacing-s: 8px;
  --primitive-spacing-sm: 12px;
  --primitive-spacing-m: 16px;
  --primitive-spacing-md: 20px;
  --primitive-spacing-l: 24px;
  --primitive-spacing-lg: 28px;
  --primitive-spacing-xl: 32px;
  --primitive-spacing-xxl: 36px;
  --primitive-spacing-2xxl: 40px;
  --primitive-spacing-3xxl: 44px;
  --primitive-spacing-4xxl: 48px;
  --primitive-spacing-5xxl: 52px;
  --primitive-spacing-6xxl: 56px;
  --primitive-spacing-7xxl: 60px;
  --primitive-spacing-8xxl: 64px;
  --primitive-spacing-9xxl: 68px;
  --primitive-spacing-10xxl: 72px;
  --primitive-spacing-11xxl: 76px;
  --primitive-spacing-12xxl: 80px;
  --primitive-spacing-13xxl: 84px;
  --primitive-spacing-14xxl: 88px;
  --primitive-spacing-15xxl: 92px;
  --primitive-spacing-16xxl: 96px;
  --primitive-spacing-17xxl: 100px;
  --primitive-font-display: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --primitive-font-body: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --primitive-weight-regular: 400;
  --primitive-weight-medium: 500;
  --primitive-weight-bold: 700;
  --primitive-size-display-xl: 4.5rem; /** 72px */
  --primitive-size-display-l: 4rem; /** 64px */
  --primitive-size-display-m: 3.5rem; /** 56px */
  --primitive-size-display-s: 3.25rem; /** 52px */
  --primitive-size-huge-title: 3rem; /** 48px */
  --primitive-size-h1: 2.5rem; /** 40px */
  --primitive-size-h2: 2rem; /** 32px */
  --primitive-size-h3: 2rem; /** 32px */
  --primitive-size-h4: 1.75rem; /** 28px */
  --primitive-size-heading: 1.5rem; /** 24px */
  --primitive-size-body: 1.25rem; /** 20px */
  --primitive-size-caption: 1rem; /** 16px */
  --primitive-size-label: 0.75rem; /** 12px */
  --primitive-size-label-small: 0.625rem; /** 10px */
  --primitive-size-footnote: 0.5rem; /** 8px */
  --primitive-line-height-display-xl: 88px;
  --primitive-line-height-display-l: 80px;
  --primitive-line-height-display-m: 72px;
  --primitive-line-height-display-s: 64px;
  --primitive-line-height-huge-title: 64px;
  --primitive-line-height-h1: 56px;
  --primitive-line-height-h2: 48px;
  --primitive-line-height-h3: 40px;
  --primitive-line-height-h4: 32px;
  --primitive-line-height-heading: 32px;
  --primitive-line-height-body: 24px;
  --primitive-line-height-caption: 24px;
  --primitive-line-height-label: 16px;
  --primitive-line-height-label-small: 16px;
  --primitive-line-height-footnote: 16px;
  --primitive-line-height-none: 1rem;
  --primitive-line-height-tight: 1.1rem;
  --primitive-line-height-snug: 1.25rem;
  --primitive-line-height-normal: 1.3rem;
  --primitive-line-height-relaxed: 1.5rem;
  --primitive-line-height-loose: 1.8rem;
  --primitive-tracking-tighter: -0.06em;
  --primitive-tracking-tight: -0.04em;
  --primitive-tracking-normal: -0.02em;
  --primitive-tracking-wide: 0;
  --primitive-tracking-wider: 0.02em;
  --primitive-tracking-widest: 0.06em;
  --primitive-z-index-base: 0;
  --primitive-z-index-dropdown: 100;
  --primitive-z-index-sticky: 200;
  --primitive-z-index-fixed: 300;
  --primitive-z-index-toast: 600;
  --primitive-z-index-tooltip: 700;
  --primitive-z-index-transition: 9999;
  --primitive-z-index-dialog-backdrop: 10000;
  --primitive-z-index-dialog: 10001;
  --backdrop-overlay: rgba(0, 0, 0, 0.5);
  --glass-shadow-default: 0 16px 32px rgba(0, 0, 0, 0.12); /** Default glass surface shadow */
  --glass-shadow-hover: 0 20px 40px rgba(0, 0, 0, 0.16); /** Hovered glass surface shadow */
  --glass-shadow-elevated: 0 24px 48px rgba(0, 0, 0, 0.2); /** Elevated glass surface shadow */
  --padding-xl: 12.5em;
  --padding-l: 10em;
  --padding-m: 5em;
  --padding-s: 3.75em;
  --padding-xs: 2.5em;
  --padding-container: 1.875em;
  --gap-xxl: 2.5em;
  --gap-xl: 2em;
  --gap-l: 1.875em;
  --gap-m: 1.5em;
  --gap-sm: 1.25em;
  --gap-s: 1em;
  --gap-xs: 0.75em;
  --gap-xxs: 0.5em;
  --btn-height: 2.5em;
  --input-height: 3em;
  --nav-bar-height: 4.625em;
  --input-height-sm: 2rem;
  --input-height-md: 2.5rem;
  --input-height-lg: 3rem;
  --container-width-m: 0.825;
  --container-width-sm: 0.65;
  --container-width-s: 0.5;
  --dialog-width-s: 400px;
  --dialog-width-m: 560px;
  --dialog-width-l: 800px;
  --content-width-sm: 600px;
  --content-width-md: 800px;
  --content-width-lg: 1000px;
  --aspect-square: 1; /** 1/1 */
  --aspect-video: 1.778; /** 16/9 */
  --aspect-landscape: 1.333; /** 4/3 */
  --aspect-portrait: 0.75; /** 3/4 */
  --aspect-wide: 2.333; /** 21/9 */
  --border-default: 2px;
  --badge-bg-neutral-default: var(--primitive-zinc-100);
  --badge-bg-neutral-focused: var(--primitive-zinc-950);
  --badge-bg-neutral-subtle: var(--primitive-zinc-800);
  --badge-bg-inbox-default: var(--primitive-red-100);
  --badge-bg-inbox-focused: var(--primitive-red-900);
  --badge-bg-inbox-subtle: var(--primitive-red-500);
  --badge-bg-info-default: var(--primitive-blue-100);
  --badge-bg-info-focused: var(--primitive-blue-900);
  --badge-bg-info-subtle: var(--primitive-blue-500);
  --badge-fg-neutral-default: var(--primitive-zinc-900);
  --badge-fg-neutral-focused: var(--primitive-zinc-50);
  --badge-fg-neutral-subtle: var(--primitive-zinc-50);
  --badge-fg-inbox-default: var(--primitive-zinc-900);
  --badge-fg-inbox-focused: var(--primitive-zinc-50);
  --badge-fg-inbox-subtle: var(--primitive-zinc-50);
  --badge-fg-info-default: var(--primitive-blue-500);
  --badge-fg-info-focused: var(--primitive-zinc-50);
  --badge-fg-info-subtle: var(--primitive-zinc-50);
  --buttons-shadow-focus: 0px 0px 0px 2px var(--primitive-alpha-400);
  --buttons-shadow-focus-danger: 0px 0px 0px 2px var(--primitive-red-300);
  --buttons-shadow-focus-link: 0px 0px 0px 2px var(--primitive-blue-200);
  --checkbox-shadow-focus: 0px 0px 0px 2px var(--primitive-alpha-400);
  --chip-padding-xs: var(--primitive-spacing-xs); /** 4px vertical — horizontal defined in CSS */
  --chip-padding-s: var(--primitive-spacing-s); /** 8px */
  --chip-padding-m: var(--primitive-spacing-sm); /** 12px */
  --chip-padding-l: var(--primitive-spacing-m); /** 16px */
  --chip-padding-xl: var(--primitive-spacing-m); /** 16px */
  --chip-border-radius: var(--primitive-radius-s); /** 8px — rounded corners */
  --chip-gap: var(--primitive-spacing-xs); /** 4px — between icon and label */
  --divider-height: var(--primitive-stroke-xs); /** 1px */
  --frosted-glass-blur: var(--primitive-glass-blur-default); /** Backdrop blur for frosted glass */
  --frosted-glass-shadow: var(--glass-shadow-default); /** Default frosted glass shadow */
  --frosted-glass-shadow-hover: var(--glass-shadow-hover); /** Hovered frosted glass shadow */
  --frosted-glass-noise-scale: var(--primitive-glass-noise-scale-medium); /** Noise texture scale */
  --glassmorphism-blur: var(--primitive-glass-blur-default); /** Backdrop blur for glassmorphism cards */
  --acrylic-blur: var(--primitive-glass-blur-intense); /** Heavy backdrop blur for acrylic material */
  --container-width-sm: var(--content-width-sm); /** 600px - Small container */
  --container-width-md: var(--content-width-md); /** 800px - Medium container */
  --container-width-lg: var(--content-width-lg); /** 1000px - Large container (default) */
  --container-padding-x: var(--padding-container); /** Horizontal padding - 1.875em */
  --stack-gap-xs: var(--gap-xs); /** 0.75em */
  --stack-gap-s: var(--gap-s); /** 1em */
  --stack-gap-m: var(--gap-m); /** 1.5em - Default */
  --stack-gap-l: var(--gap-l); /** 1.875em */
  --stack-gap-xl: var(--gap-xl); /** 2em */
  --inline-gap-xs: var(--gap-xs); /** 0.75em */
  --inline-gap-s: var(--gap-s); /** 1em */
  --inline-gap-m: var(--gap-m); /** 1.5em - Default */
  --inline-gap-l: var(--gap-l); /** 1.875em */
  --inline-gap-xl: var(--gap-xl); /** 2em */
  --grid-gap-xs: var(--gap-xs); /** 0.75em */
  --grid-gap-s: var(--gap-s); /** 1em */
  --grid-gap-m: var(--gap-m); /** 1.5em - Default */
  --grid-gap-l: var(--gap-l); /** 1.875em */
  --grid-gap-xl: var(--gap-xl); /** 2em */
  --section-padding-y-xs: var(--padding-xs); /** 2.5em vertical */
  --section-padding-y-s: var(--padding-s); /** 3.75em vertical */
  --section-padding-y-m: var(--padding-m); /** 5em vertical - Default */
  --section-padding-y-l: var(--padding-l); /** 10em vertical */
  --section-padding-y-xl: var(--padding-xl); /** 12.5em vertical */
  --link-button-shadow-focus: 0px 0px 0px 2px var(--primitive-blue-200); /** Link button focus ring shadow */
  --link-button-font-size-s: var(--primitive-size-label); /** Link button font size — small (12px) */
  --link-button-font-size-l: var(--primitive-size-caption); /** Link button font size — large (16px) */
  --link-button-font-line-height-s: var(--primitive-line-height-label); /** Link button line height — small */
  --link-button-font-line-height-l: var(--primitive-line-height-caption); /** Link button line height — large */
  --link-button-padding: var(--primitive-spacing-xxs); /** Link button internal padding */
  --link-button-gap: var(--primitive-spacing-s); /** Gap between icon and text */
  --link-button-border-radius: var(--primitive-radius-s); /** Link button corner radius */
  --link-button-border-width: var(--primitive-stroke-xs); /** Link button border width */
  --radio-shadow-focus: 0px 0px 0px 2px var(--primitive-blue-200); /** Radio focus ring shadow */
  --skeleton-bg-dark: var(--primitive-zinc-800);
  --skeleton-pulse-duration: var(--primitive-duration-shimmer);
  --skeleton-pulse-easing: var(--primitive-easing-standard);
  --skeleton-pulse-opacity: var(--primitive-opacity-40);
  --skeleton-radius-default: var(--primitive-radius-s);
  --skeleton-radius-circle: var(--primitive-radius-circle);
  --skeleton-radius-line: var(--primitive-radius-xxs);
  --skeleton-radius-card: var(--primitive-radius-sm);
  --skeleton-radius-btn: var(--primitive-radius-s);
  --skeleton-lines-gap: var(--gap-xxs); /** Gap between skeleton text lines */
  --skeleton-line-height: var(--primitive-spacing-sm); /** 12px — line element height */
  --skeleton-card-padding: var(--gap-s);
  --skeleton-card-gap: var(--gap-s);
  --skeleton-card-bg-dark: var(--primitive-zinc-900);
  --skeleton-avatar-size: var(--input-height-lg); /** 48px — avatar large */
  --skeleton-heading-h: var(--primitive-spacing-m); /** 16px */
  --skeleton-body-h: var(--primitive-spacing-sm); /** 12px */
  --skeleton-btn-h: var(--input-height-sm); /** 32px — button small */
  --skeleton-btn-w: var(--primitive-spacing-12xxl); /** 80px */
  --spinner-size-xs: var(--primitive-spacing-sm);
  --spinner-size-s: var(--primitive-spacing-m);
  --spinner-size-m: var(--primitive-spacing-md);
  --spinner-size-l: var(--primitive-spacing-l);
  --spinner-size-xl: var(--primitive-spacing-xl);
  --spinner-duration: var(--primitive-duration-default);
  --toggle-shadow-focus: 0px 0px 0px 2px var(--primitive-alpha-400);
  --bg-primary: var(--primitive-neutral-0);
  --bg-secondary: var(--primitive-zinc-50);
  --bg-tertiary: var(--primitive-zinc-100);
  --bg-quaternary: var(--primitive-zinc-200);
  --bg-disabled: var(--primitive-zinc-100);
  --bg-inverse-primary: var(--primitive-zinc-950);
  --bg-inverse-secondary: var(--primitive-zinc-800);
  --bg-inverse-tertiary: var(--primitive-zinc-600);
  --bg-soft-primary: var(--primitive-alpha-950);
  --bg-soft-secondary: var(--primitive-alpha-800);
  --bg-soft-tertiary: var(--primitive-alpha-0);
  --bg-status-info: var(--primitive-blue-50);
  --bg-status-success: var(--primitive-esmerald-50);
  --bg-status-warning: var(--primitive-yellow-50);
  --bg-status-error: var(--primitive-red-50);
  --bg-status-neutral: var(--primitive-zinc-200);
  --bg-status-brand: var(--primitive-orange-50);
  --bg-status-ai: var(--primitive-violet-100);
  --bg-interactive-primary-hovered: var(--primitive-zinc-800);
  --bg-interactive-primary-pressed: var(--primitive-zinc-900);
  --bg-interactive-secondary-hovered: var(--primitive-zinc-50);
  --bg-interactive-secondary-pressed: var(--primitive-zinc-100);
  --bg-interactive-tertiary-hovered: var(--primitive-zinc-50);
  --bg-interactive-tertiary-pressed: var(--primitive-zinc-100);
  --bg-interactive-link-hovered: var(--primitive-blue-50);
  --bg-interactive-link-pressed: var(--primitive-blue-100);
  --bg-interactive-danger-primary-hovered: var(--primitive-red-400);
  --bg-interactive-danger-primary-pressed: var(--primitive-red-600);
  --bg-interactive-danger-secondary-hovered: var(--primitive-red-50);
  --bg-interactive-danger-secondary-pressed: var(--primitive-red-100);
  --bg-interactive-danger-tertiary-hovered: var(--primitive-red-50);
  --bg-interactive-danger-tertiary-pressed: var(--primitive-red-100);
  --bg-interactive-item-enabled: var(--primitive-zinc-50);
  --bg-interactive-item-hovered: var(--primitive-zinc-100);
  --bg-interactive-item-disabled: var(--primitive-zinc-100);
  --bg-interactive-item-pressed: var(--primitive-zinc-200);
  --bg-interactive-item-selected-enabled: var(--primitive-zinc-900);
  --bg-interactive-item-selected-hovered: var(--primitive-zinc-800);
  --bg-interactive-item-selected-disabled: var(--primitive-zinc-100);
  --bg-interactive-item-selected-pressed: var(--primitive-zinc-950);
  --bg-accent-ai-primary: var(--primitive-violet-600);
  --bg-accent-ai-secondary: var(--primitive-violet-100);
  --bg-accent-ai-tertiary: var(--primitive-pink-100);
  --bg-accent-inbox-new: var(--primitive-green-100);
  --bg-accent-inbox-active: var(--primitive-blue-100);
  --bg-accent-inbox-reassigned: var(--primitive-amber-50);
  --bg-accent-inbox-return: var(--primitive-cyan-50);
  --bg-accent-inbox-typification: var(--primitive-orange-100);
  --bg-accent-inbox-bubble-sent: var(--primitive-esmerald-100);
  --bg-accent-inbox-bubble-received: var(--primitive-neutral-0);
  --bg-accent-notifications-primary: var(--primitive-red-500);
  --bg-accent-notifications-secondary: var(--primitive-red-100);
  --bg-danger-primary: var(--primitive-red-500);
  --bg-danger-secondary: var(--primitive-alpha-0);
  --fg-primary: var(--primitive-zinc-900);
  --fg-secondary: var(--primitive-zinc-800);
  --fg-tertiary: var(--primitive-zinc-600);
  --fg-quaternary: var(--primitive-zinc-500);
  --fg-disabled: var(--primitive-zinc-400);
  --fg-inverse-primary: var(--primitive-zinc-50);
  --fg-inverse-secondary: var(--primitive-zinc-200);
  --fg-inverse-tertiary: var(--primitive-zinc-400);
  --fg-inverse-disabled: var(--primitive-zinc-300);
  --fg-brand: var(--primitive-orange-500);
  --fg-status-info: var(--primitive-blue-800);
  --fg-status-success: var(--primitive-esmerald-600);
  --fg-status-warning: var(--primitive-yellow-700);
  --fg-status-error: var(--primitive-red-600);
  --fg-status-informative: var(--primitive-blue-600);
  --fg-status-neutral: var(--primitive-zinc-600);
  --fg-status-brand: var(--primitive-orange-500);
  --fg-status-ai: var(--primitive-purple-600);
  --fg-status-on-success: var(--primitive-esmerald-700);
  --fg-status-on-warning: var(--primitive-yellow-700);
  --fg-status-on-error: var(--primitive-red-700);
  --fg-status-on-informative: var(--primitive-blue-700);
  --fg-status-on-neutral: var(--primitive-zinc-700);
  --fg-status-on-brand: var(--primitive-orange-700);
  --fg-status-on-ai: var(--primitive-purple-700);
  --fg-interactive-link-enabled: var(--primitive-blue-500);
  --fg-interactive-link-hovered: var(--primitive-blue-600);
  --fg-interactive-link-pressed: var(--primitive-blue-700);
  --fg-interactive-link-focused: var(--primitive-blue-500);
  --fg-interactive-link-disabled: var(--primitive-blue-400);
  --fg-interactive-danger-secondary-enabled: var(--primitive-red-500);
  --fg-interactive-danger-secondary-hovered: var(--primitive-red-600);
  --fg-interactive-danger-secondary-pressed: var(--primitive-red-700);
  --fg-interactive-danger-secondary-focused: var(--primitive-red-500);
  --fg-interactive-danger-tertiary-enabled: var(--primitive-red-500);
  --fg-interactive-danger-tertiary-hovered: var(--primitive-red-600);
  --fg-interactive-danger-tertiary-pressed: var(--primitive-red-700);
  --fg-interactive-danger-tertiary-focused: var(--primitive-red-500);
  --fg-accent-ai-primary: var(--primitive-zinc-50);
  --fg-accent-ai-secondary: var(--primitive-violet-700);
  --fg-accent-ai-tertiary: var(--primitive-pink-700);
  --fg-accent-inbox-new: var(--primitive-green-800);
  --fg-accent-inbox-active: var(--primitive-blue-800);
  --fg-accent-inbox-reassigned: var(--primitive-amber-800);
  --fg-accent-inbox-return: var(--primitive-cyan-950);
  --fg-accent-inbox-typificacion: var(--primitive-orange-900);
  --fg-accent-inbox-message-default: var(--primitive-sky-900);
  --fg-accent-inbox-message-read: var(--primitive-blue-500);
  --fg-accent-inbox-message-sent: var(--primitive-zinc-500);
  --fg-accent-notifications-primary: var(--primitive-zinc-50);
  --fg-accent-notifications-secondary: var(--primitive-red-700);
  --fg-accent-indicators-online: var(--primitive-green-500);
  --fg-accent-indicators-offline: var(--primitive-red-500);
  --fg-accent-indicators-idle: var(--primitive-yellow-500);
  --fg-accent-indicators-inactive: var(--primitive-gray-500);
  --border-primary: var(--primitive-zinc-500);
  --border-secondary: var(--primitive-zinc-300);
  --border-tertiary: var(--primitive-zinc-200);
  --border-disabled: var(--primitive-zinc-100);
  --border-brand: var(--primitive-orange-300);
  --border-status-info: var(--primitive-blue-500);
  --border-status-success: var(--primitive-esmerald-600);
  --border-status-warning: var(--primitive-yellow-600);
  --border-status-error: var(--primitive-red-600);
  --border-interactive-secondary-hovered: var(--primitive-zinc-400);
  --border-interactive-secondary-pressed: var(--primitive-zinc-500);
  --border-interactive-secondary-focused: var(--primitive-zinc-900);
  --border-interactive-link-focused: var(--primitive-blue-500);
  --border-interactive-danger-primary-focused: var(--primitive-red-50);
  --border-interactive-danger-secondary-enabled: var(--primitive-red-500);
  --border-interactive-danger-secondary-hovered: var(--primitive-red-600);
  --border-interactive-danger-secondary-pressed: var(--primitive-red-500);
  --border-interactive-danger-secondary-focused: var(--primitive-red-500);
  --border-interactive-danger-secondary-loading: var(--primitive-red-500);
  --border-interactive-danger-tertiary-focused: var(--primitive-red-500);
  --border-accent-ai-primary: var(--primitive-violet-300);
  --border-accent-ai-secondary: var(--primitive-violet-600);
  --brand-primary: var(--primitive-orange-500);
  --brand-secondary-orange: var(--primitive-orange-50);
  --brand-secondary-green: var(--primitive-green-50);
  --brand-secondary-violet: var(--primitive-violet-50);
  --brand-secondary-blue: var(--primitive-blue-50);
  --brand-secondary-rose: var(--primitive-rose-50);
  --dialog-bg-default: var(--primitive-neutral-0);
  --dialog-border-default: var(--primitive-zinc-300);
  --dialog-fg-primary: var(--primitive-zinc-950);
  --dialog-fg-secondary: var(--primitive-zinc-600);
  --xxs: var(--primitive-spacing-xxs);
  --xs: var(--primitive-spacing-xs);
  --s: var(--primitive-spacing-s);
  --sm: var(--primitive-spacing-sm);
  --m: var(--primitive-spacing-m);
  --md: var(--primitive-spacing-md);
  --l: var(--primitive-spacing-l);
  --lg: var(--primitive-spacing-lg);
  --xl: var(--primitive-spacing-xl);
  --xxl: var(--primitive-spacing-xxl);
  --2xxl: var(--primitive-spacing-2xxl);
  --3xxl: var(--primitive-spacing-3xxl);
  --4xxl: var(--primitive-spacing-4xxl);
  --5xxl: var(--primitive-spacing-5xxl);
  --6xxl: var(--primitive-spacing-6xxl);
  --7xxl: var(--primitive-spacing-7xxl);
  --8xxl: var(--primitive-spacing-8xxl);
  --9xxl: var(--primitive-spacing-9xxl);
  --10xxl: var(--primitive-spacing-10xxl);
  --11xxl: var(--primitive-spacing-11xxl);
  --12xxl: var(--primitive-spacing-12xxl);
  --13xxl: var(--primitive-spacing-13xxl);
  --14xxl: var(--primitive-spacing-14xxl);
  --15xxl: var(--primitive-spacing-15xxl);
  --16xxl: var(--primitive-spacing-16xxl);
  --17xxl: var(--primitive-spacing-17xxl);
  --icon-xs: var(--primitive-spacing-sm); /** 12px */
  --icon-s: var(--primitive-spacing-m); /** 16px */
  --icon-m: var(--primitive-spacing-md); /** 20px */
  --icon-l: var(--primitive-spacing-l); /** 24px */
  --font-display: var(--primitive-font-display);
  --font-body: var(--primitive-font-body);
  --font-family-titles: var(--primitive-font-display);
  --font-weight-regular: var(--primitive-weight-regular);
  --font-weight-medium: var(--primitive-weight-medium);
  --font-weight-bold: var(--primitive-weight-bold);
  --text-display-xl: var(--primitive-size-display-xl);
  --text-display-l: var(--primitive-size-display-l);
  --text-display-m: var(--primitive-size-display-m);
  --text-display-s: var(--primitive-size-display-s);
  --text-hugetitle: var(--primitive-size-huge-title);
  --text-h1: var(--primitive-size-h1);
  --text-h2: var(--primitive-size-h2);
  --text-h3: var(--primitive-size-h3);
  --text-h4: var(--primitive-size-h4);
  --text-heading: var(--primitive-size-heading);
  --text-body: var(--primitive-size-body);
  --text-caption: var(--primitive-size-caption);
  --text-label: var(--primitive-size-label);
  --text-label-small: var(--primitive-size-label-small);
  --text-footnote: var(--primitive-size-footnote);
  --line-height-none: var(--primitive-line-height-none);
  --line-height-tight: var(--primitive-line-height-tight);
  --line-height-snug: var(--primitive-line-height-snug);
  --line-height-normal: var(--primitive-line-height-normal);
  --line-height-relaxed: var(--primitive-line-height-relaxed);
  --line-height-loose: var(--primitive-line-height-loose);
  --line-height-display-xl: var(--primitive-line-height-display-xl);
  --line-height-display-l: var(--primitive-line-height-display-l);
  --line-height-display-m: var(--primitive-line-height-display-m);
  --line-height-display-s: var(--primitive-line-height-display-s);
  --line-height-hugetitle: var(--primitive-line-height-huge-title);
  --line-height-h1: var(--primitive-line-height-h1);
  --line-height-h2: var(--primitive-line-height-h2);
  --line-height-h3: var(--primitive-line-height-h3);
  --line-height-h4: var(--primitive-line-height-h4);
  --line-height-heading: var(--primitive-line-height-heading);
  --line-height-body: var(--primitive-line-height-body);
  --line-height-caption: var(--primitive-line-height-caption);
  --line-height-label: var(--primitive-line-height-label);
  --line-height-label-small: var(--primitive-line-height-label-small);
  --line-height-footnote: var(--primitive-line-height-footnote);
  --tracking-tighter: var(--primitive-tracking-tighter);
  --tracking-tight: var(--primitive-tracking-tight);
  --tracking-normal: var(--primitive-tracking-normal);
  --tracking-wide: var(--primitive-tracking-wide);
  --tracking-wider: var(--primitive-tracking-wider);
  --tracking-widest: var(--primitive-tracking-widest);
  --text-display-xl-bold: var(--primitive-size-display-xl);
  --text-display-xl-medium: var(--primitive-size-display-xl);
  --text-display-xl-regular: var(--primitive-size-display-xl);
  --font-weight-display-xl-bold: var(--primitive-weight-bold);
  --font-weight-display-xl-medium: var(--primitive-weight-medium);
  --font-weight-display-xl-regular: var(--primitive-weight-regular);
  --text-display-l-bold: var(--primitive-size-display-l);
  --text-display-l-medium: var(--primitive-size-display-l);
  --text-display-l-regular: var(--primitive-size-display-l);
  --font-weight-display-l-bold: var(--primitive-weight-bold);
  --font-weight-display-l-medium: var(--primitive-weight-medium);
  --font-weight-display-l-regular: var(--primitive-weight-regular);
  --text-display-m-bold: var(--primitive-size-display-m);
  --text-display-m-medium: var(--primitive-size-display-m);
  --text-display-m-regular: var(--primitive-size-display-m);
  --font-weight-display-m-bold: var(--primitive-weight-bold);
  --font-weight-display-m-medium: var(--primitive-weight-medium);
  --font-weight-display-m-regular: var(--primitive-weight-regular);
  --text-display-s-bold: var(--primitive-size-display-s);
  --text-display-s-medium: var(--primitive-size-display-s);
  --text-display-s-regular: var(--primitive-size-display-s);
  --font-weight-display-s-bold: var(--primitive-weight-bold);
  --font-weight-display-s-medium: var(--primitive-weight-medium);
  --font-weight-display-s-regular: var(--primitive-weight-regular);
  --text-hugetitle-bold: var(--primitive-size-huge-title);
  --text-hugetitle-medium: var(--primitive-size-huge-title);
  --text-hugetitle-regular: var(--primitive-size-huge-title);
  --font-weight-hugetitle-bold: var(--primitive-weight-bold);
  --font-weight-hugetitle-medium: var(--primitive-weight-medium);
  --font-weight-hugetitle-regular: var(--primitive-weight-regular);
  --text-h1-bold: var(--primitive-size-h1);
  --text-h1-medium: var(--primitive-size-h1);
  --text-h1-regular: var(--primitive-size-h1);
  --font-weight-h1-bold: var(--primitive-weight-bold);
  --font-weight-h1-medium: var(--primitive-weight-medium);
  --font-weight-h1-regular: var(--primitive-weight-regular);
  --text-h2-bold: var(--primitive-size-h2);
  --text-h2-medium: var(--primitive-size-h2);
  --text-h2-regular: var(--primitive-size-h2);
  --font-weight-h2-bold: var(--primitive-weight-bold);
  --font-weight-h2-medium: var(--primitive-weight-medium);
  --font-weight-h2-regular: var(--primitive-weight-regular);
  --text-h3-bold: var(--primitive-size-h3);
  --text-h3-medium: var(--primitive-size-h3);
  --text-h3-regular: var(--primitive-size-h3);
  --font-weight-h3-bold: var(--primitive-weight-bold);
  --font-weight-h3-medium: var(--primitive-weight-medium);
  --font-weight-h3-regular: var(--primitive-weight-regular);
  --text-h4-bold: var(--primitive-size-h4);
  --text-h4-medium: var(--primitive-size-h4);
  --text-h4-regular: var(--primitive-size-h4);
  --font-weight-h4-bold: var(--primitive-weight-bold);
  --font-weight-h4-medium: var(--primitive-weight-medium);
  --font-weight-h4-regular: var(--primitive-weight-regular);
  --text-heading-bold: var(--primitive-size-heading);
  --text-heading-medium: var(--primitive-size-heading);
  --text-heading-regular: var(--primitive-size-heading);
  --font-weight-heading-bold: var(--primitive-weight-bold);
  --font-weight-heading-medium: var(--primitive-weight-medium);
  --font-weight-heading-regular: var(--primitive-weight-regular);
  --text-body-bold: var(--primitive-size-body);
  --text-body-medium: var(--primitive-size-body);
  --text-body-regular: var(--primitive-size-body);
  --font-weight-body-bold: var(--primitive-weight-bold);
  --font-weight-body-medium: var(--primitive-weight-medium);
  --font-weight-body-regular: var(--primitive-weight-regular);
  --text-caption-bold: var(--primitive-size-caption);
  --text-caption-medium: var(--primitive-size-caption);
  --text-caption-regular: var(--primitive-size-caption);
  --font-weight-caption-bold: var(--primitive-weight-bold);
  --font-weight-caption-medium: var(--primitive-weight-medium);
  --font-weight-caption-regular: var(--primitive-weight-regular);
  --text-label-bold: var(--primitive-size-label);
  --text-label-medium: var(--primitive-size-label);
  --text-label-regular: var(--primitive-size-label);
  --font-weight-label-bold: var(--primitive-weight-bold);
  --font-weight-label-medium: var(--primitive-weight-medium);
  --font-weight-label-regular: var(--primitive-weight-regular);
  --text-label-small-bold: var(--primitive-size-label-small);
  --text-label-small-medium: var(--primitive-size-label-small);
  --text-label-small-regular: var(--primitive-size-label-small);
  --font-weight-label-small-bold: var(--primitive-weight-bold);
  --font-weight-label-small-medium: var(--primitive-weight-medium);
  --font-weight-label-small-regular: var(--primitive-weight-regular);
  --text-footnote-bold: var(--primitive-size-footnote);
  --text-footnote-medium: var(--primitive-size-footnote);
  --text-footnote-regular: var(--primitive-size-footnote);
  --font-weight-footnote-bold: var(--primitive-weight-bold);
  --font-weight-footnote-medium: var(--primitive-weight-medium);
  --font-weight-footnote-regular: var(--primitive-weight-regular);
  --opacity-subtle: var(--primitive-opacity-10);
  --opacity-light: var(--primitive-opacity-25);
  --opacity-medium: var(--primitive-opacity-50);
  --opacity-high: var(--primitive-opacity-75);
  --opacity-full: var(--primitive-opacity-100);
  --opacity-disabled: var(--primitive-opacity-40);
  --opacity-placeholder: var(--primitive-opacity-50);
  --opacity-hover: var(--primitive-opacity-80);
  --elevation-card: var(--primitive-elevation-card);
  --elevation-popover: var(--primitive-elevation-popover);
  --elevation-dialog: var(--primitive-elevation-dialog);
  --z-base: var(--primitive-z-index-base);
  --z-dropdown: var(--primitive-z-index-dropdown);
  --z-sticky: var(--primitive-z-index-sticky);
  --z-fixed: var(--primitive-z-index-fixed);
  --z-toast: var(--primitive-z-index-toast);
  --z-tooltip: var(--primitive-z-index-tooltip);
  --z-transition: var(--primitive-z-index-transition);
  --z-dialog-backdrop: var(--primitive-z-index-dialog-backdrop);
  --z-dialog: var(--primitive-z-index-dialog);
  --ease-default: var(--primitive-easing-default);
  --ease-standard: var(--primitive-easing-standard);
  --duration-quarter: var(--primitive-duration-quarter);
  --duration-half: var(--primitive-duration-half);
  --duration-default: var(--primitive-duration-default);
  --duration-onehalf: var(--primitive-duration-onehalf);
  --duration-double: var(--primitive-duration-double);
  --duration-shimmer: var(--primitive-duration-shimmer);
  --stroke-weight: var(--primitive-stroke-xs);
  --stroke-2xs: var(--primitive-stroke-2xs);
  --stroke-xs: var(--primitive-stroke-xs);
  --stroke-s: var(--primitive-stroke-s);
  --stroke-m: var(--primitive-stroke-m);
  --border-thin: var(--primitive-stroke-xs);
  --radius-none: var(--primitive-radius-none);
  --radius-xxs: var(--primitive-radius-xxs);
  --radius-xs: var(--primitive-radius-em-xs);
  --radius-s: var(--primitive-radius-em-s);
  --radius-sm: var(--primitive-radius-sm);
  --radius-m: var(--primitive-radius-em-m);
  --radius-md: var(--primitive-radius-md);
  --radius-l: var(--primitive-radius-em-l);
  --radius-lg: var(--primitive-radius-lg);
  --radius-xl: var(--primitive-radius-em-xl);
  --radius-xxl: var(--primitive-radius-xxl);
  --radius-2xxl: var(--primitive-radius-2xxl);
  --radius-3xxl: var(--primitive-radius-3xxl);
  --radius-4xxl: var(--primitive-radius-4xxl);
  --radius-5xxl: var(--primitive-radius-5xxl);
  --radius-pill: var(--primitive-radius-pill);
  --radius-circle: var(--primitive-radius-circle);
  --radius-round: var(--primitive-radius-em-round);
  --badge-min-width: var(--m); /** 16px */
  --badge-padding-x: var(--xxs); /** 2px */
  --badge-border-radius: var(--radius-pill); /** 9999px */
  --badge-font-family: var(--font-family-titles);
  --badge-font-size: var(--text-label-small-medium); /** 10px */
  --badge-font-weight: var(--font-weight-medium); /** 500 */
  --badge-line-height: var(--line-height-label-small); /** 16px */
  --buttons-bg-primary-enabled: var(--bg-inverse-primary);
  --buttons-bg-primary-hovered: var(--bg-inverse-secondary);
  --buttons-bg-primary-focused: var(--bg-inverse-primary);
  --buttons-bg-primary-disabled: var(--bg-disabled);
  --buttons-bg-primary-pressed: var(--bg-inverse-secondary);
  --buttons-bg-primary-loading: var(--bg-inverse-primary);
  --buttons-bg-secondary-enabled: var(--bg-primary);
  --buttons-bg-secondary-hovered: var(--bg-tertiary);
  --buttons-bg-secondary-focused: var(--bg-primary);
  --buttons-bg-secondary-disabled: var(--bg-disabled);
  --buttons-bg-secondary-pressed: var(--bg-secondary);
  --buttons-bg-secondary-loading: var(--bg-primary);
  --buttons-bg-tertiary-enabled: var(--bg-soft-tertiary);
  --buttons-bg-tertiary-hovered: var(--bg-tertiary);
  --buttons-bg-tertiary-focused: var(--bg-primary);
  --buttons-bg-tertiary-disabled: var(--bg-disabled);
  --buttons-bg-tertiary-pressed: var(--bg-secondary);
  --buttons-bg-tertiary-loading: var(--bg-soft-tertiary);
  --buttons-bg-danger-primary-enabled: var(--bg-danger-primary);
  --buttons-bg-danger-primary-hovered: var(--bg-interactive-danger-primary-hovered);
  --buttons-bg-danger-primary-focused: var(--bg-danger-primary);
  --buttons-bg-danger-primary-disabled: var(--bg-disabled);
  --buttons-bg-danger-primary-pressed: var(--bg-interactive-danger-primary-pressed);
  --buttons-bg-danger-primary-loading: var(--bg-danger-primary);
  --buttons-bg-danger-secondary-enabled: var(--bg-danger-secondary);
  --buttons-bg-danger-secondary-hovered: var(--bg-interactive-danger-secondary-hovered);
  --buttons-bg-danger-secondary-focused: var(--bg-secondary);
  --buttons-bg-danger-secondary-disabled: var(--bg-disabled);
  --buttons-bg-danger-secondary-pressed: var(--bg-interactive-danger-secondary-pressed);
  --buttons-bg-danger-secondary-loading: var(--bg-danger-secondary);
  --buttons-bg-danger-tertiary-enabled: var(--bg-danger-secondary);
  --buttons-bg-danger-tertiary-hovered: var(--bg-interactive-danger-tertiary-hovered);
  --buttons-bg-danger-tertiary-focused: var(--bg-secondary);
  --buttons-bg-danger-tertiary-disabled: var(--bg-disabled);
  --buttons-bg-danger-tertiary-pressed: var(--bg-interactive-danger-tertiary-pressed);
  --buttons-bg-danger-tertiary-loading: var(--bg-danger-secondary);
  --buttons-bg-link-enabled: var(--bg-soft-tertiary);
  --buttons-bg-link-hovered: var(--bg-interactive-link-hovered);
  --buttons-bg-link-focused: var(--bg-soft-tertiary);
  --buttons-bg-link-disabled: var(--bg-soft-tertiary);
  --buttons-bg-link-pressed: var(--bg-soft-tertiary);
  --buttons-bg-link-loading: var(--bg-soft-tertiary);
  --buttons-fg-primary-enabled: var(--fg-inverse-primary);
  --buttons-fg-primary-hovered: var(--fg-inverse-primary);
  --buttons-fg-primary-focused: var(--fg-inverse-primary);
  --buttons-fg-primary-disabled: var(--fg-disabled);
  --buttons-fg-primary-pressed: var(--fg-inverse-tertiary);
  --buttons-fg-primary-loading: var(--fg-inverse-primary);
  --buttons-fg-secondary-enabled: var(--fg-primary);
  --buttons-fg-secondary-hovered: var(--fg-primary);
  --buttons-fg-secondary-focused: var(--fg-primary);
  --buttons-fg-secondary-disabled: var(--fg-disabled);
  --buttons-fg-secondary-pressed: var(--fg-tertiary);
  --buttons-fg-secondary-loading: var(--fg-primary);
  --buttons-fg-tertiary-enabled: var(--fg-primary);
  --buttons-fg-tertiary-hovered: var(--fg-primary);
  --buttons-fg-tertiary-focused: var(--fg-primary);
  --buttons-fg-tertiary-disabled: var(--fg-disabled);
  --buttons-fg-tertiary-pressed: var(--fg-tertiary);
  --buttons-fg-tertiary-loading: var(--fg-primary);
  --buttons-fg-danger-primary-enabled: var(--fg-inverse-primary);
  --buttons-fg-danger-primary-hovered: var(--fg-inverse-primary);
  --buttons-fg-danger-primary-focused: var(--fg-inverse-primary);
  --buttons-fg-danger-primary-disabled: var(--fg-disabled);
  --buttons-fg-danger-primary-pressed: var(--fg-inverse-primary);
  --buttons-fg-danger-primary-loading: var(--fg-inverse-primary);
  --buttons-fg-danger-secondary-enabled: var(--fg-interactive-danger-secondary-enabled);
  --buttons-fg-danger-secondary-hovered: var(--fg-interactive-danger-secondary-hovered);
  --buttons-fg-danger-secondary-focused: var(--fg-interactive-danger-secondary-focused);
  --buttons-fg-danger-secondary-disabled: var(--fg-disabled);
  --buttons-fg-danger-secondary-pressed: var(--fg-interactive-danger-secondary-pressed);
  --buttons-fg-danger-secondary-loading: var(--fg-interactive-danger-secondary-enabled);
  --buttons-fg-danger-tertiary-enabled: var(--fg-interactive-danger-tertiary-enabled);
  --buttons-fg-danger-tertiary-hovered: var(--fg-interactive-danger-tertiary-hovered);
  --buttons-fg-danger-tertiary-focused: var(--fg-interactive-danger-tertiary-focused);
  --buttons-fg-danger-tertiary-disabled: var(--fg-disabled);
  --buttons-fg-danger-tertiary-pressed: var(--fg-interactive-danger-tertiary-pressed);
  --buttons-fg-danger-tertiary-loading: var(--fg-interactive-danger-tertiary-enabled);
  --buttons-fg-link-enabled: var(--fg-interactive-link-enabled);
  --buttons-fg-link-hovered: var(--fg-interactive-link-hovered);
  --buttons-fg-link-focused: var(--fg-interactive-link-focused);
  --buttons-fg-link-disabled: var(--fg-disabled);
  --buttons-fg-link-pressed: var(--fg-interactive-link-pressed);
  --buttons-fg-link-loading: var(--fg-interactive-link-enabled);
  --buttons-border-primary-focused: var(--border-tertiary);
  --buttons-border-secondary-enabled: var(--border-secondary);
  --buttons-border-secondary-hovered: var(--border-secondary);
  --buttons-border-secondary-focused: var(--border-primary);
  --buttons-border-secondary-pressed: var(--border-secondary);
  --buttons-border-secondary-loading: var(--border-secondary);
  --buttons-border-tertiary-focused: var(--border-tertiary);
  --buttons-border-danger-primary-focused: var(--border-interactive-danger-primary-focused);
  --buttons-border-danger-secondary-enabled: var(--border-interactive-danger-secondary-enabled);
  --buttons-border-danger-secondary-hovered: var(--border-interactive-danger-secondary-hovered);
  --buttons-border-danger-secondary-focused: var(--border-interactive-danger-secondary-focused);
  --buttons-border-danger-secondary-pressed: var(--border-interactive-danger-secondary-pressed);
  --buttons-border-danger-secondary-loading: var(--border-interactive-danger-secondary-loading);
  --buttons-border-danger-tertiary-focused: var(--border-interactive-danger-tertiary-focused);
  --buttons-border-link-focused: var(--border-interactive-link-focused);
  --checkbox-bg-checked-enabled: var(--bg-inverse-primary);
  --checkbox-bg-checked-hovered: var(--bg-inverse-secondary);
  --checkbox-bg-checked-focused: var(--bg-inverse-primary);
  --checkbox-bg-checked-disabled: var(--bg-disabled);
  --checkbox-bg-indeterminate-enabled: var(--bg-inverse-primary);
  --checkbox-bg-indeterminate-hovered: var(--bg-inverse-secondary);
  --checkbox-bg-indeterminate-focused: var(--bg-inverse-primary);
  --checkbox-bg-indeterminate-disabled: var(--bg-disabled);
  --checkbox-bg-enabled-enabled: var(--bg-primary);
  --checkbox-bg-enabled-hovered: var(--bg-secondary);
  --checkbox-bg-enabled-focused: var(--bg-primary);
  --checkbox-bg-enabled-disabled: var(--bg-disabled);
  --checkbox-border-enabled-default: var(--border-primary);
  --checkbox-border-enabled-hovered: var(--border-primary);
  --checkbox-border-enabled-focused: var(--border-primary);
  --checkbox-border-enabled-disabled: var(--border-disabled);
  --checkbox-border-enabled-error: var(--border-status-error);
  --checkbox-fg-checked-enabled: var(--fg-inverse-primary);
  --checkbox-fg-checked-hovered: var(--fg-inverse-primary);
  --checkbox-fg-checked-focused: var(--fg-inverse-primary);
  --checkbox-fg-checked-disabled: var(--fg-inverse-disabled);
  --checkbox-fg-indeterminate-enabled: var(--fg-inverse-primary);
  --checkbox-fg-indeterminate-hovered: var(--fg-inverse-primary);
  --checkbox-fg-indeterminate-focused: var(--fg-inverse-primary);
  --checkbox-fg-indeterminate-disabled: var(--fg-disabled);
  --chip-bg-default: var(--bg-secondary);
  --chip-bg-unselected-enabled: var(--bg-interactive-item-enabled);
  --chip-bg-unselected-hovered: var(--bg-interactive-item-hovered);
  --chip-bg-unselected-disabled: var(--bg-interactive-item-disabled);
  --chip-bg-unselected-pressed: var(--bg-interactive-item-pressed);
  --chip-bg-selected-enabled: var(--bg-interactive-item-selected-enabled);
  --chip-bg-selected-hovered: var(--bg-interactive-item-selected-hovered);
  --chip-bg-selected-disabled: var(--bg-interactive-item-selected-disabled);
  --chip-bg-selected-pressed: var(--bg-interactive-item-selected-pressed);
  --chip-fg-unselected-enabled: var(--fg-secondary);
  --chip-fg-unselected-hovered: var(--fg-primary);
  --chip-fg-unselected-disabled: var(--fg-disabled);
  --chip-fg-unselected-pressed: var(--fg-primary);
  --chip-fg-selected-enabled: var(--fg-brand);
  --chip-fg-selected-hovered: var(--fg-brand);
  --chip-fg-selected-disabled: var(--fg-disabled);
  --chip-fg-selected-pressed: var(--fg-brand);
  --chip-border-default: var(--border-secondary);
  --chip-font-family-small: var(--font-family-titles); /** Display font for small chips */
  --chip-font-family-large: var(--font-body); /** Body font for large chips */
  --chip-font-weight: var(--font-weight-medium); /** 500 */
  --chip-font-size-large: var(--text-caption); /** 16px */
  --chip-line-height-small: var(--line-height-label); /** 16px */
  --chip-line-height-large: var(--line-height-caption); /** 24px */
  --chip-border-width: var(--stroke-xs); /** 1px */
  --chip-icon-size: var(--icon-s); /** 16px */
  --divider-color: var(--border-tertiary);
  --link-button-bg-hovered: var(--bg-tertiary); /** Link button background — hover state */
  --link-button-bg-focused: var(--bg-tertiary); /** Link button background — focus state */
  --link-button-bg-pressed: var(--bg-quaternary); /** Link button background — pressed/active state */
  --link-button-fg-enabled: var(--fg-interactive-link-enabled); /** Link button text — default blue */
  --link-button-fg-hovered: var(--fg-interactive-link-hovered); /** Link button text — hover state */
  --link-button-fg-focused: var(--fg-interactive-link-focused); /** Link button text — focus state */
  --link-button-fg-pressed: var(--fg-interactive-link-pressed); /** Link button text — pressed state */
  --link-button-fg-disabled: var(--fg-disabled); /** Link button text — disabled state */
  --link-button-fg-loading: var(--fg-interactive-link-enabled); /** Link button text — loading state */
  --link-button-border-focused: var(--border-interactive-link-focused); /** Link button border — focus state only */
  --radio-bg-enabled: var(--bg-primary); /** Radio background - unchecked default */
  --radio-bg-checked-enabled: var(--bg-inverse-primary); /** Radio background - checked default */
  --radio-bg-checked-hovered: var(--bg-interactive-primary-hovered); /** Radio background - checked hover */
  --radio-bg-enabled-hovered: var(--bg-secondary); /** Radio background - unchecked hover */
  --radio-bg-enabled-focused: var(--bg-primary); /** Radio background - unchecked focus */
  --radio-bg-checked-focused: var(--bg-inverse-primary); /** Radio background - checked focus */
  --radio-bg-checked-disabled: var(--bg-disabled); /** Radio background - checked disabled */
  --radio-bg-disabled: var(--bg-disabled); /** Radio background - unchecked disabled */
  --radio-fg-checked-enabled: var(--fg-inverse-primary); /** Radio dot color - checked */
  --radio-fg-checked-hovered: var(--fg-inverse-primary); /** Radio dot color - checked hover */
  --radio-fg-checked-focused: var(--fg-inverse-primary); /** Radio dot color - checked focus */
  --radio-fg-checked-disabled: var(--fg-disabled); /** Radio dot color - checked disabled */
  --radio-border-enabled: var(--border-primary); /** Radio border - unchecked default */
  --radio-border-enabled-hovered: var(--border-secondary); /** Radio border - unchecked hover */
  --radio-border-enabled-focused: var(--border-primary); /** Radio border - unchecked focus */
  --radio-border-enabled-error: var(--border-status-error); /** Radio border - error state */
  --radio-border-checked-focused: var(--border-interactive-link-focused); /** Radio border - checked focus */
  --radio-border-disabled: var(--border-disabled); /** Radio border - disabled */
  --skeleton-bg-default: var(--bg-quaternary);
  --spinner-border-width: var(--stroke-xs);
  --spinner-color-primary: var(--fg-primary);
  --spinner-color-track: var(--border-tertiary);
  --tags-bg-success: var(--bg-status-success);
  --tags-bg-warning: var(--bg-status-warning);
  --tags-bg-danger: var(--bg-status-error);
  --tags-bg-info: var(--bg-status-info);
  --tags-bg-neutral: var(--bg-status-neutral);
  --tags-bg-brand: var(--bg-status-brand);
  --tags-bg-ai: var(--bg-status-ai);
  --tags-bg-filled-success: var(--bg-status-success);
  --tags-bg-filled-warning: var(--bg-status-warning);
  --tags-bg-filled-danger: var(--bg-status-error);
  --tags-bg-filled-info: var(--bg-status-info);
  --tags-bg-filled-neutral: var(--bg-status-neutral);
  --tags-bg-filled-brand: var(--bg-status-brand);
  --tags-bg-filled-ai: var(--bg-status-ai);
  --tags-bg-outlined-success: var(--bg-soft-tertiary);
  --tags-bg-outlined-warning: var(--bg-soft-tertiary);
  --tags-bg-outlined-danger: var(--bg-soft-tertiary);
  --tags-bg-outlined-info: var(--bg-soft-tertiary);
  --tags-bg-outlined-neutral: var(--bg-soft-tertiary);
  --tags-bg-outlined-brand: var(--bg-soft-tertiary);
  --tags-bg-outlined-ai: var(--bg-soft-tertiary);
  --tags-fg-filled-success: var(--fg-status-on-success);
  --tags-fg-filled-warning: var(--fg-status-on-warning);
  --tags-fg-filled-danger: var(--fg-status-on-error);
  --tags-fg-filled-info: var(--fg-status-on-informative);
  --tags-fg-filled-neutral: var(--fg-status-on-neutral);
  --tags-fg-filled-brand: var(--fg-status-on-brand);
  --tags-fg-filled-ai: var(--fg-status-on-ai);
  --tags-fg-outlined-success: var(--fg-status-success);
  --tags-fg-outlined-warning: var(--fg-status-warning);
  --tags-fg-outlined-danger: var(--fg-status-error);
  --tags-fg-outlined-info: var(--fg-status-informative);
  --tags-fg-outlined-neutral: var(--fg-status-neutral);
  --tags-fg-outlined-brand: var(--fg-status-brand);
  --tags-fg-outlined-ai: var(--fg-status-ai);
  --tags-border-outlined-success: var(--fg-status-success);
  --tags-border-outlined-warning: var(--fg-status-warning);
  --tags-border-outlined-danger: var(--fg-status-error);
  --tags-border-outlined-info: var(--fg-status-informative);
  --tags-border-outlined-neutral: var(--fg-status-neutral);
  --tags-border-outlined-brand: var(--fg-status-on-brand);
  --tags-border-outlined-ai: var(--fg-status-on-ai);
  --toggle-bg-off-enabled: var(--bg-secondary);
  --toggle-bg-off-hovered: var(--bg-tertiary);
  --toggle-bg-off-focused: var(--bg-secondary);
  --toggle-bg-off-disabled: var(--bg-disabled);
  --toggle-bg-on-enabled: var(--bg-inverse-primary);
  --toggle-bg-on-hovered: var(--bg-inverse-secondary);
  --toggle-bg-on-focused: var(--bg-inverse-primary);
  --toggle-bg-on-disabled: var(--bg-disabled);
  --toggle-fg-off-enabled: var(--fg-inverse-primary);
  --toggle-fg-off-hovered: var(--fg-inverse-primary);
  --toggle-fg-off-focused: var(--fg-inverse-primary);
  --toggle-fg-off-disabled: var(--fg-disabled);
  --toggle-fg-on-enabled: var(--fg-inverse-primary);
  --toggle-fg-on-hovered: var(--fg-inverse-primary);
  --toggle-fg-on-focused: var(--fg-inverse-primary);
  --toggle-fg-on-disabled: var(--fg-disabled);
}
