:root{--nimbus-foreground:#202020;--nimbus-background:#fff;--nimbus-primary:#595959;--nimbus-primary-foreground:#f9f9f9;--nimbus-muted:#efefef;--nimbus-muted-foreground:#727272;--nimbus-border:#e8e8e8;--nimbus-secondary:#ebf2ff;--nimbus-accent-foreground:#1e5eed;--nimbus-focus:#1e5eed;--nimbus-ring:#a3a3a3;--nimbus-input:#cecece;--nimbus-destructive:#db2929;--nimbus-destructive-foreground:#fff8f7;--nimbus-error:#f7d4d4;--nimbus-error-base:#db2929;--nimbus-positive:#dff1dc;--nimbus-positive-base:#63bc54;--nimbus-negative-base:#f08c81;--nimbus-warning:#fdf5de;--nimbus-warning-base:#f6cf5c;--nimbus-accent-bg:#ff9d28;--nimbus-accent-fg:#142d63;--nimbus-accent-hover:#ffd5a2;--nimbus-badge-primary-from:#fff;--nimbus-badge-primary-to:#ebf2ff;--nimbus-badge-primary-border:#7ba6fa;--nimbus-badge-primary-hover-border:#1e5eed;--nimbus-highlight-primary:#ffe888;--nimbus-highlight-secondary:#ffd5a2;--nimbus-tooltip-bg:#363636;--nimbus-tooltip-fg:#f9f9f9;--nimbus-calendar-accent-bg:#ebf2ff;--nimbus-tag-bg:#f9f9f9;--nimbus-tag-hover:#efefef;--nimbus-shield-navy:#103f5f;--nimbus-shield-orange:#ff9d28;--nimbus-progress-track:#ddd;--nimbus-table-footer:#f6f6f6;--nimbus-radio-checked-bg:#f5f5f5;--nimbus-slider-track:#efefef;--nimbus-slider-range:#595959;--nimbus-slider-thumb:#fff;--nimbus-slider-thumb-border:#595959;--nimbus-slider-shadow:0 1px 2px -1px #2020201a, 0 1px 3px 0 #2020201a;--nimbus-switch-off:#e8e8e8;--nimbus-switch-on:#595959;--nimbus-switch-thumb:#fff;--nimbus-shadow-xs:0 1px 2px 0 #2020200d;--nimbus-shadow-sm:0 1px 2px -1px #2020201a, 0 1px 3px 0 #2020201a;--nimbus-shadow-md:0 4px 6px -1px #2020201a;--nimbus-shadow-lg:0 12px 16px -4px #20202014;--nimbus-shadow-switch-thumb:0 2px 2px -1px #2020200a, 0 4px 6px -2px #2020200a, 0 12px 16px -4px #20202014;--nimbus-shadow-tooltip:0 2px 4px -2px #2020200f, 0 4px 6px -1px #2020201a;--nimbus-shadow-badge-hover:0 2px 4px -2px #1e5eed0f, 0 4px 6px -1px #1e5eed1a;--nimbus-focus-outline-shadow:0 0 0 3px #a3a3a380;--nimbus-focus-destructive-shadow:0 0 0 3px #dc262633;--nimbus-focus-positive-shadow:0 0 0 3px #63bc5433;--nimbus-focus-blue-shadow:0 0 0 3px #1e5eed40;--nimbus-focus-slider-shadow:0 0 0 4px #a3a3a380;--nimbus-radius-xs:2px;--nimbus-radius-md:8px;--nimbus-radius-lg:10px}.dark{--nimbus-foreground:#f9f9f9;--nimbus-background:#202020;--nimbus-primary:#fff;--nimbus-primary-foreground:#595959;--nimbus-muted:#5c5c5c;--nimbus-muted-foreground:#d8d8d8;--nimbus-border:#f9f9f9;--nimbus-accent-foreground:#ebf2ff;--nimbus-secondary:#1e5eed;--nimbus-calendar-accent-bg:#ffffff13;--nimbus-focus:#68c5ed;--nimbus-ring:#737373;--nimbus-input:#fff;--nimbus-destructive:#f8a79d;--nimbus-destructive-foreground:#fff8f7;--nimbus-error:#f8a79d;--nimbus-positive:#63bc54;--nimbus-positive-base:#c7eac0;--nimbus-negative-base:#ffccc5;--nimbus-warning:#f6cf5c;--nimbus-accent-bg:#ff9d28;--nimbus-accent-fg:#142d63;--nimbus-accent-hover:#ffd5a2;--nimbus-badge-primary-from:#202020;--nimbus-badge-primary-to:#1e5eed;--nimbus-badge-primary-border:#ebf2ff;--nimbus-tag-bg:#595959;--nimbus-tag-hover:#5c5c5c;--nimbus-progress-track:#3a3a3a;--nimbus-table-footer:#323232;--nimbus-radio-checked-bg:#2a2a2a;--nimbus-slider-track:#262626;--nimbus-slider-range:#d4d4d4;--nimbus-slider-thumb:#0a0a0a;--nimbus-slider-thumb-border:#d4d4d4;--nimbus-switch-off:#5c5c5c;--nimbus-switch-on:#f9f9f9;--nimbus-switch-thumb:#202020;--nimbus-focus-outline-shadow:0 0 0 3px #73737380;--nimbus-focus-destructive-shadow:0 0 0 3px #f8717166;--nimbus-focus-slider-shadow:0 0 0 4px #73737380}@theme inline{ --color-nimbus-foreground: var(--nimbus-foreground); --color-nimbus-background: var(--nimbus-background); --color-nimbus-primary: var(--nimbus-primary); --color-nimbus-primary-foreground: var(--nimbus-primary-foreground); --color-nimbus-muted: var(--nimbus-muted); --color-nimbus-muted-foreground: var(--nimbus-muted-foreground); --color-nimbus-border: var(--nimbus-border); --color-nimbus-secondary: var(--nimbus-secondary); --color-nimbus-accent-foreground: var(--nimbus-accent-foreground); --color-nimbus-focus: var(--nimbus-focus); --color-nimbus-ring: var(--nimbus-ring); --color-nimbus-input: var(--nimbus-input);  --color-nimbus-destructive: var(--nimbus-destructive); --color-nimbus-destructive-foreground: var(--nimbus-destructive-foreground);  --color-nimbus-error: var(--nimbus-error); --color-nimbus-error-base: var(--nimbus-error-base); --color-nimbus-positive: var(--nimbus-positive); --color-nimbus-positive-base: var(--nimbus-positive-base); --color-nimbus-negative-base: var(--nimbus-negative-base); --color-nimbus-warning: var(--nimbus-warning); --color-nimbus-warning-base: var(--nimbus-warning-base);  --color-nimbus-accent-bg: var(--nimbus-accent-bg); --color-nimbus-accent-fg: var(--nimbus-accent-fg); --color-nimbus-accent-hover: var(--nimbus-accent-hover);  --color-nimbus-highlight-primary: var(--nimbus-highlight-primary); --color-nimbus-highlight-secondary: var(--nimbus-highlight-secondary);  --color-nimbus-badge-primary-from: var(--nimbus-badge-primary-from); --color-nimbus-badge-primary-to: var(--nimbus-badge-primary-to); --color-nimbus-badge-primary-border: var(--nimbus-badge-primary-border);  --color-nimbus-tooltip-bg: var(--nimbus-tooltip-bg); --color-nimbus-tooltip-fg: var(--nimbus-tooltip-fg);  --color-nimbus-calendar-accent-bg: var(--nimbus-calendar-accent-bg);  --color-nimbus-tag-bg: var(--nimbus-tag-bg); --color-nimbus-tag-hover: var(--nimbus-tag-hover);  --color-nimbus-shield-navy: var(--nimbus-shield-navy); --color-nimbus-shield-orange: var(--nimbus-shield-orange);  --color-nimbus-progress-track: var(--nimbus-progress-track); --color-nimbus-table-footer: var(--nimbus-table-footer); --color-nimbus-radio-checked-bg: var(--nimbus-radio-checked-bg);  --color-nimbus-slider-track: var(--nimbus-slider-track); --color-nimbus-slider-range: var(--nimbus-slider-range); --color-nimbus-slider-thumb: var(--nimbus-slider-thumb); --color-nimbus-slider-thumb-border: var(--nimbus-slider-thumb-border);  --color-nimbus-switch-off: var(--nimbus-switch-off); --color-nimbus-switch-on: var(--nimbus-switch-on); --color-nimbus-switch-thumb: var(--nimbus-switch-thumb);  --shadow-nimbus-xs: var(--nimbus-shadow-xs); --shadow-nimbus-sm: var(--nimbus-shadow-sm); --shadow-nimbus-md: var(--nimbus-shadow-md); --shadow-nimbus-lg: var(--nimbus-shadow-lg); --shadow-nimbus-switch-thumb: var(--nimbus-shadow-switch-thumb); --shadow-nimbus-tooltip: var(--nimbus-shadow-tooltip); --shadow-nimbus-badge-hover: var(--nimbus-shadow-badge-hover);  --shadow-nimbus-focus-outline: var(--nimbus-focus-outline-shadow); --shadow-nimbus-focus-destructive: var(--nimbus-focus-destructive-shadow); --shadow-nimbus-focus-positive: var(--nimbus-focus-positive-shadow); --shadow-nimbus-focus-blue: var(--nimbus-focus-blue-shadow); --shadow-nimbus-focus-slider: var(--nimbus-focus-slider-shadow);  --radius-nimbus-xs: var(--nimbus-radius-xs); --radius-nimbus-md: var(--nimbus-radius-md); --radius-nimbus-lg: var(--nimbus-radius-lg);   --color-nimbus-ring-50: color-mix(in srgb, var(--nimbus-ring) 50%, transparent); --color-nimbus-ring-35: color-mix(in srgb, var(--nimbus-ring) 35%, transparent); --color-nimbus-destructive-90: color-mix(in srgb, var(--nimbus-destructive) 90%, transparent); --color-nimbus-destructive-20: color-mix(in srgb, var(--nimbus-destructive) 20%, transparent); --color-nimbus-destructive-10: color-mix(in srgb, var(--nimbus-destructive) 10%, transparent); --color-nimbus-focus-50: color-mix(in srgb, var(--nimbus-focus) 50%, transparent); --color-nimbus-focus-10: color-mix(in srgb, var(--nimbus-focus) 10%, transparent); --color-nimbus-focus-90: color-mix(in srgb, var(--nimbus-focus) 90%, transparent); --color-nimbus-muted-50: color-mix(in srgb, var(--nimbus-muted) 50%, transparent); --color-nimbus-muted-80: color-mix(in srgb, var(--nimbus-muted) 80%, transparent); --color-nimbus-accent-bg-20: color-mix(in srgb, var(--nimbus-accent-bg) 20%, transparent); --color-nimbus-background-80: color-mix(in srgb, var(--nimbus-background) 80%, transparent); --color-nimbus-border-50: color-mix(in srgb, var(--nimbus-border) 50%, transparent); --color-nimbus-input-10: color-mix(in srgb, var(--nimbus-input) 10%, transparent); --color-nimbus-muted-foreground-50: color-mix(in srgb, var(--nimbus-muted-foreground) 50%, transparent);  --nimbus-chart-1: #b9e4ff; --nimbus-chart-2: #79c7ff; --nimbus-chart-3: #44aeff; --nimbus-chart-4: #006fc1; --nimbus-chart-5: #003c6e;}
