:root {
  --core-token-accent: #57AAEF;
  --core-token-background: #FAFAFA;
  --core-token-border: #E0E0E0;
  --core-token-brand-accent: #57AAEF;
  --core-token-brand-primary: #2280E0;
  --core-token-brand-primary-active: #165FB1;
  --core-token-brand-primary-hover: #1A6FCB;
  --core-token-breakpoints-lg: 992;
  --core-token-breakpoints-md: 768;
  --core-token-breakpoints-sm: 576;
  --core-token-breakpoints-xl: 1200;
  --core-token-breakpoints-xs: 0;
  --core-token-breakpoints-xxl: 1440;
  --core-token-component-button-disabled-background: #F5F5F5;
  --core-token-component-button-disabled-text: #ADADAD;
  --core-token-component-button-focus-ring-color: #2280E0;
  --core-token-component-button-focus-ring-width: 2px;
  --core-token-component-button-font-size: 0.875rem;
  --core-token-component-button-font-weight: 600;
  --core-token-component-button-motion-duration: 120ms;
  --core-token-component-button-motion-easing: var(--kendo-easing);
  --core-token-component-button-padding-block: 8px;
  --core-token-component-button-padding-inline: 16px;
  --core-token-component-button-primary-active: #165FB1;
  --core-token-component-button-primary-background: #2280E0;
  --core-token-component-button-primary-border: #2280E0;
  --core-token-component-button-primary-hover: #1A6FCB;
  --core-token-component-button-primary-text: #FAFAFA;
  --core-token-component-button-radius: var(--kendo-border-radius-md);
  --core-token-component-button-secondary-background: #FAFAFA;
  --core-token-component-button-secondary-border: #E0E0E0;
  --core-token-component-button-secondary-text: #292929;
  --core-token-component-card-background: #FAFAFA;
  --core-token-component-card-body-color: #666666;
  --core-token-component-card-body-size: 1rem;
  --core-token-component-card-border-color: #E0E0E0;
  --core-token-component-card-border-width: 1px;
  --core-token-component-card-elevation: var(--kendo-elevation-2);
  --core-token-component-card-icon-color: #2280E0;
  --core-token-component-card-motion-duration: 120ms;
  --core-token-component-card-motion-easing: var(--kendo-easing);
  --core-token-component-card-padding: 20px;
  --core-token-component-card-padding-compact: 12px;
  --core-token-component-card-radius: var(--kendo-border-radius-lg);
  --core-token-component-card-state-focus-ring-color: #2280E0;
  --core-token-component-card-state-focus-ring-width: 2px;
  --core-token-component-card-state-hover-elevation: var(--kendo-elevation-3);
  --core-token-component-card-title-size: 1.25rem;
  --core-token-component-card-title-weight: 600;
  --core-token-component-chart-axis: #666666;
  --core-token-component-chart-background: #FAFAFA;
  --core-token-component-chart-border: #E0E0E0;
  --core-token-component-chart-elevation: var(--kendo-elevation-1);
  --core-token-component-chart-grid: #E0E0E0;
  --core-token-component-chart-legend-text: #292929;
  --core-token-component-chart-motion-duration: 280ms;
  --core-token-component-chart-motion-easing: var(--kendo-easing);
  --core-token-component-chart-padding: 16px;
  --core-token-component-chart-radius: var(--kendo-border-radius-lg);
  --core-token-component-chart-series-accent: #57AAEF;
  --core-token-component-chart-series-error: #CF3D3D;
  --core-token-component-chart-series-primary: #2280E0;
  --core-token-component-chart-series-success: #45AF6E;
  --core-token-component-chart-series-warning: #E79315;
  --core-token-component-chart-tooltip-background: #292929;
  --core-token-component-chart-tooltip-text: #FAFAFA;
  --core-token-component-dismiss-duration: 120ms;
  --core-token-component-dismiss-easing: var(--kendo-easing-out);
  --core-token-component-expand-duration: 180ms;
  --core-token-component-expand-easing: var(--kendo-easing-in);
  --core-token-component-hover-duration: 120ms;
  --core-token-component-hover-easing: var(--kendo-easing);
  --core-token-component-input-background: #FAFAFA;
  --core-token-component-input-border: #E0E0E0;
  --core-token-component-input-border-focus: #2280E0;
  --core-token-component-input-border-hover: #ADADAD;
  --core-token-component-input-disabled-background: #F5F5F5;
  --core-token-component-input-error-border: #CF3D3D;
  --core-token-component-input-error-text: #CF3D3D;
  --core-token-component-input-helper-color: #666666;
  --core-token-component-input-helper-size: 0.75rem;
  --core-token-component-input-label-size: 0.875rem;
  --core-token-component-input-label-weight: 500;
  --core-token-component-input-motion-duration: 120ms;
  --core-token-component-input-motion-easing: var(--kendo-easing);
  --core-token-component-input-padding-block: 8px;
  --core-token-component-input-padding-inline: 12px;
  --core-token-component-input-placeholder: #666666;
  --core-token-component-input-radius: var(--kendo-border-radius-md);
  --core-token-component-input-success-border: #45AF6E;
  --core-token-component-input-text: #292929;
  --core-token-component-kpi-background: #FAFAFA;
  --core-token-component-kpi-border: #E0E0E0;
  --core-token-component-kpi-delta-label-color: #666666;
  --core-token-component-kpi-delta-label-size: 0.75rem;
  --core-token-component-kpi-delta-size: 0.875rem;
  --core-token-component-kpi-delta-weight: 500;
  --core-token-component-kpi-elevation: var(--kendo-elevation-1);
  --core-token-component-kpi-icon-color: #57AAEF;
  --core-token-component-kpi-label-color: #666666;
  --core-token-component-kpi-label-size: 0.75rem;
  --core-token-component-kpi-label-weight: 500;
  --core-token-component-kpi-motion-duration: 120ms;
  --core-token-component-kpi-motion-easing: var(--kendo-easing);
  --core-token-component-kpi-padding: 16px;
  --core-token-component-kpi-radius: var(--kendo-border-radius-lg);
  --core-token-component-kpi-sparkline-background: #F5F5F5;
  --core-token-component-kpi-sparkline-color: #2280E0;
  --core-token-component-kpi-trend-negative: #CF3D3D;
  --core-token-component-kpi-trend-neutral: #666666;
  --core-token-component-kpi-trend-positive: #45AF6E;
  --core-token-component-kpi-value-color: #292929;
  --core-token-component-kpi-value-size: 1.5rem;
  --core-token-component-kpi-value-weight: 600;
  --core-token-component-navigation-appbar-height: 64px;
  --core-token-component-navigation-background: #FAFAFA;
  --core-token-component-navigation-border: #E0E0E0;
  --core-token-component-navigation-breadcrumb-active: #292929;
  --core-token-component-navigation-breadcrumb-text: #666666;
  --core-token-component-navigation-focus-ring-color: #2280E0;
  --core-token-component-navigation-item-active-background: #F5F5F5;
  --core-token-component-navigation-item-active-icon: #2280E0;
  --core-token-component-navigation-item-active-text: #2280E0;
  --core-token-component-navigation-item-hover-background: #F5F5F5;
  --core-token-component-navigation-item-icon: #666666;
  --core-token-component-navigation-item-padding-block: 8px;
  --core-token-component-navigation-item-padding-inline: 12px;
  --core-token-component-navigation-item-radius: var(--kendo-border-radius-md);
  --core-token-component-navigation-item-text: #666666;
  --core-token-component-navigation-motion-duration: 180ms;
  --core-token-component-navigation-motion-easing: var(--kendo-easing-in);
  --core-token-component-navigation-sidebar-width: 280px;
  --core-token-component-table-background: #FAFAFA;
  --core-token-component-table-border: #E0E0E0;
  --core-token-component-table-cell-padding-block: 8px;
  --core-token-component-table-cell-padding-inline: 12px;
  --core-token-component-table-divider: #E0E0E0;
  --core-token-component-table-elevation: var(--kendo-elevation-1);
  --core-token-component-table-focus-ring-color: #2280E0;
  --core-token-component-table-focus-ring-width: 2px;
  --core-token-component-table-header-background: #F5F5F5;
  --core-token-component-table-header-text: #292929;
  --core-token-component-table-header-weight: 600;
  --core-token-component-table-motion-duration: 120ms;
  --core-token-component-table-motion-easing: var(--kendo-easing);
  --core-token-component-table-radius: var(--kendo-border-radius-lg);
  --core-token-component-table-row-hover: #F5F5F5;
  --core-token-component-table-row-selected: #D8F1FD;
  --core-token-component-table-row-text: #666666;
  --core-token-containerwidths-lg: 1024px;
  --core-token-containerwidths-md: 768px;
  --core-token-containerwidths-sm: 640px;
  --core-token-containerwidths-xl: 1280px;
  --core-token-containerwidths-xxl: 1440px;
  --core-token-core-gray-1: #FAFAFA;
  --core-token-core-gray-10: #666666;
  --core-token-core-gray-11: #525252;
  --core-token-core-gray-12: #3D3D3D;
  --core-token-core-gray-13: #292929;
  --core-token-core-gray-14: #1F1F1F;
  --core-token-core-gray-15: #141414;
  --core-token-core-gray-2: #F5F5F5;
  --core-token-core-gray-3: #EBEBEB;
  --core-token-core-gray-4: #E0E0E0;
  --core-token-core-gray-5: #D6D6D6;
  --core-token-core-gray-6: #C2C2C2;
  --core-token-core-gray-7: #ADADAD;
  --core-token-core-gray-8: #999999;
  --core-token-core-gray-9: #808080;
  --core-token-danger: #CF3D3D;
  --core-token-default: var(--kendo-elevation-2);
  --core-token-divider: #EBEBEB;
  --core-token-duration-fast: 120ms;
  --core-token-duration-instant: 0ms;
  --core-token-duration-normal: 180ms;
  --core-token-duration-slow: 280ms;
  --core-token-duration-slower: 420ms;
  --core-token-easing-emphasized: var(--kendo-easing-in-out);
  --core-token-easing-enter: var(--kendo-easing-in);
  --core-token-easing-exit: var(--kendo-easing-out);
  --core-token-easing-standard: var(--kendo-easing);
  --core-token-elevation-default: var(--kendo-elevation-2);
  --core-token-elevation-levels-0: none;
  --core-token-elevation-levels-1: var(--kendo-elevation-1);
  --core-token-elevation-levels-2: var(--kendo-elevation-2);
  --core-token-elevation-levels-3: var(--kendo-elevation-3);
  --core-token-elevation-levels-4: var(--kendo-elevation-4);
  --core-token-elevation-semantic-elevation-card: var(--kendo-elevation-2);
  --core-token-elevation-semantic-elevation-dialog: var(--kendo-elevation-3);
  --core-token-elevation-semantic-elevation-overlay: var(--kendo-elevation-4);
  --core-token-elevation-semantic-elevation-surface: none;
  --core-token-elevation-shadowlight: rgba(20, 20, 20, 0.08);
  --core-token-elevation-shadowmedium: rgba(20, 20, 20, 0.12);
  --core-token-elevation-shadowstrong: rgba(20, 20, 20, 0.18);
  --core-token-font-family: Barlow, Inter, "Segoe UI", system-ui, -apple-system, sans-serif;
  --core-token-font-sizes-body: 1rem;
  --core-token-font-sizes-display: 2.75rem;
  --core-token-font-sizes-h1: 2.125rem;
  --core-token-font-sizes-h2: 1.75rem;
  --core-token-font-sizes-h3: 1.5rem;
  --core-token-font-sizes-h4: 1.25rem;
  --core-token-font-sizes-lg: 1.125rem;
  --core-token-font-sizes-sm: 0.875rem;
  --core-token-font-sizes-xl: 1.25rem;
  --core-token-font-sizes-xs: 0.75rem;
  --core-token-font-weights-bold: 700;
  --core-token-font-weights-medium: 500;
  --core-token-font-weights-regular: 400;
  --core-token-font-weights-semibold: 600;
  --core-token-grid-columncount: 12;
  --core-token-grid-compactcolumns: 4;
  --core-token-grid-defaultgap: 16;
  --core-token-grid-densegap: 8;
  --core-token-grid-desktopcolumns: 12;
  --core-token-grid-tabletcolumns: 8;
  --core-token-grid-widegap: 24;
  --core-token-kendo-1: 4px;
  --core-token-kendo-2: 8px;
  --core-token-kendo-3: 12px;
  --core-token-kendo-4: 16px;
  --core-token-kendo-5: 20px;
  --core-token-kendo-6: 24px;
  --core-token-kendo-7: 32px;
  --core-token-kendo-8: 40px;
  --core-token-layout-breakpoints-lg: 992;
  --core-token-layout-breakpoints-md: 768;
  --core-token-layout-breakpoints-sm: 576;
  --core-token-layout-breakpoints-xl: 1200;
  --core-token-layout-breakpoints-xs: 0;
  --core-token-layout-breakpoints-xxl: 1440;
  --core-token-layout-containerwidths-lg: 1024px;
  --core-token-layout-containerwidths-md: 768px;
  --core-token-layout-containerwidths-sm: 640px;
  --core-token-layout-containerwidths-xl: 1280px;
  --core-token-layout-containerwidths-xxl: 1440px;
  --core-token-layout-grid-columncount: 12;
  --core-token-layout-grid-compactcolumns: 4;
  --core-token-layout-grid-defaultgap: 16;
  --core-token-layout-grid-densegap: 8;
  --core-token-layout-grid-desktopcolumns: 12;
  --core-token-layout-grid-tabletcolumns: 8;
  --core-token-layout-grid-widegap: 24;
  --core-token-layout-semantic-layout-grid-gap: 16px;
  --core-token-layout-semantic-layout-navigation-appbar-height: 64px;
  --core-token-layout-semantic-layout-navigation-sidebar-width: 280px;
  --core-token-layout-semantic-layout-page-max-width: 1280px;
  --core-token-layout-semantic-layout-page-padding-inline: 20px;
  --core-token-layout-semantic-layout-section-gap: 16px;
  --core-token-letterspacing-normal: 0;
  --core-token-letterspacing-tight: -0.01em;
  --core-token-letterspacing-wide: 0.01em;
  --core-token-levels-0: none;
  --core-token-levels-1: var(--kendo-elevation-1);
  --core-token-levels-2: var(--kendo-elevation-2);
  --core-token-levels-3: var(--kendo-elevation-3);
  --core-token-levels-4: var(--kendo-elevation-4);
  --core-token-lg: var(--kendo-border-radius-lg);
  --core-token-line-heights-body: 1.5;
  --core-token-line-heights-headings: 1.2;
  --core-token-line-heights-relaxed: 1.6;
  --core-token-line-heights-small: 1.35;
  --core-token-line-heights-tight: 1.2;
  --core-token-md: var(--kendo-border-radius-md);
  --core-token-motion-component-dismiss-duration: 120ms;
  --core-token-motion-component-dismiss-easing: var(--kendo-easing-out);
  --core-token-motion-component-expand-duration: 180ms;
  --core-token-motion-component-expand-easing: var(--kendo-easing-in);
  --core-token-motion-component-hover-duration: 120ms;
  --core-token-motion-component-hover-easing: var(--kendo-easing);
  --core-token-motion-duration-fast: 120ms;
  --core-token-motion-duration-instant: 0ms;
  --core-token-motion-duration-normal: 180ms;
  --core-token-motion-duration-slow: 280ms;
  --core-token-motion-duration-slower: 420ms;
  --core-token-motion-easing-emphasized: var(--kendo-easing-in-out);
  --core-token-motion-easing-enter: var(--kendo-easing-in);
  --core-token-motion-easing-exit: var(--kendo-easing-out);
  --core-token-motion-easing-standard: var(--kendo-easing);
  --core-token-motion-reduced-duration: 0ms;
  --core-token-motion-reduced-easing: linear;
  --core-token-none: 0;
  --core-token-panel: #F5F5F5;
  --core-token-pill: 9999px;
  --core-token-primary: #2280E0;
  --core-token-radius-lg: var(--kendo-border-radius-lg);
  --core-token-radius-md: var(--kendo-border-radius-md);
  --core-token-radius-none: 0;
  --core-token-radius-pill: 9999px;
  --core-token-radius-semantic-radius-card: var(--kendo-border-radius-lg);
  --core-token-radius-semantic-radius-chip: 9999px;
  --core-token-radius-semantic-radius-control: var(--kendo-border-radius-md);
  --core-token-radius-semantic-radius-dialog: var(--kendo-border-radius-xl);
  --core-token-radius-semantic-radius-panel: var(--kendo-border-radius-lg);
  --core-token-radius-sm: var(--kendo-border-radius-sm);
  --core-token-radius-xl: var(--kendo-border-radius-xl);
  --core-token-reduced-duration: 0ms;
  --core-token-reduced-easing: linear;
  --core-token-roles-body-compact-size: 0.875rem;
  --core-token-roles-body-default-size: 1rem;
  --core-token-roles-data-caption-size: 0.75rem;
  --core-token-roles-data-value-size: 1.125rem;
  --core-token-roles-heading-display-size: 2.75rem;
  --core-token-roles-heading-h1-size: 2.125rem;
  --core-token-roles-heading-h2-size: 1.75rem;
  --core-token-roles-heading-h3-size: 1.5rem;
  --core-token-roles-heading-h4-size: 1.25rem;
  --core-token-roles-label-size: 0.875rem;
  --core-token-scale-0: 0;
  --core-token-scale-1: 4;
  --core-token-scale-2: 8;
  --core-token-scale-3: 12;
  --core-token-scale-4: 16;
  --core-token-scale-5: 20;
  --core-token-scale-6: 24;
  --core-token-scale-7: 32;
  --core-token-scale-8: 40;
  --core-token-secondary: #666666;
  --core-token-semantic-border: #E0E0E0;
  --core-token-semantic-border-strong: #ADADAD;
  --core-token-semantic-border-width: 1px;
  --core-token-semantic-elevation-card: var(--kendo-elevation-2);
  --core-token-semantic-elevation-dialog: var(--kendo-elevation-3);
  --core-token-semantic-elevation-overlay: var(--kendo-elevation-4);
  --core-token-semantic-elevation-surface: none;
  --core-token-semantic-focus-ring-color: #2280E0;
  --core-token-semantic-focus-ring-width: 2px;
  --core-token-semantic-layout-grid-gap: 16px;
  --core-token-semantic-layout-navigation-appbar-height: 64px;
  --core-token-semantic-layout-navigation-sidebar-width: 280px;
  --core-token-semantic-layout-page-max-width: 1280px;
  --core-token-semantic-layout-page-padding-inline: 20px;
  --core-token-semantic-layout-section-gap: 16px;
  --core-token-semantic-muted: #ADADAD;
  --core-token-semantic-radius-card: var(--kendo-border-radius-lg);
  --core-token-semantic-radius-chip: 9999px;
  --core-token-semantic-radius-control: var(--kendo-border-radius-md);
  --core-token-semantic-radius-dialog: var(--kendo-border-radius-xl);
  --core-token-semantic-radius-panel: var(--kendo-border-radius-lg);
  --core-token-semantic-spacing-container-padding: 20px;
  --core-token-semantic-spacing-inline-lg: 16px;
  --core-token-semantic-spacing-inline-md: 12px;
  --core-token-semantic-spacing-inline-sm: 8px;
  --core-token-semantic-spacing-inline-xs: 4px;
  --core-token-semantic-spacing-stack-default: 12px;
  --core-token-semantic-spacing-stack-relaxed: 16px;
  --core-token-semantic-spacing-stack-tight: 8px;
  --core-token-semantic-surface: #FAFAFA;
  --core-token-semantic-surface-alt: #F5F5F5;
  --core-token-semantic-text: #292929;
  --core-token-semantic-text-inverse: #FAFAFA;
  --core-token-semantic-text-secondary: #666666;
  --core-token-sm: var(--kendo-border-radius-sm);
  --core-token-spacing-kendo-1: 4px;
  --core-token-spacing-kendo-2: 8px;
  --core-token-spacing-kendo-3: 12px;
  --core-token-spacing-kendo-4: 16px;
  --core-token-spacing-kendo-5: 20px;
  --core-token-spacing-kendo-6: 24px;
  --core-token-spacing-kendo-7: 32px;
  --core-token-spacing-kendo-8: 40px;
  --core-token-spacing-scale-0: 0;
  --core-token-spacing-scale-1: 4;
  --core-token-spacing-scale-2: 8;
  --core-token-spacing-scale-3: 12;
  --core-token-spacing-scale-4: 16;
  --core-token-spacing-scale-5: 20;
  --core-token-spacing-scale-6: 24;
  --core-token-spacing-scale-7: 32;
  --core-token-spacing-scale-8: 40;
  --core-token-spacing-semantic-spacing-container-padding: 20px;
  --core-token-spacing-semantic-spacing-inline-lg: 16px;
  --core-token-spacing-semantic-spacing-inline-md: 12px;
  --core-token-spacing-semantic-spacing-inline-sm: 8px;
  --core-token-spacing-semantic-spacing-inline-xs: 4px;
  --core-token-spacing-semantic-spacing-stack-default: 12px;
  --core-token-spacing-semantic-spacing-stack-relaxed: 16px;
  --core-token-spacing-semantic-spacing-stack-tight: 8px;
  --core-token-state-error: #CF3D3D;
  --core-token-state-error-1: #FEF0F0;
  --core-token-state-error-10: #BD2F2F;
  --core-token-state-error-11: #A92727;
  --core-token-state-error-12: #8D2121;
  --core-token-state-error-13: #731B1B;
  --core-token-state-error-14: #591515;
  --core-token-state-error-15: #400F0F;
  --core-token-state-error-2: #FEE2E2;
  --core-token-state-error-3: #FECFCF;
  --core-token-state-error-4: #FCBBBB;
  --core-token-state-error-5: #F8A4A4;
  --core-token-state-error-6: #F28B8B;
  --core-token-state-error-7: #EA6F6F;
  --core-token-state-error-8: #DD5252;
  --core-token-state-error-9: #CF3D3D;
  --core-token-state-info: #2280E0;
  --core-token-state-info-1: #EBF8FE;
  --core-token-state-info-10: #1A6FCB;
  --core-token-state-info-11: #165FB1;
  --core-token-state-info-12: #134F95;
  --core-token-state-info-13: #113F78;
  --core-token-state-info-14: #0C2E58;
  --core-token-state-info-15: #08203C;
  --core-token-state-info-2: #D8F1FD;
  --core-token-state-info-3: #C2E8FC;
  --core-token-state-info-4: #AADBFA;
  --core-token-state-info-5: #90CDF8;
  --core-token-state-info-6: #74BCF4;
  --core-token-state-info-7: #57AAEF;
  --core-token-state-info-8: #3B95E8;
  --core-token-state-info-9: #2280E0;
  --core-token-state-success: #45AF6E;
  --core-token-state-success-1: #EEF9F2;
  --core-token-state-success-10: #309F5D;
  --core-token-state-success-11: #228E4C;
  --core-token-state-success-12: #1A793F;
  --core-token-state-success-13: #146434;
  --core-token-state-success-14: #104D28;
  --core-token-state-success-15: #0B361D;
  --core-token-state-success-2: #DDF3E6;
  --core-token-state-success-3: #CDEDD9;
  --core-token-state-success-4: #BCE7CD;
  --core-token-state-success-5: #A9DFBE;
  --core-token-state-success-6: #94D6AE;
  --core-token-state-success-7: #7DCB9B;
  --core-token-state-success-8: #63BE86;
  --core-token-state-success-9: #45AF6E;
  --core-token-state-warning: #E79315;
  --core-token-state-warning-1: #FFF7E8;
  --core-token-state-warning-10: #D2810C;
  --core-token-state-warning-11: #BB7008;
  --core-token-state-warning-12: #9F5F06;
  --core-token-state-warning-13: #834F05;
  --core-token-state-warning-14: #663E04;
  --core-token-state-warning-15: #4A2C03;
  --core-token-state-warning-2: #FFEFD1;
  --core-token-state-warning-3: #FFE6B8;
  --core-token-state-warning-4: #FFDCA0;
  --core-token-state-warning-5: #FFD185;
  --core-token-state-warning-6: #FDC36A;
  --core-token-state-warning-7: #F8B44D;
  --core-token-state-warning-8: #F1A430;
  --core-token-state-warning-9: #E79315;
  --core-token-success: #45AF6E;
  --core-token-surface: #FFFFFF;
  --core-token-text-muted: #ADADAD;
  --core-token-text-primary: #292929;
  --core-token-text-secondary: #666666;
  --core-token-warning: #E79315;
  --core-token-xl: var(--kendo-border-radius-xl);
  --core-semantic-app-background: #FAFAFA;
  --core-semantic-app-panel: #F5F5F5;
  --core-semantic-app-surface: #FAFAFA;
  --core-semantic-app-text-muted: #ADADAD;
  --core-semantic-app-text-primary: #292929;
  --core-semantic-app-text-secondary: #666666;
  --core-semantic-brand-accent: #57AAEF;
  --core-semantic-brand-info: #2280E0;
  --core-semantic-brand-primary: #2280E0;
  --core-semantic-brand-primary-active: #165FB1;
  --core-semantic-brand-primary-hover: #1A6FCB;
  --core-semantic-card-background: #FAFAFA;
  --core-semantic-card-body-padding: 20px;
  --core-semantic-card-border: #E0E0E0;
  --core-semantic-card-elevation: var(--kendo-elevation-2);
  --core-semantic-card-footer-paddingx: 20px;
  --core-semantic-card-footer-paddingy: 8px;
  --core-semantic-card-header-padding: 20px;
  --core-semantic-card-padding: 20px;
  --core-semantic-card-radius: var(--kendo-border-radius-lg);
  --core-semantic-content-maxwidth: 1280px;
  --core-semantic-list-background: #FAFAFA;
  --core-semantic-list-border: #E0E0E0;
  --core-semantic-list-item-hover-background: #F5F5F5;
  --core-semantic-metric-danger-color: #CF3D3D;
  --core-semantic-metric-label-color: #666666;
  --core-semantic-metric-value-color: #292929;
  --core-semantic-metric-warning-color: #E79315;
  --core-semantic-panel-background: #F5F5F5;
  --core-semantic-panel-body-padding: 20px;
  --core-semantic-panel-border: #E0E0E0;
  --core-semantic-panel-elevation: var(--kendo-elevation-2);
  --core-semantic-panel-header-padding: 16px;
  --core-semantic-panel-padding: 20px;
  --core-semantic-panel-radius: var(--kendo-border-radius-lg);
  --core-semantic-semantic-border: #E0E0E0;
  --core-semantic-semantic-border-strong: #ADADAD;
  --core-semantic-semantic-muted: #ADADAD;
  --core-semantic-semantic-surface: #FAFAFA;
  --core-semantic-semantic-surface-alt: #F5F5F5;
  --core-semantic-semantic-text: #292929;
  --core-semantic-semantic-text-inverse: #FAFAFA;
  --core-semantic-semantic-text-secondary: #666666;
  --core-semantic-spacing-lg: 16px;
  --core-semantic-spacing-md: 12px;
  --core-semantic-spacing-sm: 8px;
  --core-semantic-spacing-xl: 24px;
  --core-semantic-spacing-xs: 4px;
  --core-semantic-state-error: #CF3D3D;
  --core-semantic-state-info: #2280E0;
  --core-semantic-state-success: #45AF6E;
  --core-semantic-state-warning: #E79315;
  --core-semantic-timeline-node-active: #2280E0;
  --core-semantic-timeline-node-default: #666666;
  --core-semantic-timeline-node-failed: #CF3D3D;
  --core-semantic-timeline-node-success: #45AF6E;
  --core-semantic-type-body-lineheight: 1.5;
  --core-semantic-type-body-size: 1rem;
  --core-semantic-type-h1-lineheight: 1.2;
  --core-semantic-type-h1-size: 2.125rem;
  --core-semantic-type-h2-lineheight: 1.2;
  --core-semantic-type-h2-size: 1.75rem;
  --core-semantic-type-h3-lineheight: 1.2;
  --core-semantic-type-h3-size: 1.5rem;
  --core-semantic-type-h4-lineheight: 1.2;
  --core-semantic-type-h4-size: 1.25rem;
  --core-semantic-type-small-lineheight: 1.35;
  --core-semantic-type-small-size: 0.875rem;
  --brand-primary: #2280E0;
  --brand-primary-hover: #1A6FCB;
  --brand-primary-active: #165FB1;
  --brand-accent: #57AAEF;
  --color-primary: #2280E0;
  --color-secondary: #666666;
  --color-accent: #57AAEF;
  --color-background: #FAFAFA;
  --color-surface: #FAFAFA;
  --color-panel: #F5F5F5;
  --color-text-primary: #292929;
  --color-text-secondary: #666666;
  --color-text-muted: #ADADAD;
  --color-border: #E0E0E0;
  --color-divider: #ADADAD;
  --text-primary: #292929;
  --text-secondary: #666666;
  --surface: #FAFAFA;
  --surface-panel: #F5F5F5;
  --surface-appbar: #FAFAFA;
  --surface-border: #E0E0E0;
  --semantic-surface: #FAFAFA;
  --semantic-surface-alt: #F5F5F5;
  --semantic-border: #E0E0E0;
  --semantic-border-strong: #ADADAD;
  --semantic-text: #292929;
  --semantic-text-secondary: #666666;
  --semantic-text-inverse: #FAFAFA;
  --semantic-muted: #ADADAD;
  --font-family-base: Barlow, Inter, "Segoe UI", system-ui, -apple-system, sans-serif;
  --font-size-sm: 0.875rem;
  --font-size-md: 1rem;
  --font-size-lg: 1.125rem;
  --font-size-xl: 1.25rem;
  --line-height-normal: 1.5;
  --radius-sm: var(--kendo-border-radius-sm);
  --radius-md: var(--kendo-border-radius-md);
  --radius-lg: var(--kendo-border-radius-lg);
  --radius-xl: var(--kendo-border-radius-xl);
  --elevation-1: var(--kendo-elevation-1);
  --elevation-2: var(--kendo-elevation-2);
  --elevation-3: var(--kendo-elevation-3);
  --elevation-4: var(--kendo-elevation-4);
  --shadow-1: var(--kendo-elevation-1);
  --shadow-2: var(--kendo-elevation-2);
  --shadow-3: var(--kendo-elevation-3);
  --shadow-4: var(--kendo-elevation-4);
  --spacing-xs: 4px;
  --spacing-sm: 8px;
  --spacing-md: 12px;
  --spacing-lg: 16px;
  --spacing-xl: 24px;
  --spacing-4: 4px;
  --spacing-8: 8px;
  --spacing-12: 12px;
  --spacing-16: 16px;
  --spacing-24: 24px;
  --appbar-height: 64px;
  --drawer-width: 280px;
  --state-success: #45AF6E;
  --state-warning: #E79315;
  --state-error: #CF3D3D;
  --state-info: #2280E0;
  --kendo-border-radius-lg: var(--kendo-border-radius-lg);
  --kendo-border-radius-md: var(--kendo-border-radius-md);
  --kendo-border-radius-sm: var(--kendo-border-radius-sm);
  --kendo-border-radius-xl: var(--kendo-border-radius-xl);
  --kendo-color-base: #FAFAFA;
  --kendo-color-base-subtle: #F5F5F5;
  --kendo-color-border: #E0E0E0;
  --kendo-color-error: #CF3D3D;
  --kendo-color-info: #2280E0;
  --kendo-color-on-app-surface: #292929;
  --kendo-color-on-base: #292929;
  --kendo-color-on-primary: #FAFAFA;
  --kendo-color-primary: #2280E0;
  --kendo-color-primary-active: #165FB1;
  --kendo-color-primary-hover: #1A6FCB;
  --kendo-color-success: #45AF6E;
  --kendo-color-surface: #FAFAFA;
  --kendo-color-warning: #E79315;
  --kendo-easing: var(--kendo-easing);
  --kendo-easing-in: var(--kendo-easing-in);
  --kendo-easing-out: var(--kendo-easing-out);
  --kendo-elevation-1: var(--kendo-elevation-1);
  --kendo-elevation-2: var(--kendo-elevation-2);
  --kendo-elevation-3: var(--kendo-elevation-3);
  --kendo-elevation-4: var(--kendo-elevation-4);
  --kendo-font-family: Barlow, Inter, "Segoe UI", system-ui, -apple-system, sans-serif;
  --kendo-font-size: 1rem;
  --kendo-font-size-lg: 1.125rem;
  --kendo-font-size-sm: 0.875rem;
  --kendo-line-height: 1.5;
  --kendo-spacing-1: 4px;
  --kendo-spacing-2: 8px;
  --kendo-spacing-3: 12px;
  --kendo-spacing-4: 16px;
  --kendo-spacing-5: 20px;
  --kendo-spacing-6: 24px;
  --kendo-spacing-7: 32px;
  --kendo-spacing-8: 40px;
}
