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

:root {
  --ui-dialog-shadow: 0 20px 40px -12px rgba(15, 23, 42, 0.28), 0 8px 18px -10px rgba(15, 23, 42, 0.18);
  --ui-dialog-width-sm: 20rem;
  --ui-dialog-width-md: 32rem;
  --ui-dialog-width-lg: 48rem;
  --ui-data-table-select-col-width: 3rem;
  --ui-menu-min-width: 12rem;
  --ui-menu-shadow: 0 10px 30px -8px rgba(15, 23, 42, 0.22), 0 4px 10px -6px rgba(15, 23, 42, 0.16);
  --ui-select-listbox-max-height: 15rem;
  --ui-select-listbox-shadow: 0 10px 30px -8px rgba(15, 23, 42, 0.22), 0 4px 10px -6px rgba(15, 23, 42, 0.16);
  --ui-popover-max-width: 20rem;
  --ui-popover-shadow: 0 10px 30px -8px rgba(15, 23, 42, 0.22), 0 4px 10px -6px rgba(15, 23, 42, 0.16);
  --ui-tooltip-max-width: 16rem;
  --ui-tooltip-shadow: 0 4px 12px -2px rgba(15, 23, 42, 0.25);
  --ui-progress-height: 0.5rem;
  --ui-progress-indeterminate-width: 40%;
  --ui-spinner-size: 1.5rem;
  --ui-spinner-size-sm: 1rem;
  --ui-spinner-size-lg: 2.25rem;
  --ui-spinner-width-lg: 0.1875rem;
  --ui-card-shadow: 0 1px 2px rgba(15, 23, 42, 0.06), 0 1px 3px rgba(15, 23, 42, 0.12);
  --ui-blue-50: #eff6ff;
  --ui-blue-400: #3b82f6;
  --ui-blue-500: #2563eb;
  --ui-blue-600: #1d4ed8;
  --ui-blue-700: #1e40af;
  --ui-emerald-50: #ecfdf5;
  --ui-emerald-100: #d1fae5;
  --ui-emerald-200: #a7f3d0;
  --ui-emerald-300: #6ee7b7;
  --ui-emerald-400: #34d399;
  --ui-emerald-500: #10b981;
  --ui-emerald-600: #059669;
  --ui-emerald-700: #047857;
  --ui-emerald-800: #065f46;
  --ui-emerald-900: #064e3b;
  --ui-emerald-950: #022c22;
  --ui-slate-50: #f8fafc;
  --ui-slate-100: #f1f5f9;
  --ui-slate-200: #e2e8f0;
  --ui-slate-300: #cbd5e1;
  --ui-slate-400: #94a3b8;
  --ui-slate-500: #64748b;
  --ui-slate-600: #475569;
  --ui-slate-700: #334155;
  --ui-slate-800: #1e293b;
  --ui-slate-900: #0f172a;
  --ui-slate-950: #020617;
  --ui-red-50: #fef2f2;
  --ui-red-400: #f87171;
  --ui-red-500: #ef4444;
  --ui-red-600: #dc2626;
  --ui-red-700: #b91c1c;
  --ui-green-50: #f0fdf4;
  --ui-green-400: #4ade80;
  --ui-green-500: #22c55e;
  --ui-green-700: #15803d;
  --ui-amber-50: #fffbeb;
  --ui-amber-400: #fbbf24;
  --ui-amber-500: #f59e0b;
  --ui-amber-700: #b45309;
  --ui-white: #ffffff;
  --ui-black: #000000;
  --ui-space-1: 0.25rem;
  --ui-space-2: 0.5rem;
  --ui-space-3: 0.75rem;
  --ui-space-4: 1rem;
  --ui-space-5: 1.25rem;
  --ui-radii-sm: 0.25rem;
  --ui-radii-md: 0.375rem;
  --ui-radii-lg: 0.5rem;
  --ui-radii-xl: 0.75rem;
  --ui-radii-full: 9999px;
  --ui-size-control-sm: 2rem;
  --ui-size-control-md: 2.5rem;
  --ui-size-control-lg: 3rem;
  --ui-size-checkbox-sm: 1rem;
  --ui-size-checkbox-md: 1.25rem;
  --ui-size-checkbox-lg: 1.5rem;
  --ui-size-textarea-min: 4.5rem;
  --ui-size-switch-track-w: 2.5rem;
  --ui-size-switch-track-h: 1.5rem;
  --ui-size-switch-thumb: 1.25rem;
  --ui-size-switch-travel: 1rem;
  --ui-font-size-sm: 0.875rem;
  --ui-font-size-md: 1rem;
  --ui-font-size-lg: 1.125rem;
  --ui-font-weight-medium: 600;
  --ui-border-width: 1px;
  --ui-border-width-thick: 2px;
  --ui-button-padding-x: var(--ui-space-4);
  --ui-button-padding-y: var(--ui-space-2);
  --ui-button-font-size: var(--ui-font-size-md);
  --ui-button-font-weight: var(--ui-font-weight-medium);
  --ui-button-height: var(--ui-size-control-md);
  --ui-button-height-sm: var(--ui-size-control-sm);
  --ui-button-height-lg: var(--ui-size-control-lg);
  --ui-button-border-width: var(--ui-border-width);
  --ui-button-spinner-size: var(--ui-font-size-md);
  --ui-button-spinner-width: var(--ui-border-width-thick);
  --ui-button-spinner-radius: var(--ui-radii-full);
  --ui-input-padding-x: var(--ui-space-3);
  --ui-input-font-size: var(--ui-font-size-md);
  --ui-input-height: var(--ui-size-control-md);
  --ui-input-height-sm: var(--ui-size-control-sm);
  --ui-input-height-lg: var(--ui-size-control-lg);
  --ui-input-border-width: var(--ui-border-width);
  --ui-input-label-font-size: var(--ui-font-size-sm);
  --ui-input-label-font-weight: var(--ui-font-weight-medium);
  --ui-input-label-gap: var(--ui-space-1);
  --ui-checkbox-size: var(--ui-size-checkbox-md);
  --ui-checkbox-size-sm: var(--ui-size-checkbox-sm);
  --ui-checkbox-size-lg: var(--ui-size-checkbox-lg);
  --ui-checkbox-radius: var(--ui-radii-sm);
  --ui-checkbox-border-width: var(--ui-border-width);
  --ui-checkbox-label-gap: var(--ui-space-2);
  --ui-checkbox-label-font-size: var(--ui-font-size-md);
  --ui-textarea-padding-x: var(--ui-space-3);
  --ui-textarea-padding-y: var(--ui-space-2);
  --ui-textarea-font-size: var(--ui-font-size-md);
  --ui-textarea-min-height: var(--ui-size-textarea-min);
  --ui-textarea-border-width: var(--ui-border-width);
  --ui-switch-track-width: var(--ui-size-switch-track-w);
  --ui-switch-track-height: var(--ui-size-switch-track-h);
  --ui-switch-thumb-size: var(--ui-size-switch-thumb);
  --ui-switch-thumb-travel: var(--ui-size-switch-travel);
  --ui-switch-padding: var(--ui-border-width-thick);
  --ui-switch-thumb-color: var(--ui-white);
  --ui-switch-radius: var(--ui-radii-full);
  --ui-switch-label-gap: var(--ui-space-2);
  --ui-switch-label-font-size: var(--ui-font-size-md);
  --ui-radio-size: var(--ui-size-checkbox-md);
  --ui-radio-gap: var(--ui-space-2);
  --ui-radio-group-gap: var(--ui-space-2);
  --ui-radio-label-font-size: var(--ui-font-size-md);
  --ui-radio-legend-font-size: var(--ui-font-size-sm);
  --ui-radio-legend-font-weight: var(--ui-font-weight-medium);
  --ui-badge-radius: var(--ui-radii-full);
  --ui-badge-padding-x: var(--ui-space-2);
  --ui-badge-padding-y: var(--ui-space-1);
  --ui-badge-font-size: var(--ui-font-size-sm);
  --ui-badge-font-weight: var(--ui-font-weight-medium);
  --ui-alert-padding-x: var(--ui-space-4);
  --ui-alert-padding-y: var(--ui-space-3);
  --ui-alert-gap: var(--ui-space-3);
  --ui-alert-accent-width: var(--ui-space-1);
  --ui-alert-title-font-weight: var(--ui-font-weight-medium);
  --ui-alert-font-size: var(--ui-font-size-md);
  --ui-alert-close-size: var(--ui-font-size-lg);
  --ui-dialog-radius: var(--ui-radii-xl);
  --ui-dialog-padding-x: var(--ui-space-5);
  --ui-dialog-padding-y: var(--ui-space-4);
  --ui-dialog-gap: var(--ui-space-4);
  --ui-dialog-header-gap: var(--ui-space-3);
  --ui-dialog-title-font-size: var(--ui-font-size-lg);
  --ui-dialog-title-font-weight: var(--ui-font-weight-medium);
  --ui-dialog-close-size: var(--ui-font-size-lg);
  --ui-data-table-border-width: var(--ui-border-width);
  --ui-data-table-radius: var(--ui-radii-lg);
  --ui-data-table-font-size: var(--ui-font-size-md);
  --ui-data-table-header-font-weight: var(--ui-font-weight-medium);
  --ui-data-table-cell-padding-x: var(--ui-space-3);
  --ui-data-table-cell-padding-y: var(--ui-space-2);
  --ui-data-table-empty-padding: var(--ui-space-5);
  --ui-data-table-footer-gap: var(--ui-space-3);
  --ui-data-table-control-padding-x: var(--ui-space-2);
  --ui-data-table-control-padding-y: var(--ui-space-1);
  --ui-data-table-page-btn-size: var(--ui-size-control-sm);
  --ui-menu-gap: var(--ui-space-2);
  --ui-menu-radius: var(--ui-radii-md);
  --ui-menu-panel-radius: var(--ui-radii-lg);
  --ui-menu-border-width: var(--ui-border-width);
  --ui-menu-font-size: var(--ui-font-size-md);
  --ui-menu-panel-padding: var(--ui-space-1);
  --ui-menu-trigger-height: var(--ui-size-control-md);
  --ui-menu-trigger-padding-x: var(--ui-space-4);
  --ui-menu-trigger-padding-y: var(--ui-space-2);
  --ui-menu-item-padding-x: var(--ui-space-3);
  --ui-menu-item-padding-y: var(--ui-space-2);
  --ui-select-height: var(--ui-size-control-md);
  --ui-select-border-width: var(--ui-border-width);
  --ui-select-padding-x: var(--ui-space-3);
  --ui-select-padding-y: var(--ui-space-2);
  --ui-select-gap: var(--ui-space-2);
  --ui-select-font-size: var(--ui-font-size-md);
  --ui-select-listbox-radius: var(--ui-radii-lg);
  --ui-select-listbox-padding: var(--ui-space-1);
  --ui-select-option-padding-x: var(--ui-space-3);
  --ui-select-option-padding-y: var(--ui-space-2);
  --ui-popover-border-width: var(--ui-border-width);
  --ui-popover-radius: var(--ui-radii-lg);
  --ui-popover-padding-x: var(--ui-space-4);
  --ui-popover-padding-y: var(--ui-space-3);
  --ui-tooltip-radius: var(--ui-radii-md);
  --ui-tooltip-padding-x: var(--ui-space-2);
  --ui-tooltip-padding-y: var(--ui-space-1);
  --ui-tooltip-font-size: var(--ui-font-size-sm);
  --ui-accordion-border-width: var(--ui-border-width);
  --ui-accordion-radius: var(--ui-radii-lg);
  --ui-accordion-gap: var(--ui-space-3);
  --ui-accordion-padding-x: var(--ui-space-4);
  --ui-accordion-padding-y: var(--ui-space-3);
  --ui-accordion-panel-padding-x: var(--ui-space-4);
  --ui-accordion-panel-padding-y: var(--ui-space-3);
  --ui-accordion-font-size: var(--ui-font-size-md);
  --ui-accordion-header-font-weight: var(--ui-font-weight-medium);
  --ui-tabs-gap: var(--ui-space-1);
  --ui-tabs-border-width: var(--ui-border-width);
  --ui-tabs-active-indicator: var(--ui-border-width-thick);
  --ui-tabs-padding-x: var(--ui-space-4);
  --ui-tabs-padding-y: var(--ui-space-3);
  --ui-tabs-panel-padding-x: var(--ui-space-1);
  --ui-tabs-panel-padding-y: var(--ui-space-4);
  --ui-tabs-radius: var(--ui-radii-sm);
  --ui-tabs-font-size: var(--ui-font-size-md);
  --ui-tabs-font-weight: var(--ui-font-weight-medium);
  --ui-progress-radius: var(--ui-radii-full);
  --ui-tag-radius: var(--ui-radii-sm);
  --ui-tag-padding-x: var(--ui-space-2);
  --ui-tag-padding-y: var(--ui-space-1);
  --ui-tag-gap: var(--ui-space-1);
  --ui-tag-font-size: var(--ui-font-size-sm);
  --ui-tag-font-weight: var(--ui-font-weight-medium);
  --ui-tag-close-size: var(--ui-font-size-md);
  --ui-spinner-width: var(--ui-border-width-thick);
  --ui-spinner-radius: var(--ui-radii-full);
  --ui-avatar-size: var(--ui-size-control-md);
  --ui-avatar-size-sm: var(--ui-size-control-sm);
  --ui-avatar-size-lg: var(--ui-size-control-lg);
  --ui-avatar-radius: var(--ui-radii-full);
  --ui-avatar-radius-square: var(--ui-radii-md);
  --ui-avatar-font-size: var(--ui-font-size-md);
  --ui-avatar-font-size-sm: var(--ui-font-size-sm);
  --ui-avatar-font-size-lg: var(--ui-font-size-lg);
  --ui-avatar-font-weight: var(--ui-font-weight-medium);
  --ui-divider-thickness: var(--ui-border-width);
  --ui-divider-gap: var(--ui-space-3);
  --ui-divider-label-size: var(--ui-font-size-sm);
  --ui-card-border-width: var(--ui-border-width);
  --ui-card-radius: var(--ui-radii-xl);
  --ui-card-padding-x: var(--ui-space-5);
  --ui-card-padding-y: var(--ui-space-4);
  --ui-card-header-font-weight: var(--ui-font-weight-medium);
  --ui-color-primary: var(--ui-emerald-500);
  --ui-color-primary-hover: var(--ui-emerald-600);
  --ui-color-primary-active: var(--ui-emerald-700);
  --ui-color-on-primary: var(--ui-white);
  --ui-color-surface: var(--ui-white);
  --ui-color-surface-hover: var(--ui-slate-100);
  --ui-color-text: var(--ui-slate-700);
  --ui-color-text-muted: var(--ui-slate-500);
  --ui-color-border: var(--ui-slate-200);
  --ui-color-danger: var(--ui-red-600);
  --ui-color-danger-surface: var(--ui-red-50);
  --ui-color-success: var(--ui-green-700);
  --ui-color-success-surface: var(--ui-green-50);
  --ui-color-warning: var(--ui-amber-700);
  --ui-color-warning-surface: var(--ui-amber-50);
  --ui-color-info: var(--ui-blue-700);
  --ui-color-info-surface: var(--ui-blue-50);
  --ui-color-neutral: var(--ui-slate-700);
  --ui-color-neutral-surface: var(--ui-slate-100);
  --ui-color-disabled-bg: var(--ui-slate-100);
  --ui-color-disabled-text: var(--ui-slate-400);
  --ui-focus-ring-width: var(--ui-border-width-thick);
  --ui-focus-ring-offset: var(--ui-border-width-thick);
  --ui-radius: var(--ui-radii-md);
  --ui-button-bg: var(--ui-color-primary);
  --ui-button-bg-hover: var(--ui-color-primary-hover);
  --ui-button-bg-active: var(--ui-color-primary-active);
  --ui-button-text: var(--ui-color-on-primary);
  --ui-button-radius: var(--ui-radius);
  --ui-input-bg: var(--ui-color-surface);
  --ui-input-text: var(--ui-color-text);
  --ui-input-placeholder: var(--ui-color-text-muted);
  --ui-input-border: var(--ui-color-border);
  --ui-input-border-focus: var(--ui-color-primary);
  --ui-input-border-invalid: var(--ui-color-danger);
  --ui-input-radius: var(--ui-radius);
  --ui-input-disabled-bg: var(--ui-color-disabled-bg);
  --ui-input-disabled-text: var(--ui-color-disabled-text);
  --ui-checkbox-bg: var(--ui-color-surface);
  --ui-checkbox-bg-checked: var(--ui-color-primary);
  --ui-checkbox-border: var(--ui-color-border);
  --ui-checkbox-border-checked: var(--ui-color-primary);
  --ui-checkbox-border-invalid: var(--ui-color-danger);
  --ui-checkbox-check-color: var(--ui-color-on-primary);
  --ui-checkbox-disabled-bg: var(--ui-color-disabled-bg);
  --ui-checkbox-disabled-text: var(--ui-color-disabled-text);
  --ui-textarea-bg: var(--ui-color-surface);
  --ui-textarea-text: var(--ui-color-text);
  --ui-textarea-placeholder: var(--ui-color-text-muted);
  --ui-textarea-border: var(--ui-color-border);
  --ui-textarea-border-focus: var(--ui-color-primary);
  --ui-textarea-border-invalid: var(--ui-color-danger);
  --ui-textarea-radius: var(--ui-radius);
  --ui-textarea-disabled-bg: var(--ui-color-disabled-bg);
  --ui-textarea-disabled-text: var(--ui-color-disabled-text);
  --ui-switch-track-bg: var(--ui-color-border);
  --ui-switch-track-bg-checked: var(--ui-color-primary);
  --ui-switch-border-invalid: var(--ui-color-danger);
  --ui-switch-disabled-text: var(--ui-color-disabled-text);
  --ui-radio-bg-checked: var(--ui-color-primary);
  --ui-radio-border-invalid: var(--ui-color-danger);
  --ui-radio-disabled-text: var(--ui-color-disabled-text);
  --ui-badge-neutral-bg: var(--ui-color-neutral-surface);
  --ui-badge-neutral-text: var(--ui-color-neutral);
  --ui-badge-info-bg: var(--ui-color-info-surface);
  --ui-badge-info-text: var(--ui-color-info);
  --ui-badge-success-bg: var(--ui-color-success-surface);
  --ui-badge-success-text: var(--ui-color-success);
  --ui-badge-warning-bg: var(--ui-color-warning-surface);
  --ui-badge-warning-text: var(--ui-color-warning);
  --ui-badge-danger-bg: var(--ui-color-danger-surface);
  --ui-badge-danger-text: var(--ui-color-danger);
  --ui-alert-radius: var(--ui-radius);
  --ui-alert-text: var(--ui-color-text);
  --ui-alert-neutral-bg: var(--ui-color-neutral-surface);
  --ui-alert-neutral-accent: var(--ui-color-neutral);
  --ui-alert-info-bg: var(--ui-color-info-surface);
  --ui-alert-info-accent: var(--ui-color-info);
  --ui-alert-success-bg: var(--ui-color-success-surface);
  --ui-alert-success-accent: var(--ui-color-success);
  --ui-alert-warning-bg: var(--ui-color-warning-surface);
  --ui-alert-warning-accent: var(--ui-color-warning);
  --ui-alert-danger-bg: var(--ui-color-danger-surface);
  --ui-alert-danger-accent: var(--ui-color-danger);
  --ui-dialog-bg: var(--ui-color-surface);
  --ui-dialog-text: var(--ui-color-text);
  --ui-dialog-border: var(--ui-color-border);
  --ui-data-table-bg: var(--ui-color-surface);
  --ui-data-table-text: var(--ui-color-text);
  --ui-data-table-muted-text: var(--ui-color-text-muted);
  --ui-data-table-border: var(--ui-color-border);
  --ui-data-table-row-border: var(--ui-color-border);
  --ui-data-table-header-bg: var(--ui-color-surface-hover);
  --ui-data-table-header-text: var(--ui-color-text);
  --ui-data-table-row-hover-bg: var(--ui-color-surface-hover);
  --ui-data-table-row-selected-bg: var(--ui-color-info-surface);
  --ui-data-table-sort-indicator: var(--ui-color-text-muted);
  --ui-data-table-sort-indicator-active: var(--ui-color-primary);
  --ui-data-table-control-radius: var(--ui-radius);
  --ui-menu-border: var(--ui-color-border);
  --ui-menu-bg: var(--ui-color-surface);
  --ui-menu-trigger-bg: var(--ui-color-surface);
  --ui-menu-trigger-text: var(--ui-color-text);
  --ui-menu-trigger-border: var(--ui-color-border);
  --ui-menu-item-text: var(--ui-color-text);
  --ui-menu-item-hover-bg: var(--ui-color-surface-hover);
  --ui-menu-item-disabled-text: var(--ui-color-disabled-text);
  --ui-select-bg: var(--ui-color-surface);
  --ui-select-text: var(--ui-color-text);
  --ui-select-placeholder: var(--ui-color-text-muted);
  --ui-select-border: var(--ui-color-border);
  --ui-select-border-focus: var(--ui-color-primary);
  --ui-select-radius: var(--ui-radius);
  --ui-select-arrow-color: var(--ui-color-text-muted);
  --ui-select-disabled-bg: var(--ui-color-disabled-bg);
  --ui-select-disabled-text: var(--ui-color-disabled-text);
  --ui-select-listbox-bg: var(--ui-color-surface);
  --ui-select-listbox-border: var(--ui-color-border);
  --ui-select-option-hover-bg: var(--ui-color-surface-hover);
  --ui-select-option-selected-bg: var(--ui-color-primary);
  --ui-select-option-selected-text: var(--ui-color-on-primary);
  --ui-popover-bg: var(--ui-color-surface);
  --ui-popover-text: var(--ui-color-text);
  --ui-popover-border: var(--ui-color-border);
  --ui-tooltip-bg: var(--ui-color-text);
  --ui-tooltip-text: var(--ui-color-surface);
  --ui-accordion-border: var(--ui-color-border);
  --ui-accordion-header-text: var(--ui-color-text);
  --ui-accordion-header-bg-hover: var(--ui-color-surface-hover);
  --ui-accordion-panel-text: var(--ui-color-text);
  --ui-accordion-text-disabled: var(--ui-color-disabled-text);
  --ui-tabs-border: var(--ui-color-border);
  --ui-tabs-indicator-color: var(--ui-color-primary);
  --ui-tabs-text: var(--ui-color-text-muted);
  --ui-tabs-text-active: var(--ui-color-text);
  --ui-tabs-text-disabled: var(--ui-color-disabled-text);
  --ui-progress-track-bg: var(--ui-color-neutral-surface);
  --ui-progress-fill-bg: var(--ui-color-primary);
  --ui-tag-neutral-bg: var(--ui-color-neutral-surface);
  --ui-tag-neutral-text: var(--ui-color-neutral);
  --ui-tag-info-bg: var(--ui-color-info-surface);
  --ui-tag-info-text: var(--ui-color-info);
  --ui-tag-success-bg: var(--ui-color-success-surface);
  --ui-tag-success-text: var(--ui-color-success);
  --ui-tag-warning-bg: var(--ui-color-warning-surface);
  --ui-tag-warning-text: var(--ui-color-warning);
  --ui-tag-danger-bg: var(--ui-color-danger-surface);
  --ui-tag-danger-text: var(--ui-color-danger);
  --ui-spinner-color: var(--ui-color-primary);
  --ui-spinner-track: var(--ui-color-border);
  --ui-avatar-bg: var(--ui-color-neutral-surface);
  --ui-avatar-text: var(--ui-color-neutral);
  --ui-divider-color: var(--ui-color-border);
  --ui-divider-label-color: var(--ui-color-text-muted);
  --ui-card-bg: var(--ui-color-surface);
  --ui-card-text: var(--ui-color-text);
  --ui-card-border: var(--ui-color-border);
  --ui-focus-ring: var(--ui-color-primary);
}
