{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "theme",
  "title": "zero theme",
  "description": "CSS variables (light and dark), animations and the Tailwind CSS 3 preset of the Get IT Done design system. Import styles/getitdone/theme.css, animation.css and document-surface.css in your global CSS and add tailwind/getitdone/preset.cjs to presets.",
  "dependencies": [
    "tailwindcss-animate@^1.0.7",
    "tailwindcss-themer@^3.1.2",
    "@tailwindcss/container-queries@^0.1.1"
  ],
  "files": [
    {
      "path": "registry/theme/theme.css",
      "content": "/* Generated by build-css-vars.ts — theme: zero */\n\n:root {\n  --font-sans: Inter, system-ui, sans-serif;\n  --typo-h1-font: var(--font-primary-theme);\n  --typo-h1-weight: 800;\n  --typo-h1-size: 3rem;\n  --typo-h1-lh: 3.75rem;\n  --typo-h1-ls: -0.0120em;\n  --typo-h2-font: var(--font-primary-theme);\n  --typo-h2-weight: 700;\n  --typo-h2-size: 1.875rem;\n  --typo-h2-lh: 2.125rem;\n  --typo-h2-ls: -0.0075em;\n  --typo-h3-font: var(--font-primary-theme);\n  --typo-h3-weight: 700;\n  --typo-h3-size: 1.5rem;\n  --typo-h3-lh: 2.125rem;\n  --typo-h3-ls: -0.0060em;\n  --typo-h4-font: var(--font-primary-theme);\n  --typo-h4-weight: 600;\n  --typo-h4-size: 1.25rem;\n  --typo-h4-lh: 1.5rem;\n  --typo-h4-ls: -0.0050em;\n  --typo-large-font: var(--font-body-theme);\n  --typo-large-weight: 600;\n  --typo-large-size: 1.125rem;\n  --typo-large-lh: 1.25rem;\n  --typo-large-ls: 0.0000em;\n  --typo-lead-font: var(--font-body-theme);\n  --typo-lead-weight: 400;\n  --typo-lead-size: 1.25rem;\n  --typo-lead-lh: 1.75rem;\n  --typo-lead-ls: 0.0000em;\n  --typo-body-font: var(--font-body-theme);\n  --typo-body-weight: 400;\n  --typo-body-size: 1rem;\n  --typo-body-lh: 1.5rem;\n  --typo-body-ls: 0.0000em;\n  --typo-subtle-font: var(--font-body-theme);\n  --typo-subtle-weight: 400;\n  --typo-subtle-size: 0.875rem;\n  --typo-subtle-lh: 1.125rem;\n  --typo-subtle-ls: 0.0000em;\n  --typo-subtle-medium-font: var(--font-body-theme);\n  --typo-subtle-medium-weight: 500;\n  --typo-subtle-medium-size: 0.875rem;\n  --typo-subtle-medium-lh: 1.125rem;\n  --typo-subtle-medium-ls: 0.0000em;\n  --typo-suble-semibold-font: var(--font-body-theme);\n  --typo-suble-semibold-weight: 600;\n  --typo-suble-semibold-size: 0.875rem;\n  --typo-suble-semibold-lh: 1.125rem;\n  --typo-suble-semibold-ls: 0.0000em;\n  --typo-small-font: var(--font-body-theme);\n  --typo-small-weight: 500;\n  --typo-small-size: 0.875rem;\n  --typo-small-lh: 1rem;\n  --typo-small-ls: 0.0000em;\n  --typo-detail-font: var(--font-body-theme);\n  --typo-detail-weight: 500;\n  --typo-detail-size: 0.75rem;\n  --typo-detail-lh: 0.9375rem;\n  --typo-detail-ls: -0.0060em;\n  --typo-blockquote-font: var(--font-body-theme);\n  --typo-blockquote-weight: 400;\n  --typo-blockquote-size: 1rem;\n  --typo-blockquote-lh: 1.5rem;\n  --typo-blockquote-ls: 0.0000em;\n  --typo-code-font: ui-monospace, SFMono-Regular, Menlo, monospace;\n  --typo-code-weight: 700;\n  --typo-code-size: 0.875rem;\n  --typo-code-lh: 1.125rem;\n  --typo-code-ls: 0.0000em;\n  --typo-table-item-font: var(--font-body-theme);\n  --typo-table-item-weight: 400;\n  --typo-table-item-size: 1rem;\n  --typo-table-item-lh: 1.5rem;\n  --typo-table-item-ls: 0.0000em;\n  --typo-button-sm-font: var(--font-body-theme);\n  --typo-button-sm-weight: 500;\n  --typo-button-sm-size: 0.75rem;\n  --typo-button-sm-lh: 0.9375rem;\n  --typo-button-sm-ls: -0.0060em;\n  --typo-button-md-font: var(--font-body-theme);\n  --typo-button-md-weight: 500;\n  --typo-button-md-size: 0.8125rem;\n  --typo-button-md-lh: 1rem;\n  --typo-button-md-ls: -0.0060em;\n  --typo-button-lg-font: var(--font-body-theme);\n  --typo-button-lg-weight: 500;\n  --typo-button-lg-size: 1.125rem;\n  --typo-button-lg-lh: 1.375rem;\n  --typo-button-lg-ls: 0.0000em;\n  --typo-button-xl-font: var(--font-body-theme);\n  --typo-button-xl-weight: 500;\n  --typo-button-xl-size: 1.25rem;\n  --typo-button-xl-lh: 1.5rem;\n  --typo-button-xl-ls: 0.0000em;\n  --typo-button-2xl-font: var(--font-body-theme);\n  --typo-button-2xl-weight: 500;\n  --typo-button-2xl-size: 1.5rem;\n  --typo-button-2xl-lh: 1.75rem;\n  --typo-button-2xl-ls: 0.0000em;\n  --typo-link-sm-font: var(--font-body-theme);\n  --typo-link-sm-weight: 400;\n  --typo-link-sm-size: 0.8125rem;\n  --typo-link-sm-lh: 1rem;\n  --typo-link-sm-ls: -0.0060em;\n  --typo-link-md-font: var(--font-body-theme);\n  --typo-link-md-weight: 600;\n  --typo-link-md-size: 1rem;\n  --typo-link-md-lh: 1.25rem;\n  --typo-link-md-ls: 0.0000em;\n  --typo-link-lg-font: var(--font-body-theme);\n  --typo-link-lg-weight: 600;\n  --typo-link-lg-size: 1.125rem;\n  --typo-link-lg-lh: 1.25rem;\n  --typo-link-lg-ls: 0.0000em;\n  --typo-switch-font: var(--font-body-theme);\n  --typo-switch-weight: 500;\n  --typo-switch-size: 0.875rem;\n  --typo-switch-lh: 1.25rem;\n  --typo-switch-ls: 0.0000em;\n  --typo-checkbox-font: var(--font-body-theme);\n  --typo-checkbox-weight: 500;\n  --typo-checkbox-size: 0.875rem;\n  --typo-checkbox-lh: 1rem;\n  --typo-checkbox-ls: 0.0000em;\n  --typo-checkbox-content-font: var(--font-body-theme);\n  --typo-checkbox-content-weight: 400;\n  --typo-checkbox-content-size: 0.875rem;\n  --typo-checkbox-content-lh: 1.5rem;\n  --typo-checkbox-content-ls: 0.0000em;\n  --typo-button-hover-font: var(--font-body-theme);\n  --typo-button-hover-weight: 500;\n  --typo-button-hover-size: 1rem;\n  --typo-button-hover-lh: 1.25rem;\n  --typo-button-hover-ls: 0.0000em;\n  --typo-accordion-title-font: var(--font-body-theme);\n  --typo-accordion-title-weight: 500;\n  --typo-accordion-title-size: 1rem;\n  --typo-accordion-title-lh: 1.5rem;\n  --typo-accordion-title-ls: 0.0000em;\n  --typo-accordion-content-font: var(--font-body-theme);\n  --typo-accordion-content-weight: 400;\n  --typo-accordion-content-size: 0.875rem;\n  --typo-accordion-content-lh: 1.5rem;\n  --typo-accordion-content-ls: 0.0000em;\n  --typo-label-font: var(--font-body-theme);\n  --typo-label-weight: 500;\n  --typo-label-size: 0.8125rem;\n  --typo-label-lh: 1rem;\n  --typo-label-ls: -0.0060em;\n  --typo-label-highlight-font: var(--font-body-theme);\n  --typo-label-highlight-weight: 600;\n  --typo-label-highlight-size: 1rem;\n  --typo-label-highlight-lh: 1.5rem;\n  --typo-label-highlight-ls: 0.0000em;\n  --typo-text-small-font: var(--font-body-theme);\n  --typo-text-small-weight: 400;\n  --typo-text-small-size: 0.8125rem;\n  --typo-text-small-lh: 1rem;\n  --typo-text-small-ls: -0.0060em;\n  --typo-text-extra-small-font: var(--font-body-theme);\n  --typo-text-extra-small-weight: 400;\n  --typo-text-extra-small-size: 0.75rem;\n  --typo-text-extra-small-lh: 0.9375rem;\n  --typo-text-extra-small-ls: -0.0060em;\n  --typo-text-small-medium-font: var(--font-body-theme);\n  --typo-text-small-medium-weight: 500;\n  --typo-text-small-medium-size: 0.875rem;\n  --typo-text-small-medium-lh: 1.25rem;\n  --typo-text-small-medium-ls: 0.0000em;\n  --typo-table-head-font: var(--font-body-theme);\n  --typo-table-head-weight: 500;\n  --typo-table-head-size: 0.8125rem;\n  --typo-table-head-lh: 1rem;\n  --typo-table-head-ls: 0.0000em;\n  --typo-table-cell-font: var(--font-body-theme);\n  --typo-table-cell-weight: 400;\n  --typo-table-cell-size: 0.8125rem;\n  --typo-table-cell-lh: 1rem;\n  --typo-table-cell-ls: -0.0060em;\n  --typo-inline-code-font: ui-monospace, SFMono-Regular, Menlo, monospace;\n  --typo-inline-code-weight: 700;\n  --typo-inline-code-size: 0.875rem;\n  --typo-inline-code-lh: 1.5rem;\n  --typo-inline-code-ls: 0.0000em;\n  --typo-menu-section-title-font: var(--font-body-theme);\n  --typo-menu-section-title-weight: 600;\n  --typo-menu-section-title-size: 0.875rem;\n  --typo-menu-section-title-lh: 1.5rem;\n  --typo-menu-section-title-ls: 0.0000em;\n  --typo-input-text-font: var(--font-body-theme);\n  --typo-input-text-weight: 400;\n  --typo-input-text-size: 0.8125rem;\n  --typo-input-text-lh: 1rem;\n  --typo-input-text-ls: -0.0060em;\n  --typo-textarea-text-font: var(--font-body-theme);\n  --typo-textarea-text-weight: 400;\n  --typo-textarea-text-size: 0.875rem;\n  --typo-textarea-text-lh: 1.25rem;\n  --typo-textarea-text-ls: 0.0000em;\n  --typo-body-medium-font: var(--font-body-theme);\n  --typo-body-medium-weight: 500;\n  --typo-body-medium-size: 0.875rem;\n  --typo-body-medium-lh: 1.5rem;\n  --typo-body-medium-ls: 0.0000em;\n  --typo-input-label-font: var(--font-body-theme);\n  --typo-input-label-weight: 500;\n  --typo-input-label-size: 0.8125rem;\n  --typo-input-label-lh: 1.25rem;\n  --typo-input-label-ls: -0.0060em;\n  --typo-textarea-label-font: var(--font-body-theme);\n  --typo-textarea-label-weight: 500;\n  --typo-textarea-label-size: 0.8125rem;\n  --typo-textarea-label-lh: 1.25rem;\n  --typo-textarea-label-ls: -0.0060em;\n  --typo-input-hint-font: var(--font-body-theme);\n  --typo-input-hint-weight: 400;\n  --typo-input-hint-size: 0.75rem;\n  --typo-input-hint-lh: 0.9375rem;\n  --typo-input-hint-ls: -0.0060em;\n  --typo-textarea-hint-font: var(--font-body-theme);\n  --typo-textarea-hint-weight: 400;\n  --typo-textarea-hint-size: 0.875rem;\n  --typo-textarea-hint-lh: 1.5rem;\n  --typo-textarea-hint-ls: 0.0000em;\n  --typo-p-font: var(--font-body-theme);\n  --typo-p-weight: 400;\n  --typo-p-size: 1rem;\n  --typo-p-lh: 1.25rem;\n  --typo-p-ls: 0.0000em;\n  --typo-p-ui-font: var(--font-body-theme);\n  --typo-p-ui-weight: 400;\n  --typo-p-ui-size: 1rem;\n  --typo-p-ui-lh: 1.5rem;\n  --typo-p-ui-ls: 0.0000em;\n  --typo-p-ui-medium-font: var(--font-body-theme);\n  --typo-p-ui-medium-weight: 500;\n  --typo-p-ui-medium-size: 1rem;\n  --typo-p-ui-medium-lh: 1.5rem;\n  --typo-p-ui-medium-ls: 0.0000em;\n  --typo-list-font: var(--font-body-theme);\n  --typo-list-weight: 400;\n  --typo-list-size: 1rem;\n  --typo-list-lh: 1.5rem;\n  --typo-list-ls: 0.0000em;\n  --typo-digit-md-font: var(--font-body-theme);\n  --typo-digit-md-weight: 500;\n  --typo-digit-md-size: 3rem;\n  --typo-digit-md-lh: 3.75rem;\n  --typo-digit-md-ls: 0.0000em;\n  --typo-digit-lg-font: var(--font-body-theme);\n  --typo-digit-lg-weight: 500;\n  --typo-digit-lg-size: 3.75rem;\n  --typo-digit-lg-lh: 4.5rem;\n  --typo-digit-lg-ls: 0.0000em;\n  --typo-digit-lg-semibold-font: var(--font-body-theme);\n  --typo-digit-lg-semibold-weight: 600;\n  --typo-digit-lg-semibold-size: 3.75rem;\n  --typo-digit-lg-semibold-lh: 4.5rem;\n  --typo-digit-lg-semibold-ls: 0.0000em;\n  --typo-lead-medium-font: var(--font-body-theme);\n  --typo-lead-medium-weight: 500;\n  --typo-lead-medium-size: 1.125rem;\n  --typo-lead-medium-lh: 1.75rem;\n  --typo-lead-medium-ls: 0.0000em;\n  --typo-subheading-font: var(--font-body-theme);\n  --typo-subheading-weight: 600;\n  --typo-subheading-size: 1.5rem;\n  --typo-subheading-lh: 2rem;\n  --typo-subheading-ls: 0.0000em;\n  --typo-subheading-medium-font: var(--font-body-theme);\n  --typo-subheading-medium-weight: 500;\n  --typo-subheading-medium-size: 1.5rem;\n  --typo-subheading-medium-lh: 2rem;\n  --typo-subheading-medium-ls: 0.0000em;\n  --typo-caption-font: var(--font-body-theme);\n  --typo-caption-weight: 500;\n  --typo-caption-size: 0.75rem;\n  --typo-caption-lh: 0.9375rem;\n  --typo-caption-ls: -0.0060em;\n  --typo-caption-regular-font: var(--font-body-theme);\n  --typo-caption-regular-weight: 400;\n  --typo-caption-regular-size: 0.75rem;\n  --typo-caption-regular-lh: 0.9375rem;\n  --typo-caption-regular-ls: -0.0060em;\n  --typo-h2-semibold-font: var(--font-body-theme);\n  --typo-h2-semibold-weight: 600;\n  --typo-h2-semibold-size: 1.875rem;\n  --typo-h2-semibold-lh: 2.375rem;\n  --typo-h2-semibold-ls: 0.0000em;\n  --typo-kpi-value-font: var(--font-body-theme);\n  --typo-kpi-value-weight: 600;\n  --typo-kpi-value-size: 1rem;\n  --typo-kpi-value-lh: 1.375rem;\n  --typo-kpi-value-ls: -0.0100em;\n  --typo-kpi-value-numeric: tabular-nums;\n  --typo-kpi-label-font: var(--font-body-theme);\n  --typo-kpi-label-weight: 400;\n  --typo-kpi-label-size: 0.6875rem;\n  --typo-kpi-label-lh: 1rem;\n  --typo-kpi-label-ls: 0.0000em;\n  --typo-micro-font: var(--font-body-theme);\n  --typo-micro-weight: 400;\n  --typo-micro-size: 0.6875rem;\n  --typo-micro-lh: 1rem;\n  --typo-micro-ls: 0;\n  --typo-micro-medium-font: var(--font-body-theme);\n  --typo-micro-medium-weight: 500;\n  --typo-micro-medium-size: 0.6875rem;\n  --typo-micro-medium-lh: 1rem;\n  --typo-micro-medium-ls: 0;\n  --typo-ui-font: var(--font-body-theme);\n  --typo-ui-weight: 400;\n  --typo-ui-size: 0.8125rem;\n  --typo-ui-lh: 1rem;\n  --typo-ui-ls: -0.0060em;\n  --typo-ui-medium-font: var(--font-body-theme);\n  --typo-ui-medium-weight: 500;\n  --typo-ui-medium-size: 0.8125rem;\n  --typo-ui-medium-lh: 1rem;\n  --typo-ui-medium-ls: -0.0060em;\n  --typo-ui-lg-semibold-font: var(--font-body-theme);\n  --typo-ui-lg-semibold-weight: 600;\n  --typo-ui-lg-semibold-size: 0.9375rem;\n  --typo-ui-lg-semibold-lh: 1.375rem;\n  --typo-ui-lg-semibold-ls: 0;\n  --typo-ui-lg-font: var(--font-body-theme);\n  --typo-ui-lg-weight: 400;\n  --typo-ui-lg-size: 0.9375rem;\n  --typo-ui-lg-lh: 1.375rem;\n  --typo-ui-lg-ls: 0;\n  --typo-sheet-title-font: var(--font-body-theme);\n  --typo-sheet-title-weight: 600;\n  --typo-sheet-title-size: 1rem;\n  --typo-sheet-title-lh: 1.5rem;\n  --typo-sheet-title-ls: -0.0100em;\n  --typo-ui-semibold-font: var(--font-body-theme);\n  --typo-ui-semibold-weight: 600;\n  --typo-ui-semibold-size: 0.8125rem;\n  --typo-ui-semibold-lh: 1.25rem;\n  --typo-ui-semibold-ls: 0.0000em;\n  --typo-kpi-value-lg-font: var(--font-body-theme);\n  --typo-kpi-value-lg-weight: 600;\n  --typo-kpi-value-lg-size: 1.375rem;\n  --typo-kpi-value-lg-lh: 1.75rem;\n  --typo-kpi-value-lg-ls: 0.0000em;\n  --typo-kpi-value-lg-numeric: tabular-nums;\n  --typo-ui-sm-font: var(--font-body-theme);\n  --typo-ui-sm-weight: 400;\n  --typo-ui-sm-size: 0.75rem;\n  --typo-ui-sm-lh: 0.9375rem;\n  --typo-ui-sm-ls: -0.0060em;\n  --typo-ui-sm-semibold-font: var(--font-body-theme);\n  --typo-ui-sm-semibold-weight: 600;\n  --typo-ui-sm-semibold-size: 0.75rem;\n  --typo-ui-sm-semibold-lh: 0.9375rem;\n  --typo-ui-sm-semibold-ls: -0.0060em;\n  --typo-code-sm-font: ui-monospace, SFMono-Regular, Menlo, monospace;\n  --typo-code-sm-weight: 400;\n  --typo-code-sm-size: 0.6875rem;\n  --typo-code-sm-lh: 1rem;\n  --typo-code-sm-ls: 0;\n  --typo-code-block-font: ui-monospace, SFMono-Regular, Menlo, monospace;\n  --typo-code-block-weight: 400;\n  --typo-code-block-size: 0.75rem;\n  --typo-code-block-lh: 1.1875rem;\n  --typo-code-block-ls: 0;\n  --typo-title-sm-font: var(--font-body-theme);\n  --typo-title-sm-weight: 600;\n  --typo-title-sm-size: 1.25rem;\n  --typo-title-sm-lh: 1.75rem;\n  --typo-title-sm-ls: 0;\n  --typo-display-font: var(--font-body-theme);\n  --typo-display-weight: 600;\n  --typo-display-size: 2.75rem;\n  --typo-display-lh: 3rem;\n  --typo-display-ls: 0;\n  --typo-display-sm-font: var(--font-body-theme);\n  --typo-display-sm-weight: 600;\n  --typo-display-sm-size: 2rem;\n  --typo-display-sm-lh: 2.25rem;\n  --typo-display-sm-ls: 0;\n  --typo-lead-lg-font: var(--font-body-theme);\n  --typo-lead-lg-weight: 400;\n  --typo-lead-lg-size: 1rem;\n  --typo-lead-lg-lh: 1.5625rem;\n  --typo-lead-lg-ls: 0;\n  --typo-kpi-label-strong-font: var(--font-body-theme);\n  --typo-kpi-label-strong-weight: 500;\n  --typo-kpi-label-strong-size: 0.6875rem;\n  --typo-kpi-label-strong-lh: 1rem;\n  --typo-kpi-label-strong-ls: 0.0000em;\n  --typo-page-title-font: var(--font-body-theme);\n  --typo-page-title-weight: 600;\n  --typo-page-title-size: 1.5rem;\n  --typo-page-title-lh: 1.8125rem;\n  --typo-page-title-ls: -0.0200em;\n  --typo-tab-font: var(--font-body-theme);\n  --typo-tab-weight: 500;\n  --typo-tab-size: 0.8125rem;\n  --typo-tab-lh: 1rem;\n  --typo-tab-ls: -0.0060em;\n  --typo-nav-item-font: var(--font-body-theme);\n  --typo-nav-item-weight: 400;\n  --typo-nav-item-size: 0.875rem;\n  --typo-nav-item-lh: 1.0625rem;\n  --typo-nav-item-ls: -0.0060em;\n  --typo-nav-item-current-font: var(--font-body-theme);\n  --typo-nav-item-current-weight: 500;\n  --typo-nav-item-current-size: 0.875rem;\n  --typo-nav-item-current-lh: 1.0625rem;\n  --typo-nav-item-current-ls: -0.0060em;\n  --typo-avatar-xs-font: var(--font-body-theme);\n  --typo-avatar-xs-weight: 600;\n  --typo-avatar-xs-size: 0.625rem;\n  --typo-avatar-xs-lh: 0.625rem;\n  --typo-avatar-xs-ls: 0.0000em;\n  --typo-text-small-semibold-font: var(--font-body-theme);\n  --typo-text-small-semibold-weight: 600;\n  --typo-text-small-semibold-size: 0.875rem;\n  --typo-text-small-semibold-lh: 1.25rem;\n  --typo-text-small-semibold-ls: 0.0000em;\n  --typo-detail-semibold-font: var(--font-body-theme);\n  --typo-detail-semibold-weight: 600;\n  --typo-detail-semibold-size: 0.75rem;\n  --typo-detail-semibold-lh: 1rem;\n  --typo-detail-semibold-ls: 0.0000em;\n  --typo-overline-font: var(--font-body-theme);\n  --typo-overline-weight: 600;\n  --typo-overline-size: 0.75rem;\n  --typo-overline-lh: 1rem;\n  --typo-overline-ls: 0.0400em;\n  --typo-ui-relaxed-font: var(--font-body-theme);\n  --typo-ui-relaxed-weight: 400;\n  --typo-ui-relaxed-size: 0.8125rem;\n  --typo-ui-relaxed-lh: 1.1875rem;\n  --typo-ui-relaxed-ls: -0.0060em;\n  --typo-title-xs-font: var(--font-body-theme);\n  --typo-title-xs-weight: 600;\n  --typo-title-xs-size: 1.125rem;\n  --typo-title-xs-lh: 1.5rem;\n  --typo-title-xs-ls: -0.0100em;\n  --typo-title-lg-font: var(--font-body-theme);\n  --typo-title-lg-weight: 600;\n  --typo-title-lg-size: 1.625rem;\n  --typo-title-lg-lh: 2rem;\n  --typo-title-lg-ls: -0.0200em;\n  --typo-display-md-font: var(--font-body-theme);\n  --typo-display-md-weight: 600;\n  --typo-display-md-size: 2.25rem;\n  --typo-display-md-lh: 2.5rem;\n  --typo-display-md-ls: 0;\n  --typo-timer-font: var(--font-body-theme);\n  --typo-timer-weight: 600;\n  --typo-timer-size: 1.25rem;\n  --typo-timer-lh: 1.75rem;\n  --typo-timer-ls: 0.0000em;\n  --typo-timer-numeric: tabular-nums;\n  --typo-dialog-title-font: var(--font-body-theme);\n  --typo-dialog-title-weight: 600;\n  --typo-dialog-title-size: 1rem;\n  --typo-dialog-title-lh: 1.1875rem;\n  --typo-dialog-title-ls: -0.0060em;\n  --typo-file-tag-font: var(--font-body-theme);\n  --typo-file-tag-weight: 700;\n  --typo-file-tag-size: 0.5rem;\n  --typo-file-tag-lh: 0.75rem;\n  --typo-file-tag-ls: 0.0200em;\n  --font-primary-theme: var(--font-sans);\n  --font-body-theme: var(--font-sans);\n  --font-family: var(--font-sans);\n  --borderRadius-default: 8px;\n  --borderRadius-button: 8px;\n  --borderRadius-input: 8px;\n  --borderRadius-card: 12px;\n  --borderRadius-badge: 6px;\n  --borderRadius-checkbox: 4px;\n  --borderRadius: 8px;\n  --borderWidth-default: 1px;\n  --borderRadius-hairline: 2px;\n  --borderRadius-tight: 4px;\n  --borderRadius-item: 6px;\n  --borderRadius-control: 8px;\n  --borderRadius-surface: 12px;\n  --borderRadius-dialog: 12px;\n  --borderRadius-popover: 12px;\n  --borderRadius-logo-tile-20: 5px;\n  --borderRadius-logo-tile-24: 6px;\n  --borderRadius-logo-tile-32: 8px;\n  --borderRadius-logo-tile-40: 10px;\n  --borderRadius-logo-tile-48: 12px;\n  --fontSize-logo-tile-20: 10px;\n  --fontSize-logo-tile-24: 11px;\n  --fontSize-logo-tile-32: 13px;\n  --fontSize-logo-tile-40: 16px;\n  --fontSize-logo-tile-48: 16px;\n  --size-control-sm: 28px;\n  --size-control-md: 32px;\n  --size-control-lg: 36px;\n  --shadow-xs: 0 1px 2px rgb(0 0 0 / 0.04);\n  --shadow-field-hover: 0 1px 4px rgba(56, 62, 71, 0.10);\n  --shadow-popover: 0 0 0 1px rgba(0, 22, 62, 0.01), 0 4px 12px -1px rgba(0, 22, 62, 0.04), 0 1px 3px -1px rgba(0, 22, 62, 0.18);\n  --shadow-dialog: 0 16px 32px -8px rgba(0, 0, 0, 0.05), 0 32px 64px -16px rgba(0, 0, 0, 0.06), 0 1px 3px rgba(0, 0, 0, 0.03);\n  --elevation-control: 0 0 #0000;\n  --elevation-surface: 0 1px 2px rgba(15, 23, 42, 0.04);\n  --elevation-raised: 0 16px 40px rgba(15, 23, 42, 0.16);\n  --elevation-table: 0 0 #0000;\n  --elevation-auth: 0 1px 2px rgba(0, 0, 0, 0.04), 0 8px 24px rgba(15, 23, 42, 0.06);\n  --elevation-scrim-blur: 0px;\n  --size-control-xl: 40px;\n  --size-control-2xl: 48px;\n  --size-control-padding-x-sm: 10px;\n  --size-control-padding-x-md: 12px;\n  --size-control-padding-x-lg: 14px;\n  --size-control-padding-x-xl: 20px;\n  --size-control-padding-x-2xl: 28px;\n  --size-control-padding-y-sm: 8px;\n  --size-control-padding-y-md: 10px;\n  --size-icon-sm: 16px;\n  --size-icon-md: 16px;\n  --size-icon-lg: 24px;\n  --size-icon-nav: 15px;\n  --size-icon-stroke: 1.75px;\n  --size-icon-stroke-sm: 2.25px;\n  --size-icon-stroke-check: 3px;\n  --size-icon-stroke-px-24: 1.75px;\n  --size-icon-stroke-px-20: 1.46px;\n  --size-icon-stroke-px-16: 1.17px;\n  --size-icon-stroke-px-15: 1.09px;\n  --size-icon-stroke-px-14: 1.02px;\n  --size-icon-stroke-sm-px-12: 1.125px;\n  --size-icon-stroke-check-px-12: 1.5px;\n  --size-avatar-xs: 24px;\n  --size-avatar-sm: 32px;\n  --size-avatar-md: 40px;\n  --size-avatar-lg: 48px;\n  --size-avatar-xl: 56px;\n  --size-avatar-2xl: 64px;\n  --size-avatar-ring: 2px;\n  --size-checkbox-sm: 16px;\n  --size-checkbox-md: 20px;\n  --size-switch-track-w-sm: 32px;\n  --size-switch-track-h-sm: 18px;\n  --size-switch-track-w-md: 44px;\n  --size-switch-track-h-md: 24px;\n  --size-switch-thumb-sm: 14px;\n  --size-switch-thumb-md: 20px;\n  --size-menu-max-h: 320px;\n  --size-textarea-min: 128px;\n  --size-calendar-cell: 32px;\n  --size-month-cell: 76px;\n  --size-heatmap-cell: 28px;\n  --size-tree-indent: 28px;\n  --size-sidebar: 248px;\n  --size-inner-column: 220px;\n  --size-filter-column: 280px;\n  --size-aside: 320px;\n  --size-aside-compact: 280px;\n  --size-page-max: 1200px;\n  --size-reading-max: 760px;\n  --size-document: 818px;\n  --size-topbar: 48px;\n  --size-inset: 8px;\n  --size-page-top: 24px;\n  --size-page-bottom: 48px;\n  --size-sheet-sm: 440px;\n  --size-sheet-md: 520px;\n  --size-sheet-lg: 640px;\n  --size-sheet-xl: 900px;\n  --size-sheet-stack-offset: 32px;\n  --size-sheet-footer: 56px;\n  --size-sheet-card: 776px;\n  --size-row: 44px;\n  --size-row-compact: 36px;\n  --size-row-two-line: 48px;\n  --size-table-head: 34px;\n  --size-action-bar-row: 44px;\n  --size-pager: 44px;\n  --size-kpi-strip: 52px;\n  --size-kanban-column: 260px;\n  --size-kanban-column-min: 208px;\n  --size-nav-item: 30px;\n  --size-status-dot: 6px;\n  --size-breakpoint-tablet: 768px;\n  --size-breakpoint-desktop: 1280px;\n  --size-sidebar-collapsed: 56px;\n  --size-gap-control: 6px;\n  --size-gap-label: 8px;\n  --size-ring-width: 3px;\n  --size-icon-xs: 14px;\n  --size-icon-2xs: 12px;\n  --size-nav-item-padding-x: 8px;\n  --size-nav-item-gap: 8px;\n  --size-table-select: 36px;\n  --size-sidebar-rail: 82px;\n  --size-topbar-lg: 72px;\n  --size-toolbar: 58px;\n  --size-sidebar-rail-button: 42px;\n  --size-page-header-cover: 240px;\n  --size-avatar-profile: 160px;\n  --size-form-intro: 200px;\n  --size-attribute-label-min: 96px;\n  --size-attribute-label-max: 200px;\n  --size-form-fields: 536px;\n  --size-form-one-column: 560px;\n  --size-form-sheet: 480px;\n  --size-form-field-min: 240px;\n  --size-hero-copy: 620px;\n  --size-touch-target: 24px;\n  --size-input-text-min-mobile: 16px;\n  --size-touch-target-lg: 44px;\n  --size-category-column: 260px;\n  --size-style-panel: 268px;\n  --size-auth-card: 420px;\n  --size-command-palette: 640px;\n  --size-command-palette-list: 360px;\n  --size-user-menu: 300px;\n  --size-calendar-side-column: 242px;\n  --size-time-axis: 48px;\n  --size-totals-column: 280px;\n  --size-control-xs: 24px;\n  --size-chat-list: 300px;\n  --size-icon-tile: 28px;\n  --size-subtask-title-min: 140px;\n  --size-subtask-meta-min: 96px;\n  --size-capacity-bar: 84px;\n  --size-select-compact: 104px;\n  --size-select-md: 128px;\n  --size-numeric-cell: 96px;\n  --size-card-min: 160px;\n  --size-swatch-sm: 10px;\n  --size-swatch-md: 12px;\n  --size-brand-mark-sm: 18px;\n  --size-progress-md: 6px;\n  --size-kbd: 18px;\n  --size-object-icon: 18px;\n  --size-stepper-marker: 22px;\n  --size-badge: 22px;\n  --size-focus-ring-width: 2px;\n  --size-focus-ring-offset: 2px;\n  --size-button-padding-x-sm: 10px;\n  --size-button-gap-sm: 6px;\n  --size-hour-row: 48px;\n  --size-grid-inset: 8px;\n  --size-avatar-compact: 28px;\n  --size-auth-card-wide: 640px;\n  --size-file-preview: 92px;\n  --size-column-160: 160px;\n  --size-column-200: 200px;\n  --size-column-240: 240px;\n  --size-column-360: 360px;\n  --size-column-440: 440px;\n  --size-search: 200px;\n  --size-hour-grid-lane-min: 64px;\n  --size-textarea-compact: 72px;\n  --space-1: 0.25rem;\n  --space-2: 0.5rem;\n  --space-3: 0.75rem;\n  --space-4: 1rem;\n  --space-5: 1.25rem;\n  --space-6: 1.5rem;\n  --space-8: 2rem;\n  --space-10: 2.5rem;\n  --space-12: 3rem;\n  --space-16: 4rem;\n  --space-micro: 0.125rem;\n  --space-label: 0.375rem;\n  --grid-columns: 12;\n  --grid-gutter: 20px;\n  --grid-margin: 32px;\n  --z-base: 0;\n  --z-raised: 1;\n  --z-sticky: 10;\n  --z-chrome: 30;\n  --z-chrome-2: 31;\n  --z-chrome-3: 32;\n  --z-banner: 40;\n  --z-dropdown: 65;\n  --z-sheet: 50;\n  --z-sheet-2: 51;\n  --z-sheet-3: 52;\n  --z-dialog: 60;\n  --z-toast: 70;\n  --z-tooltip: 80;\n  --motion-duration-fast: 120ms;\n  --motion-duration-base: 180ms;\n  --motion-duration-slow: 240ms;\n  --motion-duration-stack-offset: 160ms;\n  --motion-easing-standard: cubic-bezier(0.2, 0, 0, 1);\n  --motion-easing-enter: cubic-bezier(0, 0, 0, 1);\n  --motion-easing-exit: cubic-bezier(0.4, 0, 1, 1);\n  --borderWidth-event: 3px;\n  --borderWidth-event-strong: 4px;\n  --opacity-empty: 0.6;\n  --opacity-ring-halo: 0.15;\n  --opacity-muted: 0.5;\n  --opacity-faded: 0.35;\n  --opacity-done: 0.55;\n  --colors-accordion-background-default: 255 255 255;\n  --colors-accordion-foreground-default: 15 23 42;\n  --colors-background: 255 255 255;\n  --colors-background-light: 250 250 250;\n  --colors-badge-background-ghost-default: 0 0 0;\n  --colors-badge-background-ghost-hover: 241 245 249;\n  --colors-badge-background-link-default: 0 0 0;\n  --colors-badge-background-subtle-default: 241 245 249;\n  --colors-badge-background-subtle-hover: 226 232 240;\n  --colors-badge-foreground-ghost-default: 15 23 42;\n  --colors-badge-foreground-ghost-hover: 15 23 42;\n  --colors-badge-foreground-link-default: 15 23 42;\n  --colors-badge-foreground-link-hover: 15 23 42;\n  --colors-badge-foreground-subtle-default: 15 23 42;\n  --colors-badge-foreground-subtle-hover: 15 23 42;\n  --colors-button-background-default: 37 99 235;\n  --colors-button-background-destructive: 220 38 38;\n  --colors-button-background-destructive-hover: 185 28 28;\n  --colors-button-background-ghost-hover: 241 245 249;\n  --colors-button-background-hover: 29 78 216;\n  --colors-button-background-outline-default: 255 255 255;\n  --colors-button-background-outline-hover: 241 245 249;\n  --colors-button-background-primary-default: 37 99 235;\n  --colors-button-background-primary-hover: 29 78 216;\n  --colors-button-background-subtle-default: 241 245 249;\n  --colors-button-background-subtle-hover: 226 232 240;\n  --colors-button-background-success-default: 5 150 105;\n  --colors-button-border-outline-default: 226 232 240;\n  --colors-button-border-outline-hover: 226 232 240;\n  --colors-button-foreground-default: 255 255 255;\n  --colors-button-foreground-ghost-default: 15 23 42;\n  --colors-button-foreground-ghost-hover: 15 23 42;\n  --colors-button-foreground-hover: 255 255 255;\n  --colors-button-foreground-link-hover: 71 85 105;\n  --colors-button-foreground-outline-default: 15 23 42;\n  --colors-button-foreground-outline-hover: 15 23 42;\n  --colors-button-foreground-primary-default: 248 250 252;\n  --colors-button-foreground-subtle-default: 15 23 42;\n  --colors-button-foreground-subtle-hover: 15 23 42;\n  --colors-card-background-default: 255 255 255;\n  --colors-card-foreground-default: 15 23 42;\n  --colors-card-foreground-muted: 100 116 139;\n  --colors-checkbox-background-checked: 37 99 235;\n  --colors-checkbox-background-label-checked: 255 255 255;\n  --colors-checkbox-border-default: 100 116 139;\n  --colors-checkbox-border-hover: 71 85 105;\n  --colors-checkbox-foreground-label: 15 23 42;\n  --colors-chip-background-selected: 239 246 255;\n  --colors-chip-border-selected: 147 197 253;\n  --colors-chip-foreground-selected: 29 78 216;\n  --colors-data-avatar-1-default: 3 105 161;\n  --colors-data-avatar-1-on: 255 255 255;\n  --colors-data-avatar-10-default: 220 38 38;\n  --colors-data-avatar-10-on: 255 255 255;\n  --colors-data-avatar-2-default: 180 83 9;\n  --colors-data-avatar-2-on: 255 255 255;\n  --colors-data-avatar-3-default: 124 58 237;\n  --colors-data-avatar-3-on: 255 255 255;\n  --colors-data-avatar-4-default: 100 116 139;\n  --colors-data-avatar-4-on: 255 255 255;\n  --colors-data-avatar-5-default: 4 120 87;\n  --colors-data-avatar-5-on: 255 255 255;\n  --colors-data-avatar-6-default: 219 39 119;\n  --colors-data-avatar-6-on: 255 255 255;\n  --colors-data-avatar-7-default: 37 99 235;\n  --colors-data-avatar-7-on: 255 255 255;\n  --colors-data-avatar-8-default: 15 118 110;\n  --colors-data-avatar-8-on: 255 255 255;\n  --colors-data-avatar-9-default: 79 70 229;\n  --colors-data-avatar-9-on: 255 255 255;\n  --colors-data-file-archive-default: 180 83 9;\n  --colors-data-file-archive-on: 180 83 9;\n  --colors-data-file-archive-on-default: 255 255 255;\n  --colors-data-file-archive-subtle: 254 243 199;\n  --colors-data-file-code-default: 79 70 229;\n  --colors-data-file-code-on: 67 56 202;\n  --colors-data-file-code-on-default: 255 255 255;\n  --colors-data-file-code-subtle: 224 231 255;\n  --colors-data-file-doc-default: 37 99 235;\n  --colors-data-file-doc-on: 29 78 216;\n  --colors-data-file-doc-on-default: 255 255 255;\n  --colors-data-file-doc-subtle: 219 234 254;\n  --colors-data-file-generic-default: 71 85 105;\n  --colors-data-file-generic-on: 51 65 85;\n  --colors-data-file-generic-on-default: 255 255 255;\n  --colors-data-file-generic-subtle: 241 245 249;\n  --colors-data-file-image-default: 4 120 87;\n  --colors-data-file-image-on: 4 120 87;\n  --colors-data-file-image-on-default: 255 255 255;\n  --colors-data-file-image-subtle: 209 250 229;\n  --colors-data-file-pdf-default: 37 99 235;\n  --colors-data-file-pdf-on: 29 78 216;\n  --colors-data-file-pdf-on-default: 255 255 255;\n  --colors-data-file-pdf-subtle: 219 234 254;\n  --colors-data-file-sheet-default: 4 120 87;\n  --colors-data-file-sheet-on: 4 120 87;\n  --colors-data-file-sheet-on-default: 255 255 255;\n  --colors-data-file-sheet-subtle: 209 250 229;\n  --colors-data-file-slide-default: 194 65 12;\n  --colors-data-file-slide-on: 194 65 12;\n  --colors-data-file-slide-on-default: 255 255 255;\n  --colors-data-file-slide-subtle: 255 237 213;\n  --colors-data-file-video-default: 190 24 93;\n  --colors-data-file-video-on: 190 24 93;\n  --colors-data-file-video-on-default: 255 255 255;\n  --colors-data-file-video-subtle: 252 231 243;\n  --colors-data-internal: 161 161 170;\n  --colors-data-negative-default: 239 68 68;\n  --colors-data-negative-on: 185 28 28;\n  --colors-data-negative-subtle: 254 226 226;\n  --colors-data-neutral-default: 148 163 184;\n  --colors-data-neutral-on: 51 65 85;\n  --colors-data-neutral-subtle: 241 245 249;\n  --colors-data-project-1: 229 72 77;\n  --colors-data-project-1-on: 2 6 23;\n  --colors-data-project-2: 245 165 36;\n  --colors-data-project-2-on: 2 6 23;\n  --colors-data-project-3: 14 165 233;\n  --colors-data-project-3-on: 2 6 23;\n  --colors-data-project-4: 16 185 129;\n  --colors-data-project-4-on: 2 6 23;\n  --colors-data-project-5: 139 92 246;\n  --colors-data-project-5-on: 2 6 23;\n  --colors-data-project-6: 59 130 246;\n  --colors-data-project-6-on: 2 6 23;\n  --colors-data-project-7: 20 184 166;\n  --colors-data-project-7-on: 2 6 23;\n  --colors-data-project-8: 100 116 139;\n  --colors-data-project-8-on: 255 255 255;\n  --colors-data-rose-default: 225 29 72;\n  --colors-data-rose-on: 255 255 255;\n  --colors-data-score-good-bg: 239 246 255;\n  --colors-data-score-good-border: 37 99 235;\n  --colors-data-score-good-fg: 29 78 216;\n  --colors-data-score-partial-bg: 255 251 235;\n  --colors-data-score-partial-border: 234 88 12;\n  --colors-data-score-partial-fg: 194 65 12;\n  --colors-data-score-strong-bg: 240 253 244;\n  --colors-data-score-strong-border: 5 150 105;\n  --colors-data-score-strong-fg: 4 120 87;\n  --colors-data-score-weak-bg: 248 250 252;\n  --colors-data-score-weak-border: 100 116 139;\n  --colors-data-score-weak-fg: 100 116 139;\n  --colors-data-skill-level-1-bg: 219 234 254;\n  --colors-data-skill-level-1-on: 29 78 216;\n  --colors-data-skill-level-2-bg: 191 219 254;\n  --colors-data-skill-level-2-on: 29 78 216;\n  --colors-data-skill-level-3-bg: 96 165 250;\n  --colors-data-skill-level-3-on: 2 6 23;\n  --colors-data-skill-level-4-bg: 37 99 235;\n  --colors-data-skill-level-4-on: 255 255 255;\n  --colors-data-skill-backend-default: 16 185 129;\n  --colors-data-skill-backend-on: 4 120 87;\n  --colors-data-skill-backend-on-fill: 2 6 23;\n  --colors-data-skill-backend-subtle: 219 244 236;\n  --colors-data-skill-business-strategy-default: 249 115 22;\n  --colors-data-skill-business-strategy-on: 154 52 18;\n  --colors-data-skill-business-strategy-on-fill: 2 6 23;\n  --colors-data-skill-business-strategy-subtle: 254 234 220;\n  --colors-data-skill-data-ai-default: 99 102 241;\n  --colors-data-skill-data-ai-on: 79 70 229;\n  --colors-data-skill-data-ai-on-fill: 2 6 23;\n  --colors-data-skill-data-ai-subtle: 232 232 253;\n  --colors-data-skill-design-ux-default: 236 72 153;\n  --colors-data-skill-design-ux-on: 190 24 93;\n  --colors-data-skill-design-ux-on-fill: 2 6 23;\n  --colors-data-skill-design-ux-subtle: 252 228 240;\n  --colors-data-skill-devops-cloud-default: 245 158 11;\n  --colors-data-skill-devops-cloud-on: 146 64 14;\n  --colors-data-skill-devops-cloud-on-fill: 2 6 23;\n  --colors-data-skill-devops-cloud-subtle: 254 240 218;\n  --colors-data-skill-fallback-default: 148 163 184;\n  --colors-data-skill-fallback-on: 71 85 105;\n  --colors-data-skill-fallback-on-fill: 2 6 23;\n  --colors-data-skill-fallback-subtle: 239 241 244;\n  --colors-data-skill-frontend-default: 59 130 246;\n  --colors-data-skill-frontend-on: 29 78 216;\n  --colors-data-skill-frontend-on-fill: 2 6 23;\n  --colors-data-skill-frontend-subtle: 226 236 254;\n  --colors-data-skill-infrastructure-default: 100 116 139;\n  --colors-data-skill-infrastructure-on: 71 85 105;\n  --colors-data-skill-infrastructure-on-fill: 255 255 255;\n  --colors-data-skill-infrastructure-subtle: 232 234 238;\n  --colors-data-skill-mobile-default: 139 92 246;\n  --colors-data-skill-mobile-on: 124 58 237;\n  --colors-data-skill-mobile-on-fill: 2 6 23;\n  --colors-data-skill-mobile-subtle: 238 231 254;\n  --colors-data-skill-project-management-default: 20 184 166;\n  --colors-data-skill-project-management-on: 15 118 110;\n  --colors-data-skill-project-management-on-fill: 2 6 23;\n  --colors-data-skill-project-management-subtle: 220 244 242;\n  --colors-data-skill-security-default: 220 38 38;\n  --colors-data-skill-security-on: 185 28 28;\n  --colors-data-skill-security-on-fill: 255 255 255;\n  --colors-data-skill-security-subtle: 250 222 222;\n  --colors-data-skill-testing-qa-default: 239 68 68;\n  --colors-data-skill-testing-qa-on: 185 28 28;\n  --colors-data-skill-testing-qa-on-fill: 2 6 23;\n  --colors-data-skill-testing-qa-subtle: 253 227 227;\n  --colors-data-stage-1: 99 102 241;\n  --colors-data-stage-2: 139 92 246;\n  --colors-data-stage-3: 168 85 247;\n  --colors-data-stage-4: 217 70 239;\n  --colors-data-stage-5: 16 185 129;\n  --colors-data-status-credit-dot: 139 92 246;\n  --colors-data-status-credit-on: 109 40 217;\n  --colors-data-status-credit-subtle: 237 233 254;\n  --colors-data-workload-empty-bg: 248 250 252;\n  --colors-data-workload-empty-border: 226 232 240;\n  --colors-data-workload-empty-fg: 100 116 139;\n  --colors-data-workload-free-bg: 248 250 252;\n  --colors-data-workload-free-border: 226 232 240;\n  --colors-data-workload-free-fg: 100 116 139;\n  --colors-data-workload-need-bg: 255 255 255;\n  --colors-data-workload-need-border: 220 38 38;\n  --colors-data-workload-need-fg: 185 28 28;\n  --colors-data-workload-ok-bg: 239 246 255;\n  --colors-data-workload-ok-border: 37 99 235;\n  --colors-data-workload-ok-fg: 29 78 216;\n  --colors-data-workload-over-bg: 254 242 242;\n  --colors-data-workload-over-border: 220 38 38;\n  --colors-data-workload-over-fg: 185 28 28;\n  --colors-dropdown-background-default: 255 255 255;\n  --colors-form-border-default: 226 232 240;\n  --colors-general-background-active: 241 245 249;\n  --colors-general-background-default: 255 255 255;\n  --colors-general-background-disabled: 241 245 249;\n  --colors-general-background-hover: 248 250 252;\n  --colors-general-background-inverse: 15 23 42;\n  --colors-general-background-inverted: 15 23 42;\n  --colors-general-background-muted: 241 245 249;\n  --colors-general-border-default: 15 23 42;\n  --colors-general-brand-active: 37 99 235;\n  --colors-general-brand-container: 239 246 255;\n  --colors-general-brand-default: 37 99 235;\n  --colors-general-brand-disabled: 191 219 254;\n  --colors-general-brand-hover: 29 78 216;\n  --colors-general-brand-on: 248 250 252;\n  --colors-general-brand-on-container: 29 78 216;\n  --colors-general-brand-on-fill: 255 255 255;\n  --colors-general-brand-on-hover: 255 255 255;\n  --colors-general-destructive-active: 220 38 38;\n  --colors-general-destructive-container: 254 242 242;\n  --colors-general-destructive-default: 220 38 38;\n  --colors-general-destructive-disabled: 254 202 202;\n  --colors-general-destructive-hover: 185 28 28;\n  --colors-general-destructive-on: 248 250 252;\n  --colors-general-destructive-on-container: 185 28 28;\n  --colors-general-destructive-on-fill: 255 255 255;\n  --colors-general-error-active: 220 38 38;\n  --colors-general-error-container: 254 242 242;\n  --colors-general-error-default: 220 38 38;\n  --colors-general-error-disabled: 254 202 202;\n  --colors-general-error-hover: 185 28 28;\n  --colors-general-error-on: 248 250 252;\n  --colors-general-error-on-container: 185 28 28;\n  --colors-general-error-on-fill: 255 255 255;\n  --colors-general-foreground-active: 15 23 42;\n  --colors-general-foreground-default: 15 23 42;\n  --colors-general-foreground-disabled: 203 213 225;\n  --colors-general-foreground-hover: 71 85 105;\n  --colors-general-foreground-inverse: 248 250 252;\n  --colors-general-foreground-inverted: 248 250 252;\n  --colors-general-foreground-muted: 100 116 139;\n  --colors-general-indigo-container: 224 231 255;\n  --colors-general-indigo-default: 79 70 229;\n  --colors-general-indigo-on-container: 67 56 202;\n  --colors-general-info-active: 37 99 235;\n  --colors-general-info-container: 239 246 255;\n  --colors-general-info-default: 37 99 235;\n  --colors-general-info-disabled: 191 219 254;\n  --colors-general-info-hover: 29 78 216;\n  --colors-general-info-on: 248 250 252;\n  --colors-general-info-on-container: 29 78 216;\n  --colors-general-pink-container: 252 231 243;\n  --colors-general-pink-default: 219 39 119;\n  --colors-general-pink-on-container: 190 24 93;\n  --colors-general-placeholder-default: 100 116 139;\n  --colors-general-ring-default: 37 99 235;\n  --colors-general-secondary-active: 30 41 59;\n  --colors-general-secondary-default: 71 85 105;\n  --colors-general-secondary-disabled: 226 232 240;\n  --colors-general-secondary-hover: 51 65 85;\n  --colors-general-secondary-on: 248 250 252;\n  --colors-general-success-active: 5 150 105;\n  --colors-general-success-container: 240 253 244;\n  --colors-general-success-default: 5 150 105;\n  --colors-general-success-disabled: 167 243 208;\n  --colors-general-success-hover: 4 120 87;\n  --colors-general-success-on: 248 250 252;\n  --colors-general-success-on-container: 4 120 87;\n  --colors-general-warning-active: 234 88 12;\n  --colors-general-warning-container: 255 251 235;\n  --colors-general-warning-default: 234 88 12;\n  --colors-general-warning-disabled: 254 215 170;\n  --colors-general-warning-hover: 194 65 12;\n  --colors-general-warning-on: 248 250 252;\n  --colors-general-warning-on-container: 194 65 12;\n  --colors-highlight-hit-default: 239 246 255;\n  --colors-highlight-hit-on: 29 78 216;\n  --colors-input-background-default: 255 255 255;\n  --colors-input-background-hover: 241 245 249;\n  --colors-input-border-default: 226 232 240;\n  --colors-input-foreground-filled: 15 23 42;\n  --colors-input-foreground-hint: 100 116 139;\n  --colors-input-foreground-hint-error: 185 28 28;\n  --colors-input-foreground-placeholder: 100 116 139;\n  --colors-menu-background-default: 255 255 255;\n  --colors-menu-background-hover: 241 245 249;\n  --colors-menu-foreground-default: 51 65 85;\n  --colors-menu-foreground-muted: 100 116 139;\n  --colors-popover-background-default: 255 255 255;\n  --colors-primary: 37 99 235;\n  --colors-product-accent-border: 37 99 235;\n  --colors-product-accent-default: 37 99 235;\n  --colors-product-accent-on: 248 250 252;\n  --colors-product-accent-subtle: 219 234 254;\n  --colors-product-backoffice-border: 183 222 217;\n  --colors-product-backoffice-default: 15 144 127;\n  --colors-product-backoffice-on: 255 255 255;\n  --colors-product-backoffice-subtle: 231 244 242;\n  --colors-product-coldcall-border: 244 209 188;\n  --colors-product-coldcall-default: 217 102 31;\n  --colors-product-coldcall-on: 255 255 255;\n  --colors-product-coldcall-subtle: 251 240 233;\n  --colors-product-jobsearch-border: 193 218 243;\n  --colors-product-jobsearch-default: 47 131 214;\n  --colors-product-jobsearch-on: 15 23 42;\n  --colors-product-jobsearch-subtle: 234 243 251;\n  --colors-product-record-border: 203 213 225;\n  --colors-product-record-default: 100 116 139;\n  --colors-product-record-on: 255 255 255;\n  --colors-product-record-subtle: 241 245 249;\n  --colors-product-vacancy-border: 237 197 220;\n  --colors-product-vacancy-default: 194 61 138;\n  --colors-product-vacancy-on: 248 250 252;\n  --colors-product-vacancy-subtle: 249 236 243;\n  --colors-product-workstream-border: 216 202 255;\n  --colors-product-workstream-default: 124 77 255;\n  --colors-product-workstream-on: 248 250 252;\n  --colors-product-workstream-subtle: 242 237 255;\n  --colors-rating-empty: 226 232 240;\n  --colors-rating-filled: 251 146 60;\n  --colors-select-background-default: 255 255 255;\n  --colors-select-foreground-default: 15 23 42;\n  --colors-sidebar-accent: 226 232 240;\n  --colors-sidebar-accent-foreground: 15 23 42;\n  --colors-sidebar-background: 241 245 249;\n  --colors-sidebar-border: 226 232 240;\n  --colors-sidebar-foreground: 51 65 85;\n  --colors-sidebar-muted-foreground: 71 85 105;\n  --colors-sidebar-ring: 37 99 235;\n  --colors-status-destructive-dot: 239 68 68;\n  --colors-status-info-dot: 59 130 246;\n  --colors-status-success-dot: 16 185 129;\n  --colors-status-warning-dot: 249 115 22;\n  --colors-switch-background-unchecked: 100 116 139;\n  --colors-switch-background-unchecked-hover: 71 85 105;\n  --colors-table-background-default: 255 255 255;\n  --colors-table-background-hover: 246 248 251;\n  --colors-table-background-selected: 241 245 249;\n  --colors-table-foreground-default: 15 23 42;\n  --colors-textarea-background-default: 255 255 255;\n  --colors-textarea-foreground-filled: 15 23 42;\n  --colors-textarea-foreground-placeholder: 148 163 184;\n  --colors-tooltip-background-default: 255 255 255;\n  --colors-tooltip-foreground-default: 15 23 42;\n  --colors-utility-accent: 241 245 249;\n  --colors-utility-accent-foreground: 15 23 42;\n  --colors-utility-border: 226 232 240;\n  --colors-utility-card: 255 255 255;\n  --colors-utility-card-foreground: 15 23 42;\n  --colors-utility-destructive: 220 38 38;\n  --colors-utility-destructive-foreground: 248 250 252;\n  --colors-utility-foreground: 15 23 42;\n  --colors-utility-hairline: 15 23 42;\n  --colors-utility-hairline-alpha: 0.0588;\n  --colors-utility-input: 226 232 240;\n  --colors-utility-muted: 241 245 249;\n  --colors-utility-muted-foreground: 71 85 105;\n  --colors-utility-muted-strong: 203 213 225;\n  --colors-utility-overlay: 0 0 0;\n  --colors-utility-overlay-alpha: 0.4;\n  --colors-utility-popover: 255 255 255;\n  --colors-utility-popover-foreground: 15 23 42;\n  --colors-utility-primary-foreground: 248 250 252;\n  --colors-utility-ring: 37 99 235;\n  --colors-utility-secondary: 241 245 249;\n  --colors-utility-secondary-foreground: 15 23 42;\n  --semantic-background-brand-bold-active: 37 99 235;\n  --semantic-background-brand-bold-default: 37 99 235;\n  --semantic-background-brand-bold-hover: 29 78 216;\n  --semantic-background-brand-subtle: 239 246 255;\n  --semantic-background-brand-subtle-hover: 219 234 254;\n  --semantic-background-default: 255 255 255;\n  --semantic-background-destructive-bold-active: 153 27 27;\n  --semantic-background-destructive-bold-default: 220 38 38;\n  --semantic-background-destructive-bold-hover: 185 28 28;\n  --semantic-background-destructive-subtle: 254 242 242;\n  --semantic-background-destructive-subtle-hover: 254 202 202;\n  --semantic-background-disabled: 241 245 249;\n  --semantic-background-info-bold-active: 30 64 175;\n  --semantic-background-info-bold-default: 37 99 235;\n  --semantic-background-info-bold-hover: 29 78 216;\n  --semantic-background-info-subtle: 239 246 255;\n  --semantic-background-info-subtle-hover: 191 219 254;\n  --semantic-background-input: 255 255 255;\n  --semantic-background-inverse: 15 23 42;\n  --semantic-background-inverted: 15 23 42;\n  --semantic-background-muted: 241 245 249;\n  --semantic-background-neutral-active: 203 213 225;\n  --semantic-background-neutral-bold-default: 71 85 105;\n  --semantic-background-neutral-bold-disabled: 226 232 240;\n  --semantic-background-neutral-bold-hover: 51 65 85;\n  --semantic-background-neutral-default: 241 245 249;\n  --semantic-background-neutral-hover: 226 232 240;\n  --semantic-background-neutral-subtle: 248 250 252;\n  --semantic-background-selected-row: 239 246 255;\n  --semantic-background-selected-default: 239 246 255;\n  --semantic-background-selected-hover: 219 234 254;\n  --semantic-background-subtle: 248 250 252;\n  --semantic-background-success-bold-active: 6 95 70;\n  --semantic-background-success-bold-default: 5 150 105;\n  --semantic-background-success-bold-hover: 4 120 87;\n  --semantic-background-success-subtle: 240 253 244;\n  --semantic-background-success-subtle-hover: 167 243 208;\n  --semantic-background-warning-bold-active: 154 52 18;\n  --semantic-background-warning-bold-default: 234 88 12;\n  --semantic-background-warning-bold-hover: 194 65 12;\n  --semantic-background-warning-subtle: 255 251 235;\n  --semantic-background-warning-subtle-hover: 254 215 170;\n  --semantic-border-bold: 203 213 225;\n  --semantic-border-brand: 37 99 235;\n  --semantic-border-brand-subtle: 147 197 253;\n  --semantic-border-control: 100 116 139;\n  --semantic-border-control-hover: 71 85 105;\n  --semantic-border-default: 226 232 240;\n  --semantic-border-destructive: 220 38 38;\n  --semantic-border-destructive-subtle: 252 165 165;\n  --semantic-border-disabled: 226 232 240;\n  --semantic-border-focus: 37 99 235;\n  --semantic-border-info: 37 99 235;\n  --semantic-border-input: 226 232 240;\n  --semantic-border-inverse: 248 250 252;\n  --semantic-border-muted: 241 245 249;\n  --semantic-border-selected: 37 99 235;\n  --semantic-border-subtle: 241 245 249;\n  --semantic-border-success: 5 150 105;\n  --semantic-border-warning: 234 88 12;\n  --semantic-chart-subtle-1: 219 234 254;\n  --semantic-chart-subtle-2: 237 233 254;\n  --semantic-chart-subtle-3: 209 250 229;\n  --semantic-chart-subtle-4: 255 237 213;\n  --semantic-chart-subtle-5: 252 231 243;\n  --semantic-chart-subtle-6: 204 251 241;\n  --semantic-chart-subtle-7: 254 243 199;\n  --semantic-chart-subtle-8: 224 231 255;\n  --semantic-chart-1: 59 130 246;\n  --semantic-chart-1-on: 2 6 23;\n  --semantic-chart-2: 139 92 246;\n  --semantic-chart-2-on: 2 6 23;\n  --semantic-chart-3: 16 185 129;\n  --semantic-chart-3-on: 2 6 23;\n  --semantic-chart-4: 249 115 22;\n  --semantic-chart-4-on: 2 6 23;\n  --semantic-chart-5: 236 72 153;\n  --semantic-chart-5-on: 2 6 23;\n  --semantic-chart-6: 20 184 166;\n  --semantic-chart-6-on: 2 6 23;\n  --semantic-chart-7: 245 158 11;\n  --semantic-chart-7-on: 2 6 23;\n  --semantic-chart-8: 99 102 241;\n  --semantic-chart-8-on: 2 6 23;\n  --semantic-chart-brand: 37 99 235;\n  --semantic-chart-brand-1: 191 219 254;\n  --semantic-chart-brand-1-on: 2 6 23;\n  --semantic-chart-brand-2: 147 197 253;\n  --semantic-chart-brand-2-on: 2 6 23;\n  --semantic-chart-brand-3: 96 165 250;\n  --semantic-chart-brand-3-on: 2 6 23;\n  --semantic-chart-brand-4: 59 130 246;\n  --semantic-chart-brand-4-on: 2 6 23;\n  --semantic-chart-brand-5: 37 99 235;\n  --semantic-chart-brand-5-on: 255 255 255;\n  --semantic-chart-brand-6: 29 78 216;\n  --semantic-chart-brand-6-on: 255 255 255;\n  --semantic-chart-brand-7: 30 64 175;\n  --semantic-chart-brand-7-on: 255 255 255;\n  --semantic-chart-brand-on: 255 255 255;\n  --semantic-chart-destructive: 239 68 68;\n  --semantic-chart-destructive-on: 2 6 23;\n  --semantic-chart-neutral: 148 163 184;\n  --semantic-chart-neutral-on: 2 6 23;\n  --semantic-chart-success: 16 185 129;\n  --semantic-chart-success-on: 2 6 23;\n  --semantic-chart-warning: 249 115 22;\n  --semantic-chart-warning-on: 2 6 23;\n  --semantic-error-100: 254 226 226;\n  --semantic-error-200: 254 202 202;\n  --semantic-error-300: 252 165 165;\n  --semantic-error-400: 248 113 113;\n  --semantic-error-50: 254 242 242;\n  --semantic-error-500: 239 68 68;\n  --semantic-error-600: 220 38 38;\n  --semantic-error-700: 185 28 28;\n  --semantic-error-800: 153 27 27;\n  --semantic-error-900: 127 29 29;\n  --semantic-foreground-default: 15 23 42;\n  --semantic-foreground-inverse: 248 250 252;\n  --semantic-foreground-inverted: 248 250 252;\n  --semantic-foreground-muted: 100 116 139;\n  --semantic-foreground-subtle: 148 163 184;\n  --semantic-gray-100: 241 245 249;\n  --semantic-gray-200: 226 232 240;\n  --semantic-gray-300: 203 213 225;\n  --semantic-gray-400: 148 163 184;\n  --semantic-gray-50: 248 250 252;\n  --semantic-gray-500: 100 116 139;\n  --semantic-gray-600: 71 85 105;\n  --semantic-gray-700: 51 65 85;\n  --semantic-gray-800: 30 41 59;\n  --semantic-gray-900: 15 23 42;\n  --semantic-icon-brand: 37 99 235;\n  --semantic-icon-default: 51 65 85;\n  --semantic-icon-destructive: 220 38 38;\n  --semantic-icon-disabled: 203 213 225;\n  --semantic-icon-info: 37 99 235;\n  --semantic-icon-inverse: 248 250 252;\n  --semantic-icon-on-brand: 248 250 252;\n  --semantic-icon-on-destructive: 248 250 252;\n  --semantic-icon-selected: 37 99 235;\n  --semantic-icon-subtle: 100 116 139;\n  --semantic-icon-success: 4 120 87;\n  --semantic-icon-warning: 234 88 12;\n  --semantic-info-100: 219 234 254;\n  --semantic-info-200: 191 219 254;\n  --semantic-info-300: 147 197 253;\n  --semantic-info-400: 96 165 250;\n  --semantic-info-50: 239 246 255;\n  --semantic-info-500: 59 130 246;\n  --semantic-info-600: 37 99 235;\n  --semantic-info-700: 29 78 216;\n  --semantic-info-800: 30 64 175;\n  --semantic-info-900: 30 58 138;\n  --semantic-interaction-active: 0 0 0;\n  --semantic-interaction-active-alpha: 0.0784;\n  --semantic-interaction-hover: 0 0 0;\n  --semantic-interaction-hover-alpha: 0.0392;\n  --semantic-link-active: 29 78 216;\n  --semantic-link-default: 37 99 235;\n  --semantic-link-disabled: 203 213 225;\n  --semantic-link-hover: 29 78 216;\n  --semantic-link-visited: 37 99 235;\n  --semantic-overlay-scrim: 15 23 42;\n  --semantic-overlay-scrim-alpha: 0.2784;\n  --semantic-overlay-skeleton-default: 226 232 240;\n  --semantic-overlay-skeleton-subtle: 241 245 249;\n  --semantic-primary-100: 219 234 254;\n  --semantic-primary-200: 191 219 254;\n  --semantic-primary-300: 147 197 253;\n  --semantic-primary-400: 96 165 250;\n  --semantic-primary-50: 239 246 255;\n  --semantic-primary-500: 59 130 246;\n  --semantic-primary-600: 37 99 235;\n  --semantic-primary-700: 29 78 216;\n  --semantic-primary-800: 30 64 175;\n  --semantic-primary-900: 30 58 138;\n  --semantic-ring-default: 37 99 235;\n  --semantic-ring-destructive: 220 38 38;\n  --semantic-static-black: 0 0 0;\n  --semantic-static-white: 255 255 255;\n  --semantic-success-100: 209 250 229;\n  --semantic-success-200: 167 243 208;\n  --semantic-success-300: 110 231 183;\n  --semantic-success-400: 52 211 153;\n  --semantic-success-50: 236 253 245;\n  --semantic-success-500: 16 185 129;\n  --semantic-success-600: 5 150 105;\n  --semantic-success-700: 4 120 87;\n  --semantic-success-800: 6 95 70;\n  --semantic-success-900: 6 78 59;\n  --semantic-surface-canvas: 241 245 249;\n  --semantic-surface-inverse-static: 30 41 59;\n  --semantic-surface-overlay: 255 255 255;\n  --semantic-surface-paper: 255 255 255;\n  --semantic-surface-raised: 255 255 255;\n  --semantic-surface-strip-raised: 255 255 255;\n  --semantic-surface-sunken: 248 250 252;\n  --semantic-text-active: 15 23 42;\n  --semantic-text-base: 15 23 42;\n  --semantic-text-brand: 37 99 235;\n  --semantic-text-brand-on-subtle: 29 78 216;\n  --semantic-text-default: 15 23 42;\n  --semantic-text-destructive: 185 28 28;\n  --semantic-text-destructive-on-subtle: 185 28 28;\n  --semantic-text-disabled: 203 213 225;\n  --semantic-text-hover: 71 85 105;\n  --semantic-text-info: 37 99 235;\n  --semantic-text-info-on-subtle: 29 78 216;\n  --semantic-text-inverse: 248 250 252;\n  --semantic-text-inverse-subtle: 148 163 184;\n  --semantic-text-muted: 71 85 105;\n  --semantic-text-on-brand: 248 250 252;\n  --semantic-text-on-destructive: 248 250 252;\n  --semantic-text-on-info: 248 250 252;\n  --semantic-text-on-inverse-static: 248 250 252;\n  --semantic-text-on-inverse-static-subtle: 148 163 184;\n  --semantic-text-on-paper: 15 23 42;\n  --semantic-text-on-paper-subtle: 71 85 105;\n  --semantic-text-on-success: 248 250 252;\n  --semantic-text-on-warning: 248 250 252;\n  --semantic-text-placeholder: 100 116 139;\n  --semantic-text-selected: 37 99 235;\n  --semantic-text-subtle: 100 116 139;\n  --semantic-text-subtle-on-canvas: 97 113 136;\n  --semantic-text-subtle-on-muted: 71 85 105;\n  --semantic-text-subtle-on-selected: 71 85 105;\n  --semantic-text-subtlest: 148 163 184;\n  --semantic-text-success: 4 120 87;\n  --semantic-text-warning: 194 65 12;\n  --semantic-warning-100: 255 237 213;\n  --semantic-warning-200: 254 215 170;\n  --semantic-warning-300: 253 186 116;\n  --semantic-warning-400: 251 146 60;\n  --semantic-warning-50: 255 247 237;\n  --semantic-warning-500: 249 115 22;\n  --semantic-warning-600: 234 88 12;\n  --semantic-warning-700: 194 65 12;\n  --semantic-warning-800: 154 52 18;\n  --semantic-warning-900: 124 45 18;\n}\n\n.dark {\n  --colors-accordion-background-default: 15 23 42;\n  --colors-accordion-foreground-default: 248 250 252;\n  --colors-background: 2 6 23;\n  --colors-background-accent: 30 41 59;\n  --colors-background-destructive: 220 38 38;\n  --colors-background-light: 15 23 42;\n  --colors-badge-background-ghost-hover: 30 41 59;\n  --colors-badge-background-subtle-default: 30 41 59;\n  --colors-badge-background-subtle-hover: 51 65 85;\n  --colors-badge-foreground-ghost-default: 248 250 252;\n  --colors-badge-foreground-ghost-hover: 248 250 252;\n  --colors-badge-foreground-link-default: 248 250 252;\n  --colors-badge-foreground-link-hover: 248 250 252;\n  --colors-badge-foreground-subtle-default: 248 250 252;\n  --colors-badge-foreground-subtle-hover: 248 250 252;\n  --colors-button-background-destructive: 239 68 68;\n  --colors-button-background-destructive-hover: 248 113 113;\n  --colors-button-background-ghost-hover: 30 41 59;\n  --colors-button-background-outline-default: 2 6 23;\n  --colors-button-background-outline-hover: 30 41 59;\n  --colors-button-background-subtle-default: 30 41 59;\n  --colors-button-background-subtle-hover: 51 65 85;\n  --colors-button-background-success-default: 16 185 129;\n  --colors-button-border-outline-default: 30 41 59;\n  --colors-button-border-outline-hover: 30 41 59;\n  --colors-button-foreground-default: 248 250 252;\n  --colors-button-foreground-ghost-default: 248 250 252;\n  --colors-button-foreground-ghost-hover: 248 250 252;\n  --colors-button-foreground-hover: 248 250 252;\n  --colors-button-foreground-link-hover: 203 213 225;\n  --colors-button-foreground-outline-default: 248 250 252;\n  --colors-button-foreground-outline-hover: 248 250 252;\n  --colors-button-foreground-subtle-default: 248 250 252;\n  --colors-button-foreground-subtle-hover: 248 250 252;\n  --colors-card-background-default: 2 6 23;\n  --colors-card-foreground-default: 248 250 252;\n  --colors-card-foreground-muted: 148 163 184;\n  --colors-checkbox-background-label-checked: 15 23 42;\n  --colors-checkbox-border-default: 148 163 184;\n  --colors-checkbox-border-hover: 203 213 225;\n  --colors-checkbox-foreground-label: 248 250 252;\n  --colors-chip-background-selected: 30 58 138;\n  --colors-chip-border-selected: 29 78 216;\n  --colors-chip-foreground-selected: 219 234 254;\n  --colors-data-file-archive-on: 252 211 77;\n  --colors-data-file-archive-on-default: 248 250 252;\n  --colors-data-file-archive-subtle: 120 53 15;\n  --colors-data-file-code-on: 165 180 252;\n  --colors-data-file-code-on-default: 248 250 252;\n  --colors-data-file-code-subtle: 49 46 129;\n  --colors-data-file-doc-on: 147 197 253;\n  --colors-data-file-doc-on-default: 248 250 252;\n  --colors-data-file-doc-subtle: 30 58 138;\n  --colors-data-file-generic-on: 203 213 225;\n  --colors-data-file-generic-on-default: 248 250 252;\n  --colors-data-file-generic-subtle: 15 23 42;\n  --colors-data-file-image-on: 110 231 183;\n  --colors-data-file-image-on-default: 248 250 252;\n  --colors-data-file-image-subtle: 6 78 59;\n  --colors-data-file-pdf-on: 147 197 253;\n  --colors-data-file-pdf-on-default: 248 250 252;\n  --colors-data-file-pdf-subtle: 30 58 138;\n  --colors-data-file-sheet-on: 110 231 183;\n  --colors-data-file-sheet-on-default: 248 250 252;\n  --colors-data-file-sheet-subtle: 6 78 59;\n  --colors-data-file-slide-on: 253 186 116;\n  --colors-data-file-slide-on-default: 248 250 252;\n  --colors-data-file-slide-subtle: 124 45 18;\n  --colors-data-file-video-on: 249 168 212;\n  --colors-data-file-video-on-default: 248 250 252;\n  --colors-data-file-video-subtle: 131 24 67;\n  --colors-data-negative-default: 248 113 113;\n  --colors-data-negative-on: 252 165 165;\n  --colors-data-negative-subtle: 127 29 29;\n  --colors-data-neutral-default: 100 116 139;\n  --colors-data-neutral-on: 203 213 225;\n  --colors-data-neutral-subtle: 30 41 59;\n  --colors-data-score-good-bg: 30 58 138;\n  --colors-data-score-good-fg: 219 234 254;\n  --colors-data-score-partial-bg: 42 33 16;\n  --colors-data-score-partial-border: 249 115 22;\n  --colors-data-score-partial-fg: 255 237 213;\n  --colors-data-score-strong-bg: 15 36 23;\n  --colors-data-score-strong-border: 16 185 129;\n  --colors-data-score-strong-fg: 209 250 229;\n  --colors-data-score-weak-bg: 15 23 42;\n  --colors-data-score-weak-border: 148 163 184;\n  --colors-data-score-weak-fg: 148 163 184;\n  --colors-data-skill-level-1-bg: 30 58 138;\n  --colors-data-skill-level-1-on: 191 219 254;\n  --colors-data-skill-level-2-bg: 30 64 175;\n  --colors-data-skill-level-2-on: 191 219 254;\n  --colors-data-skill-level-3-bg: 37 99 235;\n  --colors-data-skill-level-3-on: 255 255 255;\n  --colors-data-skill-level-4-bg: 96 165 250;\n  --colors-data-skill-level-4-on: 2 6 23;\n  --colors-data-skill-backend-on: 52 211 153;\n  --colors-data-skill-backend-subtle: 4 33 39;\n  --colors-data-skill-business-strategy-on: 251 146 60;\n  --colors-data-skill-business-strategy-subtle: 39 22 23;\n  --colors-data-skill-data-ai-on: 129 140 248;\n  --colors-data-skill-data-ai-subtle: 17 20 56;\n  --colors-data-skill-design-ux-on: 244 114 182;\n  --colors-data-skill-design-ux-subtle: 37 16 42;\n  --colors-data-skill-devops-cloud-on: 251 191 36;\n  --colors-data-skill-devops-cloud-subtle: 38 29 21;\n  --colors-data-skill-fallback-on: 148 163 184;\n  --colors-data-skill-fallback-subtle: 24 30 47;\n  --colors-data-skill-frontend-on: 96 165 250;\n  --colors-data-skill-frontend-subtle: 11 25 56;\n  --colors-data-skill-infrastructure-on: 148 163 184;\n  --colors-data-skill-infrastructure-subtle: 17 22 40;\n  --colors-data-skill-mobile-on: 167 139 250;\n  --colors-data-skill-mobile-subtle: 23 19 56;\n  --colors-data-skill-project-management-on: 45 212 191;\n  --colors-data-skill-project-management-subtle: 5 33 44;\n  --colors-data-skill-security-on: 248 113 113;\n  --colors-data-skill-security-subtle: 35 11 25;\n  --colors-data-skill-testing-qa-on: 248 113 113;\n  --colors-data-skill-testing-qa-subtle: 38 15 30;\n  --colors-data-status-credit-on: 196 181 253;\n  --colors-data-status-credit-subtle: 76 29 149;\n  --colors-data-workload-empty-bg: 15 23 42;\n  --colors-data-workload-empty-border: 30 41 59;\n  --colors-data-workload-empty-fg: 148 163 184;\n  --colors-data-workload-free-bg: 15 23 42;\n  --colors-data-workload-free-border: 30 41 59;\n  --colors-data-workload-free-fg: 148 163 184;\n  --colors-data-workload-need-bg: 2 6 23;\n  --colors-data-workload-need-border: 239 68 68;\n  --colors-data-workload-need-fg: 248 113 113;\n  --colors-data-workload-ok-bg: 30 58 138;\n  --colors-data-workload-ok-fg: 219 234 254;\n  --colors-data-workload-over-bg: 42 20 20;\n  --colors-data-workload-over-border: 239 68 68;\n  --colors-data-workload-over-fg: 254 226 226;\n  --colors-dropdown-background-default: 2 6 23;\n  --colors-error: 248 113 113;\n  --colors-foreground-accent: 241 245 249;\n  --colors-foreground-destructive: 248 250 252;\n  --colors-form-border-default: 51 65 85;\n  --colors-general-background-active: 30 41 59;\n  --colors-general-background-default: 15 23 42;\n  --colors-general-background-disabled: 30 41 59;\n  --colors-general-background-hover: 30 41 59;\n  --colors-general-background-inverse: 248 250 252;\n  --colors-general-background-inverted: 248 250 252;\n  --colors-general-background-muted: 30 41 59;\n  --colors-general-border-default: 100 116 139;\n  --colors-general-brand-container: 30 58 138;\n  --colors-general-brand-on-container: 219 234 254;\n  --colors-general-brand-on-fill: 248 250 252;\n  --colors-general-brand-on-hover: 248 250 252;\n  --colors-general-destructive-active: 239 68 68;\n  --colors-general-destructive-container: 42 20 20;\n  --colors-general-destructive-default: 239 68 68;\n  --colors-general-destructive-disabled: 153 27 27;\n  --colors-general-destructive-hover: 248 113 113;\n  --colors-general-destructive-on: 15 23 42;\n  --colors-general-destructive-on-container: 254 226 226;\n  --colors-general-destructive-on-fill: 15 23 42;\n  --colors-general-error-active: 239 68 68;\n  --colors-general-error-container: 42 20 20;\n  --colors-general-error-default: 239 68 68;\n  --colors-general-error-disabled: 153 27 27;\n  --colors-general-error-hover: 248 113 113;\n  --colors-general-error-on: 15 23 42;\n  --colors-general-error-on-container: 254 226 226;\n  --colors-general-error-on-fill: 15 23 42;\n  --colors-general-foreground-active: 248 250 252;\n  --colors-general-foreground-default: 248 250 252;\n  --colors-general-foreground-disabled: 71 85 105;\n  --colors-general-foreground-hover: 203 213 225;\n  --colors-general-foreground-inverse: 15 23 42;\n  --colors-general-foreground-inverted: 15 23 42;\n  --colors-general-foreground-muted: 148 163 184;\n  --colors-general-indigo-container: 49 46 129;\n  --colors-general-indigo-default: 99 102 241;\n  --colors-general-indigo-on-container: 224 231 255;\n  --colors-general-info-active: 59 130 246;\n  --colors-general-info-container: 30 58 138;\n  --colors-general-info-default: 59 130 246;\n  --colors-general-info-disabled: 30 64 175;\n  --colors-general-info-hover: 96 165 250;\n  --colors-general-info-on: 15 23 42;\n  --colors-general-info-on-container: 219 234 254;\n  --colors-general-pink-container: 131 24 67;\n  --colors-general-pink-default: 236 72 153;\n  --colors-general-pink-on-container: 252 231 243;\n  --colors-general-ring-default: 59 130 246;\n  --colors-general-secondary-active: 226 232 240;\n  --colors-general-secondary-default: 148 163 184;\n  --colors-general-secondary-disabled: 51 65 85;\n  --colors-general-secondary-hover: 203 213 225;\n  --colors-general-secondary-on: 15 23 42;\n  --colors-general-success-active: 16 185 129;\n  --colors-general-success-container: 15 36 23;\n  --colors-general-success-default: 16 185 129;\n  --colors-general-success-disabled: 6 95 70;\n  --colors-general-success-hover: 52 211 153;\n  --colors-general-success-on: 15 23 42;\n  --colors-general-success-on-container: 209 250 229;\n  --colors-general-warning-active: 249 115 22;\n  --colors-general-warning-container: 42 33 16;\n  --colors-general-warning-default: 249 115 22;\n  --colors-general-warning-disabled: 154 52 18;\n  --colors-general-warning-hover: 251 146 60;\n  --colors-general-warning-on: 15 23 42;\n  --colors-general-warning-on-container: 255 237 213;\n  --colors-highlight-hit-default: 30 58 138;\n  --colors-highlight-hit-on: 219 234 254;\n  --colors-input-background-default: 15 23 42;\n  --colors-input-background-hover: 30 41 59;\n  --colors-input-border-default: 51 65 85;\n  --colors-input-foreground-filled: 248 250 252;\n  --colors-input-foreground-hint: 148 163 184;\n  --colors-input-foreground-hint-error: 248 113 113;\n  --colors-input-foreground-placeholder: 148 163 184;\n  --colors-menu-background-default: 2 6 23;\n  --colors-menu-background-hover: 30 41 59;\n  --colors-menu-foreground-default: 226 232 240;\n  --colors-menu-foreground-muted: 148 163 184;\n  --colors-popover-background-default: 2 6 23;\n  --colors-product-accent-subtle: 30 58 138;\n  --colors-product-backoffice-border: 15 71 76;\n  --colors-product-backoffice-subtle: 15 45 57;\n  --colors-product-coldcall-border: 96 55 38;\n  --colors-product-coldcall-subtle: 51 37 40;\n  --colors-product-jobsearch-border: 26 65 110;\n  --colors-product-jobsearch-subtle: 20 42 73;\n  --colors-product-record-border: 71 85 105;\n  --colors-product-record-subtle: 30 41 59;\n  --colors-product-vacancy-border: 87 38 80;\n  --colors-product-vacancy-subtle: 47 30 59;\n  --colors-product-workstream-border: 59 45 127;\n  --colors-product-workstream-subtle: 35 33 80;\n  --colors-rating-empty: 51 65 85;\n  --colors-select-background-default: 15 23 42;\n  --colors-select-foreground-default: 248 250 252;\n  --colors-sidebar-accent: 30 41 59;\n  --colors-sidebar-accent-foreground: 248 250 252;\n  --colors-sidebar-background: 0 0 0;\n  --colors-sidebar-border: 30 41 59;\n  --colors-sidebar-foreground: 203 213 225;\n  --colors-sidebar-muted-foreground: 148 163 184;\n  --colors-sidebar-ring: 59 130 246;\n  --colors-switch-background-unchecked: 148 163 184;\n  --colors-switch-background-unchecked-hover: 203 213 225;\n  --colors-table-background-default: 2 6 23;\n  --colors-table-background-hover: 30 41 59;\n  --colors-table-background-selected: 30 41 59;\n  --colors-table-foreground-default: 248 250 252;\n  --colors-textarea-background-default: 15 23 42;\n  --colors-textarea-foreground-filled: 248 250 252;\n  --colors-tooltip-background-default: 30 41 59;\n  --colors-tooltip-foreground-default: 248 250 252;\n  --colors-utility-accent: 30 41 59;\n  --colors-utility-accent-foreground: 248 250 252;\n  --colors-utility-border: 30 41 59;\n  --colors-utility-card: 2 6 23;\n  --colors-utility-card-foreground: 248 250 252;\n  --colors-utility-destructive: 239 68 68;\n  --colors-utility-foreground: 248 250 252;\n  --colors-utility-hairline: 255 255 255;\n  --colors-utility-hairline-alpha: 0.102;\n  --colors-utility-input: 51 65 85;\n  --colors-utility-muted: 30 41 59;\n  --colors-utility-muted-foreground: 148 163 184;\n  --colors-utility-muted-strong: 71 85 105;\n  --colors-utility-popover: 2 6 23;\n  --colors-utility-popover-foreground: 248 250 252;\n  --colors-utility-ring: 59 130 246;\n  --colors-utility-secondary: 30 41 59;\n  --colors-utility-secondary-foreground: 248 250 252;\n  --semantic-background-brand-subtle: 30 58 138;\n  --semantic-background-brand-subtle-hover: 30 64 175;\n  --semantic-background-default: 2 6 23;\n  --semantic-background-destructive-bold-active: 252 165 165;\n  --semantic-background-destructive-bold-default: 239 68 68;\n  --semantic-background-destructive-bold-hover: 248 113 113;\n  --semantic-background-destructive-subtle: 42 20 20;\n  --semantic-background-destructive-subtle-hover: 153 27 27;\n  --semantic-background-disabled: 30 41 59;\n  --semantic-background-info-bold-active: 147 197 253;\n  --semantic-background-info-bold-default: 59 130 246;\n  --semantic-background-info-bold-hover: 96 165 250;\n  --semantic-background-info-subtle: 30 58 138;\n  --semantic-background-info-subtle-hover: 30 64 175;\n  --semantic-background-input: 15 23 42;\n  --semantic-background-inverse: 248 250 252;\n  --semantic-background-inverted: 248 250 252;\n  --semantic-background-muted: 30 41 59;\n  --semantic-background-neutral-active: 71 85 105;\n  --semantic-background-neutral-bold-default: 100 116 139;\n  --semantic-background-neutral-bold-disabled: 51 65 85;\n  --semantic-background-neutral-bold-hover: 148 163 184;\n  --semantic-background-neutral-default: 30 41 59;\n  --semantic-background-neutral-hover: 51 65 85;\n  --semantic-background-neutral-subtle: 15 23 42;\n  --semantic-background-selected-row: 23 37 84;\n  --semantic-background-selected-default: 30 58 138;\n  --semantic-background-selected-hover: 30 64 175;\n  --semantic-background-subtle: 15 23 42;\n  --semantic-background-success-bold-active: 110 231 183;\n  --semantic-background-success-bold-default: 16 185 129;\n  --semantic-background-success-bold-hover: 52 211 153;\n  --semantic-background-success-subtle: 15 36 23;\n  --semantic-background-success-subtle-hover: 6 95 70;\n  --semantic-background-warning-bold-active: 253 186 116;\n  --semantic-background-warning-bold-default: 249 115 22;\n  --semantic-background-warning-bold-hover: 251 146 60;\n  --semantic-background-warning-subtle: 42 33 16;\n  --semantic-background-warning-subtle-hover: 154 52 18;\n  --semantic-border-bold: 71 85 105;\n  --semantic-border-brand-subtle: 29 78 216;\n  --semantic-border-control: 148 163 184;\n  --semantic-border-control-hover: 203 213 225;\n  --semantic-border-default: 30 41 59;\n  --semantic-border-destructive: 239 68 68;\n  --semantic-border-destructive-subtle: 153 27 27;\n  --semantic-border-disabled: 30 41 59;\n  --semantic-border-focus: 59 130 246;\n  --semantic-border-info: 59 130 246;\n  --semantic-border-input: 51 65 85;\n  --semantic-border-inverse: 15 23 42;\n  --semantic-border-muted: 30 41 59;\n  --semantic-border-subtle: 30 41 59;\n  --semantic-border-success: 16 185 129;\n  --semantic-border-warning: 249 115 22;\n  --semantic-chart-subtle-1: 30 58 138;\n  --semantic-chart-subtle-2: 76 29 149;\n  --semantic-chart-subtle-3: 6 78 59;\n  --semantic-chart-subtle-4: 124 45 18;\n  --semantic-chart-subtle-5: 131 24 67;\n  --semantic-chart-subtle-6: 19 78 74;\n  --semantic-chart-subtle-7: 120 53 15;\n  --semantic-chart-subtle-8: 49 46 129;\n  --semantic-chart-1: 96 165 250;\n  --semantic-chart-2: 167 139 250;\n  --semantic-chart-3: 52 211 153;\n  --semantic-chart-4: 251 146 60;\n  --semantic-chart-5: 244 114 182;\n  --semantic-chart-6: 45 212 191;\n  --semantic-chart-7: 251 191 36;\n  --semantic-chart-8: 129 140 248;\n  --semantic-chart-brand: 59 130 246;\n  --semantic-chart-brand-on: 2 6 23;\n  --semantic-chart-destructive: 248 113 113;\n  --semantic-chart-neutral: 100 116 139;\n  --semantic-chart-neutral-on: 255 255 255;\n  --semantic-chart-success: 52 211 153;\n  --semantic-chart-warning: 251 146 60;\n  --semantic-foreground-default: 248 250 252;\n  --semantic-foreground-inverse: 15 23 42;\n  --semantic-foreground-inverted: 15 23 42;\n  --semantic-foreground-muted: 148 163 184;\n  --semantic-foreground-subtle: 100 116 139;\n  --semantic-icon-brand: 59 130 246;\n  --semantic-icon-default: 203 213 225;\n  --semantic-icon-destructive: 239 68 68;\n  --semantic-icon-disabled: 71 85 105;\n  --semantic-icon-info: 59 130 246;\n  --semantic-icon-inverse: 15 23 42;\n  --semantic-icon-selected: 59 130 246;\n  --semantic-icon-subtle: 148 163 184;\n  --semantic-icon-success: 74 222 128;\n  --semantic-icon-warning: 251 191 36;\n  --semantic-interaction-active: 255 255 255;\n  --semantic-interaction-active-alpha: 0.1216;\n  --semantic-interaction-hover: 255 255 255;\n  --semantic-interaction-hover-alpha: 0.0588;\n  --semantic-link-active: 96 165 250;\n  --semantic-link-default: 59 130 246;\n  --semantic-link-disabled: 71 85 105;\n  --semantic-link-hover: 96 165 250;\n  --semantic-link-visited: 59 130 246;\n  --semantic-overlay-scrim: 0 0 0;\n  --semantic-overlay-scrim-alpha: 0.549;\n  --semantic-overlay-skeleton-default: 30 41 59;\n  --semantic-overlay-skeleton-subtle: 15 23 42;\n  --semantic-ring-default: 59 130 246;\n  --semantic-ring-destructive: 239 68 68;\n  --semantic-surface-canvas: 0 0 0;\n  --semantic-surface-overlay: 15 23 42;\n  --semantic-surface-raised: 2 6 23;\n  --semantic-surface-strip-raised: 30 41 59;\n  --semantic-surface-sunken: 15 23 42;\n  --semantic-text-active: 248 250 252;\n  --semantic-text-base: 248 250 252;\n  --semantic-text-brand: 59 130 246;\n  --semantic-text-brand-on-subtle: 219 234 254;\n  --semantic-text-default: 248 250 252;\n  --semantic-text-destructive: 248 113 113;\n  --semantic-text-destructive-on-subtle: 254 226 226;\n  --semantic-text-disabled: 71 85 105;\n  --semantic-text-hover: 203 213 225;\n  --semantic-text-info: 59 130 246;\n  --semantic-text-info-on-subtle: 219 234 254;\n  --semantic-text-inverse: 15 23 42;\n  --semantic-text-inverse-subtle: 71 85 105;\n  --semantic-text-muted: 148 163 184;\n  --semantic-text-selected: 59 130 246;\n  --semantic-text-subtle: 148 163 184;\n  --semantic-text-subtle-on-canvas: 148 163 184;\n  --semantic-text-subtle-on-muted: 148 163 184;\n  --semantic-text-subtle-on-selected: 203 213 225;\n  --semantic-text-subtlest: 100 116 139;\n  --semantic-text-success: 74 222 128;\n  --semantic-text-warning: 251 191 36;\n}\n\n@media (prefers-color-scheme: dark) {\n  :root:not(.light) {\n    --colors-accordion-background-default: 15 23 42;\n    --colors-accordion-foreground-default: 248 250 252;\n    --colors-background: 2 6 23;\n    --colors-background-accent: 30 41 59;\n    --colors-background-destructive: 220 38 38;\n    --colors-background-light: 15 23 42;\n    --colors-badge-background-ghost-hover: 30 41 59;\n    --colors-badge-background-subtle-default: 30 41 59;\n    --colors-badge-background-subtle-hover: 51 65 85;\n    --colors-badge-foreground-ghost-default: 248 250 252;\n    --colors-badge-foreground-ghost-hover: 248 250 252;\n    --colors-badge-foreground-link-default: 248 250 252;\n    --colors-badge-foreground-link-hover: 248 250 252;\n    --colors-badge-foreground-subtle-default: 248 250 252;\n    --colors-badge-foreground-subtle-hover: 248 250 252;\n    --colors-button-background-destructive: 239 68 68;\n    --colors-button-background-destructive-hover: 248 113 113;\n    --colors-button-background-ghost-hover: 30 41 59;\n    --colors-button-background-outline-default: 2 6 23;\n    --colors-button-background-outline-hover: 30 41 59;\n    --colors-button-background-subtle-default: 30 41 59;\n    --colors-button-background-subtle-hover: 51 65 85;\n    --colors-button-background-success-default: 16 185 129;\n    --colors-button-border-outline-default: 30 41 59;\n    --colors-button-border-outline-hover: 30 41 59;\n    --colors-button-foreground-default: 248 250 252;\n    --colors-button-foreground-ghost-default: 248 250 252;\n    --colors-button-foreground-ghost-hover: 248 250 252;\n    --colors-button-foreground-hover: 248 250 252;\n    --colors-button-foreground-link-hover: 203 213 225;\n    --colors-button-foreground-outline-default: 248 250 252;\n    --colors-button-foreground-outline-hover: 248 250 252;\n    --colors-button-foreground-subtle-default: 248 250 252;\n    --colors-button-foreground-subtle-hover: 248 250 252;\n    --colors-card-background-default: 2 6 23;\n    --colors-card-foreground-default: 248 250 252;\n    --colors-card-foreground-muted: 148 163 184;\n    --colors-checkbox-background-label-checked: 15 23 42;\n    --colors-checkbox-border-default: 148 163 184;\n    --colors-checkbox-border-hover: 203 213 225;\n    --colors-checkbox-foreground-label: 248 250 252;\n    --colors-chip-background-selected: 30 58 138;\n    --colors-chip-border-selected: 29 78 216;\n    --colors-chip-foreground-selected: 219 234 254;\n    --colors-data-file-archive-on: 252 211 77;\n    --colors-data-file-archive-on-default: 248 250 252;\n    --colors-data-file-archive-subtle: 120 53 15;\n    --colors-data-file-code-on: 165 180 252;\n    --colors-data-file-code-on-default: 248 250 252;\n    --colors-data-file-code-subtle: 49 46 129;\n    --colors-data-file-doc-on: 147 197 253;\n    --colors-data-file-doc-on-default: 248 250 252;\n    --colors-data-file-doc-subtle: 30 58 138;\n    --colors-data-file-generic-on: 203 213 225;\n    --colors-data-file-generic-on-default: 248 250 252;\n    --colors-data-file-generic-subtle: 15 23 42;\n    --colors-data-file-image-on: 110 231 183;\n    --colors-data-file-image-on-default: 248 250 252;\n    --colors-data-file-image-subtle: 6 78 59;\n    --colors-data-file-pdf-on: 147 197 253;\n    --colors-data-file-pdf-on-default: 248 250 252;\n    --colors-data-file-pdf-subtle: 30 58 138;\n    --colors-data-file-sheet-on: 110 231 183;\n    --colors-data-file-sheet-on-default: 248 250 252;\n    --colors-data-file-sheet-subtle: 6 78 59;\n    --colors-data-file-slide-on: 253 186 116;\n    --colors-data-file-slide-on-default: 248 250 252;\n    --colors-data-file-slide-subtle: 124 45 18;\n    --colors-data-file-video-on: 249 168 212;\n    --colors-data-file-video-on-default: 248 250 252;\n    --colors-data-file-video-subtle: 131 24 67;\n    --colors-data-negative-default: 248 113 113;\n    --colors-data-negative-on: 252 165 165;\n    --colors-data-negative-subtle: 127 29 29;\n    --colors-data-neutral-default: 100 116 139;\n    --colors-data-neutral-on: 203 213 225;\n    --colors-data-neutral-subtle: 30 41 59;\n    --colors-data-score-good-bg: 30 58 138;\n    --colors-data-score-good-fg: 219 234 254;\n    --colors-data-score-partial-bg: 42 33 16;\n    --colors-data-score-partial-border: 249 115 22;\n    --colors-data-score-partial-fg: 255 237 213;\n    --colors-data-score-strong-bg: 15 36 23;\n    --colors-data-score-strong-border: 16 185 129;\n    --colors-data-score-strong-fg: 209 250 229;\n    --colors-data-score-weak-bg: 15 23 42;\n    --colors-data-score-weak-border: 148 163 184;\n    --colors-data-score-weak-fg: 148 163 184;\n    --colors-data-skill-level-1-bg: 30 58 138;\n    --colors-data-skill-level-1-on: 191 219 254;\n    --colors-data-skill-level-2-bg: 30 64 175;\n    --colors-data-skill-level-2-on: 191 219 254;\n    --colors-data-skill-level-3-bg: 37 99 235;\n    --colors-data-skill-level-3-on: 255 255 255;\n    --colors-data-skill-level-4-bg: 96 165 250;\n    --colors-data-skill-level-4-on: 2 6 23;\n    --colors-data-skill-backend-on: 52 211 153;\n    --colors-data-skill-backend-subtle: 4 33 39;\n    --colors-data-skill-business-strategy-on: 251 146 60;\n    --colors-data-skill-business-strategy-subtle: 39 22 23;\n    --colors-data-skill-data-ai-on: 129 140 248;\n    --colors-data-skill-data-ai-subtle: 17 20 56;\n    --colors-data-skill-design-ux-on: 244 114 182;\n    --colors-data-skill-design-ux-subtle: 37 16 42;\n    --colors-data-skill-devops-cloud-on: 251 191 36;\n    --colors-data-skill-devops-cloud-subtle: 38 29 21;\n    --colors-data-skill-fallback-on: 148 163 184;\n    --colors-data-skill-fallback-subtle: 24 30 47;\n    --colors-data-skill-frontend-on: 96 165 250;\n    --colors-data-skill-frontend-subtle: 11 25 56;\n    --colors-data-skill-infrastructure-on: 148 163 184;\n    --colors-data-skill-infrastructure-subtle: 17 22 40;\n    --colors-data-skill-mobile-on: 167 139 250;\n    --colors-data-skill-mobile-subtle: 23 19 56;\n    --colors-data-skill-project-management-on: 45 212 191;\n    --colors-data-skill-project-management-subtle: 5 33 44;\n    --colors-data-skill-security-on: 248 113 113;\n    --colors-data-skill-security-subtle: 35 11 25;\n    --colors-data-skill-testing-qa-on: 248 113 113;\n    --colors-data-skill-testing-qa-subtle: 38 15 30;\n    --colors-data-status-credit-on: 196 181 253;\n    --colors-data-status-credit-subtle: 76 29 149;\n    --colors-data-workload-empty-bg: 15 23 42;\n    --colors-data-workload-empty-border: 30 41 59;\n    --colors-data-workload-empty-fg: 148 163 184;\n    --colors-data-workload-free-bg: 15 23 42;\n    --colors-data-workload-free-border: 30 41 59;\n    --colors-data-workload-free-fg: 148 163 184;\n    --colors-data-workload-need-bg: 2 6 23;\n    --colors-data-workload-need-border: 239 68 68;\n    --colors-data-workload-need-fg: 248 113 113;\n    --colors-data-workload-ok-bg: 30 58 138;\n    --colors-data-workload-ok-fg: 219 234 254;\n    --colors-data-workload-over-bg: 42 20 20;\n    --colors-data-workload-over-border: 239 68 68;\n    --colors-data-workload-over-fg: 254 226 226;\n    --colors-dropdown-background-default: 2 6 23;\n    --colors-error: 248 113 113;\n    --colors-foreground-accent: 241 245 249;\n    --colors-foreground-destructive: 248 250 252;\n    --colors-form-border-default: 51 65 85;\n    --colors-general-background-active: 30 41 59;\n    --colors-general-background-default: 15 23 42;\n    --colors-general-background-disabled: 30 41 59;\n    --colors-general-background-hover: 30 41 59;\n    --colors-general-background-inverse: 248 250 252;\n    --colors-general-background-inverted: 248 250 252;\n    --colors-general-background-muted: 30 41 59;\n    --colors-general-border-default: 100 116 139;\n    --colors-general-brand-container: 30 58 138;\n    --colors-general-brand-on-container: 219 234 254;\n    --colors-general-brand-on-fill: 248 250 252;\n    --colors-general-brand-on-hover: 248 250 252;\n    --colors-general-destructive-active: 239 68 68;\n    --colors-general-destructive-container: 42 20 20;\n    --colors-general-destructive-default: 239 68 68;\n    --colors-general-destructive-disabled: 153 27 27;\n    --colors-general-destructive-hover: 248 113 113;\n    --colors-general-destructive-on: 15 23 42;\n    --colors-general-destructive-on-container: 254 226 226;\n    --colors-general-destructive-on-fill: 15 23 42;\n    --colors-general-error-active: 239 68 68;\n    --colors-general-error-container: 42 20 20;\n    --colors-general-error-default: 239 68 68;\n    --colors-general-error-disabled: 153 27 27;\n    --colors-general-error-hover: 248 113 113;\n    --colors-general-error-on: 15 23 42;\n    --colors-general-error-on-container: 254 226 226;\n    --colors-general-error-on-fill: 15 23 42;\n    --colors-general-foreground-active: 248 250 252;\n    --colors-general-foreground-default: 248 250 252;\n    --colors-general-foreground-disabled: 71 85 105;\n    --colors-general-foreground-hover: 203 213 225;\n    --colors-general-foreground-inverse: 15 23 42;\n    --colors-general-foreground-inverted: 15 23 42;\n    --colors-general-foreground-muted: 148 163 184;\n    --colors-general-indigo-container: 49 46 129;\n    --colors-general-indigo-default: 99 102 241;\n    --colors-general-indigo-on-container: 224 231 255;\n    --colors-general-info-active: 59 130 246;\n    --colors-general-info-container: 30 58 138;\n    --colors-general-info-default: 59 130 246;\n    --colors-general-info-disabled: 30 64 175;\n    --colors-general-info-hover: 96 165 250;\n    --colors-general-info-on: 15 23 42;\n    --colors-general-info-on-container: 219 234 254;\n    --colors-general-pink-container: 131 24 67;\n    --colors-general-pink-default: 236 72 153;\n    --colors-general-pink-on-container: 252 231 243;\n    --colors-general-ring-default: 59 130 246;\n    --colors-general-secondary-active: 226 232 240;\n    --colors-general-secondary-default: 148 163 184;\n    --colors-general-secondary-disabled: 51 65 85;\n    --colors-general-secondary-hover: 203 213 225;\n    --colors-general-secondary-on: 15 23 42;\n    --colors-general-success-active: 16 185 129;\n    --colors-general-success-container: 15 36 23;\n    --colors-general-success-default: 16 185 129;\n    --colors-general-success-disabled: 6 95 70;\n    --colors-general-success-hover: 52 211 153;\n    --colors-general-success-on: 15 23 42;\n    --colors-general-success-on-container: 209 250 229;\n    --colors-general-warning-active: 249 115 22;\n    --colors-general-warning-container: 42 33 16;\n    --colors-general-warning-default: 249 115 22;\n    --colors-general-warning-disabled: 154 52 18;\n    --colors-general-warning-hover: 251 146 60;\n    --colors-general-warning-on: 15 23 42;\n    --colors-general-warning-on-container: 255 237 213;\n    --colors-highlight-hit-default: 30 58 138;\n    --colors-highlight-hit-on: 219 234 254;\n    --colors-input-background-default: 15 23 42;\n    --colors-input-background-hover: 30 41 59;\n    --colors-input-border-default: 51 65 85;\n    --colors-input-foreground-filled: 248 250 252;\n    --colors-input-foreground-hint: 148 163 184;\n    --colors-input-foreground-hint-error: 248 113 113;\n    --colors-input-foreground-placeholder: 148 163 184;\n    --colors-menu-background-default: 2 6 23;\n    --colors-menu-background-hover: 30 41 59;\n    --colors-menu-foreground-default: 226 232 240;\n    --colors-menu-foreground-muted: 148 163 184;\n    --colors-popover-background-default: 2 6 23;\n    --colors-product-accent-subtle: 30 58 138;\n    --colors-product-backoffice-border: 15 71 76;\n    --colors-product-backoffice-subtle: 15 45 57;\n    --colors-product-coldcall-border: 96 55 38;\n    --colors-product-coldcall-subtle: 51 37 40;\n    --colors-product-jobsearch-border: 26 65 110;\n    --colors-product-jobsearch-subtle: 20 42 73;\n    --colors-product-record-border: 71 85 105;\n    --colors-product-record-subtle: 30 41 59;\n    --colors-product-vacancy-border: 87 38 80;\n    --colors-product-vacancy-subtle: 47 30 59;\n    --colors-product-workstream-border: 59 45 127;\n    --colors-product-workstream-subtle: 35 33 80;\n    --colors-rating-empty: 51 65 85;\n    --colors-select-background-default: 15 23 42;\n    --colors-select-foreground-default: 248 250 252;\n    --colors-sidebar-accent: 30 41 59;\n    --colors-sidebar-accent-foreground: 248 250 252;\n    --colors-sidebar-background: 0 0 0;\n    --colors-sidebar-border: 30 41 59;\n    --colors-sidebar-foreground: 203 213 225;\n    --colors-sidebar-muted-foreground: 148 163 184;\n    --colors-sidebar-ring: 59 130 246;\n    --colors-switch-background-unchecked: 148 163 184;\n    --colors-switch-background-unchecked-hover: 203 213 225;\n    --colors-table-background-default: 2 6 23;\n    --colors-table-background-hover: 30 41 59;\n    --colors-table-background-selected: 30 41 59;\n    --colors-table-foreground-default: 248 250 252;\n    --colors-textarea-background-default: 15 23 42;\n    --colors-textarea-foreground-filled: 248 250 252;\n    --colors-tooltip-background-default: 30 41 59;\n    --colors-tooltip-foreground-default: 248 250 252;\n    --colors-utility-accent: 30 41 59;\n    --colors-utility-accent-foreground: 248 250 252;\n    --colors-utility-border: 30 41 59;\n    --colors-utility-card: 2 6 23;\n    --colors-utility-card-foreground: 248 250 252;\n    --colors-utility-destructive: 239 68 68;\n    --colors-utility-foreground: 248 250 252;\n    --colors-utility-hairline: 255 255 255;\n    --colors-utility-hairline-alpha: 0.102;\n    --colors-utility-input: 51 65 85;\n    --colors-utility-muted: 30 41 59;\n    --colors-utility-muted-foreground: 148 163 184;\n    --colors-utility-muted-strong: 71 85 105;\n    --colors-utility-popover: 2 6 23;\n    --colors-utility-popover-foreground: 248 250 252;\n    --colors-utility-ring: 59 130 246;\n    --colors-utility-secondary: 30 41 59;\n    --colors-utility-secondary-foreground: 248 250 252;\n    --semantic-background-brand-subtle: 30 58 138;\n    --semantic-background-brand-subtle-hover: 30 64 175;\n    --semantic-background-default: 2 6 23;\n    --semantic-background-destructive-bold-active: 252 165 165;\n    --semantic-background-destructive-bold-default: 239 68 68;\n    --semantic-background-destructive-bold-hover: 248 113 113;\n    --semantic-background-destructive-subtle: 42 20 20;\n    --semantic-background-destructive-subtle-hover: 153 27 27;\n    --semantic-background-disabled: 30 41 59;\n    --semantic-background-info-bold-active: 147 197 253;\n    --semantic-background-info-bold-default: 59 130 246;\n    --semantic-background-info-bold-hover: 96 165 250;\n    --semantic-background-info-subtle: 30 58 138;\n    --semantic-background-info-subtle-hover: 30 64 175;\n    --semantic-background-input: 15 23 42;\n    --semantic-background-inverse: 248 250 252;\n    --semantic-background-inverted: 248 250 252;\n    --semantic-background-muted: 30 41 59;\n    --semantic-background-neutral-active: 71 85 105;\n    --semantic-background-neutral-bold-default: 100 116 139;\n    --semantic-background-neutral-bold-disabled: 51 65 85;\n    --semantic-background-neutral-bold-hover: 148 163 184;\n    --semantic-background-neutral-default: 30 41 59;\n    --semantic-background-neutral-hover: 51 65 85;\n    --semantic-background-neutral-subtle: 15 23 42;\n    --semantic-background-selected-row: 23 37 84;\n    --semantic-background-selected-default: 30 58 138;\n    --semantic-background-selected-hover: 30 64 175;\n    --semantic-background-subtle: 15 23 42;\n    --semantic-background-success-bold-active: 110 231 183;\n    --semantic-background-success-bold-default: 16 185 129;\n    --semantic-background-success-bold-hover: 52 211 153;\n    --semantic-background-success-subtle: 15 36 23;\n    --semantic-background-success-subtle-hover: 6 95 70;\n    --semantic-background-warning-bold-active: 253 186 116;\n    --semantic-background-warning-bold-default: 249 115 22;\n    --semantic-background-warning-bold-hover: 251 146 60;\n    --semantic-background-warning-subtle: 42 33 16;\n    --semantic-background-warning-subtle-hover: 154 52 18;\n    --semantic-border-bold: 71 85 105;\n    --semantic-border-brand-subtle: 29 78 216;\n    --semantic-border-control: 148 163 184;\n    --semantic-border-control-hover: 203 213 225;\n    --semantic-border-default: 30 41 59;\n    --semantic-border-destructive: 239 68 68;\n    --semantic-border-destructive-subtle: 153 27 27;\n    --semantic-border-disabled: 30 41 59;\n    --semantic-border-focus: 59 130 246;\n    --semantic-border-info: 59 130 246;\n    --semantic-border-input: 51 65 85;\n    --semantic-border-inverse: 15 23 42;\n    --semantic-border-muted: 30 41 59;\n    --semantic-border-subtle: 30 41 59;\n    --semantic-border-success: 16 185 129;\n    --semantic-border-warning: 249 115 22;\n    --semantic-chart-subtle-1: 30 58 138;\n    --semantic-chart-subtle-2: 76 29 149;\n    --semantic-chart-subtle-3: 6 78 59;\n    --semantic-chart-subtle-4: 124 45 18;\n    --semantic-chart-subtle-5: 131 24 67;\n    --semantic-chart-subtle-6: 19 78 74;\n    --semantic-chart-subtle-7: 120 53 15;\n    --semantic-chart-subtle-8: 49 46 129;\n    --semantic-chart-1: 96 165 250;\n    --semantic-chart-2: 167 139 250;\n    --semantic-chart-3: 52 211 153;\n    --semantic-chart-4: 251 146 60;\n    --semantic-chart-5: 244 114 182;\n    --semantic-chart-6: 45 212 191;\n    --semantic-chart-7: 251 191 36;\n    --semantic-chart-8: 129 140 248;\n    --semantic-chart-brand: 59 130 246;\n    --semantic-chart-brand-on: 2 6 23;\n    --semantic-chart-destructive: 248 113 113;\n    --semantic-chart-neutral: 100 116 139;\n    --semantic-chart-neutral-on: 255 255 255;\n    --semantic-chart-success: 52 211 153;\n    --semantic-chart-warning: 251 146 60;\n    --semantic-foreground-default: 248 250 252;\n    --semantic-foreground-inverse: 15 23 42;\n    --semantic-foreground-inverted: 15 23 42;\n    --semantic-foreground-muted: 148 163 184;\n    --semantic-foreground-subtle: 100 116 139;\n    --semantic-icon-brand: 59 130 246;\n    --semantic-icon-default: 203 213 225;\n    --semantic-icon-destructive: 239 68 68;\n    --semantic-icon-disabled: 71 85 105;\n    --semantic-icon-info: 59 130 246;\n    --semantic-icon-inverse: 15 23 42;\n    --semantic-icon-selected: 59 130 246;\n    --semantic-icon-subtle: 148 163 184;\n    --semantic-icon-success: 74 222 128;\n    --semantic-icon-warning: 251 191 36;\n    --semantic-interaction-active: 255 255 255;\n    --semantic-interaction-active-alpha: 0.1216;\n    --semantic-interaction-hover: 255 255 255;\n    --semantic-interaction-hover-alpha: 0.0588;\n    --semantic-link-active: 96 165 250;\n    --semantic-link-default: 59 130 246;\n    --semantic-link-disabled: 71 85 105;\n    --semantic-link-hover: 96 165 250;\n    --semantic-link-visited: 59 130 246;\n    --semantic-overlay-scrim: 0 0 0;\n    --semantic-overlay-scrim-alpha: 0.549;\n    --semantic-overlay-skeleton-default: 30 41 59;\n    --semantic-overlay-skeleton-subtle: 15 23 42;\n    --semantic-ring-default: 59 130 246;\n    --semantic-ring-destructive: 239 68 68;\n    --semantic-surface-canvas: 0 0 0;\n    --semantic-surface-overlay: 15 23 42;\n    --semantic-surface-raised: 2 6 23;\n    --semantic-surface-strip-raised: 30 41 59;\n    --semantic-surface-sunken: 15 23 42;\n    --semantic-text-active: 248 250 252;\n    --semantic-text-base: 248 250 252;\n    --semantic-text-brand: 59 130 246;\n    --semantic-text-brand-on-subtle: 219 234 254;\n    --semantic-text-default: 248 250 252;\n    --semantic-text-destructive: 248 113 113;\n    --semantic-text-destructive-on-subtle: 254 226 226;\n    --semantic-text-disabled: 71 85 105;\n    --semantic-text-hover: 203 213 225;\n    --semantic-text-info: 59 130 246;\n    --semantic-text-info-on-subtle: 219 234 254;\n    --semantic-text-inverse: 15 23 42;\n    --semantic-text-inverse-subtle: 71 85 105;\n    --semantic-text-muted: 148 163 184;\n    --semantic-text-selected: 59 130 246;\n    --semantic-text-subtle: 148 163 184;\n    --semantic-text-subtle-on-canvas: 148 163 184;\n    --semantic-text-subtle-on-muted: 148 163 184;\n    --semantic-text-subtle-on-selected: 203 213 225;\n    --semantic-text-subtlest: 100 116 139;\n    --semantic-text-success: 74 222 128;\n    --semantic-text-warning: 251 191 36;\n  }\n}\n\n/* Light scope (document paper, previews) */\n.light,\n[data-document-surface],\n[data-surface=\"paper\"] {\n  color-scheme: light;\n  --colors-accordion-background-default: 255 255 255;\n  --colors-accordion-foreground-default: 15 23 42;\n  --colors-background: 255 255 255;\n  --colors-background-light: 250 250 250;\n  --colors-badge-background-ghost-hover: 241 245 249;\n  --colors-badge-background-subtle-default: 241 245 249;\n  --colors-badge-background-subtle-hover: 226 232 240;\n  --colors-badge-foreground-ghost-default: 15 23 42;\n  --colors-badge-foreground-ghost-hover: 15 23 42;\n  --colors-badge-foreground-link-default: 15 23 42;\n  --colors-badge-foreground-link-hover: 15 23 42;\n  --colors-badge-foreground-subtle-default: 15 23 42;\n  --colors-badge-foreground-subtle-hover: 15 23 42;\n  --colors-button-background-destructive: 220 38 38;\n  --colors-button-background-destructive-hover: 185 28 28;\n  --colors-button-background-ghost-hover: 241 245 249;\n  --colors-button-background-outline-default: 255 255 255;\n  --colors-button-background-outline-hover: 241 245 249;\n  --colors-button-background-subtle-default: 241 245 249;\n  --colors-button-background-subtle-hover: 226 232 240;\n  --colors-button-background-success-default: 5 150 105;\n  --colors-button-border-outline-default: 226 232 240;\n  --colors-button-border-outline-hover: 226 232 240;\n  --colors-button-foreground-default: 255 255 255;\n  --colors-button-foreground-ghost-default: 15 23 42;\n  --colors-button-foreground-ghost-hover: 15 23 42;\n  --colors-button-foreground-hover: 255 255 255;\n  --colors-button-foreground-link-hover: 71 85 105;\n  --colors-button-foreground-outline-default: 15 23 42;\n  --colors-button-foreground-outline-hover: 15 23 42;\n  --colors-button-foreground-subtle-default: 15 23 42;\n  --colors-button-foreground-subtle-hover: 15 23 42;\n  --colors-card-background-default: 255 255 255;\n  --colors-card-foreground-default: 15 23 42;\n  --colors-card-foreground-muted: 100 116 139;\n  --colors-checkbox-background-label-checked: 255 255 255;\n  --colors-checkbox-border-default: 100 116 139;\n  --colors-checkbox-border-hover: 71 85 105;\n  --colors-checkbox-foreground-label: 15 23 42;\n  --colors-chip-background-selected: 239 246 255;\n  --colors-chip-border-selected: 147 197 253;\n  --colors-chip-foreground-selected: 29 78 216;\n  --colors-data-file-archive-on: 180 83 9;\n  --colors-data-file-archive-on-default: 255 255 255;\n  --colors-data-file-archive-subtle: 254 243 199;\n  --colors-data-file-code-on: 67 56 202;\n  --colors-data-file-code-on-default: 255 255 255;\n  --colors-data-file-code-subtle: 224 231 255;\n  --colors-data-file-doc-on: 29 78 216;\n  --colors-data-file-doc-on-default: 255 255 255;\n  --colors-data-file-doc-subtle: 219 234 254;\n  --colors-data-file-generic-on: 51 65 85;\n  --colors-data-file-generic-on-default: 255 255 255;\n  --colors-data-file-generic-subtle: 241 245 249;\n  --colors-data-file-image-on: 4 120 87;\n  --colors-data-file-image-on-default: 255 255 255;\n  --colors-data-file-image-subtle: 209 250 229;\n  --colors-data-file-pdf-on: 29 78 216;\n  --colors-data-file-pdf-on-default: 255 255 255;\n  --colors-data-file-pdf-subtle: 219 234 254;\n  --colors-data-file-sheet-on: 4 120 87;\n  --colors-data-file-sheet-on-default: 255 255 255;\n  --colors-data-file-sheet-subtle: 209 250 229;\n  --colors-data-file-slide-on: 194 65 12;\n  --colors-data-file-slide-on-default: 255 255 255;\n  --colors-data-file-slide-subtle: 255 237 213;\n  --colors-data-file-video-on: 190 24 93;\n  --colors-data-file-video-on-default: 255 255 255;\n  --colors-data-file-video-subtle: 252 231 243;\n  --colors-data-negative-default: 239 68 68;\n  --colors-data-negative-on: 185 28 28;\n  --colors-data-negative-subtle: 254 226 226;\n  --colors-data-neutral-default: 148 163 184;\n  --colors-data-neutral-on: 51 65 85;\n  --colors-data-neutral-subtle: 241 245 249;\n  --colors-data-score-good-bg: 239 246 255;\n  --colors-data-score-good-fg: 29 78 216;\n  --colors-data-score-partial-bg: 255 251 235;\n  --colors-data-score-partial-border: 234 88 12;\n  --colors-data-score-partial-fg: 194 65 12;\n  --colors-data-score-strong-bg: 240 253 244;\n  --colors-data-score-strong-border: 5 150 105;\n  --colors-data-score-strong-fg: 4 120 87;\n  --colors-data-score-weak-bg: 248 250 252;\n  --colors-data-score-weak-border: 100 116 139;\n  --colors-data-score-weak-fg: 100 116 139;\n  --colors-data-skill-level-1-bg: 219 234 254;\n  --colors-data-skill-level-1-on: 29 78 216;\n  --colors-data-skill-level-2-bg: 191 219 254;\n  --colors-data-skill-level-2-on: 29 78 216;\n  --colors-data-skill-level-3-bg: 96 165 250;\n  --colors-data-skill-level-3-on: 2 6 23;\n  --colors-data-skill-level-4-bg: 37 99 235;\n  --colors-data-skill-level-4-on: 255 255 255;\n  --colors-data-skill-backend-on: 4 120 87;\n  --colors-data-skill-backend-subtle: 219 244 236;\n  --colors-data-skill-business-strategy-on: 154 52 18;\n  --colors-data-skill-business-strategy-subtle: 254 234 220;\n  --colors-data-skill-data-ai-on: 79 70 229;\n  --colors-data-skill-data-ai-subtle: 232 232 253;\n  --colors-data-skill-design-ux-on: 190 24 93;\n  --colors-data-skill-design-ux-subtle: 252 228 240;\n  --colors-data-skill-devops-cloud-on: 146 64 14;\n  --colors-data-skill-devops-cloud-subtle: 254 240 218;\n  --colors-data-skill-fallback-on: 71 85 105;\n  --colors-data-skill-fallback-subtle: 239 241 244;\n  --colors-data-skill-frontend-on: 29 78 216;\n  --colors-data-skill-frontend-subtle: 226 236 254;\n  --colors-data-skill-infrastructure-on: 71 85 105;\n  --colors-data-skill-infrastructure-subtle: 232 234 238;\n  --colors-data-skill-mobile-on: 124 58 237;\n  --colors-data-skill-mobile-subtle: 238 231 254;\n  --colors-data-skill-project-management-on: 15 118 110;\n  --colors-data-skill-project-management-subtle: 220 244 242;\n  --colors-data-skill-security-on: 185 28 28;\n  --colors-data-skill-security-subtle: 250 222 222;\n  --colors-data-skill-testing-qa-on: 185 28 28;\n  --colors-data-skill-testing-qa-subtle: 253 227 227;\n  --colors-data-status-credit-on: 109 40 217;\n  --colors-data-status-credit-subtle: 237 233 254;\n  --colors-data-workload-empty-bg: 248 250 252;\n  --colors-data-workload-empty-border: 226 232 240;\n  --colors-data-workload-empty-fg: 100 116 139;\n  --colors-data-workload-free-bg: 248 250 252;\n  --colors-data-workload-free-border: 226 232 240;\n  --colors-data-workload-free-fg: 100 116 139;\n  --colors-data-workload-need-bg: 255 255 255;\n  --colors-data-workload-need-border: 220 38 38;\n  --colors-data-workload-need-fg: 185 28 28;\n  --colors-data-workload-ok-bg: 239 246 255;\n  --colors-data-workload-ok-fg: 29 78 216;\n  --colors-data-workload-over-bg: 254 242 242;\n  --colors-data-workload-over-border: 220 38 38;\n  --colors-data-workload-over-fg: 185 28 28;\n  --colors-dropdown-background-default: 255 255 255;\n  --colors-form-border-default: 226 232 240;\n  --colors-general-background-active: 241 245 249;\n  --colors-general-background-default: 255 255 255;\n  --colors-general-background-disabled: 241 245 249;\n  --colors-general-background-hover: 248 250 252;\n  --colors-general-background-inverse: 15 23 42;\n  --colors-general-background-inverted: 15 23 42;\n  --colors-general-background-muted: 241 245 249;\n  --colors-general-border-default: 15 23 42;\n  --colors-general-brand-container: 239 246 255;\n  --colors-general-brand-on-container: 29 78 216;\n  --colors-general-brand-on-fill: 255 255 255;\n  --colors-general-brand-on-hover: 255 255 255;\n  --colors-general-destructive-active: 220 38 38;\n  --colors-general-destructive-container: 254 242 242;\n  --colors-general-destructive-default: 220 38 38;\n  --colors-general-destructive-disabled: 254 202 202;\n  --colors-general-destructive-hover: 185 28 28;\n  --colors-general-destructive-on: 248 250 252;\n  --colors-general-destructive-on-container: 185 28 28;\n  --colors-general-destructive-on-fill: 255 255 255;\n  --colors-general-error-active: 220 38 38;\n  --colors-general-error-container: 254 242 242;\n  --colors-general-error-default: 220 38 38;\n  --colors-general-error-disabled: 254 202 202;\n  --colors-general-error-hover: 185 28 28;\n  --colors-general-error-on: 248 250 252;\n  --colors-general-error-on-container: 185 28 28;\n  --colors-general-error-on-fill: 255 255 255;\n  --colors-general-foreground-active: 15 23 42;\n  --colors-general-foreground-default: 15 23 42;\n  --colors-general-foreground-disabled: 203 213 225;\n  --colors-general-foreground-hover: 71 85 105;\n  --colors-general-foreground-inverse: 248 250 252;\n  --colors-general-foreground-inverted: 248 250 252;\n  --colors-general-foreground-muted: 100 116 139;\n  --colors-general-indigo-container: 224 231 255;\n  --colors-general-indigo-default: 79 70 229;\n  --colors-general-indigo-on-container: 67 56 202;\n  --colors-general-info-active: 37 99 235;\n  --colors-general-info-container: 239 246 255;\n  --colors-general-info-default: 37 99 235;\n  --colors-general-info-disabled: 191 219 254;\n  --colors-general-info-hover: 29 78 216;\n  --colors-general-info-on: 248 250 252;\n  --colors-general-info-on-container: 29 78 216;\n  --colors-general-pink-container: 252 231 243;\n  --colors-general-pink-default: 219 39 119;\n  --colors-general-pink-on-container: 190 24 93;\n  --colors-general-ring-default: 37 99 235;\n  --colors-general-secondary-active: 30 41 59;\n  --colors-general-secondary-default: 71 85 105;\n  --colors-general-secondary-disabled: 226 232 240;\n  --colors-general-secondary-hover: 51 65 85;\n  --colors-general-secondary-on: 248 250 252;\n  --colors-general-success-active: 5 150 105;\n  --colors-general-success-container: 240 253 244;\n  --colors-general-success-default: 5 150 105;\n  --colors-general-success-disabled: 167 243 208;\n  --colors-general-success-hover: 4 120 87;\n  --colors-general-success-on: 248 250 252;\n  --colors-general-success-on-container: 4 120 87;\n  --colors-general-warning-active: 234 88 12;\n  --colors-general-warning-container: 255 251 235;\n  --colors-general-warning-default: 234 88 12;\n  --colors-general-warning-disabled: 254 215 170;\n  --colors-general-warning-hover: 194 65 12;\n  --colors-general-warning-on: 248 250 252;\n  --colors-general-warning-on-container: 194 65 12;\n  --colors-highlight-hit-default: 239 246 255;\n  --colors-highlight-hit-on: 29 78 216;\n  --colors-input-background-default: 255 255 255;\n  --colors-input-background-hover: 241 245 249;\n  --colors-input-border-default: 226 232 240;\n  --colors-input-foreground-filled: 15 23 42;\n  --colors-input-foreground-hint: 100 116 139;\n  --colors-input-foreground-hint-error: 185 28 28;\n  --colors-input-foreground-placeholder: 100 116 139;\n  --colors-menu-background-default: 255 255 255;\n  --colors-menu-background-hover: 241 245 249;\n  --colors-menu-foreground-default: 51 65 85;\n  --colors-menu-foreground-muted: 100 116 139;\n  --colors-popover-background-default: 255 255 255;\n  --colors-product-accent-subtle: 219 234 254;\n  --colors-product-backoffice-border: 183 222 217;\n  --colors-product-backoffice-subtle: 231 244 242;\n  --colors-product-coldcall-border: 244 209 188;\n  --colors-product-coldcall-subtle: 251 240 233;\n  --colors-product-jobsearch-border: 193 218 243;\n  --colors-product-jobsearch-subtle: 234 243 251;\n  --colors-product-record-border: 203 213 225;\n  --colors-product-record-subtle: 241 245 249;\n  --colors-product-vacancy-border: 237 197 220;\n  --colors-product-vacancy-subtle: 249 236 243;\n  --colors-product-workstream-border: 216 202 255;\n  --colors-product-workstream-subtle: 242 237 255;\n  --colors-rating-empty: 226 232 240;\n  --colors-select-background-default: 255 255 255;\n  --colors-select-foreground-default: 15 23 42;\n  --colors-sidebar-accent: 226 232 240;\n  --colors-sidebar-accent-foreground: 15 23 42;\n  --colors-sidebar-background: 241 245 249;\n  --colors-sidebar-border: 226 232 240;\n  --colors-sidebar-foreground: 51 65 85;\n  --colors-sidebar-muted-foreground: 71 85 105;\n  --colors-sidebar-ring: 37 99 235;\n  --colors-switch-background-unchecked: 100 116 139;\n  --colors-switch-background-unchecked-hover: 71 85 105;\n  --colors-table-background-default: 255 255 255;\n  --colors-table-background-hover: 246 248 251;\n  --colors-table-background-selected: 241 245 249;\n  --colors-table-foreground-default: 15 23 42;\n  --colors-textarea-background-default: 255 255 255;\n  --colors-textarea-foreground-filled: 15 23 42;\n  --colors-tooltip-background-default: 255 255 255;\n  --colors-tooltip-foreground-default: 15 23 42;\n  --colors-utility-accent: 241 245 249;\n  --colors-utility-accent-foreground: 15 23 42;\n  --colors-utility-border: 226 232 240;\n  --colors-utility-card: 255 255 255;\n  --colors-utility-card-foreground: 15 23 42;\n  --colors-utility-destructive: 220 38 38;\n  --colors-utility-foreground: 15 23 42;\n  --colors-utility-hairline: 15 23 42;\n  --colors-utility-hairline-alpha: 0.0588;\n  --colors-utility-input: 226 232 240;\n  --colors-utility-muted: 241 245 249;\n  --colors-utility-muted-foreground: 71 85 105;\n  --colors-utility-muted-strong: 203 213 225;\n  --colors-utility-popover: 255 255 255;\n  --colors-utility-popover-foreground: 15 23 42;\n  --colors-utility-ring: 37 99 235;\n  --colors-utility-secondary: 241 245 249;\n  --colors-utility-secondary-foreground: 15 23 42;\n  --semantic-background-brand-subtle: 239 246 255;\n  --semantic-background-brand-subtle-hover: 219 234 254;\n  --semantic-background-default: 255 255 255;\n  --semantic-background-destructive-bold-active: 153 27 27;\n  --semantic-background-destructive-bold-default: 220 38 38;\n  --semantic-background-destructive-bold-hover: 185 28 28;\n  --semantic-background-destructive-subtle: 254 242 242;\n  --semantic-background-destructive-subtle-hover: 254 202 202;\n  --semantic-background-disabled: 241 245 249;\n  --semantic-background-info-bold-active: 30 64 175;\n  --semantic-background-info-bold-default: 37 99 235;\n  --semantic-background-info-bold-hover: 29 78 216;\n  --semantic-background-info-subtle: 239 246 255;\n  --semantic-background-info-subtle-hover: 191 219 254;\n  --semantic-background-input: 255 255 255;\n  --semantic-background-inverse: 15 23 42;\n  --semantic-background-inverted: 15 23 42;\n  --semantic-background-muted: 241 245 249;\n  --semantic-background-neutral-active: 203 213 225;\n  --semantic-background-neutral-bold-default: 71 85 105;\n  --semantic-background-neutral-bold-disabled: 226 232 240;\n  --semantic-background-neutral-bold-hover: 51 65 85;\n  --semantic-background-neutral-default: 241 245 249;\n  --semantic-background-neutral-hover: 226 232 240;\n  --semantic-background-neutral-subtle: 248 250 252;\n  --semantic-background-selected-row: 239 246 255;\n  --semantic-background-selected-default: 239 246 255;\n  --semantic-background-selected-hover: 219 234 254;\n  --semantic-background-subtle: 248 250 252;\n  --semantic-background-success-bold-active: 6 95 70;\n  --semantic-background-success-bold-default: 5 150 105;\n  --semantic-background-success-bold-hover: 4 120 87;\n  --semantic-background-success-subtle: 240 253 244;\n  --semantic-background-success-subtle-hover: 167 243 208;\n  --semantic-background-warning-bold-active: 154 52 18;\n  --semantic-background-warning-bold-default: 234 88 12;\n  --semantic-background-warning-bold-hover: 194 65 12;\n  --semantic-background-warning-subtle: 255 251 235;\n  --semantic-background-warning-subtle-hover: 254 215 170;\n  --semantic-border-bold: 203 213 225;\n  --semantic-border-brand-subtle: 147 197 253;\n  --semantic-border-control: 100 116 139;\n  --semantic-border-control-hover: 71 85 105;\n  --semantic-border-default: 226 232 240;\n  --semantic-border-destructive: 220 38 38;\n  --semantic-border-destructive-subtle: 252 165 165;\n  --semantic-border-disabled: 226 232 240;\n  --semantic-border-focus: 37 99 235;\n  --semantic-border-info: 37 99 235;\n  --semantic-border-input: 226 232 240;\n  --semantic-border-inverse: 248 250 252;\n  --semantic-border-muted: 241 245 249;\n  --semantic-border-subtle: 241 245 249;\n  --semantic-border-success: 5 150 105;\n  --semantic-border-warning: 234 88 12;\n  --semantic-chart-subtle-1: 219 234 254;\n  --semantic-chart-subtle-2: 237 233 254;\n  --semantic-chart-subtle-3: 209 250 229;\n  --semantic-chart-subtle-4: 255 237 213;\n  --semantic-chart-subtle-5: 252 231 243;\n  --semantic-chart-subtle-6: 204 251 241;\n  --semantic-chart-subtle-7: 254 243 199;\n  --semantic-chart-subtle-8: 224 231 255;\n  --semantic-chart-1: 59 130 246;\n  --semantic-chart-2: 139 92 246;\n  --semantic-chart-3: 16 185 129;\n  --semantic-chart-4: 249 115 22;\n  --semantic-chart-5: 236 72 153;\n  --semantic-chart-6: 20 184 166;\n  --semantic-chart-7: 245 158 11;\n  --semantic-chart-8: 99 102 241;\n  --semantic-chart-brand: 37 99 235;\n  --semantic-chart-brand-on: 255 255 255;\n  --semantic-chart-destructive: 239 68 68;\n  --semantic-chart-neutral: 148 163 184;\n  --semantic-chart-neutral-on: 2 6 23;\n  --semantic-chart-success: 16 185 129;\n  --semantic-chart-warning: 249 115 22;\n  --semantic-foreground-default: 15 23 42;\n  --semantic-foreground-inverse: 248 250 252;\n  --semantic-foreground-inverted: 248 250 252;\n  --semantic-foreground-muted: 100 116 139;\n  --semantic-foreground-subtle: 148 163 184;\n  --semantic-icon-brand: 37 99 235;\n  --semantic-icon-default: 51 65 85;\n  --semantic-icon-destructive: 220 38 38;\n  --semantic-icon-disabled: 203 213 225;\n  --semantic-icon-info: 37 99 235;\n  --semantic-icon-inverse: 248 250 252;\n  --semantic-icon-selected: 37 99 235;\n  --semantic-icon-subtle: 100 116 139;\n  --semantic-icon-success: 4 120 87;\n  --semantic-icon-warning: 234 88 12;\n  --semantic-interaction-active: 0 0 0;\n  --semantic-interaction-active-alpha: 0.0784;\n  --semantic-interaction-hover: 0 0 0;\n  --semantic-interaction-hover-alpha: 0.0392;\n  --semantic-link-active: 29 78 216;\n  --semantic-link-default: 37 99 235;\n  --semantic-link-disabled: 203 213 225;\n  --semantic-link-hover: 29 78 216;\n  --semantic-link-visited: 37 99 235;\n  --semantic-overlay-scrim: 15 23 42;\n  --semantic-overlay-scrim-alpha: 0.2784;\n  --semantic-overlay-skeleton-default: 226 232 240;\n  --semantic-overlay-skeleton-subtle: 241 245 249;\n  --semantic-ring-default: 37 99 235;\n  --semantic-ring-destructive: 220 38 38;\n  --semantic-surface-canvas: 241 245 249;\n  --semantic-surface-overlay: 255 255 255;\n  --semantic-surface-raised: 255 255 255;\n  --semantic-surface-strip-raised: 255 255 255;\n  --semantic-surface-sunken: 248 250 252;\n  --semantic-text-active: 15 23 42;\n  --semantic-text-base: 15 23 42;\n  --semantic-text-brand: 37 99 235;\n  --semantic-text-brand-on-subtle: 29 78 216;\n  --semantic-text-default: 15 23 42;\n  --semantic-text-destructive: 185 28 28;\n  --semantic-text-destructive-on-subtle: 185 28 28;\n  --semantic-text-disabled: 203 213 225;\n  --semantic-text-hover: 71 85 105;\n  --semantic-text-info: 37 99 235;\n  --semantic-text-info-on-subtle: 29 78 216;\n  --semantic-text-inverse: 248 250 252;\n  --semantic-text-inverse-subtle: 148 163 184;\n  --semantic-text-muted: 71 85 105;\n  --semantic-text-selected: 37 99 235;\n  --semantic-text-subtle: 100 116 139;\n  --semantic-text-subtle-on-canvas: 97 113 136;\n  --semantic-text-subtle-on-muted: 71 85 105;\n  --semantic-text-subtle-on-selected: 71 85 105;\n  --semantic-text-subtlest: 148 163 184;\n  --semantic-text-success: 4 120 87;\n  --semantic-text-warning: 194 65 12;\n}\n\n/* Product context (fixed product colours; fallback = brand primary) */\n[data-product=\"backoffice\"] {\n  --colors-product-accent-default: 15 144 127;\n  --colors-product-accent-on: 255 255 255;\n  --colors-product-accent-subtle: 231 244 242;\n  --colors-product-accent-border: 183 222 217;\n}\n[data-product=\"coldcall\"] {\n  --colors-product-accent-default: 217 102 31;\n  --colors-product-accent-on: 255 255 255;\n  --colors-product-accent-subtle: 251 240 233;\n  --colors-product-accent-border: 244 209 188;\n}\n[data-product=\"jobsearch\"] {\n  --colors-product-accent-default: 47 131 214;\n  --colors-product-accent-on: 15 23 42;\n  --colors-product-accent-subtle: 234 243 251;\n  --colors-product-accent-border: 193 218 243;\n}\n[data-product=\"record\"] {\n  --colors-product-accent-default: 100 116 139;\n  --colors-product-accent-on: 255 255 255;\n  --colors-product-accent-subtle: 241 245 249;\n  --colors-product-accent-border: 203 213 225;\n}\n[data-product=\"vacancy\"] {\n  --colors-product-accent-default: 194 61 138;\n  --colors-product-accent-on: 248 250 252;\n  --colors-product-accent-subtle: 249 236 243;\n  --colors-product-accent-border: 237 197 220;\n}\n[data-product=\"workstream\"] {\n  --colors-product-accent-default: 124 77 255;\n  --colors-product-accent-on: 248 250 252;\n  --colors-product-accent-subtle: 242 237 255;\n  --colors-product-accent-border: 216 202 255;\n}\n.dark [data-product=\"backoffice\"],\n[data-product=\"backoffice\"].dark {\n  --colors-product-accent-default: 15 144 127;\n  --colors-product-accent-on: 255 255 255;\n  --colors-product-accent-subtle: 15 45 57;\n  --colors-product-accent-border: 15 71 76;\n}\n.dark [data-product=\"coldcall\"],\n[data-product=\"coldcall\"].dark {\n  --colors-product-accent-default: 217 102 31;\n  --colors-product-accent-on: 255 255 255;\n  --colors-product-accent-subtle: 51 37 40;\n  --colors-product-accent-border: 96 55 38;\n}\n.dark [data-product=\"jobsearch\"],\n[data-product=\"jobsearch\"].dark {\n  --colors-product-accent-default: 47 131 214;\n  --colors-product-accent-on: 15 23 42;\n  --colors-product-accent-subtle: 20 42 73;\n  --colors-product-accent-border: 26 65 110;\n}\n.dark [data-product=\"record\"],\n[data-product=\"record\"].dark {\n  --colors-product-accent-default: 100 116 139;\n  --colors-product-accent-on: 255 255 255;\n  --colors-product-accent-subtle: 30 41 59;\n  --colors-product-accent-border: 71 85 105;\n}\n.dark [data-product=\"vacancy\"],\n[data-product=\"vacancy\"].dark {\n  --colors-product-accent-default: 194 61 138;\n  --colors-product-accent-on: 248 250 252;\n  --colors-product-accent-subtle: 47 30 59;\n  --colors-product-accent-border: 87 38 80;\n}\n.dark [data-product=\"workstream\"],\n[data-product=\"workstream\"].dark {\n  --colors-product-accent-default: 124 77 255;\n  --colors-product-accent-on: 248 250 252;\n  --colors-product-accent-subtle: 35 33 80;\n  --colors-product-accent-border: 59 45 127;\n}\n@media (prefers-color-scheme: dark) {\n  :root:not(.light)[data-product=\"backoffice\"],\n  :root:not(.light) [data-product=\"backoffice\"] {\n    --colors-product-accent-default: 15 144 127;\n    --colors-product-accent-on: 255 255 255;\n    --colors-product-accent-subtle: 15 45 57;\n    --colors-product-accent-border: 15 71 76;\n  }\n  :root:not(.light)[data-product=\"coldcall\"],\n  :root:not(.light) [data-product=\"coldcall\"] {\n    --colors-product-accent-default: 217 102 31;\n    --colors-product-accent-on: 255 255 255;\n    --colors-product-accent-subtle: 51 37 40;\n    --colors-product-accent-border: 96 55 38;\n  }\n  :root:not(.light)[data-product=\"jobsearch\"],\n  :root:not(.light) [data-product=\"jobsearch\"] {\n    --colors-product-accent-default: 47 131 214;\n    --colors-product-accent-on: 15 23 42;\n    --colors-product-accent-subtle: 20 42 73;\n    --colors-product-accent-border: 26 65 110;\n  }\n  :root:not(.light)[data-product=\"record\"],\n  :root:not(.light) [data-product=\"record\"] {\n    --colors-product-accent-default: 100 116 139;\n    --colors-product-accent-on: 255 255 255;\n    --colors-product-accent-subtle: 30 41 59;\n    --colors-product-accent-border: 71 85 105;\n  }\n  :root:not(.light)[data-product=\"vacancy\"],\n  :root:not(.light) [data-product=\"vacancy\"] {\n    --colors-product-accent-default: 194 61 138;\n    --colors-product-accent-on: 248 250 252;\n    --colors-product-accent-subtle: 47 30 59;\n    --colors-product-accent-border: 87 38 80;\n  }\n  :root:not(.light)[data-product=\"workstream\"],\n  :root:not(.light) [data-product=\"workstream\"] {\n    --colors-product-accent-default: 124 77 255;\n    --colors-product-accent-on: 248 250 252;\n    --colors-product-accent-subtle: 35 33 80;\n    --colors-product-accent-border: 59 45 127;\n  }\n}\n\n/* Grid: tablet and mobile overrides (breakpoints = sizing.breakpoint-*) */\n@media (max-width: 1279px) {\n  :root {\n    --grid-columns: 12;\n    --grid-gutter: 16px;\n    --grid-margin: 24px;\n  }\n}\n@media (max-width: 767px) {\n  :root {\n    --grid-columns: 4;\n    --grid-gutter: 16px;\n    --grid-margin: 16px;\n  }\n}\n\n/* Reduced motion: durations collapse to 0ms, use opacity-only transitions (see docs/FOUNDATIONS.md) */\n@media (prefers-reduced-motion: reduce) {\n  :root {\n    --motion-duration-fast: 0ms;\n    --motion-duration-base: 0ms;\n    --motion-duration-slow: 0ms;\n    --motion-duration-stack-offset: 0ms;\n  }\n}\n\n/* Typography utility classes */\n.typography-h1 {\n  font-family: var(--typo-h1-font), sans-serif;\n  font-weight: var(--typo-h1-weight);\n  font-size: var(--typo-h1-size);\n  line-height: var(--typo-h1-lh);\n  letter-spacing: var(--typo-h1-ls);\n}\n.typography-h2 {\n  font-family: var(--typo-h2-font), sans-serif;\n  font-weight: var(--typo-h2-weight);\n  font-size: var(--typo-h2-size);\n  line-height: var(--typo-h2-lh);\n  letter-spacing: var(--typo-h2-ls);\n}\n.typography-h3 {\n  font-family: var(--typo-h3-font), sans-serif;\n  font-weight: var(--typo-h3-weight);\n  font-size: var(--typo-h3-size);\n  line-height: var(--typo-h3-lh);\n  letter-spacing: var(--typo-h3-ls);\n}\n.typography-h4 {\n  font-family: var(--typo-h4-font), sans-serif;\n  font-weight: var(--typo-h4-weight);\n  font-size: var(--typo-h4-size);\n  line-height: var(--typo-h4-lh);\n  letter-spacing: var(--typo-h4-ls);\n}\n.typography-large {\n  font-family: var(--typo-large-font), sans-serif;\n  font-weight: var(--typo-large-weight);\n  font-size: var(--typo-large-size);\n  line-height: var(--typo-large-lh);\n  letter-spacing: var(--typo-large-ls);\n}\n.typography-lead {\n  font-family: var(--typo-lead-font), sans-serif;\n  font-weight: var(--typo-lead-weight);\n  font-size: var(--typo-lead-size);\n  line-height: var(--typo-lead-lh);\n  letter-spacing: var(--typo-lead-ls);\n}\n.typography-body {\n  font-family: var(--typo-body-font), sans-serif;\n  font-weight: var(--typo-body-weight);\n  font-size: var(--typo-body-size);\n  line-height: var(--typo-body-lh);\n  letter-spacing: var(--typo-body-ls);\n}\n.typography-subtle {\n  font-family: var(--typo-subtle-font), sans-serif;\n  font-weight: var(--typo-subtle-weight);\n  font-size: var(--typo-subtle-size);\n  line-height: var(--typo-subtle-lh);\n  letter-spacing: var(--typo-subtle-ls);\n}\n.typography-subtle-medium {\n  font-family: var(--typo-subtle-medium-font), sans-serif;\n  font-weight: var(--typo-subtle-medium-weight);\n  font-size: var(--typo-subtle-medium-size);\n  line-height: var(--typo-subtle-medium-lh);\n  letter-spacing: var(--typo-subtle-medium-ls);\n}\n.typography-suble-semibold {\n  font-family: var(--typo-suble-semibold-font), sans-serif;\n  font-weight: var(--typo-suble-semibold-weight);\n  font-size: var(--typo-suble-semibold-size);\n  line-height: var(--typo-suble-semibold-lh);\n  letter-spacing: var(--typo-suble-semibold-ls);\n}\n.typography-small {\n  font-family: var(--typo-small-font), sans-serif;\n  font-weight: var(--typo-small-weight);\n  font-size: var(--typo-small-size);\n  line-height: var(--typo-small-lh);\n  letter-spacing: var(--typo-small-ls);\n}\n.typography-detail {\n  font-family: var(--typo-detail-font), sans-serif;\n  font-weight: var(--typo-detail-weight);\n  font-size: var(--typo-detail-size);\n  line-height: var(--typo-detail-lh);\n  letter-spacing: var(--typo-detail-ls);\n}\n.typography-blockquote {\n  font-family: var(--typo-blockquote-font), sans-serif;\n  font-weight: var(--typo-blockquote-weight);\n  font-style: italic;\n  font-size: var(--typo-blockquote-size);\n  line-height: var(--typo-blockquote-lh);\n  letter-spacing: var(--typo-blockquote-ls);\n}\n.typography-code {\n  font-family: var(--typo-code-font), sans-serif;\n  font-weight: var(--typo-code-weight);\n  font-size: var(--typo-code-size);\n  line-height: var(--typo-code-lh);\n  letter-spacing: var(--typo-code-ls);\n}\n.typography-table-item {\n  font-family: var(--typo-table-item-font), sans-serif;\n  font-weight: var(--typo-table-item-weight);\n  font-size: var(--typo-table-item-size);\n  line-height: var(--typo-table-item-lh);\n  letter-spacing: var(--typo-table-item-ls);\n}\n.typography-button-sm {\n  font-family: var(--typo-button-sm-font), sans-serif;\n  font-weight: var(--typo-button-sm-weight);\n  font-size: var(--typo-button-sm-size);\n  line-height: var(--typo-button-sm-lh);\n  letter-spacing: var(--typo-button-sm-ls);\n}\n.typography-button-md {\n  font-family: var(--typo-button-md-font), sans-serif;\n  font-weight: var(--typo-button-md-weight);\n  font-size: var(--typo-button-md-size);\n  line-height: var(--typo-button-md-lh);\n  letter-spacing: var(--typo-button-md-ls);\n}\n.typography-button-lg {\n  font-family: var(--typo-button-lg-font), sans-serif;\n  font-weight: var(--typo-button-lg-weight);\n  font-size: var(--typo-button-lg-size);\n  line-height: var(--typo-button-lg-lh);\n  letter-spacing: var(--typo-button-lg-ls);\n}\n.typography-button-xl {\n  font-family: var(--typo-button-xl-font), sans-serif;\n  font-weight: var(--typo-button-xl-weight);\n  font-size: var(--typo-button-xl-size);\n  line-height: var(--typo-button-xl-lh);\n  letter-spacing: var(--typo-button-xl-ls);\n}\n.typography-button-2xl {\n  font-family: var(--typo-button-2xl-font), sans-serif;\n  font-weight: var(--typo-button-2xl-weight);\n  font-size: var(--typo-button-2xl-size);\n  line-height: var(--typo-button-2xl-lh);\n  letter-spacing: var(--typo-button-2xl-ls);\n}\n.typography-link-sm {\n  font-family: var(--typo-link-sm-font), sans-serif;\n  font-weight: var(--typo-link-sm-weight);\n  font-size: var(--typo-link-sm-size);\n  line-height: var(--typo-link-sm-lh);\n  letter-spacing: var(--typo-link-sm-ls);\n}\n.typography-link-md {\n  font-family: var(--typo-link-md-font), sans-serif;\n  font-weight: var(--typo-link-md-weight);\n  font-size: var(--typo-link-md-size);\n  line-height: var(--typo-link-md-lh);\n  letter-spacing: var(--typo-link-md-ls);\n}\n.typography-link-lg {\n  font-family: var(--typo-link-lg-font), sans-serif;\n  font-weight: var(--typo-link-lg-weight);\n  font-size: var(--typo-link-lg-size);\n  line-height: var(--typo-link-lg-lh);\n  letter-spacing: var(--typo-link-lg-ls);\n}\n.typography-switch {\n  font-family: var(--typo-switch-font), sans-serif;\n  font-weight: var(--typo-switch-weight);\n  font-size: var(--typo-switch-size);\n  line-height: var(--typo-switch-lh);\n  letter-spacing: var(--typo-switch-ls);\n}\n.typography-checkbox {\n  font-family: var(--typo-checkbox-font), sans-serif;\n  font-weight: var(--typo-checkbox-weight);\n  font-size: var(--typo-checkbox-size);\n  line-height: var(--typo-checkbox-lh);\n  letter-spacing: var(--typo-checkbox-ls);\n}\n.typography-checkbox-content {\n  font-family: var(--typo-checkbox-content-font), sans-serif;\n  font-weight: var(--typo-checkbox-content-weight);\n  font-size: var(--typo-checkbox-content-size);\n  line-height: var(--typo-checkbox-content-lh);\n  letter-spacing: var(--typo-checkbox-content-ls);\n}\n.typography-button-hover {\n  font-family: var(--typo-button-hover-font), sans-serif;\n  font-weight: var(--typo-button-hover-weight);\n  font-size: var(--typo-button-hover-size);\n  line-height: var(--typo-button-hover-lh);\n  letter-spacing: var(--typo-button-hover-ls);\n}\n.typography-accordion-title {\n  font-family: var(--typo-accordion-title-font), sans-serif;\n  font-weight: var(--typo-accordion-title-weight);\n  font-size: var(--typo-accordion-title-size);\n  line-height: var(--typo-accordion-title-lh);\n  letter-spacing: var(--typo-accordion-title-ls);\n}\n.typography-accordion-content {\n  font-family: var(--typo-accordion-content-font), sans-serif;\n  font-weight: var(--typo-accordion-content-weight);\n  font-size: var(--typo-accordion-content-size);\n  line-height: var(--typo-accordion-content-lh);\n  letter-spacing: var(--typo-accordion-content-ls);\n}\n.typography-label {\n  font-family: var(--typo-label-font), sans-serif;\n  font-weight: var(--typo-label-weight);\n  font-size: var(--typo-label-size);\n  line-height: var(--typo-label-lh);\n  letter-spacing: var(--typo-label-ls);\n}\n.typography-label-highlight {\n  font-family: var(--typo-label-highlight-font), sans-serif;\n  font-weight: var(--typo-label-highlight-weight);\n  font-size: var(--typo-label-highlight-size);\n  line-height: var(--typo-label-highlight-lh);\n  letter-spacing: var(--typo-label-highlight-ls);\n}\n.typography-text-small {\n  font-family: var(--typo-text-small-font), sans-serif;\n  font-weight: var(--typo-text-small-weight);\n  font-size: var(--typo-text-small-size);\n  line-height: var(--typo-text-small-lh);\n  letter-spacing: var(--typo-text-small-ls);\n}\n.typography-text-extra-small {\n  font-family: var(--typo-text-extra-small-font), sans-serif;\n  font-weight: var(--typo-text-extra-small-weight);\n  font-size: var(--typo-text-extra-small-size);\n  line-height: var(--typo-text-extra-small-lh);\n  letter-spacing: var(--typo-text-extra-small-ls);\n}\n.typography-text-small-medium {\n  font-family: var(--typo-text-small-medium-font), sans-serif;\n  font-weight: var(--typo-text-small-medium-weight);\n  font-size: var(--typo-text-small-medium-size);\n  line-height: var(--typo-text-small-medium-lh);\n  letter-spacing: var(--typo-text-small-medium-ls);\n}\n.typography-table-head {\n  font-family: var(--typo-table-head-font), sans-serif;\n  font-weight: var(--typo-table-head-weight);\n  font-size: var(--typo-table-head-size);\n  line-height: var(--typo-table-head-lh);\n  letter-spacing: var(--typo-table-head-ls);\n}\n.typography-table-cell {\n  font-family: var(--typo-table-cell-font), sans-serif;\n  font-weight: var(--typo-table-cell-weight);\n  font-size: var(--typo-table-cell-size);\n  line-height: var(--typo-table-cell-lh);\n  letter-spacing: var(--typo-table-cell-ls);\n}\n.typography-inline-code {\n  font-family: var(--typo-inline-code-font), sans-serif;\n  font-weight: var(--typo-inline-code-weight);\n  font-size: var(--typo-inline-code-size);\n  line-height: var(--typo-inline-code-lh);\n  letter-spacing: var(--typo-inline-code-ls);\n}\n.typography-menu-section-title {\n  font-family: var(--typo-menu-section-title-font), sans-serif;\n  font-weight: var(--typo-menu-section-title-weight);\n  font-size: var(--typo-menu-section-title-size);\n  line-height: var(--typo-menu-section-title-lh);\n  letter-spacing: var(--typo-menu-section-title-ls);\n}\n.typography-input-text {\n  font-family: var(--typo-input-text-font), sans-serif;\n  font-weight: var(--typo-input-text-weight);\n  font-size: var(--typo-input-text-size);\n  line-height: var(--typo-input-text-lh);\n  letter-spacing: var(--typo-input-text-ls);\n}\n.typography-textarea-text {\n  font-family: var(--typo-textarea-text-font), sans-serif;\n  font-weight: var(--typo-textarea-text-weight);\n  font-size: var(--typo-textarea-text-size);\n  line-height: var(--typo-textarea-text-lh);\n  letter-spacing: var(--typo-textarea-text-ls);\n}\n.typography-body-medium {\n  font-family: var(--typo-body-medium-font), sans-serif;\n  font-weight: var(--typo-body-medium-weight);\n  font-size: var(--typo-body-medium-size);\n  line-height: var(--typo-body-medium-lh);\n  letter-spacing: var(--typo-body-medium-ls);\n}\n.typography-input-label {\n  font-family: var(--typo-input-label-font), sans-serif;\n  font-weight: var(--typo-input-label-weight);\n  font-size: var(--typo-input-label-size);\n  line-height: var(--typo-input-label-lh);\n  letter-spacing: var(--typo-input-label-ls);\n}\n.typography-textarea-label {\n  font-family: var(--typo-textarea-label-font), sans-serif;\n  font-weight: var(--typo-textarea-label-weight);\n  font-size: var(--typo-textarea-label-size);\n  line-height: var(--typo-textarea-label-lh);\n  letter-spacing: var(--typo-textarea-label-ls);\n}\n.typography-input-hint {\n  font-family: var(--typo-input-hint-font), sans-serif;\n  font-weight: var(--typo-input-hint-weight);\n  font-size: var(--typo-input-hint-size);\n  line-height: var(--typo-input-hint-lh);\n  letter-spacing: var(--typo-input-hint-ls);\n}\n.typography-textarea-hint {\n  font-family: var(--typo-textarea-hint-font), sans-serif;\n  font-weight: var(--typo-textarea-hint-weight);\n  font-size: var(--typo-textarea-hint-size);\n  line-height: var(--typo-textarea-hint-lh);\n  letter-spacing: var(--typo-textarea-hint-ls);\n}\n.typography-p {\n  font-family: var(--typo-p-font), sans-serif;\n  font-weight: var(--typo-p-weight);\n  font-size: var(--typo-p-size);\n  line-height: var(--typo-p-lh);\n  letter-spacing: var(--typo-p-ls);\n}\n.typography-p-ui {\n  font-family: var(--typo-p-ui-font), sans-serif;\n  font-weight: var(--typo-p-ui-weight);\n  font-size: var(--typo-p-ui-size);\n  line-height: var(--typo-p-ui-lh);\n  letter-spacing: var(--typo-p-ui-ls);\n}\n.typography-p-ui-medium {\n  font-family: var(--typo-p-ui-medium-font), sans-serif;\n  font-weight: var(--typo-p-ui-medium-weight);\n  font-size: var(--typo-p-ui-medium-size);\n  line-height: var(--typo-p-ui-medium-lh);\n  letter-spacing: var(--typo-p-ui-medium-ls);\n}\n.typography-list {\n  font-family: var(--typo-list-font), sans-serif;\n  font-weight: var(--typo-list-weight);\n  font-size: var(--typo-list-size);\n  line-height: var(--typo-list-lh);\n  letter-spacing: var(--typo-list-ls);\n}\n.typography-digit-md {\n  font-family: var(--typo-digit-md-font), sans-serif;\n  font-weight: var(--typo-digit-md-weight);\n  font-size: var(--typo-digit-md-size);\n  line-height: var(--typo-digit-md-lh);\n  letter-spacing: var(--typo-digit-md-ls);\n}\n.typography-digit-lg {\n  font-family: var(--typo-digit-lg-font), sans-serif;\n  font-weight: var(--typo-digit-lg-weight);\n  font-size: var(--typo-digit-lg-size);\n  line-height: var(--typo-digit-lg-lh);\n  letter-spacing: var(--typo-digit-lg-ls);\n}\n.typography-digit-lg-semibold {\n  font-family: var(--typo-digit-lg-semibold-font), sans-serif;\n  font-weight: var(--typo-digit-lg-semibold-weight);\n  font-size: var(--typo-digit-lg-semibold-size);\n  line-height: var(--typo-digit-lg-semibold-lh);\n  letter-spacing: var(--typo-digit-lg-semibold-ls);\n}\n.typography-lead-medium {\n  font-family: var(--typo-lead-medium-font), sans-serif;\n  font-weight: var(--typo-lead-medium-weight);\n  font-size: var(--typo-lead-medium-size);\n  line-height: var(--typo-lead-medium-lh);\n  letter-spacing: var(--typo-lead-medium-ls);\n}\n.typography-subheading {\n  font-family: var(--typo-subheading-font), sans-serif;\n  font-weight: var(--typo-subheading-weight);\n  font-size: var(--typo-subheading-size);\n  line-height: var(--typo-subheading-lh);\n  letter-spacing: var(--typo-subheading-ls);\n}\n.typography-subheading-medium {\n  font-family: var(--typo-subheading-medium-font), sans-serif;\n  font-weight: var(--typo-subheading-medium-weight);\n  font-size: var(--typo-subheading-medium-size);\n  line-height: var(--typo-subheading-medium-lh);\n  letter-spacing: var(--typo-subheading-medium-ls);\n}\n.typography-caption {\n  font-family: var(--typo-caption-font), sans-serif;\n  font-weight: var(--typo-caption-weight);\n  font-size: var(--typo-caption-size);\n  line-height: var(--typo-caption-lh);\n  letter-spacing: var(--typo-caption-ls);\n}\n.typography-caption-regular {\n  font-family: var(--typo-caption-regular-font), sans-serif;\n  font-weight: var(--typo-caption-regular-weight);\n  font-size: var(--typo-caption-regular-size);\n  line-height: var(--typo-caption-regular-lh);\n  letter-spacing: var(--typo-caption-regular-ls);\n}\n.typography-h2-semibold {\n  font-family: var(--typo-h2-semibold-font), sans-serif;\n  font-weight: var(--typo-h2-semibold-weight);\n  font-size: var(--typo-h2-semibold-size);\n  line-height: var(--typo-h2-semibold-lh);\n  letter-spacing: var(--typo-h2-semibold-ls);\n}\n.typography-kpi-value {\n  font-family: var(--typo-kpi-value-font), sans-serif;\n  font-weight: var(--typo-kpi-value-weight);\n  font-size: var(--typo-kpi-value-size);\n  line-height: var(--typo-kpi-value-lh);\n  letter-spacing: var(--typo-kpi-value-ls);\n  font-variant-numeric: var(--typo-kpi-value-numeric);\n}\n.typography-kpi-label {\n  font-family: var(--typo-kpi-label-font), sans-serif;\n  font-weight: var(--typo-kpi-label-weight);\n  font-size: var(--typo-kpi-label-size);\n  line-height: var(--typo-kpi-label-lh);\n  letter-spacing: var(--typo-kpi-label-ls);\n}\n.typography-micro {\n  font-family: var(--typo-micro-font), sans-serif;\n  font-weight: var(--typo-micro-weight);\n  font-size: var(--typo-micro-size);\n  line-height: var(--typo-micro-lh);\n}\n.typography-micro-medium {\n  font-family: var(--typo-micro-medium-font), sans-serif;\n  font-weight: var(--typo-micro-medium-weight);\n  font-size: var(--typo-micro-medium-size);\n  line-height: var(--typo-micro-medium-lh);\n}\n.typography-ui {\n  font-family: var(--typo-ui-font), sans-serif;\n  font-weight: var(--typo-ui-weight);\n  font-size: var(--typo-ui-size);\n  line-height: var(--typo-ui-lh);\n  letter-spacing: var(--typo-ui-ls);\n}\n.typography-ui-medium {\n  font-family: var(--typo-ui-medium-font), sans-serif;\n  font-weight: var(--typo-ui-medium-weight);\n  font-size: var(--typo-ui-medium-size);\n  line-height: var(--typo-ui-medium-lh);\n  letter-spacing: var(--typo-ui-medium-ls);\n}\n.typography-ui-lg-semibold {\n  font-family: var(--typo-ui-lg-semibold-font), sans-serif;\n  font-weight: var(--typo-ui-lg-semibold-weight);\n  font-size: var(--typo-ui-lg-semibold-size);\n  line-height: var(--typo-ui-lg-semibold-lh);\n}\n.typography-ui-lg {\n  font-family: var(--typo-ui-lg-font), sans-serif;\n  font-weight: var(--typo-ui-lg-weight);\n  font-size: var(--typo-ui-lg-size);\n  line-height: var(--typo-ui-lg-lh);\n}\n.typography-sheet-title {\n  font-family: var(--typo-sheet-title-font), sans-serif;\n  font-weight: var(--typo-sheet-title-weight);\n  font-size: var(--typo-sheet-title-size);\n  line-height: var(--typo-sheet-title-lh);\n  letter-spacing: var(--typo-sheet-title-ls);\n}\n.typography-ui-semibold {\n  font-family: var(--typo-ui-semibold-font), sans-serif;\n  font-weight: var(--typo-ui-semibold-weight);\n  font-size: var(--typo-ui-semibold-size);\n  line-height: var(--typo-ui-semibold-lh);\n  letter-spacing: var(--typo-ui-semibold-ls);\n}\n.typography-kpi-value-lg {\n  font-family: var(--typo-kpi-value-lg-font), sans-serif;\n  font-weight: var(--typo-kpi-value-lg-weight);\n  font-size: var(--typo-kpi-value-lg-size);\n  line-height: var(--typo-kpi-value-lg-lh);\n  letter-spacing: var(--typo-kpi-value-lg-ls);\n  font-variant-numeric: var(--typo-kpi-value-lg-numeric);\n}\n.typography-ui-sm {\n  font-family: var(--typo-ui-sm-font), sans-serif;\n  font-weight: var(--typo-ui-sm-weight);\n  font-size: var(--typo-ui-sm-size);\n  line-height: var(--typo-ui-sm-lh);\n  letter-spacing: var(--typo-ui-sm-ls);\n}\n.typography-ui-sm-semibold {\n  font-family: var(--typo-ui-sm-semibold-font), sans-serif;\n  font-weight: var(--typo-ui-sm-semibold-weight);\n  font-size: var(--typo-ui-sm-semibold-size);\n  line-height: var(--typo-ui-sm-semibold-lh);\n  letter-spacing: var(--typo-ui-sm-semibold-ls);\n}\n.typography-code-sm {\n  font-family: var(--typo-code-sm-font), sans-serif;\n  font-weight: var(--typo-code-sm-weight);\n  font-size: var(--typo-code-sm-size);\n  line-height: var(--typo-code-sm-lh);\n}\n.typography-code-block {\n  font-family: var(--typo-code-block-font), sans-serif;\n  font-weight: var(--typo-code-block-weight);\n  font-size: var(--typo-code-block-size);\n  line-height: var(--typo-code-block-lh);\n}\n.typography-title-sm {\n  font-family: var(--typo-title-sm-font), sans-serif;\n  font-weight: var(--typo-title-sm-weight);\n  font-size: var(--typo-title-sm-size);\n  line-height: var(--typo-title-sm-lh);\n}\n.typography-display {\n  font-family: var(--typo-display-font), sans-serif;\n  font-weight: var(--typo-display-weight);\n  font-size: var(--typo-display-size);\n  line-height: var(--typo-display-lh);\n}\n.typography-display-sm {\n  font-family: var(--typo-display-sm-font), sans-serif;\n  font-weight: var(--typo-display-sm-weight);\n  font-size: var(--typo-display-sm-size);\n  line-height: var(--typo-display-sm-lh);\n}\n.typography-lead-lg {\n  font-family: var(--typo-lead-lg-font), sans-serif;\n  font-weight: var(--typo-lead-lg-weight);\n  font-size: var(--typo-lead-lg-size);\n  line-height: var(--typo-lead-lg-lh);\n}\n.typography-kpi-label-strong {\n  font-family: var(--typo-kpi-label-strong-font), sans-serif;\n  font-weight: var(--typo-kpi-label-strong-weight);\n  font-size: var(--typo-kpi-label-strong-size);\n  line-height: var(--typo-kpi-label-strong-lh);\n  letter-spacing: var(--typo-kpi-label-strong-ls);\n}\n.typography-page-title {\n  font-family: var(--typo-page-title-font), sans-serif;\n  font-weight: var(--typo-page-title-weight);\n  font-size: var(--typo-page-title-size);\n  line-height: var(--typo-page-title-lh);\n  letter-spacing: var(--typo-page-title-ls);\n}\n.typography-tab {\n  font-family: var(--typo-tab-font), sans-serif;\n  font-weight: var(--typo-tab-weight);\n  font-size: var(--typo-tab-size);\n  line-height: var(--typo-tab-lh);\n  letter-spacing: var(--typo-tab-ls);\n}\n.typography-nav-item {\n  font-family: var(--typo-nav-item-font), sans-serif;\n  font-weight: var(--typo-nav-item-weight);\n  font-size: var(--typo-nav-item-size);\n  line-height: var(--typo-nav-item-lh);\n  letter-spacing: var(--typo-nav-item-ls);\n}\n.typography-nav-item-current {\n  font-family: var(--typo-nav-item-current-font), sans-serif;\n  font-weight: var(--typo-nav-item-current-weight);\n  font-size: var(--typo-nav-item-current-size);\n  line-height: var(--typo-nav-item-current-lh);\n  letter-spacing: var(--typo-nav-item-current-ls);\n}\n.typography-avatar-xs {\n  font-family: var(--typo-avatar-xs-font), sans-serif;\n  font-weight: var(--typo-avatar-xs-weight);\n  font-size: var(--typo-avatar-xs-size);\n  line-height: var(--typo-avatar-xs-lh);\n  letter-spacing: var(--typo-avatar-xs-ls);\n}\n.typography-text-small-semibold {\n  font-family: var(--typo-text-small-semibold-font), sans-serif;\n  font-weight: var(--typo-text-small-semibold-weight);\n  font-size: var(--typo-text-small-semibold-size);\n  line-height: var(--typo-text-small-semibold-lh);\n  letter-spacing: var(--typo-text-small-semibold-ls);\n}\n.typography-detail-semibold {\n  font-family: var(--typo-detail-semibold-font), sans-serif;\n  font-weight: var(--typo-detail-semibold-weight);\n  font-size: var(--typo-detail-semibold-size);\n  line-height: var(--typo-detail-semibold-lh);\n  letter-spacing: var(--typo-detail-semibold-ls);\n}\n.typography-overline {\n  font-family: var(--typo-overline-font), sans-serif;\n  font-weight: var(--typo-overline-weight);\n  font-size: var(--typo-overline-size);\n  line-height: var(--typo-overline-lh);\n  letter-spacing: var(--typo-overline-ls);\n}\n.typography-ui-relaxed {\n  font-family: var(--typo-ui-relaxed-font), sans-serif;\n  font-weight: var(--typo-ui-relaxed-weight);\n  font-size: var(--typo-ui-relaxed-size);\n  line-height: var(--typo-ui-relaxed-lh);\n  letter-spacing: var(--typo-ui-relaxed-ls);\n}\n.typography-title-xs {\n  font-family: var(--typo-title-xs-font), sans-serif;\n  font-weight: var(--typo-title-xs-weight);\n  font-size: var(--typo-title-xs-size);\n  line-height: var(--typo-title-xs-lh);\n  letter-spacing: var(--typo-title-xs-ls);\n}\n.typography-title-lg {\n  font-family: var(--typo-title-lg-font), sans-serif;\n  font-weight: var(--typo-title-lg-weight);\n  font-size: var(--typo-title-lg-size);\n  line-height: var(--typo-title-lg-lh);\n  letter-spacing: var(--typo-title-lg-ls);\n}\n.typography-display-md {\n  font-family: var(--typo-display-md-font), sans-serif;\n  font-weight: var(--typo-display-md-weight);\n  font-size: var(--typo-display-md-size);\n  line-height: var(--typo-display-md-lh);\n}\n.typography-timer {\n  font-family: var(--typo-timer-font), sans-serif;\n  font-weight: var(--typo-timer-weight);\n  font-size: var(--typo-timer-size);\n  line-height: var(--typo-timer-lh);\n  letter-spacing: var(--typo-timer-ls);\n  font-variant-numeric: var(--typo-timer-numeric);\n}\n.typography-dialog-title {\n  font-family: var(--typo-dialog-title-font), sans-serif;\n  font-weight: var(--typo-dialog-title-weight);\n  font-size: var(--typo-dialog-title-size);\n  line-height: var(--typo-dialog-title-lh);\n  letter-spacing: var(--typo-dialog-title-ls);\n}\n.typography-file-tag {\n  font-family: var(--typo-file-tag-font), sans-serif;\n  font-weight: var(--typo-file-tag-weight);\n  font-size: var(--typo-file-tag-size);\n  line-height: var(--typo-file-tag-lh);\n  letter-spacing: var(--typo-file-tag-ls);\n  text-transform: uppercase;\n}\n",
      "type": "registry:file",
      "target": "styles/getitdone/theme.css"
    },
    {
      "path": "registry/theme/animation.css",
      "content": "@layer utilities {\n  @keyframes spin {\n    from {\n      transform: rotate(0deg);\n    }\n\n    to {\n      transform: rotate(360deg);\n    }\n  }\n\n  @keyframes fadeInGrow {\n    0% {\n      opacity: 0;\n      transform: translateY(-10px) scale(0.95);\n    }\n\n    100% {\n      opacity: 1;\n      transform: translateY(0) scale(1);\n    }\n  }\n\n  @keyframes fadeOutShrink {\n    0% {\n      opacity: 1;\n      transform: translateY(0) scale(1);\n    }\n\n    100% {\n      opacity: 0;\n      transform: translateY(-10px) scale(0.95);\n    }\n  }\n\n  @keyframes pulse {\n    0%,\n    100% {\n      opacity: 1;\n    }\n\n    50% {\n      opacity: 0.5;\n    }\n  }\n\n  @keyframes accordionDown {\n    from {\n      height: 0;\n    }\n\n    to {\n      height: var(--radix-accordion-content-height);\n    }\n  }\n\n  @keyframes accordionUp {\n    from {\n      height: var(--radix-accordion-content-height);\n    }\n\n    to {\n      height: 0;\n    }\n  }\n\n  .animate-accordionDown {\n    animation: accordionDown 0.2s ease-out forwards;\n  }\n\n  .animate-accordionUp {\n    animation: accordionUp 0.2s ease-out forwards;\n  }\n\n  .animate-fadeInGrow {\n    animation: fadeInGrow 0.3s ease-out forwards;\n  }\n\n  .animate-fadeOutShrink {\n    animation: fadeOutShrink 0.3s ease-in forwards;\n  }\n\n  .animate-spin {\n    animation: spin 1s linear infinite;\n  }\n\n  .animate-pulse {\n    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n}\n",
      "type": "registry:file",
      "target": "styles/getitdone/animation.css"
    },
    {
      "path": "registry/theme/document-surface.css",
      "content": "/* Generated by scripts/build-document-surface.mjs from styles/theme.css. Do not edit. */\n[data-document-surface] {\n  color-scheme: light;\n  --colors-accordion-background-default: 255 255 255;\n  --colors-accordion-foreground-default: 15 23 42;\n  --colors-background: 255 255 255;\n  --colors-background-light: 250 250 250;\n  --colors-badge-background-ghost-hover: 241 245 249;\n  --colors-badge-background-subtle-default: 241 245 249;\n  --colors-badge-background-subtle-hover: 226 232 240;\n  --colors-badge-foreground-ghost-default: 15 23 42;\n  --colors-badge-foreground-ghost-hover: 15 23 42;\n  --colors-badge-foreground-link-default: 15 23 42;\n  --colors-badge-foreground-link-hover: 15 23 42;\n  --colors-badge-foreground-subtle-default: 15 23 42;\n  --colors-badge-foreground-subtle-hover: 15 23 42;\n  --colors-button-background-destructive: 220 38 38;\n  --colors-button-background-destructive-hover: 185 28 28;\n  --colors-button-background-ghost-hover: 241 245 249;\n  --colors-button-background-outline-default: 255 255 255;\n  --colors-button-background-outline-hover: 241 245 249;\n  --colors-button-background-subtle-default: 241 245 249;\n  --colors-button-background-subtle-hover: 226 232 240;\n  --colors-button-background-success-default: 5 150 105;\n  --colors-button-border-outline-default: 226 232 240;\n  --colors-button-border-outline-hover: 226 232 240;\n  --colors-button-foreground-default: 255 255 255;\n  --colors-button-foreground-ghost-default: 15 23 42;\n  --colors-button-foreground-ghost-hover: 15 23 42;\n  --colors-button-foreground-hover: 255 255 255;\n  --colors-button-foreground-link-hover: 71 85 105;\n  --colors-button-foreground-outline-default: 15 23 42;\n  --colors-button-foreground-outline-hover: 15 23 42;\n  --colors-button-foreground-subtle-default: 15 23 42;\n  --colors-button-foreground-subtle-hover: 15 23 42;\n  --colors-card-background-default: 255 255 255;\n  --colors-card-foreground-default: 15 23 42;\n  --colors-card-foreground-muted: 100 116 139;\n  --colors-checkbox-background-label-checked: 255 255 255;\n  --colors-checkbox-border-default: 100 116 139;\n  --colors-checkbox-border-hover: 71 85 105;\n  --colors-checkbox-foreground-label: 15 23 42;\n  --colors-chip-background-selected: 239 246 255;\n  --colors-chip-border-selected: 147 197 253;\n  --colors-chip-foreground-selected: 29 78 216;\n  --colors-data-file-archive-on: 180 83 9;\n  --colors-data-file-archive-on-default: 255 255 255;\n  --colors-data-file-archive-subtle: 254 243 199;\n  --colors-data-file-code-on: 67 56 202;\n  --colors-data-file-code-on-default: 255 255 255;\n  --colors-data-file-code-subtle: 224 231 255;\n  --colors-data-file-doc-on: 29 78 216;\n  --colors-data-file-doc-on-default: 255 255 255;\n  --colors-data-file-doc-subtle: 219 234 254;\n  --colors-data-file-generic-on: 51 65 85;\n  --colors-data-file-generic-on-default: 255 255 255;\n  --colors-data-file-generic-subtle: 241 245 249;\n  --colors-data-file-image-on: 4 120 87;\n  --colors-data-file-image-on-default: 255 255 255;\n  --colors-data-file-image-subtle: 209 250 229;\n  --colors-data-file-pdf-on: 29 78 216;\n  --colors-data-file-pdf-on-default: 255 255 255;\n  --colors-data-file-pdf-subtle: 219 234 254;\n  --colors-data-file-sheet-on: 4 120 87;\n  --colors-data-file-sheet-on-default: 255 255 255;\n  --colors-data-file-sheet-subtle: 209 250 229;\n  --colors-data-file-slide-on: 194 65 12;\n  --colors-data-file-slide-on-default: 255 255 255;\n  --colors-data-file-slide-subtle: 255 237 213;\n  --colors-data-file-video-on: 190 24 93;\n  --colors-data-file-video-on-default: 255 255 255;\n  --colors-data-file-video-subtle: 252 231 243;\n  --colors-data-negative-default: 239 68 68;\n  --colors-data-negative-on: 185 28 28;\n  --colors-data-negative-subtle: 254 226 226;\n  --colors-data-neutral-default: 148 163 184;\n  --colors-data-neutral-on: 51 65 85;\n  --colors-data-neutral-subtle: 241 245 249;\n  --colors-data-score-good-bg: 239 246 255;\n  --colors-data-score-good-fg: 29 78 216;\n  --colors-data-score-partial-bg: 255 251 235;\n  --colors-data-score-partial-border: 234 88 12;\n  --colors-data-score-partial-fg: 194 65 12;\n  --colors-data-score-strong-bg: 240 253 244;\n  --colors-data-score-strong-border: 5 150 105;\n  --colors-data-score-strong-fg: 4 120 87;\n  --colors-data-score-weak-bg: 248 250 252;\n  --colors-data-score-weak-border: 100 116 139;\n  --colors-data-score-weak-fg: 100 116 139;\n  --colors-data-skill-level-1-bg: 219 234 254;\n  --colors-data-skill-level-1-on: 29 78 216;\n  --colors-data-skill-level-2-bg: 191 219 254;\n  --colors-data-skill-level-2-on: 29 78 216;\n  --colors-data-skill-level-3-bg: 96 165 250;\n  --colors-data-skill-level-3-on: 2 6 23;\n  --colors-data-skill-level-4-bg: 37 99 235;\n  --colors-data-skill-level-4-on: 255 255 255;\n  --colors-data-skill-backend-on: 4 120 87;\n  --colors-data-skill-backend-subtle: 219 244 236;\n  --colors-data-skill-business-strategy-on: 154 52 18;\n  --colors-data-skill-business-strategy-subtle: 254 234 220;\n  --colors-data-skill-data-ai-on: 79 70 229;\n  --colors-data-skill-data-ai-subtle: 232 232 253;\n  --colors-data-skill-design-ux-on: 190 24 93;\n  --colors-data-skill-design-ux-subtle: 252 228 240;\n  --colors-data-skill-devops-cloud-on: 146 64 14;\n  --colors-data-skill-devops-cloud-subtle: 254 240 218;\n  --colors-data-skill-fallback-on: 71 85 105;\n  --colors-data-skill-fallback-subtle: 239 241 244;\n  --colors-data-skill-frontend-on: 29 78 216;\n  --colors-data-skill-frontend-subtle: 226 236 254;\n  --colors-data-skill-infrastructure-on: 71 85 105;\n  --colors-data-skill-infrastructure-subtle: 232 234 238;\n  --colors-data-skill-mobile-on: 124 58 237;\n  --colors-data-skill-mobile-subtle: 238 231 254;\n  --colors-data-skill-project-management-on: 15 118 110;\n  --colors-data-skill-project-management-subtle: 220 244 242;\n  --colors-data-skill-security-on: 185 28 28;\n  --colors-data-skill-security-subtle: 250 222 222;\n  --colors-data-skill-testing-qa-on: 185 28 28;\n  --colors-data-skill-testing-qa-subtle: 253 227 227;\n  --colors-data-status-credit-on: 109 40 217;\n  --colors-data-status-credit-subtle: 237 233 254;\n  --colors-data-workload-empty-bg: 248 250 252;\n  --colors-data-workload-empty-border: 226 232 240;\n  --colors-data-workload-empty-fg: 100 116 139;\n  --colors-data-workload-free-bg: 248 250 252;\n  --colors-data-workload-free-border: 226 232 240;\n  --colors-data-workload-free-fg: 100 116 139;\n  --colors-data-workload-need-bg: 255 255 255;\n  --colors-data-workload-need-border: 220 38 38;\n  --colors-data-workload-need-fg: 185 28 28;\n  --colors-data-workload-ok-bg: 239 246 255;\n  --colors-data-workload-ok-fg: 29 78 216;\n  --colors-data-workload-over-bg: 254 242 242;\n  --colors-data-workload-over-border: 220 38 38;\n  --colors-data-workload-over-fg: 185 28 28;\n  --colors-dropdown-background-default: 255 255 255;\n  --colors-form-border-default: 226 232 240;\n  --colors-general-background-active: 241 245 249;\n  --colors-general-background-default: 255 255 255;\n  --colors-general-background-disabled: 241 245 249;\n  --colors-general-background-hover: 248 250 252;\n  --colors-general-background-inverse: 15 23 42;\n  --colors-general-background-inverted: 15 23 42;\n  --colors-general-background-muted: 241 245 249;\n  --colors-general-border-default: 15 23 42;\n  --colors-general-brand-container: 239 246 255;\n  --colors-general-brand-on-container: 29 78 216;\n  --colors-general-brand-on-fill: 255 255 255;\n  --colors-general-brand-on-hover: 255 255 255;\n  --colors-general-destructive-active: 220 38 38;\n  --colors-general-destructive-container: 254 242 242;\n  --colors-general-destructive-default: 220 38 38;\n  --colors-general-destructive-disabled: 254 202 202;\n  --colors-general-destructive-hover: 185 28 28;\n  --colors-general-destructive-on: 248 250 252;\n  --colors-general-destructive-on-container: 185 28 28;\n  --colors-general-destructive-on-fill: 255 255 255;\n  --colors-general-error-active: 220 38 38;\n  --colors-general-error-container: 254 242 242;\n  --colors-general-error-default: 220 38 38;\n  --colors-general-error-disabled: 254 202 202;\n  --colors-general-error-hover: 185 28 28;\n  --colors-general-error-on: 248 250 252;\n  --colors-general-error-on-container: 185 28 28;\n  --colors-general-error-on-fill: 255 255 255;\n  --colors-general-foreground-active: 15 23 42;\n  --colors-general-foreground-default: 15 23 42;\n  --colors-general-foreground-disabled: 203 213 225;\n  --colors-general-foreground-hover: 71 85 105;\n  --colors-general-foreground-inverse: 248 250 252;\n  --colors-general-foreground-inverted: 248 250 252;\n  --colors-general-foreground-muted: 100 116 139;\n  --colors-general-indigo-container: 224 231 255;\n  --colors-general-indigo-default: 79 70 229;\n  --colors-general-indigo-on-container: 67 56 202;\n  --colors-general-info-active: 37 99 235;\n  --colors-general-info-container: 239 246 255;\n  --colors-general-info-default: 37 99 235;\n  --colors-general-info-disabled: 191 219 254;\n  --colors-general-info-hover: 29 78 216;\n  --colors-general-info-on: 248 250 252;\n  --colors-general-info-on-container: 29 78 216;\n  --colors-general-pink-container: 252 231 243;\n  --colors-general-pink-default: 219 39 119;\n  --colors-general-pink-on-container: 190 24 93;\n  --colors-general-ring-default: 37 99 235;\n  --colors-general-secondary-active: 30 41 59;\n  --colors-general-secondary-default: 71 85 105;\n  --colors-general-secondary-disabled: 226 232 240;\n  --colors-general-secondary-hover: 51 65 85;\n  --colors-general-secondary-on: 248 250 252;\n  --colors-general-success-active: 5 150 105;\n  --colors-general-success-container: 240 253 244;\n  --colors-general-success-default: 5 150 105;\n  --colors-general-success-disabled: 167 243 208;\n  --colors-general-success-hover: 4 120 87;\n  --colors-general-success-on: 248 250 252;\n  --colors-general-success-on-container: 4 120 87;\n  --colors-general-warning-active: 234 88 12;\n  --colors-general-warning-container: 255 251 235;\n  --colors-general-warning-default: 234 88 12;\n  --colors-general-warning-disabled: 254 215 170;\n  --colors-general-warning-hover: 194 65 12;\n  --colors-general-warning-on: 248 250 252;\n  --colors-general-warning-on-container: 194 65 12;\n  --colors-highlight-hit-default: 239 246 255;\n  --colors-highlight-hit-on: 29 78 216;\n  --colors-input-background-default: 255 255 255;\n  --colors-input-background-hover: 241 245 249;\n  --colors-input-border-default: 226 232 240;\n  --colors-input-foreground-filled: 15 23 42;\n  --colors-input-foreground-hint: 100 116 139;\n  --colors-input-foreground-hint-error: 185 28 28;\n  --colors-input-foreground-placeholder: 100 116 139;\n  --colors-menu-background-default: 255 255 255;\n  --colors-menu-background-hover: 241 245 249;\n  --colors-menu-foreground-default: 51 65 85;\n  --colors-menu-foreground-muted: 100 116 139;\n  --colors-popover-background-default: 255 255 255;\n  --colors-product-accent-subtle: 219 234 254;\n  --colors-product-backoffice-border: 183 222 217;\n  --colors-product-backoffice-subtle: 231 244 242;\n  --colors-product-coldcall-border: 244 209 188;\n  --colors-product-coldcall-subtle: 251 240 233;\n  --colors-product-jobsearch-border: 193 218 243;\n  --colors-product-jobsearch-subtle: 234 243 251;\n  --colors-product-record-border: 203 213 225;\n  --colors-product-record-subtle: 241 245 249;\n  --colors-product-vacancy-border: 237 197 220;\n  --colors-product-vacancy-subtle: 249 236 243;\n  --colors-product-workstream-border: 216 202 255;\n  --colors-product-workstream-subtle: 242 237 255;\n  --colors-rating-empty: 226 232 240;\n  --colors-select-background-default: 255 255 255;\n  --colors-select-foreground-default: 15 23 42;\n  --colors-sidebar-accent: 226 232 240;\n  --colors-sidebar-accent-foreground: 15 23 42;\n  --colors-sidebar-background: 241 245 249;\n  --colors-sidebar-border: 226 232 240;\n  --colors-sidebar-foreground: 51 65 85;\n  --colors-sidebar-muted-foreground: 71 85 105;\n  --colors-sidebar-ring: 37 99 235;\n  --colors-switch-background-unchecked: 100 116 139;\n  --colors-switch-background-unchecked-hover: 71 85 105;\n  --colors-table-background-default: 255 255 255;\n  --colors-table-background-hover: 246 248 251;\n  --colors-table-background-selected: 241 245 249;\n  --colors-table-foreground-default: 15 23 42;\n  --colors-textarea-background-default: 255 255 255;\n  --colors-textarea-foreground-filled: 15 23 42;\n  --colors-tooltip-background-default: 255 255 255;\n  --colors-tooltip-foreground-default: 15 23 42;\n  --colors-utility-accent: 241 245 249;\n  --colors-utility-accent-foreground: 15 23 42;\n  --colors-utility-border: 226 232 240;\n  --colors-utility-card: 255 255 255;\n  --colors-utility-card-foreground: 15 23 42;\n  --colors-utility-destructive: 220 38 38;\n  --colors-utility-foreground: 15 23 42;\n  --colors-utility-hairline: 15 23 42;\n  --colors-utility-hairline-alpha: 0.0588;\n  --colors-utility-input: 226 232 240;\n  --colors-utility-muted: 241 245 249;\n  --colors-utility-muted-foreground: 71 85 105;\n  --colors-utility-muted-strong: 203 213 225;\n  --colors-utility-popover: 255 255 255;\n  --colors-utility-popover-foreground: 15 23 42;\n  --colors-utility-ring: 37 99 235;\n  --colors-utility-secondary: 241 245 249;\n  --colors-utility-secondary-foreground: 15 23 42;\n  --semantic-background-brand-subtle: 239 246 255;\n  --semantic-background-brand-subtle-hover: 219 234 254;\n  --semantic-background-default: 255 255 255;\n  --semantic-background-destructive-bold-active: 153 27 27;\n  --semantic-background-destructive-bold-default: 220 38 38;\n  --semantic-background-destructive-bold-hover: 185 28 28;\n  --semantic-background-destructive-subtle: 254 242 242;\n  --semantic-background-destructive-subtle-hover: 254 202 202;\n  --semantic-background-disabled: 241 245 249;\n  --semantic-background-info-bold-active: 30 64 175;\n  --semantic-background-info-bold-default: 37 99 235;\n  --semantic-background-info-bold-hover: 29 78 216;\n  --semantic-background-info-subtle: 239 246 255;\n  --semantic-background-info-subtle-hover: 191 219 254;\n  --semantic-background-input: 255 255 255;\n  --semantic-background-inverse: 15 23 42;\n  --semantic-background-inverted: 15 23 42;\n  --semantic-background-muted: 241 245 249;\n  --semantic-background-neutral-active: 203 213 225;\n  --semantic-background-neutral-bold-default: 71 85 105;\n  --semantic-background-neutral-bold-disabled: 226 232 240;\n  --semantic-background-neutral-bold-hover: 51 65 85;\n  --semantic-background-neutral-default: 241 245 249;\n  --semantic-background-neutral-hover: 226 232 240;\n  --semantic-background-neutral-subtle: 248 250 252;\n  --semantic-background-selected-row: 239 246 255;\n  --semantic-background-selected-default: 239 246 255;\n  --semantic-background-selected-hover: 219 234 254;\n  --semantic-background-subtle: 248 250 252;\n  --semantic-background-success-bold-active: 6 95 70;\n  --semantic-background-success-bold-default: 5 150 105;\n  --semantic-background-success-bold-hover: 4 120 87;\n  --semantic-background-success-subtle: 240 253 244;\n  --semantic-background-success-subtle-hover: 167 243 208;\n  --semantic-background-warning-bold-active: 154 52 18;\n  --semantic-background-warning-bold-default: 234 88 12;\n  --semantic-background-warning-bold-hover: 194 65 12;\n  --semantic-background-warning-subtle: 255 251 235;\n  --semantic-background-warning-subtle-hover: 254 215 170;\n  --semantic-border-bold: 203 213 225;\n  --semantic-border-brand-subtle: 147 197 253;\n  --semantic-border-control: 100 116 139;\n  --semantic-border-control-hover: 71 85 105;\n  --semantic-border-default: 226 232 240;\n  --semantic-border-destructive: 220 38 38;\n  --semantic-border-destructive-subtle: 252 165 165;\n  --semantic-border-disabled: 226 232 240;\n  --semantic-border-focus: 37 99 235;\n  --semantic-border-info: 37 99 235;\n  --semantic-border-input: 226 232 240;\n  --semantic-border-inverse: 248 250 252;\n  --semantic-border-muted: 241 245 249;\n  --semantic-border-subtle: 241 245 249;\n  --semantic-border-success: 5 150 105;\n  --semantic-border-warning: 234 88 12;\n  --semantic-chart-subtle-1: 219 234 254;\n  --semantic-chart-subtle-2: 237 233 254;\n  --semantic-chart-subtle-3: 209 250 229;\n  --semantic-chart-subtle-4: 255 237 213;\n  --semantic-chart-subtle-5: 252 231 243;\n  --semantic-chart-subtle-6: 204 251 241;\n  --semantic-chart-subtle-7: 254 243 199;\n  --semantic-chart-subtle-8: 224 231 255;\n  --semantic-chart-1: 59 130 246;\n  --semantic-chart-2: 139 92 246;\n  --semantic-chart-3: 16 185 129;\n  --semantic-chart-4: 249 115 22;\n  --semantic-chart-5: 236 72 153;\n  --semantic-chart-6: 20 184 166;\n  --semantic-chart-7: 245 158 11;\n  --semantic-chart-8: 99 102 241;\n  --semantic-chart-brand: 37 99 235;\n  --semantic-chart-brand-on: 255 255 255;\n  --semantic-chart-destructive: 239 68 68;\n  --semantic-chart-neutral: 148 163 184;\n  --semantic-chart-neutral-on: 2 6 23;\n  --semantic-chart-success: 16 185 129;\n  --semantic-chart-warning: 249 115 22;\n  --semantic-foreground-default: 15 23 42;\n  --semantic-foreground-inverse: 248 250 252;\n  --semantic-foreground-inverted: 248 250 252;\n  --semantic-foreground-muted: 100 116 139;\n  --semantic-foreground-subtle: 148 163 184;\n  --semantic-icon-brand: 37 99 235;\n  --semantic-icon-default: 51 65 85;\n  --semantic-icon-destructive: 220 38 38;\n  --semantic-icon-disabled: 203 213 225;\n  --semantic-icon-info: 37 99 235;\n  --semantic-icon-inverse: 248 250 252;\n  --semantic-icon-selected: 37 99 235;\n  --semantic-icon-subtle: 100 116 139;\n  --semantic-icon-success: 4 120 87;\n  --semantic-icon-warning: 234 88 12;\n  --semantic-interaction-active: 0 0 0;\n  --semantic-interaction-active-alpha: 0.0784;\n  --semantic-interaction-hover: 0 0 0;\n  --semantic-interaction-hover-alpha: 0.0392;\n  --semantic-link-active: 29 78 216;\n  --semantic-link-default: 37 99 235;\n  --semantic-link-disabled: 203 213 225;\n  --semantic-link-hover: 29 78 216;\n  --semantic-link-visited: 37 99 235;\n  --semantic-overlay-scrim: 15 23 42;\n  --semantic-overlay-scrim-alpha: 0.2784;\n  --semantic-overlay-skeleton-default: 226 232 240;\n  --semantic-overlay-skeleton-subtle: 241 245 249;\n  --semantic-ring-default: 37 99 235;\n  --semantic-ring-destructive: 220 38 38;\n  --semantic-surface-canvas: 241 245 249;\n  --semantic-surface-overlay: 255 255 255;\n  --semantic-surface-raised: 255 255 255;\n  --semantic-surface-strip-raised: 255 255 255;\n  --semantic-surface-sunken: 248 250 252;\n  --semantic-text-active: 15 23 42;\n  --semantic-text-base: 15 23 42;\n  --semantic-text-brand: 37 99 235;\n  --semantic-text-brand-on-subtle: 29 78 216;\n  --semantic-text-default: 15 23 42;\n  --semantic-text-destructive: 185 28 28;\n  --semantic-text-destructive-on-subtle: 185 28 28;\n  --semantic-text-disabled: 203 213 225;\n  --semantic-text-hover: 71 85 105;\n  --semantic-text-info: 37 99 235;\n  --semantic-text-info-on-subtle: 29 78 216;\n  --semantic-text-inverse: 248 250 252;\n  --semantic-text-inverse-subtle: 148 163 184;\n  --semantic-text-muted: 71 85 105;\n  --semantic-text-selected: 37 99 235;\n  --semantic-text-subtle: 100 116 139;\n  --semantic-text-subtle-on-canvas: 97 113 136;\n  --semantic-text-subtle-on-muted: 71 85 105;\n  --semantic-text-subtle-on-selected: 71 85 105;\n  --semantic-text-subtlest: 148 163 184;\n  --semantic-text-success: 4 120 87;\n  --semantic-text-warning: 194 65 12;\n}\n",
      "type": "registry:file",
      "target": "styles/getitdone/document-surface.css"
    },
    {
      "path": "registry/theme/preset.cjs",
      "content": "/**\n * Tailwind CSS Preset — CSS Variable Architecture\n *\n * Single import for consuming apps:\n *   const preset = require('@getitdone-gmbh/kette-design-community/tailwind/preset');\n *   module.exports = { presets: [preset], darkMode: ['class'], content: [...] };\n *\n * Automatically handles:\n * - CSS variable colors with opacity support\n * - Font family, border radius, border width via CSS vars\n * - tailwindcss-themer filtering (keeps typography, removes hardcoded colors)\n * - v2.0.5 fallback when CSS var config not available\n */\n\nconst path = require('path');\nconst plugin = require('tailwindcss/plugin');\nconst defaultTheme = require('tailwindcss/defaultTheme');\nconst distDir = __dirname;\n\n// Load legacy preset\nconst LegacyPreset = require(path.join(distDir, 'tailwind.preset.cjs'));\n\n// Try loading CSS variable theme config\nlet themeExtend = {};\ntry {\n  themeExtend = require(path.join(distDir, 'tailwind.theme.cjs')).theme.extend;\n} catch {}\n\nconst hasCssVars = Object.keys(themeExtend.colors || {}).length > 0;\n\nif (hasCssVars) {\n  // --- CSS Variable Architecture ---\n  const twColors = require('tailwindcss/colors');\n  delete twColors.lightBlue; delete twColors.warmGray; delete twColors.trueGray;\n  delete twColors.coolGray; delete twColors.blueGray;\n\n  const { colors: _, ...presetThemeNoColors } = LegacyPreset.theme || {};\n  const plugins = (LegacyPreset.plugins || []).filter(p => !p?.__options);\n\n  // Build color functions for Tailwind 3 opacity support\n  const colorFns = {};\n  for (const [key, val] of Object.entries(themeExtend.colors)) {\n    const match = String(val).match(/var\\((--[^)]+)\\)/);\n    // Alpha-carrying utility colours (border-hairline, overlay) ship their own colour function\n    // (channel var + `-alpha` companion var); keep it as generated.\n    if (typeof val === 'function' && /-alpha\\)/.test(String(val))) { colorFns[key] = val; continue; }\n    colorFns[key] = match\n      ? ({ opacityValue }) => opacityValue === undefined\n          ? `rgb(var(${match[1]}))`\n          : `rgb(var(${match[1]}) / ${opacityValue})`\n      : val;\n  }\n\n  // Resolve the full Tailwind default config (includes derived categories like height, width, gap etc.)\n  const resolveConfig = require('tailwindcss/resolveConfig');\n  const fullDefaults = resolveConfig({ content: [] }).theme;\n\n  // Categories Tailwind auto-derives — must be DELETED from the legacy preset\n  // so Tailwind can derive them from spacing/colors/borderRadius/borderWidth.\n  const autoFromSpacing = new Set([\n    'margin', 'padding', 'gap', 'inset', 'space', 'translate', 'scrollMargin', 'scrollPadding',\n    'width', 'minWidth', 'maxWidth', 'height', 'minHeight', 'maxHeight',\n    'flexBasis', 'borderSpacing', 'textIndent',\n  ]);\n  const autoFromColors = new Set([\n    'backgroundColor', 'textColor', 'borderColor', 'ringColor', 'ringOffsetColor',\n    'outlineColor', 'placeholderColor', 'divideColor', 'accentColor', 'caretColor', 'fill',\n    'gradientColorStops', 'boxShadowColor', 'textDecorationColor',\n    'backgroundOpacity', 'textOpacity', 'borderOpacity', 'divideOpacity', 'ringOpacity', 'placeholderOpacity',\n  ]);\n  const autoFromOther = new Set([\n    'borderRadius', 'borderWidth', 'divideWidth', 'outlineWidth', 'ringWidth', 'ringOffsetWidth',\n  ]);\n  const autoDerived = new Set([...autoFromSpacing, ...autoFromColors, ...autoFromOther, 'colors']);\n\n  // Start with legacy preset, REMOVE all auto-derived keys so Tailwind derives them cleanly\n  const mergedTheme = {};\n  for (const [key, val] of Object.entries(presetThemeNoColors)) {\n    if (!autoDerived.has(key)) mergedTheme[key] = val;\n  }\n  // Merge Tailwind defaults for non-auto-derived categories\n  for (const key of Object.keys(fullDefaults)) {\n    if (autoDerived.has(key)) continue;\n    const fullVal = fullDefaults[key];\n    const legacyVal = mergedTheme[key];\n    if (typeof fullVal === 'object' && !Array.isArray(fullVal)) {\n      mergedTheme[key] = typeof legacyVal === 'object' && !Array.isArray(legacyVal)\n        ? { ...fullVal, ...legacyVal }\n        : legacyVal !== undefined ? legacyVal : fullVal;\n    } else if (fullVal !== undefined && !(key in mergedTheme)) {\n      mergedTheme[key] = fullVal;\n    }\n  }\n\n  module.exports = {\n    darkMode: ['class'],\n    // Keeps the icon stroke base rule (from the plugin below): Tailwind drops base rules whose class is not found in the content\n    safelist: ['lucide'],\n    theme: {\n      ...mergedTheme,\n      fontFamily: {\n        ...defaultTheme.fontFamily,\n        ...presetThemeNoColors.fontFamily,\n        ...(themeExtend.fontFamily || {}),\n      },\n      borderRadius: {\n        ...defaultTheme.borderRadius,\n        ...Object.fromEntries(\n          Object.entries(presetThemeNoColors.borderRadius || {}).map(([k, v]) =>\n            [k, typeof v === 'string' && /^\\d+$/.test(v) ? `${v}px` : v]\n          )\n        ),\n        ...(themeExtend.borderRadius || {}),\n      },\n      // 4.1: control density keys (h-control-md, size-control-sm, ...) and the shadow scale.\n      // Spread over the existing maps so Tailwind's shadow / shadow-sm / md / lg are untouched.\n      spacing: {\n        ...mergedTheme.spacing,\n        ...(themeExtend.spacing || {}),\n      },\n      boxShadow: {\n        ...mergedTheme.boxShadow,\n        ...(themeExtend.boxShadow || {}),\n      },\n      // Name clashes introduced by the 4.1 colour aliases are resolved in favour of what existed:\n      //  - `shadow-popover` is the popover SHADOW (the `popover` colour must not also produce a\n      //    shadow-colour rule that would override it), same for any colour named like a shadow key.\n      //  - `border-card` stays the plugin utility below (border colour + width + style).\n      boxShadowColor: ({ theme }) => {\n        const shadowKeys = new Set(Object.keys(theme('boxShadow') || {}));\n        return Object.fromEntries(Object.entries(theme('colors')).filter(([k]) => !shadowKeys.has(k)));\n      },\n      borderColor: ({ theme }) => {\n        const { card: _card, ...rest } = theme('colors');\n        return { ...rest, DEFAULT: theme('colors.gray.200', 'currentColor') };\n      },\n      // stroke-chart-* / stroke-data-* (chart and data palettes only), same colour functions as fill-*\n      stroke: {\n        ...mergedTheme.stroke,\n        ...Object.fromEntries(Object.entries(colorFns).filter(([k]) => /^(chart|data)-/.test(k))),\n      },\n      borderWidth: {\n        0: '0px', 2: '2px', 4: '4px', 8: '8px',\n        ...presetThemeNoColors.borderWidth,\n        ...(themeExtend.borderWidth || {}),\n      },\n      // Foundations (docs/FOUNDATIONS.md): layout sizes (w-sidebar, max-w-page, h-row, ...), z-index layers\n      // (z-sheet, z-dialog, ...), motion (duration-base, ease-enter) and opacity-empty. `extend` keeps the\n      // spacing-derived width/height scales intact.\n      extend: {\n        width: themeExtend.width || {},\n        minWidth: themeExtend.minWidth || {},\n        flexBasis: themeExtend.flexBasis || {},\n        maxWidth: themeExtend.maxWidth || {},\n        maxHeight: themeExtend.maxHeight || {},\n        minHeight: themeExtend.minHeight || {},\n        height: themeExtend.height || {},\n        zIndex: themeExtend.zIndex || {},\n        transitionDuration: themeExtend.transitionDuration || {},\n        transitionTimingFunction: themeExtend.transitionTimingFunction || {},\n        opacity: themeExtend.opacity || {},\n        // ring-halo (3px field halo), ring-focus and ring-offset-focus (2px shared keyboard focus ring)\n        ringWidth: themeExtend.ringWidth || {},\n        ringOffsetWidth: themeExtend.ringOffsetWidth || {},\n      },\n      colors: {\n        ...twColors,\n        transparent: 'transparent',\n        current: 'currentColor',\n        inherit: 'inherit',\n        ...colorFns,\n      },\n    },\n    plugins: [\n      ...plugins,\n      plugin(({ addBase, addUtilities, addComponents }) => {\n        addBase({\n          '*, ::before, ::after': {\n            'border-color': 'rgb(var(--colors-form-border-default, 226 232 240))',\n          },\n        });\n        addUtilities({\n          '.border-card': {\n            borderColor: 'rgb(var(--colors-form-border-default, 226 232 240))',\n            borderWidth: 'var(--borderWidth-default, 1px)',\n            borderStyle: 'solid',\n          },\n        });\n        // Bare marker class: inherits the surrounding font. Sized roles (`typography-button-sm`, ...) come from the generated preset and theme.css and must not be overridden here.\n        addComponents({\n          '.typography-button': { 'font-family': 'inherit', 'font-size': 'inherit' },\n        });\n        // kette-design-community only: 2.25 stroke for 12px glyphs (library tailwind.css), icons marked data-stroke=\"fixed\" keep their own stroke. The 1.75 rule comes from the token preset above, so it is not repeated here.\n        // One selector per rule, and the size classes as [class~=...] attribute selectors: Tailwind treats a class selector in a base rule as a utility and re-emitted it under variants such as `[&>svg]:h-icon-2xs`, which produced the malformed selector `...h-icon-2xs>svgsvg.lucide`.\n        const smallStroke = { 'stroke-width': 'var(--size-icon-stroke-sm, 2.25)' };\n        addBase({ \":where(svg.lucide[stroke-width='2']:not([data-stroke='fixed'])[class~='h-icon-2xs'])\": smallStroke });\n        addBase({ \":where(svg.lucide[stroke-width='2']:not([data-stroke='fixed'])[class~='size-icon-2xs'])\": smallStroke });\n        addBase({ \":where([class*='icon-2xs'] > svg.lucide[stroke-width='2']:not([data-stroke='fixed']))\": smallStroke });\n      }),\n    ],\n  };\n} else {\n  // --- Fallback: v2.0.5 ---\n  module.exports = {\n    ...LegacyPreset,\n    darkMode: ['class'],\n  };\n}\n",
      "type": "registry:file",
      "target": "tailwind/getitdone/preset.cjs"
    },
    {
      "path": "registry/theme/tailwind.preset.cjs",
      "content": "const TailwindCssThemer = require('tailwindcss-themer');\nconst PluginContainerQueries = require('@tailwindcss/container-queries');\nconst plugin = require('tailwindcss/plugin');\nconst PluginAnimate = require('tailwindcss-animate');\n\n/** @type {import('tailwindcss').Config} */\nmodule.exports = {\n    prefix: '',\n    // Keeps the icon stroke base rule: Tailwind drops base rules whose class is not found in the content\n    safelist: ['lucide'],\n    future: {\n        hoverOnlyWhenSupported: true,\n    },\n    theme: {\n        slate: {\n            50: '#f8fafc',\n            100: '#f1f5f9',\n            200: '#e2e8f0',\n            300: '#cbd5e1',\n            400: '#94a3b8',\n            500: '#64748b',\n            600: '#475569',\n            700: '#334155',\n            800: '#1e293b',\n            900: '#0f172a',\n            950: '#020617',\n        },\n        gray: {\n            50: '#f9fafb',\n            100: '#f3f4f6',\n            200: '#e5e7eb',\n            300: '#d1d5db',\n            400: '#9ca3af',\n            500: '#6b7280',\n            600: '#4b5563',\n            700: '#374151',\n            800: '#1f2937',\n            900: '#111827',\n        },\n        zinc: {\n            50: '#fafafa',\n            100: '#f4f4f5',\n            200: '#e4e4e7',\n            300: '#d4d4d8',\n            400: '#a1a1aa',\n            500: '#71717a',\n            600: '#52525b',\n            700: '#3f3f46',\n            800: '#27272a',\n            900: '#18181b',\n        },\n        neutral: {\n            50: '#fafafa',\n            100: '#f5f5f5',\n            200: '#e5e5e5',\n            300: '#d4d4d4',\n            400: '#a3a3a3',\n            500: '#737373',\n            600: '#525252',\n            700: '#404040',\n            800: '#262626',\n            900: '#171717',\n        },\n        stone: {\n            50: '#fafaf9',\n            100: '#f5f5f4',\n            200: '#e7e5e4',\n            300: '#d6d3d1',\n            400: '#a8a29e',\n            500: '#78716c',\n            600: '#57534e',\n            700: '#44403c',\n            800: '#292524',\n            900: '#1c1917',\n        },\n        red: {\n            50: '#fef2f2',\n            100: '#fee2e2',\n            200: '#fecaca',\n            300: '#fca5a5',\n            400: '#f87171',\n            500: '#ef4444',\n            600: '#dc2626',\n            700: '#b91c1c',\n            800: '#991b1b',\n            900: '#7f1d1d',\n        },\n        orange: {\n            50: '#fff7ed',\n            100: '#ffedd5',\n            200: '#fed7aa',\n            300: '#fdba74',\n            400: '#fb923c',\n            500: '#f97316',\n            600: '#ea580c',\n            700: '#c2410c',\n            800: '#9a3412',\n            900: '#7c2d12',\n        },\n        amber: {\n            50: '#fffbeb',\n            100: '#fef3c7',\n            200: '#fde68a',\n            300: '#fcd34d',\n            400: '#fbbf24',\n            500: '#f59e0b',\n            600: '#d97706',\n            700: '#b45309',\n            800: '#92400e',\n            900: '#78350f',\n        },\n        yellow: {\n            50: '#fefce8',\n            100: '#fef9c3',\n            200: '#fef08a',\n            300: '#fde047',\n            400: '#facc15',\n            500: '#eab308',\n            600: '#ca8a04',\n            700: '#a16207',\n            800: '#854d0e',\n            900: '#713f12',\n        },\n        lime: {\n            50: '#f7fee7',\n            100: '#ecfccb',\n            200: '#d9f99d',\n            300: '#bef264',\n            400: '#a3e635',\n            500: '#84cc16',\n            600: '#65a30d',\n            700: '#4d7c0f',\n            800: '#3f6212',\n            900: '#365314',\n        },\n        green: {\n            50: '#f0fdf4',\n            100: '#dcfce7',\n            200: '#bbf7d0',\n            300: '#86efac',\n            400: '#4ade80',\n            500: '#22c55e',\n            600: '#16a34a',\n            700: '#15803d',\n            800: '#166534',\n            900: '#14532d',\n        },\n        emerald: {\n            50: '#ecfdf5',\n            100: '#d1fae5',\n            200: '#a7f3d0',\n            300: '#6ee7b7',\n            400: '#34d399',\n            500: '#10b981',\n            600: '#059669',\n            700: '#047857',\n            800: '#065f46',\n            900: '#064e3b',\n        },\n        teal: {\n            50: '#f0fdfa',\n            100: '#ccfbf1',\n            200: '#99f6e4',\n            300: '#5eead4',\n            400: '#2dd4bf',\n            500: '#14b8a6',\n            600: '#0d9488',\n            700: '#0f766e',\n            800: '#115e59',\n            900: '#134e4a',\n        },\n        cyan: {\n            50: '#ecfeff',\n            100: '#cffafe',\n            200: '#a5f3fc',\n            300: '#67e8f9',\n            400: '#22d3ee',\n            500: '#06b6d4',\n            600: '#0891b2',\n            700: '#0e7490',\n            800: '#155e75',\n            900: '#164e63',\n        },\n        sky: {\n            50: '#f0f9ff',\n            100: '#e0f2fe',\n            200: '#bae6fd',\n            300: '#7dd3fc',\n            400: '#38bdf8',\n            500: '#0ea5e9',\n            600: '#0284c7',\n            700: '#0369a1',\n            800: '#075985',\n            900: '#0c4a6e',\n        },\n        blue: {\n            50: '#eff6ff',\n            100: '#dbeafe',\n            200: '#bfdbfe',\n            300: '#93c5fd',\n            400: '#60a5fa',\n            500: '#3b82f6',\n            600: '#2563eb',\n            700: '#1d4ed8',\n            800: '#1e40af',\n            900: '#1e3a8a',\n            950: '#172554',\n        },\n        indigo: {\n            50: '#eef2ff',\n            100: '#e0e7ff',\n            200: '#c7d2fe',\n            300: '#a5b4fc',\n            400: '#818cf8',\n            500: '#6366f1',\n            600: '#4f46e5',\n            700: '#4338ca',\n            800: '#3730a3',\n            900: '#312e81',\n        },\n        violet: {\n            50: '#f5f3ff',\n            100: '#ede9fe',\n            200: '#ddd6fe',\n            300: '#c4b5fd',\n            400: '#a78bfa',\n            500: '#8b5cf6',\n            600: '#7c3aed',\n            700: '#6d28d9',\n            800: '#5b21b6',\n            900: '#4c1d95',\n        },\n        purple: {\n            50: '#faf5ff',\n            100: '#f3e8ff',\n            200: '#e9d5ff',\n            300: '#d8b4fe',\n            400: '#c084fc',\n            500: '#a855f7',\n            600: '#9333ea',\n            700: '#7e22ce',\n            800: '#6b21a8',\n            900: '#581c87',\n        },\n        fuchsia: {\n            50: '#fdf4ff',\n            100: '#fae8ff',\n            200: '#f5d0fe',\n            300: '#f0abfc',\n            400: '#e879f9',\n            500: '#d946ef',\n            600: '#c026d3',\n            700: '#a21caf',\n            800: '#86198f',\n            900: '#701a75',\n        },\n        pink: {\n            50: '#fdf2f8',\n            100: '#fce7f3',\n            200: '#fbcfe8',\n            300: '#f9a8d4',\n            400: '#f472b6',\n            500: '#ec4899',\n            600: '#db2777',\n            700: '#be185d',\n            800: '#9d174d',\n            900: '#831843',\n        },\n        rose: {\n            50: '#fff1f2',\n            100: '#ffe4e6',\n            200: '#fecdd3',\n            300: '#fda4af',\n            400: '#fb7185',\n            500: '#f43f5e',\n            600: '#e11d48',\n            700: '#be123c',\n            800: '#9f1239',\n            900: '#881337',\n        },\n        fontFamily: {\n            'brand-sans': 'Inter, system-ui, sans-serif',\n            inter: 'Inter, sans-serif',\n            menlo: 'Menlo',\n            roboto: 'Roboto, sans-serif',\n            body: 'Roboto, sans-serif',\n            noto: 'Noto, sans-serif',\n            nunito: 'Nunito, sans-serif',\n            'jetbrains-mono': 'JetBrains Mono',\n            mono: 'ui-monospace, SFMono-Regular, Menlo, monospace',\n        },\n        lineHeight: {\n            0: '0.75rem',\n            1: '0.875rem',\n            2: '1rem',\n            3: '1.125rem',\n            4: '1.25rem',\n            5: '1.5rem',\n            6: '2.125rem',\n            7: '3.75rem',\n            8: '4.5rem',\n            9: '2.375rem',\n            'button-sm': '1rem',\n            button: '1.25rem',\n            'button-lg': '1.375rem',\n            'button-xl': '1.5rem',\n            'button-2xl': '1.75rem',\n            link: '1.25rem',\n            'clamp-small': 'clamp(1.75rem, -0.25rem + 2vw, 2rem)',\n            clamp: 'clamp(1.75rem, -0.964rem + 2.643vw, 2.25rem)',\n            'clamp-large': 'clamp(2rem, -2.167rem + 3.75vw, 3.25rem)',\n            'clamp-xlarge': 'clamp(3rem, -2.6rem + 6.3vw, 6.5rem)',\n            xs: '0.75rem',\n            sm: '0.875rem',\n            base: '1rem',\n            lg: '1.25rem',\n            xl: '1.5rem',\n            '2xl': '1.75rem',\n            '3xl': '2rem',\n            'ui-lg': '1.375rem',\n            'title-md': '1.75rem',\n            'ui-sm': '0.9375rem',\n            ui: '1rem',\n            'page-title': '1.8125rem',\n            'kpi-value': '1.375rem',\n            nano: '0.625rem',\n            'nav-item': '1.0625rem',\n            display: '3rem',\n            'display-sm': '2.25rem',\n            'lead-lg': '1.5625rem',\n            'code-block': '1.1875rem',\n            'title-lg': '2rem',\n            'display-md': '2.5rem',\n            'ui-relaxed': '1.1875rem',\n        },\n        fontWeight: {\n            italic: 'Italic',\n            hairline: '100',\n            thin: '200',\n            light: '300',\n            normal: '400',\n            medium: '500',\n            regular: '400',\n            semibold: '600',\n            bold: '700',\n            extrabold: '800',\n            black: '900',\n        },\n        fontSize: {\n            0: '0.75rem',\n            1: '0.875rem',\n            2: '1rem',\n            3: '1.125rem',\n            4: '1.25rem',\n            5: '1.5rem',\n            6: '1.875rem',\n            7: '3rem',\n            8: '3.75rem',\n            'clamp-small': 'clamp(1rem, -1rem + 2vw, 1.25rem)',\n            clamp: 'clamp(1.15rem, -.75rem + 1.85vw, 1.5rem)',\n            'clamp-large': 'clamp(1.5rem, -1rem + 2.25vw, 2.25rem)',\n            'clamp-xlarge': 'clamp(3rem, -1rem + 4.5vw, 5.5rem)',\n            base: '1rem',\n            sm: '0.875rem',\n            xs: '0.75rem',\n            lg: '1.25rem',\n            xl: '1.5rem',\n            '2xl': '2rem',\n            micro: '0.6875rem',\n            ui: '0.8125rem',\n            'ui-lg': '0.9375rem',\n            'title-sm': '1.0625rem',\n            'title-md': '1.375rem',\n            nano: '0.625rem',\n            'file-tag': '0.5rem',\n            display: '2.75rem',\n            'display-sm': '2rem',\n            'title-lg': '1.625rem',\n            'display-md': '2.25rem',\n            'logo-tile-20': '0.625rem',\n            'logo-tile-24': '0.6875rem',\n            'logo-tile-32': '0.8125rem',\n            'logo-tile-40': '1rem',\n            'logo-tile-48': '1rem',\n        },\n        letterSpacing: {\n            0: '-0.012em',\n            1: '-0.0075em',\n            2: '-0.006em',\n            3: '-0.005em',\n            4: '0em',\n            'tight-legacy': '-0.25rem',\n            'page-title': '-0.02em',\n            kpi: '-0.01em',\n            caps: '0.04em',\n            tag: '0.02em',\n        },\n        paragraphSpacing: {\n            0: '0',\n        },\n        textCase: {\n            none: 'none',\n            upper: 'uppercase',\n        },\n        textDecoration: {\n            none: 'none',\n            underline: 'underline',\n            'line-through': 'line-through',\n        },\n        paragraphIndent: {\n            0: '0px',\n        },\n        borderRadius: {\n            sm: '4',\n            xs: '2',\n            lg: '8',\n            xl: '16',\n            none: '0',\n            full: '9999px',\n            md: '6',\n        },\n        opacity: {\n            low: '10%',\n            high: '60%',\n            disabled: '50%',\n        },\n        spacing: {\n            0: '0rem',\n            1: '0.25rem',\n            2: '0.5rem',\n            3: '0.75rem',\n            4: '1rem',\n            5: '1.25rem',\n            6: '1.5rem',\n            7: '1.75rem',\n            8: '2rem',\n            9: '2.25rem',\n            10: '2.5rem',\n            11: '2.75rem',\n            12: '3rem',\n            13: '3.25rem',\n            14: '3.5rem',\n            15: '3.75rem',\n            16: '4rem',\n            20: '5rem',\n            24: '6rem',\n            32: '8rem',\n            40: '10rem',\n            48: '12rem',\n            56: '14rem',\n            64: '16rem',\n            micro: '0.125rem',\n            label: '0.375rem',\n            xs: '0.25rem',\n            sm: '0.5rem',\n            md: '1rem',\n            lg: '1.5rem',\n            xl: '2rem',\n            '2xl': '3rem',\n            '3xl': '4rem',\n            px: '0.0625rem',\n        },\n        basic: {\n            white: '#fff',\n            black: '#000',\n        },\n        custom: {\n            'blue-800': '#13609F',\n            'blue-900': '#005194',\n            'bordeaux-800': '#991530',\n            'bordeaux-900': '#991530',\n        },\n        product: {\n            'workstream-100': '#f2edff',\n            'workstream-300': '#d8caff',\n            'workstream-500': '#7c4dff',\n            'workstream-700': '#3b2d7f',\n            'workstream-900': '#232150',\n            'backoffice-100': '#e7f4f2',\n            'backoffice-300': '#b7ded9',\n            'backoffice-500': '#0f907f',\n            'backoffice-700': '#0f474c',\n            'backoffice-900': '#0f2d39',\n            'coldcall-100': '#fbf0e9',\n            'coldcall-300': '#f4d1bc',\n            'coldcall-500': '#d9661f',\n            'coldcall-700': '#603726',\n            'coldcall-900': '#332528',\n            'vacancy-100': '#f9ecf3',\n            'vacancy-300': '#edc5dc',\n            'vacancy-500': '#c23d8a',\n            'vacancy-700': '#572650',\n            'vacancy-900': '#2f1e3b',\n            'jobsearch-100': '#eaf3fb',\n            'jobsearch-300': '#c1daf3',\n            'jobsearch-500': '#2f83d6',\n            'jobsearch-700': '#1a416e',\n            'jobsearch-900': '#142a49',\n        },\n        columns: {\n            1: '1',\n            2: '2',\n            3: '3',\n            4: '4',\n            5: '5',\n            6: '6',\n            7: '7',\n            8: '8',\n            9: '9',\n            10: '10',\n            11: '11',\n            12: '12',\n            13: '13',\n            14: '14',\n            15: '15',\n            16: '16',\n            auto: 'auto',\n            '3xs': '16rem',\n            '2xs': '18rem',\n            xs: '20rem',\n            sm: '24rem',\n            md: '28rem',\n            lg: '32rem',\n            xl: '36rem',\n            '2xl': '42rem',\n            '3xl': '48rem',\n            '4xl': '56rem',\n            '5xl': '64rem',\n            '6xl': '72rem',\n            '7xl': '80rem',\n        },\n        gridColumn: {\n            auto: 'auto',\n            'span-1': 'span 1 / span 1',\n            'span-2': 'span 2 / span 2',\n            'span-3': 'span 3 / span 3',\n            'span-4': 'span 4 / span 4',\n            'span-5': 'span 5 / span 5',\n            'span-6': 'span 6 / span 6',\n            'span-7': 'span 7 / span 7',\n            'span-8': 'span 8 / span 8',\n            'span-9': 'span 9 / span 9',\n            'span-10': 'span 10 / span 10',\n            'span-11': 'span 11 / span 11',\n            'span-12': 'span 12 / span 12',\n            'span-13': 'span 13 / span 13',\n            'span-14': 'span 14 / span 14',\n            'span-15': 'span 15 / span 15',\n            'span-16': 'span 16 / span 16',\n            'span-full': '1 / -1',\n        },\n        gridColumnEnd: {\n            1: '1',\n            2: '2',\n            3: '3',\n            4: '4',\n            5: '5',\n            6: '6',\n            7: '7',\n            8: '8',\n            9: '9',\n            10: '10',\n            11: '11',\n            12: '12',\n            13: '13',\n            14: '14',\n            15: '15',\n            16: '16',\n            17: '17',\n            auto: 'auto',\n        },\n        gridColumnStart: {\n            1: '1',\n            2: '2',\n            3: '3',\n            4: '4',\n            5: '5',\n            6: '6',\n            7: '7',\n            8: '8',\n            9: '9',\n            10: '10',\n            11: '11',\n            12: '12',\n            13: '13',\n            14: '14',\n            15: '15',\n            16: '16',\n            17: '17',\n            auto: 'auto',\n        },\n        gridRow: {\n            auto: 'auto',\n            'span-1': 'span 1 / span 1',\n            'span-2': 'span 2 / span 2',\n            'span-3': 'span 3 / span 3',\n            'span-4': 'span 4 / span 4',\n            'span-5': 'span 5 / span 5',\n            'span-6': 'span 6 / span 6',\n            'span-7': 'span 7 / span 7',\n            'span-8': 'span 8 / span 8',\n            'span-full': '1 / -1',\n        },\n        gridRowEnd: {\n            1: '1',\n            2: '2',\n            3: '3',\n            4: '4',\n            5: '5',\n            6: '6',\n            7: '7',\n            8: '8',\n            9: '9',\n            auto: 'auto',\n        },\n        gridRowStart: {\n            1: '1',\n            2: '2',\n            3: '3',\n            4: '4',\n            5: '5',\n            6: '6',\n            7: '7',\n            8: '8',\n            9: '9',\n            auto: 'auto',\n        },\n        gridTemplateColumns: {\n            1: 'repeat(1, minmax(0, 1fr))',\n            2: 'repeat(2, minmax(0, 1fr))',\n            3: 'repeat(3, minmax(0, 1fr))',\n            4: 'repeat(4, minmax(0, 1fr))',\n            5: 'repeat(5, minmax(0, 1fr))',\n            6: 'repeat(6, minmax(0, 1fr))',\n            7: 'repeat(7, minmax(0, 1fr))',\n            8: 'repeat(8, minmax(0, 1fr))',\n            9: 'repeat(9, minmax(0, 1fr))',\n            10: 'repeat(10, minmax(0, 1fr))',\n            11: 'repeat(11, minmax(0, 1fr))',\n            12: 'repeat(12, minmax(0, 1fr))',\n            13: 'repeat(13, minmax(0, 1fr))',\n            14: 'repeat(14, minmax(0, 1fr))',\n            15: 'repeat(15, minmax(0, 1fr))',\n            16: 'repeat(16, minmax(0, 1fr))',\n            none: 'none',\n        },\n        gridTemplateRows: {\n            1: 'repeat(1, minmax(0, 1fr))',\n            2: 'repeat(2, minmax(0, 1fr))',\n            3: 'repeat(3, minmax(0, 1fr))',\n            4: 'repeat(4, minmax(0, 1fr))',\n            5: 'repeat(5, minmax(0, 1fr))',\n            6: 'repeat(6, minmax(0, 1fr))',\n            7: 'repeat(7, minmax(0, 1fr))',\n            8: 'repeat(8, minmax(0, 1fr))',\n            none: 'none',\n        },\n        keyframes: {\n            'accordion-down': {\n                from: {\n                    height: 0,\n                },\n                to: {\n                    height: 'var(--radix-accordion-content-height)',\n                },\n            },\n            'accordion-up': {\n                from: {\n                    height: 'var(--radix-accordion-content-height)',\n                },\n                to: {\n                    height: 0,\n                },\n            },\n        },\n        animation: {\n            'accordion-down': 'accordion-down 0.2s ease-out',\n            'accordion-up': 'accordion-up 0.2s ease-out',\n        },\n        aspectRatio: {\n            '16_9': {\n                value: '16/9',\n                type: 'number',\n            },\n            '1_1': {\n                value: '1/1',\n                type: 'number',\n            },\n        },\n        backgroundPosition: {\n            bottom: 'bottom',\n            center: 'center',\n            left: 'left',\n            'left-bottom': 'left bottom',\n            'left-top': 'left top',\n            right: 'right',\n            'right-bottom': 'right bottom',\n            'right-top': 'right top',\n            top: 'top',\n        },\n        backgroundSize: {\n            auto: 'auto',\n            cover: 'cover',\n            contain: 'contain',\n        },\n        borderColor: {\n            border: '#e2e8f0',\n        },\n        container: {\n            center: true,\n            padding: '2rem',\n            screens: {\n                '2xl': '1400px',\n            },\n        },\n        cursor: {\n            auto: 'auto',\n            default: 'default',\n            pointer: 'pointer',\n            wait: 'wait',\n            text: 'text',\n            move: 'move',\n            'not-allowed': 'not-allowed',\n        },\n        flex: {\n            1: '1 1 0%',\n            auto: '1 1 auto',\n            initial: '0 1 auto',\n            none: 'none',\n        },\n        flexGrow: {\n            0: '0',\n            default: '1',\n        },\n        flexShrink: {\n            0: '0',\n            default: '1',\n        },\n        listStyleType: {\n            none: 'none',\n            disc: 'disc',\n            decimal: 'decimal',\n        },\n        maxHeight: {\n            full: '100%',\n            screen: '100vh',\n        },\n        maxWidth: {\n            xs: '20rem',\n            sm: '24rem',\n            md: '28rem',\n            lg: '32rem',\n            xl: '36rem',\n            '2xl': '42rem',\n            '3xl': '48rem',\n            '4xl': '56rem',\n            '5xl': '64rem',\n            '6xl': '72rem',\n            full: '100%',\n        },\n        minHeight: {\n            0: '0',\n            full: '100%',\n            screen: '100vh',\n        },\n        minWidth: {\n            0: '0',\n            full: '100%',\n        },\n        objectPosition: {\n            bottom: 'bottom',\n            center: 'center',\n            left: 'left',\n            'left-bottom': 'left bottom',\n            'left-top': 'left top',\n            right: 'right',\n            'right-bottom': 'right bottom',\n            'right-top': 'right top',\n            top: 'top',\n        },\n        order: {\n            1: '1',\n            2: '2',\n            3: '3',\n            4: '4',\n            5: '5',\n            6: '6',\n            7: '7',\n            8: '8',\n            9: '9',\n            10: '10',\n            11: '11',\n            12: '12',\n            first: '-9999',\n            last: '9999',\n            none: '0',\n        },\n        screens: {\n            sm: '640px',\n            md: '768px',\n            lg: '1024px',\n            xl: '1280px',\n            '2xl': '1400px',\n            wide: '1440px',\n        },\n        stroke: {\n            current: 'currentColor',\n        },\n        zIndex: {\n            0: '0',\n            10: '10',\n            20: '20',\n            30: '30',\n            40: '40',\n            50: '50',\n            auto: 'auto',\n        },\n        extend: {\n            supports: {\n                cqi: 'font-size: 1cqi',\n            },\n        },\n    },\n    variants: {\n        accessibility: ['responsive', 'focus'],\n        alignContent: ['responsive'],\n        alignItems: ['responsive'],\n        alignSelf: ['responsive'],\n        appearance: ['responsive'],\n        backgroundAttachment: ['responsive'],\n        backgroundColor: ['responsive', 'hover', 'focus'],\n        backgroundPosition: ['responsive'],\n        backgroundRepeat: ['responsive'],\n        backgroundSize: ['responsive'],\n        borderCollapse: ['responsive'],\n        borderColor: ['responsive', 'hover', 'focus'],\n        borderRadius: ['responsive'],\n        borderStyle: ['responsive'],\n        borderWidth: ['responsive'],\n        boxShadow: ['responsive', 'hover', 'focus'],\n        cursor: ['responsive'],\n        display: ['responsive'],\n        fill: ['responsive'],\n        flex: ['responsive'],\n        flexDirection: ['responsive'],\n        flexGrow: ['responsive'],\n        flexShrink: ['responsive'],\n        flexWrap: ['responsive'],\n        float: ['responsive'],\n        fontFamily: ['responsive'],\n        fontSize: ['responsive'],\n        fontSmoothing: ['responsive'],\n        fontStyle: ['responsive'],\n        fontWeight: ['responsive', 'hover', 'focus'],\n        height: ['responsive'],\n        inset: ['responsive'],\n        justifyContent: ['responsive'],\n        letterSpacing: ['responsive'],\n        lineHeight: ['responsive'],\n        listStylePosition: ['responsive'],\n        listStyleType: ['responsive'],\n        margin: ['responsive'],\n        maxHeight: ['responsive'],\n        maxWidth: ['responsive'],\n        minHeight: ['responsive'],\n        minWidth: ['responsive'],\n        objectFit: ['responsive'],\n        objectPosition: ['responsive'],\n        opacity: ['responsive'],\n        order: ['responsive'],\n        outline: ['responsive', 'focus'],\n        overflow: ['responsive'],\n        padding: ['responsive'],\n        pointerEvents: ['responsive'],\n        position: ['responsive'],\n        resize: ['responsive'],\n        stroke: ['responsive'],\n        tableLayout: ['responsive'],\n        textAlign: ['responsive'],\n        textColor: ['responsive', 'hover', 'focus'],\n        textDecoration: ['responsive', 'hover', 'focus'],\n        textTransform: ['responsive'],\n        userSelect: ['responsive'],\n        verticalAlign: ['responsive'],\n        visibility: ['responsive'],\n        whitespace: ['responsive'],\n        width: ['responsive'],\n        wordBreak: ['responsive'],\n        zIndex: ['responsive'],\n    },\n    plugins: [\n        PluginAnimate,\n        PluginContainerQueries,\n        TailwindCssThemer({\n            defaultTheme: {\n                extend: {\n                    shadow: {\n                        '': {\n                            color: '#00000017',\n                            type: 'dropShadow',\n                            x: '0',\n                            y: '4',\n                            blur: '6',\n                            spread: '0',\n                        },\n                    },\n                    fontFamily: {\n                        'body-theme': 'Inter, system-ui, sans-serif',\n                        'primary-theme': 'Inter, system-ui, sans-serif',\n                    },\n                    borderRadius: {\n                        default: '6',\n                        button: '6',\n                        input: '6',\n                        card: '8',\n                        badge: '16',\n                        checkbox: '2',\n                        item: '6',\n                        control: '8',\n                        surface: '12',\n                        dialog: '16',\n                        hairline: '2',\n                        tight: '4',\n                        popover: '12',\n                        'logo-tile-20': '5',\n                        'logo-tile-24': '6',\n                        'logo-tile-32': '8',\n                        'logo-tile-40': '10',\n                        'logo-tile-48': '12',\n                    },\n                    opacity: {\n                        empty: '60%',\n                        'ring-halo': '30%',\n                        muted: '50%',\n                        faded: '35%',\n                        done: '55%',\n                    },\n                    borderWidth: {\n                        'default-theme': '1',\n                        hover: '1',\n                        focused: '1',\n                        active: '1',\n                        disabled: '1',\n                        event: '3',\n                        'event-strong': '4',\n                    },\n                    border: {\n                        border: {\n                            color: '#e2e8f0',\n                            width: '1',\n                            style: 'solid',\n                        },\n                    },\n                    colors: {\n                        background: '#fff',\n                        'general-foreground-default': '#0f172a',\n                        'general-foreground-hover': '#475569',\n                        'general-foreground-disabled': '#cbd5e1',\n                        'general-foreground-inverted': '#f8fafc',\n                        'general-foreground-inverse': '#f8fafc',\n                        'general-foreground-muted': '#64748b',\n                        'general-foreground-active': '#0f172a',\n                        'general-background-default': '#fff',\n                        'general-background-hover': '#f8fafc',\n                        'general-background-disabled': '#f1f5f9',\n                        'general-background-inverted': '#0f172a',\n                        'general-background-inverse': '#0f172a',\n                        'general-background-muted': '#f1f5f9',\n                        'general-background-active': '#f1f5f9',\n                        'general-brand-default': '#2563eb',\n                        'general-brand-hover': '#1d4ed8',\n                        'general-brand-active': '#2563eb',\n                        'general-brand-disabled': '#bfdbfe',\n                        'general-brand-on': '#f8fafc',\n                        'general-brand-container': '#dbeafe',\n                        'general-brand-on-container': '#1d4ed8',\n                        'general-brand-on-fill': '#fff',\n                        'general-brand-on-hover': '#fff',\n                        'general-secondary-default': '#9333ea',\n                        'general-secondary-hover': '#7e22ce',\n                        'general-secondary-active': '#9333ea',\n                        'general-secondary-disabled': '#e9d5ff',\n                        'general-secondary-on': '#f8fafc',\n                        'general-error-default': '#dc2626',\n                        'general-error-hover': '#b91c1c',\n                        'general-error-active': '#dc2626',\n                        'general-error-disabled': '#fecaca',\n                        'general-error-on': '#f8fafc',\n                        'general-error-container': '#fee2e2',\n                        'general-error-on-container': '#b91c1c',\n                        'general-error-on-fill': '#fff',\n                        'general-destructive-default': '#dc2626',\n                        'general-destructive-hover': '#b91c1c',\n                        'general-destructive-active': '#dc2626',\n                        'general-destructive-disabled': '#fecaca',\n                        'general-destructive-on': '#f8fafc',\n                        'general-destructive-container': '#fee2e2',\n                        'general-destructive-on-container': '#b91c1c',\n                        'general-destructive-on-fill': '#fff',\n                        'general-success-default': '#059669',\n                        'general-success-hover': '#047857',\n                        'general-success-active': '#059669',\n                        'general-success-disabled': '#a7f3d0',\n                        'general-success-on': '#f8fafc',\n                        'general-success-container': '#d1fae5',\n                        'general-success-on-container': '#047857',\n                        'general-warning-default': '#ea580c',\n                        'general-warning-hover': '#c2410c',\n                        'general-warning-active': '#ea580c',\n                        'general-warning-disabled': '#fed7aa',\n                        'general-warning-on': '#f8fafc',\n                        'general-warning-container': '#ffedd5',\n                        'general-warning-on-container': '#c2410c',\n                        'general-info-default': '#2563eb',\n                        'general-info-hover': '#1d4ed8',\n                        'general-info-active': '#2563eb',\n                        'general-info-disabled': '#bfdbfe',\n                        'general-info-on': '#f8fafc',\n                        'general-info-container': '#dbeafe',\n                        'general-info-on-container': '#1d4ed8',\n                        'general-border-default': '#0f172a',\n                        'general-placeholder-default': '#64748b',\n                        'general-ring-default': '#2563eb',\n                        'general-indigo-default': '#4f46e5',\n                        'general-indigo-container': '#e0e7ff',\n                        'general-indigo-on-container': '#4338ca',\n                        'general-pink-default': '#db2777',\n                        'general-pink-container': '#fce7f3',\n                        'general-pink-on-container': '#be185d',\n                        'button-background-success-default': '#059669',\n                        'button-background-primary-default': '#2563eb',\n                        'button-background-primary-hover': '#1d4ed8',\n                        'button-foreground-link-hover': '#475569',\n                        'button-foreground-primary-default': '#f8fafc',\n                        'input-border-default': '#cbd5e1',\n                        'input-background-default': '#fff',\n                        'input-background-hover': '#f1f5f9',\n                        'input-foreground-filled': '#0f172a',\n                        'input-foreground-placeholder': '#64748b',\n                        'input-foreground-hint': '#64748b',\n                        'input-foreground-hint-error': '#b91c1c',\n                        'checkbox-border-default': '#64748b',\n                        'checkbox-border-hover': '#475569',\n                        'checkbox-background-checked': '#0f172a',\n                        'checkbox-background-label-checked': '#fff',\n                        'checkbox-foreground-label': '#0f172a',\n                        'chip-background-selected': '#dbeafe',\n                        'chip-border-selected': '#93c5fd',\n                        'chip-foreground-selected': '#1d4ed8',\n                        'menu-background-default': '#fff',\n                        'menu-background-hover': '#f1f5f9',\n                        'menu-foreground-default': '#334155',\n                        'menu-foreground-muted': '#64748b',\n                        'accordion-background-default': '#fff',\n                        'accordion-foreground-default': '#0f172a',\n                        'card-background-default': '#fff',\n                        'card-foreground-muted': '#64748b',\n                        'card-foreground-default': '#0f172a',\n                        'textarea-background-default': '#fff',\n                        'textarea-foreground-filled': '#0f172a',\n                        'textarea-foreground-placeholder': '#94a3b8',\n                        'table-background-default': '#fff',\n                        'table-background-selected': '#f1f5f9',\n                        'table-background-hover': '#f1f5f9',\n                        'table-foreground-default': '#0f172a',\n                        'popover-background-default': '#fff',\n                        'tooltip-background-default': '#fff',\n                        'tooltip-foreground-default': '#0f172a',\n                        'select-background-default': '#fff',\n                        'select-foreground-default': '#0f172a',\n                        'dropdown-background-default': '#fff',\n                        'form-border-default': '#cbd5e1',\n                        'badge-background-ghost-default': 'transparent',\n                        'badge-background-ghost-hover': '#f1f5f9',\n                        'badge-background-subtle-default': '#f1f5f9',\n                        'badge-background-subtle-hover': '#e2e8f0',\n                        'badge-background-link-default': 'transparent',\n                        'badge-foreground-ghost-default': '#0f172a',\n                        'badge-foreground-ghost-hover': '#0f172a',\n                        'badge-foreground-subtle-default': '#0f172a',\n                        'badge-foreground-subtle-hover': '#0f172a',\n                        'badge-foreground-link-default': '#0f172a',\n                        'badge-foreground-link-hover': '#0f172a',\n                        'sidebar-background': '#f1f5f9',\n                        'sidebar-foreground': '#334155',\n                        'sidebar-muted-foreground': '#475569',\n                        'sidebar-accent': '#e2e8f0',\n                        'sidebar-accent-foreground': '#0f172a',\n                        'sidebar-border': '#e2e8f0',\n                        'sidebar-ring': '#2563eb',\n                        'product-workstream-default': '#7c4dff',\n                        'product-workstream-on': '#f8fafc',\n                        'product-workstream-subtle': '#f2edff',\n                        'product-workstream-border': '#d8caff',\n                        'product-backoffice-default': '#0f907f',\n                        'product-backoffice-on': '#fff',\n                        'product-backoffice-subtle': '#e7f4f2',\n                        'product-backoffice-border': '#b7ded9',\n                        'product-coldcall-default': '#d9661f',\n                        'product-coldcall-on': '#fff',\n                        'product-coldcall-subtle': '#fbf0e9',\n                        'product-coldcall-border': '#f4d1bc',\n                        'product-vacancy-default': '#c23d8a',\n                        'product-vacancy-on': '#f8fafc',\n                        'product-vacancy-subtle': '#f9ecf3',\n                        'product-vacancy-border': '#edc5dc',\n                        'product-jobsearch-default': '#2f83d6',\n                        'product-jobsearch-on': '#0f172a',\n                        'product-jobsearch-subtle': '#eaf3fb',\n                        'product-jobsearch-border': '#c1daf3',\n                        'product-accent-default': '#2563eb',\n                        'product-accent-on': '#f8fafc',\n                        'product-accent-subtle': '#dbeafe',\n                        'product-accent-border': '#2563eb',\n                        'product-record-default': '#64748b',\n                        'product-record-on': '#fff',\n                        'product-record-subtle': '#f1f5f9',\n                        'product-record-border': '#cbd5e1',\n                        'utility-muted': '#f1f5f9',\n                        'utility-muted-foreground': '#475569',\n                        'utility-muted-strong': '#cbd5e1',\n                        'utility-input': '#cbd5e1',\n                        'utility-popover': '#fff',\n                        'utility-popover-foreground': '#0f172a',\n                        'utility-accent': '#f1f5f9',\n                        'utility-accent-foreground': '#0f172a',\n                        'utility-secondary': '#f1f5f9',\n                        'utility-secondary-foreground': '#0f172a',\n                        'utility-destructive': '#dc2626',\n                        'utility-destructive-foreground': '#f8fafc',\n                        'utility-foreground': '#0f172a',\n                        'utility-primary-foreground': '#f8fafc',\n                        'utility-card': '#fff',\n                        'utility-card-foreground': '#0f172a',\n                        'utility-border': '#e2e8f0',\n                        'utility-ring': '#2563eb',\n                        'utility-hairline': '#0f172a0f',\n                        'utility-overlay': '#00000066',\n                        'data-skill-frontend-default': '#3b82f6',\n                        'data-skill-frontend-subtle': '#e2ecfe',\n                        'data-skill-frontend-on': '#1d4ed8',\n                        'data-skill-frontend-on-fill': '#020617',\n                        'data-skill-design-ux-default': '#ec4899',\n                        'data-skill-design-ux-subtle': '#fce4f0',\n                        'data-skill-design-ux-on': '#be185d',\n                        'data-skill-design-ux-on-fill': '#020617',\n                        'data-skill-backend-default': '#10b981',\n                        'data-skill-backend-subtle': '#dbf4ec',\n                        'data-skill-backend-on': '#047857',\n                        'data-skill-backend-on-fill': '#020617',\n                        'data-skill-devops-cloud-default': '#f59e0b',\n                        'data-skill-devops-cloud-subtle': '#fef0da',\n                        'data-skill-devops-cloud-on': '#92400e',\n                        'data-skill-devops-cloud-on-fill': '#020617',\n                        'data-skill-testing-qa-default': '#ef4444',\n                        'data-skill-testing-qa-subtle': '#fde3e3',\n                        'data-skill-testing-qa-on': '#b91c1c',\n                        'data-skill-testing-qa-on-fill': '#020617',\n                        'data-skill-security-default': '#dc2626',\n                        'data-skill-security-subtle': '#fadede',\n                        'data-skill-security-on': '#b91c1c',\n                        'data-skill-security-on-fill': '#fff',\n                        'data-skill-mobile-default': '#8b5cf6',\n                        'data-skill-mobile-subtle': '#eee7fe',\n                        'data-skill-mobile-on': '#7c3aed',\n                        'data-skill-mobile-on-fill': '#020617',\n                        'data-skill-infrastructure-default': '#64748b',\n                        'data-skill-infrastructure-subtle': '#e8eaee',\n                        'data-skill-infrastructure-on': '#475569',\n                        'data-skill-infrastructure-on-fill': '#fff',\n                        'data-skill-project-management-default': '#14b8a6',\n                        'data-skill-project-management-subtle': '#dcf4f2',\n                        'data-skill-project-management-on': '#0f766e',\n                        'data-skill-project-management-on-fill': '#020617',\n                        'data-skill-business-strategy-default': '#f97316',\n                        'data-skill-business-strategy-subtle': '#feeadc',\n                        'data-skill-business-strategy-on': '#9a3412',\n                        'data-skill-business-strategy-on-fill': '#020617',\n                        'data-skill-data-ai-default': '#6366f1',\n                        'data-skill-data-ai-subtle': '#e8e8fd',\n                        'data-skill-data-ai-on': '#4f46e5',\n                        'data-skill-data-ai-on-fill': '#020617',\n                        'data-skill-fallback-default': '#94a3b8',\n                        'data-skill-fallback-subtle': '#eff1f4',\n                        'data-skill-fallback-on': '#475569',\n                        'data-skill-fallback-on-fill': '#020617',\n                        'data-skill-level-1-bg': '#dbeafe',\n                        'data-skill-level-1-on': '#1d4ed8',\n                        'data-skill-level-2-bg': '#bfdbfe',\n                        'data-skill-level-2-on': '#1e40af',\n                        'data-skill-level-3-bg': '#60a5fa',\n                        'data-skill-level-3-on': '#020617',\n                        'data-skill-level-4-bg': '#2563eb',\n                        'data-skill-level-4-on': '#fff',\n                        'data-workload-free-bg': '#f8fafc',\n                        'data-workload-free-fg': '#64748b',\n                        'data-workload-free-border': '#e2e8f0',\n                        'data-workload-ok-bg': '#dbeafe',\n                        'data-workload-ok-fg': '#1d4ed8',\n                        'data-workload-ok-border': '#2563eb',\n                        'data-workload-over-bg': '#fee2e2',\n                        'data-workload-over-fg': '#b91c1c',\n                        'data-workload-over-border': '#dc2626',\n                        'data-workload-need-bg': '#fff',\n                        'data-workload-need-fg': '#b91c1c',\n                        'data-workload-need-border': '#dc2626',\n                        'data-workload-empty-bg': '#f8fafc',\n                        'data-workload-empty-fg': '#64748b',\n                        'data-workload-empty-border': '#e2e8f0',\n                        'data-score-strong-bg': '#d1fae5',\n                        'data-score-strong-fg': '#047857',\n                        'data-score-strong-border': '#059669',\n                        'data-score-good-bg': '#dbeafe',\n                        'data-score-good-fg': '#1d4ed8',\n                        'data-score-good-border': '#2563eb',\n                        'data-score-partial-bg': '#ffedd5',\n                        'data-score-partial-fg': '#c2410c',\n                        'data-score-partial-border': '#ea580c',\n                        'data-score-weak-bg': '#f8fafc',\n                        'data-score-weak-fg': '#64748b',\n                        'data-score-weak-border': '#64748b',\n                        'data-avatar-1-default': '#0369a1',\n                        'data-avatar-1-on': '#fff',\n                        'data-avatar-2-default': '#b45309',\n                        'data-avatar-2-on': '#fff',\n                        'data-avatar-3-default': '#7c3aed',\n                        'data-avatar-3-on': '#fff',\n                        'data-avatar-4-default': '#64748b',\n                        'data-avatar-4-on': '#fff',\n                        'data-avatar-5-default': '#047857',\n                        'data-avatar-5-on': '#fff',\n                        'data-avatar-6-default': '#db2777',\n                        'data-avatar-6-on': '#fff',\n                        'data-avatar-7-default': '#2563eb',\n                        'data-avatar-7-on': '#fff',\n                        'data-avatar-8-default': '#0f766e',\n                        'data-avatar-8-on': '#fff',\n                        'data-avatar-9-default': '#4f46e5',\n                        'data-avatar-9-on': '#fff',\n                        'data-avatar-10-default': '#dc2626',\n                        'data-avatar-10-on': '#fff',\n                        'data-rose-default': '#e11d48',\n                        'data-rose-on': '#fff',\n                        'data-project-1': '#e5484d',\n                        'data-project-2': '#f5a524',\n                        'data-project-3': '#0ea5e9',\n                        'data-project-4': '#10b981',\n                        'data-project-5': '#8b5cf6',\n                        'data-project-6': '#3b82f6',\n                        'data-project-7': '#14b8a6',\n                        'data-project-8': '#64748b',\n                        'data-project-1-on': '#020617',\n                        'data-project-2-on': '#020617',\n                        'data-project-3-on': '#020617',\n                        'data-project-4-on': '#020617',\n                        'data-project-5-on': '#020617',\n                        'data-project-6-on': '#020617',\n                        'data-project-7-on': '#020617',\n                        'data-project-8-on': '#fff',\n                        'data-internal': '#a1a1aa',\n                        'data-stage-1': '#6366f1',\n                        'data-stage-2': '#8b5cf6',\n                        'data-stage-3': '#a855f7',\n                        'data-stage-4': '#d946ef',\n                        'data-stage-5': '#10b981',\n                        'data-file-pdf-default': '#2563eb',\n                        'data-file-pdf-subtle': '#dbeafe',\n                        'data-file-pdf-on': '#1d4ed8',\n                        'data-file-pdf-on-default': '#fff',\n                        'data-file-doc-default': '#2563eb',\n                        'data-file-doc-subtle': '#dbeafe',\n                        'data-file-doc-on': '#1d4ed8',\n                        'data-file-doc-on-default': '#fff',\n                        'data-file-sheet-default': '#047857',\n                        'data-file-sheet-subtle': '#d1fae5',\n                        'data-file-sheet-on': '#047857',\n                        'data-file-sheet-on-default': '#fff',\n                        'data-file-slide-default': '#c2410c',\n                        'data-file-slide-subtle': '#ffedd5',\n                        'data-file-slide-on': '#c2410c',\n                        'data-file-slide-on-default': '#fff',\n                        'data-file-image-default': '#047857',\n                        'data-file-image-subtle': '#d1fae5',\n                        'data-file-image-on': '#047857',\n                        'data-file-image-on-default': '#fff',\n                        'data-file-video-default': '#be185d',\n                        'data-file-video-subtle': '#fce7f3',\n                        'data-file-video-on': '#be185d',\n                        'data-file-video-on-default': '#fff',\n                        'data-file-archive-default': '#b45309',\n                        'data-file-archive-subtle': '#fef3c7',\n                        'data-file-archive-on': '#b45309',\n                        'data-file-archive-on-default': '#fff',\n                        'data-file-code-default': '#4f46e5',\n                        'data-file-code-subtle': '#e0e7ff',\n                        'data-file-code-on': '#4338ca',\n                        'data-file-code-on-default': '#fff',\n                        'data-file-generic-default': '#475569',\n                        'data-file-generic-subtle': '#f1f5f9',\n                        'data-file-generic-on': '#334155',\n                        'data-file-generic-on-default': '#fff',\n                        'data-status-credit-dot': '#8b5cf6',\n                        'data-status-credit-subtle': '#ede9fe',\n                        'data-status-credit-on': '#6d28d9',\n                        'data-neutral-default': '#94a3b8',\n                        'data-neutral-subtle': '#f1f5f9',\n                        'data-neutral-on': '#334155',\n                        'data-negative-default': '#ef4444',\n                        'data-negative-subtle': '#fee2e2',\n                        'data-negative-on': '#b91c1c',\n                        'highlight-hit-default': '#dbeafe',\n                        'highlight-hit-on': '#1d4ed8',\n                        'status-success-dot': '#10b981',\n                        'status-warning-dot': '#f97316',\n                        'status-destructive-dot': '#ef4444',\n                        'status-info-dot': '#3b82f6',\n                        'rating-filled': '#fb923c',\n                        'rating-empty': '#e2e8f0',\n                        'switch-background-unchecked': '#64748b',\n                        'switch-background-unchecked-hover': '#475569',\n                    },\n                    semantic: {\n                        'gray-50': '#f8fafc',\n                        'gray-100': '#f1f5f9',\n                        'gray-200': '#e2e8f0',\n                        'gray-300': '#cbd5e1',\n                        'gray-400': '#94a3b8',\n                        'gray-500': '#64748b',\n                        'gray-600': '#475569',\n                        'gray-700': '#334155',\n                        'gray-800': '#1e293b',\n                        'gray-900': '#0f172a',\n                        'error-50': '#fef2f2',\n                        'error-100': '#fee2e2',\n                        'error-200': '#fecaca',\n                        'error-300': '#fca5a5',\n                        'error-400': '#f87171',\n                        'error-500': '#ef4444',\n                        'error-600': '#dc2626',\n                        'error-700': '#b91c1c',\n                        'error-800': '#991b1b',\n                        'error-900': '#7f1d1d',\n                        'success-50': '#ecfdf5',\n                        'success-100': '#d1fae5',\n                        'success-200': '#a7f3d0',\n                        'success-300': '#6ee7b7',\n                        'success-400': '#34d399',\n                        'success-500': '#10b981',\n                        'success-600': '#059669',\n                        'success-700': '#047857',\n                        'success-800': '#065f46',\n                        'success-900': '#064e3b',\n                        'warning-50': '#fff7ed',\n                        'warning-100': '#ffedd5',\n                        'warning-200': '#fed7aa',\n                        'warning-300': '#fdba74',\n                        'warning-400': '#fb923c',\n                        'warning-500': '#f97316',\n                        'warning-600': '#ea580c',\n                        'warning-700': '#c2410c',\n                        'warning-800': '#9a3412',\n                        'warning-900': '#7c2d12',\n                        'background-default': '#fff',\n                        'background-muted': '#f1f5f9',\n                        'background-subtle': '#f8fafc',\n                        'background-inverted': '#0f172a',\n                        'background-neutral-default': '#f1f5f9',\n                        'background-neutral-hover': '#e2e8f0',\n                        'background-neutral-active': '#cbd5e1',\n                        'background-neutral-subtle': '#f8fafc',\n                        'background-neutral-bold-default': '#475569',\n                        'background-neutral-bold-hover': '#334155',\n                        'background-neutral-bold-disabled': '#e2e8f0',\n                        'background-brand-subtle': '#dbeafe',\n                        'background-brand-subtle-hover': '#bfdbfe',\n                        'background-brand-bold-default': '#2563eb',\n                        'background-brand-bold-hover': '#1d4ed8',\n                        'background-brand-bold-active': '#2563eb',\n                        'background-destructive-subtle': '#fee2e2',\n                        'background-destructive-subtle-hover': '#fecaca',\n                        'background-destructive-bold-default': '#dc2626',\n                        'background-destructive-bold-hover': '#b91c1c',\n                        'background-destructive-bold-active': '#991b1b',\n                        'background-success-subtle': '#d1fae5',\n                        'background-success-subtle-hover': '#a7f3d0',\n                        'background-success-bold-default': '#059669',\n                        'background-success-bold-hover': '#047857',\n                        'background-success-bold-active': '#065f46',\n                        'background-warning-subtle': '#ffedd5',\n                        'background-warning-subtle-hover': '#fed7aa',\n                        'background-warning-bold-default': '#ea580c',\n                        'background-warning-bold-hover': '#c2410c',\n                        'background-warning-bold-active': '#9a3412',\n                        'background-info-subtle': '#dbeafe',\n                        'background-info-subtle-hover': '#bfdbfe',\n                        'background-info-bold-default': '#2563eb',\n                        'background-info-bold-hover': '#1d4ed8',\n                        'background-info-bold-active': '#1e40af',\n                        'background-selected-default': '#dbeafe',\n                        'background-selected-hover': '#bfdbfe',\n                        'background-selected-row': '#dbeafe',\n                        'background-input': '#fff',\n                        'background-disabled': '#f1f5f9',\n                        'background-inverse': '#0f172a',\n                        'foreground-default': '#0f172a',\n                        'foreground-muted': '#64748b',\n                        'foreground-subtle': '#94a3b8',\n                        'foreground-inverted': '#f8fafc',\n                        'foreground-inverse': '#f8fafc',\n                        'border-default': '#e2e8f0',\n                        'border-muted': '#f1f5f9',\n                        'border-subtle': '#f1f5f9',\n                        'border-bold': '#cbd5e1',\n                        'border-input': '#cbd5e1',\n                        'border-focus': '#2563eb',\n                        'border-selected': '#2563eb',\n                        'border-disabled': '#e2e8f0',\n                        'border-inverse': '#f8fafc',\n                        'border-brand': '#2563eb',\n                        'border-destructive': '#dc2626',\n                        'border-success': '#059669',\n                        'border-warning': '#ea580c',\n                        'border-info': '#2563eb',\n                        'border-brand-subtle': '#93c5fd',\n                        'border-destructive-subtle': '#fca5a5',\n                        'border-control': '#64748b',\n                        'border-control-hover': '#475569',\n                        'text-default': '#0f172a',\n                        'text-base': '#0f172a',\n                        'text-hover': '#475569',\n                        'text-active': '#0f172a',\n                        'text-subtle': '#64748b',\n                        'text-muted': '#475569',\n                        'text-subtlest': '#94a3b8',\n                        'text-placeholder': '#64748b',\n                        'text-disabled': '#cbd5e1',\n                        'text-inverse': '#f8fafc',\n                        'text-selected': '#2563eb',\n                        'text-brand': '#2563eb',\n                        'text-on-brand': '#f8fafc',\n                        'text-destructive': '#b91c1c',\n                        'text-on-destructive': '#f8fafc',\n                        'text-success': '#047857',\n                        'text-on-success': '#f8fafc',\n                        'text-warning': '#c2410c',\n                        'text-on-warning': '#f8fafc',\n                        'text-info': '#2563eb',\n                        'text-on-info': '#f8fafc',\n                        'text-on-paper': '#0f172a',\n                        'text-on-paper-subtle': '#475569',\n                        'text-on-inverse-static': '#f8fafc',\n                        'text-inverse-subtle': '#94a3b8',\n                        'text-on-inverse-static-subtle': '#94a3b8',\n                        'text-subtle-on-muted': '#475569',\n                        'text-subtle-on-selected': '#475569',\n                        'text-subtle-on-canvas': '#617188',\n                        'text-brand-on-subtle': '#1d4ed8',\n                        'text-destructive-on-subtle': '#b91c1c',\n                        'text-info-on-subtle': '#1d4ed8',\n                        'link-default': '#2563eb',\n                        'link-hover': '#1d4ed8',\n                        'link-active': '#1d4ed8',\n                        'link-visited': '#9333ea',\n                        'link-disabled': '#cbd5e1',\n                        'surface-canvas': '#fff',\n                        'surface-sunken': '#f8fafc',\n                        'surface-raised': '#fff',\n                        'surface-strip-raised': '#fff',\n                        'surface-overlay': '#fff',\n                        'surface-paper': '#fff',\n                        'surface-inverse-static': '#1e293b',\n                        'icon-default': '#334155',\n                        'icon-subtle': '#64748b',\n                        'icon-disabled': '#cbd5e1',\n                        'icon-inverse': '#f8fafc',\n                        'icon-selected': '#2563eb',\n                        'icon-brand': '#2563eb',\n                        'icon-destructive': '#dc2626',\n                        'icon-success': '#047857',\n                        'icon-warning': '#ea580c',\n                        'icon-info': '#2563eb',\n                        'icon-on-brand': '#f8fafc',\n                        'icon-on-destructive': '#f8fafc',\n                        'ring-default': '#2563eb',\n                        'ring-destructive': '#dc2626',\n                        'overlay-scrim': '#0f172a99',\n                        'overlay-skeleton-default': '#e2e8f0',\n                        'overlay-skeleton-subtle': '#f1f5f9',\n                        'interaction-hover': '#0000000a',\n                        'interaction-active': '#00000014',\n                        'chart-1': '#3b82f6',\n                        'chart-2': '#8b5cf6',\n                        'chart-3': '#10b981',\n                        'chart-4': '#f97316',\n                        'chart-5': '#ec4899',\n                        'chart-6': '#14b8a6',\n                        'chart-7': '#f59e0b',\n                        'chart-8': '#6366f1',\n                        'chart-brand': '#2563eb',\n                        'chart-destructive': '#ef4444',\n                        'chart-success': '#10b981',\n                        'chart-warning': '#f97316',\n                        'chart-neutral': '#94a3b8',\n                        'chart-brand-1': '#bfdbfe',\n                        'chart-brand-2': '#93c5fd',\n                        'chart-brand-3': '#60a5fa',\n                        'chart-brand-4': '#3b82f6',\n                        'chart-brand-5': '#2563eb',\n                        'chart-brand-6': '#1d4ed8',\n                        'chart-brand-7': '#1e40af',\n                        'chart-1-on': '#020617',\n                        'chart-2-on': '#020617',\n                        'chart-3-on': '#020617',\n                        'chart-4-on': '#020617',\n                        'chart-5-on': '#020617',\n                        'chart-6-on': '#020617',\n                        'chart-7-on': '#020617',\n                        'chart-8-on': '#020617',\n                        'chart-destructive-on': '#020617',\n                        'chart-success-on': '#020617',\n                        'chart-warning-on': '#020617',\n                        'chart-neutral-on': '#020617',\n                        'static-white': '#fff',\n                        'static-black': '#000',\n                        'info-50': '#eff6ff',\n                        'info-100': '#dbeafe',\n                        'info-200': '#bfdbfe',\n                        'info-300': '#93c5fd',\n                        'info-400': '#60a5fa',\n                        'info-500': '#3b82f6',\n                        'info-600': '#2563eb',\n                        'info-700': '#1d4ed8',\n                        'info-800': '#1e40af',\n                        'info-900': '#1e3a8a',\n                        'chart-subtle-1': '#dbeafe',\n                        'chart-subtle-2': '#ede9fe',\n                        'chart-subtle-3': '#d1fae5',\n                        'chart-subtle-4': '#ffedd5',\n                        'chart-subtle-5': '#fce7f3',\n                        'chart-subtle-6': '#ccfbf1',\n                        'chart-subtle-7': '#fef3c7',\n                        'chart-subtle-8': '#e0e7ff',\n                    },\n                    elevation: {\n                        'shadow-raised': {\n                            color: '#00000017',\n                            type: 'dropShadow',\n                            x: '0',\n                            y: '4',\n                            blur: '6',\n                            spread: '0',\n                        },\n                        'shadow-overlay': {\n                            color: '#00000029',\n                            type: 'dropShadow',\n                            x: '0',\n                            y: '8',\n                            blur: '16',\n                            spread: '0',\n                        },\n                        control: '0 1px 2px rgb(0 0 0 / 0.04)',\n                        surface: '0 1px 2px rgb(0 0 0 / 0.04)',\n                        raised: '0 0 0 1px rgba(0, 22, 62, 0.01), 0 4px 12px -1px rgba(0, 22, 62, 0.04), 0 1px 3px -1px rgba(0, 22, 62, 0.18)',\n                        table: '0 1px 2px rgb(0 0 0 / 0.04)',\n                        'scrim-blur': '16px',\n                        auth: '0 1px 2px rgb(0 0 0 / 0.04)',\n                    },\n                    sizing: {\n                        'control-sm': '32px',\n                        'control-md': '40px',\n                        'control-lg': '42px',\n                        'control-xl': '48px',\n                        'control-2xl': '56px',\n                        'control-padding-x-sm': '12px',\n                        'control-padding-x-md': '16px',\n                        'control-padding-x-lg': '18px',\n                        'control-padding-x-xl': '20px',\n                        'control-padding-x-2xl': '28px',\n                        'control-padding-y-sm': '8px',\n                        'control-padding-y-md': '10px',\n                        'icon-sm': '16px',\n                        'icon-md': '20px',\n                        'icon-lg': '24px',\n                        'icon-nav': '15px',\n                        'icon-stroke': '1.75px',\n                        'icon-stroke-sm': '2.25px',\n                        'icon-stroke-check': '3px',\n                        'icon-stroke-px-24': '1.75px',\n                        'icon-stroke-px-20': '1.46px',\n                        'icon-stroke-px-16': '1.17px',\n                        'icon-stroke-px-15': '1.09px',\n                        'icon-stroke-px-14': '1.02px',\n                        'icon-stroke-sm-px-12': '1.125px',\n                        'icon-stroke-check-px-12': '1.5px',\n                        'avatar-xs': '24px',\n                        'avatar-sm': '32px',\n                        'avatar-md': '40px',\n                        'avatar-lg': '48px',\n                        'avatar-xl': '56px',\n                        'avatar-2xl': '64px',\n                        'avatar-ring': '2px',\n                        'checkbox-sm': '16px',\n                        'checkbox-md': '20px',\n                        'switch-track-w-sm': '36px',\n                        'switch-track-h-sm': '20px',\n                        'switch-track-w-md': '44px',\n                        'switch-track-h-md': '24px',\n                        'switch-thumb-sm': '16px',\n                        'switch-thumb-md': '20px',\n                        'menu-max-h': '320px',\n                        'textarea-min': '128px',\n                        'calendar-cell': '40px',\n                        'month-cell': '76px',\n                        'heatmap-cell': '28px',\n                        'tree-indent': '28px',\n                        sidebar: '248px',\n                        'inner-column': '220px',\n                        'filter-column': '280px',\n                        aside: '320px',\n                        'aside-compact': '280px',\n                        'page-max': '1200px',\n                        'reading-max': '760px',\n                        document: '818px',\n                        topbar: '48px',\n                        inset: '8px',\n                        'page-top': '24px',\n                        'page-bottom': '48px',\n                        'sheet-sm': '440px',\n                        'sheet-md': '520px',\n                        'sheet-lg': '640px',\n                        'sheet-xl': '900px',\n                        'sheet-stack-offset': '32px',\n                        'sheet-footer': '56px',\n                        'sheet-card': '776px',\n                        row: '44px',\n                        'row-compact': '36px',\n                        'row-two-line': '48px',\n                        'table-head': '34px',\n                        'action-bar-row': '44px',\n                        pager: '44px',\n                        'kpi-strip': '52px',\n                        'kanban-column': '260px',\n                        'kanban-column-min': '208px',\n                        'nav-item': '30px',\n                        'status-dot': '6px',\n                        'breakpoint-tablet': '768px',\n                        'breakpoint-desktop': '1280px',\n                        'sidebar-collapsed': '56px',\n                        'gap-control': '6px',\n                        'gap-label': '6px',\n                        'ring-width': '3px',\n                        'icon-xs': '14px',\n                        'icon-2xs': '12px',\n                        'nav-item-padding-x': '12px',\n                        'nav-item-gap': '12px',\n                        'table-select': '36px',\n                        'sidebar-rail': '82px',\n                        'topbar-lg': '72px',\n                        toolbar: '58px',\n                        'sidebar-rail-button': '42px',\n                        'page-header-cover': '240px',\n                        'avatar-profile': '160px',\n                        'form-intro': '200px',\n                        'attribute-label-min': '96px',\n                        'attribute-label-max': '200px',\n                        'form-fields': '536px',\n                        'form-one-column': '560px',\n                        'form-sheet': '480px',\n                        'form-field-min': '240px',\n                        'hero-copy': '620px',\n                        'touch-target': '24px',\n                        'input-text-min-mobile': '16px',\n                        'touch-target-lg': '44px',\n                        'category-column': '260px',\n                        'style-panel': '268px',\n                        'auth-card': '420px',\n                        'command-palette': '640px',\n                        'command-palette-list': '360px',\n                        'user-menu': '300px',\n                        'calendar-side-column': '242px',\n                        'time-axis': '48px',\n                        'totals-column': '280px',\n                        'control-xs': '28px',\n                        'chat-list': '300px',\n                        'icon-tile': '28px',\n                        'subtask-title-min': '140px',\n                        'subtask-meta-min': '96px',\n                        'capacity-bar': '84px',\n                        'select-compact': '104px',\n                        'select-md': '128px',\n                        'numeric-cell': '96px',\n                        'card-min': '160px',\n                        'swatch-sm': '10px',\n                        'swatch-md': '12px',\n                        'brand-mark-sm': '18px',\n                        'progress-md': '8px',\n                        kbd: '20px',\n                        'object-icon': '16px',\n                        'stepper-marker': '24px',\n                        badge: '22px',\n                        'focus-ring-width': '2px',\n                        'focus-ring-offset': '2px',\n                        'button-padding-x-sm': '12px',\n                        'button-gap-sm': '8px',\n                        'hour-row': '48px',\n                        'grid-inset': '8px',\n                        'avatar-compact': '28px',\n                        'auth-card-wide': '640px',\n                        'file-preview': '92px',\n                        'column-160': '160px',\n                        'column-200': '200px',\n                        'column-240': '240px',\n                        'column-360': '360px',\n                        'column-440': '440px',\n                        search: '200px',\n                        'hour-grid-lane-min': '64px',\n                        'textarea-compact': '72px',\n                    },\n                    shadowScale: {\n                        xs: '0 1px 2px rgb(0 0 0 / 0.04)',\n                        'field-hover': '0 1px 4px rgba(56, 62, 71, 0.10)',\n                        popover:\n                            '0 0 0 1px rgba(0, 22, 62, 0.01), 0 4px 12px -1px rgba(0, 22, 62, 0.04), 0 1px 3px -1px rgba(0, 22, 62, 0.18)',\n                        dialog: '0 16px 32px -8px rgba(0, 0, 0, 0.05), 0 32px 64px -16px rgba(0, 0, 0, 0.06), 0 1px 3px rgba(0, 0, 0, 0.03)',\n                    },\n                    grid: {\n                        'desktop-columns': '12',\n                        'desktop-gutter': '20px',\n                        'desktop-margin': '32px',\n                        'tablet-columns': '12',\n                        'tablet-gutter': '16px',\n                        'tablet-margin': '24px',\n                        'mobile-columns': '4',\n                        'mobile-gutter': '16px',\n                        'mobile-margin': '16px',\n                    },\n                    zIndex: {\n                        base: '0',\n                        raised: '1',\n                        sticky: '10',\n                        chrome: '30',\n                        'chrome-2': '31',\n                        'chrome-3': '32',\n                        banner: '40',\n                        dropdown: '65',\n                        sheet: '50',\n                        'sheet-2': '51',\n                        'sheet-3': '52',\n                        dialog: '60',\n                        toast: '70',\n                        tooltip: '80',\n                    },\n                    motion: {\n                        'duration-fast': '120ms',\n                        'duration-base': '180ms',\n                        'duration-slow': '240ms',\n                        'duration-stack-offset': '160ms',\n                        'easing-standard': 'cubic-bezier(0.2, 0, 0, 1)',\n                        'easing-enter': 'cubic-bezier(0, 0, 0, 1)',\n                        'easing-exit': 'cubic-bezier(0.4, 0, 1, 1)',\n                    },\n                },\n            },\n            themes: [\n                {\n                    name: 'theme_shadcn_amber',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#b45309',\n                            'button-background-destructive': '#f59e0b',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-checked': '#2563eb',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#2563eb',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#d97706',\n                            'background-light': '#fafafa',\n                            'ring-default': '#2563eb',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#aaa6b2',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'separator-background-default': '#e2e8f0',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#2563eb',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#2563eb',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#2563eb',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_blue',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#1d4ed8',\n                            'button-background-destructive': '#ef4444',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-checked': '#2563eb',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#2563eb',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#2563eb',\n                            'background-light': '#fafafa',\n                            'ring-default': '#2563eb',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#aaa6b2',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'separator-background-default': '#e2e8f0',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#2563eb',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#2563eb',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#2563eb',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_cyan',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#0e7490',\n                            'button-background-destructive': '#06b6d4',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-checked': '#2563eb',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#2563eb',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#0891b2',\n                            'background-light': '#fafafa',\n                            'ring-default': '#2563eb',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#aaa6b2',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'separator-background-default': '#e2e8f0',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#2563eb',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#2563eb',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#2563eb',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_emerald',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#047857',\n                            'button-background-destructive': '#10b981',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-checked': '#2563eb',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#2563eb',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#059669',\n                            'background-light': '#fafafa',\n                            'ring-default': '#2563eb',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#aaa6b2',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'separator-background-default': '#e2e8f0',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#2563eb',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#2563eb',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#2563eb',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_fuchsia',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#a21caf',\n                            'button-background-destructive': '#d946ef',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-checked': '#2563eb',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#2563eb',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#c026d3',\n                            'background-light': '#fafafa',\n                            'ring-default': '#2563eb',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#aaa6b2',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'separator-background-default': '#e2e8f0',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#2563eb',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#2563eb',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#2563eb',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_green',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#15803d',\n                            'button-background-destructive': '#22c55e',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-checked': '#2563eb',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#2563eb',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#16a34a',\n                            'background-light': '#fafafa',\n                            'ring-default': '#2563eb',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#aaa6b2',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'separator-background-default': '#e2e8f0',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#2563eb',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#2563eb',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#2563eb',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_indigo',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#4338ca',\n                            'button-background-destructive': '#6366f1',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-checked': '#2563eb',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#2563eb',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#4f46e5',\n                            'background-light': '#fafafa',\n                            'ring-default': '#2563eb',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#aaa6b2',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'separator-background-default': '#e2e8f0',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#2563eb',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#2563eb',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#2563eb',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_lime',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#4d7c0f',\n                            'button-background-destructive': '#84cc16',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-checked': '#2563eb',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#2563eb',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#65a30d',\n                            'background-light': '#fafafa',\n                            'ring-default': '#2563eb',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#aaa6b2',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'separator-background-default': '#e2e8f0',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#2563eb',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#2563eb',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#2563eb',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_neutral',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#0f172a',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#0f172a',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#0f172a',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#0f172a',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'general-brand-default': '#0f172a',\n                            'general-brand-hover': '#1e293b',\n                            'general-brand-active': '#0f172a',\n                            'general-brand-disabled': '#cbd5e1',\n                            'general-brand-on': '#f8fafc',\n                            'general-brand-container': '#f1f5f9',\n                            'general-brand-on-container': '#0f172a',\n                            'general-brand-on-fill': '#f8fafc',\n                            'general-brand-on-hover': '#f8fafc',\n                            'general-secondary-default': '#475569',\n                            'general-secondary-hover': '#334155',\n                            'general-secondary-active': '#1e293b',\n                            'general-secondary-disabled': '#e2e8f0',\n                            'general-secondary-on': '#f8fafc',\n                            'general-ring-default': '#64748b',\n                            'button-background-default': '#0f172a',\n                            'button-background-hover': '#1e293b',\n                            'button-background-destructive': '#dc2626',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-background-destructive-hover': '#b91c1c',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#f8fafc',\n                            'button-foreground-hover': '#f8fafc',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-checked': '#0f172a',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#0f172a',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#0f172a',\n                            'background-light': '#fafafa',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#94a3b8',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#0f172a',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'separator-background-default': '#e2e8f0',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#0f172a',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#0f172a',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        semantic: {\n                            'background-brand-subtle': '#f1f5f9',\n                            'background-brand-subtle-hover': '#e2e8f0',\n                            'background-selected-default': '#f1f5f9',\n                            'background-selected-hover': '#e2e8f0',\n                            'link-default': '#0f172a',\n                            'link-hover': '#334155',\n                            'link-active': '#334155',\n                            'link-visited': '#475569',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_orange',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#c2410c',\n                            'button-background-destructive': '#f97316',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-checked': '#2563eb',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#2563eb',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#ea580c',\n                            'background-light': '#fafafa',\n                            'ring-default': '#2563eb',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#aaa6b2',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'separator-background-default': '#e2e8f0',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#2563eb',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#2563eb',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#2563eb',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_pink',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#be185d',\n                            'button-background-destructive': '#ec4899',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-checked': '#2563eb',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#2563eb',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#db2777',\n                            'background-light': '#fafafa',\n                            'ring-default': '#2563eb',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#aaa6b2',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'separator-background-default': '#e2e8f0',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#2563eb',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#2563eb',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#2563eb',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_purple',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#7e22ce',\n                            'button-background-destructive': '#ef4444',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-checked': '#2563eb',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#2563eb',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#9333ea',\n                            'background-light': '#fafafa',\n                            'ring-default': '#2563eb',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#aaa6b2',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'separator-background-default': '#e2e8f0',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#2563eb',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#2563eb',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#2563eb',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_red',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#b91c1c',\n                            'button-background-destructive': '#ef4444',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-checked': '#2563eb',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#2563eb',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#dc2626',\n                            'background-light': '#fafafa',\n                            'ring-default': '#2563eb',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#aaa6b2',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'separator-background-default': '#e2e8f0',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#2563eb',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#2563eb',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#2563eb',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_rose',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#be123c',\n                            'button-background-destructive': '#f43f5e',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#2563eb',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#e11d48',\n                            'background-light': '#fafafa',\n                            'ring-default': '#2563eb',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#aaa6b2',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'separator-background-default': '#e2e8f0',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#2563eb',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#2563eb',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#2563eb',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_sky',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#0369a1',\n                            'button-background-destructive': '#0ea5e9',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-checked': '#2563eb',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#2563eb',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#0284c7',\n                            'background-light': '#fafafa',\n                            'ring-default': '#2563eb',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#aaa6b2',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'separator-background-default': '#e2e8f0',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#2563eb',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#2563eb',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#2563eb',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_teal',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#0f766e',\n                            'button-background-destructive': '#14b8a6',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-checked': '#2563eb',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#2563eb',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#0d9488',\n                            'background-light': '#fafafa',\n                            'ring-default': '#2563eb',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#aaa6b2',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'separator-background-default': '#e2e8f0',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#2563eb',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#2563eb',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#2563eb',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_violet',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#6d28d9',\n                            'button-background-destructive': '#8b5cf6',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-checked': '#2563eb',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#2563eb',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#7c3aed',\n                            'background-light': '#fafafa',\n                            'ring-default': '#2563eb',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#aaa6b2',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#2563eb',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'separator-background-default': '#e2e8f0',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#2563eb',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#2563eb',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_windows-95',\n                    extend: {\n                        fontFamily: {\n                            'brand-sans': '\"MS Sans Serif\", \"Microsoft Sans Serif\", Tahoma, Arial, sans-serif',\n                            'body-theme': '\"MS Sans Serif\", \"Microsoft Sans Serif\", Tahoma, Arial, sans-serif',\n                            'primary-theme': '\"MS Sans Serif\", \"Microsoft Sans Serif\", Tahoma, Arial, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '0',\n                            button: '0',\n                            input: '0',\n                            card: '0',\n                            badge: '0',\n                            checkbox: '0',\n                            item: '0',\n                            control: '0',\n                            surface: '0',\n                            dialog: '0',\n                            hairline: '0',\n                            tight: '0',\n                            popover: '0',\n                            'logo-tile-20': '0',\n                            'logo-tile-24': '0',\n                            'logo-tile-32': '0',\n                            'logo-tile-40': '0',\n                            'logo-tile-48': '0',\n                        },\n                        opacity: {\n                            'ring-halo': '100%',\n                        },\n                        colors: {\n                            background: '#c6c6c6',\n                            'general-foreground-default': '#000000',\n                            'general-foreground-hover': '#000080',\n                            'general-foreground-disabled': '#808080',\n                            'general-foreground-inverted': '#ffffff',\n                            'general-foreground-inverse': '#ffffff',\n                            'general-foreground-muted': '#404040',\n                            'general-foreground-active': '#000000',\n                            'general-background-default': '#c6c6c6',\n                            'general-background-hover': '#dfdfdf',\n                            'general-background-disabled': '#c6c6c6',\n                            'general-background-inverted': '#000080',\n                            'general-background-inverse': '#000080',\n                            'general-background-muted': '#dfdfdf',\n                            'general-background-active': '#dfdfdf',\n                            'general-brand-default': '#000080',\n                            'general-brand-hover': '#0000a0',\n                            'general-brand-active': '#000080',\n                            'general-brand-disabled': '#808080',\n                            'general-brand-on': '#ffffff',\n                            'general-brand-container': '#ffffff',\n                            'general-brand-on-container': '#000080',\n                            'general-brand-on-fill': '#ffffff',\n                            'general-brand-on-hover': '#ffffff',\n                            'general-secondary-default': '#404040',\n                            'general-secondary-hover': '#202020',\n                            'general-secondary-active': '#000000',\n                            'general-secondary-disabled': '#808080',\n                            'general-secondary-on': '#ffffff',\n                            'general-error-default': '#800000',\n                            'general-error-hover': '#a00000',\n                            'general-error-active': '#800000',\n                            'general-error-disabled': '#808080',\n                            'general-error-container': '#ffffff',\n                            'general-error-on-container': '#800000',\n                            'general-error-on-fill': '#ffffff',\n                            'general-destructive-default': '#800000',\n                            'general-destructive-hover': '#a00000',\n                            'general-destructive-active': '#800000',\n                            'general-destructive-disabled': '#808080',\n                            'general-destructive-container': '#ffffff',\n                            'general-destructive-on-container': '#800000',\n                            'general-destructive-on-fill': '#ffffff',\n                            'general-success-default': '#005a00',\n                            'general-success-hover': '#004800',\n                            'general-success-active': '#005a00',\n                            'general-success-disabled': '#808080',\n                            'general-success-container': '#ffffff',\n                            'general-success-on-container': '#005a00',\n                            'general-warning-default': '#505000',\n                            'general-warning-hover': '#3c3c00',\n                            'general-warning-active': '#505000',\n                            'general-warning-disabled': '#808080',\n                            'general-warning-container': '#ffffe1',\n                            'general-warning-on-container': '#505000',\n                            'general-info-default': '#000080',\n                            'general-info-hover': '#0000a0',\n                            'general-info-active': '#000080',\n                            'general-info-disabled': '#808080',\n                            'general-info-container': '#ffffff',\n                            'general-info-on-container': '#000080',\n                            'general-placeholder-default': '#404040',\n                            'general-ring-default': '#000000',\n                            'button-background-default': '#000080',\n                            'button-background-hover': '#0000a0',\n                            'button-background-destructive': '#800000',\n                            'button-background-outline-default': '#c6c6c6',\n                            'button-background-ghost-default': '#c6c6c6',\n                            'button-background-ghost-hover': '#dfdfdf',\n                            'button-background-outline-hover': '#dfdfdf',\n                            'button-background-subtle-default': '#dfdfdf',\n                            'button-background-subtle-hover': '#ffffff',\n                            'button-background-link-default': 'transparent',\n                            'button-background-destructive-hover': '#a00000',\n                            'button-foreground-link-hover': '#000080',\n                            'button-foreground-link-default': '#000000',\n                            'button-foreground-default': '#ffffff',\n                            'button-foreground-hover': '#ffffff',\n                            'button-foreground-destructive': '#ffffff',\n                            'button-foreground-outline-default': '#000000',\n                            'button-foreground-ghost-default': '#000000',\n                            'button-foreground-ghost-hover': '#000000',\n                            'button-foreground-outline-hover': '#000000',\n                            'button-foreground-subtle-default': '#000000',\n                            'button-foreground-subtle-hover': '#000000',\n                            'button-border-outline-default': '#808080',\n                            'button-border-outline-hover': '#808080',\n                            'input-border-default': '#808080',\n                            'input-foreground-placeholder': '#404040',\n                            'input-foreground-hint': '#404040',\n                            'checkbox-background-checked': '#000080',\n                            'checkbox-background-default': '#ffffff',\n                            'checkbox-foreground-text': '#404040',\n                            'menu-foreground-default': '#000000',\n                            'textarea-background-hover': '#dfdfdf',\n                            'textarea-foreground-placeholder': '#404040',\n                            'textarea-foreground-label': '#000000',\n                            'textarea-foreground-hint': '#404040',\n                            'textarea-border-default': '#000000',\n                            'popover-foreground-filled': '#000000',\n                            'popover-foreground-muted': '#404040',\n                            'tooltip-background-default': '#ffffe1',\n                            'sidebar-background': '#008383',\n                            'sidebar-foreground': '#000000',\n                            'sidebar-muted-foreground': '#000000',\n                            'sidebar-accent': '#ffffff',\n                            'sidebar-accent-foreground': '#000000',\n                            'sidebar-border': '#000000',\n                            'utility-hairline': '#808080ff',\n                            'data-neutral-default': '#808080',\n                            'data-neutral-subtle': '#dfdfdf',\n                            'data-neutral-on': '#404040',\n                            'data-negative-default': '#800000',\n                            'data-negative-subtle': '#ffffff',\n                            'data-negative-on': '#800000',\n                            'switch-background-deactivated': '#ffffff',\n                            'switch-background-activated': '#000080',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#000000',\n                            'switch-foreground-content': '#404040',\n                            'background-light': '#dfdfdf',\n                            'tab-selected-background-default': '#c6c6c6',\n                            'tab-selected-foreground-default': '#000000',\n                            'tab-unselected-foreground-default': '#000000',\n                            'tab-unselected-background-default': '#dfdfdf',\n                            'menubar-unselected-background-default': '#c6c6c6',\n                            'menubar-unselected-foreground-default': '#000000',\n                            'menubar-selected-foreground-default': '#000000',\n                            'menubar-selected-background-default': '#dfdfdf',\n                            'avatar-foreground-default': '#000000',\n                            'avatar-background-default': '#ffffff',\n                            'navigation-unselected-background-default': '#c6c6c6',\n                            'navigation-unselected-foreground-default': '#000000',\n                            'navigation-unselected-foreground-muted': '#404040',\n                            'navigation-selected-foreground-default': '#000000',\n                            'navigation-selected-background-default': '#dfdfdf',\n                            'navigation-selected-foreground-muted': '#404040',\n                            'radio-foreground-default': '#000000',\n                            'radio-background-default': '#ffffff',\n                            'radio-background-default-selected': '#000080',\n                            'radio-border-default': '#000000',\n                            'inline-code-background-default': '#dfdfdf',\n                            'inline-code-foreground-default': '#000000',\n                            'separator-background-default': '#808080',\n                            'progress-background-default': '#dfdfdf',\n                            'progress-background-progress': '#000080',\n                            'slider-background-default': '#dfdfdf',\n                            'slider-background-progress': '#000080',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#c6c6c6',\n                            'scroll-area-foreground-default': '#000000',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#000000',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#000000',\n                            'dialog-foreground-muted': '#404040',\n                            primary: '#000080',\n                            error: '#800000',\n                            'background-destructive': '#800000',\n                            'foreground-destructive': '#ffffff',\n                            'background-accent': '#dfdfdf',\n                            'foreground-accent': '#000000',\n                            'placeholder-default': '#404040',\n                        },\n                        semantic: {\n                            'background-default': '#c6c6c6',\n                            'background-muted': '#dfdfdf',\n                            'background-subtle': '#dfdfdf',\n                            'background-inverted': '#000080',\n                            'background-neutral-default': '#dfdfdf',\n                            'background-neutral-hover': '#ffffff',\n                            'background-neutral-active': '#a0a0a0',\n                            'background-neutral-subtle': '#dfdfdf',\n                            'background-neutral-bold-default': '#404040',\n                            'background-neutral-bold-hover': '#000000',\n                            'background-neutral-bold-disabled': '#808080',\n                            'background-brand-subtle': '#ffffff',\n                            'background-brand-subtle-hover': '#dfdfdf',\n                            'background-destructive-subtle': '#ffffff',\n                            'background-destructive-subtle-hover': '#dfdfdf',\n                            'background-destructive-bold-default': '#800000',\n                            'background-destructive-bold-hover': '#a00000',\n                            'background-destructive-bold-active': '#600000',\n                            'background-success-subtle': '#ffffff',\n                            'background-success-subtle-hover': '#dfdfdf',\n                            'background-success-bold-default': '#005a00',\n                            'background-success-bold-hover': '#004800',\n                            'background-success-bold-active': '#003000',\n                            'background-warning-subtle': '#ffffe1',\n                            'background-warning-subtle-hover': '#ffffc0',\n                            'background-warning-bold-default': '#505000',\n                            'background-warning-bold-hover': '#3c3c00',\n                            'background-warning-bold-active': '#282800',\n                            'background-info-subtle': '#ffffff',\n                            'background-info-subtle-hover': '#dfdfdf',\n                            'background-info-bold-default': '#000080',\n                            'background-info-bold-hover': '#0000a0',\n                            'background-info-bold-active': '#000060',\n                            'background-selected-default': '#ffffff',\n                            'background-selected-hover': '#dfdfdf',\n                            'background-input': '#ffffff',\n                            'background-disabled': '#c6c6c6',\n                            'background-inverse': '#000080',\n                            'border-default': '#808080',\n                            'border-muted': '#ffffff',\n                            'border-subtle': '#ffffff',\n                            'border-bold': '#000000',\n                            'border-input': '#000000',\n                            'border-selected': '#000080',\n                            'border-disabled': '#808080',\n                            'border-inverse': '#ffffff',\n                            'border-brand': '#000080',\n                            'border-destructive': '#800000',\n                            'border-success': '#005a00',\n                            'border-warning': '#505000',\n                            'border-info': '#000080',\n                            'border-brand-subtle': '#000080',\n                            'border-destructive-subtle': '#800000',\n                            'border-control': '#000000',\n                            'border-control-hover': '#000080',\n                            'text-default': '#000000',\n                            'text-base': '#000000',\n                            'text-hover': '#000080',\n                            'text-active': '#000000',\n                            'text-subtle': '#404040',\n                            'text-muted': '#404040',\n                            'text-subtlest': '#404040',\n                            'text-placeholder': '#404040',\n                            'text-disabled': '#808080',\n                            'text-inverse': '#ffffff',\n                            'text-selected': '#000080',\n                            'text-brand': '#000080',\n                            'text-destructive': '#800000',\n                            'text-on-destructive': '#ffffff',\n                            'text-success': '#005a00',\n                            'text-on-success': '#ffffff',\n                            'text-warning': '#505000',\n                            'text-on-warning': '#ffffff',\n                            'text-info': '#000080',\n                            'text-on-info': '#ffffff',\n                            'text-on-paper': '#000000',\n                            'text-on-paper-subtle': '#404040',\n                            'text-on-inverse-static': '#ffffff',\n                            'text-inverse-subtle': '#c0c0c0',\n                            'text-on-inverse-static-subtle': '#c0c0c0',\n                            'text-subtle-on-muted': '#000000',\n                            'text-subtle-on-selected': '#404040',\n                            'text-subtle-on-canvas': '#404040',\n                            'link-default': '#0000ff',\n                            'link-hover': '#000080',\n                            'link-active': '#000080',\n                            'link-visited': '#800080',\n                            'link-disabled': '#808080',\n                            'surface-canvas': '#c6c6c6',\n                            'surface-sunken': '#dfdfdf',\n                            'surface-raised': '#c6c6c6',\n                            'surface-overlay': '#c6c6c6',\n                            'surface-paper': '#ffffff',\n                            'surface-inverse-static': '#000080',\n                            'icon-default': '#000000',\n                            'icon-subtle': '#404040',\n                            'icon-disabled': '#808080',\n                            'icon-inverse': '#ffffff',\n                            'icon-selected': '#000080',\n                            'icon-brand': '#000080',\n                            'icon-destructive': '#800000',\n                            'icon-success': '#005a00',\n                            'icon-warning': '#505000',\n                            'icon-info': '#000080',\n                            'ring-destructive': '#800000',\n                            'overlay-scrim': '#00000099',\n                            'overlay-skeleton-default': '#808080',\n                            'overlay-skeleton-subtle': '#dfdfdf',\n                        },\n                        elevation: {\n                            'shadow-raised': {\n                                color: '#000000',\n                                type: 'dropShadow',\n                                x: '1',\n                                y: '1',\n                                blur: '0',\n                                spread: '0',\n                            },\n                            'shadow-overlay': {\n                                color: '#000000',\n                                type: 'dropShadow',\n                                x: '2',\n                                y: '2',\n                                blur: '0',\n                                spread: '0',\n                            },\n                            control:\n                                'inset -1px -1px #000000, inset 1px 1px #ffffff, inset -2px -2px #808080, inset 2px 2px #dfdfdf',\n                            surface:\n                                'inset -1px -1px #000000, inset 1px 1px #ffffff, inset -2px -2px #808080, inset 2px 2px #dfdfdf',\n                            raised: 'inset -1px -1px #000000, inset 1px 1px #ffffff, inset -2px -2px #808080, inset 2px 2px #dfdfdf',\n                            table: 'inset 1px 1px #808080, inset -1px -1px #ffffff, inset 2px 2px #000000, inset -2px -2px #dfdfdf',\n                            'scrim-blur': '0px',\n                            auth: 'inset -1px -1px #000000, inset 1px 1px #ffffff, inset -2px -2px #808080, inset 2px 2px #dfdfdf, 1px 1px 0 0 #000000',\n                        },\n                        sizing: {\n                            'ring-width': '2px',\n                            'focus-ring-width': '2px',\n                        },\n                        shadowScale: {\n                            xs: 'inset -1px -1px #000000, inset 1px 1px #ffffff, inset -2px -2px #808080, inset 2px 2px #dfdfdf',\n                            'field-hover':\n                                'inset 1px 1px #808080, inset -1px -1px #ffffff, inset 2px 2px #000000, inset -2px -2px #dfdfdf',\n                            popover:\n                                'inset -1px -1px #000000, inset 1px 1px #ffffff, inset -2px -2px #808080, inset 2px 2px #dfdfdf',\n                            dialog: 'inset -1px -1px #000000, inset 1px 1px #ffffff, inset -2px -2px #808080, inset 2px 2px #dfdfdf, 1px 1px 0 0 #000000',\n                        },\n                        motion: {\n                            'duration-fast': '0ms',\n                            'duration-base': '0ms',\n                            'duration-slow': '0ms',\n                            'duration-stack-offset': '0ms',\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_yellow',\n                    extend: {\n                        shadow: {\n                            '': {\n                                color: '#00000017',\n                                type: 'dropShadow',\n                                x: '0',\n                                y: '4',\n                                blur: '6',\n                                spread: '0',\n                            },\n                        },\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '6',\n                            checkbox: '2',\n                        },\n                        borderWidth: {\n                            'default-theme': '1',\n                        },\n                        border: {\n                            border: {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-select-popover': {\n                                color: '#f1f5f9',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-input': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-alert': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-dialog': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-textarea': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-accordion': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-navigation-menu': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-radio': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-checkbox': {\n                                color: '#cbd5e1',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-scroll': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-card': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-popover': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-table': {\n                                color: '#e2e8f0',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-slider-circle': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                            'border-checkbox-checked': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-button': {\n                                color: '#2563eb',\n                                width: '1',\n                                style: 'solid',\n                            },\n                            'border-progress-indicator': {\n                                color: '#2563eb',\n                                width: '2px',\n                                style: 'solid',\n                            },\n                        },\n                        colors: {\n                            'general-brand-on-container': '#854d0e',\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#a16207',\n                            'button-background-destructive': '#eab308',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-link-default': 'transparent',\n                            'button-foreground-link-hover': '#0f172a',\n                            'button-foreground-link-default': '#0f172a',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-destructive': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'input-border-default': '#cbd5e1',\n                            'input-foreground-placeholder': '#94a3b8',\n                            'input-foreground-hint': '#64748b',\n                            'checkbox-background-checked': '#2563eb',\n                            'checkbox-background-default': '#fff',\n                            'checkbox-foreground-text': '#64748b',\n                            'textarea-background-hover': '#f1f5f9',\n                            'textarea-foreground-placeholder': '#94a3b8',\n                            'textarea-foreground-label': '#0f172a',\n                            'textarea-foreground-hint': '#64748b',\n                            'textarea-border-default': '#cbd5e1',\n                            'popover-foreground-filled': '#0f172a',\n                            'popover-foreground-muted': '#64748b',\n                            'switch-background-deactivated': '#e2e8f0',\n                            'switch-background-activated': '#2563eb',\n                            'switch-background-toggle-default': '#fff',\n                            'switch-foreground-default': '#0f172a',\n                            'switch-foreground-content': '#64748b',\n                            primary: '#ca8a04',\n                            'background-light': '#fafafa',\n                            'ring-default': '#2563eb',\n                            'border-default': '#0f172a',\n                            error: '#ef4444',\n                            'placeholder-default': '#aaa6b2',\n                            'background-accent': '#f1f5f9',\n                            'foreground-accent': '#0f172a',\n                            'background-destructive': '#ef4444',\n                            'foreground-destructive': '#f8fafc',\n                            'separator-background-default': '#e2e8f0',\n                            'tab-selected-background-default': '#fff',\n                            'tab-selected-foreground-default': '#0f172a',\n                            'tab-unselected-foreground-default': '#0f172a',\n                            'tab-unselected-background-default': '#f1f5f9',\n                            'menubar-unselected-background-default': '#fff',\n                            'menubar-unselected-foreground-default': '#0f172a',\n                            'menubar-selected-foreground-default': '#0f172a',\n                            'menubar-selected-background-default': '#f1f5f9',\n                            'avatar-foreground-default': '#0f172a',\n                            'avatar-background-default': '#e2e8f0',\n                            'navigation-unselected-background-default': '#fff',\n                            'navigation-unselected-foreground-default': '#0f172a',\n                            'navigation-unselected-foreground-muted': '#64748b',\n                            'navigation-selected-foreground-default': '#0f172a',\n                            'navigation-selected-background-default': '#f1f5f9',\n                            'navigation-selected-foreground-muted': '#64748b',\n                            'radio-foreground-default': '#000',\n                            'radio-background-default': '#fff',\n                            'radio-background-default-selected': '#2563eb',\n                            'radio-border-default': '#cbd5e1',\n                            'inline-code-background-default': '#f1f5f9',\n                            'inline-code-foreground-default': '#0f172a',\n                            'progress-background-default': '#f1f5f9',\n                            'progress-background-progress': '#2563eb',\n                            'slider-background-default': '#f1f5f9',\n                            'slider-background-progress': '#2563eb',\n                            'slider-background-progress-indicator': '#fff',\n                            'scroll-area-background-default': '#fff',\n                            'scroll-area-foreground-default': '#0f172a',\n                            'scroll-item-background-default': 'transparent',\n                            'scroll-item-foreground-default': '#0f172a',\n                            'dialog-background-default': 'transparent',\n                            'dialog-foreground-default': '#0f172a',\n                            'dialog-foreground-muted': '#64748b',\n                        },\n                        icon: {\n                            default: {\n                                borderColor: '#0f172a',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                        input: {\n                            default: {\n                                borderColor: '#f1f5f9',\n                            },\n                            muted: {\n                                borderColor: '#64748b',\n                            },\n                        },\n                    },\n                },\n                {\n                    name: 'theme_shadcn_zero',\n                    extend: {\n                        fontFamily: {\n                            'body-theme': 'Inter, system-ui, sans-serif',\n                            'primary-theme': 'Inter, system-ui, sans-serif',\n                        },\n                        borderRadius: {\n                            default: '8',\n                            button: '8',\n                            input: '8',\n                            card: '12',\n                            badge: '6',\n                            checkbox: '4',\n                            item: '6',\n                            control: '8',\n                            surface: '12',\n                            dialog: '12',\n                            popover: '12',\n                        },\n                        opacity: {\n                            'ring-halo': '15%',\n                        },\n                        colors: {\n                            'general-brand-container': '#eff6ff',\n                            'general-secondary-default': '#475569',\n                            'general-secondary-hover': '#334155',\n                            'general-secondary-active': '#1e293b',\n                            'general-secondary-disabled': '#e2e8f0',\n                            'general-secondary-on': '#f8fafc',\n                            'general-error-container': '#fef2f2',\n                            'general-destructive-container': '#fef2f2',\n                            'general-success-container': '#f0fdf4',\n                            'general-warning-container': '#fffbeb',\n                            'general-info-container': '#eff6ff',\n                            'button-background-default': '#2563eb',\n                            'button-background-hover': '#1d4ed8',\n                            'button-background-outline-default': '#fff',\n                            'button-background-ghost-hover': '#f1f5f9',\n                            'button-background-outline-hover': '#f1f5f9',\n                            'button-background-subtle-default': '#f1f5f9',\n                            'button-background-subtle-hover': '#e2e8f0',\n                            'button-background-destructive': '#dc2626',\n                            'button-background-destructive-hover': '#b91c1c',\n                            'button-foreground-default': '#fff',\n                            'button-foreground-hover': '#fff',\n                            'button-foreground-outline-default': '#0f172a',\n                            'button-foreground-ghost-default': '#0f172a',\n                            'button-foreground-ghost-hover': '#0f172a',\n                            'button-foreground-outline-hover': '#0f172a',\n                            'button-foreground-subtle-default': '#0f172a',\n                            'button-foreground-subtle-hover': '#0f172a',\n                            'button-border-outline-default': '#e2e8f0',\n                            'button-border-outline-hover': '#e2e8f0',\n                            'checkbox-border-default': '#64748b',\n                            'checkbox-background-checked': '#2563eb',\n                            'checkbox-background-label-checked': '#fff',\n                            'card-background-default': '#fff',\n                            'table-background-hover': '#f6f8fb',\n                            'utility-card': '#fff',\n                            primary: '#2563eb',\n                            'background-light': '#fafafa',\n                        },\n                        semantic: {\n                            'background-brand-subtle': '#eff6ff',\n                            'background-brand-subtle-hover': '#dbeafe',\n                            'background-destructive-subtle': '#fef2f2',\n                            'background-success-subtle': '#f0fdf4',\n                            'background-warning-subtle': '#fffbeb',\n                            'background-info-subtle': '#eff6ff',\n                            'background-selected-default': '#eff6ff',\n                            'background-selected-hover': '#dbeafe',\n                            'border-default': '#e2e8f0',\n                            'border-input': '#e2e8f0',\n                            'link-visited': '#2563eb',\n                            'surface-canvas': '#f1f5f9',\n                            'surface-raised': '#fff',\n                            'overlay-scrim': '#0f172a47',\n                        },\n                        elevation: {\n                            control: '0 0 #0000',\n                            surface: '0 1px 2px rgba(15, 23, 42, 0.04)',\n                            raised: '0 16px 40px rgba(15, 23, 42, 0.16)',\n                            table: '0 0 #0000',\n                            'scrim-blur': '0px',\n                            auth: '0 1px 2px rgba(0, 0, 0, 0.04), 0 8px 24px rgba(15, 23, 42, 0.06)',\n                        },\n                        sizing: {\n                            'control-sm': '28px',\n                            'control-md': '32px',\n                            'control-lg': '36px',\n                            'control-xl': '40px',\n                            'control-2xl': '48px',\n                            'control-padding-x-sm': '10px',\n                            'control-padding-x-md': '12px',\n                            'control-padding-x-lg': '14px',\n                            'icon-md': '16px',\n                            'switch-track-w-sm': '32px',\n                            'switch-track-h-sm': '18px',\n                            'switch-thumb-sm': '14px',\n                            'calendar-cell': '32px',\n                            'gap-control': '6px',\n                            'gap-label': '8px',\n                            'ring-width': '3px',\n                            'nav-item-padding-x': '8px',\n                            'nav-item-gap': '8px',\n                            'control-xs': '24px',\n                            'icon-tile': '28px',\n                            'progress-md': '6px',\n                            kbd: '18px',\n                            'object-icon': '18px',\n                            'stepper-marker': '22px',\n                            'button-padding-x-sm': '10px',\n                            'button-gap-sm': '6px',\n                        },\n                    },\n                },\n            ],\n        }),\n        plugin(({ addBase }) => {\n            addBase({\n                ':where(svg.lucide[stroke-width=\"2\"]:not([data-stroke=\"fixed\"]))': {\n                    'stroke-width': 'var(--size-icon-stroke, 1.75)',\n                },\n            });\n        }),\n        plugin(({ addVariant }) => {\n            addVariant('search-cancel', '&::-webkit-search-cancel-button');\n        }),\n        plugin(({ addVariant }) => {\n            addVariant('calendar-picker', '&::-webkit-calendar-picker-indicator');\n        }),\n        plugin(({ addComponents }) => {\n            addComponents({\n                border: {\n                    color: '#e2e8f0',\n                    width: '1',\n                    style: 'solid',\n                },\n                '.typography-h1': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: '800',\n                    lineHeight: '3.75rem',\n                    fontSize: '3rem',\n                    letterSpacing: '-0.012em',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-h2': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: '700',\n                    fontSize: '1.875rem',\n                    letterSpacing: '-0.0075em',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    lineHeight: '2.125rem',\n                    textTransform: 'none',\n                },\n                '.typography-h3': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: '700',\n                    lineHeight: '2.125rem',\n                    fontSize: '1.5rem',\n                    letterSpacing: '-0.006em',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-h4': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: '600',\n                    lineHeight: '1.5rem',\n                    fontSize: '1.25rem',\n                    letterSpacing: '-0.005em',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-large': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-large-weight, 600)',\n                    lineHeight: 'var(--typo-large-lh, 1.25rem)',\n                    fontSize: 'var(--typo-large-size, 1.125rem)',\n                    letterSpacing: 'var(--typo-large-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-lead': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: '400',\n                    lineHeight: '1.75rem',\n                    fontSize: '1.25rem',\n                    letterSpacing: '0em',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-p': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-p-weight, 400)',\n                    lineHeight: 'var(--typo-p-lh, 1.25rem)',\n                    fontSize: 'var(--typo-p-size, 1rem)',\n                    letterSpacing: 'var(--typo-p-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-p-ui': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-p-ui-weight, 400)',\n                    lineHeight: 'var(--typo-p-ui-lh, 1.5rem)',\n                    fontSize: 'var(--typo-p-ui-size, 1rem)',\n                    letterSpacing: 'var(--typo-p-ui-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-p-ui-medium': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-p-ui-medium-weight, 500)',\n                    lineHeight: 'var(--typo-p-ui-medium-lh, 1.5rem)',\n                    fontSize: 'var(--typo-p-ui-medium-size, 1rem)',\n                    letterSpacing: 'var(--typo-p-ui-medium-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-list': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-list-weight, 400)',\n                    lineHeight: 'var(--typo-list-lh, 1.5rem)',\n                    fontSize: 'var(--typo-list-size, 1rem)',\n                    letterSpacing: 'var(--typo-list-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-body': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: '400',\n                    lineHeight: '1.5rem',\n                    fontSize: '1rem',\n                    letterSpacing: '0em',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-body-medium': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-body-medium-weight, 500)',\n                    lineHeight: 'var(--typo-body-medium-lh, 1.5rem)',\n                    fontSize: 'var(--typo-body-medium-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-body-medium-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-subtle': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-subtle-weight, 400)',\n                    lineHeight: 'var(--typo-subtle-lh, 1.125rem)',\n                    fontSize: 'var(--typo-subtle-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-subtle-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-subtle-medium': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-subtle-medium-weight, 500)',\n                    lineHeight: 'var(--typo-subtle-medium-lh, 1.125rem)',\n                    fontSize: 'var(--typo-subtle-medium-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-subtle-medium-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-small': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-small-weight, 500)',\n                    lineHeight: 'var(--typo-small-lh, 1rem)',\n                    fontSize: 'var(--typo-small-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-small-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-detail': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-detail-weight, 500)',\n                    lineHeight: 'var(--typo-detail-lh, 1rem)',\n                    fontSize: 'var(--typo-detail-size, 0.75rem)',\n                    letterSpacing: 'var(--typo-detail-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-blockquote': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'Italic',\n                    lineHeight: '1.5rem',\n                    fontSize: '1rem',\n                    letterSpacing: '0em',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-code': {\n                    fontFamily: 'var(--typo-code-font, ui-monospace, SFMono-Regular, Menlo, monospace)',\n                    fontWeight: 'var(--typo-code-weight, 700)',\n                    lineHeight: 'var(--typo-code-lh, 1.125rem)',\n                    fontSize: 'var(--typo-code-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-code-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-table-head': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-table-head-weight, 500)',\n                    lineHeight: 'var(--typo-table-head-lh, 1rem)',\n                    fontSize: 'var(--typo-table-head-size, 0.8125rem)',\n                    letterSpacing: 'var(--typo-table-head-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-table-item': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-table-item-weight, 400)',\n                    lineHeight: 'var(--typo-table-item-lh, 1.5rem)',\n                    fontSize: 'var(--typo-table-item-size, 1rem)',\n                    letterSpacing: 'var(--typo-table-item-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-digit-md': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-digit-md-weight, 500)',\n                    lineHeight: 'var(--typo-digit-md-lh, 3.75rem)',\n                    fontSize: 'var(--typo-digit-md-size, 3rem)',\n                    letterSpacing: 'var(--typo-digit-md-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-digit-lg': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-digit-lg-weight, 500)',\n                    lineHeight: 'var(--typo-digit-lg-lh, 4.5rem)',\n                    fontSize: 'var(--typo-digit-lg-size, 3.75rem)',\n                    letterSpacing: 'var(--typo-digit-lg-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-digit-lg-semibold': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-digit-lg-semibold-weight, 600)',\n                    lineHeight: 'var(--typo-digit-lg-semibold-lh, 4.5rem)',\n                    fontSize: 'var(--typo-digit-lg-semibold-size, 3.75rem)',\n                    letterSpacing: 'var(--typo-digit-lg-semibold-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-lead-medium': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-lead-medium-weight, 500)',\n                    lineHeight: 'var(--typo-lead-medium-lh, 1.75rem)',\n                    fontSize: 'var(--typo-lead-medium-size, 1.125rem)',\n                    letterSpacing: 'var(--typo-lead-medium-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-subheading': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-subheading-weight, 600)',\n                    lineHeight: 'var(--typo-subheading-lh, 2rem)',\n                    fontSize: 'var(--typo-subheading-size, 1.5rem)',\n                    letterSpacing: 'var(--typo-subheading-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-subheading-medium': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-subheading-medium-weight, 500)',\n                    lineHeight: 'var(--typo-subheading-medium-lh, 2rem)',\n                    fontSize: 'var(--typo-subheading-medium-size, 1.5rem)',\n                    letterSpacing: 'var(--typo-subheading-medium-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-caption': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-caption-weight, 500)',\n                    lineHeight: 'var(--typo-caption-lh, 1.125rem)',\n                    fontSize: 'var(--typo-caption-size, 0.75rem)',\n                    letterSpacing: 'var(--typo-caption-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-caption-regular': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-caption-regular-weight, 400)',\n                    lineHeight: 'var(--typo-caption-regular-lh, 1.125rem)',\n                    fontSize: 'var(--typo-caption-regular-size, 0.75rem)',\n                    letterSpacing: 'var(--typo-caption-regular-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-h2-semibold': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-h2-semibold-weight, 600)',\n                    lineHeight: 'var(--typo-h2-semibold-lh, 2.375rem)',\n                    fontSize: 'var(--typo-h2-semibold-size, 1.875rem)',\n                    letterSpacing: 'var(--typo-h2-semibold-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-suble-semibold': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-suble-semibold-weight, 600)',\n                    lineHeight: 'var(--typo-suble-semibold-lh, 1.125rem)',\n                    fontSize: 'var(--typo-suble-semibold-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-suble-semibold-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-button-sm': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-button-sm-weight, 500)',\n                    fontSize: 'var(--typo-button-sm-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-button-sm-ls, 0em)',\n                    paragraphSpacing: '0',\n                    lineHeight: 'var(--typo-button-sm-lh, 1rem)',\n                },\n                '.typography-button-md': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-button-md-weight, 500)',\n                    fontSize: 'var(--typo-button-md-size, 1rem)',\n                    letterSpacing: 'var(--typo-button-md-ls, 0em)',\n                    paragraphSpacing: '0',\n                    lineHeight: 'var(--typo-button-md-lh, 1.25rem)',\n                },\n                '.typography-button-lg': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-button-lg-weight, 500)',\n                    fontSize: 'var(--typo-button-lg-size, 1.125rem)',\n                    letterSpacing: 'var(--typo-button-lg-ls, 0em)',\n                    paragraphSpacing: '0',\n                    lineHeight: 'var(--typo-button-lg-lh, 1.375rem)',\n                },\n                '.typography-button-xl': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-button-xl-weight, 500)',\n                    fontSize: 'var(--typo-button-xl-size, 1.25rem)',\n                    letterSpacing: 'var(--typo-button-xl-ls, 0em)',\n                    paragraphSpacing: '0',\n                    lineHeight: 'var(--typo-button-xl-lh, 1.5rem)',\n                },\n                '.typography-button-2xl': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-button-2xl-weight, 500)',\n                    fontSize: 'var(--typo-button-2xl-size, 1.5rem)',\n                    letterSpacing: 'var(--typo-button-2xl-ls, 0em)',\n                    paragraphSpacing: '0',\n                    lineHeight: 'var(--typo-button-2xl-lh, 1.75rem)',\n                },\n                '.typography-link-sm': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-link-sm-weight, 600)',\n                    fontSize: 'var(--typo-link-sm-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-link-sm-ls, 0em)',\n                    paragraphSpacing: '0',\n                    lineHeight: 'var(--typo-link-sm-lh, 1.25rem)',\n                },\n                '.typography-link-md': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-link-md-weight, 600)',\n                    fontSize: 'var(--typo-link-md-size, 1rem)',\n                    letterSpacing: 'var(--typo-link-md-ls, 0em)',\n                    paragraphSpacing: '0',\n                    lineHeight: 'var(--typo-link-md-lh, 1.25rem)',\n                },\n                '.typography-link-lg': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-link-lg-weight, 600)',\n                    fontSize: 'var(--typo-link-lg-size, 1.125rem)',\n                    letterSpacing: 'var(--typo-link-lg-ls, 0em)',\n                    paragraphSpacing: '0',\n                    lineHeight: 'var(--typo-link-lg-lh, 1.25rem)',\n                },\n                '.typography-switch': {\n                    fontWeight: 'var(--typo-switch-weight, 500)',\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontSize: 'var(--typo-switch-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-switch-ls, 0em)',\n                    paragraphSpacing: '0',\n                    lineHeight: 'var(--typo-switch-lh, 1.25rem)',\n                },\n                '.typography-checkbox': {\n                    fontWeight: 'var(--typo-checkbox-weight, 500)',\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontSize: 'var(--typo-checkbox-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-checkbox-ls, 0em)',\n                    paragraphSpacing: '0',\n                    lineHeight: 'var(--typo-checkbox-lh, 1rem)',\n                },\n                '.typography-checkbox-content': {\n                    fontWeight: 'var(--typo-checkbox-content-weight, 400)',\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontSize: 'var(--typo-checkbox-content-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-checkbox-content-ls, 0em)',\n                    paragraphSpacing: '0',\n                    lineHeight: 'var(--typo-checkbox-content-lh, 1.5rem)',\n                },\n                '.typography-button-hover': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontSize: '1rem',\n                    letterSpacing: '0em',\n                    lineHeight: '1.25rem',\n                    paragraphSpacing: '0',\n                    textDecoration: 'underline',\n                    fontWeight: '500',\n                },\n                '.typography-accordion-title': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-accordion-title-weight, 500)',\n                    lineHeight: 'var(--typo-accordion-title-lh, 1.5rem)',\n                    letterSpacing: 'var(--typo-accordion-title-ls, 0em)',\n                    fontSize: 'var(--typo-accordion-title-size, 1rem)',\n                },\n                '.typography-accordion-content': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-accordion-content-weight, 400)',\n                    lineHeight: 'var(--typo-accordion-content-lh, 1.5rem)',\n                    letterSpacing: 'var(--typo-accordion-content-ls, 0em)',\n                    fontSize: 'var(--typo-accordion-content-size, 0.875rem)',\n                },\n                '.typography-label': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: '500',\n                    lineHeight: '1.5rem',\n                    fontSize: '1rem',\n                    letterSpacing: '0em',\n                },\n                '.typography-label-highlight': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: '600',\n                    lineHeight: '1.5rem',\n                    fontSize: '1rem',\n                    letterSpacing: '0em',\n                },\n                '.typography-text-small': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-text-small-weight, 400)',\n                    lineHeight: 'var(--typo-text-small-lh, 1.25rem)',\n                    fontSize: 'var(--typo-text-small-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-text-small-ls, 0em)',\n                },\n                '.typography-text-extra-small': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-text-extra-small-weight, 400)',\n                    lineHeight: 'var(--typo-text-extra-small-lh, 1rem)',\n                    fontSize: 'var(--typo-text-extra-small-size, 0.75rem)',\n                    letterSpacing: 'var(--typo-text-extra-small-ls, 0em)',\n                },\n                '.typography-text-small-medium': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-text-small-medium-weight, 500)',\n                    lineHeight: 'var(--typo-text-small-medium-lh, 1.25rem)',\n                    fontSize: 'var(--typo-text-small-medium-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-text-small-medium-ls, 0em)',\n                },\n                '.typography-table-cell': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-table-cell-weight, 400)',\n                    lineHeight: 'var(--typo-table-cell-lh, 1.25rem)',\n                    fontSize: 'var(--typo-table-cell-size, 1rem)',\n                    letterSpacing: 'var(--typo-table-cell-ls, 0em)',\n                },\n                '.typography-inline-code': {\n                    fontFamily: 'var(--typo-inline-code-font, ui-monospace, SFMono-Regular, Menlo, monospace)',\n                    fontWeight: 'var(--typo-inline-code-weight, 700)',\n                    lineHeight: 'var(--typo-inline-code-lh, 1.5rem)',\n                    fontSize: 'var(--typo-inline-code-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-inline-code-ls, 0em)',\n                },\n                '.typography-menu-section-title': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-menu-section-title-weight, 600)',\n                    lineHeight: 'var(--typo-menu-section-title-lh, 1.5rem)',\n                    fontSize: 'var(--typo-menu-section-title-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-menu-section-title-ls, 0em)',\n                },\n                '.typography-input-text': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-input-text-weight, 400)',\n                    lineHeight: 'var(--typo-input-text-lh, 1.25rem)',\n                    fontSize: 'var(--typo-input-text-size, 1rem)',\n                    letterSpacing: 'var(--typo-input-text-ls, 0em)',\n                },\n                '.typography-textarea-text': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-textarea-text-weight, 400)',\n                    lineHeight: 'var(--typo-textarea-text-lh, 1.25rem)',\n                    fontSize: 'var(--typo-textarea-text-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-textarea-text-ls, 0em)',\n                },\n                '.typography-input-label': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-input-label-weight, 500)',\n                    lineHeight: 'var(--typo-input-label-lh, 1.25rem)',\n                    fontSize: 'var(--typo-input-label-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-input-label-ls, 0em)',\n                },\n                '.typography-textarea-label': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-textarea-label-weight, 500)',\n                    lineHeight: 'var(--typo-textarea-label-lh, 1.25rem)',\n                    fontSize: 'var(--typo-textarea-label-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-textarea-label-ls, 0em)',\n                },\n                '.typography-input-hint': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-input-hint-weight, 400)',\n                    lineHeight: 'var(--typo-input-hint-lh, 1.5rem)',\n                    fontSize: 'var(--typo-input-hint-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-input-hint-ls, 0em)',\n                },\n                '.typography-textarea-hint': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-textarea-hint-weight, 400)',\n                    lineHeight: 'var(--typo-textarea-hint-lh, 1.5rem)',\n                    fontSize: 'var(--typo-textarea-hint-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-textarea-hint-ls, 0em)',\n                },\n                '.typography-kpi-value': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-kpi-value-weight, 600)',\n                    lineHeight: 'var(--typo-kpi-value-lh, 1.5rem)',\n                    fontSize: 'var(--typo-kpi-value-size, 1rem)',\n                    letterSpacing: 'var(--typo-kpi-value-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    fontVariantNumeric: 'tabular-nums',\n                    textTransform: 'none',\n                },\n                '.typography-kpi-label': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-kpi-label-weight, 500)',\n                    lineHeight: 'var(--typo-kpi-label-lh, 1rem)',\n                    fontSize: 'var(--typo-kpi-label-size, 0.6875rem)',\n                    letterSpacing: 'var(--typo-kpi-label-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-micro': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-micro-weight, 400)',\n                    lineHeight: 'var(--typo-micro-lh, 1rem)',\n                    fontSize: 'var(--typo-micro-size, 0.6875rem)',\n                    letterSpacing: 'var(--typo-micro-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-micro-medium': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-micro-medium-weight, 500)',\n                    lineHeight: 'var(--typo-micro-medium-lh, 1rem)',\n                    fontSize: 'var(--typo-micro-medium-size, 0.6875rem)',\n                    letterSpacing: 'var(--typo-micro-medium-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-ui': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-ui-weight, 400)',\n                    lineHeight: 'var(--typo-ui-lh, 1.25rem)',\n                    fontSize: 'var(--typo-ui-size, 0.8125rem)',\n                    letterSpacing: 'var(--typo-ui-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-ui-medium': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-ui-medium-weight, 500)',\n                    lineHeight: 'var(--typo-ui-medium-lh, 1.25rem)',\n                    fontSize: 'var(--typo-ui-medium-size, 0.8125rem)',\n                    letterSpacing: 'var(--typo-ui-medium-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-ui-lg-semibold': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-ui-lg-semibold-weight, 600)',\n                    lineHeight: 'var(--typo-ui-lg-semibold-lh, 1.375rem)',\n                    fontSize: 'var(--typo-ui-lg-semibold-size, 0.9375rem)',\n                    letterSpacing: 'var(--typo-ui-lg-semibold-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-ui-lg': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-ui-lg-weight, 400)',\n                    lineHeight: 'var(--typo-ui-lg-lh, 1.375rem)',\n                    fontSize: 'var(--typo-ui-lg-size, 0.9375rem)',\n                    letterSpacing: 'var(--typo-ui-lg-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-sheet-title': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-sheet-title-weight, 600)',\n                    lineHeight: 'var(--typo-sheet-title-lh, 1.5rem)',\n                    fontSize: 'var(--typo-sheet-title-size, 1.0625rem)',\n                    letterSpacing: 'var(--typo-sheet-title-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-ui-semibold': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-ui-semibold-weight, 600)',\n                    lineHeight: 'var(--typo-ui-semibold-lh, 1.25rem)',\n                    fontSize: 'var(--typo-ui-semibold-size, 0.8125rem)',\n                    letterSpacing: 'var(--typo-ui-semibold-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-kpi-value-lg': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-kpi-value-lg-weight, 600)',\n                    lineHeight: 'var(--typo-kpi-value-lg-lh, 1.75rem)',\n                    fontSize: 'var(--typo-kpi-value-lg-size, 1.375rem)',\n                    letterSpacing: 'var(--typo-kpi-value-lg-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    fontVariantNumeric: 'tabular-nums',\n                    textTransform: 'none',\n                },\n                '.typography-ui-sm': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-ui-sm-weight, 400)',\n                    lineHeight: 'var(--typo-ui-sm-lh, 0.9375rem)',\n                    fontSize: 'var(--typo-ui-sm-size, 0.75rem)',\n                    letterSpacing: 'var(--typo-ui-sm-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-ui-sm-semibold': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-ui-sm-semibold-weight, 600)',\n                    lineHeight: 'var(--typo-ui-sm-semibold-lh, 0.9375rem)',\n                    fontSize: 'var(--typo-ui-sm-semibold-size, 0.75rem)',\n                    letterSpacing: 'var(--typo-ui-sm-semibold-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-code-sm': {\n                    fontFamily: 'var(--typo-code-sm-font, ui-monospace, SFMono-Regular, Menlo, monospace)',\n                    fontWeight: 'var(--typo-code-sm-weight, 400)',\n                    lineHeight: 'var(--typo-code-sm-lh, 1rem)',\n                    fontSize: 'var(--typo-code-sm-size, 0.6875rem)',\n                    letterSpacing: 'var(--typo-code-sm-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-code-block': {\n                    fontFamily: 'var(--typo-code-block-font, ui-monospace, SFMono-Regular, Menlo, monospace)',\n                    fontWeight: 'var(--typo-code-block-weight, 400)',\n                    lineHeight: 'var(--typo-code-block-lh, 1.1875rem)',\n                    fontSize: 'var(--typo-code-block-size, 0.75rem)',\n                    letterSpacing: 'var(--typo-code-block-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-title-sm': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-title-sm-weight, 600)',\n                    lineHeight: 'var(--typo-title-sm-lh, 1.75rem)',\n                    fontSize: 'var(--typo-title-sm-size, 1.25rem)',\n                    letterSpacing: 'var(--typo-title-sm-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-display': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-display-weight, 600)',\n                    lineHeight: 'var(--typo-display-lh, 3rem)',\n                    fontSize: 'var(--typo-display-size, 2.75rem)',\n                    letterSpacing: 'var(--typo-display-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-display-sm': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-display-sm-weight, 600)',\n                    lineHeight: 'var(--typo-display-sm-lh, 2.25rem)',\n                    fontSize: 'var(--typo-display-sm-size, 2rem)',\n                    letterSpacing: 'var(--typo-display-sm-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-lead-lg': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-lead-lg-weight, 400)',\n                    lineHeight: 'var(--typo-lead-lg-lh, 1.5625rem)',\n                    fontSize: 'var(--typo-lead-lg-size, 1rem)',\n                    letterSpacing: 'var(--typo-lead-lg-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-kpi-label-strong': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-kpi-label-strong-weight, 500)',\n                    lineHeight: 'var(--typo-kpi-label-strong-lh, 1rem)',\n                    fontSize: 'var(--typo-kpi-label-strong-size, 0.6875rem)',\n                    letterSpacing: 'var(--typo-kpi-label-strong-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-page-title': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-page-title-weight, 600)',\n                    lineHeight: 'var(--typo-page-title-lh, 2rem)',\n                    fontSize: 'var(--typo-page-title-size, 1.5rem)',\n                    letterSpacing: 'var(--typo-page-title-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-tab': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-tab-weight, 600)',\n                    lineHeight: 'var(--typo-tab-lh, 1.25rem)',\n                    fontSize: 'var(--typo-tab-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-tab-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-nav-item': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-nav-item-weight, 500)',\n                    lineHeight: 'var(--typo-nav-item-lh, 1.25rem)',\n                    fontSize: 'var(--typo-nav-item-size, 0.8125rem)',\n                    letterSpacing: 'var(--typo-nav-item-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-nav-item-current': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-nav-item-current-weight, 500)',\n                    lineHeight: 'var(--typo-nav-item-current-lh, 1.25rem)',\n                    fontSize: 'var(--typo-nav-item-current-size, 0.8125rem)',\n                    letterSpacing: 'var(--typo-nav-item-current-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-avatar-xs': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-avatar-xs-weight, 600)',\n                    lineHeight: 'var(--typo-avatar-xs-lh, 0.625rem)',\n                    fontSize: 'var(--typo-avatar-xs-size, 0.625rem)',\n                    letterSpacing: 'var(--typo-avatar-xs-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-text-small-semibold': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-text-small-semibold-weight, 600)',\n                    lineHeight: 'var(--typo-text-small-semibold-lh, 1.25rem)',\n                    fontSize: 'var(--typo-text-small-semibold-size, 0.875rem)',\n                    letterSpacing: 'var(--typo-text-small-semibold-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-detail-semibold': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-detail-semibold-weight, 600)',\n                    lineHeight: 'var(--typo-detail-semibold-lh, 1rem)',\n                    fontSize: 'var(--typo-detail-semibold-size, 0.75rem)',\n                    letterSpacing: 'var(--typo-detail-semibold-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-overline': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-overline-weight, 600)',\n                    lineHeight: 'var(--typo-overline-lh, 1rem)',\n                    fontSize: 'var(--typo-overline-size, 0.75rem)',\n                    letterSpacing: 'var(--typo-overline-ls, 0.04em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-ui-relaxed': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-ui-relaxed-weight, 400)',\n                    lineHeight: 'var(--typo-ui-relaxed-lh, 1.1875rem)',\n                    fontSize: 'var(--typo-ui-relaxed-size, 0.8125rem)',\n                    letterSpacing: 'var(--typo-ui-relaxed-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-title-xs': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-title-xs-weight, 600)',\n                    lineHeight: 'var(--typo-title-xs-lh, 1.5rem)',\n                    fontSize: 'var(--typo-title-xs-size, 1.125rem)',\n                    letterSpacing: 'var(--typo-title-xs-ls, -0.01em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-title-lg': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-title-lg-weight, 600)',\n                    lineHeight: 'var(--typo-title-lg-lh, 2rem)',\n                    fontSize: 'var(--typo-title-lg-size, 1.625rem)',\n                    letterSpacing: 'var(--typo-title-lg-ls, -0.02em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-display-md': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-display-md-weight, 600)',\n                    lineHeight: 'var(--typo-display-md-lh, 2.5rem)',\n                    fontSize: 'var(--typo-display-md-size, 2.25rem)',\n                    letterSpacing: 'var(--typo-display-md-ls, 0)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-timer': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-timer-weight, 600)',\n                    lineHeight: 'var(--typo-timer-lh, 1.75rem)',\n                    fontSize: 'var(--typo-timer-size, 1.25rem)',\n                    letterSpacing: 'var(--typo-timer-ls, 0em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    fontVariantNumeric: 'tabular-nums',\n                    textTransform: 'none',\n                },\n                '.typography-dialog-title': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: 'var(--typo-dialog-title-weight, 600)',\n                    lineHeight: 'var(--typo-dialog-title-lh, 1.1875rem)',\n                    fontSize: 'var(--typo-dialog-title-size, 1rem)',\n                    letterSpacing: 'var(--typo-dialog-title-ls, -0.006em)',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'none',\n                },\n                '.typography-file-tag': {\n                    fontFamily: 'var(--font-family, Inter, system-ui, sans-serif)',\n                    fontWeight: '700',\n                    lineHeight: '0.75rem',\n                    fontSize: '0.5rem',\n                    letterSpacing: '0.02em',\n                    paragraphSpacing: '0',\n                    paragraphIndent: '0px',\n                    textDecoration: 'none',\n                    textTransform: 'uppercase',\n                },\n                '.border-border-color': {\n                    0: '#',\n                    1: 'e',\n                    2: '2',\n                    3: 'e',\n                    4: '8',\n                    5: 'f',\n                    6: '0',\n                    fontFamily: 'var(--font-family, undefined)',\n                },\n                '.border-border-width': {\n                    0: '1',\n                    fontFamily: 'var(--font-family, undefined)',\n                },\n                '.border-border-style': {\n                    0: 's',\n                    1: 'o',\n                    2: 'l',\n                    3: 'i',\n                    4: 'd',\n                    fontFamily: 'var(--font-family, undefined)',\n                },\n            });\n        }),\n    ],\n};\n",
      "type": "registry:file",
      "target": "tailwind/getitdone/tailwind.preset.cjs"
    },
    {
      "path": "registry/theme/tailwind.theme.cjs",
      "content": "/** Generated by build-css-vars.ts — theme: neutral */\n\n/** @type {import('tailwindcss').Config} */\nmodule.exports = {\n    theme: {\n        extend: {\n            colors: {\n                'accordion-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-accordion-background-default))`\n                        : `rgb(var(--colors-accordion-background-default) / ${opacityValue})`,\n                'accordion-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-accordion-foreground-default))`\n                        : `rgb(var(--colors-accordion-foreground-default) / ${opacityValue})`,\n                'avatar-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-avatar-background-default))`\n                        : `rgb(var(--colors-avatar-background-default) / ${opacityValue})`,\n                'avatar-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-avatar-foreground-default))`\n                        : `rgb(var(--colors-avatar-foreground-default) / ${opacityValue})`,\n                background: ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-background))`\n                        : `rgb(var(--colors-background) / ${opacityValue})`,\n                'background-accent': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-background-accent))`\n                        : `rgb(var(--colors-background-accent) / ${opacityValue})`,\n                'background-destructive': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-background-destructive))`\n                        : `rgb(var(--colors-background-destructive) / ${opacityValue})`,\n                'background-light': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-background-light))`\n                        : `rgb(var(--colors-background-light) / ${opacityValue})`,\n                'badge-background-ghost-default': 'transparent',\n                'badge-background-ghost-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-badge-background-ghost-hover))`\n                        : `rgb(var(--colors-badge-background-ghost-hover) / ${opacityValue})`,\n                'badge-background-link-default': 'transparent',\n                'badge-background-subtle-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-badge-background-subtle-default))`\n                        : `rgb(var(--colors-badge-background-subtle-default) / ${opacityValue})`,\n                'badge-background-subtle-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-badge-background-subtle-hover))`\n                        : `rgb(var(--colors-badge-background-subtle-hover) / ${opacityValue})`,\n                'badge-foreground-ghost-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-badge-foreground-ghost-default))`\n                        : `rgb(var(--colors-badge-foreground-ghost-default) / ${opacityValue})`,\n                'badge-foreground-ghost-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-badge-foreground-ghost-hover))`\n                        : `rgb(var(--colors-badge-foreground-ghost-hover) / ${opacityValue})`,\n                'badge-foreground-link-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-badge-foreground-link-default))`\n                        : `rgb(var(--colors-badge-foreground-link-default) / ${opacityValue})`,\n                'badge-foreground-link-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-badge-foreground-link-hover))`\n                        : `rgb(var(--colors-badge-foreground-link-hover) / ${opacityValue})`,\n                'badge-foreground-subtle-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-badge-foreground-subtle-default))`\n                        : `rgb(var(--colors-badge-foreground-subtle-default) / ${opacityValue})`,\n                'badge-foreground-subtle-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-badge-foreground-subtle-hover))`\n                        : `rgb(var(--colors-badge-foreground-subtle-hover) / ${opacityValue})`,\n                'border-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-default))`\n                        : `rgb(var(--semantic-border-default) / ${opacityValue})`,\n                'button-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-background-default))`\n                        : `rgb(var(--colors-button-background-default) / ${opacityValue})`,\n                'button-background-destructive': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-background-destructive))`\n                        : `rgb(var(--colors-button-background-destructive) / ${opacityValue})`,\n                'button-background-destructive-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-background-destructive-hover))`\n                        : `rgb(var(--colors-button-background-destructive-hover) / ${opacityValue})`,\n                'button-background-ghost-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-background-ghost-hover))`\n                        : `rgb(var(--colors-button-background-ghost-hover) / ${opacityValue})`,\n                'button-background-ghost-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-background-ghost-default))`\n                        : `rgb(var(--colors-button-background-ghost-default) / ${opacityValue})`,\n                'button-background-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-background-hover))`\n                        : `rgb(var(--colors-button-background-hover) / ${opacityValue})`,\n                'button-background-link-default': 'transparent',\n                'button-background-outline-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-background-outline-default))`\n                        : `rgb(var(--colors-button-background-outline-default) / ${opacityValue})`,\n                'button-background-outline-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-background-outline-hover))`\n                        : `rgb(var(--colors-button-background-outline-hover) / ${opacityValue})`,\n                'button-background-primary-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-background-primary-default))`\n                        : `rgb(var(--colors-button-background-primary-default) / ${opacityValue})`,\n                'button-background-primary-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-background-primary-hover))`\n                        : `rgb(var(--colors-button-background-primary-hover) / ${opacityValue})`,\n                'button-background-subtle-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-background-subtle-default))`\n                        : `rgb(var(--colors-button-background-subtle-default) / ${opacityValue})`,\n                'button-background-subtle-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-background-subtle-hover))`\n                        : `rgb(var(--colors-button-background-subtle-hover) / ${opacityValue})`,\n                'button-background-success-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-background-success-default))`\n                        : `rgb(var(--colors-button-background-success-default) / ${opacityValue})`,\n                'button-border-outline-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-border-outline-default))`\n                        : `rgb(var(--colors-button-border-outline-default) / ${opacityValue})`,\n                'button-border-outline-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-border-outline-hover))`\n                        : `rgb(var(--colors-button-border-outline-hover) / ${opacityValue})`,\n                'button-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-foreground-default))`\n                        : `rgb(var(--colors-button-foreground-default) / ${opacityValue})`,\n                'button-foreground-destructive': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-foreground-destructive))`\n                        : `rgb(var(--colors-button-foreground-destructive) / ${opacityValue})`,\n                'button-foreground-ghost-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-foreground-ghost-default))`\n                        : `rgb(var(--colors-button-foreground-ghost-default) / ${opacityValue})`,\n                'button-foreground-ghost-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-foreground-ghost-hover))`\n                        : `rgb(var(--colors-button-foreground-ghost-hover) / ${opacityValue})`,\n                'button-foreground-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-foreground-hover))`\n                        : `rgb(var(--colors-button-foreground-hover) / ${opacityValue})`,\n                'button-foreground-link-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-foreground-link-default))`\n                        : `rgb(var(--colors-button-foreground-link-default) / ${opacityValue})`,\n                'button-foreground-link-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-foreground-link-hover))`\n                        : `rgb(var(--colors-button-foreground-link-hover) / ${opacityValue})`,\n                'button-foreground-outline-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-foreground-outline-default))`\n                        : `rgb(var(--colors-button-foreground-outline-default) / ${opacityValue})`,\n                'button-foreground-outline-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-foreground-outline-hover))`\n                        : `rgb(var(--colors-button-foreground-outline-hover) / ${opacityValue})`,\n                'button-foreground-primary-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-foreground-primary-default))`\n                        : `rgb(var(--colors-button-foreground-primary-default) / ${opacityValue})`,\n                'button-foreground-subtle-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-foreground-subtle-default))`\n                        : `rgb(var(--colors-button-foreground-subtle-default) / ${opacityValue})`,\n                'button-foreground-subtle-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-button-foreground-subtle-hover))`\n                        : `rgb(var(--colors-button-foreground-subtle-hover) / ${opacityValue})`,\n                'card-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-card-background-default))`\n                        : `rgb(var(--colors-card-background-default) / ${opacityValue})`,\n                'card-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-card-foreground-default))`\n                        : `rgb(var(--colors-card-foreground-default) / ${opacityValue})`,\n                'card-foreground-muted': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-card-foreground-muted))`\n                        : `rgb(var(--colors-card-foreground-muted) / ${opacityValue})`,\n                'checkbox-background-checked': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-checkbox-background-checked))`\n                        : `rgb(var(--colors-checkbox-background-checked) / ${opacityValue})`,\n                'checkbox-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-checkbox-background-default))`\n                        : `rgb(var(--colors-checkbox-background-default) / ${opacityValue})`,\n                'checkbox-background-label-checked': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-checkbox-background-label-checked))`\n                        : `rgb(var(--colors-checkbox-background-label-checked) / ${opacityValue})`,\n                'checkbox-border-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-checkbox-border-default))`\n                        : `rgb(var(--colors-checkbox-border-default) / ${opacityValue})`,\n                'checkbox-border-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-checkbox-border-hover))`\n                        : `rgb(var(--colors-checkbox-border-hover) / ${opacityValue})`,\n                'checkbox-foreground-label': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-checkbox-foreground-label))`\n                        : `rgb(var(--colors-checkbox-foreground-label) / ${opacityValue})`,\n                'checkbox-foreground-text': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-checkbox-foreground-text))`\n                        : `rgb(var(--colors-checkbox-foreground-text) / ${opacityValue})`,\n                'chip-background-selected': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-chip-background-selected))`\n                        : `rgb(var(--colors-chip-background-selected) / ${opacityValue})`,\n                'chip-border-selected': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-chip-border-selected))`\n                        : `rgb(var(--colors-chip-border-selected) / ${opacityValue})`,\n                'chip-foreground-selected': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-chip-foreground-selected))`\n                        : `rgb(var(--colors-chip-foreground-selected) / ${opacityValue})`,\n                'data-avatar-1-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-1-default))`\n                        : `rgb(var(--colors-data-avatar-1-default) / ${opacityValue})`,\n                'data-avatar-1-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-1-on))`\n                        : `rgb(var(--colors-data-avatar-1-on) / ${opacityValue})`,\n                'data-avatar-10-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-10-default))`\n                        : `rgb(var(--colors-data-avatar-10-default) / ${opacityValue})`,\n                'data-avatar-10-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-10-on))`\n                        : `rgb(var(--colors-data-avatar-10-on) / ${opacityValue})`,\n                'data-avatar-2-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-2-default))`\n                        : `rgb(var(--colors-data-avatar-2-default) / ${opacityValue})`,\n                'data-avatar-2-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-2-on))`\n                        : `rgb(var(--colors-data-avatar-2-on) / ${opacityValue})`,\n                'data-avatar-3-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-3-default))`\n                        : `rgb(var(--colors-data-avatar-3-default) / ${opacityValue})`,\n                'data-avatar-3-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-3-on))`\n                        : `rgb(var(--colors-data-avatar-3-on) / ${opacityValue})`,\n                'data-avatar-4-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-4-default))`\n                        : `rgb(var(--colors-data-avatar-4-default) / ${opacityValue})`,\n                'data-avatar-4-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-4-on))`\n                        : `rgb(var(--colors-data-avatar-4-on) / ${opacityValue})`,\n                'data-avatar-5-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-5-default))`\n                        : `rgb(var(--colors-data-avatar-5-default) / ${opacityValue})`,\n                'data-avatar-5-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-5-on))`\n                        : `rgb(var(--colors-data-avatar-5-on) / ${opacityValue})`,\n                'data-avatar-6-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-6-default))`\n                        : `rgb(var(--colors-data-avatar-6-default) / ${opacityValue})`,\n                'data-avatar-6-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-6-on))`\n                        : `rgb(var(--colors-data-avatar-6-on) / ${opacityValue})`,\n                'data-avatar-7-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-7-default))`\n                        : `rgb(var(--colors-data-avatar-7-default) / ${opacityValue})`,\n                'data-avatar-7-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-7-on))`\n                        : `rgb(var(--colors-data-avatar-7-on) / ${opacityValue})`,\n                'data-avatar-8-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-8-default))`\n                        : `rgb(var(--colors-data-avatar-8-default) / ${opacityValue})`,\n                'data-avatar-8-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-8-on))`\n                        : `rgb(var(--colors-data-avatar-8-on) / ${opacityValue})`,\n                'data-avatar-9-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-9-default))`\n                        : `rgb(var(--colors-data-avatar-9-default) / ${opacityValue})`,\n                'data-avatar-9-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-avatar-9-on))`\n                        : `rgb(var(--colors-data-avatar-9-on) / ${opacityValue})`,\n                'data-file-archive-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-archive-default))`\n                        : `rgb(var(--colors-data-file-archive-default) / ${opacityValue})`,\n                'data-file-archive-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-archive-on))`\n                        : `rgb(var(--colors-data-file-archive-on) / ${opacityValue})`,\n                'data-file-archive-on-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-archive-on-default))`\n                        : `rgb(var(--colors-data-file-archive-on-default) / ${opacityValue})`,\n                'data-file-archive-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-archive-subtle))`\n                        : `rgb(var(--colors-data-file-archive-subtle) / ${opacityValue})`,\n                'data-file-code-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-code-default))`\n                        : `rgb(var(--colors-data-file-code-default) / ${opacityValue})`,\n                'data-file-code-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-code-on))`\n                        : `rgb(var(--colors-data-file-code-on) / ${opacityValue})`,\n                'data-file-code-on-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-code-on-default))`\n                        : `rgb(var(--colors-data-file-code-on-default) / ${opacityValue})`,\n                'data-file-code-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-code-subtle))`\n                        : `rgb(var(--colors-data-file-code-subtle) / ${opacityValue})`,\n                'data-file-doc-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-doc-default))`\n                        : `rgb(var(--colors-data-file-doc-default) / ${opacityValue})`,\n                'data-file-doc-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-doc-on))`\n                        : `rgb(var(--colors-data-file-doc-on) / ${opacityValue})`,\n                'data-file-doc-on-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-doc-on-default))`\n                        : `rgb(var(--colors-data-file-doc-on-default) / ${opacityValue})`,\n                'data-file-doc-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-doc-subtle))`\n                        : `rgb(var(--colors-data-file-doc-subtle) / ${opacityValue})`,\n                'data-file-generic-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-generic-default))`\n                        : `rgb(var(--colors-data-file-generic-default) / ${opacityValue})`,\n                'data-file-generic-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-generic-on))`\n                        : `rgb(var(--colors-data-file-generic-on) / ${opacityValue})`,\n                'data-file-generic-on-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-generic-on-default))`\n                        : `rgb(var(--colors-data-file-generic-on-default) / ${opacityValue})`,\n                'data-file-generic-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-generic-subtle))`\n                        : `rgb(var(--colors-data-file-generic-subtle) / ${opacityValue})`,\n                'data-file-image-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-image-default))`\n                        : `rgb(var(--colors-data-file-image-default) / ${opacityValue})`,\n                'data-file-image-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-image-on))`\n                        : `rgb(var(--colors-data-file-image-on) / ${opacityValue})`,\n                'data-file-image-on-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-image-on-default))`\n                        : `rgb(var(--colors-data-file-image-on-default) / ${opacityValue})`,\n                'data-file-image-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-image-subtle))`\n                        : `rgb(var(--colors-data-file-image-subtle) / ${opacityValue})`,\n                'data-file-pdf-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-pdf-default))`\n                        : `rgb(var(--colors-data-file-pdf-default) / ${opacityValue})`,\n                'data-file-pdf-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-pdf-on))`\n                        : `rgb(var(--colors-data-file-pdf-on) / ${opacityValue})`,\n                'data-file-pdf-on-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-pdf-on-default))`\n                        : `rgb(var(--colors-data-file-pdf-on-default) / ${opacityValue})`,\n                'data-file-pdf-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-pdf-subtle))`\n                        : `rgb(var(--colors-data-file-pdf-subtle) / ${opacityValue})`,\n                'data-file-sheet-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-sheet-default))`\n                        : `rgb(var(--colors-data-file-sheet-default) / ${opacityValue})`,\n                'data-file-sheet-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-sheet-on))`\n                        : `rgb(var(--colors-data-file-sheet-on) / ${opacityValue})`,\n                'data-file-sheet-on-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-sheet-on-default))`\n                        : `rgb(var(--colors-data-file-sheet-on-default) / ${opacityValue})`,\n                'data-file-sheet-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-sheet-subtle))`\n                        : `rgb(var(--colors-data-file-sheet-subtle) / ${opacityValue})`,\n                'data-file-slide-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-slide-default))`\n                        : `rgb(var(--colors-data-file-slide-default) / ${opacityValue})`,\n                'data-file-slide-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-slide-on))`\n                        : `rgb(var(--colors-data-file-slide-on) / ${opacityValue})`,\n                'data-file-slide-on-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-slide-on-default))`\n                        : `rgb(var(--colors-data-file-slide-on-default) / ${opacityValue})`,\n                'data-file-slide-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-slide-subtle))`\n                        : `rgb(var(--colors-data-file-slide-subtle) / ${opacityValue})`,\n                'data-file-video-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-video-default))`\n                        : `rgb(var(--colors-data-file-video-default) / ${opacityValue})`,\n                'data-file-video-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-video-on))`\n                        : `rgb(var(--colors-data-file-video-on) / ${opacityValue})`,\n                'data-file-video-on-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-video-on-default))`\n                        : `rgb(var(--colors-data-file-video-on-default) / ${opacityValue})`,\n                'data-file-video-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-file-video-subtle))`\n                        : `rgb(var(--colors-data-file-video-subtle) / ${opacityValue})`,\n                'data-internal': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-internal))`\n                        : `rgb(var(--colors-data-internal) / ${opacityValue})`,\n                'data-negative-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-negative-default))`\n                        : `rgb(var(--colors-data-negative-default) / ${opacityValue})`,\n                'data-negative-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-negative-on))`\n                        : `rgb(var(--colors-data-negative-on) / ${opacityValue})`,\n                'data-negative-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-negative-subtle))`\n                        : `rgb(var(--colors-data-negative-subtle) / ${opacityValue})`,\n                'data-neutral-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-neutral-default))`\n                        : `rgb(var(--colors-data-neutral-default) / ${opacityValue})`,\n                'data-neutral-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-neutral-on))`\n                        : `rgb(var(--colors-data-neutral-on) / ${opacityValue})`,\n                'data-neutral-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-neutral-subtle))`\n                        : `rgb(var(--colors-data-neutral-subtle) / ${opacityValue})`,\n                'data-project-1': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-project-1))`\n                        : `rgb(var(--colors-data-project-1) / ${opacityValue})`,\n                'data-project-1-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-project-1-on))`\n                        : `rgb(var(--colors-data-project-1-on) / ${opacityValue})`,\n                'data-project-2': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-project-2))`\n                        : `rgb(var(--colors-data-project-2) / ${opacityValue})`,\n                'data-project-2-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-project-2-on))`\n                        : `rgb(var(--colors-data-project-2-on) / ${opacityValue})`,\n                'data-project-3': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-project-3))`\n                        : `rgb(var(--colors-data-project-3) / ${opacityValue})`,\n                'data-project-3-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-project-3-on))`\n                        : `rgb(var(--colors-data-project-3-on) / ${opacityValue})`,\n                'data-project-4': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-project-4))`\n                        : `rgb(var(--colors-data-project-4) / ${opacityValue})`,\n                'data-project-4-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-project-4-on))`\n                        : `rgb(var(--colors-data-project-4-on) / ${opacityValue})`,\n                'data-project-5': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-project-5))`\n                        : `rgb(var(--colors-data-project-5) / ${opacityValue})`,\n                'data-project-5-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-project-5-on))`\n                        : `rgb(var(--colors-data-project-5-on) / ${opacityValue})`,\n                'data-project-6': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-project-6))`\n                        : `rgb(var(--colors-data-project-6) / ${opacityValue})`,\n                'data-project-6-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-project-6-on))`\n                        : `rgb(var(--colors-data-project-6-on) / ${opacityValue})`,\n                'data-project-7': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-project-7))`\n                        : `rgb(var(--colors-data-project-7) / ${opacityValue})`,\n                'data-project-7-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-project-7-on))`\n                        : `rgb(var(--colors-data-project-7-on) / ${opacityValue})`,\n                'data-project-8': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-project-8))`\n                        : `rgb(var(--colors-data-project-8) / ${opacityValue})`,\n                'data-project-8-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-project-8-on))`\n                        : `rgb(var(--colors-data-project-8-on) / ${opacityValue})`,\n                'data-rose-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-rose-default))`\n                        : `rgb(var(--colors-data-rose-default) / ${opacityValue})`,\n                'data-rose-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-rose-on))`\n                        : `rgb(var(--colors-data-rose-on) / ${opacityValue})`,\n                'data-score-good-bg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-score-good-bg))`\n                        : `rgb(var(--colors-data-score-good-bg) / ${opacityValue})`,\n                'data-score-good-border': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-score-good-border))`\n                        : `rgb(var(--colors-data-score-good-border) / ${opacityValue})`,\n                'data-score-good-fg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-score-good-fg))`\n                        : `rgb(var(--colors-data-score-good-fg) / ${opacityValue})`,\n                'data-score-partial-bg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-score-partial-bg))`\n                        : `rgb(var(--colors-data-score-partial-bg) / ${opacityValue})`,\n                'data-score-partial-border': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-score-partial-border))`\n                        : `rgb(var(--colors-data-score-partial-border) / ${opacityValue})`,\n                'data-score-partial-fg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-score-partial-fg))`\n                        : `rgb(var(--colors-data-score-partial-fg) / ${opacityValue})`,\n                'data-score-strong-bg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-score-strong-bg))`\n                        : `rgb(var(--colors-data-score-strong-bg) / ${opacityValue})`,\n                'data-score-strong-border': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-score-strong-border))`\n                        : `rgb(var(--colors-data-score-strong-border) / ${opacityValue})`,\n                'data-score-strong-fg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-score-strong-fg))`\n                        : `rgb(var(--colors-data-score-strong-fg) / ${opacityValue})`,\n                'data-score-weak-bg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-score-weak-bg))`\n                        : `rgb(var(--colors-data-score-weak-bg) / ${opacityValue})`,\n                'data-score-weak-border': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-score-weak-border))`\n                        : `rgb(var(--colors-data-score-weak-border) / ${opacityValue})`,\n                'data-score-weak-fg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-score-weak-fg))`\n                        : `rgb(var(--colors-data-score-weak-fg) / ${opacityValue})`,\n                'data-skill-level-1-bg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-level-1-bg))`\n                        : `rgb(var(--colors-data-skill-level-1-bg) / ${opacityValue})`,\n                'data-skill-level-1-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-level-1-on))`\n                        : `rgb(var(--colors-data-skill-level-1-on) / ${opacityValue})`,\n                'data-skill-level-2-bg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-level-2-bg))`\n                        : `rgb(var(--colors-data-skill-level-2-bg) / ${opacityValue})`,\n                'data-skill-level-2-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-level-2-on))`\n                        : `rgb(var(--colors-data-skill-level-2-on) / ${opacityValue})`,\n                'data-skill-level-3-bg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-level-3-bg))`\n                        : `rgb(var(--colors-data-skill-level-3-bg) / ${opacityValue})`,\n                'data-skill-level-3-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-level-3-on))`\n                        : `rgb(var(--colors-data-skill-level-3-on) / ${opacityValue})`,\n                'data-skill-level-4-bg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-level-4-bg))`\n                        : `rgb(var(--colors-data-skill-level-4-bg) / ${opacityValue})`,\n                'data-skill-level-4-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-level-4-on))`\n                        : `rgb(var(--colors-data-skill-level-4-on) / ${opacityValue})`,\n                'data-skill-backend-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-backend-default))`\n                        : `rgb(var(--colors-data-skill-backend-default) / ${opacityValue})`,\n                'data-skill-backend-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-backend-on))`\n                        : `rgb(var(--colors-data-skill-backend-on) / ${opacityValue})`,\n                'data-skill-backend-on-fill': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-backend-on-fill))`\n                        : `rgb(var(--colors-data-skill-backend-on-fill) / ${opacityValue})`,\n                'data-skill-backend-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-backend-subtle))`\n                        : `rgb(var(--colors-data-skill-backend-subtle) / ${opacityValue})`,\n                'data-skill-business-strategy-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-business-strategy-default))`\n                        : `rgb(var(--colors-data-skill-business-strategy-default) / ${opacityValue})`,\n                'data-skill-business-strategy-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-business-strategy-on))`\n                        : `rgb(var(--colors-data-skill-business-strategy-on) / ${opacityValue})`,\n                'data-skill-business-strategy-on-fill': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-business-strategy-on-fill))`\n                        : `rgb(var(--colors-data-skill-business-strategy-on-fill) / ${opacityValue})`,\n                'data-skill-business-strategy-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-business-strategy-subtle))`\n                        : `rgb(var(--colors-data-skill-business-strategy-subtle) / ${opacityValue})`,\n                'data-skill-data-ai-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-data-ai-default))`\n                        : `rgb(var(--colors-data-skill-data-ai-default) / ${opacityValue})`,\n                'data-skill-data-ai-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-data-ai-on))`\n                        : `rgb(var(--colors-data-skill-data-ai-on) / ${opacityValue})`,\n                'data-skill-data-ai-on-fill': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-data-ai-on-fill))`\n                        : `rgb(var(--colors-data-skill-data-ai-on-fill) / ${opacityValue})`,\n                'data-skill-data-ai-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-data-ai-subtle))`\n                        : `rgb(var(--colors-data-skill-data-ai-subtle) / ${opacityValue})`,\n                'data-skill-design-ux-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-design-ux-default))`\n                        : `rgb(var(--colors-data-skill-design-ux-default) / ${opacityValue})`,\n                'data-skill-design-ux-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-design-ux-on))`\n                        : `rgb(var(--colors-data-skill-design-ux-on) / ${opacityValue})`,\n                'data-skill-design-ux-on-fill': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-design-ux-on-fill))`\n                        : `rgb(var(--colors-data-skill-design-ux-on-fill) / ${opacityValue})`,\n                'data-skill-design-ux-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-design-ux-subtle))`\n                        : `rgb(var(--colors-data-skill-design-ux-subtle) / ${opacityValue})`,\n                'data-skill-devops-cloud-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-devops-cloud-default))`\n                        : `rgb(var(--colors-data-skill-devops-cloud-default) / ${opacityValue})`,\n                'data-skill-devops-cloud-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-devops-cloud-on))`\n                        : `rgb(var(--colors-data-skill-devops-cloud-on) / ${opacityValue})`,\n                'data-skill-devops-cloud-on-fill': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-devops-cloud-on-fill))`\n                        : `rgb(var(--colors-data-skill-devops-cloud-on-fill) / ${opacityValue})`,\n                'data-skill-devops-cloud-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-devops-cloud-subtle))`\n                        : `rgb(var(--colors-data-skill-devops-cloud-subtle) / ${opacityValue})`,\n                'data-skill-fallback-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-fallback-default))`\n                        : `rgb(var(--colors-data-skill-fallback-default) / ${opacityValue})`,\n                'data-skill-fallback-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-fallback-on))`\n                        : `rgb(var(--colors-data-skill-fallback-on) / ${opacityValue})`,\n                'data-skill-fallback-on-fill': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-fallback-on-fill))`\n                        : `rgb(var(--colors-data-skill-fallback-on-fill) / ${opacityValue})`,\n                'data-skill-fallback-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-fallback-subtle))`\n                        : `rgb(var(--colors-data-skill-fallback-subtle) / ${opacityValue})`,\n                'data-skill-frontend-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-frontend-default))`\n                        : `rgb(var(--colors-data-skill-frontend-default) / ${opacityValue})`,\n                'data-skill-frontend-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-frontend-on))`\n                        : `rgb(var(--colors-data-skill-frontend-on) / ${opacityValue})`,\n                'data-skill-frontend-on-fill': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-frontend-on-fill))`\n                        : `rgb(var(--colors-data-skill-frontend-on-fill) / ${opacityValue})`,\n                'data-skill-frontend-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-frontend-subtle))`\n                        : `rgb(var(--colors-data-skill-frontend-subtle) / ${opacityValue})`,\n                'data-skill-infrastructure-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-infrastructure-default))`\n                        : `rgb(var(--colors-data-skill-infrastructure-default) / ${opacityValue})`,\n                'data-skill-infrastructure-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-infrastructure-on))`\n                        : `rgb(var(--colors-data-skill-infrastructure-on) / ${opacityValue})`,\n                'data-skill-infrastructure-on-fill': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-infrastructure-on-fill))`\n                        : `rgb(var(--colors-data-skill-infrastructure-on-fill) / ${opacityValue})`,\n                'data-skill-infrastructure-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-infrastructure-subtle))`\n                        : `rgb(var(--colors-data-skill-infrastructure-subtle) / ${opacityValue})`,\n                'data-skill-mobile-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-mobile-default))`\n                        : `rgb(var(--colors-data-skill-mobile-default) / ${opacityValue})`,\n                'data-skill-mobile-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-mobile-on))`\n                        : `rgb(var(--colors-data-skill-mobile-on) / ${opacityValue})`,\n                'data-skill-mobile-on-fill': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-mobile-on-fill))`\n                        : `rgb(var(--colors-data-skill-mobile-on-fill) / ${opacityValue})`,\n                'data-skill-mobile-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-mobile-subtle))`\n                        : `rgb(var(--colors-data-skill-mobile-subtle) / ${opacityValue})`,\n                'data-skill-project-management-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-project-management-default))`\n                        : `rgb(var(--colors-data-skill-project-management-default) / ${opacityValue})`,\n                'data-skill-project-management-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-project-management-on))`\n                        : `rgb(var(--colors-data-skill-project-management-on) / ${opacityValue})`,\n                'data-skill-project-management-on-fill': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-project-management-on-fill))`\n                        : `rgb(var(--colors-data-skill-project-management-on-fill) / ${opacityValue})`,\n                'data-skill-project-management-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-project-management-subtle))`\n                        : `rgb(var(--colors-data-skill-project-management-subtle) / ${opacityValue})`,\n                'data-skill-security-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-security-default))`\n                        : `rgb(var(--colors-data-skill-security-default) / ${opacityValue})`,\n                'data-skill-security-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-security-on))`\n                        : `rgb(var(--colors-data-skill-security-on) / ${opacityValue})`,\n                'data-skill-security-on-fill': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-security-on-fill))`\n                        : `rgb(var(--colors-data-skill-security-on-fill) / ${opacityValue})`,\n                'data-skill-security-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-security-subtle))`\n                        : `rgb(var(--colors-data-skill-security-subtle) / ${opacityValue})`,\n                'data-skill-testing-qa-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-testing-qa-default))`\n                        : `rgb(var(--colors-data-skill-testing-qa-default) / ${opacityValue})`,\n                'data-skill-testing-qa-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-testing-qa-on))`\n                        : `rgb(var(--colors-data-skill-testing-qa-on) / ${opacityValue})`,\n                'data-skill-testing-qa-on-fill': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-testing-qa-on-fill))`\n                        : `rgb(var(--colors-data-skill-testing-qa-on-fill) / ${opacityValue})`,\n                'data-skill-testing-qa-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-skill-testing-qa-subtle))`\n                        : `rgb(var(--colors-data-skill-testing-qa-subtle) / ${opacityValue})`,\n                'data-stage-1': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-stage-1))`\n                        : `rgb(var(--colors-data-stage-1) / ${opacityValue})`,\n                'data-stage-2': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-stage-2))`\n                        : `rgb(var(--colors-data-stage-2) / ${opacityValue})`,\n                'data-stage-3': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-stage-3))`\n                        : `rgb(var(--colors-data-stage-3) / ${opacityValue})`,\n                'data-stage-4': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-stage-4))`\n                        : `rgb(var(--colors-data-stage-4) / ${opacityValue})`,\n                'data-stage-5': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-stage-5))`\n                        : `rgb(var(--colors-data-stage-5) / ${opacityValue})`,\n                'data-status-credit-dot': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-status-credit-dot))`\n                        : `rgb(var(--colors-data-status-credit-dot) / ${opacityValue})`,\n                'data-status-credit-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-status-credit-on))`\n                        : `rgb(var(--colors-data-status-credit-on) / ${opacityValue})`,\n                'data-status-credit-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-status-credit-subtle))`\n                        : `rgb(var(--colors-data-status-credit-subtle) / ${opacityValue})`,\n                'data-workload-empty-bg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-workload-empty-bg))`\n                        : `rgb(var(--colors-data-workload-empty-bg) / ${opacityValue})`,\n                'data-workload-empty-border': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-workload-empty-border))`\n                        : `rgb(var(--colors-data-workload-empty-border) / ${opacityValue})`,\n                'data-workload-empty-fg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-workload-empty-fg))`\n                        : `rgb(var(--colors-data-workload-empty-fg) / ${opacityValue})`,\n                'data-workload-free-bg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-workload-free-bg))`\n                        : `rgb(var(--colors-data-workload-free-bg) / ${opacityValue})`,\n                'data-workload-free-border': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-workload-free-border))`\n                        : `rgb(var(--colors-data-workload-free-border) / ${opacityValue})`,\n                'data-workload-free-fg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-workload-free-fg))`\n                        : `rgb(var(--colors-data-workload-free-fg) / ${opacityValue})`,\n                'data-workload-need-bg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-workload-need-bg))`\n                        : `rgb(var(--colors-data-workload-need-bg) / ${opacityValue})`,\n                'data-workload-need-border': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-workload-need-border))`\n                        : `rgb(var(--colors-data-workload-need-border) / ${opacityValue})`,\n                'data-workload-need-fg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-workload-need-fg))`\n                        : `rgb(var(--colors-data-workload-need-fg) / ${opacityValue})`,\n                'data-workload-ok-bg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-workload-ok-bg))`\n                        : `rgb(var(--colors-data-workload-ok-bg) / ${opacityValue})`,\n                'data-workload-ok-border': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-workload-ok-border))`\n                        : `rgb(var(--colors-data-workload-ok-border) / ${opacityValue})`,\n                'data-workload-ok-fg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-workload-ok-fg))`\n                        : `rgb(var(--colors-data-workload-ok-fg) / ${opacityValue})`,\n                'data-workload-over-bg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-workload-over-bg))`\n                        : `rgb(var(--colors-data-workload-over-bg) / ${opacityValue})`,\n                'data-workload-over-border': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-workload-over-border))`\n                        : `rgb(var(--colors-data-workload-over-border) / ${opacityValue})`,\n                'data-workload-over-fg': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-data-workload-over-fg))`\n                        : `rgb(var(--colors-data-workload-over-fg) / ${opacityValue})`,\n                'dialog-background-default': 'transparent',\n                'dialog-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-dialog-foreground-default))`\n                        : `rgb(var(--colors-dialog-foreground-default) / ${opacityValue})`,\n                'dialog-foreground-muted': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-dialog-foreground-muted))`\n                        : `rgb(var(--colors-dialog-foreground-muted) / ${opacityValue})`,\n                'dropdown-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-dropdown-background-default))`\n                        : `rgb(var(--colors-dropdown-background-default) / ${opacityValue})`,\n                error: ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-error))`\n                        : `rgb(var(--colors-error) / ${opacityValue})`,\n                'foreground-accent': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-foreground-accent))`\n                        : `rgb(var(--colors-foreground-accent) / ${opacityValue})`,\n                'foreground-destructive': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-foreground-destructive))`\n                        : `rgb(var(--colors-foreground-destructive) / ${opacityValue})`,\n                'form-border-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-form-border-default))`\n                        : `rgb(var(--colors-form-border-default) / ${opacityValue})`,\n                'general-background-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-background-active))`\n                        : `rgb(var(--colors-general-background-active) / ${opacityValue})`,\n                'general-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-background-default))`\n                        : `rgb(var(--colors-general-background-default) / ${opacityValue})`,\n                'general-background-disabled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-background-disabled))`\n                        : `rgb(var(--colors-general-background-disabled) / ${opacityValue})`,\n                'general-background-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-background-hover))`\n                        : `rgb(var(--colors-general-background-hover) / ${opacityValue})`,\n                'general-background-inverse': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-background-inverse))`\n                        : `rgb(var(--colors-general-background-inverse) / ${opacityValue})`,\n                'general-background-inverted': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-background-inverted))`\n                        : `rgb(var(--colors-general-background-inverted) / ${opacityValue})`,\n                'general-background-muted': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-background-muted))`\n                        : `rgb(var(--colors-general-background-muted) / ${opacityValue})`,\n                'general-border-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-border-default))`\n                        : `rgb(var(--colors-general-border-default) / ${opacityValue})`,\n                'general-brand-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-brand-active))`\n                        : `rgb(var(--colors-general-brand-active) / ${opacityValue})`,\n                'general-brand-container': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-brand-container))`\n                        : `rgb(var(--colors-general-brand-container) / ${opacityValue})`,\n                'general-brand-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-brand-default))`\n                        : `rgb(var(--colors-general-brand-default) / ${opacityValue})`,\n                'general-brand-disabled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-brand-disabled))`\n                        : `rgb(var(--colors-general-brand-disabled) / ${opacityValue})`,\n                'general-brand-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-brand-hover))`\n                        : `rgb(var(--colors-general-brand-hover) / ${opacityValue})`,\n                'general-brand-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-brand-on))`\n                        : `rgb(var(--colors-general-brand-on) / ${opacityValue})`,\n                'general-brand-on-container': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-brand-on-container))`\n                        : `rgb(var(--colors-general-brand-on-container) / ${opacityValue})`,\n                'general-brand-on-fill': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-brand-on-fill))`\n                        : `rgb(var(--colors-general-brand-on-fill) / ${opacityValue})`,\n                'general-brand-on-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-brand-on-hover))`\n                        : `rgb(var(--colors-general-brand-on-hover) / ${opacityValue})`,\n                'general-destructive-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-destructive-active))`\n                        : `rgb(var(--colors-general-destructive-active) / ${opacityValue})`,\n                'general-destructive-container': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-destructive-container))`\n                        : `rgb(var(--colors-general-destructive-container) / ${opacityValue})`,\n                'general-destructive-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-destructive-default))`\n                        : `rgb(var(--colors-general-destructive-default) / ${opacityValue})`,\n                'general-destructive-disabled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-destructive-disabled))`\n                        : `rgb(var(--colors-general-destructive-disabled) / ${opacityValue})`,\n                'general-destructive-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-destructive-hover))`\n                        : `rgb(var(--colors-general-destructive-hover) / ${opacityValue})`,\n                'general-destructive-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-destructive-on))`\n                        : `rgb(var(--colors-general-destructive-on) / ${opacityValue})`,\n                'general-destructive-on-container': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-destructive-on-container))`\n                        : `rgb(var(--colors-general-destructive-on-container) / ${opacityValue})`,\n                'general-destructive-on-fill': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-destructive-on-fill))`\n                        : `rgb(var(--colors-general-destructive-on-fill) / ${opacityValue})`,\n                'general-error-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-error-active))`\n                        : `rgb(var(--colors-general-error-active) / ${opacityValue})`,\n                'general-error-container': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-error-container))`\n                        : `rgb(var(--colors-general-error-container) / ${opacityValue})`,\n                'general-error-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-error-default))`\n                        : `rgb(var(--colors-general-error-default) / ${opacityValue})`,\n                'general-error-disabled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-error-disabled))`\n                        : `rgb(var(--colors-general-error-disabled) / ${opacityValue})`,\n                'general-error-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-error-hover))`\n                        : `rgb(var(--colors-general-error-hover) / ${opacityValue})`,\n                'general-error-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-error-on))`\n                        : `rgb(var(--colors-general-error-on) / ${opacityValue})`,\n                'general-error-on-container': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-error-on-container))`\n                        : `rgb(var(--colors-general-error-on-container) / ${opacityValue})`,\n                'general-error-on-fill': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-error-on-fill))`\n                        : `rgb(var(--colors-general-error-on-fill) / ${opacityValue})`,\n                'general-foreground-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-foreground-active))`\n                        : `rgb(var(--colors-general-foreground-active) / ${opacityValue})`,\n                'general-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-foreground-default))`\n                        : `rgb(var(--colors-general-foreground-default) / ${opacityValue})`,\n                'general-foreground-disabled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-foreground-disabled))`\n                        : `rgb(var(--colors-general-foreground-disabled) / ${opacityValue})`,\n                'general-foreground-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-foreground-hover))`\n                        : `rgb(var(--colors-general-foreground-hover) / ${opacityValue})`,\n                'general-foreground-inverse': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-foreground-inverse))`\n                        : `rgb(var(--colors-general-foreground-inverse) / ${opacityValue})`,\n                'general-foreground-inverted': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-foreground-inverted))`\n                        : `rgb(var(--colors-general-foreground-inverted) / ${opacityValue})`,\n                'general-foreground-muted': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-foreground-muted))`\n                        : `rgb(var(--colors-general-foreground-muted) / ${opacityValue})`,\n                'general-indigo-container': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-indigo-container))`\n                        : `rgb(var(--colors-general-indigo-container) / ${opacityValue})`,\n                'general-indigo-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-indigo-default))`\n                        : `rgb(var(--colors-general-indigo-default) / ${opacityValue})`,\n                'general-indigo-on-container': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-indigo-on-container))`\n                        : `rgb(var(--colors-general-indigo-on-container) / ${opacityValue})`,\n                'general-info-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-info-active))`\n                        : `rgb(var(--colors-general-info-active) / ${opacityValue})`,\n                'general-info-container': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-info-container))`\n                        : `rgb(var(--colors-general-info-container) / ${opacityValue})`,\n                'general-info-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-info-default))`\n                        : `rgb(var(--colors-general-info-default) / ${opacityValue})`,\n                'general-info-disabled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-info-disabled))`\n                        : `rgb(var(--colors-general-info-disabled) / ${opacityValue})`,\n                'general-info-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-info-hover))`\n                        : `rgb(var(--colors-general-info-hover) / ${opacityValue})`,\n                'general-info-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-info-on))`\n                        : `rgb(var(--colors-general-info-on) / ${opacityValue})`,\n                'general-info-on-container': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-info-on-container))`\n                        : `rgb(var(--colors-general-info-on-container) / ${opacityValue})`,\n                'general-pink-container': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-pink-container))`\n                        : `rgb(var(--colors-general-pink-container) / ${opacityValue})`,\n                'general-pink-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-pink-default))`\n                        : `rgb(var(--colors-general-pink-default) / ${opacityValue})`,\n                'general-pink-on-container': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-pink-on-container))`\n                        : `rgb(var(--colors-general-pink-on-container) / ${opacityValue})`,\n                'general-placeholder-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-placeholder-default))`\n                        : `rgb(var(--colors-general-placeholder-default) / ${opacityValue})`,\n                'general-ring-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-ring-default))`\n                        : `rgb(var(--colors-general-ring-default) / ${opacityValue})`,\n                'general-secondary-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-secondary-active))`\n                        : `rgb(var(--colors-general-secondary-active) / ${opacityValue})`,\n                'general-secondary-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-secondary-default))`\n                        : `rgb(var(--colors-general-secondary-default) / ${opacityValue})`,\n                'general-secondary-disabled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-secondary-disabled))`\n                        : `rgb(var(--colors-general-secondary-disabled) / ${opacityValue})`,\n                'general-secondary-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-secondary-hover))`\n                        : `rgb(var(--colors-general-secondary-hover) / ${opacityValue})`,\n                'general-secondary-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-secondary-on))`\n                        : `rgb(var(--colors-general-secondary-on) / ${opacityValue})`,\n                'general-success-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-success-active))`\n                        : `rgb(var(--colors-general-success-active) / ${opacityValue})`,\n                'general-success-container': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-success-container))`\n                        : `rgb(var(--colors-general-success-container) / ${opacityValue})`,\n                'general-success-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-success-default))`\n                        : `rgb(var(--colors-general-success-default) / ${opacityValue})`,\n                'general-success-disabled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-success-disabled))`\n                        : `rgb(var(--colors-general-success-disabled) / ${opacityValue})`,\n                'general-success-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-success-hover))`\n                        : `rgb(var(--colors-general-success-hover) / ${opacityValue})`,\n                'general-success-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-success-on))`\n                        : `rgb(var(--colors-general-success-on) / ${opacityValue})`,\n                'general-success-on-container': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-success-on-container))`\n                        : `rgb(var(--colors-general-success-on-container) / ${opacityValue})`,\n                'general-warning-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-warning-active))`\n                        : `rgb(var(--colors-general-warning-active) / ${opacityValue})`,\n                'general-warning-container': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-warning-container))`\n                        : `rgb(var(--colors-general-warning-container) / ${opacityValue})`,\n                'general-warning-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-warning-default))`\n                        : `rgb(var(--colors-general-warning-default) / ${opacityValue})`,\n                'general-warning-disabled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-warning-disabled))`\n                        : `rgb(var(--colors-general-warning-disabled) / ${opacityValue})`,\n                'general-warning-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-warning-hover))`\n                        : `rgb(var(--colors-general-warning-hover) / ${opacityValue})`,\n                'general-warning-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-warning-on))`\n                        : `rgb(var(--colors-general-warning-on) / ${opacityValue})`,\n                'general-warning-on-container': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-general-warning-on-container))`\n                        : `rgb(var(--colors-general-warning-on-container) / ${opacityValue})`,\n                'highlight-hit-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-highlight-hit-default))`\n                        : `rgb(var(--colors-highlight-hit-default) / ${opacityValue})`,\n                'highlight-hit-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-highlight-hit-on))`\n                        : `rgb(var(--colors-highlight-hit-on) / ${opacityValue})`,\n                'inline-code-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-inline-code-background-default))`\n                        : `rgb(var(--colors-inline-code-background-default) / ${opacityValue})`,\n                'inline-code-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-inline-code-foreground-default))`\n                        : `rgb(var(--colors-inline-code-foreground-default) / ${opacityValue})`,\n                'input-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-input-background-default))`\n                        : `rgb(var(--colors-input-background-default) / ${opacityValue})`,\n                'input-background-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-input-background-hover))`\n                        : `rgb(var(--colors-input-background-hover) / ${opacityValue})`,\n                'input-border-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-input-border-default))`\n                        : `rgb(var(--colors-input-border-default) / ${opacityValue})`,\n                'input-foreground-filled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-input-foreground-filled))`\n                        : `rgb(var(--colors-input-foreground-filled) / ${opacityValue})`,\n                'input-foreground-hint': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-input-foreground-hint))`\n                        : `rgb(var(--colors-input-foreground-hint) / ${opacityValue})`,\n                'input-foreground-hint-error': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-input-foreground-hint-error))`\n                        : `rgb(var(--colors-input-foreground-hint-error) / ${opacityValue})`,\n                'input-foreground-placeholder': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-input-foreground-placeholder))`\n                        : `rgb(var(--colors-input-foreground-placeholder) / ${opacityValue})`,\n                'menu-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-menu-background-default))`\n                        : `rgb(var(--colors-menu-background-default) / ${opacityValue})`,\n                'menu-background-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-menu-background-hover))`\n                        : `rgb(var(--colors-menu-background-hover) / ${opacityValue})`,\n                'menu-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-menu-foreground-default))`\n                        : `rgb(var(--colors-menu-foreground-default) / ${opacityValue})`,\n                'menu-foreground-muted': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-menu-foreground-muted))`\n                        : `rgb(var(--colors-menu-foreground-muted) / ${opacityValue})`,\n                'menubar-selected-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-menubar-selected-background-default))`\n                        : `rgb(var(--colors-menubar-selected-background-default) / ${opacityValue})`,\n                'menubar-selected-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-menubar-selected-foreground-default))`\n                        : `rgb(var(--colors-menubar-selected-foreground-default) / ${opacityValue})`,\n                'menubar-unselected-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-menubar-unselected-background-default))`\n                        : `rgb(var(--colors-menubar-unselected-background-default) / ${opacityValue})`,\n                'menubar-unselected-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-menubar-unselected-foreground-default))`\n                        : `rgb(var(--colors-menubar-unselected-foreground-default) / ${opacityValue})`,\n                'navigation-selected-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-navigation-selected-background-default))`\n                        : `rgb(var(--colors-navigation-selected-background-default) / ${opacityValue})`,\n                'navigation-selected-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-navigation-selected-foreground-default))`\n                        : `rgb(var(--colors-navigation-selected-foreground-default) / ${opacityValue})`,\n                'navigation-selected-foreground-muted': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-navigation-selected-foreground-muted))`\n                        : `rgb(var(--colors-navigation-selected-foreground-muted) / ${opacityValue})`,\n                'navigation-unselected-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-navigation-unselected-background-default))`\n                        : `rgb(var(--colors-navigation-unselected-background-default) / ${opacityValue})`,\n                'navigation-unselected-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-navigation-unselected-foreground-default))`\n                        : `rgb(var(--colors-navigation-unselected-foreground-default) / ${opacityValue})`,\n                'navigation-unselected-foreground-muted': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-navigation-unselected-foreground-muted))`\n                        : `rgb(var(--colors-navigation-unselected-foreground-muted) / ${opacityValue})`,\n                'placeholder-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-placeholder-default))`\n                        : `rgb(var(--colors-placeholder-default) / ${opacityValue})`,\n                'popover-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-popover-background-default))`\n                        : `rgb(var(--colors-popover-background-default) / ${opacityValue})`,\n                'popover-foreground-filled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-popover-foreground-filled))`\n                        : `rgb(var(--colors-popover-foreground-filled) / ${opacityValue})`,\n                'popover-foreground-muted': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-popover-foreground-muted))`\n                        : `rgb(var(--colors-popover-foreground-muted) / ${opacityValue})`,\n                primary: ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-primary))`\n                        : `rgb(var(--colors-primary) / ${opacityValue})`,\n                'product-accent-border': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-accent-border))`\n                        : `rgb(var(--colors-product-accent-border) / ${opacityValue})`,\n                'product-accent-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-accent-default))`\n                        : `rgb(var(--colors-product-accent-default) / ${opacityValue})`,\n                'product-accent-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-accent-on))`\n                        : `rgb(var(--colors-product-accent-on) / ${opacityValue})`,\n                'product-accent-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-accent-subtle))`\n                        : `rgb(var(--colors-product-accent-subtle) / ${opacityValue})`,\n                'product-backoffice-border': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-backoffice-border))`\n                        : `rgb(var(--colors-product-backoffice-border) / ${opacityValue})`,\n                'product-backoffice-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-backoffice-default))`\n                        : `rgb(var(--colors-product-backoffice-default) / ${opacityValue})`,\n                'product-backoffice-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-backoffice-on))`\n                        : `rgb(var(--colors-product-backoffice-on) / ${opacityValue})`,\n                'product-backoffice-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-backoffice-subtle))`\n                        : `rgb(var(--colors-product-backoffice-subtle) / ${opacityValue})`,\n                'product-coldcall-border': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-coldcall-border))`\n                        : `rgb(var(--colors-product-coldcall-border) / ${opacityValue})`,\n                'product-coldcall-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-coldcall-default))`\n                        : `rgb(var(--colors-product-coldcall-default) / ${opacityValue})`,\n                'product-coldcall-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-coldcall-on))`\n                        : `rgb(var(--colors-product-coldcall-on) / ${opacityValue})`,\n                'product-coldcall-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-coldcall-subtle))`\n                        : `rgb(var(--colors-product-coldcall-subtle) / ${opacityValue})`,\n                'product-jobsearch-border': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-jobsearch-border))`\n                        : `rgb(var(--colors-product-jobsearch-border) / ${opacityValue})`,\n                'product-jobsearch-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-jobsearch-default))`\n                        : `rgb(var(--colors-product-jobsearch-default) / ${opacityValue})`,\n                'product-jobsearch-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-jobsearch-on))`\n                        : `rgb(var(--colors-product-jobsearch-on) / ${opacityValue})`,\n                'product-jobsearch-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-jobsearch-subtle))`\n                        : `rgb(var(--colors-product-jobsearch-subtle) / ${opacityValue})`,\n                'product-record-border': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-record-border))`\n                        : `rgb(var(--colors-product-record-border) / ${opacityValue})`,\n                'product-record-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-record-default))`\n                        : `rgb(var(--colors-product-record-default) / ${opacityValue})`,\n                'product-record-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-record-on))`\n                        : `rgb(var(--colors-product-record-on) / ${opacityValue})`,\n                'product-record-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-record-subtle))`\n                        : `rgb(var(--colors-product-record-subtle) / ${opacityValue})`,\n                'product-vacancy-border': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-vacancy-border))`\n                        : `rgb(var(--colors-product-vacancy-border) / ${opacityValue})`,\n                'product-vacancy-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-vacancy-default))`\n                        : `rgb(var(--colors-product-vacancy-default) / ${opacityValue})`,\n                'product-vacancy-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-vacancy-on))`\n                        : `rgb(var(--colors-product-vacancy-on) / ${opacityValue})`,\n                'product-vacancy-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-vacancy-subtle))`\n                        : `rgb(var(--colors-product-vacancy-subtle) / ${opacityValue})`,\n                'product-workstream-border': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-workstream-border))`\n                        : `rgb(var(--colors-product-workstream-border) / ${opacityValue})`,\n                'product-workstream-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-workstream-default))`\n                        : `rgb(var(--colors-product-workstream-default) / ${opacityValue})`,\n                'product-workstream-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-workstream-on))`\n                        : `rgb(var(--colors-product-workstream-on) / ${opacityValue})`,\n                'product-workstream-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-product-workstream-subtle))`\n                        : `rgb(var(--colors-product-workstream-subtle) / ${opacityValue})`,\n                'progress-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-progress-background-default))`\n                        : `rgb(var(--colors-progress-background-default) / ${opacityValue})`,\n                'progress-background-progress': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-progress-background-progress))`\n                        : `rgb(var(--colors-progress-background-progress) / ${opacityValue})`,\n                'radio-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-radio-background-default))`\n                        : `rgb(var(--colors-radio-background-default) / ${opacityValue})`,\n                'radio-background-default-selected': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-radio-background-default-selected))`\n                        : `rgb(var(--colors-radio-background-default-selected) / ${opacityValue})`,\n                'radio-border-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-radio-border-default))`\n                        : `rgb(var(--colors-radio-border-default) / ${opacityValue})`,\n                'radio-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-radio-foreground-default))`\n                        : `rgb(var(--colors-radio-foreground-default) / ${opacityValue})`,\n                'rating-empty': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-rating-empty))`\n                        : `rgb(var(--colors-rating-empty) / ${opacityValue})`,\n                'rating-filled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-rating-filled))`\n                        : `rgb(var(--colors-rating-filled) / ${opacityValue})`,\n                'scroll-area-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-scroll-area-background-default))`\n                        : `rgb(var(--colors-scroll-area-background-default) / ${opacityValue})`,\n                'scroll-area-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-scroll-area-foreground-default))`\n                        : `rgb(var(--colors-scroll-area-foreground-default) / ${opacityValue})`,\n                'scroll-item-background-default': 'transparent',\n                'scroll-item-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-scroll-item-foreground-default))`\n                        : `rgb(var(--colors-scroll-item-foreground-default) / ${opacityValue})`,\n                'select-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-select-background-default))`\n                        : `rgb(var(--colors-select-background-default) / ${opacityValue})`,\n                'select-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-select-foreground-default))`\n                        : `rgb(var(--colors-select-foreground-default) / ${opacityValue})`,\n                'separator-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-separator-background-default))`\n                        : `rgb(var(--colors-separator-background-default) / ${opacityValue})`,\n                'sidebar-accent': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-sidebar-accent))`\n                        : `rgb(var(--colors-sidebar-accent) / ${opacityValue})`,\n                'sidebar-accent-foreground': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-sidebar-accent-foreground))`\n                        : `rgb(var(--colors-sidebar-accent-foreground) / ${opacityValue})`,\n                'sidebar-background': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-sidebar-background))`\n                        : `rgb(var(--colors-sidebar-background) / ${opacityValue})`,\n                'sidebar-border': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-sidebar-border))`\n                        : `rgb(var(--colors-sidebar-border) / ${opacityValue})`,\n                'sidebar-foreground': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-sidebar-foreground))`\n                        : `rgb(var(--colors-sidebar-foreground) / ${opacityValue})`,\n                'sidebar-muted-foreground': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-sidebar-muted-foreground))`\n                        : `rgb(var(--colors-sidebar-muted-foreground) / ${opacityValue})`,\n                'sidebar-ring': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-sidebar-ring))`\n                        : `rgb(var(--colors-sidebar-ring) / ${opacityValue})`,\n                'slider-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-slider-background-default))`\n                        : `rgb(var(--colors-slider-background-default) / ${opacityValue})`,\n                'slider-background-progress': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-slider-background-progress))`\n                        : `rgb(var(--colors-slider-background-progress) / ${opacityValue})`,\n                'slider-background-progress-indicator': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-slider-background-progress-indicator))`\n                        : `rgb(var(--colors-slider-background-progress-indicator) / ${opacityValue})`,\n                'status-destructive-dot': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-status-destructive-dot))`\n                        : `rgb(var(--colors-status-destructive-dot) / ${opacityValue})`,\n                'status-info-dot': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-status-info-dot))`\n                        : `rgb(var(--colors-status-info-dot) / ${opacityValue})`,\n                'status-success-dot': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-status-success-dot))`\n                        : `rgb(var(--colors-status-success-dot) / ${opacityValue})`,\n                'status-warning-dot': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-status-warning-dot))`\n                        : `rgb(var(--colors-status-warning-dot) / ${opacityValue})`,\n                'switch-background-activated': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-switch-background-activated))`\n                        : `rgb(var(--colors-switch-background-activated) / ${opacityValue})`,\n                'switch-background-deactivated': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-switch-background-deactivated))`\n                        : `rgb(var(--colors-switch-background-deactivated) / ${opacityValue})`,\n                'switch-background-toggle-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-switch-background-toggle-default))`\n                        : `rgb(var(--colors-switch-background-toggle-default) / ${opacityValue})`,\n                'switch-background-unchecked': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-switch-background-unchecked))`\n                        : `rgb(var(--colors-switch-background-unchecked) / ${opacityValue})`,\n                'switch-background-unchecked-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-switch-background-unchecked-hover))`\n                        : `rgb(var(--colors-switch-background-unchecked-hover) / ${opacityValue})`,\n                'switch-foreground-content': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-switch-foreground-content))`\n                        : `rgb(var(--colors-switch-foreground-content) / ${opacityValue})`,\n                'switch-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-switch-foreground-default))`\n                        : `rgb(var(--colors-switch-foreground-default) / ${opacityValue})`,\n                'tab-selected-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-tab-selected-background-default))`\n                        : `rgb(var(--colors-tab-selected-background-default) / ${opacityValue})`,\n                'tab-selected-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-tab-selected-foreground-default))`\n                        : `rgb(var(--colors-tab-selected-foreground-default) / ${opacityValue})`,\n                'tab-unselected-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-tab-unselected-background-default))`\n                        : `rgb(var(--colors-tab-unselected-background-default) / ${opacityValue})`,\n                'tab-unselected-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-tab-unselected-foreground-default))`\n                        : `rgb(var(--colors-tab-unselected-foreground-default) / ${opacityValue})`,\n                'table-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-table-background-default))`\n                        : `rgb(var(--colors-table-background-default) / ${opacityValue})`,\n                'table-background-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-table-background-hover))`\n                        : `rgb(var(--colors-table-background-hover) / ${opacityValue})`,\n                'table-background-selected': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-table-background-selected))`\n                        : `rgb(var(--colors-table-background-selected) / ${opacityValue})`,\n                'table-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-table-foreground-default))`\n                        : `rgb(var(--colors-table-foreground-default) / ${opacityValue})`,\n                'textarea-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-textarea-background-default))`\n                        : `rgb(var(--colors-textarea-background-default) / ${opacityValue})`,\n                'textarea-background-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-textarea-background-hover))`\n                        : `rgb(var(--colors-textarea-background-hover) / ${opacityValue})`,\n                'textarea-border-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-textarea-border-default))`\n                        : `rgb(var(--colors-textarea-border-default) / ${opacityValue})`,\n                'textarea-foreground-filled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-textarea-foreground-filled))`\n                        : `rgb(var(--colors-textarea-foreground-filled) / ${opacityValue})`,\n                'textarea-foreground-hint': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-textarea-foreground-hint))`\n                        : `rgb(var(--colors-textarea-foreground-hint) / ${opacityValue})`,\n                'textarea-foreground-label': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-textarea-foreground-label))`\n                        : `rgb(var(--colors-textarea-foreground-label) / ${opacityValue})`,\n                'textarea-foreground-placeholder': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-textarea-foreground-placeholder))`\n                        : `rgb(var(--colors-textarea-foreground-placeholder) / ${opacityValue})`,\n                'tooltip-background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-tooltip-background-default))`\n                        : `rgb(var(--colors-tooltip-background-default) / ${opacityValue})`,\n                'tooltip-foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-tooltip-foreground-default))`\n                        : `rgb(var(--colors-tooltip-foreground-default) / ${opacityValue})`,\n                accent: ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-accent))`\n                        : `rgb(var(--colors-utility-accent) / ${opacityValue})`,\n                'accent-foreground': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-accent-foreground))`\n                        : `rgb(var(--colors-utility-accent-foreground) / ${opacityValue})`,\n                border: ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-border))`\n                        : `rgb(var(--colors-utility-border) / ${opacityValue})`,\n                card: ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-card))`\n                        : `rgb(var(--colors-utility-card) / ${opacityValue})`,\n                'card-foreground': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-card-foreground))`\n                        : `rgb(var(--colors-utility-card-foreground) / ${opacityValue})`,\n                destructive: ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-destructive))`\n                        : `rgb(var(--colors-utility-destructive) / ${opacityValue})`,\n                'destructive-foreground': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-destructive-foreground))`\n                        : `rgb(var(--colors-utility-destructive-foreground) / ${opacityValue})`,\n                foreground: ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-foreground))`\n                        : `rgb(var(--colors-utility-foreground) / ${opacityValue})`,\n                hairline: ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-hairline) / var(--colors-utility-hairline-alpha))`\n                        : `rgb(var(--colors-utility-hairline) / calc(var(--colors-utility-hairline-alpha) * ${opacityValue}))`,\n                input: ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-input))`\n                        : `rgb(var(--colors-utility-input) / ${opacityValue})`,\n                muted: ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-muted))`\n                        : `rgb(var(--colors-utility-muted) / ${opacityValue})`,\n                'muted-foreground': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-muted-foreground))`\n                        : `rgb(var(--colors-utility-muted-foreground) / ${opacityValue})`,\n                'muted-strong': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-muted-strong))`\n                        : `rgb(var(--colors-utility-muted-strong) / ${opacityValue})`,\n                overlay: ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-overlay) / var(--colors-utility-overlay-alpha))`\n                        : `rgb(var(--colors-utility-overlay) / calc(var(--colors-utility-overlay-alpha) * ${opacityValue}))`,\n                popover: ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-popover))`\n                        : `rgb(var(--colors-utility-popover) / ${opacityValue})`,\n                'popover-foreground': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-popover-foreground))`\n                        : `rgb(var(--colors-utility-popover-foreground) / ${opacityValue})`,\n                'primary-foreground': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-primary-foreground))`\n                        : `rgb(var(--colors-utility-primary-foreground) / ${opacityValue})`,\n                ring: ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-ring))`\n                        : `rgb(var(--colors-utility-ring) / ${opacityValue})`,\n                secondary: ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-secondary))`\n                        : `rgb(var(--colors-utility-secondary) / ${opacityValue})`,\n                'secondary-foreground': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--colors-utility-secondary-foreground))`\n                        : `rgb(var(--colors-utility-secondary-foreground) / ${opacityValue})`,\n                'background-brand-bold-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-brand-bold-active))`\n                        : `rgb(var(--semantic-background-brand-bold-active) / ${opacityValue})`,\n                'background-brand-bold-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-brand-bold-default))`\n                        : `rgb(var(--semantic-background-brand-bold-default) / ${opacityValue})`,\n                'background-brand-bold-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-brand-bold-hover))`\n                        : `rgb(var(--semantic-background-brand-bold-hover) / ${opacityValue})`,\n                'background-brand-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-brand-subtle))`\n                        : `rgb(var(--semantic-background-brand-subtle) / ${opacityValue})`,\n                'background-brand-subtle-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-brand-subtle-hover))`\n                        : `rgb(var(--semantic-background-brand-subtle-hover) / ${opacityValue})`,\n                'background-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-default))`\n                        : `rgb(var(--semantic-background-default) / ${opacityValue})`,\n                'background-destructive-bold-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-destructive-bold-active))`\n                        : `rgb(var(--semantic-background-destructive-bold-active) / ${opacityValue})`,\n                'background-destructive-bold-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-destructive-bold-default))`\n                        : `rgb(var(--semantic-background-destructive-bold-default) / ${opacityValue})`,\n                'background-destructive-bold-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-destructive-bold-hover))`\n                        : `rgb(var(--semantic-background-destructive-bold-hover) / ${opacityValue})`,\n                'background-destructive-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-destructive-subtle))`\n                        : `rgb(var(--semantic-background-destructive-subtle) / ${opacityValue})`,\n                'background-destructive-subtle-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-destructive-subtle-hover))`\n                        : `rgb(var(--semantic-background-destructive-subtle-hover) / ${opacityValue})`,\n                'background-disabled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-disabled))`\n                        : `rgb(var(--semantic-background-disabled) / ${opacityValue})`,\n                'background-info-bold-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-info-bold-active))`\n                        : `rgb(var(--semantic-background-info-bold-active) / ${opacityValue})`,\n                'background-info-bold-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-info-bold-default))`\n                        : `rgb(var(--semantic-background-info-bold-default) / ${opacityValue})`,\n                'background-info-bold-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-info-bold-hover))`\n                        : `rgb(var(--semantic-background-info-bold-hover) / ${opacityValue})`,\n                'background-info-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-info-subtle))`\n                        : `rgb(var(--semantic-background-info-subtle) / ${opacityValue})`,\n                'background-info-subtle-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-info-subtle-hover))`\n                        : `rgb(var(--semantic-background-info-subtle-hover) / ${opacityValue})`,\n                'background-input': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-input))`\n                        : `rgb(var(--semantic-background-input) / ${opacityValue})`,\n                'background-inverse': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-inverse))`\n                        : `rgb(var(--semantic-background-inverse) / ${opacityValue})`,\n                'background-inverted': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-inverted))`\n                        : `rgb(var(--semantic-background-inverted) / ${opacityValue})`,\n                'background-muted': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-muted))`\n                        : `rgb(var(--semantic-background-muted) / ${opacityValue})`,\n                'background-neutral-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-neutral-active))`\n                        : `rgb(var(--semantic-background-neutral-active) / ${opacityValue})`,\n                'background-neutral-bold-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-neutral-bold-default))`\n                        : `rgb(var(--semantic-background-neutral-bold-default) / ${opacityValue})`,\n                'background-neutral-bold-disabled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-neutral-bold-disabled))`\n                        : `rgb(var(--semantic-background-neutral-bold-disabled) / ${opacityValue})`,\n                'background-neutral-bold-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-neutral-bold-hover))`\n                        : `rgb(var(--semantic-background-neutral-bold-hover) / ${opacityValue})`,\n                'background-neutral-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-neutral-default))`\n                        : `rgb(var(--semantic-background-neutral-default) / ${opacityValue})`,\n                'background-neutral-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-neutral-hover))`\n                        : `rgb(var(--semantic-background-neutral-hover) / ${opacityValue})`,\n                'background-neutral-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-neutral-subtle))`\n                        : `rgb(var(--semantic-background-neutral-subtle) / ${opacityValue})`,\n                'background-selected-row': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-selected-row))`\n                        : `rgb(var(--semantic-background-selected-row) / ${opacityValue})`,\n                'background-selected-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-selected-default))`\n                        : `rgb(var(--semantic-background-selected-default) / ${opacityValue})`,\n                'background-selected-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-selected-hover))`\n                        : `rgb(var(--semantic-background-selected-hover) / ${opacityValue})`,\n                'background-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-subtle))`\n                        : `rgb(var(--semantic-background-subtle) / ${opacityValue})`,\n                'background-success-bold-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-success-bold-active))`\n                        : `rgb(var(--semantic-background-success-bold-active) / ${opacityValue})`,\n                'background-success-bold-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-success-bold-default))`\n                        : `rgb(var(--semantic-background-success-bold-default) / ${opacityValue})`,\n                'background-success-bold-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-success-bold-hover))`\n                        : `rgb(var(--semantic-background-success-bold-hover) / ${opacityValue})`,\n                'background-success-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-success-subtle))`\n                        : `rgb(var(--semantic-background-success-subtle) / ${opacityValue})`,\n                'background-success-subtle-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-success-subtle-hover))`\n                        : `rgb(var(--semantic-background-success-subtle-hover) / ${opacityValue})`,\n                'background-warning-bold-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-warning-bold-active))`\n                        : `rgb(var(--semantic-background-warning-bold-active) / ${opacityValue})`,\n                'background-warning-bold-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-warning-bold-default))`\n                        : `rgb(var(--semantic-background-warning-bold-default) / ${opacityValue})`,\n                'background-warning-bold-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-warning-bold-hover))`\n                        : `rgb(var(--semantic-background-warning-bold-hover) / ${opacityValue})`,\n                'background-warning-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-warning-subtle))`\n                        : `rgb(var(--semantic-background-warning-subtle) / ${opacityValue})`,\n                'background-warning-subtle-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-background-warning-subtle-hover))`\n                        : `rgb(var(--semantic-background-warning-subtle-hover) / ${opacityValue})`,\n                'border-bold': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-bold))`\n                        : `rgb(var(--semantic-border-bold) / ${opacityValue})`,\n                'border-brand': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-brand))`\n                        : `rgb(var(--semantic-border-brand) / ${opacityValue})`,\n                'border-brand-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-brand-subtle))`\n                        : `rgb(var(--semantic-border-brand-subtle) / ${opacityValue})`,\n                'border-control': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-control))`\n                        : `rgb(var(--semantic-border-control) / ${opacityValue})`,\n                'border-control-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-control-hover))`\n                        : `rgb(var(--semantic-border-control-hover) / ${opacityValue})`,\n                'border-destructive': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-destructive))`\n                        : `rgb(var(--semantic-border-destructive) / ${opacityValue})`,\n                'border-destructive-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-destructive-subtle))`\n                        : `rgb(var(--semantic-border-destructive-subtle) / ${opacityValue})`,\n                'border-disabled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-disabled))`\n                        : `rgb(var(--semantic-border-disabled) / ${opacityValue})`,\n                'border-focus': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-focus))`\n                        : `rgb(var(--semantic-border-focus) / ${opacityValue})`,\n                'border-info': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-info))`\n                        : `rgb(var(--semantic-border-info) / ${opacityValue})`,\n                'border-input': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-input))`\n                        : `rgb(var(--semantic-border-input) / ${opacityValue})`,\n                'border-inverse': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-inverse))`\n                        : `rgb(var(--semantic-border-inverse) / ${opacityValue})`,\n                'border-muted': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-muted))`\n                        : `rgb(var(--semantic-border-muted) / ${opacityValue})`,\n                'border-selected': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-selected))`\n                        : `rgb(var(--semantic-border-selected) / ${opacityValue})`,\n                'border-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-subtle))`\n                        : `rgb(var(--semantic-border-subtle) / ${opacityValue})`,\n                'border-success': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-success))`\n                        : `rgb(var(--semantic-border-success) / ${opacityValue})`,\n                'border-warning': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-border-warning))`\n                        : `rgb(var(--semantic-border-warning) / ${opacityValue})`,\n                'chart-subtle-1': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-subtle-1))`\n                        : `rgb(var(--semantic-chart-subtle-1) / ${opacityValue})`,\n                'chart-subtle-2': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-subtle-2))`\n                        : `rgb(var(--semantic-chart-subtle-2) / ${opacityValue})`,\n                'chart-subtle-3': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-subtle-3))`\n                        : `rgb(var(--semantic-chart-subtle-3) / ${opacityValue})`,\n                'chart-subtle-4': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-subtle-4))`\n                        : `rgb(var(--semantic-chart-subtle-4) / ${opacityValue})`,\n                'chart-subtle-5': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-subtle-5))`\n                        : `rgb(var(--semantic-chart-subtle-5) / ${opacityValue})`,\n                'chart-subtle-6': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-subtle-6))`\n                        : `rgb(var(--semantic-chart-subtle-6) / ${opacityValue})`,\n                'chart-subtle-7': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-subtle-7))`\n                        : `rgb(var(--semantic-chart-subtle-7) / ${opacityValue})`,\n                'chart-subtle-8': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-subtle-8))`\n                        : `rgb(var(--semantic-chart-subtle-8) / ${opacityValue})`,\n                'chart-1': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-1))`\n                        : `rgb(var(--semantic-chart-1) / ${opacityValue})`,\n                'chart-1-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-1-on))`\n                        : `rgb(var(--semantic-chart-1-on) / ${opacityValue})`,\n                'chart-2': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-2))`\n                        : `rgb(var(--semantic-chart-2) / ${opacityValue})`,\n                'chart-2-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-2-on))`\n                        : `rgb(var(--semantic-chart-2-on) / ${opacityValue})`,\n                'chart-3': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-3))`\n                        : `rgb(var(--semantic-chart-3) / ${opacityValue})`,\n                'chart-3-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-3-on))`\n                        : `rgb(var(--semantic-chart-3-on) / ${opacityValue})`,\n                'chart-4': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-4))`\n                        : `rgb(var(--semantic-chart-4) / ${opacityValue})`,\n                'chart-4-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-4-on))`\n                        : `rgb(var(--semantic-chart-4-on) / ${opacityValue})`,\n                'chart-5': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-5))`\n                        : `rgb(var(--semantic-chart-5) / ${opacityValue})`,\n                'chart-5-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-5-on))`\n                        : `rgb(var(--semantic-chart-5-on) / ${opacityValue})`,\n                'chart-6': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-6))`\n                        : `rgb(var(--semantic-chart-6) / ${opacityValue})`,\n                'chart-6-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-6-on))`\n                        : `rgb(var(--semantic-chart-6-on) / ${opacityValue})`,\n                'chart-7': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-7))`\n                        : `rgb(var(--semantic-chart-7) / ${opacityValue})`,\n                'chart-7-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-7-on))`\n                        : `rgb(var(--semantic-chart-7-on) / ${opacityValue})`,\n                'chart-8': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-8))`\n                        : `rgb(var(--semantic-chart-8) / ${opacityValue})`,\n                'chart-8-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-8-on))`\n                        : `rgb(var(--semantic-chart-8-on) / ${opacityValue})`,\n                'chart-brand': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-brand))`\n                        : `rgb(var(--semantic-chart-brand) / ${opacityValue})`,\n                'chart-brand-1': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-brand-1))`\n                        : `rgb(var(--semantic-chart-brand-1) / ${opacityValue})`,\n                'chart-brand-1-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-brand-1-on))`\n                        : `rgb(var(--semantic-chart-brand-1-on) / ${opacityValue})`,\n                'chart-brand-2': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-brand-2))`\n                        : `rgb(var(--semantic-chart-brand-2) / ${opacityValue})`,\n                'chart-brand-2-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-brand-2-on))`\n                        : `rgb(var(--semantic-chart-brand-2-on) / ${opacityValue})`,\n                'chart-brand-3': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-brand-3))`\n                        : `rgb(var(--semantic-chart-brand-3) / ${opacityValue})`,\n                'chart-brand-3-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-brand-3-on))`\n                        : `rgb(var(--semantic-chart-brand-3-on) / ${opacityValue})`,\n                'chart-brand-4': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-brand-4))`\n                        : `rgb(var(--semantic-chart-brand-4) / ${opacityValue})`,\n                'chart-brand-4-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-brand-4-on))`\n                        : `rgb(var(--semantic-chart-brand-4-on) / ${opacityValue})`,\n                'chart-brand-5': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-brand-5))`\n                        : `rgb(var(--semantic-chart-brand-5) / ${opacityValue})`,\n                'chart-brand-5-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-brand-5-on))`\n                        : `rgb(var(--semantic-chart-brand-5-on) / ${opacityValue})`,\n                'chart-brand-6': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-brand-6))`\n                        : `rgb(var(--semantic-chart-brand-6) / ${opacityValue})`,\n                'chart-brand-6-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-brand-6-on))`\n                        : `rgb(var(--semantic-chart-brand-6-on) / ${opacityValue})`,\n                'chart-brand-7': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-brand-7))`\n                        : `rgb(var(--semantic-chart-brand-7) / ${opacityValue})`,\n                'chart-brand-7-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-brand-7-on))`\n                        : `rgb(var(--semantic-chart-brand-7-on) / ${opacityValue})`,\n                'chart-brand-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-brand-on))`\n                        : `rgb(var(--semantic-chart-brand-on) / ${opacityValue})`,\n                'chart-destructive': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-destructive))`\n                        : `rgb(var(--semantic-chart-destructive) / ${opacityValue})`,\n                'chart-destructive-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-destructive-on))`\n                        : `rgb(var(--semantic-chart-destructive-on) / ${opacityValue})`,\n                'chart-neutral': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-neutral))`\n                        : `rgb(var(--semantic-chart-neutral) / ${opacityValue})`,\n                'chart-neutral-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-neutral-on))`\n                        : `rgb(var(--semantic-chart-neutral-on) / ${opacityValue})`,\n                'chart-success': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-success))`\n                        : `rgb(var(--semantic-chart-success) / ${opacityValue})`,\n                'chart-success-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-success-on))`\n                        : `rgb(var(--semantic-chart-success-on) / ${opacityValue})`,\n                'chart-warning': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-warning))`\n                        : `rgb(var(--semantic-chart-warning) / ${opacityValue})`,\n                'chart-warning-on': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-chart-warning-on))`\n                        : `rgb(var(--semantic-chart-warning-on) / ${opacityValue})`,\n                'error-100': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-error-100))`\n                        : `rgb(var(--semantic-error-100) / ${opacityValue})`,\n                'error-200': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-error-200))`\n                        : `rgb(var(--semantic-error-200) / ${opacityValue})`,\n                'error-300': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-error-300))`\n                        : `rgb(var(--semantic-error-300) / ${opacityValue})`,\n                'error-400': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-error-400))`\n                        : `rgb(var(--semantic-error-400) / ${opacityValue})`,\n                'error-50': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-error-50))`\n                        : `rgb(var(--semantic-error-50) / ${opacityValue})`,\n                'error-500': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-error-500))`\n                        : `rgb(var(--semantic-error-500) / ${opacityValue})`,\n                'error-600': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-error-600))`\n                        : `rgb(var(--semantic-error-600) / ${opacityValue})`,\n                'error-700': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-error-700))`\n                        : `rgb(var(--semantic-error-700) / ${opacityValue})`,\n                'error-800': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-error-800))`\n                        : `rgb(var(--semantic-error-800) / ${opacityValue})`,\n                'error-900': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-error-900))`\n                        : `rgb(var(--semantic-error-900) / ${opacityValue})`,\n                'foreground-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-foreground-default))`\n                        : `rgb(var(--semantic-foreground-default) / ${opacityValue})`,\n                'foreground-inverse': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-foreground-inverse))`\n                        : `rgb(var(--semantic-foreground-inverse) / ${opacityValue})`,\n                'foreground-inverted': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-foreground-inverted))`\n                        : `rgb(var(--semantic-foreground-inverted) / ${opacityValue})`,\n                'foreground-muted': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-foreground-muted))`\n                        : `rgb(var(--semantic-foreground-muted) / ${opacityValue})`,\n                'foreground-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-foreground-subtle))`\n                        : `rgb(var(--semantic-foreground-subtle) / ${opacityValue})`,\n                'gray-100': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-gray-100))`\n                        : `rgb(var(--semantic-gray-100) / ${opacityValue})`,\n                'gray-200': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-gray-200))`\n                        : `rgb(var(--semantic-gray-200) / ${opacityValue})`,\n                'gray-300': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-gray-300))`\n                        : `rgb(var(--semantic-gray-300) / ${opacityValue})`,\n                'gray-400': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-gray-400))`\n                        : `rgb(var(--semantic-gray-400) / ${opacityValue})`,\n                'gray-50': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-gray-50))`\n                        : `rgb(var(--semantic-gray-50) / ${opacityValue})`,\n                'gray-500': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-gray-500))`\n                        : `rgb(var(--semantic-gray-500) / ${opacityValue})`,\n                'gray-600': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-gray-600))`\n                        : `rgb(var(--semantic-gray-600) / ${opacityValue})`,\n                'gray-700': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-gray-700))`\n                        : `rgb(var(--semantic-gray-700) / ${opacityValue})`,\n                'gray-800': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-gray-800))`\n                        : `rgb(var(--semantic-gray-800) / ${opacityValue})`,\n                'gray-900': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-gray-900))`\n                        : `rgb(var(--semantic-gray-900) / ${opacityValue})`,\n                'icon-brand': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-icon-brand))`\n                        : `rgb(var(--semantic-icon-brand) / ${opacityValue})`,\n                'icon-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-icon-default))`\n                        : `rgb(var(--semantic-icon-default) / ${opacityValue})`,\n                'icon-destructive': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-icon-destructive))`\n                        : `rgb(var(--semantic-icon-destructive) / ${opacityValue})`,\n                'icon-disabled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-icon-disabled))`\n                        : `rgb(var(--semantic-icon-disabled) / ${opacityValue})`,\n                'icon-info': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-icon-info))`\n                        : `rgb(var(--semantic-icon-info) / ${opacityValue})`,\n                'icon-inverse': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-icon-inverse))`\n                        : `rgb(var(--semantic-icon-inverse) / ${opacityValue})`,\n                'icon-on-brand': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-icon-on-brand))`\n                        : `rgb(var(--semantic-icon-on-brand) / ${opacityValue})`,\n                'icon-on-destructive': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-icon-on-destructive))`\n                        : `rgb(var(--semantic-icon-on-destructive) / ${opacityValue})`,\n                'icon-selected': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-icon-selected))`\n                        : `rgb(var(--semantic-icon-selected) / ${opacityValue})`,\n                'icon-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-icon-subtle))`\n                        : `rgb(var(--semantic-icon-subtle) / ${opacityValue})`,\n                'icon-success': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-icon-success))`\n                        : `rgb(var(--semantic-icon-success) / ${opacityValue})`,\n                'icon-warning': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-icon-warning))`\n                        : `rgb(var(--semantic-icon-warning) / ${opacityValue})`,\n                'info-100': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-info-100))`\n                        : `rgb(var(--semantic-info-100) / ${opacityValue})`,\n                'info-200': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-info-200))`\n                        : `rgb(var(--semantic-info-200) / ${opacityValue})`,\n                'info-300': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-info-300))`\n                        : `rgb(var(--semantic-info-300) / ${opacityValue})`,\n                'info-400': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-info-400))`\n                        : `rgb(var(--semantic-info-400) / ${opacityValue})`,\n                'info-50': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-info-50))`\n                        : `rgb(var(--semantic-info-50) / ${opacityValue})`,\n                'info-500': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-info-500))`\n                        : `rgb(var(--semantic-info-500) / ${opacityValue})`,\n                'info-600': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-info-600))`\n                        : `rgb(var(--semantic-info-600) / ${opacityValue})`,\n                'info-700': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-info-700))`\n                        : `rgb(var(--semantic-info-700) / ${opacityValue})`,\n                'info-800': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-info-800))`\n                        : `rgb(var(--semantic-info-800) / ${opacityValue})`,\n                'info-900': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-info-900))`\n                        : `rgb(var(--semantic-info-900) / ${opacityValue})`,\n                'interaction-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-interaction-active) / var(--semantic-interaction-active-alpha))`\n                        : `rgb(var(--semantic-interaction-active) / calc(var(--semantic-interaction-active-alpha) * ${opacityValue}))`,\n                'interaction-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-interaction-hover) / var(--semantic-interaction-hover-alpha))`\n                        : `rgb(var(--semantic-interaction-hover) / calc(var(--semantic-interaction-hover-alpha) * ${opacityValue}))`,\n                'link-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-link-active))`\n                        : `rgb(var(--semantic-link-active) / ${opacityValue})`,\n                'link-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-link-default))`\n                        : `rgb(var(--semantic-link-default) / ${opacityValue})`,\n                'link-disabled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-link-disabled))`\n                        : `rgb(var(--semantic-link-disabled) / ${opacityValue})`,\n                'link-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-link-hover))`\n                        : `rgb(var(--semantic-link-hover) / ${opacityValue})`,\n                'link-visited': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-link-visited))`\n                        : `rgb(var(--semantic-link-visited) / ${opacityValue})`,\n                'overlay-scrim': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-overlay-scrim) / var(--semantic-overlay-scrim-alpha))`\n                        : `rgb(var(--semantic-overlay-scrim) / calc(var(--semantic-overlay-scrim-alpha) * ${opacityValue}))`,\n                'overlay-skeleton-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-overlay-skeleton-default))`\n                        : `rgb(var(--semantic-overlay-skeleton-default) / ${opacityValue})`,\n                'overlay-skeleton-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-overlay-skeleton-subtle))`\n                        : `rgb(var(--semantic-overlay-skeleton-subtle) / ${opacityValue})`,\n                'primary-100': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-primary-100))`\n                        : `rgb(var(--semantic-primary-100) / ${opacityValue})`,\n                'primary-200': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-primary-200))`\n                        : `rgb(var(--semantic-primary-200) / ${opacityValue})`,\n                'primary-300': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-primary-300))`\n                        : `rgb(var(--semantic-primary-300) / ${opacityValue})`,\n                'primary-400': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-primary-400))`\n                        : `rgb(var(--semantic-primary-400) / ${opacityValue})`,\n                'primary-50': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-primary-50))`\n                        : `rgb(var(--semantic-primary-50) / ${opacityValue})`,\n                'primary-500': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-primary-500))`\n                        : `rgb(var(--semantic-primary-500) / ${opacityValue})`,\n                'primary-600': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-primary-600))`\n                        : `rgb(var(--semantic-primary-600) / ${opacityValue})`,\n                'primary-700': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-primary-700))`\n                        : `rgb(var(--semantic-primary-700) / ${opacityValue})`,\n                'primary-800': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-primary-800))`\n                        : `rgb(var(--semantic-primary-800) / ${opacityValue})`,\n                'primary-900': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-primary-900))`\n                        : `rgb(var(--semantic-primary-900) / ${opacityValue})`,\n                'ring-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-ring-default))`\n                        : `rgb(var(--semantic-ring-default) / ${opacityValue})`,\n                'ring-destructive': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-ring-destructive))`\n                        : `rgb(var(--semantic-ring-destructive) / ${opacityValue})`,\n                'static-black': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-static-black))`\n                        : `rgb(var(--semantic-static-black) / ${opacityValue})`,\n                'static-white': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-static-white))`\n                        : `rgb(var(--semantic-static-white) / ${opacityValue})`,\n                'success-100': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-success-100))`\n                        : `rgb(var(--semantic-success-100) / ${opacityValue})`,\n                'success-200': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-success-200))`\n                        : `rgb(var(--semantic-success-200) / ${opacityValue})`,\n                'success-300': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-success-300))`\n                        : `rgb(var(--semantic-success-300) / ${opacityValue})`,\n                'success-400': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-success-400))`\n                        : `rgb(var(--semantic-success-400) / ${opacityValue})`,\n                'success-50': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-success-50))`\n                        : `rgb(var(--semantic-success-50) / ${opacityValue})`,\n                'success-500': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-success-500))`\n                        : `rgb(var(--semantic-success-500) / ${opacityValue})`,\n                'success-600': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-success-600))`\n                        : `rgb(var(--semantic-success-600) / ${opacityValue})`,\n                'success-700': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-success-700))`\n                        : `rgb(var(--semantic-success-700) / ${opacityValue})`,\n                'success-800': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-success-800))`\n                        : `rgb(var(--semantic-success-800) / ${opacityValue})`,\n                'success-900': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-success-900))`\n                        : `rgb(var(--semantic-success-900) / ${opacityValue})`,\n                'surface-canvas': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-surface-canvas))`\n                        : `rgb(var(--semantic-surface-canvas) / ${opacityValue})`,\n                'surface-inverse-static': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-surface-inverse-static))`\n                        : `rgb(var(--semantic-surface-inverse-static) / ${opacityValue})`,\n                'surface-overlay': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-surface-overlay))`\n                        : `rgb(var(--semantic-surface-overlay) / ${opacityValue})`,\n                'surface-paper': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-surface-paper))`\n                        : `rgb(var(--semantic-surface-paper) / ${opacityValue})`,\n                'surface-raised': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-surface-raised))`\n                        : `rgb(var(--semantic-surface-raised) / ${opacityValue})`,\n                'surface-strip-raised': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-surface-strip-raised))`\n                        : `rgb(var(--semantic-surface-strip-raised) / ${opacityValue})`,\n                'surface-sunken': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-surface-sunken))`\n                        : `rgb(var(--semantic-surface-sunken) / ${opacityValue})`,\n                'text-active': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-active))`\n                        : `rgb(var(--semantic-text-active) / ${opacityValue})`,\n                'text-base': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-base))`\n                        : `rgb(var(--semantic-text-base) / ${opacityValue})`,\n                'text-brand': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-brand))`\n                        : `rgb(var(--semantic-text-brand) / ${opacityValue})`,\n                'text-brand-on-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-brand-on-subtle))`\n                        : `rgb(var(--semantic-text-brand-on-subtle) / ${opacityValue})`,\n                'text-default': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-default))`\n                        : `rgb(var(--semantic-text-default) / ${opacityValue})`,\n                'text-destructive': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-destructive))`\n                        : `rgb(var(--semantic-text-destructive) / ${opacityValue})`,\n                'text-destructive-on-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-destructive-on-subtle))`\n                        : `rgb(var(--semantic-text-destructive-on-subtle) / ${opacityValue})`,\n                'text-disabled': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-disabled))`\n                        : `rgb(var(--semantic-text-disabled) / ${opacityValue})`,\n                'text-hover': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-hover))`\n                        : `rgb(var(--semantic-text-hover) / ${opacityValue})`,\n                'text-info': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-info))`\n                        : `rgb(var(--semantic-text-info) / ${opacityValue})`,\n                'text-info-on-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-info-on-subtle))`\n                        : `rgb(var(--semantic-text-info-on-subtle) / ${opacityValue})`,\n                'text-inverse': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-inverse))`\n                        : `rgb(var(--semantic-text-inverse) / ${opacityValue})`,\n                'text-inverse-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-inverse-subtle))`\n                        : `rgb(var(--semantic-text-inverse-subtle) / ${opacityValue})`,\n                'text-muted': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-muted))`\n                        : `rgb(var(--semantic-text-muted) / ${opacityValue})`,\n                'text-on-brand': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-on-brand))`\n                        : `rgb(var(--semantic-text-on-brand) / ${opacityValue})`,\n                'text-on-destructive': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-on-destructive))`\n                        : `rgb(var(--semantic-text-on-destructive) / ${opacityValue})`,\n                'text-on-info': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-on-info))`\n                        : `rgb(var(--semantic-text-on-info) / ${opacityValue})`,\n                'text-on-inverse-static': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-on-inverse-static))`\n                        : `rgb(var(--semantic-text-on-inverse-static) / ${opacityValue})`,\n                'text-on-inverse-static-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-on-inverse-static-subtle))`\n                        : `rgb(var(--semantic-text-on-inverse-static-subtle) / ${opacityValue})`,\n                'text-on-paper': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-on-paper))`\n                        : `rgb(var(--semantic-text-on-paper) / ${opacityValue})`,\n                'text-on-paper-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-on-paper-subtle))`\n                        : `rgb(var(--semantic-text-on-paper-subtle) / ${opacityValue})`,\n                'text-on-success': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-on-success))`\n                        : `rgb(var(--semantic-text-on-success) / ${opacityValue})`,\n                'text-on-warning': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-on-warning))`\n                        : `rgb(var(--semantic-text-on-warning) / ${opacityValue})`,\n                'text-placeholder': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-placeholder))`\n                        : `rgb(var(--semantic-text-placeholder) / ${opacityValue})`,\n                'text-selected': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-selected))`\n                        : `rgb(var(--semantic-text-selected) / ${opacityValue})`,\n                'text-subtle': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-subtle))`\n                        : `rgb(var(--semantic-text-subtle) / ${opacityValue})`,\n                'text-subtle-on-canvas': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-subtle-on-canvas))`\n                        : `rgb(var(--semantic-text-subtle-on-canvas) / ${opacityValue})`,\n                'text-subtle-on-muted': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-subtle-on-muted))`\n                        : `rgb(var(--semantic-text-subtle-on-muted) / ${opacityValue})`,\n                'text-subtle-on-selected': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-subtle-on-selected))`\n                        : `rgb(var(--semantic-text-subtle-on-selected) / ${opacityValue})`,\n                'text-subtlest': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-subtlest))`\n                        : `rgb(var(--semantic-text-subtlest) / ${opacityValue})`,\n                'text-success': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-success))`\n                        : `rgb(var(--semantic-text-success) / ${opacityValue})`,\n                'text-warning': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-text-warning))`\n                        : `rgb(var(--semantic-text-warning) / ${opacityValue})`,\n                'warning-100': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-warning-100))`\n                        : `rgb(var(--semantic-warning-100) / ${opacityValue})`,\n                'warning-200': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-warning-200))`\n                        : `rgb(var(--semantic-warning-200) / ${opacityValue})`,\n                'warning-300': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-warning-300))`\n                        : `rgb(var(--semantic-warning-300) / ${opacityValue})`,\n                'warning-400': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-warning-400))`\n                        : `rgb(var(--semantic-warning-400) / ${opacityValue})`,\n                'warning-50': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-warning-50))`\n                        : `rgb(var(--semantic-warning-50) / ${opacityValue})`,\n                'warning-500': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-warning-500))`\n                        : `rgb(var(--semantic-warning-500) / ${opacityValue})`,\n                'warning-600': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-warning-600))`\n                        : `rgb(var(--semantic-warning-600) / ${opacityValue})`,\n                'warning-700': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-warning-700))`\n                        : `rgb(var(--semantic-warning-700) / ${opacityValue})`,\n                'warning-800': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-warning-800))`\n                        : `rgb(var(--semantic-warning-800) / ${opacityValue})`,\n                'warning-900': ({ opacityValue }) =>\n                    opacityValue === undefined\n                        ? `rgb(var(--semantic-warning-900))`\n                        : `rgb(var(--semantic-warning-900) / ${opacityValue})`,\n            },\n            fontFamily: {\n                sans: 'var(--font-sans, var(--font-body-theme)), sans-serif',\n                'primary-theme': 'var(--font-primary-theme), sans-serif',\n                'body-theme': 'var(--font-body-theme), sans-serif',\n            },\n            borderRadius: {\n                default: 'var(--borderRadius-default)',\n                button: 'var(--borderRadius-button)',\n                input: 'var(--borderRadius-input)',\n                card: 'var(--borderRadius-card)',\n                badge: 'var(--borderRadius-badge)',\n                checkbox: 'var(--borderRadius-checkbox)',\n                hairline: 'var(--borderRadius-hairline)',\n                tight: 'var(--borderRadius-tight)',\n                item: 'var(--borderRadius-item)',\n                control: 'var(--borderRadius-control)',\n                surface: 'var(--borderRadius-surface)',\n                dialog: 'var(--borderRadius-dialog)',\n                popover: 'var(--borderRadius-popover)',\n                'logo-tile-20': 'var(--borderRadius-logo-tile-20)',\n                'logo-tile-24': 'var(--borderRadius-logo-tile-24)',\n                'logo-tile-32': 'var(--borderRadius-logo-tile-32)',\n                'logo-tile-40': 'var(--borderRadius-logo-tile-40)',\n                'logo-tile-48': 'var(--borderRadius-logo-tile-48)',\n            },\n            fontSize: {\n                'logo-tile-20': 'var(--fontSize-logo-tile-20)',\n                'logo-tile-24': 'var(--fontSize-logo-tile-24)',\n                'logo-tile-32': 'var(--fontSize-logo-tile-32)',\n                'logo-tile-40': 'var(--fontSize-logo-tile-40)',\n                'logo-tile-48': 'var(--fontSize-logo-tile-48)',\n            },\n            spacing: {\n                'control-sm': 'var(--size-control-sm)',\n                'control-md': 'var(--size-control-md)',\n                'control-lg': 'var(--size-control-lg)',\n                micro: 'var(--space-micro)',\n                label: 'var(--space-label)',\n                'control-xs': 'var(--size-control-xs)',\n                'control-xl': 'var(--size-control-xl)',\n                'control-2xl': 'var(--size-control-2xl)',\n                'icon-2xs': 'var(--size-icon-2xs)',\n                'icon-xs': 'var(--size-icon-xs)',\n                'icon-sm': 'var(--size-icon-sm)',\n                'icon-md': 'var(--size-icon-md)',\n                'icon-lg': 'var(--size-icon-lg)',\n                'icon-nav': 'var(--size-icon-nav)',\n                'avatar-xs': 'var(--size-avatar-xs)',\n                'avatar-sm': 'var(--size-avatar-sm)',\n                'avatar-md': 'var(--size-avatar-md)',\n                'avatar-lg': 'var(--size-avatar-lg)',\n                'avatar-xl': 'var(--size-avatar-xl)',\n                'avatar-2xl': 'var(--size-avatar-2xl)',\n                'checkbox-sm': 'var(--size-checkbox-sm)',\n                'checkbox-md': 'var(--size-checkbox-md)',\n                topbar: 'var(--size-topbar)',\n                'topbar-lg': 'var(--size-topbar-lg)',\n                toolbar: 'var(--size-toolbar)',\n                'time-axis': 'var(--size-time-axis)',\n                'switch-track-w-sm': 'var(--size-switch-track-w-sm)',\n                'switch-track-h-sm': 'var(--size-switch-track-h-sm)',\n                'switch-track-w-md': 'var(--size-switch-track-w-md)',\n                'switch-track-h-md': 'var(--size-switch-track-h-md)',\n                'switch-thumb-sm': 'var(--size-switch-thumb-sm)',\n                'switch-thumb-md': 'var(--size-switch-thumb-md)',\n                'calendar-cell': 'var(--size-calendar-cell)',\n                'month-cell': 'var(--size-month-cell)',\n                'heatmap-cell': 'var(--size-heatmap-cell)',\n                'tree-indent': 'var(--size-tree-indent)',\n                'gap-control': 'var(--size-gap-control)',\n                'gap-label': 'var(--size-gap-label)',\n                'icon-tile': 'var(--size-icon-tile)',\n                'swatch-sm': 'var(--size-swatch-sm)',\n                'swatch-md': 'var(--size-swatch-md)',\n                'brand-mark-sm': 'var(--size-brand-mark-sm)',\n                'progress-md': 'var(--size-progress-md)',\n                kbd: 'var(--size-kbd)',\n                'object-icon': 'var(--size-object-icon)',\n                'stepper-marker': 'var(--size-stepper-marker)',\n                'status-dot': 'var(--size-status-dot)',\n                badge: 'var(--size-badge)',\n                'button-gap-sm': 'var(--size-button-gap-sm)',\n                'hour-row': 'var(--size-hour-row)',\n                'grid-inset': 'var(--size-grid-inset)',\n                'avatar-compact': 'var(--size-avatar-compact)',\n                'control-px-sm': 'var(--size-control-padding-x-sm)',\n                'control-px-md': 'var(--size-control-padding-x-md)',\n                'control-px-lg': 'var(--size-control-padding-x-lg)',\n                'control-px-xl': 'var(--size-control-padding-x-xl)',\n                'control-px-2xl': 'var(--size-control-padding-x-2xl)',\n                'control-py-sm': 'var(--size-control-padding-y-sm)',\n                'control-py-md': 'var(--size-control-padding-y-md)',\n                'button-px-sm': 'var(--size-button-padding-x-sm)',\n            },\n            width: {\n                sidebar: 'var(--size-sidebar)',\n                'inner-column': 'var(--size-inner-column)',\n                'filter-column': 'var(--size-filter-column)',\n                aside: 'var(--size-aside)',\n                'aside-compact': 'var(--size-aside-compact)',\n                'sheet-sm': 'var(--size-sheet-sm)',\n                'sheet-md': 'var(--size-sheet-md)',\n                'sheet-lg': 'var(--size-sheet-lg)',\n                'kanban-column': 'var(--size-kanban-column)',\n                'sidebar-collapsed': 'var(--size-sidebar-collapsed)',\n                'sidebar-rail': 'var(--size-sidebar-rail)',\n                'table-select': 'var(--size-table-select)',\n                'form-intro': 'var(--size-form-intro)',\n                'form-fields': 'var(--size-form-fields)',\n                'avatar-profile': 'var(--size-avatar-profile)',\n                'sheet-xl': 'var(--size-sheet-xl)',\n                document: 'var(--size-document)',\n                'category-column': 'var(--size-category-column)',\n                'style-panel': 'var(--size-style-panel)',\n                'user-menu': 'var(--size-user-menu)',\n                'calendar-side-column': 'var(--size-calendar-side-column)',\n                'totals-column': 'var(--size-totals-column)',\n                'chat-list': 'var(--size-chat-list)',\n                'capacity-bar': 'var(--size-capacity-bar)',\n                'select-compact': 'var(--size-select-compact)',\n                'select-md': 'var(--size-select-md)',\n                'numeric-cell': 'var(--size-numeric-cell)',\n                'column-160': 'var(--size-column-160)',\n                'column-200': 'var(--size-column-200)',\n                'column-240': 'var(--size-column-240)',\n                'column-360': 'var(--size-column-360)',\n                'column-440': 'var(--size-column-440)',\n                search: 'var(--size-search)',\n                'hour-grid-lane-min': 'var(--size-hour-grid-lane-min)',\n            },\n            minWidth: {\n                'kanban-column': 'var(--size-kanban-column)',\n                'icon-sm': 'var(--size-icon-sm)',\n                'icon-lg': 'var(--size-icon-lg)',\n                'table-select': 'var(--size-table-select)',\n                'kanban-column-min': 'var(--size-kanban-column-min)',\n                'column-160': 'var(--size-column-160)',\n                'column-200': 'var(--size-column-200)',\n                'column-240': 'var(--size-column-240)',\n                'column-360': 'var(--size-column-360)',\n                'column-440': 'var(--size-column-440)',\n                search: 'var(--size-search)',\n                'hour-grid-lane-min': 'var(--size-hour-grid-lane-min)',\n                'attribute-label': 'var(--size-attribute-label-min)',\n                'subtask-title': 'var(--size-subtask-title-min)',\n                'subtask-meta': 'var(--size-subtask-meta-min)',\n                card: 'var(--size-card-min)',\n                target: 'var(--size-touch-target)',\n                'target-lg': 'var(--size-touch-target-lg)',\n            },\n            flexBasis: {\n                'kanban-column-min': 'var(--size-kanban-column-min)',\n            },\n            maxWidth: {\n                page: 'var(--size-page-max)',\n                reading: 'var(--size-reading-max)',\n                'sheet-sm': 'var(--size-sheet-sm)',\n                'sheet-md': 'var(--size-sheet-md)',\n                'sheet-lg': 'var(--size-sheet-lg)',\n                'sheet-xl': 'var(--size-sheet-xl)',\n                document: 'var(--size-document)',\n                'form-intro': 'var(--size-form-intro)',\n                'form-one-column': 'var(--size-form-one-column)',\n                'form-sheet': 'var(--size-form-sheet)',\n                'hero-copy': 'var(--size-hero-copy)',\n                'auth-card': 'var(--size-auth-card)',\n                'auth-card-wide': 'var(--size-auth-card-wide)',\n                'command-palette': 'var(--size-command-palette)',\n                'column-160': 'var(--size-column-160)',\n                'column-200': 'var(--size-column-200)',\n                'column-240': 'var(--size-column-240)',\n                'column-360': 'var(--size-column-360)',\n                'column-440': 'var(--size-column-440)',\n                search: 'var(--size-search)',\n                'attribute-label': 'var(--size-attribute-label-max)',\n            },\n            height: {\n                topbar: 'var(--size-topbar)',\n                toolbar: 'var(--size-toolbar)',\n                row: 'var(--size-row)',\n                'row-compact': 'var(--size-row-compact)',\n                'row-two-line': 'var(--size-row-two-line)',\n                'table-head': 'var(--size-table-head)',\n                'action-bar-row': 'var(--size-action-bar-row)',\n                pager: 'var(--size-pager)',\n                'kpi-strip': 'var(--size-kpi-strip)',\n                'nav-item': 'var(--size-nav-item)',\n                'topbar-lg': 'var(--size-topbar-lg)',\n                'sidebar-rail-button': 'var(--size-sidebar-rail-button)',\n                'page-header-cover': 'var(--size-page-header-cover)',\n                'avatar-profile': 'var(--size-avatar-profile)',\n                'file-preview': 'var(--size-file-preview)',\n                content: 'calc(100dvh - var(--size-topbar))',\n            },\n            zIndex: {\n                base: 'var(--z-base)',\n                raised: 'var(--z-raised)',\n                sticky: 'var(--z-sticky)',\n                chrome: 'var(--z-chrome)',\n                'chrome-2': 'var(--z-chrome-2)',\n                'chrome-3': 'var(--z-chrome-3)',\n                banner: 'var(--z-banner)',\n                dropdown: 'var(--z-dropdown)',\n                sheet: 'var(--z-sheet)',\n                'sheet-2': 'var(--z-sheet-2)',\n                'sheet-3': 'var(--z-sheet-3)',\n                dialog: 'var(--z-dialog)',\n                toast: 'var(--z-toast)',\n                tooltip: 'var(--z-tooltip)',\n            },\n            transitionDuration: {\n                fast: 'var(--motion-duration-fast)',\n                base: 'var(--motion-duration-base)',\n                slow: 'var(--motion-duration-slow)',\n                'stack-offset': 'var(--motion-duration-stack-offset)',\n            },\n            transitionTimingFunction: {\n                standard: 'var(--motion-easing-standard)',\n                enter: 'var(--motion-easing-enter)',\n                exit: 'var(--motion-easing-exit)',\n            },\n            opacity: {\n                empty: 'var(--opacity-empty)',\n                'ring-halo': 'var(--opacity-ring-halo)',\n                muted: 'var(--opacity-muted)',\n                faded: 'var(--opacity-faded)',\n                done: 'var(--opacity-done)',\n            },\n            ringWidth: {\n                halo: 'var(--size-ring-width)',\n                focus: 'var(--size-focus-ring-width)',\n            },\n            ringOffsetWidth: {\n                focus: 'var(--size-focus-ring-offset)',\n            },\n            maxHeight: {\n                content: 'calc(100dvh - var(--size-topbar))',\n                menu: 'var(--size-menu-max-h)',\n                'sheet-card': 'var(--size-sheet-card)',\n                'command-palette-list': 'var(--size-command-palette-list)',\n            },\n            minHeight: {\n                textarea: 'var(--size-textarea-min)',\n                row: 'var(--size-row)',\n                'action-bar-row': 'var(--size-action-bar-row)',\n                'sheet-footer': 'var(--size-sheet-footer)',\n                'month-cell': 'var(--size-month-cell)',\n                'textarea-compact': 'var(--size-textarea-compact)',\n                content: 'calc(100dvh - var(--size-topbar))',\n                target: 'var(--size-touch-target)',\n                'target-lg': 'var(--size-touch-target-lg)',\n            },\n            boxShadow: {\n                xs: '0 1px 2px rgb(0 0 0 / 0.04)',\n                'field-hover': '0 1px 4px rgba(56, 62, 71, 0.10)',\n                popover:\n                    '0 0 0 1px rgba(0, 22, 62, 0.01), 0 4px 12px -1px rgba(0, 22, 62, 0.04), 0 1px 3px -1px rgba(0, 22, 62, 0.18)',\n                dialog: '0 16px 32px -8px rgba(0, 0, 0, 0.05), 0 32px 64px -16px rgba(0, 0, 0, 0.06), 0 1px 3px rgba(0, 0, 0, 0.03)',\n                'elevation-control': 'var(--elevation-control)',\n                'elevation-surface': 'var(--elevation-surface)',\n                'elevation-raised': 'var(--elevation-raised)',\n                'elevation-table': 'var(--elevation-table)',\n                'elevation-auth': 'var(--elevation-auth)',\n            },\n            borderWidth: {\n                DEFAULT: 'var(--borderWidth-default, 1px)',\n                'default-theme': 'var(--borderWidth-default, 1px)',\n                event: 'var(--borderWidth-event)',\n                'event-strong': 'var(--borderWidth-event-strong)',\n            },\n        },\n    },\n};\n",
      "type": "registry:file",
      "target": "tailwind/getitdone/tailwind.theme.cjs"
    }
  ],
  "type": "registry:style"
}