@layer base;@layer lexright.tokens,lexright.components;@layer lexright.tokens,lexright.components;@layer lexright.tokens{:root{--lex-color-red-50: #fff7f6;--lex-color-red-100: #feebe9;--lex-color-red-200: #fdd5d0;--lex-color-red-300: #fcb8b2;--lex-color-red-400: #fe8e85;--lex-color-red-500: #ef4444;--lex-color-red-600: #dc2626;--lex-color-red-700: #b91c1c;--lex-color-red-800: #9e1c1a;--lex-color-red-900: #7d1715;--lex-color-red-950: #590e0c;--lex-color-orange-50: #fff7f4;--lex-color-orange-100: #ffece3;--lex-color-orange-200: #fed6c2;--lex-color-orange-300: #ffba98;--lex-color-orange-400: #fc935b;--lex-color-orange-500: #f97316;--lex-color-orange-600: #ca5d14;--lex-color-orange-700: #a84e16;--lex-color-orange-800: #893e0e;--lex-color-orange-900: #6e2e01;--lex-color-orange-950: #4f1f01;--lex-color-amber-50: #fff8f0;--lex-color-amber-100: #ffedda;--lex-color-amber-200: #ffd8ad;--lex-color-amber-300: #fcbf77;--lex-color-amber-400: #fbbf24;--lex-color-amber-500: #f59e0b;--lex-color-amber-600: #d97706;--lex-color-amber-700: #b45309;--lex-color-amber-800: #92400e;--lex-color-amber-900: #653606;--lex-color-amber-950: #482503;--lex-color-green-50: #edffef;--lex-color-green-100: #d4fcda;--lex-color-green-200: #adf4ba;--lex-color-green-300: #82e698;--lex-color-green-400: #4cd172;--lex-color-green-500: #22c55e;--lex-color-green-600: #16a34a;--lex-color-green-700: #0f8139;--lex-color-green-800: #06692c;--lex-color-green-900: #085222;--lex-color-green-950: #043a16;--lex-color-mint-50: #ebfff7;--lex-color-mint-100: #d3fbeb;--lex-color-mint-200: #aaf1d7;--lex-color-mint-300: #7fe3c1;--lex-color-mint-400: #53ddb3;--lex-color-mint-500: #2dd4a8;--lex-color-mint-600: #1d9777;--lex-color-mint-700: #057f62;--lex-color-mint-800: #14654f;--lex-color-mint-900: #04503d;--lex-color-mint-950: #02382a;--lex-color-cyan-50: #f0fcff;--lex-color-cyan-100: #d8f7ff;--lex-color-cyan-200: #abecfd;--lex-color-cyan-300: #7fdcf3;--lex-color-cyan-400: #45c5e1;--lex-color-cyan-500: #06b6d4;--lex-color-cyan-600: #0891b2;--lex-color-cyan-700: #107792;--lex-color-cyan-800: #086077;--lex-color-cyan-900: #094b5d;--lex-color-cyan-950: #053542;--lex-color-blue-50: #ecfbf9;--lex-color-blue-100: #cff5f0;--lex-color-blue-200: #b3ede7;--lex-color-blue-300: #98e9e3;--lex-color-blue-400: #79e5df;--lex-color-blue-500: #52e0dc;--lex-color-blue-600: #42d7cd;--lex-color-blue-700: #21bab5;--lex-color-blue-800: #147d79;--lex-color-blue-900: #014f4c;--lex-color-blue-950: #013735;--lex-color-indigo-50: #f6f5f9;--lex-color-indigo-100: #f1edff;--lex-color-indigo-200: #e0dafe;--lex-color-indigo-300: #9d92e2;--lex-color-indigo-400: #7061d1;--lex-color-indigo-500: #584db7;--lex-color-indigo-600: #4131aa;--lex-color-indigo-700: #35288a;--lex-color-indigo-800: #30287a;--lex-color-indigo-900: #2c2869;--lex-color-indigo-950: #292759;--lex-color-violet-50: #f8f5f9;--lex-color-violet-100: #f9eafe;--lex-color-violet-200: #f4d1ff;--lex-color-violet-300: #ecb4fd;--lex-color-violet-400: #b764ce;--lex-color-violet-500: #a34dbb;--lex-color-violet-600: #8e35a7;--lex-color-violet-700: #742b88;--lex-color-violet-800: #632674;--lex-color-violet-900: #51225f;--lex-color-violet-950: #411e4b;--lex-color-pink-50: #faf5f7;--lex-color-pink-100: #feeaf2;--lex-color-pink-200: #fed2e4;--lex-color-pink-300: #feb2d3;--lex-color-pink-400: #de5499;--lex-color-pink-500: #cb3d83;--lex-color-pink-600: #b8236e;--lex-color-pink-700: #961d59;--lex-color-pink-800: #7f1a4b;--lex-color-pink-900: #67193d;--lex-color-pink-950: #501630;--lex-color-brown-50: #fef8f4;--lex-color-brown-100: #f9ede7;--lex-color-brown-200: #efdbd0;--lex-color-brown-300: #e1c6b7;--lex-color-brown-400: #cbab9a;--lex-color-brown-500: #a1806e;--lex-color-brown-600: #9a7a68;--lex-color-brown-700: #826555;--lex-color-brown-800: #695143;--lex-color-brown-900: #523f34;--lex-color-brown-950: #3a2b24;--lex-color-gray-50: #f7f7f8;--lex-color-gray-100: #efeff1;--lex-color-gray-200: #d9d9dd;--lex-color-gray-300: #bdbdc4;--lex-color-gray-400: #94949c;--lex-color-gray-500: #6e6e77;--lex-color-gray-600: #4f4f57;--lex-color-gray-700: #3a3a40;--lex-color-gray-800: #26262a;--lex-color-gray-900: #0e0e10;--lex-color-gray-950: #050506;--lex-color-teal-50: #ecfbf9;--lex-color-teal-100: #cff5f0;--lex-color-teal-200: #b3ede7;--lex-color-teal-300: #98e9e3;--lex-color-teal-400: #79e5df;--lex-color-teal-500: #52e0dc;--lex-color-teal-600: #42d7cd;--lex-color-teal-700: #21bab5;--lex-color-teal-800: #147d79;--lex-color-teal-900: #014f4c;--lex-color-teal-950: #013735;--lex-color-emerald-50: #ecfff4;--lex-color-emerald-100: #d5fbe7;--lex-color-emerald-200: #aef1d0;--lex-color-emerald-300: #84e3b6;--lex-color-emerald-400: #4ecd98;--lex-color-emerald-500: #10b981;--lex-color-emerald-600: #059669;--lex-color-emerald-700: #167f5a;--lex-color-emerald-800: #0d6748;--lex-color-emerald-900: #0c5038;--lex-color-emerald-950: #063826;--lex-color-slate-50: #f6f7fa;--lex-color-slate-100: #ecf0f5;--lex-color-slate-200: #d3dae5;--lex-color-slate-300: #b2bfd1;--lex-color-slate-400: #8896ab;--lex-color-slate-500: #607088;--lex-color-slate-600: #425166;--lex-color-slate-700: #313b4b;--lex-color-slate-800: #202731;--lex-color-slate-900: #0b0e14;--lex-color-slate-950: #040508;--lex-color-gray-450: #898991;--lex-color-gray-550: #686871;--lex-color-gray-850: #1e1e22;--lex-color-white: #ffffff;--lex-color-black: #000000;--lex-spacing-0: 0px;--lex-spacing-2: .125rem;--lex-spacing-4: .25rem;--lex-spacing-8: .5rem;--lex-spacing-12: .75rem;--lex-spacing-16: 1rem;--lex-spacing-20: 1.25rem;--lex-spacing-24: 1.5rem;--lex-spacing-32: 2rem;--lex-spacing-48: 3rem;--lex-font-size-11: calc(.6875rem * var(--lex-density-text, 1));--lex-font-size-12: calc(.75rem * var(--lex-density-text, 1));--lex-font-size-13: calc(.8125rem * var(--lex-density-text, 1));--lex-font-size-14: calc(.875rem * var(--lex-density-text, 1));--lex-font-size-16: calc(1rem * var(--lex-density-text, 1));--lex-font-size-18: calc(1.125rem * var(--lex-density-text, 1));--lex-font-size-20: calc(1.25rem * var(--lex-density-text, 1));--lex-font-size-24: calc(1.5rem * var(--lex-density-text, 1));--lex-font-size-28: calc(1.75rem * var(--lex-density-text, 1));--lex-font-size-32: calc(2rem * var(--lex-density-text, 1));--lex-font-size-48: calc(3rem * var(--lex-density-text, 1));--lex-font-family-display: "Plus Jakarta Sans", "Inter", system-ui, -apple-system, sans-serif;--lex-font-family-body: "Inter", system-ui, -apple-system, sans-serif;--lex-font-family-mono: "JetBrains Mono", ui-monospace, monospace;--lex-font-weight-400: 400;--lex-font-weight-500: 500;--lex-font-weight-600: 600;--lex-font-weight-700: 700;--lex-touch-target: 44px;--lex-control-hit-target: var(--lex-touch-target);--lex-control-grab-target: var(--lex-spacing-24);--lex-border-width: 1px;--lex-icon-size-sm: 16px;--lex-icon-size-md: 22px;--lex-icon-size-lg: 28px;--lex-icon-size-xl: 34px;--lex-radius-sm: 5px;--lex-radius-md: 6px;--lex-radius-lg: 9px;--lex-radius-xl: 13px;--lex-radius-pill: 9999px;--lex-shadow-card: 0 1px 2px rgba(14, 14, 16, .04), 0 6px 20px rgba(14, 14, 16, .05);--lex-shadow-dropdown: 0 2px 8px rgba(14, 14, 16, .06), 0 16px 40px rgba(14, 14, 16, .09);--lex-shadow-modal: 0 10px 36px rgba(14, 14, 16, .1), 0 48px 100px rgba(14, 14, 16, .14);--lex-shadow-dropdown-filter: drop-shadow(0 2px 8px rgba(14, 14, 16, .06)) drop-shadow(0 16px 40px rgba(14, 14, 16, .09));--lex-shadow-card-filter: drop-shadow(0 1px 2px rgba(14, 14, 16, .04)) drop-shadow(0 6px 20px rgba(14, 14, 16, .05));--lex-material-blur-regular: 32px;--lex-material-blur-thin: 16px;--lex-material-blur-thick: 40px;--lex-material-saturate: 1.4;--lex-scrim: color-mix(in srgb, var(--lex-color-black) 35%, transparent);--lex-scrim-gradient: linear-gradient(to top, color-mix(in srgb, var(--lex-color-black) 65%, transparent), transparent);--lex-glass-edge: inset 0 1px 0 var(--lex-glass-highlight), inset 0 -1px 0 var(--lex-glass-shade);--lex-floating-overlap: 50%;--lex-size-content-max: 680px;--lex-text-large-title-family: var(--lex-font-family-display);--lex-text-large-title-size: 2.125rem;--lex-text-large-title-line-height: 1.2;--lex-text-large-title-weight: var(--lex-font-weight-700);--lex-text-large-title-tracking: -.01em;--lex-text-title-1-family: var(--lex-font-family-display);--lex-text-title-1-size: 1.75rem;--lex-text-title-1-line-height: 1.2;--lex-text-title-1-weight: var(--lex-font-weight-700);--lex-text-title-1-tracking: -.01em;--lex-text-title-2-family: var(--lex-font-family-display);--lex-text-title-2-size: 1.375rem;--lex-text-title-2-line-height: 1.25;--lex-text-title-2-weight: var(--lex-font-weight-700);--lex-text-title-2-tracking: 0;--lex-text-title-3-family: var(--lex-font-family-display);--lex-text-title-3-size: 1.25rem;--lex-text-title-3-line-height: 1.25;--lex-text-title-3-weight: var(--lex-font-weight-600);--lex-text-title-3-tracking: 0;--lex-text-headline-family: var(--lex-font-family-body);--lex-text-headline-size: 1.0625rem;--lex-text-headline-line-height: 1.3;--lex-text-headline-weight: var(--lex-font-weight-600);--lex-text-headline-tracking: 0;--lex-text-subheadline-family: var(--lex-font-family-body);--lex-text-subheadline-size: 1rem;--lex-text-subheadline-line-height: 1.4;--lex-text-subheadline-weight: var(--lex-font-weight-600);--lex-text-subheadline-tracking: 0;--lex-text-body-family: var(--lex-font-family-body);--lex-text-body-size: 1rem;--lex-text-body-line-height: 1.5;--lex-text-body-weight: var(--lex-font-weight-400);--lex-text-body-tracking: 0;--lex-text-callout-family: var(--lex-font-family-body);--lex-text-callout-size: .9375rem;--lex-text-callout-line-height: 1.4;--lex-text-callout-weight: var(--lex-font-weight-400);--lex-text-callout-tracking: 0;--lex-text-subhead-family: var(--lex-font-family-body);--lex-text-subhead-size: .9375rem;--lex-text-subhead-line-height: 1.4;--lex-text-subhead-weight: var(--lex-font-weight-500);--lex-text-subhead-tracking: 0;--lex-text-footnote-family: var(--lex-font-family-body);--lex-text-footnote-size: .8125rem;--lex-text-footnote-line-height: 1.4;--lex-text-footnote-weight: var(--lex-font-weight-400);--lex-text-footnote-tracking: 0;--lex-text-caption-1-family: var(--lex-font-family-body);--lex-text-caption-1-size: .75rem;--lex-text-caption-1-line-height: 1.35;--lex-text-caption-1-weight: var(--lex-font-weight-400);--lex-text-caption-1-tracking: 0;--lex-text-caption-2-family: var(--lex-font-family-body);--lex-text-caption-2-size: .6875rem;--lex-text-caption-2-line-height: 1.35;--lex-text-caption-2-weight: var(--lex-font-weight-400);--lex-text-caption-2-tracking: .01em;--lex-text-overline-family: var(--lex-font-family-body);--lex-text-overline-size: .75rem;--lex-text-overline-line-height: 1.35;--lex-text-overline-weight: var(--lex-font-weight-600);--lex-text-overline-tracking: .06em;--lex-opacity-0: 0;--lex-opacity-5: .05;--lex-opacity-10: .1;--lex-opacity-15: .15;--lex-opacity-20: .2;--lex-opacity-30: .3;--lex-opacity-40: .4;--lex-opacity-50: .5;--lex-opacity-60: .6;--lex-opacity-70: .7;--lex-opacity-80: .8;--lex-opacity-100: 1;--lex-ease-standard: cubic-bezier(.25, .1, .25, 1);--lex-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--lex-ease-decelerate: cubic-bezier(0, 0, .2, 1);--lex-ease-accelerate: cubic-bezier(.4, 0, 1, 1);--lex-ease-overshoot: cubic-bezier(.34, 1.56, .64, 1);--lex-ease-linear: cubic-bezier(0, 0, 1, 1);--lex-ease-in-out: cubic-bezier(.42, 0, .58, 1);--lex-specular-rim: rgba(255, 255, 255, .5);--lex-specular-rim-width: 1px;--lex-specular-sheen-opacity: .06;--lex-specular-sheen-angle: 135deg;--lex-specular-under-opacity: .1;--lex-specular-under-height: 35%;--lex-specular-under-blur: 6px;--lex-duration-instant: 0ms;--lex-duration-micro: .12s;--lex-duration-transition: .28s;--lex-duration-emphasis: .48s;--lex-duration-deliberate: .7s;--lex-duration-quick: .2s;--lex-duration-pulse: .36s;--lex-duration-shake: .4s;--lex-duration-breathe: 1.2s;--lex-duration-skeleton: 1.8s;--lex-duration-jitter: 3.2s;--lex-duration-orbit: 4s;--lex-z-base: 0;--lex-z-raised: 1;--lex-z-dropdown: 10;--lex-z-sticky: 100;--lex-z-overlay: 1000;--lex-z-modal: 10000;--lex-z-floating: 10001 ;--lex-color-primary: var(--lex-color-blue-600);--lex-color-primary-hover: var(--lex-color-blue-700);--lex-color-primary-mark: var(--lex-color-primary);--lex-color-primary-mark-hover: var(--lex-color-primary);--lex-color-on-primary: var(--lex-color-gray-900);--lex-color-surface: var(--lex-color-white);--lex-color-surface-raised: var(--lex-color-gray-50);--lex-color-background: var(--lex-color-gray-100);--lex-color-text-primary: var(--lex-label);--lex-color-text-secondary: var(--lex-label-secondary);--lex-color-text-tertiary: var(--lex-label-tertiary);--lex-color-border: var(--lex-color-gray-200);--lex-color-border-mark: var(--lex-color-border);--lex-color-error: var(--lex-color-red-600);--lex-color-success: var(--lex-color-green-600);--lex-color-warning: var(--lex-color-amber-600);--lex-color-info: var(--lex-color-cyan-600);--lex-color-on-success: var(--lex-color-gray-900);--lex-color-on-warning: var(--lex-color-gray-900);--lex-color-on-error: var(--lex-color-white);--lex-color-on-info: var(--lex-color-gray-900);--lex-color-error-text: var(--lex-color-red-700);--lex-color-warning-text: var(--lex-color-amber-700);--lex-color-primary-text: var(--lex-color-blue-800);--lex-color-success-text: var(--lex-color-green-700);--lex-color-info-text: var(--lex-color-cyan-700);--lex-color-rating: var(--lex-color-amber-700);--lex-color-rating-empty: var(--lex-color-amber-600);--lex-color-rating-fill: var(--lex-color-amber-500);--lex-color-secondary: var(--lex-color-indigo-600);--lex-color-secondary-hover: var(--lex-color-indigo-700);--lex-color-tertiary: var(--lex-color-violet-700);--lex-color-callout: var(--lex-color-pink-600);--lex-color-on-accent: var(--lex-color-white);--lex-label: var(--lex-color-gray-900);--lex-label-secondary: var(--lex-color-gray-550);--lex-label-tertiary: var(--lex-color-gray-400);--lex-label-quaternary: var(--lex-color-gray-300);--lex-gray-1: var(--lex-color-gray-500);--lex-gray-2: var(--lex-color-gray-400);--lex-gray-3: var(--lex-color-gray-300);--lex-gray-4: var(--lex-color-gray-200);--lex-gray-5: var(--lex-color-gray-100);--lex-gray-6: var(--lex-color-gray-50);--lex-tint-ink: var(--lex-color-gray-900);--lex-tint-surface: var(--lex-color-white);--lex-tint-floating: var(--lex-color-white);--lex-opacity-disabled: var(--lex-opacity-50);--lex-opacity-muted: var(--lex-opacity-70);--lex-opacity-faint: var(--lex-opacity-30);--lex-separator: color-mix(in srgb, var(--lex-tint-ink) 15%, transparent);--lex-separator-opaque: var(--lex-color-gray-200);--lex-fill: color-mix(in srgb, var(--lex-tint-ink) 10%, transparent);--lex-fill-secondary: color-mix(in srgb, var(--lex-tint-ink) 7%, transparent);--lex-fill-tertiary: color-mix(in srgb, var(--lex-tint-ink) 5%, transparent);--lex-fill-quaternary: color-mix(in srgb, var(--lex-tint-ink) 3%, transparent);--lex-press-wash: color-mix(in srgb, var(--lex-tint-ink) 12%, transparent);--lex-fill-skeleton: color-mix(in srgb, var(--lex-tint-ink) 8%, transparent);--lex-fill-skeleton-highlight: color-mix(in srgb, var(--lex-tint-ink) 18%, transparent);--lex-bg: var(--lex-color-white);--lex-bg-secondary: var(--lex-color-gray-50);--lex-bg-tertiary: var(--lex-color-gray-100);--lex-bg-grouped: var(--lex-color-gray-100);--lex-bg-grouped-secondary: var(--lex-color-white);--lex-bg-grouped-tertiary: var(--lex-color-gray-50);--lex-material-regular: color-mix(in srgb, var(--lex-tint-surface) 68%, transparent);--lex-material-thin: color-mix(in srgb, var(--lex-tint-surface) 55%, transparent);--lex-material-thick: color-mix(in srgb, var(--lex-tint-surface) 85%, transparent);--lex-material-floating: color-mix(in srgb, var(--lex-tint-floating) 78%, transparent);--lex-material-floating-clear: color-mix(in srgb, var(--lex-tint-floating) 30%, transparent);--lex-material-label: var(--lex-color-gray-900);--lex-glass-highlight: color-mix(in srgb, var(--lex-color-white) 60%, transparent);--lex-glass-shade: color-mix(in srgb, var(--lex-tint-ink) 6%, transparent);--lex-glass-glow: inset 0 0 12px color-mix(in srgb, var(--lex-color-white) 20%, transparent);--lex-surface-elevated: var(--lex-color-white);--lex-selection-bg: color-mix(in srgb, var(--lex-color-primary) 22%, transparent);--lex-selection-bg-unemphasized: var(--lex-fill-secondary);--lex-selection-text: var(--lex-color-text-primary);--lex-focus-ring-color: var(--lex-color-primary-mark);--lex-focus-ring-width: 2px;--lex-focus-ring-offset: var(--lex-border-width);--lex-syntax-keyword: var(--lex-color-indigo-600);--lex-syntax-string: var(--lex-color-green-600);--lex-syntax-number: var(--lex-color-amber-700);--lex-syntax-comment: var(--lex-label-secondary);--lex-syntax-property: var(--lex-color-cyan-600);--lex-syntax-tag: var(--lex-color-pink-600);--lex-syntax-attribute: var(--lex-color-violet-600);--lex-syntax-literal: var(--lex-color-amber-800);--lex-syntax-heading: var(--lex-label);--lex-syntax-link: var(--lex-color-blue-800);--lex-link-accent-weight: var(--lex-link-weight);--lex-icon-perspective: 1200px;--lex-icon-lift-base: 5px;--lex-icon-lift-glass: 12px;--lex-icon-lift-glyph: 25px;--lex-icon-sink-glow: -10px;--lex-icon-sink-glow-hover: -20px;--lex-icon-glow-blur: 16px;--lex-icon-blur-off: 0px;--lex-icon-stroke-hover: 1.75px;--lex-icon-jitter-offset: .5px;--lex-icon-badge-size: 56px;--lex-icon-badge-radius: var(--lex-radius-md);--lex-icon-badge-blur: 12px;--lex-icon-badge-speed: var(--lex-duration-emphasis);--lex-icon-badge-gradient: none;--lex-icon-badge-border-width: var(--lex-border-width);--lex-icon-badge-border-color: color-mix(in srgb, var(--lex-color-white) 10%, transparent);--lex-icon-badge-glow-opacity: var(--lex-opacity-30);--lex-icon-duration: var(--lex-duration-deliberate);--lex-icon-delay: var(--lex-duration-instant);--lex-icon-easing: var(--lex-ease-decelerate);--lex-icon-path-length: 100;--lex-button-color: var(--lex-color-gray-900);--lex-checkbox-check-color: var(--lex-color-gray-900);--lex-stepper-active-color: var(--lex-color-gray-900);--lex-dialog-backdrop: var(--lex-color-black);--lex-chart-bar-ink: var(--lex-color-gray-900);--lex-modal-backdrop: var(--lex-color-black);--lex-deleteconfirm-backdrop: var(--lex-dialog-backdrop);--lex-collab-caret: var(--lex-color-blue-700);--lex-icon-orbit-duration: var(--lex-duration-orbit);--lex-icon-jitter-duration: var(--lex-duration-jitter);--lex-icon-pocket-square-color: var(--lex-color-callout);--lex-flip-perspective: 1200px;--lex-flip-perspective-origin: center center;--lex-flip-rotation: 180deg;--lex-flip-duration: var(--lex-duration-deliberate);--lex-flip-easing: var(--lex-ease-overshoot);--lex-flip-backface: hidden;--lex-message-panel-gap: var(--lex-spacing-12);--lex-view-pad: var(--lex-spacing-24);--lex-view-gap: var(--lex-spacing-24);--lex-view-item-gap: var(--lex-spacing-16);--lex-view-tile-gap: var(--lex-spacing-12);--lex-tree-gutter: var(--lex-spacing-16);--lex-button-bg: var(--lex-color-primary);--lex-button-bg-hover: var(--lex-color-primary-hover);--lex-datatable-header-bg: var(--lex-color-surface-raised);--lex-datatable-row-hover: var(--lex-fill-tertiary);--lex-datatable-cell-pad-block: var(--lex-spacing-8);--lex-datatable-row-height: calc(var(--lex-font-size-14) * 1.2 + var(--lex-datatable-cell-pad-block) * 2 + var(--lex-border-width));--lex-datatable-border: var(--lex-color-border);--lex-datatable-stripe-bg: var(--lex-color-surface-raised);--lex-datagrid-header-bg: var(--lex-color-surface-raised);--lex-datagrid-cell-hover-bg: var(--lex-fill-tertiary);--lex-datagrid-selection-bg: var(--lex-fill);--lex-datagrid-border: var(--lex-color-border);--lex-datagrid-cell-pad-inline: var(--lex-spacing-12);--lex-datagrid-cell-pad-block: var(--lex-spacing-8);--lex-datagrid-fill-handle-bg: var(--lex-color-primary);--lex-datagrid-fill-handle-size: var(--lex-spacing-8);--lex-datagrid-fill-preview-border: var(--lex-color-primary-mark);--lex-modal-backdrop-opacity: var(--lex-opacity-50);--lex-modal-bg: var(--lex-color-surface);--lex-input-boundary-mark: var(--lex-color-border-mark);--lex-input-bg: var(--lex-color-surface);--lex-input-border-error: var(--lex-color-error);--lex-input-focus-ring: var(--lex-focus-ring-color);--lex-input-color: var(--lex-color-text-primary);--lex-input-placeholder: var(--lex-color-text-secondary);--lex-charactercount-bg: var(--lex-color-surface);--lex-charactercount-color: var(--lex-color-text-secondary);--lex-charactercount-warn-bg: var(--lex-color-surface);--lex-charactercount-warn-color: var(--lex-color-warning-text);--lex-charactercount-over-bg: var(--lex-color-surface);--lex-charactercount-over-color: var(--lex-color-error-text);--lex-checkbox-boundary-mark: var(--lex-color-border-mark);--lex-checkbox-indicator: var(--lex-color-primary);--lex-toggle-track-off: var(--lex-color-border-mark);--lex-toggle-indicator: var(--lex-color-primary);--lex-toggle-thumb: var(--lex-color-surface);--lex-rating-mark: var(--lex-color-rating);--lex-rating-empty-mark: var(--lex-color-rating-empty);--lex-rating-fill: var(--lex-color-rating-fill);--lex-rating-hit-target: var(--lex-control-hit-target);--lex-badge-default-bg: var(--lex-color-surface-raised);--lex-badge-default-color: var(--lex-color-text-primary);--lex-badge-success-bg: var(--lex-color-green-800);--lex-badge-success-color: var(--lex-color-white);--lex-badge-warning-bg: var(--lex-color-amber-700);--lex-badge-warning-color: var(--lex-color-white);--lex-badge-error-bg: var(--lex-color-red-800);--lex-badge-error-color: var(--lex-color-white);--lex-badge-info-bg: var(--lex-color-cyan-800);--lex-badge-info-color: var(--lex-color-white);--lex-tag-red-fill: var(--lex-color-red-200);--lex-tag-orange-fill: var(--lex-color-orange-200);--lex-tag-amber-fill: var(--lex-color-amber-200);--lex-tag-green-fill: var(--lex-color-green-200);--lex-tag-mint-fill: var(--lex-color-mint-200);--lex-tag-cyan-fill: var(--lex-color-cyan-200);--lex-tag-blue-fill: var(--lex-color-blue-200);--lex-tag-indigo-fill: var(--lex-color-indigo-200);--lex-tag-violet-fill: var(--lex-color-violet-200);--lex-tag-pink-fill: var(--lex-color-pink-200);--lex-tag-brown-fill: var(--lex-color-brown-200);--lex-tag-gray-fill: var(--lex-color-gray-200);--lex-tag-red-body: var(--lex-color-red-400);--lex-tag-orange-body: var(--lex-color-orange-400);--lex-tag-amber-body: var(--lex-color-amber-400);--lex-tag-green-body: var(--lex-color-green-400);--lex-tag-mint-body: var(--lex-color-mint-400);--lex-tag-cyan-body: var(--lex-color-cyan-400);--lex-tag-blue-body: var(--lex-color-blue-400);--lex-tag-indigo-body: var(--lex-color-indigo-400);--lex-tag-violet-body: var(--lex-color-violet-400);--lex-tag-pink-body: var(--lex-color-pink-400);--lex-tag-brown-body: var(--lex-color-brown-400);--lex-tag-gray-body: var(--lex-color-gray-400);--lex-tag-ink-on-light: var(--lex-color-gray-900);--lex-tag-ink-on-dark: var(--lex-color-white);--lex-tag-red-ink: var(--lex-tag-ink-on-light);--lex-tag-orange-ink: var(--lex-tag-ink-on-light);--lex-tag-amber-ink: var(--lex-tag-ink-on-light);--lex-tag-green-ink: var(--lex-tag-ink-on-light);--lex-tag-mint-ink: var(--lex-tag-ink-on-light);--lex-tag-cyan-ink: var(--lex-tag-ink-on-light);--lex-tag-blue-ink: var(--lex-tag-ink-on-light);--lex-tag-indigo-ink: var(--lex-tag-ink-on-light);--lex-tag-violet-ink: var(--lex-tag-ink-on-light);--lex-tag-pink-ink: var(--lex-tag-ink-on-light);--lex-tag-brown-ink: var(--lex-tag-ink-on-light);--lex-tag-gray-ink: var(--lex-tag-ink-on-light);--lex-kbd-bg: var(--lex-bg-secondary);--lex-kbd-color: var(--lex-color-text-secondary);--lex-kbd-border: var(--lex-color-border);--lex-avatar-size-xs: 1.5rem;--lex-avatar-size-sm: 2rem;--lex-avatar-size-md: 2.5rem;--lex-avatar-size-lg: 3.5rem;--lex-avatar-identity-1-bg: var(--lex-color-blue-600);--lex-avatar-identity-1-color: var(--lex-color-gray-900);--lex-avatar-identity-2-bg: var(--lex-color-green-600);--lex-avatar-identity-2-color: var(--lex-color-gray-900);--lex-avatar-identity-3-bg: var(--lex-color-amber-600);--lex-avatar-identity-3-color: var(--lex-color-gray-900);--lex-avatar-identity-4-bg: var(--lex-color-cyan-600);--lex-avatar-identity-4-color: var(--lex-color-gray-900);--lex-avatar-identity-5-bg: var(--lex-color-red-600);--lex-avatar-identity-5-color: var(--lex-color-white);--lex-skeleton-base: var(--lex-fill-skeleton);--lex-skeleton-highlight: var(--lex-fill-skeleton-highlight);--lex-link-color: var(--lex-syntax-link);--lex-link-color-subtle: var(--lex-color-text-secondary);--lex-link-hover-mix: 62%;--lex-link-weight: inherit;--lex-link-duration: var(--lex-duration-micro);--lex-link-easing: var(--lex-ease-standard);--lex-link-radius: var(--lex-radius-sm);--lex-button-radius: var(--lex-radius-pill);--lex-field-radius: var(--lex-radius-pill);--lex-textarea-radius: min(calc((1lh + 2 * var(--lex-spacing-8) + 2 * var(--lex-border-width)) / 2), 50%);--lex-textarea-radius-fallback: min(calc((var(--lex-font-size-14) * 1.5 + 2 * var(--lex-spacing-8) + 2 * var(--lex-border-width)) / 2), 50%);--lex-composer-row-size: calc(var(--lex-font-size-14) * 1.5 + 2 * var(--lex-spacing-8));--lex-composer-radius: min(calc((var(--lex-composer-row-size) + 2 * var(--lex-spacing-8) + 2 * var(--lex-border-width)) / 2), 50%);--lex-pin-cell-radius: var(--lex-radius-md);--lex-page-gutter: var(--lex-spacing-24);--lex-page-max: none;--lex-slot-frame-bg: var(--lex-color-surface);--lex-slot-frame-border: var(--lex-separator);--lex-slot-frame-shadow: var(--lex-shadow-card);--lex-view-section-gap: var(--lex-spacing-24);--lex-view-toolbar-pad: var(--lex-spacing-12);--lex-dashboard-gap: var(--lex-spacing-16);--lex-dashpane-pad: var(--lex-spacing-16);--lex-dashpane-radius: var(--lex-radius-lg);--lex-detail-prop-gap: var(--lex-spacing-12);--lex-table-cell-pad: var(--lex-spacing-8);--lex-splitpane-grab: var(--lex-spacing-8);--lex-gutter-digits: 2;--lex-breadcrumb-color: var(--lex-color-text-secondary);--lex-breadcrumb-current-color: var(--lex-color-text-primary);--lex-breadcrumb-separator-color: var(--lex-color-text-secondary);--lex-popup-bg: var(--lex-material-regular);--lex-popup-blur: var(--lex-material-blur-regular);--lex-popup-border: var(--lex-color-border);--lex-popup-shadow: var(--lex-shadow-dropdown);--lex-popup-item-hover-bg: var(--lex-fill);--lex-menu-inset: var(--lex-spacing-8);--lex-menu-surface-radius: calc(var(--lex-menu-item-height) / 2 + var(--lex-menu-inset));--lex-menu-item-radius: var(--lex-radius-pill);--lex-menu-growth: var(--lex-duration-emphasis);--lex-menu-growth-ease: var(--lex-ease-overshoot);--lex-menu-seed-scale: .1;--lex-menu-seed-lift: var(--lex-spacing-8);--lex-menu-seed-radius: var(--lex-radius-xl);--lex-menu-reveal-at: .65;--lex-menu-reveal: var(--lex-duration-quick);--lex-menu-exit: var(--lex-duration-quick);--lex-menu-exit-scale: .96;--lex-menu-item-height: var(--lex-spacing-32);--lex-menu-gutter: var(--lex-icon-size-sm);--lex-popup-surface-fill: var(--lex-popup-bg);--lex-popup-surface-stroke: var(--lex-popup-border);--lex-popup-surface-radius: var(--lex-radius-lg);--lex-popup-surface-shadow: var(--lex-shadow-dropdown-filter);--lex-popup-arrow-width: 32px;--lex-popup-arrow-height: 12px;--lex-popup-arrow-tip-radius: 4px;--lex-tooltip-bg: var(--lex-color-text-primary);--lex-tooltip-color: var(--lex-color-surface);--lex-tooltip-surface-fill: var(--lex-tooltip-bg);--lex-tooltip-surface-stroke: var(--lex-tooltip-bg);--lex-tooltip-surface-radius: var(--lex-radius-sm);--lex-tabs-border: var(--lex-color-border);--lex-tabs-indicator: var(--lex-color-primary-mark);--lex-tabs-tab-color: var(--lex-color-text-secondary);--lex-tabs-tab-active-color: var(--lex-color-text-primary);--lex-tabs-contained-active-bg: var(--lex-color-surface);--lex-tabs-rail-thickness: 1px;--lex-tabs-rail-swell-width: 48px;--lex-tabs-rail-swell-height: 3px;--lex-tabs-rail-swell-tip-radius: 2px;--lex-tabs-indicator-thickness: var(--lex-tabs-rail-swell-height);--lex-tabs-indicator-radius: var(--lex-tabs-rail-swell-tip-radius);--lex-progress-track: var(--lex-fill);--lex-progress-indicator: var(--lex-color-primary);--lex-progress-thickness-sm: var(--lex-spacing-2);--lex-progress-thickness-md: var(--lex-spacing-4);--lex-progress-thickness-lg: var(--lex-spacing-8);--lex-slider-thumb-fill: var(--lex-color-surface);--lex-slider-track: var(--lex-progress-track);--lex-slider-indicator: var(--lex-progress-indicator);--lex-slider-thumb-inline: calc(var(--lex-spacing-24) + var(--lex-spacing-4));--lex-slider-thumb-block: calc(var(--lex-spacing-16) + var(--lex-spacing-4));--lex-risk-low-bg: var(--lex-color-green-800);--lex-risk-low-color: var(--lex-color-white);--lex-risk-medium-bg: var(--lex-color-amber-700);--lex-risk-medium-color: var(--lex-color-white);--lex-risk-high-bg: var(--lex-color-red-800);--lex-risk-high-color: var(--lex-color-white);--lex-feedback-info-accent: var(--lex-color-info);--lex-feedback-info-accent-color: var(--lex-color-on-info);--lex-feedback-info-soft-bg: color-mix(in srgb, var(--lex-color-info) 14%, transparent);--lex-feedback-info-soft-color: var(--lex-color-text-primary);--lex-feedback-info-soft-accent: var(--lex-color-info-text);--lex-feedback-success-accent: var(--lex-color-success);--lex-feedback-success-accent-color: var(--lex-color-on-success);--lex-feedback-success-soft-bg: color-mix(in srgb, var(--lex-color-success) 14%, transparent);--lex-feedback-success-soft-color: var(--lex-color-text-primary);--lex-feedback-success-soft-accent: var(--lex-color-success-text);--lex-feedback-warning-accent: var(--lex-color-warning);--lex-feedback-warning-accent-color: var(--lex-color-on-warning);--lex-feedback-warning-soft-bg: color-mix(in srgb, var(--lex-color-warning) 16%, transparent);--lex-feedback-warning-soft-color: var(--lex-color-text-primary);--lex-feedback-warning-soft-accent: var(--lex-color-warning-text);--lex-feedback-error-accent: var(--lex-color-error);--lex-feedback-error-accent-color: var(--lex-color-on-error);--lex-feedback-error-soft-bg: color-mix(in srgb, var(--lex-color-error) 14%, transparent);--lex-feedback-error-soft-color: var(--lex-color-text-primary);--lex-feedback-error-soft-accent: var(--lex-color-error-text);--lex-stepper-line: var(--lex-color-border);--lex-stepper-line-complete: var(--lex-color-primary-mark);--lex-stepper-rail-width: 2px;--lex-stepper-rail-clearance: 6px;--lex-stepper-vertical-gap: var(--lex-spacing-24);--lex-stepper-upcoming-bg: var(--lex-color-surface-raised);--lex-stepper-upcoming-color: var(--lex-color-text-secondary);--lex-stepper-active-bg: var(--lex-color-primary);--lex-stepper-complete-bg: var(--lex-color-primary);--lex-stepper-complete-color: var(--lex-color-on-primary);--lex-dialog-bg: var(--lex-color-surface);--lex-organism-surface: var(--lex-color-surface);--lex-organism-border: var(--lex-color-border);--lex-organism-header-bg: var(--lex-color-surface-raised);--lex-organism-shadow: var(--lex-shadow-card);--lex-dock-surface-fill: var(--lex-material-thick);--lex-dock-surface-stroke: var(--lex-separator);--lex-dock-surface-radius: var(--lex-radius-xl);--lex-dock-surface-shadow: var(--lex-shadow-card-filter);--lex-dock-bulge-lift: .45;--lex-dock-bulge-spread: 1.5;--lex-dock-tint-rest: 22%;--lex-dock-tint-hover: 36%;--lex-dock-tint-active: 52%;--lex-dock-tint-ink: 30%;--lex-accordion-section-height: var(--lex-touch-target);--lex-accordion-inset: var(--lex-spacing-8);--lex-accordion-surface-radius: calc(var(--lex-accordion-section-height) / 2 + var(--lex-accordion-inset));--lex-accordion-rail-pad: var(--lex-spacing-12);--lex-organism-card-min: 260px;--lex-organism-control-min: 280px;--lex-organism-drawer-width: 420px;--lex-organism-label-width: 160px;--lex-filterbar-control-min: 180px;--lex-gauge-track: var(--lex-fill);--lex-gauge-low: var(--lex-color-error);--lex-gauge-medium: var(--lex-color-warning);--lex-gauge-high: var(--lex-color-success);--lex-gauge-thickness-sm: var(--lex-spacing-4);--lex-gauge-thickness-md: var(--lex-spacing-8);--lex-gauge-thickness-lg: var(--lex-spacing-12);--lex-chart-bar: var(--lex-color-primary);--lex-chart-bar-mark: var(--lex-chart-bar);--lex-chart-axis: var(--lex-color-border);--lex-chart-grid: var(--lex-separator);--lex-chart-series-1: var(--lex-color-blue-600);--lex-chart-series-2: var(--lex-color-indigo-500);--lex-chart-series-3: var(--lex-color-amber-500);--lex-chart-series-4: var(--lex-color-pink-500);--lex-chart-series-5: var(--lex-color-mint-600);--lex-chart-series-6: var(--lex-color-violet-500);--lex-chart-series-7: var(--lex-color-red-600);--lex-chart-series-8: var(--lex-color-green-500);--lex-chart-series-9: var(--lex-color-brown-700);--lex-chart-series-1-ink: var(--lex-color-gray-900);--lex-chart-series-2-ink: var(--lex-color-white);--lex-chart-series-3-ink: var(--lex-color-gray-900);--lex-chart-series-4-ink: var(--lex-color-white);--lex-chart-series-5-ink: var(--lex-color-gray-900);--lex-chart-series-6-ink: var(--lex-color-white);--lex-chart-series-7-ink: var(--lex-color-white);--lex-chart-series-8-ink: var(--lex-color-gray-900);--lex-chart-series-9-ink: var(--lex-color-white);--lex-chart-series-1-mark: var(--lex-chart-series-1);--lex-chart-series-2-mark: var(--lex-chart-series-2);--lex-chart-series-3-mark: var(--lex-chart-series-3);--lex-chart-series-4-mark: var(--lex-chart-series-4);--lex-chart-series-5-mark: var(--lex-chart-series-5);--lex-chart-series-6-mark: var(--lex-chart-series-6);--lex-chart-series-7-mark: var(--lex-chart-series-7);--lex-chart-series-8-mark: var(--lex-chart-series-8);--lex-chart-series-9-mark: var(--lex-chart-series-9);--lex-chart-series-1-label: var(--lex-chart-series-1);--lex-chart-series-2-label: var(--lex-chart-series-2);--lex-chart-series-3-label: var(--lex-chart-series-3);--lex-chart-series-4-label: var(--lex-chart-series-4);--lex-chart-series-5-label: var(--lex-chart-series-5);--lex-chart-series-6-label: var(--lex-chart-series-6);--lex-chart-series-7-label: var(--lex-chart-series-7);--lex-chart-series-8-label: var(--lex-chart-series-8);--lex-chart-series-9-label: var(--lex-chart-series-9);--lex-chart-waterfall-increase: var(--lex-color-mint-600);--lex-chart-waterfall-decrease: var(--lex-color-pink-500);--lex-chart-waterfall-total: var(--lex-color-blue-600);--lex-chart-waterfall-increase-mark: var(--lex-chart-waterfall-increase);--lex-chart-waterfall-decrease-mark: var(--lex-chart-waterfall-decrease);--lex-chart-waterfall-total-mark: var(--lex-chart-waterfall-total);--lex-chart-label: var(--lex-color-text-secondary);--lex-chart-stack-separator: var(--lex-color-surface);--lex-chart-gradient-from: .35;--lex-chart-gradient-to: .03;--lex-chart-crosshair: var(--lex-color-text-secondary);--lex-chart-brush-fill: color-mix(in srgb, var(--lex-color-primary) 16%, transparent);--lex-gantt-critical: var(--lex-color-error);--lex-gantt-today: var(--lex-color-primary-mark);--lex-gantt-group: var(--lex-color-text-secondary);--lex-gantt-group-fill: color-mix(in srgb, var(--lex-color-text-secondary) 12%, transparent);--lex-gantt-slack: var(--lex-color-text-secondary);--lex-bullet-band-success: color-mix(in srgb, var(--lex-gauge-high) 22%, transparent);--lex-bullet-band-warning: color-mix(in srgb, var(--lex-gauge-medium) 22%, transparent);--lex-bullet-band-error: color-mix(in srgb, var(--lex-gauge-low) 22%, transparent);--lex-bullet-target: var(--lex-color-text-primary);--lex-bullet-comparative: var(--lex-color-text-secondary);--lex-hour-height: 3.5rem;--lex-colorwell-measure: 13rem;--lex-pathselect-measure: calc(var(--lex-organism-drawer-width) * 3);--lex-shell-gap: var(--lex-density-padding-compact);--lex-sidebar-rail-width: 3.5rem;--lex-shell-header-inset: calc(var(--lex-spacing-8) * 2 + var(--lex-touch-target));--lex-shell-header-surface: var(--lex-surface-elevated);--lex-sidebar-rail-glyph: var(--lex-spacing-16);--lex-splitpane-separator: var(--lex-color-border-mark);--lex-splitpane-separator-hover: var(--lex-color-primary-mark);--lex-splitpane-separator-active: var(--lex-color-primary-mark-hover);--lex-miller-resize: var(--lex-color-border-mark);--lex-miller-resize-hover: var(--lex-color-primary-mark);--lex-waveform-bg: var(--lex-color-surface-raised);--lex-waveform-stroke: var(--lex-color-primary-mark);--lex-waveform-idle: var(--lex-color-border);--lex-waveform-height: 64px;--lex-waveform-radius: var(--lex-radius-lg);--lex-waveform-border: var(--lex-color-border);--lex-waveform-inset: var(--lex-spacing-8);--lex-waveform-bar-width: 3px;--lex-waveform-bar-gap: 2px;--lex-waveform-bar-radius: var(--lex-radius-sm);--lex-waveform-bar-min: 3px;--lex-waveform-stroke-width: 2px;--lex-command-bg: var(--lex-material-thick);--lex-command-border: var(--lex-color-border);--lex-command-shadow: var(--lex-shadow-modal);--lex-command-input-bg: transparent;--lex-command-group-heading: var(--lex-color-text-secondary);--lex-command-item-color: var(--lex-color-text-primary);--lex-command-item-active-bg: var(--lex-selection-bg);--lex-command-item-active-color: var(--lex-selection-text);--lex-command-shortcut-color: var(--lex-color-text-secondary);--lex-command-empty-color: var(--lex-color-text-secondary);--lex-command-width: 40rem;--lex-command-max-height: 24rem;--lex-toaster-bg: var(--lex-material-regular);--lex-toaster-color: var(--lex-color-text-primary);--lex-toaster-border: var(--lex-color-border);--lex-toaster-shadow: var(--lex-shadow-dropdown);--lex-toaster-z: calc(var(--lex-z-modal) + 2);--lex-toaster-width: 22.5rem;--lex-toaster-inset: var(--lex-spacing-16);--lex-toaster-pill-size: var(--lex-touch-target);--lex-scope-personal-accent: var(--lex-color-info);--lex-scope-group-accent: var(--lex-color-primary-mark);--lex-scope-account-accent: var(--lex-color-success);--lex-promote-bg: var(--lex-color-surface);--lex-promote-summary-bg: var(--lex-color-surface-raised);--lex-modal-bg-surface: var(--lex-color-surface);--lex-modal-shadow: var(--lex-shadow-modal);--lex-modal-width-sm: 24rem;--lex-modal-width-md: 32rem;--lex-modal-width-lg: 48rem;--lex-modal-gutter: var(--lex-spacing-32);--lex-drawer-bg: var(--lex-color-surface);--lex-drawer-border: var(--lex-color-border);--lex-drawer-shadow: var(--lex-modal-shadow);--lex-drawer-width: var(--lex-organism-drawer-width);--lex-drawer-height: 320px;--lex-overlay-anchored-width: 16rem;--lex-deleteconfirm-bg: var(--lex-dialog-bg);--lex-deleteconfirm-shadow: var(--lex-shadow-modal);--lex-deleteconfirm-title: var(--lex-color-error);--lex-deleteconfirm-input-border: var(--lex-color-border);--lex-deleteconfirm-input-bg: var(--lex-color-surface);--lex-deleteconfirm-width: 28rem;--lex-density-padding: var(--lex-spacing-16);--lex-density-padding-compact: var(--lex-spacing-12);--lex-density-gap: var(--lex-spacing-12);--lex-density-text: 1}:root{--lex-chart-bar-mark: #159a93;--lex-chart-series-1-label: #0d7a74;--lex-chart-series-1-mark: #159a93;--lex-chart-series-2-label: var(--lex-chart-series-2);--lex-chart-series-2-mark: var(--lex-chart-series-2);--lex-chart-series-3-label: #966216;--lex-chart-series-3-mark: #bd7c1f;--lex-chart-series-4-label: #c1337b;--lex-chart-series-4-mark: var(--lex-chart-series-4);--lex-chart-series-5-label: #1b7b61;--lex-chart-series-5-mark: var(--lex-chart-series-5);--lex-chart-series-6-label: #9e48b6;--lex-chart-series-6-mark: var(--lex-chart-series-6);--lex-chart-series-7-label: #d61d20;--lex-chart-series-7-mark: var(--lex-chart-series-7);--lex-chart-series-8-label: #127d3a;--lex-chart-series-8-mark: #1b9e4b;--lex-chart-series-9-label: var(--lex-chart-series-9);--lex-chart-series-9-mark: var(--lex-chart-series-9);--lex-chart-waterfall-decrease-mark: var(--lex-chart-waterfall-decrease);--lex-chart-waterfall-increase-mark: var(--lex-chart-waterfall-increase);--lex-chart-waterfall-total-mark: #159a93;--lex-color-border-mark: #89898d;--lex-color-primary-mark: #00948d;--lex-color-primary-mark-hover: #19746e;--lex-feedback-info-soft-accent: #09758f;--lex-feedback-success-soft-accent: #027d35;--lex-feedback-warning-soft-accent: #a1580e}@media(prefers-color-scheme:dark){:root:not([data-lex-theme=light]):not([data-theme=light]){--lex-color-primary: var(--lex-color-blue-500);--lex-color-primary-hover: var(--lex-color-blue-600);--lex-color-primary-mark: var(--lex-color-primary);--lex-color-primary-mark-hover: var(--lex-color-primary);--lex-color-on-primary: var(--lex-color-gray-900);--lex-color-surface: var(--lex-color-gray-800);--lex-color-surface-raised: var(--lex-color-gray-700);--lex-color-background: var(--lex-color-gray-900);--lex-color-text-primary: var(--lex-label);--lex-color-text-secondary: var(--lex-label-secondary);--lex-color-text-tertiary: var(--lex-label-tertiary);--lex-color-border: var(--lex-color-gray-700);--lex-color-border-mark: var(--lex-color-border);--lex-color-error: var(--lex-color-red-500);--lex-color-success: var(--lex-color-green-500);--lex-color-warning: var(--lex-color-amber-500);--lex-color-info: var(--lex-color-cyan-500);--lex-color-on-success: var(--lex-color-gray-900);--lex-color-on-warning: var(--lex-color-gray-900);--lex-color-on-error: var(--lex-color-gray-900);--lex-color-on-info: var(--lex-color-gray-900);--lex-color-error-text: var(--lex-color-red-400);--lex-color-warning-text: var(--lex-color-amber-500);--lex-color-primary-text: var(--lex-color-primary);--lex-color-success-text: var(--lex-color-green-400);--lex-color-info-text: var(--lex-color-cyan-400);--lex-color-rating: var(--lex-color-amber-500);--lex-color-rating-empty: var(--lex-color-amber-600);--lex-color-rating-fill: var(--lex-color-amber-500);--lex-color-secondary: var(--lex-color-indigo-400);--lex-color-secondary-hover: var(--lex-color-indigo-600);--lex-color-tertiary: var(--lex-color-violet-400);--lex-color-callout: var(--lex-color-pink-400);--lex-color-on-accent: var(--lex-color-white);--lex-label: var(--lex-color-gray-50);--lex-label-secondary: var(--lex-color-gray-300);--lex-label-tertiary: var(--lex-color-gray-400);--lex-label-quaternary: var(--lex-color-gray-600);--lex-gray-1: var(--lex-color-gray-400);--lex-gray-2: var(--lex-color-gray-500);--lex-gray-3: var(--lex-color-gray-600);--lex-gray-4: var(--lex-color-gray-700);--lex-gray-5: var(--lex-color-gray-800);--lex-gray-6: var(--lex-color-gray-900);--lex-tint-ink: var(--lex-color-white);--lex-tint-surface: var(--lex-color-gray-800);--lex-tint-floating: var(--lex-color-gray-850);--lex-opacity-disabled: var(--lex-opacity-50);--lex-opacity-muted: var(--lex-opacity-70);--lex-opacity-faint: var(--lex-opacity-30);--lex-separator: color-mix(in srgb, var(--lex-tint-ink) 16%, transparent);--lex-separator-opaque: var(--lex-color-gray-700);--lex-fill: color-mix(in srgb, var(--lex-tint-ink) 14%, transparent);--lex-fill-secondary: color-mix(in srgb, var(--lex-tint-ink) 10%, transparent);--lex-fill-tertiary: color-mix(in srgb, var(--lex-tint-ink) 7%, transparent);--lex-fill-quaternary: color-mix(in srgb, var(--lex-tint-ink) 4%, transparent);--lex-press-wash: color-mix(in srgb, var(--lex-tint-ink) 16%, transparent);--lex-fill-skeleton: color-mix(in srgb, var(--lex-tint-ink) 10%, transparent);--lex-fill-skeleton-highlight: color-mix(in srgb, var(--lex-tint-ink) 22%, transparent);--lex-bg: var(--lex-color-gray-900);--lex-bg-secondary: var(--lex-color-gray-800);--lex-bg-tertiary: var(--lex-color-gray-700);--lex-bg-grouped: var(--lex-color-gray-900);--lex-bg-grouped-secondary: var(--lex-color-gray-800);--lex-bg-grouped-tertiary: var(--lex-color-gray-700);--lex-material-regular: color-mix(in srgb, var(--lex-tint-surface) 68%, transparent);--lex-material-thin: color-mix(in srgb, var(--lex-tint-surface) 55%, transparent);--lex-material-thick: color-mix(in srgb, var(--lex-tint-surface) 85%, transparent);--lex-material-floating: color-mix(in srgb, var(--lex-tint-floating) 78%, transparent);--lex-material-floating-clear: color-mix(in srgb, var(--lex-tint-floating) 30%, transparent);--lex-material-label: var(--lex-color-gray-50);--lex-glass-highlight: color-mix(in srgb, var(--lex-color-white) 14%, transparent);--lex-glass-shade: color-mix(in srgb, var(--lex-color-black) 30%, transparent);--lex-glass-glow: inset 0 0 12px color-mix(in srgb, var(--lex-color-white) 8%, transparent);--lex-surface-elevated: var(--lex-color-gray-700);--lex-selection-bg: color-mix(in srgb, var(--lex-color-primary) 30%, transparent);--lex-selection-bg-unemphasized: var(--lex-fill-secondary);--lex-selection-text: var(--lex-color-text-primary);--lex-focus-ring-color: var(--lex-color-primary-mark);--lex-focus-ring-width: 2px;--lex-focus-ring-offset: var(--lex-border-width);--lex-syntax-keyword: var(--lex-color-indigo-300);--lex-syntax-string: var(--lex-color-green-500);--lex-syntax-number: var(--lex-color-amber-500);--lex-syntax-comment: var(--lex-label-tertiary);--lex-syntax-property: var(--lex-color-cyan-500);--lex-syntax-tag: var(--lex-color-pink-400);--lex-syntax-attribute: var(--lex-color-violet-400);--lex-syntax-literal: var(--lex-color-amber-400);--lex-syntax-heading: var(--lex-label);--lex-syntax-link: var(--lex-color-primary);--lex-link-accent-weight: var(--lex-font-weight-600)}:root:not([data-lex-theme=light]):not([data-theme=light]){--lex-chart-bar-mark: var(--lex-chart-bar);--lex-chart-series-1-label: var(--lex-chart-series-1);--lex-chart-series-1-mark: var(--lex-chart-series-1);--lex-chart-series-2-label: #9c9af9;--lex-chart-series-2-mark: #7d76e4;--lex-chart-series-3-label: var(--lex-chart-series-3);--lex-chart-series-3-mark: var(--lex-chart-series-3);--lex-chart-series-4-label: #fc77b2;--lex-chart-series-4-mark: #dd4e92;--lex-chart-series-5-label: #47b694;--lex-chart-series-5-mark: var(--lex-chart-series-5);--lex-chart-series-6-label: #d981f2;--lex-chart-series-6-mark: #b760cf;--lex-chart-series-7-label: #fb7f72;--lex-chart-series-7-mark: #f3413a;--lex-chart-series-8-label: var(--lex-chart-series-8);--lex-chart-series-8-mark: var(--lex-chart-series-8);--lex-chart-series-9-label: #bd9e8c;--lex-chart-series-9-mark: #9c7e6d;--lex-chart-waterfall-decrease-mark: #dd4e92;--lex-chart-waterfall-increase-mark: var(--lex-chart-waterfall-increase);--lex-chart-waterfall-total-mark: var(--lex-chart-waterfall-total);--lex-color-border-mark: #83838a;--lex-color-primary-mark: var(--lex-color-primary);--lex-color-primary-mark-hover: #63efea;--lex-feedback-info-soft-accent: var(--lex-color-info-text);--lex-feedback-success-soft-accent: var(--lex-color-success-text);--lex-feedback-warning-soft-accent: var(--lex-color-warning-text)}}.dark,[data-lex-theme=dark],[data-theme=dark]{--lex-color-primary: var(--lex-color-blue-500);--lex-color-primary-hover: var(--lex-color-blue-600);--lex-color-primary-mark: var(--lex-color-primary);--lex-color-primary-mark-hover: var(--lex-color-primary);--lex-color-on-primary: var(--lex-color-gray-900);--lex-color-surface: var(--lex-color-gray-800);--lex-color-surface-raised: var(--lex-color-gray-700);--lex-color-background: var(--lex-color-gray-900);--lex-color-text-primary: var(--lex-label);--lex-color-text-secondary: var(--lex-label-secondary);--lex-color-text-tertiary: var(--lex-label-tertiary);--lex-color-border: var(--lex-color-gray-700);--lex-color-border-mark: var(--lex-color-border);--lex-color-error: var(--lex-color-red-500);--lex-color-success: var(--lex-color-green-500);--lex-color-warning: var(--lex-color-amber-500);--lex-color-info: var(--lex-color-cyan-500);--lex-color-on-success: var(--lex-color-gray-900);--lex-color-on-warning: var(--lex-color-gray-900);--lex-color-on-error: var(--lex-color-gray-900);--lex-color-on-info: var(--lex-color-gray-900);--lex-color-error-text: var(--lex-color-red-400);--lex-color-warning-text: var(--lex-color-amber-500);--lex-color-primary-text: var(--lex-color-primary);--lex-color-success-text: var(--lex-color-green-400);--lex-color-info-text: var(--lex-color-cyan-400);--lex-color-rating: var(--lex-color-amber-500);--lex-color-rating-empty: var(--lex-color-amber-600);--lex-color-rating-fill: var(--lex-color-amber-500);--lex-color-secondary: var(--lex-color-indigo-400);--lex-color-secondary-hover: var(--lex-color-indigo-600);--lex-color-tertiary: var(--lex-color-violet-400);--lex-color-callout: var(--lex-color-pink-400);--lex-color-on-accent: var(--lex-color-white);--lex-label: var(--lex-color-gray-50);--lex-label-secondary: var(--lex-color-gray-300);--lex-label-tertiary: var(--lex-color-gray-400);--lex-label-quaternary: var(--lex-color-gray-600);--lex-gray-1: var(--lex-color-gray-400);--lex-gray-2: var(--lex-color-gray-500);--lex-gray-3: var(--lex-color-gray-600);--lex-gray-4: var(--lex-color-gray-700);--lex-gray-5: var(--lex-color-gray-800);--lex-gray-6: var(--lex-color-gray-900);--lex-tint-ink: var(--lex-color-white);--lex-tint-surface: var(--lex-color-gray-800);--lex-tint-floating: var(--lex-color-gray-850);--lex-opacity-disabled: var(--lex-opacity-50);--lex-opacity-muted: var(--lex-opacity-70);--lex-opacity-faint: var(--lex-opacity-30);--lex-separator: color-mix(in srgb, var(--lex-tint-ink) 16%, transparent);--lex-separator-opaque: var(--lex-color-gray-700);--lex-fill: color-mix(in srgb, var(--lex-tint-ink) 14%, transparent);--lex-fill-secondary: color-mix(in srgb, var(--lex-tint-ink) 10%, transparent);--lex-fill-tertiary: color-mix(in srgb, var(--lex-tint-ink) 7%, transparent);--lex-fill-quaternary: color-mix(in srgb, var(--lex-tint-ink) 4%, transparent);--lex-press-wash: color-mix(in srgb, var(--lex-tint-ink) 16%, transparent);--lex-fill-skeleton: color-mix(in srgb, var(--lex-tint-ink) 10%, transparent);--lex-fill-skeleton-highlight: color-mix(in srgb, var(--lex-tint-ink) 22%, transparent);--lex-bg: var(--lex-color-gray-900);--lex-bg-secondary: var(--lex-color-gray-800);--lex-bg-tertiary: var(--lex-color-gray-700);--lex-bg-grouped: var(--lex-color-gray-900);--lex-bg-grouped-secondary: var(--lex-color-gray-800);--lex-bg-grouped-tertiary: var(--lex-color-gray-700);--lex-material-regular: color-mix(in srgb, var(--lex-tint-surface) 68%, transparent);--lex-material-thin: color-mix(in srgb, var(--lex-tint-surface) 55%, transparent);--lex-material-thick: color-mix(in srgb, var(--lex-tint-surface) 85%, transparent);--lex-material-floating: color-mix(in srgb, var(--lex-tint-floating) 78%, transparent);--lex-material-floating-clear: color-mix(in srgb, var(--lex-tint-floating) 30%, transparent);--lex-material-label: var(--lex-color-gray-50);--lex-glass-highlight: color-mix(in srgb, var(--lex-color-white) 14%, transparent);--lex-glass-shade: color-mix(in srgb, var(--lex-color-black) 30%, transparent);--lex-glass-glow: inset 0 0 12px color-mix(in srgb, var(--lex-color-white) 8%, transparent);--lex-surface-elevated: var(--lex-color-gray-700);--lex-selection-bg: color-mix(in srgb, var(--lex-color-primary) 30%, transparent);--lex-selection-bg-unemphasized: var(--lex-fill-secondary);--lex-selection-text: var(--lex-color-text-primary);--lex-focus-ring-color: var(--lex-color-primary-mark);--lex-focus-ring-width: 2px;--lex-focus-ring-offset: var(--lex-border-width);--lex-syntax-keyword: var(--lex-color-indigo-300);--lex-syntax-string: var(--lex-color-green-500);--lex-syntax-number: var(--lex-color-amber-500);--lex-syntax-comment: var(--lex-label-tertiary);--lex-syntax-property: var(--lex-color-cyan-500);--lex-syntax-tag: var(--lex-color-pink-400);--lex-syntax-attribute: var(--lex-color-violet-400);--lex-syntax-literal: var(--lex-color-amber-400);--lex-syntax-heading: var(--lex-label);--lex-syntax-link: var(--lex-color-primary);--lex-link-accent-weight: var(--lex-font-weight-600)}.dark,[data-lex-theme=dark],[data-theme=dark]{--lex-glass-edge: inset 0 1px 0 var(--lex-glass-highlight), inset 0 -1px 0 var(--lex-glass-shade);--lex-icon-pocket-square-color: var(--lex-color-callout);--lex-button-bg: var(--lex-color-primary);--lex-button-bg-hover: var(--lex-color-primary-hover);--lex-datatable-header-bg: var(--lex-color-surface-raised);--lex-datatable-row-hover: var(--lex-fill-tertiary);--lex-datatable-border: var(--lex-color-border);--lex-datatable-stripe-bg: var(--lex-color-surface-raised);--lex-datagrid-header-bg: var(--lex-color-surface-raised);--lex-datagrid-cell-hover-bg: var(--lex-fill-tertiary);--lex-datagrid-selection-bg: var(--lex-fill);--lex-datagrid-border: var(--lex-color-border);--lex-datagrid-fill-handle-bg: var(--lex-color-primary);--lex-datagrid-fill-preview-border: var(--lex-color-primary-mark);--lex-modal-bg: var(--lex-color-surface);--lex-input-boundary-mark: var(--lex-color-border-mark);--lex-input-bg: var(--lex-color-surface);--lex-input-border-error: var(--lex-color-error);--lex-input-focus-ring: var(--lex-focus-ring-color);--lex-input-color: var(--lex-color-text-primary);--lex-input-placeholder: var(--lex-color-text-secondary);--lex-charactercount-bg: var(--lex-color-surface);--lex-charactercount-color: var(--lex-color-text-secondary);--lex-charactercount-warn-bg: var(--lex-color-surface);--lex-charactercount-warn-color: var(--lex-color-warning-text);--lex-charactercount-over-bg: var(--lex-color-surface);--lex-charactercount-over-color: var(--lex-color-error-text);--lex-checkbox-boundary-mark: var(--lex-color-border-mark);--lex-checkbox-indicator: var(--lex-color-primary);--lex-toggle-track-off: var(--lex-color-border-mark);--lex-toggle-indicator: var(--lex-color-primary);--lex-toggle-thumb: var(--lex-color-surface);--lex-rating-mark: var(--lex-color-rating);--lex-rating-empty-mark: var(--lex-color-rating-empty);--lex-rating-fill: var(--lex-color-rating-fill);--lex-badge-default-bg: var(--lex-color-surface-raised);--lex-badge-default-color: var(--lex-color-text-primary);--lex-kbd-bg: var(--lex-bg-secondary);--lex-kbd-color: var(--lex-color-text-secondary);--lex-kbd-border: var(--lex-color-border);--lex-skeleton-base: var(--lex-fill-skeleton);--lex-skeleton-highlight: var(--lex-fill-skeleton-highlight);--lex-link-color: var(--lex-syntax-link);--lex-link-color-subtle: var(--lex-color-text-secondary);--lex-slot-frame-bg: var(--lex-color-surface);--lex-slot-frame-border: var(--lex-separator);--lex-breadcrumb-color: var(--lex-color-text-secondary);--lex-breadcrumb-current-color: var(--lex-color-text-primary);--lex-breadcrumb-separator-color: var(--lex-color-text-secondary);--lex-popup-bg: var(--lex-material-regular);--lex-popup-border: var(--lex-color-border);--lex-popup-item-hover-bg: var(--lex-fill);--lex-popup-surface-fill: var(--lex-popup-bg);--lex-popup-surface-stroke: var(--lex-popup-border);--lex-tooltip-bg: var(--lex-color-text-primary);--lex-tooltip-color: var(--lex-color-surface);--lex-tooltip-surface-fill: var(--lex-tooltip-bg);--lex-tooltip-surface-stroke: var(--lex-tooltip-bg);--lex-tabs-border: var(--lex-color-border);--lex-tabs-indicator: var(--lex-color-primary-mark);--lex-tabs-tab-color: var(--lex-color-text-secondary);--lex-tabs-tab-active-color: var(--lex-color-text-primary);--lex-tabs-contained-active-bg: var(--lex-color-surface);--lex-progress-track: var(--lex-fill);--lex-progress-indicator: var(--lex-color-primary);--lex-slider-thumb-fill: var(--lex-color-surface);--lex-slider-track: var(--lex-progress-track);--lex-slider-indicator: var(--lex-progress-indicator);--lex-feedback-info-accent: var(--lex-color-info);--lex-feedback-info-accent-color: var(--lex-color-on-info);--lex-feedback-info-soft-bg: color-mix(in srgb, var(--lex-color-info) 14%, transparent);--lex-feedback-info-soft-color: var(--lex-color-text-primary);--lex-feedback-success-accent: var(--lex-color-success);--lex-feedback-success-accent-color: var(--lex-color-on-success);--lex-feedback-success-soft-bg: color-mix(in srgb, var(--lex-color-success) 14%, transparent);--lex-feedback-success-soft-color: var(--lex-color-text-primary);--lex-feedback-warning-accent: var(--lex-color-warning);--lex-feedback-warning-accent-color: var(--lex-color-on-warning);--lex-feedback-warning-soft-bg: color-mix(in srgb, var(--lex-color-warning) 16%, transparent);--lex-feedback-warning-soft-color: var(--lex-color-text-primary);--lex-feedback-error-accent: var(--lex-color-error);--lex-feedback-error-accent-color: var(--lex-color-on-error);--lex-feedback-error-soft-bg: color-mix(in srgb, var(--lex-color-error) 14%, transparent);--lex-feedback-error-soft-color: var(--lex-color-text-primary);--lex-feedback-error-soft-accent: var(--lex-color-error-text);--lex-stepper-line: var(--lex-color-border);--lex-stepper-line-complete: var(--lex-color-primary-mark);--lex-stepper-upcoming-bg: var(--lex-color-surface-raised);--lex-stepper-upcoming-color: var(--lex-color-text-secondary);--lex-stepper-active-bg: var(--lex-color-primary);--lex-stepper-complete-bg: var(--lex-color-primary);--lex-stepper-complete-color: var(--lex-color-on-primary);--lex-dialog-bg: var(--lex-color-surface);--lex-organism-surface: var(--lex-color-surface);--lex-organism-border: var(--lex-color-border);--lex-organism-header-bg: var(--lex-color-surface-raised);--lex-dock-surface-fill: var(--lex-material-thick);--lex-dock-surface-stroke: var(--lex-separator);--lex-gauge-track: var(--lex-fill);--lex-gauge-low: var(--lex-color-error);--lex-gauge-medium: var(--lex-color-warning);--lex-gauge-high: var(--lex-color-success);--lex-chart-bar: var(--lex-color-primary);--lex-chart-axis: var(--lex-color-border);--lex-chart-grid: var(--lex-separator);--lex-chart-label: var(--lex-color-text-secondary);--lex-chart-stack-separator: var(--lex-color-surface);--lex-chart-crosshair: var(--lex-color-text-secondary);--lex-chart-brush-fill: color-mix(in srgb, var(--lex-color-primary) 16%, transparent);--lex-gantt-critical: var(--lex-color-error);--lex-gantt-today: var(--lex-color-primary-mark);--lex-gantt-group: var(--lex-color-text-secondary);--lex-gantt-group-fill: color-mix(in srgb, var(--lex-color-text-secondary) 12%, transparent);--lex-gantt-slack: var(--lex-color-text-secondary);--lex-bullet-band-success: color-mix(in srgb, var(--lex-gauge-high) 22%, transparent);--lex-bullet-band-warning: color-mix(in srgb, var(--lex-gauge-medium) 22%, transparent);--lex-bullet-band-error: color-mix(in srgb, var(--lex-gauge-low) 22%, transparent);--lex-bullet-target: var(--lex-color-text-primary);--lex-bullet-comparative: var(--lex-color-text-secondary);--lex-shell-header-surface: var(--lex-surface-elevated);--lex-splitpane-separator: var(--lex-color-border-mark);--lex-splitpane-separator-hover: var(--lex-color-primary-mark);--lex-splitpane-separator-active: var(--lex-color-primary-mark-hover);--lex-miller-resize: var(--lex-color-border-mark);--lex-miller-resize-hover: var(--lex-color-primary-mark);--lex-waveform-bg: var(--lex-color-surface-raised);--lex-waveform-stroke: var(--lex-color-primary-mark);--lex-waveform-idle: var(--lex-color-border);--lex-waveform-border: var(--lex-color-border);--lex-command-bg: var(--lex-material-thick);--lex-command-border: var(--lex-color-border);--lex-command-group-heading: var(--lex-color-text-secondary);--lex-command-item-color: var(--lex-color-text-primary);--lex-command-item-active-bg: var(--lex-selection-bg);--lex-command-item-active-color: var(--lex-selection-text);--lex-command-shortcut-color: var(--lex-color-text-secondary);--lex-command-empty-color: var(--lex-color-text-secondary);--lex-toaster-bg: var(--lex-material-regular);--lex-toaster-color: var(--lex-color-text-primary);--lex-toaster-border: var(--lex-color-border);--lex-scope-personal-accent: var(--lex-color-info);--lex-scope-group-accent: var(--lex-color-primary-mark);--lex-scope-account-accent: var(--lex-color-success);--lex-promote-bg: var(--lex-color-surface);--lex-promote-summary-bg: var(--lex-color-surface-raised);--lex-modal-bg-surface: var(--lex-color-surface);--lex-drawer-bg: var(--lex-color-surface);--lex-drawer-border: var(--lex-color-border);--lex-deleteconfirm-bg: var(--lex-dialog-bg);--lex-deleteconfirm-title: var(--lex-color-error);--lex-deleteconfirm-input-border: var(--lex-color-border);--lex-deleteconfirm-input-bg: var(--lex-color-surface)}.dark,[data-lex-theme=dark],[data-theme=dark]{--lex-chart-bar-mark: var(--lex-chart-bar);--lex-chart-series-1-label: var(--lex-chart-series-1);--lex-chart-series-1-mark: var(--lex-chart-series-1);--lex-chart-series-2-label: #9c9af9;--lex-chart-series-2-mark: #7d76e4;--lex-chart-series-3-label: var(--lex-chart-series-3);--lex-chart-series-3-mark: var(--lex-chart-series-3);--lex-chart-series-4-label: #fc77b2;--lex-chart-series-4-mark: #dd4e92;--lex-chart-series-5-label: #47b694;--lex-chart-series-5-mark: var(--lex-chart-series-5);--lex-chart-series-6-label: #d981f2;--lex-chart-series-6-mark: #b760cf;--lex-chart-series-7-label: #fb7f72;--lex-chart-series-7-mark: #f3413a;--lex-chart-series-8-label: var(--lex-chart-series-8);--lex-chart-series-8-mark: var(--lex-chart-series-8);--lex-chart-series-9-label: #bd9e8c;--lex-chart-series-9-mark: #9c7e6d;--lex-chart-waterfall-decrease-mark: #dd4e92;--lex-chart-waterfall-increase-mark: var(--lex-chart-waterfall-increase);--lex-chart-waterfall-total-mark: var(--lex-chart-waterfall-total);--lex-color-border-mark: #83838a;--lex-color-primary-mark: var(--lex-color-primary);--lex-color-primary-mark-hover: #63efea;--lex-feedback-info-soft-accent: var(--lex-color-info-text);--lex-feedback-success-soft-accent: var(--lex-color-success-text);--lex-feedback-warning-soft-accent: var(--lex-color-warning-text)}[data-lex-density=normal],[data-density=normal]{--lex-density-padding: var(--lex-spacing-12);--lex-density-padding-compact: var(--lex-spacing-8);--lex-density-gap: var(--lex-spacing-8);--lex-density-text: .96;--lex-font-size-11: calc(.6875rem * var(--lex-density-text, 1));--lex-font-size-12: calc(.75rem * var(--lex-density-text, 1));--lex-font-size-13: calc(.8125rem * var(--lex-density-text, 1));--lex-font-size-14: calc(.875rem * var(--lex-density-text, 1));--lex-font-size-16: calc(1rem * var(--lex-density-text, 1));--lex-font-size-18: calc(1.125rem * var(--lex-density-text, 1));--lex-font-size-20: calc(1.25rem * var(--lex-density-text, 1));--lex-font-size-24: calc(1.5rem * var(--lex-density-text, 1));--lex-font-size-28: calc(1.75rem * var(--lex-density-text, 1));--lex-font-size-32: calc(2rem * var(--lex-density-text, 1));--lex-font-size-48: calc(3rem * var(--lex-density-text, 1));--lex-datatable-row-height: calc(var(--lex-font-size-14) * 1.2 + var(--lex-datatable-cell-pad-block) * 2 + var(--lex-border-width));--lex-textarea-radius-fallback: min(calc((var(--lex-font-size-14) * 1.5 + 2 * var(--lex-spacing-8) + 2 * var(--lex-border-width)) / 2), 50%);--lex-composer-row-size: calc(var(--lex-font-size-14) * 1.5 + 2 * var(--lex-spacing-8));--lex-composer-radius: min(calc((var(--lex-composer-row-size) + 2 * var(--lex-spacing-8) + 2 * var(--lex-border-width)) / 2), 50%);--lex-shell-gap: var(--lex-density-padding-compact)}[data-lex-density=compact],[data-density=compact]{--lex-density-padding: var(--lex-spacing-8);--lex-density-padding-compact: var(--lex-spacing-4);--lex-density-gap: var(--lex-spacing-8);--lex-density-text: .92;--lex-font-size-11: calc(.6875rem * var(--lex-density-text, 1));--lex-font-size-12: calc(.75rem * var(--lex-density-text, 1));--lex-font-size-13: calc(.8125rem * var(--lex-density-text, 1));--lex-font-size-14: calc(.875rem * var(--lex-density-text, 1));--lex-font-size-16: calc(1rem * var(--lex-density-text, 1));--lex-font-size-18: calc(1.125rem * var(--lex-density-text, 1));--lex-font-size-20: calc(1.25rem * var(--lex-density-text, 1));--lex-font-size-24: calc(1.5rem * var(--lex-density-text, 1));--lex-font-size-28: calc(1.75rem * var(--lex-density-text, 1));--lex-font-size-32: calc(2rem * var(--lex-density-text, 1));--lex-font-size-48: calc(3rem * var(--lex-density-text, 1));--lex-datatable-row-height: calc(var(--lex-font-size-14) * 1.2 + var(--lex-datatable-cell-pad-block) * 2 + var(--lex-border-width));--lex-textarea-radius-fallback: min(calc((var(--lex-font-size-14) * 1.5 + 2 * var(--lex-spacing-8) + 2 * var(--lex-border-width)) / 2), 50%);--lex-composer-row-size: calc(var(--lex-font-size-14) * 1.5 + 2 * var(--lex-spacing-8));--lex-composer-radius: min(calc((var(--lex-composer-row-size) + 2 * var(--lex-spacing-8) + 2 * var(--lex-border-width)) / 2), 50%);--lex-shell-gap: var(--lex-density-padding-compact)}@media(prefers-contrast:more){:root{--lex-label-secondary: var(--lex-color-gray-600);--lex-label-tertiary: var(--lex-color-gray-500);--lex-label-quaternary: var(--lex-color-gray-400);--lex-color-border: var(--lex-color-gray-400);--lex-separator: color-mix(in srgb, var(--lex-tint-ink) 28%, transparent);--lex-glass-highlight: transparent;--lex-glass-shade: transparent;--lex-glass-glow: none;--lex-fill-skeleton: color-mix(in srgb, var(--lex-tint-ink) 14%, transparent);--lex-fill-skeleton-highlight: color-mix(in srgb, var(--lex-tint-ink) 26%, transparent);--lex-focus-ring-width: 3px;--lex-color-rating: var(--lex-color-amber-800);--lex-color-rating-empty: var(--lex-color-amber-700);--lex-opacity-disabled: var(--lex-opacity-60);--lex-material-regular: color-mix(in srgb, var(--lex-tint-surface) 95%, transparent);--lex-material-thin: color-mix(in srgb, var(--lex-tint-surface) 95%, transparent);--lex-material-thick: color-mix(in srgb, var(--lex-tint-surface) 98%, transparent);--lex-material-floating: color-mix(in srgb, var(--lex-tint-floating) 98%, transparent);--lex-material-floating-clear: color-mix(in srgb, var(--lex-tint-floating) 95%, transparent)}:root{--lex-chart-bar-mark: #0d7a74;--lex-chart-series-1-label: #0d7a74;--lex-chart-series-1-mark: #0d7a74;--lex-chart-series-2-label: var(--lex-chart-series-2);--lex-chart-series-2-mark: var(--lex-chart-series-2);--lex-chart-series-3-label: #966216;--lex-chart-series-3-mark: #966216;--lex-chart-series-4-label: #c1337b;--lex-chart-series-4-mark: #c1337b;--lex-chart-series-5-label: #1b7b61;--lex-chart-series-5-mark: #1b7b61;--lex-chart-series-6-label: #9e48b6;--lex-chart-series-6-mark: #9e48b6;--lex-chart-series-7-label: #d61d20;--lex-chart-series-7-mark: #d61d20;--lex-chart-series-8-label: #127d3a;--lex-chart-series-8-mark: #127d3a;--lex-chart-series-9-label: var(--lex-chart-series-9);--lex-chart-series-9-mark: var(--lex-chart-series-9);--lex-chart-waterfall-decrease-mark: #c1337b;--lex-chart-waterfall-increase-mark: #1b7b61;--lex-chart-waterfall-total-mark: #0d7a74;--lex-color-border-mark: #6c6c74;--lex-color-primary-mark: #19746e;--lex-color-primary-mark-hover: #055f5a;--lex-feedback-info-soft-accent: #09758f;--lex-feedback-success-soft-accent: #027d35;--lex-feedback-warning-soft-accent: #a1580e}}@media(prefers-contrast:more)and (prefers-color-scheme:dark){:root:not([data-lex-theme=light]):not([data-theme=light]){--lex-label-secondary: var(--lex-color-gray-200);--lex-label-tertiary: var(--lex-color-gray-300);--lex-label-quaternary: var(--lex-color-gray-500);--lex-color-border: var(--lex-color-gray-500);--lex-separator: color-mix(in srgb, var(--lex-tint-ink) 32%, transparent);--lex-glass-highlight: transparent;--lex-glass-shade: transparent;--lex-glass-glow: none;--lex-fill-skeleton: color-mix(in srgb, var(--lex-tint-ink) 18%, transparent);--lex-fill-skeleton-highlight: color-mix(in srgb, var(--lex-tint-ink) 32%, transparent);--lex-focus-ring-width: 3px;--lex-color-rating: var(--lex-color-amber-400);--lex-color-rating-empty: var(--lex-color-amber-500);--lex-opacity-disabled: var(--lex-opacity-60);--lex-material-regular: color-mix(in srgb, var(--lex-tint-surface) 95%, transparent);--lex-material-thin: color-mix(in srgb, var(--lex-tint-surface) 95%, transparent);--lex-material-thick: color-mix(in srgb, var(--lex-tint-surface) 98%, transparent);--lex-material-floating: color-mix(in srgb, var(--lex-tint-floating) 98%, transparent);--lex-material-floating-clear: color-mix(in srgb, var(--lex-tint-floating) 95%, transparent)}:root:not([data-lex-theme=light]):not([data-theme=light]){--lex-chart-bar-mark: var(--lex-chart-bar);--lex-chart-series-1-label: var(--lex-chart-series-1);--lex-chart-series-1-mark: var(--lex-chart-series-1);--lex-chart-series-2-label: #9c9af9;--lex-chart-series-2-mark: #9c9af9;--lex-chart-series-3-label: var(--lex-chart-series-3);--lex-chart-series-3-mark: var(--lex-chart-series-3);--lex-chart-series-4-label: #fc77b2;--lex-chart-series-4-mark: #fc77b2;--lex-chart-series-5-label: #47b694;--lex-chart-series-5-mark: #47b694;--lex-chart-series-6-label: #d981f2;--lex-chart-series-6-mark: #d981f2;--lex-chart-series-7-label: #fb7f72;--lex-chart-series-7-mark: #fb7f72;--lex-chart-series-8-label: var(--lex-chart-series-8);--lex-chart-series-8-mark: var(--lex-chart-series-8);--lex-chart-series-9-label: #bd9e8c;--lex-chart-series-9-mark: #bd9e8c;--lex-chart-waterfall-decrease-mark: #fc77b2;--lex-chart-waterfall-increase-mark: #47b694;--lex-chart-waterfall-total-mark: var(--lex-chart-waterfall-total);--lex-color-border-mark: #a3a3ac;--lex-color-primary-mark: var(--lex-color-primary);--lex-color-primary-mark-hover: #63efea;--lex-feedback-info-soft-accent: var(--lex-color-info-text);--lex-feedback-success-soft-accent: var(--lex-color-success-text);--lex-feedback-warning-soft-accent: var(--lex-color-warning-text)}}@media(prefers-contrast:more){.dark,[data-lex-theme=dark],[data-theme=dark]{--lex-label-secondary: var(--lex-color-gray-200);--lex-label-tertiary: var(--lex-color-gray-300);--lex-label-quaternary: var(--lex-color-gray-500);--lex-color-border: var(--lex-color-gray-500);--lex-separator: color-mix(in srgb, var(--lex-tint-ink) 32%, transparent);--lex-glass-highlight: transparent;--lex-glass-shade: transparent;--lex-glass-glow: none;--lex-fill-skeleton: color-mix(in srgb, var(--lex-tint-ink) 18%, transparent);--lex-fill-skeleton-highlight: color-mix(in srgb, var(--lex-tint-ink) 32%, transparent);--lex-focus-ring-width: 3px;--lex-color-rating: var(--lex-color-amber-400);--lex-color-rating-empty: var(--lex-color-amber-500);--lex-opacity-disabled: var(--lex-opacity-60);--lex-material-regular: color-mix(in srgb, var(--lex-tint-surface) 95%, transparent);--lex-material-thin: color-mix(in srgb, var(--lex-tint-surface) 95%, transparent);--lex-material-thick: color-mix(in srgb, var(--lex-tint-surface) 98%, transparent);--lex-material-floating: color-mix(in srgb, var(--lex-tint-floating) 98%, transparent);--lex-material-floating-clear: color-mix(in srgb, var(--lex-tint-floating) 95%, transparent)}.dark,[data-lex-theme=dark],[data-theme=dark]{--lex-chart-bar-mark: var(--lex-chart-bar);--lex-chart-series-1-label: var(--lex-chart-series-1);--lex-chart-series-1-mark: var(--lex-chart-series-1);--lex-chart-series-2-label: #9c9af9;--lex-chart-series-2-mark: #9c9af9;--lex-chart-series-3-label: var(--lex-chart-series-3);--lex-chart-series-3-mark: var(--lex-chart-series-3);--lex-chart-series-4-label: #fc77b2;--lex-chart-series-4-mark: #fc77b2;--lex-chart-series-5-label: #47b694;--lex-chart-series-5-mark: #47b694;--lex-chart-series-6-label: #d981f2;--lex-chart-series-6-mark: #d981f2;--lex-chart-series-7-label: #fb7f72;--lex-chart-series-7-mark: #fb7f72;--lex-chart-series-8-label: var(--lex-chart-series-8);--lex-chart-series-8-mark: var(--lex-chart-series-8);--lex-chart-series-9-label: #bd9e8c;--lex-chart-series-9-mark: #bd9e8c;--lex-chart-waterfall-decrease-mark: #fc77b2;--lex-chart-waterfall-increase-mark: #47b694;--lex-chart-waterfall-total-mark: var(--lex-chart-waterfall-total);--lex-color-border-mark: #a3a3ac;--lex-color-primary-mark: var(--lex-color-primary);--lex-color-primary-mark-hover: #63efea;--lex-feedback-info-soft-accent: var(--lex-color-info-text);--lex-feedback-success-soft-accent: var(--lex-color-success-text);--lex-feedback-warning-soft-accent: var(--lex-color-warning-text)}}@media(prefers-reduced-transparency:reduce){:root:not([data-lex-translucency=regular]):not([data-translucency=regular]){--lex-material-regular: var(--lex-surface-elevated);--lex-material-thin: var(--lex-surface-elevated);--lex-material-thick: var(--lex-surface-elevated);--lex-material-floating: var(--lex-surface-elevated);--lex-material-floating-clear: var(--lex-surface-elevated)}}@media(prefers-reduced-motion:reduce){:root{--lex-duration-instant: 0ms;--lex-duration-micro: 0ms;--lex-duration-transition: 0ms;--lex-duration-emphasis: 0ms;--lex-duration-deliberate: 0ms;--lex-duration-quick: 0ms;--lex-duration-pulse: 0ms;--lex-duration-shake: 0ms;--lex-duration-breathe: 0ms;--lex-duration-skeleton: 0ms;--lex-duration-jitter: 0ms;--lex-duration-orbit: 0ms}}}@layer lexright.components{.lex-circularprogress{display:inline-flex}.lex-circularprogress__svg--indeterminate{animation:lex-circular-rotate var(--lex-duration-deliberate) var(--lex-ease-linear) infinite}@media(prefers-reduced-motion:reduce){.lex-circularprogress__svg--indeterminate{animation:none}.lex-circularprogress__svg--indeterminate .lex-circularprogress__indicator{stroke-dasharray:var(--lex-circular-spoke) var(--lex-circular-spoke);stroke-linecap:butt}}[data-reduced-motion=reduce] .lex-circularprogress__svg--indeterminate{animation:none}[data-reduced-motion=reduce] .lex-circularprogress__svg--indeterminate .lex-circularprogress__indicator{stroke-dasharray:var(--lex-circular-spoke) var(--lex-circular-spoke);stroke-linecap:butt}@keyframes lex-circular-rotate{to{transform:rotate(360deg)}}.lex-icon{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;perspective:var(--lex-icon-perspective);transform-style:preserve-3d;isolation:isolate;transition:transform var(--lex-icon-badge-speed) var(--lex-ease-decelerate)}.lex-icon:before{content:"";position:absolute;width:0%;height:0%;border:var(--lex-border-width) dashed transparent;border-radius:50%;transition:width var(--lex-icon-badge-speed) var(--lex-ease-overshoot),height var(--lex-icon-badge-speed) var(--lex-ease-overshoot),border-color var(--lex-icon-badge-speed) var(--lex-ease-standard);pointer-events:none;z-index:0}.lex-icon.mode-interactive:hover:before,.lex-icon-hover-group:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon.mode-interactive:before,.lex-menu-item-trigger:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon.mode-interactive:before{width:120%;height:120%;border-color:var(--lex-separator)}.lex-badge-layer{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:var(--lex-icon-badge-gradient);will-change:transform,filter,opacity;transform-style:preserve-3d;transition:transform var(--lex-icon-badge-speed) var(--lex-ease-overshoot),filter var(--lex-icon-badge-speed) var(--lex-ease-standard),opacity var(--lex-icon-badge-speed) var(--lex-ease-standard)}.lex-badge-layer.layer-base{z-index:1;border:var(--lex-icon-badge-border-width) solid var(--lex-icon-badge-border-color)}.lex-badge-layer.layer-glass{z-index:2;background:color-mix(in srgb,var(--lex-color-white) 3%,transparent);backdrop-filter:blur(var(--lex-icon-badge-blur));-webkit-backdrop-filter:blur(var(--lex-icon-badge-blur));box-shadow:inset 0 var(--lex-border-width) var(--lex-border-width) color-mix(in srgb,var(--lex-color-white) 10%,transparent)}.lex-badge-layer.layer-glow{z-index:0;transform:translateZ(var(--lex-icon-sink-glow)) scale(.95);filter:blur(var(--lex-icon-glow-blur));opacity:var(--lex-icon-badge-glow-opacity)}.lex-icon.badge-motion-parallax:hover .lex-badge-layer.layer-base,.lex-icon-hover-group:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon.badge-motion-parallax .lex-badge-layer.layer-base,.lex-menu-item-trigger:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon.badge-motion-parallax .lex-badge-layer.layer-base{transform:translateZ(var(--lex-icon-lift-base)) scale(1.02)}.lex-icon.badge-motion-parallax:hover .lex-badge-layer.layer-glass,.lex-icon-hover-group:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon.badge-motion-parallax .lex-badge-layer.layer-glass,.lex-menu-item-trigger:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon.badge-motion-parallax .lex-badge-layer.layer-glass{transform:translateZ(var(--lex-icon-lift-glass)) scale(1.04)}.lex-icon.badge-motion-parallax:hover .lex-badge-layer.layer-glow,.lex-icon-hover-group:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon.badge-motion-parallax .lex-badge-layer.layer-glow,.lex-menu-item-trigger:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon.badge-motion-parallax .lex-badge-layer.layer-glow{transform:translateZ(var(--lex-icon-sink-glow-hover)) scale(1.1);opacity:.6}.lex-icon.badge-motion-parallax:hover svg,.lex-icon-hover-group:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon.badge-motion-parallax svg,.lex-menu-item-trigger:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon.badge-motion-parallax svg{transform:translateZ(var(--lex-icon-lift-glyph)) scale(1.06) rotate(3deg)}.lex-icon.badge-motion-rotate .lex-badge-layer.layer-base{overflow:hidden}.lex-icon.badge-motion-rotate .lex-badge-layer.layer-base:after{content:"";position:absolute;inset:-50%;background:var(--lex-icon-badge-gradient);will-change:transform;pointer-events:none}.lex-icon.badge-motion-rotate:hover .lex-badge-layer.layer-base:after,.lex-icon-hover-group:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon.badge-motion-rotate .lex-badge-layer.layer-base:after,.lex-menu-item-trigger:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon.badge-motion-rotate .lex-badge-layer.layer-base:after{animation:lex-icon-gradient-orbit var(--lex-icon-orbit-duration) var(--lex-ease-linear) infinite}@keyframes lex-icon-gradient-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lex-icon svg{display:block;position:relative;z-index:5;transform-origin:center center;transform-style:preserve-3d;will-change:transform;transition:transform var(--lex-icon-badge-speed) var(--lex-ease-overshoot),fill-opacity var(--lex-icon-duration) var(--lex-ease-standard)}:where(.lex-icon>svg,.lex-icon>img){inline-size:var(--lex-icon-glyph-size);block-size:var(--lex-icon-glyph-size)}.lex-icon svg:where(.lucide){fill:currentColor;fill-opacity:0}.lex-icon--draw svg:where(.lucide) :is(path,circle,ellipse,rect,polyline,line,polygon){stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--lex-icon-path-length) calc(var(--lex-icon-path-length) * 3);stroke-dashoffset:calc(var(--lex-icon-path-length) + 2);transition:stroke-dashoffset var(--lex-icon-duration) var(--lex-icon-easing),stroke-width var(--lex-duration-transition) var(--lex-ease-standard);transition-delay:var(--lex-icon-delay)}.lex-icon--draw:not(.is-onload):hover svg:where(.lucide) :is(path,circle,ellipse,rect,polyline,line,polygon),.lex-icon-hover-group:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon--draw:not(.is-onload) svg:where(.lucide) :is(path,circle,ellipse,rect,polyline,line,polygon),.lex-menu-item-trigger:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon--draw:not(.is-onload) svg:where(.lucide) :is(path,circle,ellipse,rect,polyline,line,polygon),.lex-icon--draw.is-drawn svg:where(.lucide) :is(path,circle,ellipse,rect,polyline,line,polygon){stroke-dashoffset:0;stroke-width:var(--lex-icon-stroke-hover)}.lex-icon--draw:not(.is-onload):hover svg:where(.lucide),.lex-icon-hover-group:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon--draw:not(.is-onload) svg:where(.lucide),.lex-menu-item-trigger:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon--draw:not(.is-onload) svg:where(.lucide){fill-opacity:.08}.has-pocket-square svg:where(.lucide) :is(circle,path:nth-child(2),rect){stroke:var(--lex-icon-pocket-square-color)}.has-pocket-square:hover svg:where(.lucide) :is(circle,path:nth-child(2),rect),.lex-icon-hover-group:hover:not([data-disabled]):not([aria-disabled=true]) .has-pocket-square svg:where(.lucide) :is(circle,path:nth-child(2),rect),.lex-menu-item-trigger:hover:not([data-disabled]):not([aria-disabled=true]) .has-pocket-square svg:where(.lucide) :is(circle,path:nth-child(2),rect){fill:var(--lex-icon-pocket-square-color);fill-opacity:.18;stroke-width:calc(var(--lex-icon-stroke-hover) * 1.15)}.effect-flip{perspective:var(--lex-flip-perspective);perspective-origin:var(--lex-flip-perspective-origin)}.effect-flip svg{transition:transform var(--lex-flip-duration) var(--lex-flip-easing),fill-opacity var(--lex-icon-duration) var(--lex-ease-standard)}.effect-flip:hover svg,.lex-icon-hover-group:hover:not([data-disabled]):not([aria-disabled=true]) .effect-flip svg,.lex-menu-item-trigger:hover:not([data-disabled]):not([aria-disabled=true]) .effect-flip svg{transform:rotateY(var(--lex-flip-rotation))}.effect-pinwheel:hover svg,.lex-icon-hover-group:hover:not([data-disabled]):not([aria-disabled=true]) .effect-pinwheel svg,.lex-menu-item-trigger:hover:not([data-disabled]):not([aria-disabled=true]) .effect-pinwheel svg{transform:rotate(90deg) scale(1.08)}.has-jitter svg{animation:lex-icon-jitter var(--lex-icon-jitter-duration) var(--lex-ease-in-out) infinite}@keyframes lex-icon-jitter{0%,92%,to{transform:translate(0) rotate(0)}94%{transform:translate(var(--lex-icon-jitter-offset),calc(-1 * var(--lex-icon-jitter-offset))) rotate(-1.5deg)}96%{transform:translate(calc(-1 * var(--lex-icon-jitter-offset)),var(--lex-icon-jitter-offset)) rotate(1.5deg)}98%{transform:translate(var(--lex-icon-jitter-offset)) rotate(-.75deg)}}@media(prefers-reduced-motion:reduce){.lex-icon,.lex-icon:before,.lex-icon svg,.lex-badge-layer,.lex-badge-layer:after,.lex-icon svg :is(path,circle,ellipse,rect,polyline,line,polygon){transition:none;animation:none}.lex-icon--draw svg:where(.lucide) :is(path,circle,ellipse,rect,polyline,line,polygon){stroke-dasharray:none;stroke-dashoffset:0}.lex-icon.badge-motion-rotate:hover .lex-badge-layer.layer-base:after,.lex-icon-hover-group:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon.badge-motion-rotate .lex-badge-layer.layer-base:after,.lex-menu-item-trigger:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon.badge-motion-rotate .lex-badge-layer.layer-base:after{animation:none}}[data-reduced-motion=reduce] .lex-icon,[data-reduced-motion=reduce] .lex-icon:before,[data-reduced-motion=reduce] .lex-icon svg,[data-reduced-motion=reduce] .lex-badge-layer,[data-reduced-motion=reduce] .lex-badge-layer:after,[data-reduced-motion=reduce] .lex-icon svg :is(path,circle,ellipse,rect,polyline,line,polygon){transition:none;animation:none}[data-reduced-motion=reduce] .lex-icon--draw svg:where(.lucide) :is(path,circle,ellipse,rect,polyline,line,polygon){stroke-dasharray:none;stroke-dashoffset:0}[data-reduced-motion=reduce] .lex-icon.badge-motion-rotate:hover .lex-badge-layer.layer-base:after,[data-reduced-motion=reduce] .lex-icon-hover-group:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon.badge-motion-rotate .lex-badge-layer.layer-base:after,[data-reduced-motion=reduce] .lex-menu-item-trigger:hover:not([data-disabled]):not([aria-disabled=true]) .lex-icon.badge-motion-rotate .lex-badge-layer.layer-base:after{animation:none}.lex-chartlegend{display:flex;flex-wrap:wrap;gap:var(--lex-spacing-4) var(--lex-spacing-12);padding:0;margin:0;list-style:none;font-family:var(--lex-font-family-body);font-size:var(--lex-font-size-12);color:var(--lex-color-text-secondary)}.lex-chartlegend__item{display:inline-flex;align-items:center;gap:var(--lex-spacing-4)}.lex-chartlegend:where([data-position=inline-start]),.lex-chartlegend:where([data-position=inline-end]){flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:var(--lex-spacing-4)}.lex-chartlegend__toggle{display:inline-flex;align-items:center;gap:var(--lex-spacing-4);min-block-size:var(--lex-spacing-24);padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:var(--lex-button-radius)}.lex-chartlegend__toggle:hover{color:var(--lex-color-text-primary)}.lex-chartlegend__toggle:active{opacity:.7}.lex-chartlegend__toggle:focus-visible{outline:var(--lex-focus-ring-width) solid var(--lex-focus-ring-color);outline-offset:var(--lex-focus-ring-offset)}.lex-chartlegend__toggle:where([data-hidden=true]),.lex-chartlegend__item:where([data-hidden=true]){opacity:.55;text-decoration:line-through}.lex-progressring{position:relative;display:inline-grid;place-items:center;font-family:var(--lex-font-family-body)}.lex-progressring__value{font-size:var(--lex-font-size-20);font-weight:var(--lex-font-weight-600);fill:var(--lex-color-text-primary);font-variant-numeric:tabular-nums}.lex-progressring__sr{position:absolute;inline-size:var(--lex-spacing-2);block-size:var(--lex-spacing-2);padding:0;margin:calc(-1 * var(--lex-spacing-2));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lex-skeleton-group{display:block;position:relative}.lex-skeleton-group__status{position:absolute;inline-size:var(--lex-spacing-2);block-size:var(--lex-spacing-2);padding:0;margin:calc(-1 * var(--lex-spacing-2));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lex-advchart__bar:focus{outline:none}.lex-advchart__bar[data-editable]{cursor:grab}.lex-advchart__bar[data-dragging]{cursor:grabbing}.lex-advchart__bar-handle{cursor:ew-resize}.lex-error-panel--inline{padding-block:var(--lex-spacing-16)}.lex-error-panel--fullPage{padding-block:var(--lex-spacing-48);min-block-size:60vh;justify-content:center}.lex-error-panel__icon{color:var(--lex-color-error)}.lex-error-panel__title{font-weight:var(--lex-font-weight-600);font-size:var(--lex-font-size-20);outline:none}.lex-error-panel__title:focus-visible{outline:var(--lex-focus-ring-width) solid var(--lex-focus-ring-color);outline-offset:var(--lex-spacing-4)}.lex-error-panel__description{color:var(--lex-color-text-secondary);font-size:var(--lex-font-size-14)}.lex-error-panel__announcement{display:flex;flex-direction:column;align-items:center;gap:var(--lex-message-panel-gap)}.lex-error-panel__details{inline-size:100%;max-inline-size:60ch;margin-block-start:var(--lex-spacing-8);text-align:start}.lex-error-panel__details summary{cursor:pointer;font-size:var(--lex-font-size-13)}.lex-error-panel__stack{margin-block-start:var(--lex-spacing-8);padding:var(--lex-spacing-12);border-radius:var(--lex-radius-lg);background:var(--lex-color-surface-raised);color:var(--lex-color-text-secondary);font-family:var(--lex-font-family-mono);font-size:var(--lex-font-size-12);white-space:pre-wrap;overflow-x:auto}.lex-message-panel{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--lex-message-panel-gap);font-family:var(--lex-font-family-body);color:var(--lex-color-text-primary)}.lex-message-panel__icon{display:inline-flex}.lex-message-panel__actions{display:inline-flex;gap:var(--lex-spacing-8)}.lex-message-panel[data-surface=panel]{padding-inline:var(--lex-spacing-24);border:var(--lex-border-width) solid var(--lex-color-border);border-radius:var(--lex-radius-lg);background:var(--lex-color-surface)}[class^=lex-],[class*=" lex-"],[class^=lex-]:before,[class^=lex-]:after,[class*=" lex-"]:before,[class*=" lex-"]:after{box-sizing:border-box}.lex-chart-interaction__capture{outline:none;cursor:crosshair;touch-action:none}.lex-chart-interaction__capture:focus-visible{outline:var(--lex-focus-ring-width) solid var(--lex-focus-ring-color);outline-offset:calc(-1 * var(--lex-focus-ring-width))}.lex-skeleton{display:block;background:var(--lex-skeleton-base);overflow:hidden;position:relative}.lex-skeleton--text{border-radius:var(--lex-radius-sm)}.lex-skeleton--rectangular{border-radius:var(--lex-radius-md)}.lex-skeleton--circular{border-radius:var(--lex-radius-pill)}.lex-skeleton--pulse{animation:lex-skeleton-pulse var(--lex-duration-skeleton) var(--lex-ease-in-out) infinite}.lex-skeleton--wave:after{--lex-skeleton-wave-angle: 90deg;--lex-skeleton-wave-from: -100%;--lex-skeleton-wave-to: 100%;content:"";position:absolute;inset:0;transform:translate(var(--lex-skeleton-wave-from));background:linear-gradient(var(--lex-skeleton-wave-angle),transparent,var(--lex-skeleton-highlight),transparent);animation:lex-skeleton-wave var(--lex-duration-skeleton) var(--lex-ease-linear) infinite}.lex-skeleton--wave:dir(rtl):after{--lex-skeleton-wave-angle: 270deg;--lex-skeleton-wave-from: 100%;--lex-skeleton-wave-to: -100%}@keyframes lex-skeleton-pulse{0%,to{opacity:1}50%{opacity:var(--lex-opacity-60)}}@keyframes lex-skeleton-wave{0%{transform:translate(var(--lex-skeleton-wave-from))}to{transform:translate(var(--lex-skeleton-wave-to))}}@media(prefers-reduced-motion:reduce){.lex-skeleton--pulse{animation:none}.lex-skeleton--wave:after{animation:none;content:none}}[data-reduced-motion=reduce] .lex-skeleton--pulse{animation:none}[data-reduced-motion=reduce] .lex-skeleton--wave:after{animation:none;content:none}.lex-chartframe{display:inline-grid;gap:var(--lex-spacing-4);font-family:var(--lex-font-family-body);margin:0}.lex-chartframe__title{font-size:var(--lex-font-size-14);font-weight:var(--lex-font-weight-600);color:var(--lex-color-text-primary)}.lex-chartframe__summary{font-size:var(--lex-font-size-12);color:var(--lex-color-text-secondary)}.lex-chartframe__titlerow{display:flex;align-items:center;gap:var(--lex-spacing-8)}.lex-chartframe__leading{display:inline-flex;align-items:center;flex:0 0 auto}.lex-chartframe__header{display:grid;gap:var(--lex-spacing-2)}.lex-chartframe__eyebrow{font-size:var(--lex-font-size-11);font-weight:var(--lex-font-weight-600);letter-spacing:.06em;text-transform:uppercase;color:var(--lex-color-text-secondary)}.lex-chartframe__headline{font-size:var(--lex-font-size-28);line-height:1.1;font-weight:var(--lex-font-weight-600);font-variant-numeric:tabular-nums;color:var(--lex-color-text-primary)}.lex-chartframe__subtitle{font-size:var(--lex-font-size-12);color:var(--lex-color-text-secondary)}.lex-chartframe__sronly{position:absolute;inline-size:var(--lex-spacing-2);block-size:var(--lex-spacing-2);padding:0;margin:calc(-1 * var(--lex-spacing-2));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lex-chartframe__axistitle{font-size:var(--lex-font-size-11);color:var(--lex-color-text-secondary);text-align:center}.lex-chartframe__state{display:grid;gap:var(--lex-spacing-8)}.lex-chartframe__state--loading{grid-template-rows:minmax(0,1fr);align-items:stretch}.lex-chartframe__state--message{align-content:center;justify-items:center}.lex-chartframe__ghost{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:var(--lex-spacing-4);inline-size:100%;block-size:100%}.lex-chartframe__ghost-y{grid-row:1;grid-column:1;min-block-size:0}.lex-chartframe__ghost-plot{grid-row:1;grid-column:2;min-block-size:0}.lex-chartframe__ghost-x{grid-row:2;grid-column:2}.lex-chartframe__row{display:flex;align-items:center;justify-content:flex-start}.lex-chartframe__plot{display:grid;gap:var(--lex-spacing-4);flex:0 0 auto}.lex-chartframe__legend{flex:0 0 auto;min-inline-size:0;box-sizing:border-box}.lex-chartframe__row:where([data-legend=inline-start]) .lex-chartframe__legend{padding-inline-end:var(--lex-spacing-8)}.lex-chartframe__row:where([data-legend=inline-end]) .lex-chartframe__legend{padding-inline-start:var(--lex-spacing-8)}.lex-gauge{display:grid;gap:var(--lex-spacing-4);font-family:var(--lex-font-family-body);inline-size:100%}.lex-gauge__track{position:relative;block-size:var(--lex-gauge-thickness-md);border-radius:var(--lex-radius-pill);background:var(--lex-gauge-track);overflow:hidden}.lex-gauge__track:where([data-thickness=sm]){block-size:var(--lex-gauge-thickness-sm)}.lex-gauge__track:where([data-thickness=md]){block-size:var(--lex-gauge-thickness-md)}.lex-gauge__track:where([data-thickness=lg]){block-size:var(--lex-gauge-thickness-lg)}.lex-gauge__fill{position:absolute;inset-block:0;border-radius:var(--lex-radius-pill);transition:inline-size var(--lex-duration-transition) var(--lex-ease-standard),background-color var(--lex-duration-transition) var(--lex-ease-standard)}.lex-gauge__marker{position:absolute;inset-block:0;inline-size:var(--lex-spacing-4);border-radius:var(--lex-radius-pill);transform:translate(-50%);transition:inset-inline-start var(--lex-duration-transition) var(--lex-ease-standard),background-color var(--lex-duration-transition) var(--lex-ease-standard)}.lex-gauge__marker:dir(rtl){transform:translate(50%)}.lex-gauge__labels{display:flex;justify-content:space-between;font-size:var(--lex-font-size-12);color:var(--lex-color-text-secondary);font-variant-numeric:tabular-nums}.lex-gauge__value{font-weight:var(--lex-font-weight-600);color:var(--lex-color-text-primary)}.lex-gauge--circular{display:inline-grid;justify-items:center;inline-size:auto}.lex-gauge__dial-value{font-size:var(--lex-font-size-24);font-weight:var(--lex-font-weight-600);fill:var(--lex-color-text-primary);font-variant-numeric:tabular-nums}.lex-gauge__dial-endpoint{font-size:var(--lex-font-size-11);fill:var(--lex-color-text-secondary);font-variant-numeric:tabular-nums}.lex-gauge__dial-fill,.lex-gauge__dial-dot,.lex-gauge__dial-dot-halo{fill:none;transition:stroke-dashoffset var(--lex-duration-transition) var(--lex-ease-standard)}.lex-gauge__dial-dot-halo{stroke:var(--lex-color-surface)}.lex-gauge--compact{display:flex;align-items:center;gap:var(--lex-spacing-8);inline-size:auto;font-size:var(--lex-font-size-13)}.lex-gauge--compact .lex-gauge__track{inline-size:var(--lex-spacing-48);flex:0 0 auto}.lex-gauge__overage{font-size:var(--lex-font-size-12);color:var(--lex-color-error-text)}.lex-gauge__fill:where([data-tone=default]),.lex-gauge__marker:where([data-tone=default]){background:var(--lex-progress-indicator)}.lex-gauge__fill:where([data-tone=success]),.lex-gauge__marker:where([data-tone=success]){background:var(--lex-gauge-high)}.lex-gauge__fill:where([data-tone=warning]),.lex-gauge__marker:where([data-tone=warning]){background:var(--lex-gauge-medium)}.lex-gauge__fill:where([data-tone=error]),.lex-gauge__marker:where([data-tone=error]){background:var(--lex-gauge-low)}.lex-gauge__dial-value:where([data-numeral-size="24"]){font-size:var(--lex-font-size-24)}.lex-gauge__dial-value:where([data-numeral-size="20"]){font-size:var(--lex-font-size-20)}.lex-gauge__dial-value:where([data-numeral-size="16"]){font-size:var(--lex-font-size-16)}.lex-gauge__dial-value:where([data-numeral-size="13"]){font-size:var(--lex-font-size-13)}@media(prefers-reduced-motion:reduce){.lex-gauge__fill,.lex-gauge__marker,.lex-gauge__dial-fill,.lex-gauge__dial-dot,.lex-gauge__dial-dot-halo{transition:none}}[data-reduced-motion=reduce] .lex-gauge__fill,[data-reduced-motion=reduce] .lex-gauge__marker,[data-reduced-motion=reduce] .lex-gauge__dial-fill,[data-reduced-motion=reduce] .lex-gauge__dial-dot,[data-reduced-motion=reduce] .lex-gauge__dial-dot-halo{transition:none}.lex-capacitybar{font-family:var(--lex-font-family-body);display:block}.lex-capacitybar__segment{outline:none}.lex-capacitybar__segment:focus-visible{outline:var(--lex-focus-ring-width) solid var(--lex-focus-ring-color);outline-offset:calc(-1 * var(--lex-focus-ring-width))}.lex-capacitybar__hit{fill:none;pointer-events:all}.lex-capacitybar__fill{stroke-width:0;transition:stroke-width var(--lex-duration-micro) var(--lex-ease-standard)}.lex-capacitybar__segment:where([data-active=true])>.lex-capacitybar__fill{stroke:var(--lex-color-text-primary);stroke-width:calc(var(--lex-border-width) * 2)}.lex-capacitybar__label{font-size:var(--lex-font-size-11);font-weight:var(--lex-font-weight-600);pointer-events:none}@media(prefers-reduced-motion:reduce){.lex-capacitybar__fill{transition:none}}[data-reduced-motion=reduce] .lex-capacitybar__fill{transition:none}.lex-distributionchart{display:block}.lex-distributionchart__band,.lex-distributionchart__box{stroke:transparent;stroke-width:calc(var(--lex-border-width) * 2);transition:stroke var(--lex-duration-micro) var(--lex-ease-standard)}.lex-distributionchart__band:where([data-active=true]),.lex-distributionchart__box:where([data-active=true]){stroke:var(--lex-color-text-primary)}.lex-distributionchart__whisker{stroke:var(--lex-chart-axis);stroke-width:var(--lex-border-width)}.lex-distributionchart__median{stroke:var(--lex-color-surface);stroke-width:calc(var(--lex-border-width) * 2);stroke-linecap:round}.lex-distributionchart__outlier{fill:none;stroke-width:var(--lex-border-width)}@media(prefers-reduced-motion:reduce){.lex-distributionchart__band,.lex-distributionchart__box{transition:none}}[data-reduced-motion=reduce] .lex-distributionchart__band,[data-reduced-motion=reduce] .lex-distributionchart__box{transition:none}.lex-donutchart__center:where(text){font-size:var(--lex-font-size-16);font-weight:var(--lex-font-weight-600)}.lex-funnelchart{display:block}.lex-funnelchart__band{stroke:transparent;stroke-width:calc(var(--lex-border-width) * 2);transition:stroke var(--lex-duration-micro) var(--lex-ease-standard)}.lex-funnelchart__band:where([data-active=true]){stroke:var(--lex-color-text-primary)}.lex-funnelchart__name,.lex-funnelchart__readout{fill:var(--lex-chart-label)}.lex-funnelchart__readout{font-variant-numeric:tabular-nums}.lex-funnelchart__name:where([data-active=true]),.lex-funnelchart__readout:where([data-active=true]){fill:var(--lex-color-text-primary);font-weight:var(--lex-font-weight-600)}@media(prefers-reduced-motion:reduce){.lex-funnelchart__band{transition:none}}[data-reduced-motion=reduce] .lex-funnelchart__band{transition:none}.lex-advchart{font-family:var(--lex-font-family-body)}.lex-advchart__fallback{position:absolute;inline-size:var(--lex-spacing-2);block-size:var(--lex-spacing-2);padding:0;margin:calc(-1 * var(--lex-spacing-2));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lex-advchart__zoom{display:flex;gap:var(--lex-spacing-4);margin-block-end:var(--lex-spacing-4)}.lex-advchart__zoom-btn{border:var(--lex-border-width) solid var(--lex-color-border);border-radius:var(--lex-radius-pill);background:var(--lex-color-surface);font:inherit;font-size:var(--lex-font-size-12);cursor:pointer;padding-inline:var(--lex-spacing-8);padding-block:var(--lex-spacing-2)}.lex-advchart__zoom-btn:where([aria-pressed=true]){background:var(--lex-color-primary);color:var(--lex-color-on-primary)}.lex-advchart__bar:focus-visible{outline:var(--lex-focus-ring-width) solid var(--lex-focus-ring-color)}.lex-advchart__scroll{overflow-x:auto}.lex-advchart__cell:focus{outline:none}.lex-advchart__cell:focus-visible{outline:var(--lex-focus-ring-width) solid var(--lex-focus-ring-color);outline-offset:calc(-1 * var(--lex-focus-ring-width))}.lex-advchart__zoom-btn:active:not(:disabled):not([data-disabled]){background-image:linear-gradient(var(--lex-press-wash),var(--lex-press-wash))}.lex-treemap{font-family:var(--lex-font-family-body);display:block}.lex-treemap__tile{outline:none}.lex-treemap__tile:where([data-selectable=true]){cursor:pointer}.lex-treemap__tile:focus-visible{outline:var(--lex-focus-ring-width) solid var(--lex-focus-ring-color);outline-offset:calc(-1 * var(--lex-focus-ring-width))}.lex-treemap__tile>rect{stroke-width:var(--lex-border-width);transition:stroke-width var(--lex-duration-micro) var(--lex-ease-standard)}.lex-treemap__tile:where([data-active=true])>rect{stroke:var(--lex-color-text-primary);stroke-width:calc(var(--lex-border-width) * 2);stroke-dasharray:3 2}.lex-treemap__tile:where([data-selected=true])>rect{stroke:var(--lex-color-text-primary);stroke-width:calc(var(--lex-border-width) * 3);stroke-dasharray:none}.lex-treemap__label{font-size:var(--lex-font-size-11);font-weight:var(--lex-font-weight-600);pointer-events:none}.lex-treemap__value{font-size:var(--lex-font-size-11);font-variant-numeric:tabular-nums;pointer-events:none}.lex-treemap__band{font-size:var(--lex-font-size-11);font-weight:var(--lex-font-weight-600);fill:var(--lex-color-text-primary);pointer-events:none}@media(prefers-reduced-motion:reduce){.lex-treemap__tile>rect{transition:none}}[data-reduced-motion=reduce] .lex-treemap__tile>rect{transition:none}.lex-treemap__tile:where([data-selectable=true]):active:not(:disabled):not([data-disabled]){background-image:linear-gradient(var(--lex-press-wash),var(--lex-press-wash))}.lex-waterfallchart{display:block}.lex-waterfallchart__bar{stroke:transparent;stroke-width:calc(var(--lex-border-width) * 2);transition:stroke var(--lex-duration-micro) var(--lex-ease-standard)}.lex-waterfallchart__bar:where([data-active=true]){stroke:var(--lex-color-text-primary)}.lex-waterfallchart__hatch{pointer-events:none}.lex-waterfallchart__connector,.lex-waterfallchart__baseline{stroke:var(--lex-chart-axis);stroke-width:var(--lex-border-width)}.lex-waterfallchart__value{fill:var(--lex-chart-label)}.lex-waterfallchart__value{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.lex-waterfallchart__value:where([data-direction=total]){font-weight:var(--lex-font-weight-600)}.lex-waterfallchart__value:where([data-active=true]){fill:var(--lex-color-text-primary);font-weight:var(--lex-font-weight-600)}@media(prefers-reduced-motion:reduce){.lex-waterfallchart__bar{transition:none}}[data-reduced-motion=reduce] .lex-waterfallchart__bar{transition:none}}@layer base{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;tab-size:4}body{min-block-size:100vh;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul,menu{list-style:none;padding:0}svg.lex-tooltip__surface{max-inline-size:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;max-inline-size:100%;block-size:auto}button,input,optgroup,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;background:transparent;border:0;padding:0}button,[role=button]{cursor:pointer}:disabled{cursor:default}table{border-collapse:collapse;border-color:inherit;text-indent:0}a{color:inherit;text-decoration:inherit}hr{block-size:0;color:inherit;border-top-width:1px}summary{display:list-item}[hidden]{display:none!important}html[data-hydrating] :is(form,button,input,select,textarea,[role=button],[role=combobox],[role=checkbox],[role=switch],[role=tab],[role=menuitem],[role=option],[contenteditable]){opacity:.6;pointer-events:none}html[data-hydrating] form :is(button,input,select,textarea,[role]){opacity:1}}@keyframes nav-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes nav-pulse{0%,to{opacity:.6}50%{opacity:1}}:root{--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.nav-progress-bar{opacity:0;animation:nav-progress-reveal var(--duration-base) var(--lex-ease-standard) .12s forwards,nav-slide 1.1s var(--lex-ease-standard) .12s infinite,nav-pulse 1.1s var(--lex-ease-standard) .12s infinite}@keyframes nav-progress-reveal{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.nav-progress-bar{width:100%!important;opacity:1!important;transform:none!important;animation:none!important;background-color:hsl(var(--accent))}}@layer base{body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}:root{color-scheme:light;--background: 0 0% 100%;--foreground: 222 47% 11%;--card: 0 0% 100%;--card-foreground: 222 47% 11%;--popover: 0 0% 100%;--popover-foreground: 222 47% 11%;--muted: 220 14% 96%;--muted-foreground: 220 9% 38%;--border: 220 13% 91%;--input: 220 13% 91%;--ring: 180 55% 40%;--primary: 222 47% 11%;--primary-foreground: 0 0% 100%;--accent: 176 65% 55%;--accent-foreground: 222 47% 11%;--accent-muted: 176 66% 95%;--accent-muted-foreground: 184 58% 24%;--destructive: 0 72% 42%;--destructive-foreground: 0 0% 100%;--success: 142 72% 26%;--success-foreground: 0 0% 100%;--warning: 25 90% 33%;--warning-foreground: 0 0% 100%;--info: 213 90% 40%;--info-foreground: 0 0% 100%;--surface-sunken: 220 16% 92%;--surface-sunken-foreground: 222 47% 11%;--surface: 220 14% 96%;--surface-foreground: 222 47% 11%;--surface-raised: 210 20% 99%;--surface-raised-foreground: 222 47% 11%;--surface-overlay: 0 0% 100%;--surface-overlay-foreground: 222 47% 11%;--outline: 220 13% 80%;--outline-variant: 220 14% 94%;--brand-50: 176 66% 95%;--brand-100: 176 64% 88%;--brand-200: 176 60% 78%;--brand-300: 177 56% 64%;--brand-400: 177 58% 57%;--brand-500: 176 65% 55%;--brand-600: 180 58% 42%;--brand-700: 182 60% 32%;--brand-800: 184 58% 24%;--brand-900: 186 55% 17%}.dark{color-scheme:dark;--background: 222 47% 11%;--foreground: 210 40% 96%;--card: 222 41% 15%;--card-foreground: 210 40% 96%;--popover: 222 41% 15%;--popover-foreground: 210 40% 96%;--muted: 217 33% 19%;--muted-foreground: 215 20% 65%;--border: 217 33% 26%;--input: 217 33% 26%;--ring: 176 65% 62%;--primary: 210 40% 96%;--primary-foreground: 222 47% 11%;--accent: 176 65% 62%;--accent-foreground: 222 47% 11%;--accent-muted: 184 42% 22%;--accent-muted-foreground: 176 75% 78%;--destructive: 0 91% 71%;--destructive-foreground: 222 47% 11%;--success: 142 69% 58%;--success-foreground: 222 47% 11%;--warning: 38 92% 60%;--warning-foreground: 222 47% 11%;--info: 213 94% 68%;--info-foreground: 222 47% 11%;--surface-sunken: 222 47% 8%;--surface-sunken-foreground: 210 40% 96%;--surface: 222 47% 11%;--surface-foreground: 210 40% 96%;--surface-raised: 222 41% 15%;--surface-raised-foreground: 210 40% 96%;--surface-overlay: 222 39% 18%;--surface-overlay-foreground: 210 40% 96%;--outline: 217 20% 40%;--outline-variant: 217 33% 22%;--brand-50: 185 40% 16%;--brand-100: 184 42% 22%;--brand-200: 183 44% 30%;--brand-300: 181 48% 40%;--brand-400: 179 55% 50%;--brand-500: 177 62% 60%;--brand-600: 176 65% 62%;--brand-700: 176 75% 74%;--brand-800: 176 80% 83%;--brand-900: 176 85% 91%}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@layer base{input,select,textarea{color:hsl(var(--foreground))}input::placeholder,textarea::placeholder{color:hsl(var(--muted-foreground))}}.prose{color:hsl(var(--foreground));font-size:var(--lex-font-size-14);line-height:1.6;overflow-wrap:break-word}.prose>*+*{margin-block-start:var(--lex-spacing-16)}.prose>*+:is(h1,h2,h3,h4,h5,h6){margin-block-start:var(--lex-spacing-32)}.prose>:is(h1,h2,h3,h4,h5,h6)+*{margin-block-start:var(--lex-spacing-8)}.prose :is(li,blockquote,td,th)>*+*{margin-block-start:var(--lex-spacing-8)}.prose :is(ul,ol){padding-inline-start:var(--lex-spacing-24)}.prose ul{list-style:disc outside}.prose ul ul{list-style:circle outside}.prose ol{list-style:decimal outside}.prose li::marker{color:hsl(var(--muted-foreground))}.prose li+li,.prose li>:is(ul,ol){margin-block-start:var(--lex-spacing-4)}.prose li:has(>input[type=checkbox]){list-style:none}.prose li>input[type=checkbox]{display:inline-block;margin-inline-end:var(--lex-spacing-8)}.prose blockquote{padding-inline-start:var(--lex-spacing-16);border-inline-start:3px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-style:italic}.prose code{font-family:var(--lex-font-family-mono);font-size:var(--lex-font-size-13);background:hsl(var(--muted));padding-inline:var(--lex-spacing-4);padding-block:.1em;border-radius:var(--lex-radius-sm)}.prose pre{font-family:var(--lex-font-family-mono);font-size:var(--lex-font-size-13);background:hsl(var(--surface-sunken));color:hsl(var(--surface-sunken-foreground));padding:var(--lex-spacing-16);border-radius:var(--lex-radius-md);overflow-x:auto}.prose pre code{background:none;padding:0;border-radius:0;font-size:inherit}.prose table{display:block;overflow-x:auto;inline-size:100%;border-collapse:collapse;font-size:var(--lex-font-size-13)}.prose :is(th,td){border:var(--lex-border-width) solid hsl(var(--border));padding-inline:var(--lex-spacing-12);padding-block:var(--lex-spacing-8);text-align:start;vertical-align:top}.prose th{background:hsl(var(--muted));font-weight:var(--lex-font-weight-600)}.prose a{color:hsl(var(--brand-700));text-decoration:underline;text-underline-offset:2px}.prose :is(strong,b){font-weight:var(--lex-font-weight-600)}.prose img{max-inline-size:100%;block-size:auto;border-radius:var(--lex-radius-md)}.prose :is(sup,sub){font-size:var(--lex-font-size-11);line-height:0}.prose kbd{font-family:var(--lex-font-family-mono);font-size:var(--lex-font-size-12);border:var(--lex-border-width) solid hsl(var(--border));border-radius:var(--lex-radius-sm);padding-inline:var(--lex-spacing-4)}.mdxeditor{--baseBg: hsl(var(--card));--baseBorder: hsl(var(--border))}:root:root:root{--lex-color-surface: hsl(var(--card));--lex-color-surface-raised: hsl(var(--surface-raised));--lex-bg-secondary: hsl(var(--muted));--lex-color-border: hsl(var(--border));--lex-separator: hsl(var(--border));--lex-color-text-primary: hsl(var(--foreground));--lex-color-text-secondary: hsl(var(--muted-foreground));--lex-chart-label: hsl(var(--muted-foreground));--lex-color-background: hsl(var(--background));--lex-fill-tertiary: hsl(var(--muted));--lex-slot-frame-bg: hsl(var(--muted));--lex-press-wash: hsl(var(--foreground) / .06);--lex-popup-bg: hsl(var(--card));--lex-surface-elevated: hsl(var(--surface-raised));--lex-color-primary: hsl(var(--accent));--lex-color-on-primary: hsl(var(--accent-foreground));--lex-color-primary-text: hsl(var(--brand-800));--lex-color-warning: hsl(var(--warning));--lex-color-error: hsl(var(--destructive));--lex-color-success: hsl(var(--success));--lex-color-info: hsl(var(--info));--lex-gantt-critical: hsl(var(--destructive));--lex-gantt-today: hsl(var(--info));--lex-gantt-slack: hsl(var(--muted-foreground));--lex-gantt-group: hsl(var(--muted-foreground));--lex-gantt-group-fill: hsl(var(--muted));--lex-focus-ring-color: hsl(var(--ring));--lex-skeleton-base: hsl(var(--muted));--lex-skeleton-highlight: hsl(var(--border));--lex-badge-default-bg: hsl(var(--muted));--lex-badge-default-color: hsl(var(--muted-foreground));--lex-badge-success-bg: hsl(var(--success) / .15);--lex-badge-success-color: hsl(var(--success));--lex-badge-warning-bg: hsl(var(--warning) / .15);--lex-badge-warning-color: hsl(var(--warning));--lex-badge-error-bg: hsl(var(--destructive) / .15);--lex-badge-error-color: hsl(var(--destructive));--lex-badge-info-bg: hsl(var(--info) / .15);--lex-badge-info-color: hsl(var(--info));--lex-font-family-body: inherit}[data-slot-region]:not([data-slot-personal]):not(:has(>:not([data-slot-arranger]))){display:none}.field-mono .lex-input__field,.field-mono.lex-textarea{font-family:var(--lex-font-family-mono)}.badge-brand{background:hsl(var(--accent-muted));color:hsl(var(--accent-muted-foreground))}
